Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 137717

Summary: updating to kdebase-3.5.2-r2 link failure
Product: Gentoo Linux Reporter: Rene Schneider <r_schneid>
Component: [OLD] KDEAssignee: Gentoo KDE team <kde>
Status: RESOLVED DUPLICATE    
Severity: normal CC: rbunke
Priority: High    
Version: unspecified   
Hardware: x86   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Rene Schneider 2006-06-23 05:14:30 UTC
Updating from kdebase-3.5.2-r1 to kdebase-3.5.2-r2 fails on my system.

first line where the trouble starts:

-------------------------------------

/bin/sh ../../../libtool --silent --mode=link --tag=CXX 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 -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 -D_GNU_SOURCE    -o launcher_panelapplet.la -rpath /usr/kde/3.5/lib/kde3 -module -R /usr/kde/3.5/lib -R /usr/kde/3.5/lib -R /usr/qt/3/lib -R /usr/lib -L/usr/kde/3.5/lib -L/usr/qt/3/lib -L/usr/lib    -avoid-version -no-undefined -Wl,--no-undefined -Wl,--allow-shlib-undefined quicklauncher.lo quickbutton.lo quickaddappsmenu.lo flowgridmanager.lo popularity.lo configdlg.lo quicklauncher_skel.lo configdlgbase.lo prefs.lo ../../kicker/core/libkicker_core.la  ../../kicker/buttons/libkicker_buttons.la ../../kicker/ui/libkicker_ui.la ../../libkicker/libkickermain.la -lkio -lkio -lkdeui -lkutils
.libs/quicklauncher.o: In function `QuickLauncher::updateInsertionPosToStatusQuo()':
quicklauncher.cpp:(.text+0x2d37): undefined reference to `std::_List_node_base::hook(std::_List_node_base*)'
quicklauncher.cpp:(.text+0x2f5d): undefined reference to `std::_Rb_tree_rebalance_for_erase(std::_Rb_tree_node_base*, std::_Rb_tree_node_base&)'
quicklauncher.cpp:(.text+0x2f73): undefined reference to `std::_List_node_base::unhook()'
.libs/quicklauncher.o: In function `QuickLauncher::clearTempButtons()':
quicklauncher.cpp:(.text+0x50b8): undefined reference to `std::_Rb_tree_increment(std::_Rb_tree_node_base const*)'
.libs/quicklauncher.o: In function `std::_Rb_tree<QString, std::pair<QString const, QuickButton*>, std::_Select1st<std::pair<QString const, QuickButton*> >, std::less<QString>, std::allocator<std::pair<QString const, QuickButton*> > >::erase(std::_Rb_tree_iterator<std::pair<QString const, QuickButton*> >, std::_Rb_tree_iterator<std::pair<QString const, QuickButton*> >)':
quicklauncher.cpp:(.gnu.linkonce.t._ZNSt8_Rb_treeI7QStringSt4pairIKS0_P11QuickButtonESt10_Select1stIS5_ESt4lessIS0_ESaIS5_EE5eraseESt17_Rb_tree_iteratorIS5_ESD_+0x4a): undefined reference to `std::_Rb_tree_increment(std::_Rb_tree_node_base*)'
quicklauncher.cpp:(.gnu.linkonce.t._ZNSt8_Rb_treeI7QStringSt4pairIKS0_P11QuickButtonESt10_Select1stIS5_ESt4lessIS0_ESaIS5_EE5eraseESt17_Rb_tree_iteratorIS5_ESD_+0x5e): undefined reference to `std::_Rb_tree_rebalance_for_erase(std::_Rb_tree_node_base*, std::_Rb_tree_node_base&)'
.libs/quicklauncher.o: In function `std::_Rb_tree<QString, std::pair<QString const, QuickButton*>, std::_Select1st<std::pair<QString const, QuickButton*> >, std::less<QString>, std::allocator<std::pair<QString const, QuickButton*> > >::erase(QString const&)':
quicklauncher.cpp:(.gnu.linkonce.t._ZNSt8_Rb_treeI7QStringSt4pairIKS0_P11QuickButtonESt10_Select1stIS5_ESt4lessIS0_ESaIS5_EE5eraseERS2_+0x9d): undefined reference to `std::_Rb_tree_increment(std::_Rb_tree_node_base*)'
.libs/quicklauncher.o: In function `std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, int const&)':
quicklauncher.cpp:(.gnu.linkonce.t._ZNSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE9_M_insertEPSt18_Rb_tree_node_baseS7_RKi+0x66): undefined reference to `std::_Rb_tree_insert_and_rebalance(bool, std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node_base&)'
.libs/quicklauncher.o: In function `std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::insert_unique(int const&)':
quicklauncher.cpp:(.gnu.linkonce.t._ZNSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE13insert_uniqueERKi+0x9b): undefined reference to `std::_Rb_tree_decrement(std::_Rb_tree_node_base*)'
.libs/quicklauncher.o: In function `std::_Rb_tree<QString, QString, std::_Identity<QString>, std::less<QString>, std::allocator<QString> >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, QString const&)':
quicklauncher.cpp:(.gnu.linkonce.t._ZNSt8_Rb_treeI7QStringS0_St9_IdentityIS0_ESt4lessIS0_ESaIS0_EE9_M_insertEPSt18_Rb_tree_node_baseS8_RKS0_+0x74): undefined reference to `std::_Rb_tree_insert_and_rebalance(bool, std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node_base&)'
.libs/quicklauncher.o: In function `std::_Rb_tree<QString, QString, std::_Identity<QString>, std::less<QString>, std::allocator<QString> >::insert_unique(QString const&)':
quicklauncher.cpp:(.gnu.linkonce.t._ZNSt8_Rb_treeI7QStringS0_St9_IdentityIS0_ESt4lessIS0_ESaIS0_EE13insert_uniqueERKS0_+0xac): undefined reference to `std::_Rb_tree_decrement(std::_Rb_tree_node_base*)'
.libs/quicklauncher.o: In function `std::_Rb_tree<QString, std::pair<QString const, int>, std::_Select1st<std::pair<QString const, int> >, std::less<QString>, std::allocator<std::pair<QString const, int> > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair<QString const, int> const&)':
quicklauncher.cpp:(.gnu.linkonce.t._ZNSt8_Rb_treeI7QStringSt4pairIKS0_iESt10_Select1stIS3_ESt4lessIS0_ESaIS3_EE9_M_insertEPSt18_Rb_tree_node_baseSB_RKS3_+0x7f): undefined reference to `std::_Rb_tree_insert_and_rebalance(bool, std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node_base&)'
.libs/quicklauncher.o: In function `std::_Rb_tree<QString, std::pair<QString const, int>, std::_Select1st<std::pair<QString const, int> >, std::less<QString>, std::allocator<std::pair<QString const, int> > >::insert_unique(std::pair<QString const, int> const&)':
quicklauncher.cpp:(.gnu.linkonce.t._ZNSt8_Rb_treeI7QStringSt4pairIKS0_iESt10_Select1stIS3_ESt4lessIS0_ESaIS3_EE13insert_uniqueERKS3_+0xac): undefined reference to `std::_Rb_tree_decrement(std::_Rb_tree_node_base*)'
.
.
. (and many more undefined symbols)

make[4]: *** [launcher_panelapplet.la] Error 1
make[4]: Leaving directory `/var/tmp/portage/kdebase-3.5.2-r2/work/kdebase-3.5.2/kicker/applets/launcher'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/var/tmp/portage/kdebase-3.5.2-r2/work/kdebase-3.5.2/kicker/applets'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/var/tmp/portage/kdebase-3.5.2-r2/work/kdebase-3.5.2/kicker'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/kdebase-3.5.2-r2/work/kdebase-3.5.2'
make: *** [all] Error 2

