Re: [GnomeMeeting-list] linking errors with speex



OpenH323 detects Speex presence by checking if speex.h is present in
/usr/local/include.
Check that OpenH323 compiled with Speex support. I guess not...
GnomeMeeting did...


Le mer 09/10/2002 à 09:01, Huib Kleinhout a écrit :
> Hi,
> 
> Compiling gnomemeeting with speex enabled results in some linking
> errors:
> 
> g++ -O3 -o gnomemeeting common.o callbacks.o gdkvideoio.o gnomemeeting.o
> connection.o endpoint.o menu.o toolbar.o pref_window.o sound_handling.o
> videograbber.o config.o ldap_window.o main_window.o gatekeeper.o ils.o
> cleaner.o misc.o chat_window.o druid.o urlhandler.o vfakeio.o tray.o
> tools.o -Wl,-rpath -Wl,/usr/lib  ../lib/.libs/libgnomemeeting.al
> -L/usr/lib -L/home/huib/pwlib/lib -L/home/huib/openh323/lib
> -L/usr/X11R6/lib -lgnomeui-2 -lSM -lICE -lbonoboui-2 -lgnomecanvas-2
> -lgnome-2 -lart_lgpl_2 -lpangoft2-1.0 -lgtk-x11-2.0 -lgdk-x11-2.0
> -latk-1.0 -lgdk_pixbuf-2.0 -lpangoxft-1.0 -lpangox-1.0 -lpango-1.0
> -lgconf-2 -lgnomevfs-2 -lbonobo-2 -lbonobo-activation -lORBit-2
> /usr/lib/libxml2.so -lz /usr/lib/liblinc.so -lgmodule-2.0 -lgobject-2.0
> -lgthread-2.0 -lglib-2.0 -lesd -laudiofile /usr/lib/libSDL.so -lX11
> -lXext -lopenh323 -ldl -lpt -lpthread -lssl -lcrypto
> /usr/lib/libspeex.so -lm -lldap -llber -lresolv
> endpoint.o: In function `GMH323EndPoint::AddAudioCapabilities()':
> /home/huib/pwlib/include/ptlib/array.h:450: undefined reference to
> `SpeexNonStandardAudioCapability::SpeexNonStandardAudioCapability[not-in-charge](char const*)'
> endpoint.o: In function `GMH323EndPoint::AddAudioCapabilities()':
> /home/huib/openh323/include/speexcodec.h:130: undefined reference to
> `vtable for SpeexNarrow3AudioCapability'
> /home/huib/openh323/include/speexcodec.h:130: undefined reference to
> `vtable for SpeexNarrow3AudioCapability'
> endpoint.o: In function `GMH323EndPoint::AddAudioCapabilities()':
> /home/huib/pwlib/include/ptlib/array.h:450: undefined reference to
> `SpeexNonStandardAudioCapability::SpeexNonStandardAudioCapability[not-in-charge](char const*)'
> endpoint.o: In function `GMH323EndPoint::AddAudioCapabilities()':
> /home/huib/openh323/include/speexcodec.h:166: undefined reference to
> `vtable for SpeexNarrow5AudioCapability'
> /home/huib/openh323/include/speexcodec.h:166: undefined reference to
> `vtable for SpeexNarrow5AudioCapability'
> collect2: ld returned 1 exit status
> 
> 
> I'm using pwlib 1.3.9, openh323 1.9.9, speex 0.8.1 and gnomemeeting cvs.
> Gnomemeeting is compiling and working correctly without speex installed.
> 
> Any clues?
> 
> thanks, 
> Huib Kleinhout
> 
> -- 
> Huib Kleinhout
> 1024D/853AD1D4 (Key fingerprint = 6CAF E7C4 540C 7694 6521  F917 B0FE
> 9C24 853A D1D4)
-- 
 _	Damien Sandras
(o-	GnomeMeeting: http://www.gnomemeeting.org/
//\	FOSDEM 2003:  http://www.fosdem.org
v_/_	
	H.323 phone:  callto://ils.seconix.com/dsandras seconix com





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