Re: [Ekiga-list] ekiga 2.0.11 Cant find pwlib?
- From: alex <alex schlossadler net>
- To: Ekiga mailing list <ekiga-list gnome org>
- Subject: Re: [Ekiga-list] ekiga 2.0.11 Cant find pwlib?
- Date: Fri, 12 Oct 2007 07:15:01 +1000
Hi Damien,
I have made some further progress on getting it to build, with a lot of
hackwork though.
I borrowed /usr/ports/multimedia/v4l_compat/files/videodev.h from a
FreeBSD machine and copied it over to /usr/include/linux, and rebuilt
pwlib. I no longer get the message that the library is missing, however,
that my version of pwlib 1.11.1 doesnt meet the recommended
requirements, my solution to this is very bad and dirty, but I had no
choice, pwlib 1.10.10 refuses to build (who can I speak to regarding
this problem with that version of pwlib?), I had to edit ptbuildopts.h
and fake the version number to allow the configure script to proceed
(and also having to symlink libpt_solaris_x86_r.so.1.10.10 to
libpt_solaris_x86_r.so.1.11.1 to avoid linking issues).
I disabled avahi support - is this a bad idea? What will be missing from
the program if I do this?
I have one final error that occurs in the build, perhaps you can suggest
a possible cause:
g++ -O4 -o ekiga accounts.o addressbook.o callbacks.o callshistory.o
chat.o config.o druid.o history.o main.o misc.o preferences.o tools.o
statusicon.o audio.o fakevideoinput.o videoinput.o videooutput.o
accountshandler.o ekiga.o manager.o h323.o pcss.o sip.o urlhandler.o
stun.o bonobo.o ../lib/.libs/libekiga.a /usr/sfw/lib/libstdc++.so
-L/usr/sfw/lib -lgcc_s -L/usr/local/lib -lesd -laudiofile -lgnomeui-2
-lSM -lICE -lbonoboui-2 -lgnomevfs-2 -lgnome-keyring -lgnomecanvas-2
-lart_lgpl_2 -lpangoft2-1.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0
-lgdk_pixbuf-2.0 -lmlib -lpangocairo-1.0 -lpango-1.0 -lcairo -lebook-1.2
-lgnome-2 -lpopt -ledataserver-1.2 -lxml2 -lz -lm -lsocket -lnsl
-lgconf-2 -lbonobo-2 -lbonobo-activation -lgmodule-2.0 -lORBit-2
-lgthread-2.0 -lthread -lgobject-2.0 -lglib-2.0 -L/usr/lib -lSDL
-lposix4 -lpt -lopal -ldl -lpthread -Wl,-R -Wl,/usr/sfw/lib -Wl,-R
-Wl,/usr/sfw/lib -Wl,-R -Wl,/usr/lib
ld: warning: file /usr/sfw/lib/libstdc++.so: attempted multiple
inclusion of file
Undefined first referenced
symbol in file
XFree
../lib/.libs/libekiga.a(eggtrayicon.o) (symbol belongs to implicit
dependency /usr/lib/libX11.so.4)
XSync
../lib/.libs/libekiga.a(eggtrayicon.o) (symbol belongs to implicit
dependency /usr/lib/libX11.so.4)
XSendEvent misc.o (symbol belongs to implicit
dependency /usr/lib/libX11.so.4)
XGetWindowProperty
../lib/.libs/libekiga.a(eggtrayicon.o) (symbol belongs to implicit
dependency /usr/lib/libX11.so.4)
XFlush
../lib/.libs/libekiga.a(eggtrayicon.o) (symbol belongs to implicit
dependency /usr/lib/libX11.so.4)
PSafeObject::PSafeObject(PSafeObject*)/usr/local/lib/libopal.so
XGrabServer
../lib/.libs/libekiga.a(eggtrayicon.o) (symbol belongs to implicit
dependency /usr/lib/libX11.so.4)
XUngrabServer
../lib/.libs/libekiga.a(eggtrayicon.o) (symbol belongs to implicit
dependency /usr/lib/libX11.so.4)
XGetSelectionOwner
../lib/.libs/libekiga.a(eggtrayicon.o) (symbol belongs to implicit
dependency /usr/lib/libX11.so.4)
XInternAtom
../lib/.libs/libekiga.a(eggtrayicon.o) (symbol belongs to implicit
dependency /usr/lib/libX11.so.4)
XSelectInput
../lib/.libs/libekiga.a(eggtrayicon.o) (symbol belongs to implicit
dependency /usr/lib/libX11.so.4)
ld: fatal: Symbol referencing errors. No output written to ekiga
collect2: ld returned 1 exit status
gmake[3]: *** [ekiga] Error 1
gmake[3]: Leaving directory `/export/home/alex/download/ekiga-2.0.11/src'
Error:
ld: warning: file /usr/sfw/lib/libstdc++.so: attempted multiple
inclusion of file
What does this mean?
Damien Sandras wrote:
Hi,
Le vendredi 12 octobre 2007 �4:45 +1000, alex a �it :
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...
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]