Builde custon application using pjsip

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi guys,

I'm trying to buil a custom aplication using pjsip libs with a qt4 gui.
As I see here -> http://trac.pjsip.org/repos/wiki/Getting_Started_Using I've
put
the include and libraries into teh .pro of the qt file
the .pro file is bellow:


TEMPLATE = app
TARGET =
DEPENDPATH += .
INCLUDEPATH +=
.;/home/lucas/Desktop/pjsip/trunk/pjsip/include/;/home/lucas/Desktop/pjsip/trunk/pjlib/include;/home/lucas/Desktop/pjsip/trunk/pjlib-util/include;/home/lucas/Desktop/pjsip/trunk/pjmedia/include;/home/lucas/Desktop/pjsip/trunk/pjnath/include
LIBS += -L/home/lucas/Desktop/pjsip/trunk/pjsip/lib -lpjsip -lpjsip-simple
-lpjsip-ua -lpjsua -L/home/lucas/Desktop/pjsip/trunk/pjlib/lib -lpj
-L/home/lucas/Desktop/pjsip/trunk/pjlib-util/lib -lpjlib-util
-L/home/lucas/Desktop/pjsip/trunk/pjmedia/lib -lpjmedia -lpjmedia-codec
-lpjsdp -L/home/lucas/Desktop/pjsip/trunk/pjnath/lib -lpjnath -lm -lpthread
-lasound -lssl

# Input
SOURCES += hello.cpp


when I run the qmake it generates Makefile the importante piece of the file
is bellow:


CC            = gcc
CXX           = g++
DEFINES       = -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED
CFLAGS        = -pipe -march=i686 -mtune=generic -O2 -pipe -Wall -W
-D_REENTRANT $(DEFINES)
CXXFLAGS      = -pipe -march=i686 -mtune=generic -O2 -pipe -Wall -W
-D_REENTRANT $(DEFINES)
INCPATH       = -I/usr/share/qt/mkspecs/linux-g++ -I. -I/usr/include/QtCore
-I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include/QtGui
-I/usr/include -I. -I../pjsip/trunk/pjsip/include
-I../pjsip/trunk/pjlib/include -I../pjsip/trunk/pjlib-util/include
-I../pjsip/trunk/pjmedia/include -I../pjsip/trunk/pjnath/include -I. -I.
LINK          = g++
LFLAGS        = -Wl,-rpath,/usr/lib
LIBS          = $(SUBLIBS)  -L/usr/lib
-L/home/lucas/Desktop/pjsip/trunk/pjsip/lib -lpjsip -lpjsip-simple
-lpjsip-ua -lpjsua -L/home/lucas/Desktop/pjsip/trunk/pjlib/lib -lpj
-L/home/lucas/Desktop/pjsip/trunk/pjlib-util/lib -lpjlib-util
-L/home/lucas/Desktop/pjsip/trunk/pjmedia/lib -lpjmedia -lpjmedia-codec
-lpjsdp -L/home/lucas/Desktop/pjsip/trunk/pjnath/lib -lpjnath -lasound -lssl
-lQtGui -L/usr/lib -L/usr/X11R6/lib -lpng -lSM -lICE -pthread -pthread -lXi
-lXrender -lXrandr -lfreetype -lfontconfig -lXext -lX11 -lQtCore -lz -lm
-pthread -lgthread-2.0 -lrt -lglib-2.0 -ldl -lpthread
AR            = ar cqs

... and more

when I run the command make I got an error that sens that the libraries are
missing depedencies

[lucas at galego qttest]$ make
g++ -Wl,-rpath,/usr/lib -o qttest hello.o    -L/usr/lib
-L/home/lucas/Desktop/pjsip/trunk/pjsip/lib -lpjsip -lpjsip-simple
-lpjsip-ua -lpjsua -L/home/lucas/Desktop/pjsip/trunk/pjlib/lib -lpj
-L/home/lucas/Desktop/pjsip/trunk/pjlib-util/lib -lpjlib-util
-L/home/lucas/Desktop/pjsip/trunk/pjmedia/lib -lpjmedia -lpjmedia-codec
-lpjsdp -L/home/lucas/Desktop/pjsip/trunk/pjnath/lib -lpjnath -lasound -lssl
-lQtGui -L/usr/lib -L/usr/X11R6/lib -lpng -lSM -lICE -pthread -pthread -lXi
-lXrender -lXrandr -lfreetype -lfontconfig -lXext -lX11 -lQtCore -lz -lm
-pthread -lgthread-2.0 -lrt -lglib-2.0 -ldl -lpthread
/home/lucas/Desktop/pjsip/trunk/pjsip/lib/libpjsua.a(pjsua_core.o): In
function `pjsua_dump':
pjsua_core.c:(.text+0xfd): undefined reference to `pjsip_endpt_dump'
pjsua_core.c:(.text+0x20f): undefined reference to `pjsip_tsx_layer_dump'
pjsua_core.c:(.text+0x21a): undefined reference to `pjsip_ua_dump'
/home/lucas/Desktop/pjsip/trunk/pjsip/lib/libpjsua.a(pjsua_core.o): In
function `pjsua_verify_sip_url':
pjsua_core.c:(.text+0x512): undefined reference to `pjsip_parse_uri'

...hundreds of lines...

sure I'm missing something, anyone can help me?


-- 
Lucas Rosa Galego
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.pjsip.org/pipermail/pjsip_lists.pjsip.org/attachments/20080730/a035da06/attachment.html 


[Index of Archives]     [Asterisk Users]     [Asterisk App Development]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Security]     [Bugtraq]     [Linux]     [Linux OMAP]     [Linux MIPS]     [Linux API]
  Powered by Linux