Re: [Ekiga-list] ekiga 2.0.11 Cant find pwlib?
On 10/11/07, alex wrote: I disabled avahi support - is this a bad idea? I have compiled it in the past with avahi disabled - no problem. What will be missing from the program if I do this? Only the ability for agents to discover each other on the LAN using zeroconf aka Apple Bonjour. Someone else will have to answer regarding your linker error, however. I know little enough about the Linux linker, and the Solaris linker is completely out of my ken. ___ ekiga-list mailing list ekiga-list@gnome.org http://mail.gnome.org/mailman/listinfo/ekiga-list
Re: [Ekiga-list] ekiga 2.0.11 Cant find pwlib?
Damien Sandras wrote: 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@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. Any ideas where to start looking? ___ ekiga-list mailing list ekiga-list@gnome.org http://mail.gnome.org/mailman/listinfo/ekiga-list
Re: [Ekiga-list] ekiga 2.0.11 Cant find pwlib?
Hi, Le vendredi 12 octobre 2007 à 04:45 +1000, alex a écrit : Damien, I'm not convinced this is the issue after finding this: http://mail.gnome.org/archives/ekiga-list/2007-February/msg00125.html Could it be perhaps that these PVideo functions are only available under linux? I am not using linux, I'm not interested in video, I just want to use VOIP. They are supposed to work everywhere. Specific implementation is done in plugins, but those functions are generic. The --disable-video flag in pwlib's configure script doesn't help. Its ekiga that is expecting these functions to be available? No, Ekiga is not expecting them, and if I'm not wrong, the configure script fails before trying to compile ekiga, just when trying to compile a sample program (which does not implement video). So your libraries are not correctly compiled/installed. How do we go disabling ekiga's dependency on these functions, so that people who arn't using linux can build the program without having to resort to open heart surgery on the code? Perhaps you could integrate this into the configure script. Sure I could. But Ekiga builds on other platforms. Not meaning to be rude, it would be nice if your program was a bit more BSD and Solaris friendly. BTW: The pwlib up on your page (1.10.10) wont Sun is providing an OpenSolaris build for each release. Nobody is maintaining the BSD version anymore. I don't want to be rude either, but Ekiga is Open Source and I am its maintainer. That means everybody can help maintaining a version for each OS. That does not mean I am forced doing it. I simply do not have enough spare time for that... -- _ Damien Sandras (o- //\Ekiga Softphone : http://www.ekiga.org/ v_/_ NOVACOM : http://www.novacom.be/ FOSDEM : http://www.fosdem.org/ SIP Phone : sip:[EMAIL PROTECTED] ___ ekiga-list mailing list ekiga-list@gnome.org http://mail.gnome.org/mailman/listinfo/ekiga-list
Re: [Ekiga-list] ekiga 2.0.11 Cant find pwlib?
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@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? ___ ekiga-list mailing list ekiga-list@gnome.org http://mail.gnome.org/mailman/listinfo/ekiga-list