!!! ERROR: kde-base/kdebase-3.5.2-r2 failed.
Call stack:
  ebuild.sh, line 1539:   Called dyn_compile
  ebuild.sh, line 939:   Called src_compile
  kdebase-3.5.2-r2.ebuild, line 128:   Called kde_src_compile
  kde.eclass, line 164:   Called kde_src_compile 'all'
  kde.eclass, line 299:   Called kde_src_compile 'myconf' 'configure' 'make'
  kde.eclass, line 295:   Called die

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

-------------------------------------

gcc-profile: i686-pc-linux-gnu-3.4.6
gcc --version:   gcc (GCC) 3.4.6 (Gentoo 3.4.6-r1, ssp-3.4.5-1.0, pie-8.7.9)

I had no problems with kdebase-3.5.2-r1

Can anyone help?

Cheers,

Rene
Comment 1 Gregorio Guidi (RETIRED) gentoo-dev 2006-06-27 09:21:13 UTC
*** Bug 138139 has been marked as a duplicate of this bug. ***
Comment 2 Jakub Moc (RETIRED) gentoo-dev 2006-06-27 12:03:28 UTC

*** This bug has been marked as a duplicate of 64615 ***
Comment 3 Jakub Moc (RETIRED) gentoo-dev 2006-11-23 01:50:47 UTC
*** Bug 155999 has been marked as a duplicate of this bug. ***