Upgrading kde-base/kicker from 3.5.1 to 3.5.2 on an system using stable x86 except for kde-meta, I got the following error message. Unmerging the old version prior to emerging the update solved the problem. make[3]: Entering directory `/var/tmp/portage/kicker-3.5.2/work/kicker-3.5.2/kicker/applets/launcher' /bin/sh ../../../admin/mkinstalldirs /var/tmp/portage/kicker-3.5.2/image//usr/kde/3.5/lib/kde3 /bin/sh ../../../libtool --silent --mode=install /bin/install -c -p launcher_panelapplet.la /var/tmp/portage/kicker-3.5.2/image//usr/kde/3.5/lib/kde3/launcher_panelapplet.la libtool: install: warning: relinking `launcher_panelapplet.la' i686-pc-linux-gnu-g++ -shared -nostdlib -mcpu=i686 -Wl,--no-undefined -Wl,--allow-shlib-undefined -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 -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 /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.6/../../../crti.o /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.6/crtbeginS.o .libs/quicklauncher.o .libs/quickbutton.o .libs/quickaddappsmenu.o .libs/flowgridmanager.o .libs/popularity.o .libs/configdlg.o .libs/quicklauncher_skel.o .libs/configdlgbase.o .libs/prefs.o -Wl,--whole-archive ../../kicker/core/.libs/libkicker_core.a ../../kicker/buttons/.libs/libkicker_buttons.a ../../kicker/ui/.libs/libkicker_ui.a -Wl,--no-whole-archive -Wl,--rpath -Wl,/usr/kde/3.5/lib -Wl,--rpath -Wl,/usr/qt/3/lib -Wl,--rpath -Wl,/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.6 -Wl,--rpath -Wl,/usr/lib -L/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.6 -L/usr/kde/3.5/lib -L/usr/qt/3/lib -L/usr/lib -L/usr/i686-pc-linux-gnu/bin -L/usr/i686-pc-linux-gnu/lib -L/usr/lib/gcc-lib/i686-pc-linux-gnu/../../../i686-pc-linux-gnu/lib -L/usr/lib/mysql -L/usr/X11R6/lib -lXtst -L/var/tmp/portage/kicker-3.5.2/image//usr/kde/3.5/lib -lkonq -lkparts -lXau -lkickermain -lkutils -lkio -lkdeui -lkdesu -lkwalletclient -lkdecore -lDCOP -lresolv -lutil -L/var/tmp/portage/kicker-3.5.2/image//usr/lib -lart_lgpl_2 -lidn -lkdefx -L/var/tmp/portage/kicker-3.5.2/image//usr/qt/3/lib -lqt-mt -laudio -lXt -lmng -llcms -ljpeg -lXi -lXrandr -lXcursor -lXft -lfontconfig -lfreetype -lexpat -ldl -lpng -lXext -lX11 -lSM -lICE -lpthread -lXrender -lz -lfam -lrpcsvc -lacl -lattr -L/var/tmp/portage/kicker-3.5.2/image//usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.6 -L/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.6/../../../../i686-pc-linux-gnu/lib -L/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.6/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.6/crtendS.o /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.6/../../../crtn.o -Wl,-soname -Wl,launcher_panelapplet.so -o .libs/launcher_panelapplet.so ../../kicker/ui/.libs/libkicker_ui.a(k_mnu.o): In function `PanelKMenu::initialize()': k_mnu.cpp:(.text+0x14e7): undefined reference to `KickerLib::menuIconSet(QString const&)' k_mnu.cpp:(.text+0x196c): undefined reference to `KickerLib::menuIconSet(QString const&)' k_mnu.cpp:(.text+0x1a6b): undefined reference to `KickerLib::menuIconSet(QString const&)' k_mnu.cpp:(.text+0x1b6f): undefined reference to `KickerLib::menuIconSet(QString const&)' k_mnu.cpp:(.text+0x1c8d): undefined reference to `KickerLib::menuIconSet(QString const&)' ../../kicker/ui/.libs/libkicker_ui.a(k_mnu.o):k_mnu.cpp:(.text+0x1e43): more undefined references to `KickerLib::menuIconSet(QString const&)' follow collect2: ld returned 1 exit status libtool: install: error: relink `launcher_panelapplet.la' with the above command before installing it make[3]: *** [install-kde_moduleLTLIBRARIES] Error 1 make[3]: Leaving directory `/var/tmp/portage/kicker-3.5.2/work/kicker-3.5.2/kicker/applets/launcher' make[2]: *** [install-am] Error 2 make[2]: Leaving directory `/var/tmp/portage/kicker-3.5.2/work/kicker-3.5.2/kicker/applets/launcher' make[1]: *** [install-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/kicker-3.5.2/work/kicker-3.5.2/kicker/applets' make: *** [install-recursive] Error 1 !!! ERROR: kde-base/kicker-3.5.2 failed. !!! Function kde-meta_src_install, Line 425, Exitcode 2 !!! (no error message) !!! If you need support, post the topmost build error, NOT this status message.
*** Bug 131550 has been marked as a duplicate of this bug. ***
*** Bug 131532 has been marked as a duplicate of this bug. ***
*** Bug 131369 has been marked as a duplicate of this bug. ***
Okay the problem was probably caused by the kde-fastinstall elibtoolize patch, that is used to solve problems with similar failures for other people (but fewer of them). Please sync in an hour and tell me if the problem is still there. If it's not, I'll try to figure out a better way to handle it.
Several bugs have been DUPed here, even when they concern some different KDE package. That was the reason why I opened the Tracker bug #131408 for the common issue. The package specific bugs would be entry points for people searching by error message, as well as a place to address some package specific issues if such occur. So much about my intention. Perhaps the Gentoo devs should decide how best to use this Bugzilla, but we should be careful not to spawn two or more discussion threads about the same problem.
It's not the same problem, the problems related to KDE packages were probably caused by that patch, while in general packages linking against installed libraries are all but the same problem.
(In reply to comment #4) > Please sync in an hour and tell me if the problem is still there. If it's not, > I'll try to figure out a better way to handle it. OK, at least kopete (bug #131550) now updated cleanly. As I already had updated most of the other packages, it would cause quite a lot of work to test it there again, but I assume if one does work, so do the others.
*** Bug 131407 has been marked as a duplicate of this bug. ***
*** Bug 131214 has been marked as a duplicate of this bug. ***
*** Bug 131408 has been marked as a duplicate of this bug. ***
*** Bug 131238 has been marked as a duplicate of this bug. ***
Assuming fixed in kicker 3.5.5. Please reopen if not.