TheBear80 n00b
Joined: 11 Sep 2006 Posts: 3
|
Posted: Mon Sep 11, 2006 1:31 pm Post subject: Compiler error in kdelibs at libkabc.la |
|
|
Hello everybody,
some days ago I reactivated my rather old gentoo installation. For XORG and KDE I want to use the new mdular/split ebulds. XOrg runs fine, but emerging KDE makes trouble with kdelibs. See the output:
Code: | addresseehelper.cpp:(.text._ZNSt8_Rb_treeI7QStringS0_St9_IdentityIS0_ESt4lessIS0_ESaIS0_EE9_M_insertEPSt18_Rb_tree_node_baseS8_RKS0_[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&)]+0x71): 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/addresseehelper.o: In function `std::_Rb_tree<QString, QString,
std::_Identity<QString>, std::less<QString>, std::allocator<QString>
>::insert_unique(QString const&)':
addresseehelper.cpp:(.text._ZNSt8_Rb_treeI7QStringS0_St9_IdentityIS0_ESt4lessIS0_ESaIS0_EE13insert_uniqueERKS0_[std::_Rb_tree<QString,
QString, std::_Identity<QString>, std::less<QString>, std::allocator<QString>
>::insert_unique(QString const&)]+0x68): undefined reference to
>`std::_Rb_tree_decrement(std::_Rb_tree_node_base*)'
collect2: ld returned 1 exit status
distcc[26737] ERROR: compile (null) on localhost failed
make[3]: *** [libkabc.la] Fehler 1
make[3]: Leaving directory
`/var/tmp/portage/kdelibs-3.5.2-r6/work/kdelibs-3.5.2/kabc'
make[2]: *** [all-recursive] Fehler 1
make[2]: Leaving directory
`/var/tmp/portage/kdelibs-3.5.2-r6/work/kdelibs-3.5.2/kabc'
make[1]: *** [all-recursive] Fehler 1
make[1]: Leaving directory
`/var/tmp/portage/kdelibs-3.5.2-r6/work/kdelibs-3.5.2'
make: *** [all] Fehler 2
!!! ERROR: kde-base/kdelibs-3.5.2-r6 failed.
Call stack:
ebuild.sh, line 1539: Called dyn_compile
ebuild.sh, line 939: Called src_compile
kdelibs-3.5.2-r6.ebuild, line 127: 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. |
I tried several things starting from unmerging all KDE packages and re-emerge kdebase-meta, I re-emerged QT and also aspell to get rid of the warning message concerning a too old aspell version (I'm afraid it still is there, but as i read in different threads, should do no harm). Everything I tried did not solve the compile problem with libkabc.la (see above).
Maybe someone can give me a clue where to continue my tests?
Many thanks
Björn |
|