Re: [Openh323gk-developer] compile error
H.323 Gatekeeper for VoIP and videconferencing
Brought to you by:
willamowius
From: Zygmuntowicz M. <m.z...@on...> - 2006-10-06 09:38:33
|
Make sure you don't have two versions of the PWLib installed. ----- Original Message ----- From: "Brian Thompson" <br...@en...> Sent: Thursday, October 05, 2006 11:55 PM > Anyone run into this in the past? I compiled pwlib 1.10.0 and > openh323 1.18.0 from source without a problem, but then when I > go to compile the latest CVS version of GnuGK, it gives me the > following symbol errors at the end of the compile process while > linking. It appears to have something to do with the ptlib PVideoDevice > and PVideoOutputDevice classes, but so far I haven't been able to > find any reference to them in the GnuGk source. Any hints or > suggestions would be greatly appreciated. > > Thanks, > Brian > > > g++ -o obj_solaris_sparc_r/gnugk -DSOLARIS -lpt_solaris_sparc_d > -L/usr/local/s > hare/pwlib//lib -L/home/brian/openh323/openh323_v1_18_0/lib > ./obj_solaris_spar > c_r/main.o ./obj_solaris_sparc_r/singleton.o > ./obj_solaris_sparc_r/job.o ./ob > j_solaris_sparc_r/yasocket.o ./obj_solaris_sparc_r/h323util.o > ./obj_solaris_sp > arc_r/Toolkit.o ./obj_solaris_sparc_r/SoftPBX.o > ./obj_solaris_sparc_r/GkStatus > .o ./obj_solaris_sparc_r/RasTbl.o ./obj_solaris_sparc_r/Routing.o > ./obj_solar > is_sparc_r/Neighbor.o ./obj_solaris_sparc_r/GkClient.o > ./obj_solaris_sparc_r/g > kauth.o ./obj_solaris_sparc_r/RasSrv.o > ./obj_solaris_sparc_r/ProxyChannel.o . > /obj_solaris_sparc_r/gk.o ./obj_solaris_sparc_r/version.o > ./obj_solaris_sparc_ > r/gkacct.o ./obj_solaris_sparc_r/gktimer.o > ./obj_solaris_sparc_r/gkconfig.o . > /obj_solaris_sparc_r/sigmsg.o ./obj_solaris_sparc_r/clirw.o > ./obj_solaris_spar > c_r/cisco.o ./obj_solaris_sparc_r/ipauth.o > ./obj_solaris_sparc_r/statusacct.o > ./obj_solaris_sparc_r/syslogacct.o ./obj_solaris_sparc_r/capctrl.o > ./obj_sola > ris_sparc_r/radproto.o ./obj_solaris_sparc_r/radauth.o > ./obj_solaris_sparc_r/r > adacct.o -lh323_solaris_sparc_r -lpt_solaris_sparc_r -lpthread -lSDL > -lresolv > -ldl -lsocket -lnsl -ldl -lposix4 > Undefined first referenced > symbol in file > PVideoDevice::SetColourFormatConverter(PString const&) > /usr/local/share/pwlib//lib/libpt_solaris_sparc_d.so > PVideoDevice::GetVideoFormat() const > /usr/local/share/pwlib//lib/libpt_solaris_sparc_d.so > PVideoDevice::GetHue() > /usr/local/share/pwlib//lib/libpt_solaris_sparc_d.so > PVideoDevice::SetHue(unsigned int) > /usr/local/share/pwlib//lib/libpt_solaris_sparc_d.so > typeinfo for PVideoOutputDevice > /usr/local/share/pwlib//lib/libpt_solaris_sparc_d.so > vtable for PVideoOutputDevice > /usr/local/share/pwlib//lib/libpt_solaris_sparc_r.so > PVideoOutputDevice::Start() > /usr/local/share/pwlib//lib/libpt_solaris_sparc_d.so > PVideoDevice::SetVideoChannelFormat(int, > PVideoDevice::VideoFormat)/usr/local/share/pwlib//lib/libpt_solaris_sparc_d.so > PVideoDevice::~PVideoDevice() > /usr/local/share/pwlib//lib/libpt_solaris_sparc_r.so > PVideoOutputDevice::~PVideoOutputDevice()/usr/local/share/pwlib//lib/libpt_solaris_sparc_d.so > PVideoOutputDevice::PVideoOutputDevice()/usr/local/share/pwlib//lib/libpt_solaris_sparc_d.so > PVideoDevice::SetWhiteness(unsigned > int)/usr/local/share/pwlib//lib/libpt_solaris_sparc_d.so > PVideoDevice::GetWhiteness() > /usr/local/share/pwlib//lib/libpt_solaris_sparc_d.so > PVideoDevice::SetFrameRate(unsigned > int)/usr/local/share/pwlib//lib/libpt_solaris_sparc_d.so > PVideoOutputDevice::Stop() > /usr/local/share/pwlib//lib/libpt_solaris_sparc_d.so > PVideoDevice::GetMaxFrameBytesConverted(int) > const/usr/local/share/pwlib//lib/libpt_solaris_sparc_d.so > PVideoDevice::SetChannel(int) > /usr/local/share/pwlib//lib/libpt_solaris_sparc_d.so > PVideoDevice::OpenFull(PVideoDevice::OpenArgs const&, > int)/usr/local/share/pwlib//lib/libpt_solaris_sparc_d.so > PVideoDevice::SetFrameSize(unsigned int, unsigned > int)/usr/local/share/pwlib//lib/libpt_solaris_sparc_d.so > PVideoDevice::GetFrameSizeLimits(unsigned int&, unsigned int&, unsigned > int&, unsigned int&)/usr/local/share/pwlib//lib/libpt_solaris_sparc_d.so > PVideoOutputDevice::InternalIsDescendant(char const*) > const/usr/local/share/pwlib//lib/libpt_solaris_sparc_d.so > PVideoDevice::SetColour(unsigned > int)/usr/local/share/pwlib//lib/libpt_solaris_sparc_d.so > PVideoDevice::GetContrast() > /usr/local/share/pwlib//lib/libpt_solaris_sparc_d.so > PVideoDevice::GetColour() > /usr/local/share/pwlib//lib/libpt_solaris_sparc_d.so > PVideoDevice::GetParameters(int*, int*, int*, int*, > int*)/usr/local/share/pwlib//lib/libpt_solaris_sparc_d.so > PVideoDevice::SetVFlipState(int) > /usr/local/share/pwlib//lib/libpt_solaris_sparc_d.so > PVideoDevice::GetVFlipState() > /usr/local/share/pwlib//lib/libpt_solaris_sparc_d.so > PVideoDevice::SetFrameSizeConverter(unsigned int, unsigned int, > int)/usr/local/share/pwlib//lib/libpt_solaris_sparc_d.so > PVideoDevice::CalculateFrameBytes(unsigned int, unsigned int, PString > const&)/usr/local/share/pwlib//lib/libpt_solaris_sparc_d.so > PVideoDevice::GetBrightness() > /usr/local/share/pwlib//lib/libpt_solaris_sparc_d.so > PVideoDevice::SetBrightness(unsigned > int)/usr/local/share/pwlib//lib/libpt_solaris_sparc_d.so > PVideoDevice::GetFrameWidth() const > /usr/local/share/pwlib//lib/libpt_solaris_sparc_d.so > PVideoDevice::GetFrameHeight() const > /usr/local/share/pwlib//lib/libpt_solaris_sparc_d.so > PVideoDevice::GetFrameRate() const > /usr/local/share/pwlib//lib/libpt_solaris_sparc_d.so > PVideoOutputDevice::CanCaptureVideo() const > /usr/local/share/pwlib//lib/libpt_solaris_sparc_d.so > PVideoDevice::GetChannel() const > /usr/local/share/pwlib//lib/libpt_solaris_sparc_d.so > PVideoOutputDevice::GetClass(unsigned int) > const/usr/local/share/pwlib//lib/libpt_solaris_sparc_d.so > PVideoDevice::GetNumChannels() > /usr/local/share/pwlib//lib/libpt_solaris_sparc_d.so > PVideoDevice::SetColourFormat(PString const&) > /usr/local/share/pwlib//lib/libpt_solaris_sparc_d.so > PVideoDevice::SetContrast(unsigned > int)/usr/local/share/pwlib//lib/libpt_solaris_sparc_d.so > PVideoDevice::GetFrameSize(unsigned int&, unsigned > int&)/usr/local/share/pwlib//lib/libpt_solaris_sparc_d.so > PVideoDevice::SetVideoFormat(PVideoDevice::VideoFormat)/usr/local/share/pwlib//lib/libpt_solaris_sparc_d.so > ld: fatal: Symbol referencing errors. No output written to > obj_solaris_sparc_r/gnugk > collect2: ld returned 1 exit status |