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: > >>> > >>> ste...@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: ste...@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 _______________________________________________ ekiga-list mailing list ekiga-list@gnome.org http://mail.gnome.org/mailman/listinfo/ekiga-list