[SFLphone] A problem with SFLphone 0.9.5 'Make'

sizipeng21 sizipeng21 at 163.com
Sun Jun 14 09:27:50 EDT 2009


 
 
 
 
---------- 转发邮件信息 ----------
发件人:"sizipeng21 <sizipeng21 at 163.com>" 
发送日期:2009-06-13 11:01:12
收件人:sflphone <sflphone at lists.savoirfairelinux.net>
主题: 来自sizipeng21的邮件

Dear Sir,
I'm trying to install sflphone 0.9.5 on Ubantu 8.10 and I did as the WiKi:

Go to sflphone-common/libs/pjproject-1.0.1, then:

./autogen.sh
./configure && make dep && make clean && make
sudo make install

Once this is done, we are going to compile the application core. Go to the root of the repository and:

cd sflphone-common
./autogen.sh --prefix=/usr --with-debug
make && sudo make install

The problem with me is when I'm doing 'make', there are Errors! Could you help me please thanks a lot!

root at asdf-desktop:~/Desktop/sflphone-0.9.5/sflphone-common# make
make  all-recursive
make[1]: Entering directory `/root/Desktop/sflphone-0.9.5/sflphone-common'
Making all in libs
make[2]: Entering directory `/root/Desktop/sflphone-0.9.5/sflphone-common/libs'
Making all in stund
make[3]: Entering directory `/root/Desktop/sflphone-0.9.5/sflphone-common/libs/stund'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/root/Desktop/sflphone-0.9.5/sflphone-common/libs/stund'
Making all in utilspp
make[3]: Entering directory `/root/Desktop/sflphone-0.9.5/sflphone-common/libs/utilspp'
Making all in functor
make[4]: Entering directory `/root/Desktop/sflphone-0.9.5/sflphone-common/libs/utilspp/functor'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/root/Desktop/sflphone-0.9.5/sflphone-common/libs/utilspp/functor'
Making all in singleton
make[4]: Entering directory `/root/Desktop/sflphone-0.9.5/sflphone-common/libs/utilspp/singleton'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/root/Desktop/sflphone-0.9.5/sflphone-common/libs/utilspp/singleton'
make[4]: Entering directory `/root/Desktop/sflphone-0.9.5/sflphone-common/libs/utilspp'
make[4]: Nothing to be done for `all-am'.
make[4]: Leaving directory `/root/Desktop/sflphone-0.9.5/sflphone-common/libs/utilspp'
make[3]: Leaving directory `/root/Desktop/sflphone-0.9.5/sflphone-common/libs/utilspp'
Making all in iax2
make[3]: Entering directory `/root/Desktop/sflphone-0.9.5/sflphone-common/libs/iax2'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/root/Desktop/sflphone-0.9.5/sflphone-common/libs/iax2'
Making all in dbus-c++
make[3]: Entering directory `/root/Desktop/sflphone-0.9.5/sflphone-common/libs/dbus-c++'
Making all in src
make[4]: Entering directory `/root/Desktop/sflphone-0.9.5/sflphone-common/libs/dbus-c++/src'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/root/Desktop/sflphone-0.9.5/sflphone-common/libs/dbus-c++/src'
Making all in tools
make[4]: Entering directory `/root/Desktop/sflphone-0.9.5/sflphone-common/libs/dbus-c++/tools'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/root/Desktop/sflphone-0.9.5/sflphone-common/libs/dbus-c++/tools'
Making all in data
make[4]: Entering directory `/root/Desktop/sflphone-0.9.5/sflphone-common/libs/dbus-c++/data'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/root/Desktop/sflphone-0.9.5/sflphone-common/libs/dbus-c++/data'
make[4]: Entering directory `/root/Desktop/sflphone-0.9.5/sflphone-common/libs/dbus-c++'
make[4]: Nothing to be done for `all-am'.
make[4]: Leaving directory `/root/Desktop/sflphone-0.9.5/sflphone-common/libs/dbus-c++'
make[3]: Leaving directory `/root/Desktop/sflphone-0.9.5/sflphone-common/libs/dbus-c++'
make[3]: Entering directory `/root/Desktop/sflphone-0.9.5/sflphone-common/libs'
make[3]: Nothing to be done for `all-am'.
make[3]: Leaving directory `/root/Desktop/sflphone-0.9.5/sflphone-common/libs'
make[2]: Leaving directory `/root/Desktop/sflphone-0.9.5/sflphone-common/libs'
Making all in src
make[2]: Entering directory `/root/Desktop/sflphone-0.9.5/sflphone-common/src'
Making all in dbus
make[3]: Entering directory `/root/Desktop/sflphone-0.9.5/sflphone-common/src/dbus'
make  all-am
make[4]: Entering directory `/root/Desktop/sflphone-0.9.5/sflphone-common/src/dbus'
sed -e "s|bindir|/usr/bin|" org.sflphone.SFLphone.service.in> org.sflphone.SFLphone.service
make[4]: Leaving directory `/root/Desktop/sflphone-0.9.5/sflphone-common/src/dbus'
make[3]: Leaving directory `/root/Desktop/sflphone-0.9.5/sflphone-common/src/dbus'
Making all in audio
make[3]: Entering directory `/root/Desktop/sflphone-0.9.5/sflphone-common/src/audio'
Making all in codecs
make[4]: Entering directory `/root/Desktop/sflphone-0.9.5/sflphone-common/src/audio/codecs'
Makefile:911: warning: overriding commands for target `install-libcodec_celt_so'
Makefile:895: warning: ignoring old commands for target `install-libcodec_celt_so'
make[5]: Entering directory `/root/Desktop/sflphone-0.9.5/sflphone-common/src/audio/codecs'
Makefile:911: warning: overriding commands for target `install-libcodec_celt_so'
Makefile:895: warning: ignoring old commands for target `install-libcodec_celt_so'
g++ -DHAVE_CONFIG_H -I. -I../../..  -I../../../libs -I../../../libs/dbus-c++/include -I../../../libs/iax2 -I../../../libs/pjproject-1.0.1 -I../../../src -I../../../test -DPREFIX=\"/usr\" -DPROGSHAREDIR=\"/usr/share/sflphone\"   -I../../../libs/pjproject-1.0.1/pjsip/include -I../../../libs/pjproject-1.0.1/pjlib/include -I../../../libs/pjproject-1.0.1/pjlib-util/include -I../../../libs/pjproject-1.0.1/pjmedia/include -I../../../libs/pjproject-1.0.1/pjnath/include ../../../libs/dbus-c++/include/dbus-c++ -DCODECS_DIR=\""/usr/lib/sflphone/codecs"\" -DPLUGINS_DIR=\""/usr/lib/sflphone/plugins"\" -DENABLE_TRACE -DSFLDEBUG -DHAVE_SPEEX_CODEC -DHAVE_GSM_CODEC  -fPIC -g -Wall -DHAVE_SPEEXDSP_LIB -g -O2   -O0 -g -Wno-return-type -MT libcodec_speex_nb_so-speexcodec_nb.o -MD -MP -MF .deps/libcodec_speex_nb_so-speexcodec_nb.Tpo -c -o libcodec_speex_nb_so-speexcodec_nb.o `test -f 'speexcodec_nb.cpp' || echo './'`speexcodec_nb.cpp
speexcodec_nb.cpp: In member function ‘void Speex::initSpeex()’:
speexcodec_nb.cpp:51: warning: unused variable ‘_samplingRate’
g++: ../../../libs/dbus-c++/include/dbus-c++: linker input file unused because linking not done
mv -f .deps/libcodec_speex_nb_so-speexcodec_nb.Tpo .deps/libcodec_speex_nb_so-speexcodec_nb.Po
/bin/bash ../../../libtool --tag=CXX   --mode=link g++ -fPIC -g -Wall -DHAVE_SPEEXDSP_LIB -g -O2   -O0 -g -Wno-return-type --shared -lc -lspeex   -o libcodec_speex_nb.so libcodec_speex_nb_so-speexcodec_nb.o  -lspeexdsp -lspeex -lgsm  -lstdc++
libtool: link: g++ -fPIC -g -Wall -DHAVE_SPEEXDSP_LIB -g -O2 -O0 -g -Wno-return-type --shared -o libcodec_speex_nb.so libcodec_speex_nb_so-speexcodec_nb.o  -lc -lspeexdsp -lspeex -lgsm -lstdc++
g++ -DHAVE_CONFIG_H -I. -I../../..  -I../../../libs -I../../../libs/dbus-c++/include -I../../../libs/iax2 -I../../../libs/pjproject-1.0.1 -I../../../src -I../../../test -DPREFIX=\"/usr\" -DPROGSHAREDIR=\"/usr/share/sflphone\"   -I../../../libs/pjproject-1.0.1/pjsip/include -I../../../libs/pjproject-1.0.1/pjlib/include -I../../../libs/pjproject-1.0.1/pjlib-util/include -I../../../libs/pjproject-1.0.1/pjmedia/include -I../../../libs/pjproject-1.0.1/pjnath/include ../../../libs/dbus-c++/include/dbus-c++ -DCODECS_DIR=\""/usr/lib/sflphone/codecs"\" -DPLUGINS_DIR=\""/usr/lib/sflphone/plugins"\" -DENABLE_TRACE -DSFLDEBUG -DHAVE_SPEEX_CODEC -DHAVE_GSM_CODEC  -fPIC -g -Wall -DHAVE_SPEEXDSP_LIB -g -O2   -O0 -g -Wno-return-type -MT libcodec_speex_wb_so-speexcodec_wb.o -MD -MP -MF .deps/libcodec_speex_wb_so-speexcodec_wb.Tpo -c -o libcodec_speex_wb_so-speexcodec_wb.o `test -f 'speexcodec_wb.cpp' || echo './'`speexcodec_wb.cpp
speexcodec_wb.cpp: In member function ‘void Speex::initSpeex()’:
speexcodec_wb.cpp:51: warning: unused variable ‘_samplingRate’
g++: ../../../libs/dbus-c++/include/dbus-c++: linker input file unused because linking not done
mv -f .deps/libcodec_speex_wb_so-speexcodec_wb.Tpo .deps/libcodec_speex_wb_so-speexcodec_wb.Po
/bin/bash ../../../libtool --tag=CXX   --mode=link g++ -fPIC -g -Wall -DHAVE_SPEEXDSP_LIB -g -O2   -O0 -g -Wno-return-type --shared -lc -lspeex   -o libcodec_speex_wb.so libcodec_speex_wb_so-speexcodec_wb.o  -lspeexdsp -lspeex -lgsm  -lstdc++
libtool: link: g++ -fPIC -g -Wall -DHAVE_SPEEXDSP_LIB -g -O2 -O0 -g -Wno-return-type --shared -o libcodec_speex_wb.so libcodec_speex_wb_so-speexcodec_wb.o  -lc -lspeexdsp -lspeex -lgsm -lstdc++
make[5]: Leaving directory `/root/Desktop/sflphone-0.9.5/sflphone-common/src/audio/codecs'
make[4]: Leaving directory `/root/Desktop/sflphone-0.9.5/sflphone-common/src/audio/codecs'
make[4]: Entering directory `/root/Desktop/sflphone-0.9.5/sflphone-common/src/audio'
make[4]: Nothing to be done for `all-am'.
make[4]: Leaving directory `/root/Desktop/sflphone-0.9.5/sflphone-common/src/audio'
make[3]: Leaving directory `/root/Desktop/sflphone-0.9.5/sflphone-common/src/audio'
Making all in config
make[3]: Entering directory `/root/Desktop/sflphone-0.9.5/sflphone-common/src/config'
make[4]: Entering directory `/root/Desktop/sflphone-0.9.5/sflphone-common/src/config'
make[4]: Nothing to be done for `all-am'.
make[4]: Leaving directory `/root/Desktop/sflphone-0.9.5/sflphone-common/src/config'
make[3]: Leaving directory `/root/Desktop/sflphone-0.9.5/sflphone-common/src/config'
Making all in plug-in
make[3]: Entering directory `/root/Desktop/sflphone-0.9.5/sflphone-common/src/plug-in'
Making all in audiorecorder
make[4]: Entering directory `/root/Desktop/sflphone-0.9.5/sflphone-common/src/plug-in/audiorecorder'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/root/Desktop/sflphone-0.9.5/sflphone-common/src/plug-in/audiorecorder'
Making all in test
make[4]: Entering directory `/root/Desktop/sflphone-0.9.5/sflphone-common/src/plug-in/test'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/root/Desktop/sflphone-0.9.5/sflphone-common/src/plug-in/test'
make[4]: Entering directory `/root/Desktop/sflphone-0.9.5/sflphone-common/src/plug-in'
make[4]: Nothing to be done for `all-am'.
make[4]: Leaving directory `/root/Desktop/sflphone-0.9.5/sflphone-common/src/plug-in'
make[3]: Leaving directory `/root/Desktop/sflphone-0.9.5/sflphone-common/src/plug-in'
Making all in hooks
make[3]: Entering directory `/root/Desktop/sflphone-0.9.5/sflphone-common/src/hooks'
make[4]: Entering directory `/root/Desktop/sflphone-0.9.5/sflphone-common/src/hooks'
make[4]: Nothing to be done for `all-am'.
make[4]: Leaving directory `/root/Desktop/sflphone-0.9.5/sflphone-common/src/hooks'
make[3]: Leaving directory `/root/Desktop/sflphone-0.9.5/sflphone-common/src/hooks'
make[3]: Entering directory `/root/Desktop/sflphone-0.9.5/sflphone-common/src'
/bin/bash ../libtool --tag=CXX   --mode=link g++ -DPREFIX=\"/usr\" -DPROGSHAREDIR=\"/usr/share/sflphone\" -DUSE_IAX -g -O2   -O0 -g -Wno-return-type -luuid  -o sflphoned sflphoned-voiplink.o sflphoned-main.o sflphoned-managerimpl.o sflphoned-observer.o sflphoned-samplerateconverter.o sflphoned-eventthread.o sflphoned-sipaccount.o sflphoned-accountcreator.o sflphoned-sipvoiplink.o sflphoned-call.o sflphoned-account.o sflphoned-sipcall.o sflphoned-sdp.o sflphoned-sdpmedia.o sflphoned-numbercleaner.o sflphoned-iaxaccount.o sflphoned-iaxvoiplink.o sflphoned-iaxcall.o ./libsflphone.la -pthread -lccgnu2 -ldl -lrt -pthread -lccext2 -lz -lccgnu2 -ldl -lrt -L../libs/pjproject-1.0.1/pjnath/ -L../libs/pjproject-1.0.1/pjsip/ -L../libs/pjproject-1.0.1/pjlib/ -L../libs/pjproject-1.0.1/pjlib-util/ -L../libs/pjproject-1.0.1/pjmedia/ -lpjnath-sfl-i686-pc-linux-gnu -lpjsua-sfl-i686-pc-linux-gnu -lpjsip-sfl-i686-pc-linux-gnu -lpjmedia-sfl-i686-pc-linux-gnu -lpjsip-simple-sfl-i686-pc-linux-gnu -lpjsip-ua-sfl-i686-pc-linux-gnu -lpjmedia-codec-sfl-i686-pc-linux-gnu -lpjlib-util-sfl-i686-pc-linux-gnu -lpj-sfl-i686-pc-linux-gnu -pthread -lccrtp1 -lccgnu2 -ldl -lrt -lasound -lpulse -lsamplerate    -lspeexdsp -lspeex -lgsm  -lstdc++
libtool: link: g++ -DPREFIX=\"/usr\" -DPROGSHAREDIR=\"/usr/share/sflphone\" -DUSE_IAX -g -O2 -O0 -g -Wno-return-type -o sflphoned sflphoned-voiplink.o sflphoned-main.o sflphoned-managerimpl.o sflphoned-observer.o sflphoned-samplerateconverter.o sflphoned-eventthread.o sflphoned-sipaccount.o sflphoned-accountcreator.o sflphoned-sipvoiplink.o sflphoned-call.o sflphoned-account.o sflphoned-sipcall.o sflphoned-sdp.o sflphoned-sdpmedia.o sflphoned-numbercleaner.o sflphoned-iaxaccount.o sflphoned-iaxvoiplink.o sflphoned-iaxcall.o -pthread -pthread -pthread  -luuid ./.libs/libsflphone.a -L//lib -ldbus-1 /usr/lib/libccext2.so -lz -L/root/Desktop/sflphone-0.9.5/sflphone-common/libs/pjproject-1.0.1/pjnath -L/root/Desktop/sflphone-0.9.5/sflphone-common/libs/pjproject-1.0.1/pjsip -L/root/Desktop/sflphone-0.9.5/sflphone-common/libs/pjproject-1.0.1/pjlib -L/root/Desktop/sflphone-0.9.5/sflphone-common/libs/pjproject-1.0.1/pjlib-util -L/root/Desktop/sflphone-0.9.5/sflphone-common/libs/pjproject-1.0.1/pjmedia -lpjnath-sfl-i686-pc-linux-gnu -lpjsua-sfl-i686-pc-linux-gnu -lpjsip-sfl-i686-pc-linux-gnu -lpjmedia-sfl-i686-pc-linux-gnu -lpjsip-simple-sfl-i686-pc-linux-gnu -lpjsip-ua-sfl-i686-pc-linux-gnu -lpjmedia-codec-sfl-i686-pc-linux-gnu -lpjlib-util-sfl-i686-pc-linux-gnu -lpj-sfl-i686-pc-linux-gnu /usr/lib/libccrtp1.so -L/usr/lib /lib/libgcrypt.so /usr/lib/libccgnu2.so /usr/lib/libasound.so -ldl -lpthread -lrt -lpulse /usr/lib/libsamplerate.so -lm -lspeexdsp -lspeex -lgsm -lstdc++ -pthread
./.libs/libsflphone.a(audiortp.o):(.data.rel.ro._ZTCN3ost22SingleThreadRTPSessionINS_14DualRTPChannelINS_20RTPBaseUDPIPv4SocketEEES3_NS_8AVPQueueEEE136_NS_16QueueRTCPManagerE[vtable for ost::SingleThreadRTPSession<ost::DualRTPChannel<ost::RTPBaseUDPIPv4Socket>, ost::DualRTPChannel<ost::RTPBaseUDPIPv4Socket>, ost::AVPQueue>]+0x88): undefined reference to `non-virtual thunk to ost::QueueRTCPManager::~QueueRTCPManager()'
./.libs/libsflphone.a(audiortp.o):(.data.rel.ro._ZTCN3ost22SingleThreadRTPSessionINS_14DualRTPChannelINS_20RTPBaseUDPIPv4SocketEEES3_NS_8AVPQueueEEE136_NS_16QueueRTCPManagerE[vtable for ost::SingleThreadRTPSession<ost::DualRTPChannel<ost::RTPBaseUDPIPv4Socket>, ost::DualRTPChannel<ost::RTPBaseUDPIPv4Socket>, ost::AVPQueue>]+0x8c): undefined reference to `non-virtual thunk to ost::QueueRTCPManager::~QueueRTCPManager()'
./.libs/libsflphone.a(audiortp.o):(.data.rel.ro._ZTCN3ost8AVPQueueE0_NS_16QueueRTCPManagerE[vtable for ost::AVPQueue]+0x88): undefined reference to `non-virtual thunk to ost::QueueRTCPManager::~QueueRTCPManager()'
./.libs/libsflphone.a(audiortp.o):(.data.rel.ro._ZTCN3ost8AVPQueueE0_NS_16QueueRTCPManagerE[vtable for ost::AVPQueue]+0x8c): undefined reference to `non-virtual thunk to ost::QueueRTCPManager::~QueueRTCPManager()'
./.libs/libsflphone.a(audiortp.o):(.data.rel.ro._ZTCN3ost15TRTPSessionBaseINS_14DualRTPChannelINS_20RTPBaseUDPIPv4SocketEEES3_NS_8AVPQueueEEE0_NS_16QueueRTCPManagerE[vtable for ost::TRTPSessionBase<ost::DualRTPChannel<ost::RTPBaseUDPIPv4Socket>, ost::DualRTPChannel<ost::RTPBaseUDPIPv4Socket>, ost::AVPQueue>]+0x88): undefined reference to `non-virtual thunk to ost::QueueRTCPManager::~QueueRTCPManager()'
./.libs/libsflphone.a(audiortp.o):(.data.rel.ro._ZTCN3ost15TRTPSessionBaseINS_14DualRTPChannelINS_20RTPBaseUDPIPv4SocketEEES3_NS_8AVPQueueEEE0_NS_16QueueRTCPManagerE[vtable for ost::TRTPSessionBase<ost::DualRTPChannel<ost::RTPBaseUDPIPv4Socket>, ost::DualRTPChannel<ost::RTPBaseUDPIPv4Socket>, ost::AVPQueue>]+0x8c): undefined reference to `non-virtual thunk to ost::QueueRTCPManager::~QueueRTCPManager()'
./.libs/libsflphone.a(audiortp.o):(.data.rel.ro._ZTCN3ost22SingleThreadRTPSessionINS_20RTPBaseUDPIPv4SocketES1_NS_8AVPQueueEEE136_NS_16QueueRTCPManagerE[vtable for ost::SingleThreadRTPSession<ost::RTPBaseUDPIPv4Socket, ost::RTPBaseUDPIPv4Socket, ost::AVPQueue>]+0x88): undefined reference to `non-virtual thunk to ost::QueueRTCPManager::~QueueRTCPManager()'
./.libs/libsflphone.a(audiortp.o):(.data.rel.ro._ZTCN3ost22SingleThreadRTPSessionINS_20RTPBaseUDPIPv4SocketES1_NS_8AVPQueueEEE136_NS_16QueueRTCPManagerE[vtable for ost::SingleThreadRTPSession<ost::RTPBaseUDPIPv4Socket, ost::RTPBaseUDPIPv4Socket, ost::AVPQueue>]+0x8c): undefined reference to `non-virtual thunk to ost::QueueRTCPManager::~QueueRTCPManager()'
./.libs/libsflphone.a(audiortp.o):(.data.rel.ro._ZTCN3ost15TRTPSessionBaseINS_20RTPBaseUDPIPv4SocketES1_NS_8AVPQueueEEE0_NS_16QueueRTCPManagerE[vtable for ost::TRTPSessionBase<ost::RTPBaseUDPIPv4Socket, ost::RTPBaseUDPIPv4Socket, ost::AVPQueue>]+0x88): undefined reference to `non-virtual thunk to ost::QueueRTCPManager::~QueueRTCPManager()'
./.libs/libsflphone.a(audiortp.o):(.data.rel.ro._ZTCN3ost15TRTPSessionBaseINS_20RTPBaseUDPIPv4SocketES1_NS_8AVPQueueEEE0_NS_16QueueRTCPManagerE[vtable for ost::TRTPSessionBase<ost::RTPBaseUDPIPv4Socket, ost::RTPBaseUDPIPv4Socket, ost::AVPQueue>]+0x8c): undefined reference to `non-virtual thunk to ost::QueueRTCPManager::~QueueRTCPManager()'
collect2: ld returned 1 exit status
make[3]: *** [sflphoned] Error 1
make[3]: Leaving directory `/root/Desktop/sflphone-0.9.5/sflphone-common/src'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/root/Desktop/sflphone-0.9.5/sflphone-common/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/root/Desktop/sflphone-0.9.5/sflphone-common'
make: *** [all] Error 2









网易全新推出企业邮箱
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.savoirfairelinux.net/pipermail/sflphone/attachments/20090614/6cc04269/attachment-0001.htm 


More information about the SFLphone mailing list