Hi Guys,

I am using Opensolaris/x86 Build 73, I want to install the latest 
version of ekiga (2.0.11), as the one shipped with OpenSolaris gnome is 
2.0.9, perhaps the developers who were able to get this program to build 
under opensolaris could answer this question (the author of the program 
doesn't seem interested in helping me, probably because I am not using 
linux) :/

It seems that this program is very dependent on pwlib.

http://ekiga.org/index.php?rub=5&path=sources/sources lists the new 
source code (and dependent packages required).

Building the pwlib 
http://www.ekiga.org/admin/downloads/latest/sources/sources/pwlib-1.10.10.tar.gz
 
was a nightmare. It seems there are numerous things broken with the 
configure script and makefiles. Instead I downloaded 
http://www.voxgratia.org/releases/pwlib-v1_11_1-src.tar.gz and this 
pretty much builds and installs with minimum fuss, however the ekiga 
configure script always fails saying I don't have the library installed, 
which is actually incorrect, the new library is indeed there, however 
the config.log of ekiga reveals this:

======================================
ekiga config.log
======================================
configure:22375: checking for read in -lpt

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

==========================================

Seems it requires the PVideoDevice Functions, as I only want to use the 
program for VOIP and not video, I find this rather annoying.

I found this too:

http://mail.gnome.org/archives/ekiga-list/2007-February/msg00077.html 
Seems people on other platforms are suffering too.

on checking the configure script results for pwlib again, I see this:

checking linux/videodev.h usability... no
checking linux/videodev.h presence... no
checking for linux/videodev.h... no
configure: No Video Capture support
configure: Remote connection support disabled
configure: Socket aggregation support disabled

Hence the reasons why the PVideo functions are not in the library and 
the configure script for ekiga is falling over. My real question now is, 
how did the guys who got this working on OpenSolaris get around this 
obstacle???

Appreciate Any suggestions,

Kind Regards,
Alex.


Reply via email to