Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 283033 - net-voip/ekiga-3.2.5-r1 fails with USE="kde kdeprefix"
Summary: net-voip/ekiga-3.2.5-r1 fails with USE="kde kdeprefix"
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Mounir Lamouri (volkmar) (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: kdeprefix
  Show dependency tree
 
Reported: 2009-08-28 14:23 UTC by Thomas Capricelli
Modified: 2009-09-10 17:03 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
build.log (ekigafailure.build.log,10.02 KB, text/plain)
2009-08-28 19:30 UTC, Thomas Capricelli
Details
emerge --info (emerge.info.txt,4.97 KB, text/plain)
2009-08-28 19:30 UTC, Thomas Capricelli
Details
config.log (config.log,84.60 KB, text/plain)
2009-09-08 18:34 UTC, Thomas Capricelli
Details
Fixing ebuild (ekiga-3.2.5-r2.ebuild,5.12 KB, text/plain)
2009-09-09 18:49 UTC, Mounir Lamouri (volkmar) (RETIRED)
Details
Fixing ebuild (ekiga-3.2.5-r2.ebuild,5.21 KB, text/plain)
2009-09-10 09:07 UTC, Mounir Lamouri (volkmar) (RETIRED)
Details
Fixing ebuild (ekiga-3.2.5-r2.ebuild,5.23 KB, text/plain)
2009-09-10 12:13 UTC, Mounir Lamouri (volkmar) (RETIRED)
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Thomas Capricelli 2009-08-28 14:23:55 UTC
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
Comment 1 Justin Lecher (RETIRED) gentoo-dev 2009-08-28 17:38:06 UTC
Please provide the full build.log and the output of emerge --info.
Comment 2 Thomas Capricelli 2009-08-28 19:30:24 UTC
Created attachment 202548 [details]
build.log
Comment 3 Thomas Capricelli 2009-08-28 19:30:37 UTC
Created attachment 202549 [details]
emerge --info
Comment 4 Thomas Capricelli 2009-08-28 19:31:15 UTC
here they are, sorry for not providing them before.
Comment 5 Mounir Lamouri (volkmar) (RETIRED) gentoo-dev 2009-08-30 12:18:41 UTC
Thomas, may you try with ekiga-3.2.5-r1 ?
If still failing, can you tell me if you have the file kapplication.h ?
Comment 6 Thomas Capricelli 2009-08-30 18:35:37 UTC
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.
Comment 7 Mounir Lamouri (volkmar) (RETIRED) gentoo-dev 2009-08-31 11:31:02 UTC
(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)
Comment 8 Thomas Capricelli 2009-09-08 18:34:44 UTC
Created attachment 203521 [details]
config.log

that's /tmp/portage/net-voip/ekiga-3.2.5-r1/work/ekiga-3.2.5/config.log
Comment 9 Mounir Lamouri (volkmar) (RETIRED) gentoo-dev 2009-09-09 17:51:11 UTC
This bug is actually linked to kdeprefix, kapplication.h is not in regular /usr/include.

I should try to fix that.
Comment 10 Mounir Lamouri (volkmar) (RETIRED) gentoo-dev 2009-09-09 18:49:57 UTC
Created attachment 203616 [details]
Fixing ebuild

Thomas, may you try this ebuild and let me know if it works.
Comment 11 Thomas Capricelli 2009-09-09 21:26:08 UTC
i confirm i have both kde and kdeprefix USE flag set.
Comment 12 Thomas Capricelli 2009-09-09 21:41:40 UTC
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
Comment 13 Mounir Lamouri (volkmar) (RETIRED) gentoo-dev 2009-09-10 09:07:12 UTC
Created attachment 203667 [details]
Fixing ebuild

Oups, i forget about libdir.
May you test this new ebuild ?
Comment 14 Thomas Capricelli 2009-09-10 11:22:38 UTC
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
 *
Comment 15 Mounir Lamouri (volkmar) (RETIRED) gentoo-dev 2009-09-10 11:55:27 UTC
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 ?
Comment 16 Thomas Capricelli 2009-09-10 12:04:56 UTC
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)
Comment 17 Mounir Lamouri (volkmar) (RETIRED) gentoo-dev 2009-09-10 12:13:44 UTC
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 ;)
Comment 18 Thomas Capricelli 2009-09-10 14:39:18 UTC
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 ?
Comment 19 Thomas Capricelli 2009-09-10 14:41:34 UTC
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 ()
Comment 20 Mounir Lamouri (volkmar) (RETIRED) gentoo-dev 2009-09-10 17:03:29 UTC
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.