Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 142630 - emerge kde-base/kdelibs-3.5.4{,-r1} fails parallel make
Summary: emerge kde-base/kdelibs-3.5.4{,-r1} fails parallel make
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] KDE (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo KDE team
Depends on:
Reported: 2006-08-03 03:40 UTC by mario
Modified: 2006-11-20 15:00 UTC (History)
3 users (show)

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


Note You need to log in before you can comment on or make changes to this bug.
Description mario 2006-08-03 03:40:11 UTC
revdep-rebuild reports missing libraries only with kdesvn and k3b, even after reinstalling. So I guess it has nothing to do with kdelibs itself.

error message: 

make[3]: Leaving directory `/var/tmp/portage/kdelibs-3.5.4/work/kdelibs-3.5.4/kio/httpfilter'
make[2]: Leaving directory `/var/tmp/portage/kdelibs-3.5.4/work/kdelibs-3.5.4/kio'
Making all in dnssd
make[2]: Entering directory `/var/tmp/portage/kdelibs-3.5.4/work/kdelibs-3.5.4/dnssd'
../kdecore/kconfig_compiler/kconfig_compiler ./kcm_kdnssd.kcfg ./settings.kcfgc; ret=$?; \
if test "$ret" != 0; then rm -f settings.h ; exit $ret ;  fi
/usr/qt/3/bin/moc ./remoteservice.h -o remoteservice.moc
/usr/qt/3/bin/moc ./responder.h -o responder.moc
/usr/qt/3/bin/moc ./publicservice.h -o publicservice.moc
/usr/qt/3/bin/moc ./query.h -o query.moc
/usr/qt/3/bin/moc ./domainbrowser.h -o domainbrowser.moc
/usr/qt/3/bin/moc ./servicebrowser.h -o servicebrowser.moc
/var/tmp/portage/kdelibs-3.5.4/work/kdelibs-3.5.4/kdecore/kconfig_compiler/.libs/lt-kconfig_compiler: error while loading shared libraries: ../../kdecore/.libs/ cannot open shared object file: No such file or directory
make[2]: *** [settings.h] Fehler 127
make[2]: Leaving directory `/var/tmp/portage/kdelibs-3.5.4/work/kdelibs-3.5.4/dnssd'
make[1]: *** [all-recursive] Fehler 1
make[1]: Leaving directory `/var/tmp/portage/kdelibs-3.5.4/work/kdelibs-3.5.4'
make: *** [all] Fehler 2

!!! ERROR: kde-base/kdelibs-3.5.4 failed.
Call stack:, line 1543:   Called dyn_compile, line 938:   Called src_compile
  kdelibs-3.5.4.ebuild, line 123:   Called kde_src_compile
  kde.eclass, line 164:   Called kde_src_compile 'all'
  kde.eclass, line 323:   Called kde_src_compile 'myconf' 'configure' 'make'
  kde.eclass, line 319:   Called die

emerge --info:

Portage 2.1.1_pre4-r2 (default-linux/amd64/2006.0, gcc-3.4.6, glibc-2.3.6-r4, 2.6.17-gentoo-r4 x86_64)
System uname: 2.6.17-gentoo-r4 x86_64 AMD Athlon(tm) 64 Processor 3200+
Gentoo Base System version 1.12.0
app-admin/eselect-compiler: [Not Present]
dev-lang/python:     2.4.3-r1
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     [Not Present]
dev-util/confcache:  0.4.2-r1
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.59-r7
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2
sys-devel/binutils:  2.16.1-r3
sys-devel/gcc-config: 1.3.13-r3
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r2
CFLAGS="-O2 -march=k8 -fomit-frame-pointer -pipe"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config"
CONFIG_PROTECT_MASK="/etc/env.d /etc/gconf /etc/revdep-rebuild /etc/terminfo"
CXXFLAGS="-O2 -march=k8 -fomit-frame-pointer -pipe"
FEATURES="autoconfig buildpkg confcache distlocks metadata-transfer parallel-fetch sandbox sfperms strict"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude='/distfiles' --exclude='/local' --exclude='/packages'"
USE="amd64 X alsa avi bash-completion bitmap-fonts bzip2 cairo cli crypt curl dbus dlloader dri eds emboss encode foomaticdb gif gnome gstreamer gtk gtk2 idn imlib isdnlog jpeg kde lzw lzw-tiff mp3 mpeg ncurses nls nptl nsplugin opengl pcre pdflib png pppd qt qt3 qt4 quicktime readline reflection sdl session spell spl ssl tcpd tiff truetype truetype-fonts type1-fonts usb xorg xpm xv zlib elibc_glibc input_devices_keyboard input_devices_mouse kernel_linux linguas_de userland_GNU video_cards_nv video_cards_nvidia video_cards_vesa"
Comment 1 Caleb Tennis (RETIRED) gentoo-dev 2006-08-07 04:46:45 UTC
Does it fail in the same place if you remove the build directory the portage tmpdir and retry the emerge?
Comment 2 Jan Simons 2006-08-10 20:37:52 UTC
Fails for me, too, but on a different location:

Making all in .
make[3]: Entering directory `/var/tmp/portage/kdelibs-3.5.4/work/kdelibs-3.5.4/kutils'
../dcop/dcopidl/dcopidl ./kcmoduleproxyIface.h > kcmoduleproxyIface.kidl || ( rm -f kcmoduleproxyIface.kidl ; false )
/usr/qt/3/bin/moc ./kcmoduleproxyIfaceImpl.h -o kcmoduleproxyIfaceImpl.moc
/usr/qt/3/bin/moc ./kcmultidialog.h -o kcmultidialog.moc
/usr/qt/3/bin/moc ./kpluginselector.h -o kpluginselector.moc
/usr/qt/3/bin/moc ./kreplacedialog.h -o kreplacedialog.moc
/usr/qt/3/bin/moc ./kfinddialog.h -o kfinddialog.moc
/usr/qt/3/bin/moc ./kreplace.h -o kreplace.moc
/usr/qt/3/bin/moc ./kcmodulecontainer.h -o kcmodulecontainer.moc
/usr/qt/3/bin/moc ./kmultitabbar.h -o kmultitabbar.moc
/usr/qt/3/bin/moc ./kmultitabbar_p.h -o kmultitabbar_p.moc
/usr/qt/3/bin/moc ./kcmoduleproxy.h -o kcmoduleproxy.moc
/usr/qt/3/bin/moc ./kfind.h -o kfind.moc
/usr/qt/3/bin/moc ./kpluginselector_p.h -o kpluginselector_p.moc
../dcop/dcopidl2cpp/dcopidl2cpp --c++-suffix cpp --no-signals --no-stub kcmoduleproxyIface.kidl
creating libkutils_la.all_cpp.cpp ...
/bin/sh ../libtool --silent --tag=CXX --mode=compile i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../dcop -I../kdecore -I../kio/kssl -I../kjs -I../interfaces/kregexpeditor -I../dcop -I../libltdl -I../kdefx -I../kdecore -I../kdecore -I../kdeui -I../kio -I../kio/kio -I../kio/kfile -I.. -I/usr/qt/3/include -I. -I/usr/kde/3.5/include   -DQT_THREAD_SUPPORT  -D_REENTRANT  -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -DNDEBUG -DNO_DEBUG -O2 -march=athlon-tbird -O2 -pipe -Wformat-security -Wmissing-format-attribute -Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common  -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION  -c -o libkutils_la.all_cpp.lo libkutils_la.all_cpp.cpp
/bin/sh ../libtool --silent --tag=CXX --mode=link i686-pc-linux-gnu-g++  -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -DNDEBUG -DNO_DEBUG -O2 -march=athlon-tbird -O2 -pipe -Wformat-security -Wmissing-format-attribute -Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common  -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION    -o -rpath /usr/kde/3.5/lib -L/usr/kde/3.5/lib -L/usr/qt/3/lib -L/usr/lib    -no-undefined -Wl,--no-undefined -Wl,--allow-shlib-undefined -version-info 3:0:2 libkutils_la.all_cpp.lo  ../kio/ ksettings/
make[3]: Leaving directory `/var/tmp/portage/kdelibs-3.5.4/work/kdelibs-3.5.4/kutils'
make[2]: Leaving directory `/var/tmp/portage/kdelibs-3.5.4/work/kdelibs-3.5.4/kutils'
Making all in libkmid
make[2]: Entering directory `/var/tmp/portage/kdelibs-3.5.4/work/kdelibs-3.5.4/libkmid'
make[2]: *** No rule to make target `', needed by `'.  Stop.
make[2]: Leaving directory `/var/tmp/portage/kdelibs-3.5.4/work/kdelibs-3.5.4/libkmid'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/kdelibs-3.5.4/work/kdelibs-3.5.4'
make: *** [all] Error 2

!!! ERROR: kde-base/kdelibs-3.5.4 failed.
Comment 3 Christoph Galler 2006-08-24 15:43:23 UTC
(In reply to comment #0)
> revdep-rebuild reports missing libraries only with kdesvn and k3b, even after
> [...]
> !!! ERROR: kde-base/kdelibs-3.5.4 failed.

same here. Running on x86, trying to compile kdelibs-3.5.4-r1.
Comment 4 Carsten Lohrke (RETIRED) gentoo-dev 2006-08-26 08:08:56 UTC
Before all kind of error messages get reported here, please make sure that you don't use confcache. It has been hard masked for a reason.

Your next option is to build with MAKEOPTS="-j1". If this works for you, we've a parallel build problem.


(In reply to comment #3)
> > [...]
> > !!! ERROR: kde-base/kdelibs-3.5.4 failed.

is not a sufficing error message. We need the lines before that.
Comment 5 Raphael 2006-08-27 03:00:34 UTC
I also can't emerge kdelibs 3.5.4-r1 (amd64 system).  Here is the tail from 

MAKEOPTS="-j1" emerge kdelibs

/bin/sh ../libtool --silent --tag=CXX --mode=link x86_64-pc-linux-gnu-g++  -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -DNDEBUG -DNO_DEBUG -O2 -march=k8 -O2 -Wformat-security -Wmissing-format-attribute -Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common  -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION     -o -rpath /usr/kde/3.5/lib64 -L/usr/qt/3/lib64 -R /usr/kde/3.5/lib64 -R /usr/kde/3.5/lib64 -R /usr/qt/3/lib64 -R /usr/lib64  -L/usr/lib64 -lutempter  -version-info 6:0:2 -no-undefined -Wl,--no-undefined -Wl,--allow-shlib-undefined libintl.lo kapplication.lo kdebug.lo netwm.lo kconfigbase.lo kconfig.lo ksimpleconfig.lo kconfigbackend.lo kmanagerselection.lo kdesktopfile.lo kstandarddirs.lo ksock.lo kpty.lo kprocess.lo kprocctrl.lo klocale.lo krfcdate.lo kiconeffect.lo kicontheme.lo kiconloader.lo kwin.lo kwinmodule.lo krootprop.lo kcharsets.lo kckey.lo kshortcut.lo kkeynative_x11.lo kkeyserver_x11.lo kaccelaction.lo kshortcutmenu.lo kaccelbase.lo kaccel.lo kglobalaccel_x11.lo kglobalaccel.lo kstdaccel.lo kshortcutlist.lo kcrash.lo kurl.lo kregexp.lo kglobal.lo kglobalsettings.lo kallocator.lo kvmallocator.lo kmimesourcefactory.lo kinstance.lo kpalette.lo kipc.lo klibloader.lo ktempfile.lo kuniqueapplication.lo kaccelmanager.lo ksavefile.lo krandomsequence.lo kstringhandler.lo kcompletion.lo kcmdlineargs.lo kaboutdata.lo kcompletionbase.lo knotifyclient.lo kaudioplayer.lo kdcoppropertyproxy.lo ksockaddr.lo kextsock.lo netsupp.lo kprocio.lo kbufferedio.lo kpixmapprovider.lo kurldrag.lo kmdcodec.lo ksocks.lo fakes.lo vsnprintf.lo ksycoca.lo ksycocadict.lo ksycocafactory.lo kxmessages.lo kstartupinfo.lo kcatalogue.lo kasyncio.lo kmultipledrag.lo kstaticdeleter.lo kappdcopiface.lo kclipboard.lo kcheckaccelerators.lo kdeversion.lo kdebugdcopiface.lo kcalendarsystem.lo kcalendarsystemgregorian.lo kcalendarsystemhijri.lo kcalendarsystemhebrew.lo kcalendarsystemfactory.lo kmacroexpander.lo kidna.lo ktempdir.lo kshell.lo kmountpoint.lo kcalendarsystemjalali.lo kprotocolinfo_kdecore.lo kprotocolinfofactory.lo kxerrorhandler.lo kuser.lo kconfigskeleton.lo kconfigdialogmanager.lo klockfile.lo kqiodevicegzip_p.lo ktimezones.lo ksycoca_skel.lo kappdcopiface_skel.lo kdebugdcopiface_skel.lo malloc/ network/ svgicons/ ../dcop/ ../libltdl/ -lXext -lresolv -lutil -L/usr/lib64 -lart_lgpl_2 -lm -lidn ../kdefx/ 
.libs/kpty.o: In function `KPty::login(char const*, char const*)':
kpty.cpp:(.text+0x42): undefined reference to `addToUtmp(char const*, char const*, int)'
.libs/kpty.o: In function `KPty::logout()':
kpty.cpp:(.text+0x5f): undefined reference to `removeLineFromUtmp(char const*, int)'
collect2: ld returned 1 exit status
make[4]: *** [] Error 1
make[4]: Leaving directory `/var/tmp/portage/kdelibs-3.5.4-r1/work/kdelibs-3.5.4/kdecore'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/var/tmp/portage/kdelibs-3.5.4-r1/work/kdelibs-3.5.4/kdecore'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/var/tmp/portage/kdelibs-3.5.4-r1/work/kdelibs-3.5.4/kdecore'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/kdelibs-3.5.4-r1/work/kdelibs-3.5.4'
make: *** [all] Error 2
!!! ERROR: kde-base/kdelibs-3.5.4-r1 failed.
Call stack:, line 1543:   Called dyn_compile, line 938:   Called src_compile
  kdelibs-3.5.4-r1.ebuild, line 133:   Called kde_src_compile
  kde.eclass, line 166:   Called kde_src_compile 'all'
  kde.eclass, line 325:   Called kde_src_compile 'myconf' 'configure' 'make'
  kde.eclass, line 321:   Called die

!!! died running emake, kde_src_compile:make
!!! If you need support, post the topmost build error, and the call stack if relevant.

emerge --info

Portage 2.1.1_pre5-r3 (default-linux/amd64/2005.1, gcc-3.4.4, glibc-2.3.5-r3, 2.6.16-rc5 x86_64)
System uname: 2.6.16-rc5 x86_64 AMD Athlon(tm) 64 Processor 3000+
Gentoo Base System version 1.12.0_pre12
Last Sync: Sat, 26 Aug 2006 15:00:01 +0000
app-admin/eselect-compiler: [Not Present]
dev-lang/python:     2.3.5-r2, 2.4.2-r1
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     [Not Present]
dev-util/confcache:  [Not Present]
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.59-r7
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1
sys-devel/binutils:  2.16.1-r1
sys-devel/gcc-config: 1.3.12-r4
sys-devel/libtool:   1.5.20-r1
virtual/os-headers:  2.6.11-r3
ACCEPT_KEYWORDS="amd64 ~amd64"
CFLAGS="-march=k8  -O2"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/lib/X11/xkb /usr/share/config"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/java-config/vms/ /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c"
CXXFLAGS="-march=k8  -O2"
FEATURES="autoconfig distlocks metadata-transfer sandbox sfperms strict"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude='/distfiles' --exclude='/local' --exclude='/packages'"
USE="amd64 X Xaw3d a52 aac alsa aotuv artworkextra avi berkdb bindinst bitmap-fonts bootsplash browserplugin cli crypt cups dba dlloader dri dts dv dvd dvdr dvdread eds elibc_glibc emboss encode fame firefox font-server foomaticdb fortran gd gif ginac gpm gs gstreamer gtk gtk2 icq imlib input_devices_evdev input_devices_keyboard input_devices_mouse ipv6 irc isdnlog jabber java jpeg kde kernel_linux lzw lzw-tiff mad mozilla mp3 mpeg msn ncurses nls nptl nsplugin offensive oggvorbis opengl oss pam pcntl pcre pdflib perl png posix pppd python qhull qt3 qt4 quicktime readline reflection rss sdl session spell spl ssl subtitles tcpd theora tiff truetype-fonts type1-fonts unicode usb userland_GNU video_cards_apm video_cards_ark video_cards_ati video_cards_chips video_cards_cirrus video_cards_cyrix video_cards_dummy video_cards_fbdev video_cards_glint video_cards_i128 video_cards_i810 video_cards_mga video_cards_neomagic video_cards_nv video_cards_rendition video_cards_s3 video_cards_s3virge video_cards_savage video_cards_siliconmotion video_cards_sis video_cards_sisusb video_cards_tdfx video_cards_tga video_cards_trident video_cards_tseng video_cards_v4l video_cards_vesa video_cards_vga video_cards_via video_cards_vmware video_cards_voodoo vorbis wxgtk1 wxwindows x264 xorg xpm xv yahoo zlib"
Comment 6 Carsten Lohrke (RETIRED) gentoo-dev 2006-08-27 06:31:31 UTC
Raphael: Just because there is a bug about kdelibs doesn't mean you are free to spam it with your problem. Especially not twice. Different problem, different bug. Open a new one.
Comment 7 Raphael 2006-08-28 13:46:09 UTC
It appears that 143395 is the relevant bug for my problem.

Comment 8 Jakub Moc (RETIRED) gentoo-dev 2006-09-08 01:33:09 UTC
(In reply to comment #2)
> Fails for me, too, but on a different location:

Fails here as well w/ >="-j2"

/bin/sh ../../../libtool --silent --tag=CXX --mode=link i686-pc-linux-gnu-g++  -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -DNDEBUG -DNO_DEBUG -O2 -march=athlon-xp -O2 -pipe -fomit-frame-pointer -fforce-addr -ftree-vectorize -Wformat-security -Wmissing-format-attribute -Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common -fvisibility=hidden -fvisibility-inlines-hidden  -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION   -Wl,-O1 -Wl,--sort-common -o -rpath /usr/kde/3.5/lib/kde3 -L/usr/kde/3.5/lib -L/usr/qt/3/lib -L/usr/lib    -module -avoid-version -module -no-undefined -Wl,--no-undefined -Wl,--allow-shlib-undefined -R /usr/kde/3.5/lib -R /usr/kde/3.5/lib -R /usr/qt/3/lib -R /usr/lib  resourcenetplugin.lo 
make[4]: Leaving directory `/var/tmp/portage/kdelibs-3.5.4-r1/work/kdelibs-3.5.4/kabc/plugins/net'
Making all in ldapkio
make[4]: Entering directory `/var/tmp/portage/kdelibs-3.5.4-r1/work/kdelibs-3.5.4/kabc/plugins/ldapkio'
make[4]: *** No rule to make target `', needed by `'.  Stop.
Comment 9 Charlie Shepherd (RETIRED) gentoo-dev 2006-11-20 14:32:48 UTC
(suggest resolve TEST-REQUEST) Please try and reproduce with kdelibs-3.5.5-r5/6.
Comment 10 Stefan Schweizer (RETIRED) gentoo-dev 2006-11-20 15:00:42 UTC
test-request as per masterdriverz