[Ekiga-list] ekiga 2.0.11 Cant find pwlib?

Damien Sandras dsandras at seconix.com
Thu Oct 11 07:58:05 UTC 2007


Le jeudi 11 octobre 2007 à 14:11 +1000, alex a écrit :
> alex wrote:
> > This is probably a very common question/issue, but as far as I know, I 
> > have done everything to help the configure script find the library, I 
> > have this output:
> >
> > Invoked: ./configure --prefix=/usr/local --with-pwlib-dir=/usr/local 
> > --with-opal-dir=/usr/local
> >
> > Using config source xml:merged:/etc/gconf/gconf.xml.defaults for schema 
> > installation
> > Using $(sysconfdir)/gconf/schemas as install directory for schema files
> > checking for pkg-config... (cached) /usr/bin/pkg-config
> > checking pkg-config is at least version 0.9.0... yes
> > checking for EKIGA... yes
> > checking for EDS... yes
> > checking for scrollkeeper-config... /usr/bin/scrollkeeper-config
> > checking whether OS type is supported... yes
> > checking for PWLib includes in /usr/local/include/...
> > checking for /usr/local/include/ptlib/pprocess.h... yes
> > checking for read in -lpt... no
> > configure: error: You need the PWLib library to compile Ekiga
> >
> > bash-3.00$ ls -l /usr/local/lib |grep libpt
> > lrwxrwxrwx   1 root     root          22 Oct 11 12:33 libpt.so -> 
> > libpt_solaris_x86_r.so
> > lrwxrwxrwx   1 root     root          30 Oct 11 12:33 
> > libpt_solaris_x86_r.so -> libpt_solaris_x86_r.so.1.10.10
> > lrwxrwxrwx   1 root     root          30 Oct 11 12:33 
> > libpt_solaris_x86_r.so.1 -> libpt_solaris_x86_r.so.1.10.10
> > lrwxrwxrwx   1 root     root          30 Oct 11 12:33 
> > libpt_solaris_x86_r.so.1.10 -> libpt_solaris_x86_r.so.1.10.10
> > -r--r--r--   1 root     root     5507268 Oct 11 12:33 
> > libpt_solaris_x86_r.so.1.10.10
> >
> > Operating system is Solaris (OpenSolaris - Solaris 11).
> >
> > Out of desperation, I tried this (not normally needed as other software 
> > doesn't have trouble finding things):
> >
> > bash-3.00$ export LDFLAGS="-L/usr/local/lib:/usr/lib 
> > -R/usr/local/lib:/usr/lib"
> >
> > and tried again.. same error. Opal didnt have any problems finding my 
> > libraries in /usr/local, why is ekiga having the issue?
> >
> > Any ideas what the problem is?
> >
> > _______________________________________________
> > ekiga-list mailing list
> > ekiga-list at gnome.org
> > http://mail.gnome.org/mailman/listinfo/ekiga-list
> >
> >   
> Some more info on this, I looked at config.log and found this:
> 
> configure:22375: checking for read in -lpt
> configure:22410: g++ -o conftest -O4  -L/usr/local/lib:/usr/lib 
> -R/usr/local/lib:/usr/lib -L/usr/local/lib/ conftest.cpp -lpt
>    >&5
> Undefined                       first referenced
>  symbol                             in file
> PVideoDevice::SetColourFormatConverter(PString const&) 
> /usr/local/lib//libpt.so
> PVideoDevice::GetVideoFormat() const /usr/local/lib//libpt.so
> PVideoDevice::GetHue()              /usr/local/lib//libpt.so
> PVideoDevice::SetHue(unsigned int)  /usr/local/lib//libpt.so
> typeinfo for PVideoOutputDevice     /usr/local/lib//libpt.so
> vtable for PVideoOutputDevice       /usr/local/lib//libpt.so
> PVideoOutputDevice::Start()         /usr/local/lib//libpt.so
> PVideoDevice::SetVideoChannelFormat(int, 
> PVideoDevice::VideoFormat)/usr/local/lib//libpt.so
> PVideoDevice::~PVideoDevice()       /usr/local/lib//libpt.so
> PVideoOutputDevice::PVideoOutputDevice()/usr/local/lib//libpt.so
> PVideoDevice::SetWhiteness(unsigned int)/usr/local/lib//libpt.so
> PVideoDevice::GetWhiteness()        /usr/local/lib//libpt.so
> PVideoDevice::SetFrameRate(unsigned int)/usr/local/lib//libpt.so
> PVideoOutputDevice::Stop()          /usr/local/lib//libpt.so
> PVideoDevice::GetMaxFrameBytesConverted(int) const/usr/local/lib//libpt.so
> PVideoDevice::SetChannel(int)       /usr/local/lib//libpt.so
> PVideoDevice::OpenFull(PVideoDevice::OpenArgs const&, 
> int)/usr/local/lib//libpt.so
> PVideoDevice::SetFrameSize(unsigned int, unsigned 
> int)/usr/local/lib//libpt.so
> PVideoDevice::GetFrameSizeLimits(unsigned int&, unsigned int&, unsigned 
> int&, unsigned int&)/usr/local/lib//libpt.so
> PVideoDevice::SetColour(unsigned int)/usr/local/lib//libpt.so
> PVideoDevice::GetContrast()         /usr/local/lib//libpt.so
> PVideoDevice::GetColour()           /usr/local/lib//libpt.so
> 
> What is this all about?

You probably have conflicting libraries / headers on your system.
-- 
 _     Damien Sandras
(o-      
//\    Ekiga Softphone : http://www.ekiga.org/
v_/_   NOVACOM         : http://www.novacom.be/
       FOSDEM          : http://www.fosdem.org/
       SIP Phone       : sip:dsandras at ekiga.net
                       




More information about the ekiga-list mailing list