i have kde 4.3 installed, and i emerge ekiga using those flags : emerge -pv ekiga : [ebuild U ] net-voip/ekiga-3.2.4 [2.0.12] USE="avahi dbus gstreamer%* h323%* kde%* ldap%* libnotify%* mmx%* nls%* shm%* sip%* v4l%* xv%* (-aqua) -debug -doc -eds% -gconf% -gnome -kontact% -static% -xcap% (-sdl%*)" It fails on the 'configure' step, saying : checking kapplication.h presence... no checking for kapplication.h... no configure: error: We need this header! out of curiosity i've looked for such a kde header, and found one in /usr/kde/4.3/include/kapplication.h Reproducible: Always
Please provide the full build.log and the output of emerge --info.
Created attachment 202548 [details] build.log
Created attachment 202549 [details] emerge --info
here they are, sorry for not providing them before.
Thomas, may you try with ekiga-3.2.5-r1 ? If still failing, can you tell me if you have the file kapplication.h ?
mounir/volkmar (in comment #5) I do have the file kapplication.h (as said in the bug report description). net-voip/ekiga-3.2.5-r1 fails with exactly the same error.
(In reply to comment #6) > mounir/volkmar (in comment #5) > > I do have the file kapplication.h (as said in the bug report description). > > net-voip/ekiga-3.2.5-r1 fails with exactly the same error. > May you attach this file: /tmp/portage/net-voip/ekiga-3.2.5-r1/work/ekiga-3.2.5/config.log (the path just before Gentoo's error messages)
Created attachment 203521 [details] config.log that's /tmp/portage/net-voip/ekiga-3.2.5-r1/work/ekiga-3.2.5/config.log
This bug is actually linked to kdeprefix, kapplication.h is not in regular /usr/include. I should try to fix that.
Created attachment 203616 [details] Fixing ebuild Thomas, may you try this ebuild and let me know if it works.
i confirm i have both kde and kdeprefix USE flag set.
it fails with : ..... x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I../lib -I../lib/gmconf -I../lib/toolbox -I../lib/gui -I../lib/engine/ -I../lib/engine/framework -I../lib/engine/gui/gtk-frontend -I../lib/engine/components/call-history -I../lib/engine/account -I../lib/engine/addressbook -I../lib/engine/chat -I../lib/engine/presence -I../lib/engine/protocol -I../lib/engine/protocol/sip -I../lib/engine/videooutput -I../lib/engine/videoinput -I../lib/engine/audioinput -I../lib/engine/audiooutput -I../lib/engine/hal -I../lib/engine/framework -I../lib/engine/gui/gtk-core -I../lib/engine/components/opal -I../src -I../src/dbus-helper/ -I../src/gui/ -I../src/dbus-helper/ -I../lib/engine/videooutput/common -I../lib/engine/videooutput/x -I/usr/include/gtk-2.0 -I/usr/lib64/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/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DP_64BIT=1 -DPTRACING=0 -DPASN_NOPRINTON -DPASN_LEANANDMEAN -D_REENTRANT -D_GNU_SOURCE=1 -fno-exceptions -I/usr/include/opal -I/usr/include/SDL -DP_64BIT=1 -DPTRACING=0 -DPASN_NOPRINTON -DPASN_LEANANDMEAN -D_REENTRANT -D_GNU_SOURCE=1 -fno-exceptions -I/usr/include/SDL -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/libxml2 -I/usr/include/gtk-2.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -march=native -pipe -msse3 -Wall -Wextra -Winit-self -Wswitch-default -Wswitch-enum -Wstrict-aliasing=2 -Wfloat-equal -Wshadow -c -o dbus.o `test -f 'dbus-helper/dbus.cpp' || echo './'`dbus-helper/dbus.cpp x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I../lib -I../lib/gmconf -I../lib/toolbox -I../lib/gui -I../lib/engine/ -I../lib/engine/framework -I../lib/engine/gui/gtk-frontend -I../lib/engine/components/call-history -I../lib/engine/account -I../lib/engine/addressbook -I../lib/engine/chat -I../lib/engine/presence -I../lib/engine/protocol -I../lib/engine/protocol/sip -I../lib/engine/videooutput -I../lib/engine/videoinput -I../lib/engine/audioinput -I../lib/engine/audiooutput -I../lib/engine/hal -I../lib/engine/framework -I../lib/engine/gui/gtk-core -I../lib/engine/components/opal -I../src -I../src/dbus-helper/ -I../src/gui/ -I../src/dbus-helper/ -I../lib/engine/videooutput/common -I../lib/engine/videooutput/x -I/usr/include/gtk-2.0 -I/usr/lib64/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/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DP_64BIT=1 -DPTRACING=0 -DPASN_NOPRINTON -DPASN_LEANANDMEAN -D_REENTRANT -D_GNU_SOURCE=1 -fno-exceptions -I/usr/include/opal -I/usr/include/SDL -DP_64BIT=1 -DPTRACING=0 -DPASN_NOPRINTON -DPASN_LEANANDMEAN -D_REENTRANT -D_GNU_SOURCE=1 -fno-exceptions -I/usr/include/SDL -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/libxml2 -I/usr/include/gtk-2.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -march=native -pipe -msse3 -Wall -Wextra -Winit-self -Wswitch-default -Wswitch-enum -Wstrict-aliasing=2 -Wfloat-equal -Wshadow -c -o dbus-helper.o `test -f 'dbus-helper/dbus-helper.cpp' || echo './'`dbus-helper/dbus-helper.cpp /bin/mkdir -p dbus-helper # this is ugly... sed -e "s#\@bindir\@#/usr/bin#" dbus-helper/org.ekiga.Ekiga.service.in > dbus-helper/org.ekiga.Ekiga.service /bin/mkdir -p dbus-helper # this is ugly... sed -e "s#\@bindir\@#/usr/bin#" dbus-helper/org.ekiga.Helper.service.in > dbus-helper/org.ekiga.Helper.service /bin/sh ../libtool --tag=CXX --mode=link x86_64-pc-linux-gnu-g++ -I/usr/include/gtk-2.0 -I/usr/lib64/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/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DP_64BIT=1 -DPTRACING=0 -DPASN_NOPRINTON -DPASN_LEANANDMEAN -D_REENTRANT -D_GNU_SOURCE=1 -fno-exceptions -I/usr/include/opal -I/usr/include/SDL -DP_64BIT=1 -DPTRACING=0 -DPASN_NOPRINTON -DPASN_LEANANDMEAN -D_REENTRANT -D_GNU_SOURCE=1 -fno-exceptions -I/usr/include/SDL -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/libxml2 -I/usr/include/gtk-2.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -march=native -pipe -msse3 -Wall -Wextra -Winit-self -Wswitch-default -Wswitch-enum -Wstrict-aliasing=2 -Wfloat-equal -Wshadow -Wl,-O1 -o ekiga-helper dbus-helper.o -ldbus-glib-1 -ldbus-1 -lpthread -lrt -lgobject-2.0 -lglib-2.0 -lresolv libtool: link: x86_64-pc-linux-gnu-g++ -I/usr/include/gtk-2.0 -I/usr/lib64/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/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DP_64BIT=1 -DPTRACING=0 -DPASN_NOPRINTON -DPASN_LEANANDMEAN -D_REENTRANT -D_GNU_SOURCE=1 -fno-exceptions -I/usr/include/opal -I/usr/include/SDL -DP_64BIT=1 -DPTRACING=0 -DPASN_NOPRINTON -DPASN_LEANANDMEAN -D_REENTRANT -D_GNU_SOURCE=1 -fno-exceptions -I/usr/include/SDL -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/libxml2 -I/usr/include/gtk-2.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -march=native -pipe -msse3 -Wall -Wextra -Winit-self -Wswitch-default -Wswitch-enum -Wstrict-aliasing=2 -Wfloat-equal -Wshadow -Wl,-O1 -o ekiga-helper dbus-helper.o /usr/lib64/libdbus-glib-1.so /usr/lib64/libdbus-1.so -lpthread -lrt /usr/lib64/libgobject-2.0.so /usr/lib64/libglib-2.0.so -lresolv -pthread /bin/sh ../libtool --tag=CXX --mode=link x86_64-pc-linux-gnu-g++ -I/usr/include/gtk-2.0 -I/usr/lib64/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/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DP_64BIT=1 -DPTRACING=0 -DPASN_NOPRINTON -DPASN_LEANANDMEAN -D_REENTRANT -D_GNU_SOURCE=1 -fno-exceptions -I/usr/include/opal -I/usr/include/SDL -DP_64BIT=1 -DPTRACING=0 -DPASN_NOPRINTON -DPASN_LEANANDMEAN -D_REENTRANT -D_GNU_SOURCE=1 -fno-exceptions -I/usr/include/SDL -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/libxml2 -I/usr/include/gtk-2.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -march=native -pipe -msse3 -Wall -Wextra -Winit-self -Wswitch-default -Wswitch-enum -Wstrict-aliasing=2 -Wfloat-equal -Wshadow -Wl,-O1 -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 ../lib/libekiga.la ../lib/engine/libekiga_engine.la -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lgdk_pixbuf-2.0 -lpangocairo-1.0 -lcairo -lpango-1.0 -lfreetype -lfontconfig -lgobject-2.0 -lgmodule-2.0 -lglib-2.0 -Wl,--export-dynamic -pthread -lgmodule-2.0 -lgobject-2.0 -lgthread-2.0 -lrt -lglib-2.0 -ldbus-glib-1 -ldbus-1 -lpthread -lrt -lgobject-2.0 -lglib-2.0 -lopal -lpt -lrt -lsasl2 -lssl -lcrypto -lz -lexpat -lSDL -lpthread -lodbc -ldl -lspeexdsp -lpt -lrt -lsasl2 -lssl -lcrypto -lz -lexpat -lSDL -lpthread -lodbc -ldl -lsigc-2.0 -lxml2 -lnotify -lgtk-x11-2.0 -ldbus-glib-1 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lgdk_pixbuf-2.0 -lpangocairo-1.0 -lcairo -lpango-1.0 -lfreetype -lfontconfig -lgmodule-2.0 -ldbus-1 -lpthread -lrt -lgobject-2.0 -lglib-2.0 -lresolv libtool: link: x86_64-pc-linux-gnu-g++ -I/usr/include/gtk-2.0 -I/usr/lib64/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/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DP_64BIT=1 -DPTRACING=0 -DPASN_NOPRINTON -DPASN_LEANANDMEAN -D_REENTRANT -D_GNU_SOURCE=1 -fno-exceptions -I/usr/include/opal -I/usr/include/SDL -DP_64BIT=1 -DPTRACING=0 -DPASN_NOPRINTON -DPASN_LEANANDMEAN -D_REENTRANT -D_GNU_SOURCE=1 -fno-exceptions -I/usr/include/SDL -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/libxml2 -I/usr/include/gtk-2.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -march=native -pipe -msse3 -Wall -Wextra -Winit-self -Wswitch-default -Wswitch-enum -Wstrict-aliasing=2 -Wfloat-equal -Wshadow -Wl,-O1 -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 ../lib/.libs/libekiga.a -L/usr/lib64 -lm ../lib/engine/.libs/libekiga_engine.a /usr/lib64/libXv.so /usr/lib64/libavahi-client.so /usr/lib64/libavahi-glib.so /usr/lib64/libavahi-common.so /usr/lib64/libldap.so /usr/lib64/liblber.so /usr/lib64/libgnutls.so /usr/lib64/libtasn1.so /usr/lib64/libgcrypt.so /usr/lib64/libgpg-error.so /usr/lib64/libgstinterfaces-0.10.so /usr/lib64/libgstapp-0.10.so /usr/lib64/libgstbase-0.10.so /usr/lib64/libgstreamer-0.10.so -lcrypt /usr/lib64/libltdl.so -L/usr/lib64/qt4 /usr/lib64/qt4/libQtCore.so -lkdeui /usr/lib64/libpixman-1.so /usr/lib64/libglitz-glx.so /usr/lib64/libGL.so /usr/lib64/libXext.so /usr/lib64/libglitz.so /usr/lib64/libpng12.so /usr/lib64/libxcb-render-util.so /usr/lib64/libxcb-render.so /usr/lib64/libXrender.so /usr/lib64/libX11.so /usr/lib64/libxcb-xlib.so /usr/lib64/libxcb.so /usr/lib64/libXau.so /usr/lib64/libXdmcp.so /usr/lib64/libgthread-2.0.so -lopal /usr/lib64/libspeexdsp.so -lpt /usr/lib64/libsasl2.so -lssl -lcrypto -lz /usr/lib64/libexpat.so /usr/lib64/libSDL.so /usr/lib64/libodbc.so -ldl /usr/lib64/libsigc-2.0.so /usr/lib64/libxml2.so /usr/lib64/libnotify.so /usr/lib64/libgtk-x11-2.0.so /usr/lib64/libdbus-glib-1.so /usr/lib64/libgdk-x11-2.0.so /usr/lib64/libatk-1.0.so /usr/lib64/libgio-2.0.so /usr/lib64/libpangoft2-1.0.so /usr/lib64/libgdk_pixbuf-2.0.so /usr/lib64/libpangocairo-1.0.so /usr/lib64/libcairo.so /usr/lib64/libpango-1.0.so /usr/lib64/libfreetype.so /usr/lib64/libfontconfig.so /usr/lib64/libgmodule-2.0.so /usr/lib64/libdbus-1.so -lpthread -lrt /usr/lib64/libgobject-2.0.so /usr/lib64/libglib-2.0.so -lresolv -pthread /usr/lib/gcc/x86_64-pc-linux-gnu/4.4.1/../../../../x86_64-pc-linux-gnu/bin/ld: cannot find -lkdeui collect2: ld returned 1 exit status make[3]: *** [ekiga] Error 1 make[3]: Leaving directory `/tmp/portage/net-voip/ekiga-3.2.5-r2/work/ekiga-3.2.5/src' make[2]: *** [all] Error 2 make[2]: Leaving directory `/tmp/portage/net-voip/ekiga-3.2.5-r2/work/ekiga-3.2.5/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/tmp/portage/net-voip/ekiga-3.2.5-r2/work/ekiga-3.2.5' make: *** [all] Error 2
Created attachment 203667 [details] Fixing ebuild Oups, i forget about libdir. May you test this new ebuild ?
same problem it seems : sed -e "s#\@bindir\@#/usr/bin#" dbus-helper/org.ekiga.Helper.service.in > dbus-helper/org.ekiga.Helper.service /bin/sh ../libtool --tag=CXX --mode=link x86_64-pc-linux-gnu-g++ -I/usr/include/gtk-2.0 -I/usr/lib64/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/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DP_64BIT=1 -DPTRACING=0 -DPASN_NOPRINTON -DPASN_LEANANDMEAN -D_REENTRANT -D_GNU_SOURCE=1 -fno-exceptions -I/usr/include/opal -I/usr/include/SDL -DP_64BIT=1 -DPTRACING=0 -DPASN_NOPRINTON -DPASN_LEANANDMEAN -D_REENTRANT -D_GNU_SOURCE=1 -fno-exceptions -I/usr/include/SDL -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/libxml2 -I/usr/include/gtk-2.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -march=native -pipe -msse3 -Wall -Wextra -Winit-self -Wswitch-default -Wswitch-enum -Wstrict-aliasing=2 -Wfloat-equal -Wshadow -Wl,-O1 -o ekiga-helper dbus-helper.o -ldbus-glib-1 -ldbus-1 -lpthread -lrt -lgobject-2.0 -lglib-2.0 -lresolv libtool: link: x86_64-pc-linux-gnu-g++ -I/usr/include/gtk-2.0 -I/usr/lib64/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/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DP_64BIT=1 -DPTRACING=0 -DPASN_NOPRINTON -DPASN_LEANANDMEAN -D_REENTRANT -D_GNU_SOURCE=1 -fno-exceptions -I/usr/include/opal -I/usr/include/SDL -DP_64BIT=1 -DPTRACING=0 -DPASN_NOPRINTON -DPASN_LEANANDMEAN -D_REENTRANT -D_GNU_SOURCE=1 -fno-exceptions -I/usr/include/SDL -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/libxml2 -I/usr/include/gtk-2.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -march=native -pipe -msse3 -Wall -Wextra -Winit-self -Wswitch-default -Wswitch-enum -Wstrict-aliasing=2 -Wfloat-equal -Wshadow -Wl,-O1 -o ekiga-helper dbus-helper.o /usr/lib64/libdbus-glib-1.so /usr/lib64/libdbus-1.so -lpthread -lrt /usr/lib64/libgobject-2.0.so /usr/lib64/libglib-2.0.so -lresolv -pthread /bin/sh ../libtool --tag=CXX --mode=link x86_64-pc-linux-gnu-g++ -I/usr/include/gtk-2.0 -I/usr/lib64/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/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DP_64BIT=1 -DPTRACING=0 -DPASN_NOPRINTON -DPASN_LEANANDMEAN -D_REENTRANT -D_GNU_SOURCE=1 -fno-exceptions -I/usr/include/opal -I/usr/include/SDL -DP_64BIT=1 -DPTRACING=0 -DPASN_NOPRINTON -DPASN_LEANANDMEAN -D_REENTRANT -D_GNU_SOURCE=1 -fno-exceptions -I/usr/include/SDL -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/libxml2 -I/usr/include/gtk-2.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -march=native -pipe -msse3 -Wall -Wextra -Winit-self -Wswitch-default -Wswitch-enum -Wstrict-aliasing=2 -Wfloat-equal -Wshadow -Wl,-O1 -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 ../lib/libekiga.la ../lib/engine/libekiga_engine.la -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lgdk_pixbuf-2.0 -lpangocairo-1.0 -lcairo -lpango-1.0 -lfreetype -lfontconfig -lgobject-2.0 -lgmodule-2.0 -lglib-2.0 -Wl,--export-dynamic -pthread -lgmodule-2.0 -lgobject-2.0 -lgthread-2.0 -lrt -lglib-2.0 -ldbus-glib-1 -ldbus-1 -lpthread -lrt -lgobject-2.0 -lglib-2.0 -lopal -lpt -lrt -lsasl2 -lssl -lcrypto -lz -lexpat -lSDL -lpthread -lodbc -ldl -lspeexdsp -lpt -lrt -lsasl2 -lssl -lcrypto -lz -lexpat -lSDL -lpthread -lodbc -ldl -lsigc-2.0 -lxml2 -lnotify -lgtk-x11-2.0 -ldbus-glib-1 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lgdk_pixbuf-2.0 -lpangocairo-1.0 -lcairo -lpango-1.0 -lfreetype -lfontconfig -lgmodule-2.0 -ldbus-1 -lpthread -lrt -lgobject-2.0 -lglib-2.0 -lresolv libtool: link: x86_64-pc-linux-gnu-g++ -I/usr/include/gtk-2.0 -I/usr/lib64/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/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DP_64BIT=1 -DPTRACING=0 -DPASN_NOPRINTON -DPASN_LEANANDMEAN -D_REENTRANT -D_GNU_SOURCE=1 -fno-exceptions -I/usr/include/opal -I/usr/include/SDL -DP_64BIT=1 -DPTRACING=0 -DPASN_NOPRINTON -DPASN_LEANANDMEAN -D_REENTRANT -D_GNU_SOURCE=1 -fno-exceptions -I/usr/include/SDL -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/libxml2 -I/usr/include/gtk-2.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -march=native -pipe -msse3 -Wall -Wextra -Winit-self -Wswitch-default -Wswitch-enum -Wstrict-aliasing=2 -Wfloat-equal -Wshadow -Wl,-O1 -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 ../lib/.libs/libekiga.a -L/usr/lib64 -lm ../lib/engine/.libs/libekiga_engine.a /usr/lib64/libXv.so /usr/lib64/libavahi-client.so /usr/lib64/libavahi-glib.so /usr/lib64/libavahi-common.so /usr/lib64/libldap.so /usr/lib64/liblber.so /usr/lib64/libgnutls.so /usr/lib64/libtasn1.so /usr/lib64/libgcrypt.so /usr/lib64/libgpg-error.so /usr/lib64/libgstinterfaces-0.10.so /usr/lib64/libgstapp-0.10.so /usr/lib64/libgstbase-0.10.so /usr/lib64/libgstreamer-0.10.so -lcrypt /usr/lib64/libltdl.so -L/usr/lib64/qt4 /usr/lib64/qt4/libQtCore.so -L/usr/kde/4.3/lib -lkdeui /usr/lib64/libpixman-1.so /usr/lib64/libglitz-glx.so /usr/lib64/libGL.so /usr/lib64/libXext.so /usr/lib64/libglitz.so /usr/lib64/libpng12.so /usr/lib64/libxcb-render-util.so /usr/lib64/libxcb-render.so /usr/lib64/libXrender.so /usr/lib64/libX11.so /usr/lib64/libxcb-xlib.so /usr/lib64/libxcb.so /usr/lib64/libXau.so /usr/lib64/libXdmcp.so /usr/lib64/libgthread-2.0.so -lopal /usr/lib64/libspeexdsp.so -lpt /usr/lib64/libsasl2.so -lssl -lcrypto -lz /usr/lib64/libexpat.so /usr/lib64/libSDL.so /usr/lib64/libodbc.so -ldl /usr/lib64/libsigc-2.0.so /usr/lib64/libxml2.so /usr/lib64/libnotify.so /usr/lib64/libgtk-x11-2.0.so /usr/lib64/libdbus-glib-1.so /usr/lib64/libgdk-x11-2.0.so /usr/lib64/libatk-1.0.so /usr/lib64/libgio-2.0.so /usr/lib64/libpangoft2-1.0.so /usr/lib64/libgdk_pixbuf-2.0.so /usr/lib64/libpangocairo-1.0.so /usr/lib64/libcairo.so /usr/lib64/libpango-1.0.so /usr/lib64/libfreetype.so /usr/lib64/libfontconfig.so /usr/lib64/libgmodule-2.0.so /usr/lib64/libdbus-1.so -lpthread -lrt /usr/lib64/libgobject-2.0.so /usr/lib64/libglib-2.0.so -lresolv -pthread /usr/lib/gcc/x86_64-pc-linux-gnu/4.4.1/../../../../x86_64-pc-linux-gnu/bin/ld: cannot find -lkdeui collect2: ld returned 1 exit status make[3]: *** [ekiga] Error 1 make[3]: Leaving directory `/tmp/portage/net-voip/ekiga-3.2.5-r2/work/ekiga-3.2.5/src' make[2]: *** [all] Error 2 make[2]: Leaving directory `/tmp/portage/net-voip/ekiga-3.2.5-r2/work/ekiga-3.2.5/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/tmp/portage/net-voip/ekiga-3.2.5-r2/work/ekiga-3.2.5' make: *** [all] Error 2 *
But there is "-L/usr/kde/4.3/lib -lkdeui" Do you have libkdeui.so in /usr/kde/4.3/lib ? If no, where is it ?
i checked : it's in /usr/kde/4.3/lib64/ (and there's no link lib-> lib64, as it is often the case in gentoo setup)
Created attachment 203672 [details] Fixing ebuild Stupid mistake, I forget about multilib eclass. Just try another time with this ebuild. It should be the last one otherwise you can slap me ;)
Erf, fortunately for you, you won't get slapped! It now works! Thanks a lot. I'll let you close the bug once the ebuild is in portage ?
i have no clue if it's related, but once installed, the binary wont work : ------------------------------------------ ** (ekiga:15707): CRITICAL **: entry_get_string: assertion `gmconf key /apps/ekiga/general/personal_data/full_name is of type GM_CONF_STRING' failed ** (ekiga:15707): CRITICAL **: entry_get_string: assertion `gmconf key /apps/ekiga/general/personal_data/short_status is of type GM_CONF_STRING' failed ** (ekiga:15707): CRITICAL **: entry_get_string: assertion `gmconf key /apps/ekiga/general/personal_data/long_status is of type GM_CONF_STRING' failed ** (ekiga:15707): CRITICAL **: gm_conf_get_string: assertion `key /apps/ekiga/contacts/ldap_servers has no corresponding entry! ' failed ** (ekiga:15707): CRITICAL **: gm_conf_get_string: assertion `key /apps/ekiga/contacts/call_history has no corresponding entry! ' failed QWidget: Cannot create a QWidget when no GUI is being used Abort (core dumped) ------------------------------------------ running it through gdb i got : (gdb) bt #0 0x0000003c7bc32645 in raise () from /lib/libc.so.6 #1 0x0000003c7bc33b63 in abort () from /lib/libc.so.6 #2 0x0000003c85e569d4 in qt_message_output () from /usr/lib/qt4/libQtCore.so.4 #3 0x0000003c85e56af0 in qFatal () from /usr/lib/qt4/libQtCore.so.4 #4 0x00007f0a64c9975f in QWidgetPrivate::init () from /usr/lib64/qt4/libQtGui.so.4 #5 0x00007f0a64c98f6c in QWidget::QWidget () from /usr/lib64/qt4/libQtGui.so.4 #6 0x00007f0a58087997 in Engine::Engine () from /usr/lib64/gtk-2.0/2.10.0/engines/libqt4engine.so #7 0x00007f0a580865b2 in gtkQtInit () from /usr/lib64/gtk-2.0/2.10.0/engines/libqt4engine.so #8 0x00007f0a5807ff8b in theme_init () from /usr/lib64/gtk-2.0/2.10.0/engines/libqt4engine.so #9 0x00007f0a68199599 in gtk_theme_engine_load () from /usr/lib/libgtk-x11-2.0.so.0 #10 0x00007f0a669f12a0 in g_type_module_use () from /usr/lib/libgobject-2.0.so.0 #11 0x00007f0a68199783 in gtk_theme_engine_get () from /usr/lib/libgtk-x11-2.0.so.0 #12 0x00007f0a680ff968 in gtk_rc_parse_engine () from /usr/lib/libgtk-x11-2.0.so.0 #13 0x00007f0a680fea03 in gtk_rc_parse_style () from /usr/lib/libgtk-x11-2.0.so.0 #14 0x00007f0a680fe07e in gtk_rc_parse_statement () from /usr/lib/libgtk-x11-2.0.so.0 #15 0x00007f0a680fc948 in gtk_rc_parse_any () from /usr/lib/libgtk-x11-2.0.so.0 #16 0x00007f0a680f9bce in gtk_rc_context_parse_one_file () from /usr/lib/libgtk-x11-2.0.so.0 #17 0x00007f0a680f9dcd in gtk_rc_context_parse_file () from /usr/lib/libgtk-x11-2.0.so.0 #18 0x00007f0a680fdf6b in parse_include_file () from /usr/lib/libgtk-x11-2.0.so.0 #19 0x00007f0a680fe061 in gtk_rc_parse_statement () from /usr/lib/libgtk-x11-2.0.so.0 #20 0x00007f0a680fc948 in gtk_rc_parse_any () from /usr/lib/libgtk-x11-2.0.so.0 #21 0x00007f0a680f9bce in gtk_rc_context_parse_one_file () from /usr/lib/libgtk-x11-2.0.so.0 #22 0x00007f0a680f9dcd in gtk_rc_context_parse_file () from /usr/lib/libgtk-x11-2.0.so.0 #23 0x00007f0a680f978f in gtk_rc_parse_default_files () from /usr/lib/libgtk-x11-2.0.so.0 #24 0x00007f0a680fbb16 in gtk_rc_reparse_all_for_settings () from /usr/lib/libgtk-x11-2.0.so.0 #25 0x00007f0a681266af in gtk_settings_get_for_screen () from /usr/lib/libgtk-x11-2.0.so.0 #26 0x00007f0a6812671a in gtk_settings_get_default () from /usr/lib/libgtk-x11-2.0.so.0 #27 0x00007f0a681386e4 in gtk_style_init () from /usr/lib/libgtk-x11-2.0.so.0 #28 0x00007f0a669ec245 in g_type_create_instance () from /usr/lib/libgobject-2.0.so.0 #29 0x00007f0a669d1dd8 in g_object_constructor () from /usr/lib/libgobject-2.0.so.0 #30 0x00007f0a669d1533 in g_object_newv () from /usr/lib/libgobject-2.0.so.0 #31 0x00007f0a669d17ee in g_object_new_valist () from /usr/lib/libgobject-2.0.so.0 #32 0x00007f0a669d0f04 in g_object_new () from /usr/lib/libgobject-2.0.so.0 #33 0x00007f0a681393be in gtk_style_new () from /usr/lib/libgtk-x11-2.0.so.0 #34 0x00007f0a6820d4f0 in gtk_widget_get_default_style () from /usr/lib/libgtk-x11-2.0.so.0 #35 0x00007f0a68205fbb in gtk_widget_init () from /usr/lib/libgtk-x11-2.0.so.0 #36 0x00007f0a669ec1e7 in g_type_create_instance () from /usr/lib/libgobject-2.0.so.0 #37 0x00007f0a669d1dd8 in g_object_constructor () from /usr/lib/libgobject-2.0.so.0 #38 0x00007f0a669d1533 in g_object_newv () from /usr/lib/libgobject-2.0.so.0 #39 0x00007f0a669d17ee in g_object_new_valist () from /usr/lib/libgobject-2.0.so.0 ---Type <return> to continue, or q <return> to quit--- #40 0x00007f0a669d0f04 in g_object_new () from /usr/lib/libgobject-2.0.so.0 #41 0x000000000077e587 in addressbook_window_new () #42 0x000000000077f2fa in addressbook_window_new_with_key () #43 0x00000000006d0c45 in GtkFrontend::GtkFrontend () #44 0x00000000006d02f6 in gtk_frontend_init () #45 0x00000000006a0b04 in engine_init () #46 0x000000000068e47c in GnomeMeeting::InitEngine () #47 0x0000000000675ffa in main ()
You may try to remove the configuration file (backup before ;)) it will fix the gconf warnings. Otherwise, I think you should file a bug upstream. I don't see any reason why it could be related to the ebuild. By the way, kde support is "experimental" ;) Do not hesitate to open a new bug if you think it's needed.