Re: [Ekiga-list] Error message when exiting ekiga.



On Wednesday 31 December 2008, Eugen Dedu wrote:
> Stefan Lucke wrote:
> > On Wednesday 31 December 2008, Damien Sandras wrote:
> >> Le mercredi 31 décembre 2008 à 09:48 +0100, Stefan Lucke a écrit :
> >>> Hi,
> >>>
> >>> I get the following error message upon exiting ekiga:
> >>>
> >>> stefan jarada ~ $ date;ekiga;date
> >>> Mi 31. Dez 09:46:28 CET 2008
> >>>       assert.cxx(108)   PWLib   Assertion fail: Function pthread_mutex_lock failed, file ptlib/unix/tlibthrd.cxx, line 1304
> >>> Assertion fail: Function pthread_mutex_lock failed, file ptlib/unix/tlibthrd.cxx, line 1304
> >>>
> >>> <A>bort, <C>ore dump? A
> >>>
> >>> Aborting.
> >>> Mi 31. Dez 09:46:41 CET 2008
> >>>
> >>> I'm using svn checkout of ekiga from 2008-12-29.
> >>> Should I provide a dump or some other debug information or report this problem elsewhere?
> >>
> >> A full GDB backtrace (see the wiki for more details on
> >> http://wiki.ekiga.org).
> > 
> > ptlib cannot be build with: 'make DEBUG=1 debug' and thus opal cannot
> > be confgured with --enable-debug when ptlib is build without DEBUG=1.
> > 
> > cxx -o /home/nfs/extra/src/video/Ekiga/Ekiga-2008-12-29/ptlib/lib_linux_x86/obj_d/tinyjpeg.o
> > g++ -DPTRACING=1 -D_REENTRANT    -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/SDL    -fno-exceptions  -Wall  -fPIC -DPIC -g3 -ggdb -O0 -D_DEBUG -I/home/nfs/extra/src/video/Ekiga/Ekiga-2008-12-29/ptlib/include  -felide-constructors -Wreorder  -c ptlib/common/jidctflt.cxx -o /home/nfs/extra/src/video/Ekiga/Ekiga-2008-12-29/ptlib/lib_linux_x86/obj_d/jidctflt.o
> > /tmp/ccJhh47h.s: Assembler messages:
> > /tmp/ccJhh47h.s:1101: Error: suffix or operands invalid for `sar'
> > make[2]: *** [/home/nfs/extra/src/video/Ekiga/Ekiga-2008-12-29/ptlib/lib_linux_x86/obj_d/jidctflt.o] Fehler 1
> > make[2]: Leaving directory `/home/nfs/extra/src/video/Ekiga/Ekiga-2008-12-29/ptlib/src'
> > make[1]: *** [debug] Fehler 2
> > make[1]: Leaving directory `/home/nfs/extra/src/video/Ekiga/Ekiga-2008-12-29/ptlib/src'
> > make: *** [debug] Fehler 2
> 
> Hi,
> 
> Do you use gcc or other compiler?  What version?  Are you on a 64-bit 
> machine?  Intel or AMD?
> 
> It seems to me that your uP does not know the assembler code in 
> jidctflt.cxx:110.  As a workaround, you can put the 'else' branch in the 
> 'then' too.

Thanks, workaround works. ptlib could be build with DEBUG=1.

opal could be build after --enable-debug too:
stefan jarada /home/nfs/extra/src/video/Ekiga/Ekiga-2008-12-29 $ ll /usr/lib/lib*opa*
-rwxr-xr-x 1 root root 73310760 31. Dez 13:44 /usr/lib/libopal_d_s.a
lrwxrwxrwx 1 root root       22 31. Dez 13:44 /usr/lib/libopal_d.so -> libopal_d.so.3.5-beta2
-rwxr-xr-x 1 root root 51471518 31. Dez 13:44 /usr/lib/libopal_d.so.3.5-beta2

But it looks like ekiga itself is still insisting on a nondebugging version of libopal :-( .

g++ -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -DORBIT2=1 -pthread -I/usr/include/libgnome-2.0 -I/usr/include/orbit-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gnome-keyring-1 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/atk-1.0 -I/usr/lib/gtk-2.0/include -I/usr/include/cairo -I/usr/include/libpng12 -I/usr/include/pixman-1 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -DPTRACING=1 -D_REENTRANT -D_GNU_SOURCE=1 -fno-exceptions -I/usr/include/opal -I/usr/include/SDL -DPTRACING=1 -D_REENTRANT -D_GNU_SOURCE=1 -fno-exceptions -I/usr/include/SDL -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -I/usr/include/libxml2 -I/usr/include/gtk-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -g -O2 -Wall -Wextra -Winit-self -Wswitch-default -Wswitch-enum -Wstrict-aliasing=2 -Wfloat-equal -Wshadow -o ekiga accounts.o callbacks.o conf.o dialpad.o assistant.o main.o misc.o preferences.o statusicon.o statusmenu.o ekiga.o dbus.o -Wl,--export-dynamic -pthread -pthread  ../lib/.libs/libekiga.a ../lib/engine/.libs/libekiga_engine.a /usr/lib/libXv.so /usr/lib/libXext.so /usr/lib/libebook-1.2.so -L/usr/lib/nspr -L/usr/lib/lib -L/usr/lib/nss /usr/lib/libcamel-1.2.so -lssl3 -lsmime3 -lnss3 /usr/lib/libedataserver-1.2.so -lplds4 -lplc4 -lnspr4 -ldb /usr/lib/libldap.so /usr/lib/liblber.so /usr/lib/libgnomeui-2.so /usr/lib/libgio-2.0.so /usr/lib/libgnome-keyring.so /usr/lib/libjpeg.so /usr/lib/libbonoboui-2.so /usr/lib/libSM.so /usr/lib/libICE.so /usr/lib/libgnomecanvas-2.so /usr/lib/libgailutil.so /usr/lib/libgnome-2.so /usr/lib/libgnomevfs-2.so /usr/lib/libavahi-glib.so /usr/lib/libavahi-client.so /usr/lib/libavahi-common.so -lutil /usr/lib/libpopt.so /usr/lib/libbonobo-2.so /usr/lib/libbonobo-activation.so /usr/lib/libORBitCosNaming-2.so /usr/lib/libart_lgpl_2.so /usr/lib/libgconf-2.so /usr/lib/libORBit-2.so /usr/lib/libgthread-2.0.so -lrt -lopal /usr/lib/libspeexdsp.so -lpt /usr/lib/libsasl2.so -lcrypt -lssl -lcrypto /usr/lib/libSDL.so -lpthread /usr/lib/libsigc-2.0.so /usr/lib/libnotify.so /usr/lib/libgtk-x11-2.0.so /usr/lib/libdbus-glib-1.so -lnsl /usr/lib/libgdk-x11-2.0.so /usr/lib/libatk-1.0.so /usr/lib/libgdk_pixbuf-2.0.so /usr/lib/libpangocairo-1.0.so /usr/lib/libpangoft2-1.0.so /usr/lib/libxml2.so /usr/lib/libpango-1.0.so /usr/lib/libcairo.so /usr/lib/libfontconfig.so /usr/lib/libfreetype.so /usr/lib/libexpat.so /usr/lib/libpng12.so -lz /usr/lib/libXrender.so /usr/lib/libX11.so /usr/lib/libXau.so /usr/lib/libXdmcp.so /usr/lib/libpixman-1.so -lm /usr/lib/libgmodule-2.0.so -ldl /usr/lib/libdbus-1.so /usr/lib/libgobject-2.0.so /usr/lib/libglib-2.0.so -lresolv
/usr/lib/gcc/i686-pc-linux-gnu/4.1.2/../../../../i686-pc-linux-gnu/bin/ld: cannot find -lopal
collect2: ld returned 1 exit status
make[3]: *** [ekiga] Fehler 1


-- 
Stefan Lucke


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]