Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 131523 - kde-base/kicker-3.5.2: unresolved references to KickerLib methods
Summary: kde-base/kicker-3.5.2: unresolved references to KickerLib methods
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] KDE (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords:
: 131214 131238 131369 131407 131408 131532 131550 (view as bug list)
Depends on:
Blocks:
 
Reported: 2006-04-27 16:38 UTC by Martin von Gagern
Modified: 2006-11-14 10:21 UTC (History)
4 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Martin von Gagern 2006-04-27 16:38:01 UTC
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.
Comment 1 Diego Elio Pettenò (RETIRED) gentoo-dev 2006-04-28 09:24:22 UTC
*** Bug 131550 has been marked as a duplicate of this bug. ***
Comment 2 Diego Elio Pettenò (RETIRED) gentoo-dev 2006-04-28 09:24:42 UTC
*** Bug 131532 has been marked as a duplicate of this bug. ***
Comment 3 Diego Elio Pettenò (RETIRED) gentoo-dev 2006-04-28 09:26:27 UTC
*** Bug 131369 has been marked as a duplicate of this bug. ***
Comment 4 Diego Elio Pettenò (RETIRED) gentoo-dev 2006-04-28 09:27:39 UTC
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.
Comment 5 Martin von Gagern 2006-04-29 11:57:31 UTC
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.
Comment 6 Diego Elio Pettenò (RETIRED) gentoo-dev 2006-04-29 12:10:39 UTC
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.
Comment 7 Martin von Gagern 2006-04-29 14:46:54 UTC
(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.
Comment 8 Carsten Lohrke (RETIRED) gentoo-dev 2006-04-30 08:49:00 UTC
*** Bug 131407 has been marked as a duplicate of this bug. ***
Comment 9 Carsten Lohrke (RETIRED) gentoo-dev 2006-04-30 08:49:19 UTC
*** Bug 131214 has been marked as a duplicate of this bug. ***
Comment 10 Carsten Lohrke (RETIRED) gentoo-dev 2006-04-30 08:50:23 UTC
*** Bug 131408 has been marked as a duplicate of this bug. ***
Comment 11 Carsten Lohrke (RETIRED) gentoo-dev 2006-04-30 09:10:19 UTC
*** Bug 131238 has been marked as a duplicate of this bug. ***
Comment 12 Caleb Tennis (RETIRED) gentoo-dev 2006-11-14 10:21:14 UTC
Assuming fixed in kicker 3.5.5.  Please reopen if not.