Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 108774 - kdelibs-3.4.x fail linking when using gcc-4.0.2-r1 (gcc4)
Summary: kdelibs-3.4.x fail linking when using gcc-4.0.2-r1 (gcc4)
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GCC Porting (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Please assign to toolchain
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-10-10 14:04 UTC by Tassilo Horn
Modified: 2005-11-27 02:44 UTC (History)
0 users

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 Tassilo Horn 2005-10-10 14:04:30 UTC
When trying to emerge kdelibs-3.4.2-r1 with gcc-4.0.2-r1 it fails because of 
the following undefined references: 
  
cd scripts && /usr/bin/perl $mysrcdir/makeaddressee   
../dcop/dcopidl2cpp/dcopidl2cpp --c++-suffix cpp --no-signals --no-stub   
addresseehelper.kidl   
mysrcdir=`cd ./scripts && pwd` ;\   
cd scripts && /usr/bin/perl $mysrcdir/makeaddressee   
creating libkabc_la.all_cpp.cpp ...   
/bin/sh ../libtool --silent --mode=compile --tag=CXX i686-pc-linux-gnu-g++   
-DHAVE_CONFIG_H -I. -I. -I.. -I../dcop -I../kdecore -I../kio/kssl -I../kabc   
-I../kabc -I../kab -I./vcardparser/ -I./vcard/include   
-I./vcard/include/generated -I./vcardparser -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.4/include   -DQT_THREAD_SUPPORT    
-D_REENTRANT  -Wnon-virtual-dtor -Wno-long-long -Wundef -ansi   
-D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts   
-Wall -W -Wpointer-arith -Wno-non-virtual-dtor -DNDEBUG -DNO_DEBUG -O2   
-march=i686 -mtune=pentium4m -O2 -pipe -fomit-frame-pointer -Wformat-security   
-Wmissing-format-attribute -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 libkabc_la.all_cpp.lo `test -f   
'libkabc_la.all_cpp.cpp' || echo './'`libkabc_la.all_cpp.cpp   
kab2kabc.cpp: In function 
Comment 1 Tassilo Horn 2005-10-10 14:04:30 UTC
When trying to emerge kdelibs-3.4.2-r1 with gcc-4.0.2-r1 it fails because of 
the following undefined references: 
  
cd scripts && /usr/bin/perl $mysrcdir/makeaddressee   
../dcop/dcopidl2cpp/dcopidl2cpp --c++-suffix cpp --no-signals --no-stub   
addresseehelper.kidl   
mysrcdir=`cd ./scripts && pwd` ;\   
cd scripts && /usr/bin/perl $mysrcdir/makeaddressee   
creating libkabc_la.all_cpp.cpp ...   
/bin/sh ../libtool --silent --mode=compile --tag=CXX i686-pc-linux-gnu-g++   
-DHAVE_CONFIG_H -I. -I. -I.. -I../dcop -I../kdecore -I../kio/kssl -I../kabc   
-I../kabc -I../kab -I./vcardparser/ -I./vcard/include   
-I./vcard/include/generated -I./vcardparser -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.4/include   -DQT_THREAD_SUPPORT    
-D_REENTRANT  -Wnon-virtual-dtor -Wno-long-long -Wundef -ansi   
-D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts   
-Wall -W -Wpointer-arith -Wno-non-virtual-dtor -DNDEBUG -DNO_DEBUG -O2   
-march=i686 -mtune=pentium4m -O2 -pipe -fomit-frame-pointer -Wformat-security   
-Wmissing-format-attribute -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 libkabc_la.all_cpp.lo `test -f   
'libkabc_la.all_cpp.cpp' || echo './'`libkabc_la.all_cpp.cpp   
kab2kabc.cpp: In function »int main(int, char**)«:   
kab2kabc.cpp:472: Warnung: »save« ist veraltet (deklariert bei   
stdaddressbook.h:86)   
/bin/sh ../libtool --silent --mode=link --tag=CXX i686-pc-linux-gnu-g++    
-Wnon-virtual-dtor -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500   
-D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W   
-Wpointer-arith -Wno-non-virtual-dtor -DNDEBUG -DNO_DEBUG -O2 -march=i686   
-mtune=pentium4m -O2 -pipe -fomit-frame-pointer -Wformat-security   
-Wmissing-format-attribute -fno-exceptions -fno-check-new -fno-common    
-DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_STL -DQT_NO_COMPAT   
-DQT_NO_TRANSLATION    -o libkabc.la -rpath /usr/kde/3.4/lib   
-R /usr/kde/3.4/lib -R /usr/kde/3.4/lib -R /usr/qt/3/lib -R /usr/lib   
-L/usr/kde/3.4/lib -L/usr/qt/3/lib -L/usr/lib    -version-info 3:0:2   
-no-undefined -Wl,--no-undefined -Wl,--allow-shlib-undefined   
libkabc_la.all_cpp.lo  vcard/libvcard.la   
vcardparser/libvcards.la ../kio/libkio.la ../kresources/libkresources.la   
/bin/sh ../libtool --silent --mode=link --tag=CXX i686-pc-linux-gnu-g++    
-Wnon-virtual-dtor -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500   
-D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W   
-Wpointer-arith -Wno-non-virtual-dtor -DNDEBUG -DNO_DEBUG -O2 -march=i686   
-mtune=pentium4m -O2 -pipe -fomit-frame-pointer -Wformat-security   
-Wmissing-format-attribute -fno-exceptions -fno-check-new -fno-common    
-DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_STL -DQT_NO_COMPAT   
-DQT_NO_TRANSLATION    -o kab2kabc -L/usr/kde/3.4/lib -L/usr/qt/3/lib   
-L/usr/lib    -R /usr/kde/3.4/lib -R /usr/kde/3.4/lib -R /usr/qt/3/lib   
-R /usr/lib kab2kabc.o libkabc.la ../kab/libkab.la   
kab2kabc.o: In function   
`__gnu_cxx::__mt_alloc<std::_List_node<AddressBook::Entry::Address>,   
__gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true>   
>::deallocate(std::_List_node<AddressBook::Entry::Address>*, unsigned int)':   
kab2kabc.cpp:  
(.gnu.linkonce.t._ZN9__gnu_cxx10__mt_allocISt10_List_nodeIN11AddressBook5Entry7AddressEENS_20__common_pool_policyINS_6__poolELb1EEEE10deallocateEPS5_j[__gnu_cxx::__mt_alloc<std::_List_node<AddressBook::Entry::Address>,   
__gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true>   
>::deallocate(std::_List_node<AddressBook::Entry::Address>*, unsigned   
int)]+0x51): undefined reference to   
`__gnu_cxx::__pool<true>::_M_reclaim_block(char*, unsigned int)'   
../kab/.libs/libkab.a(libkab_la.all_cc.o): In function   
`__gnu_cxx::__mt_alloc<std::_Rb_tree_node<std::pair<char const* const, QString   
const> >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true>   
>::allocate(unsigned int, void const*)':   
libkab_la.all_cc.cc:  
(.gnu.linkonce.t._ZN9__gnu_cxx10__mt_allocISt13_Rb_tree_nodeISt4pairIKPKcK7QStringEENS_20__common_pool_policyINS_6__poolELb1EEEE8allocateEjPKv[__gnu_cxx::__mt_alloc<std::_Rb_tree_node<std::pair<char   
const* const, QString const> >,   
__gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::allocate(unsigned   
int, void const*)]+0x78): undefined reference to   
`__gnu_cxx::__pool<true>::_M_get_thread_id()'   
libkab_la.all_cc.cc:  
(.gnu.linkonce.t._ZN9__gnu_cxx10__mt_allocISt13_Rb_tree_nodeISt4pairIKPKcK7QStringEENS_20__common_pool_policyINS_6__poolELb1EEEE8allocateEjPKv[__gnu_cxx::__mt_alloc<std::_Rb_tree_node<std::pair<char   
const* const, QString const> >,   
__gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::allocate(unsigned   
int, void const*)]+0x18c): undefined reference to   
`__gnu_cxx::__pool<true>::_M_reserve_block(unsigned int, unsigned int)'   
libkab_la.all_cc.cc:  
(.gnu.linkonce.t._ZN9__gnu_cxx10__mt_allocISt13_Rb_tree_nodeISt4pairIKPKcK7QStringEENS_20__common_pool_policyINS_6__poolELb1EEEE8allocateEjPKv[__gnu_cxx::__mt_alloc<std::_Rb_tree_node<std::pair<char   
const* const, QString const> >,   
__gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::allocate(unsigned   
int, void const*)]+0x1ec): undefined reference to   
`__gnu_cxx::__pool<true>::_M_initialize()'   
../kab/.libs/libkab.a(libkab_la.all_cc.o): In function   
`__gnu_cxx::__mt_alloc<std::_Rb_tree_node<std::pair<char const* const, QString   
const> >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true>   
>::deallocate(std::_Rb_tree_node<std::pair<char const* const, QString const>   
>*, unsigned int)':   
libkab_la.all_cc.cc:  
(.gnu.linkonce.t._ZN9__gnu_cxx10__mt_allocISt13_Rb_tree_nodeISt4pairIKPKcK7QStringEENS_20__common_pool_policyINS_6__poolELb1EEEE10deallocateEPS9_j[__gnu_cxx::__mt_alloc<std::_Rb_tree_node<std::pair<char   
const* const, QString const> >,   
__gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true>   
>::deallocate(std::_Rb_tree_node<std::pair<char const* const, QString const>   
>*, unsigned int)]+0x5e): undefined reference to   
`__gnu_cxx::__pool<true>::_M_reclaim_block(char*, unsigned int)'   
../kab/.libs/libkab.a(libkab_la.all_cc.o): In function   
`__gnu_cxx::__mt_alloc<std::_List_node<AddressBook::Entry>,   
__gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::allocate(unsigned   
int, void const*)':   
libkab_la.all_cc.cc:  
(.gnu.linkonce.t._ZN9__gnu_cxx10__mt_allocISt10_List_nodeIN11AddressBook5EntryEENS_20__common_pool_policyINS_6__poolELb1EEEE8allocateEjPKv[__gnu_cxx::__mt_alloc<std::_List_node<AddressBook::Entry>,   
__gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::allocate(unsigned   
int, void const*)]+0x76): undefined reference to   
`__gnu_cxx::__pool<true>::_M_get_thread_id()'   
libkab_la.all_cc.cc:  
(.gnu.linkonce.t._ZN9__gnu_cxx10__mt_allocISt10_List_nodeIN11AddressBook5EntryEENS_20__common_pool_policyINS_6__poolELb1EEEE8allocateEjPKv[__gnu_cxx::__mt_alloc<std::_List_node<AddressBook::Entry>,   
__gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::allocate(unsigned   
int, void const*)]+0x18a): undefined reference to   
`__gnu_cxx::__pool<true>::_M_reserve_block(unsigned int, unsigned int)'   
libkab_la.all_cc.cc:  
(.gnu.linkonce.t._ZN9__gnu_cxx10__mt_allocISt10_List_nodeIN11AddressBook5EntryEENS_20__common_pool_policyINS_6__poolELb1EEEE8allocateEjPKv[__gnu_cxx::__mt_alloc<std::_List_node<AddressBook::Entry>,   
__gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::allocate(unsigned   
int, void const*)]+0x1ea): undefined reference to   
`__gnu_cxx::__pool<true>::_M_initialize()'   
../kab/.libs/libkab.a(libkab_la.all_cc.o): In function   
`__gnu_cxx::__mt_alloc<std::_List_node<AddressBook::Entry>,   
__gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true>   
>::deallocate(std::_List_node<AddressBook::Entry>*, unsigned int)':   
libkab_la.all_cc.cc:  
(.gnu.linkonce.t._ZN9__gnu_cxx10__mt_allocISt10_List_nodeIN11AddressBook5EntryEENS_20__common_pool_policyINS_6__poolELb1EEEE10deallocateEPS4_j[__gnu_cxx::__mt_alloc<std::_List_node<AddressBook::Entry>,   
__gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true>   
>::deallocate(std::_List_node<AddressBook::Entry>*, unsigned int)]+0x5e):   
undefined reference to `__gnu_cxx::__pool<true>::_M_reclaim_block(char*,   
unsigned int)'   
../kab/.libs/libkab.a(libkab_la.all_cc.o): In function   
`__gnu_cxx::__mt_alloc<std::_Rb_tree_node<std::pair<QString const, KabKey> >,   
__gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::allocate(unsigned   
int, void const*)':   
libkab_la.all_cc.cc:  
(.gnu.linkonce.t._ZN9__gnu_cxx10__mt_allocISt13_Rb_tree_nodeISt4pairIK7QString6KabKeyEENS_20__common_pool_policyINS_6__poolELb1EEEE8allocateEjPKv[__gnu_cxx::__mt_alloc<std::_Rb_tree_node<std::pair<QString   
const, KabKey> >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true>   
>::allocate(unsigned int, void const*)]+0x71): undefined reference to   
`__gnu_cxx::__pool<true>::_M_get_thread_id()'   
libkab_la.all_cc.cc:  
(.gnu.linkonce.t._ZN9__gnu_cxx10__mt_allocISt13_Rb_tree_nodeISt4pairIK7QString6KabKeyEENS_20__common_pool_policyINS_6__poolELb1EEEE8allocateEjPKv[__gnu_cxx::__mt_alloc<std::_Rb_tree_node<std::pair<QString   
const, KabKey> >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true>   
>::allocate(unsigned int, void const*)]+0x185): undefined reference to   
`__gnu_cxx::__pool<true>::_M_reserve_block(unsigned int, unsigned int)'   
libkab_la.all_cc.cc:  
(.gnu.linkonce.t._ZN9__gnu_cxx10__mt_allocISt13_Rb_tree_nodeISt4pairIK7QString6KabKeyEENS_20__common_pool_policyINS_6__poolELb1EEEE8allocateEjPKv[__gnu_cxx::__mt_alloc<std::_Rb_tree_node<std::pair<QString   
const, KabKey> >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true>   
>::allocate(unsigned int, void const*)]+0x1e4): undefined reference to   
`__gnu_cxx::__pool<true>::_M_initialize()'   
../kab/.libs/libkab.a(libkab_la.all_cc.o): In function   
`__gnu_cxx::__mt_alloc<std::_Rb_tree_node<std::pair<QString const, KabKey> >,   
__gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true>   
>::deallocate(std::_Rb_tree_node<std::pair<QString const, KabKey> >*, unsigned   
int)':   
libkab_la.all_cc.cc:  
(.gnu.linkonce.t._ZN9__gnu_cxx10__mt_allocISt13_Rb_tree_nodeISt4pairIK7QString6KabKeyEENS_20__common_pool_policyINS_6__poolELb1EEEE10deallocateEPS7_j[__gnu_cxx::__mt_alloc<std::_Rb_tree_node<std::pair<QString   
const, KabKey> >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true>   
>::deallocate(std::_Rb_tree_node<std::pair<QString const, KabKey> >*, unsigned   
int)]+0x59): undefined reference to   
`__gnu_cxx::__pool<true>::_M_reclaim_block(char*, unsigned int)'   
../kab/.libs/libkab.a(libkab_la.all_cc.o): In function   
`__gnu_cxx::__mt_alloc<std::_List_node<AddressBook::Entry::Address>,   
__gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::allocate(unsigned   
int, void const*)':   
libkab_la.all_cc.cc:  
(.gnu.linkonce.t._ZN9__gnu_cxx10__mt_allocISt10_List_nodeIN11AddressBook5Entry7AddressEENS_20__common_pool_policyINS_6__poolELb1EEEE8allocateEjPKv[__gnu_cxx::__mt_alloc<std::_List_node<AddressBook::Entry::Address>,   
__gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::allocate(unsigned   
int, void const*)]+0x73): undefined reference to   
`__gnu_cxx::__pool<true>::_M_get_thread_id()'   
libkab_la.all_cc.cc:  
(.gnu.linkonce.t._ZN9__gnu_cxx10__mt_allocISt10_List_nodeIN11AddressBook5Entry7AddressEENS_20__common_pool_policyINS_6__poolELb1EEEE8allocateEjPKv[__gnu_cxx::__mt_alloc<std::_List_node<AddressBook::Entry::Address>,   
__gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::allocate(unsigned   
int, void const*)]+0x187): undefined reference to   
`__gnu_cxx::__pool<true>::_M_reserve_block(unsigned int, unsigned int)'   
libkab_la.all_cc.cc:  
(.gnu.linkonce.t._ZN9__gnu_cxx10__mt_allocISt10_List_nodeIN11AddressBook5Entry7AddressEENS_20__common_pool_policyINS_6__poolELb1EEEE8allocateEjPKv[__gnu_cxx::__mt_alloc<std::_List_node<AddressBook::Entry::Address>,   
__gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::allocate(unsigned   
int, void const*)]+0x1e7): undefined reference to   
`__gnu_cxx::__pool<true>::_M_initialize()'   
../kab/.libs/libkab.a(libkab_la.all_cc.o): In function   
`__gnu_cxx::__mt_alloc<std::_Rb_tree_node<std::pair<QCString const, QCString>   
>, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true>   
>::allocate(unsigned int, void const*)':   
libkab_la.all_cc.cc:  
(.gnu.linkonce.t._ZN9__gnu_cxx10__mt_allocISt13_Rb_tree_nodeISt4pairIK8QCStringS3_EENS_20__common_pool_policyINS_6__poolELb1EEEE8allocateEjPKv[__gnu_cxx::__mt_alloc<std::_Rb_tree_node<std::pair<QCString   
const, QCString> >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true>   
>::allocate(unsigned int, void const*)]+0x71): undefined reference to   
`__gnu_cxx::__pool<true>::_M_get_thread_id()'   
libkab_la.all_cc.cc:  
(.gnu.linkonce.t._ZN9__gnu_cxx10__mt_allocISt13_Rb_tree_nodeISt4pairIK8QCStringS3_EENS_20__common_pool_policyINS_6__poolELb1EEEE8allocateEjPKv[__gnu_cxx::__mt_alloc<std::_Rb_tree_node<std::pair<QCString   
const, QCString> >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true>   
>::allocate(unsigned int, void const*)]+0x185): undefined reference to   
`__gnu_cxx::__pool<true>::_M_reserve_block(unsigned int, unsigned int)'   
libkab_la.all_cc.cc:  
(.gnu.linkonce.t._ZN9__gnu_cxx10__mt_allocISt13_Rb_tree_nodeISt4pairIK8QCStringS3_EENS_20__common_pool_policyINS_6__poolELb1EEEE8allocateEjPKv[__gnu_cxx::__mt_alloc<std::_Rb_tree_node<std::pair<QCString   
const, QCString> >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true>   
>::allocate(unsigned int, void const*)]+0x1e4): undefined reference to   
`__gnu_cxx::__pool<true>::_M_initialize()'   
../kab/.libs/libkab.a(libkab_la.all_cc.o): In function   
`__gnu_cxx::__mt_alloc<std::_Rb_tree_node<std::pair<QCString const, QCString>   
>, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true>   
>::deallocate(std::_Rb_tree_node<std::pair<QCString const, QCString> >*,   
unsigned int)':   
libkab_la.all_cc.cc:  
(.gnu.linkonce.t._ZN9__gnu_cxx10__mt_allocISt13_Rb_tree_nodeISt4pairIK8QCStringS3_EENS_20__common_pool_policyINS_6__poolELb1EEEE10deallocateEPS6_j[__gnu_cxx::__mt_alloc<std::_Rb_tree_node<std::pair<QCString   
const, QCString> >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true>   
>::deallocate(std::_Rb_tree_node<std::pair<QCString const, QCString> >*,   
unsigned int)]+0x59): undefined reference to   
`__gnu_cxx::__pool<true>::_M_reclaim_block(char*, unsigned int)'   
../kab/.libs/libkab.a(libkab_la.all_cc.o): In function   
`__gnu_cxx::__mt_alloc<std::_List_node<int>,   
__gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true>   
>::deallocate(std::_List_node<int>*, unsigned int)':   
libkab_la.all_cc.cc:  
(.gnu.linkonce.t._ZN9__gnu_cxx10__mt_allocISt10_List_nodeIiENS_20__common_pool_policyINS_6__poolELb1EEEE10deallocateEPS2_j[__gnu_cxx::__mt_alloc<std::_List_node<int>,   
__gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true>   
>::deallocate(std::_List_node<int>*, unsigned int)]+0x5f): undefined reference   
to `__gnu_cxx::__pool<true>::_M_reclaim_block(char*, unsigned int)'   
../kab/.libs/libkab.a(libkab_la.all_cc.o): In function   
`__gnu_cxx::__mt_alloc<std::_List_node<int>,   
__gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::allocate(unsigned   
int, void const*)':   
libkab_la.all_cc.cc:  
(.gnu.linkonce.t._ZN9__gnu_cxx10__mt_allocISt10_List_nodeIiENS_20__common_pool_policyINS_6__poolELb1EEEE8allocateEjPKv[__gnu_cxx::__mt_alloc<std::_List_node<int>,   
__gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::allocate(unsigned   
int, void const*)]+0x71): undefined reference to   
`__gnu_cxx::__pool<true>::_M_get_thread_id()'   
libkab_la.all_cc.cc:  
(.gnu.linkonce.t._ZN9__gnu_cxx10__mt_allocISt10_List_nodeIiENS_20__common_pool_policyINS_6__poolELb1EEEE8allocateEjPKv[__gnu_cxx::__mt_alloc<std::_List_node<int>,   
__gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::allocate(unsigned   
int, void const*)]+0x185): undefined reference to   
`__gnu_cxx::__pool<true>::_M_reserve_block(unsigned int, unsigned int)'   
libkab_la.all_cc.cc:  
(.gnu.linkonce.t._ZN9__gnu_cxx10__mt_allocISt10_List_nodeIiENS_20__common_pool_policyINS_6__poolELb1EEEE8allocateEjPKv[__gnu_cxx::__mt_alloc<std::_List_node<int>,   
__gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::allocate(unsigned   
int, void const*)]+0x1e5): undefined reference to   
`__gnu_cxx::__pool<true>::_M_initialize()'   
../kab/.libs/libkab.a(libkab_la.all_cc.o): In function   
`__gnu_cxx::__mt_alloc<std::_List_node<double>,   
__gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true>   
>::deallocate(std::_List_node<double>*, unsigned int)':   
libkab_la.all_cc.cc:  
(.gnu.linkonce.t._ZN9__gnu_cxx10__mt_allocISt10_List_nodeIdENS_20__common_pool_policyINS_6__poolELb1EEEE10deallocateEPS2_j[__gnu_cxx::__mt_alloc<std::_List_node<double>,   
__gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true>   
>::deallocate(std::_List_node<double>*, unsigned int)]+0x59): undefined   
reference to `__gnu_cxx::__pool<true>::_M_reclaim_block(char*, unsigned int)'   
../kab/.libs/libkab.a(libkab_la.all_cc.o): In function   
`__gnu_cxx::__mt_alloc<std::_List_node<double>,   
__gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::allocate(unsigned   
int, void const*)':   
libkab_la.all_cc.cc:  
(.gnu.linkonce.t._ZN9__gnu_cxx10__mt_allocISt10_List_nodeIdENS_20__common_pool_policyINS_6__poolELb1EEEE8allocateEjPKv[__gnu_cxx::__mt_alloc<std::_List_node<double>,   
__gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::allocate(unsigned   
int, void const*)]+0x71): undefined reference to   
`__gnu_cxx::__pool<true>::_M_get_thread_id()'   
libkab_la.all_cc.cc:  
(.gnu.linkonce.t._ZN9__gnu_cxx10__mt_allocISt10_List_nodeIdENS_20__common_pool_policyINS_6__poolELb1EEEE8allocateEjPKv[__gnu_cxx::__mt_alloc<std::_List_node<double>,   
__gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::allocate(unsigned   
int, void const*)]+0x185): undefined reference to   
`__gnu_cxx::__pool<true>::_M_reserve_block(unsigned int, unsigned int)'   
libkab_la.all_cc.cc:  
(.gnu.linkonce.t._ZN9__gnu_cxx10__mt_allocISt10_List_nodeIdENS_20__common_pool_policyINS_6__poolELb1EEEE8allocateEjPKv[__gnu_cxx::__mt_alloc<std::_List_node<double>,   
__gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::allocate(unsigned   
int, void const*)]+0x1e4): undefined reference to   
`__gnu_cxx::__pool<true>::_M_initialize()'   
../kab/.libs/libkab.a(libkab_la.all_cc.o): In function   
`__gnu_cxx::__mt_alloc<std::_List_node<long>,   
__gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::allocate(unsigned   
int, void const*)':   
libkab_la.all_cc.cc:  
(.gnu.linkonce.t._ZN9__gnu_cxx10__mt_allocISt10_List_nodeIlENS_20__common_pool_policyINS_6__poolELb1EEEE8allocateEjPKv[__gnu_cxx::__mt_alloc<std::_List_node<long>,   
__gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::allocate(unsigned   
int, void const*)]+0x71): undefined reference to   
`__gnu_cxx::__pool<true>::_M_get_thread_id()'   
libkab_la.all_cc.cc:  
(.gnu.linkonce.t._ZN9__gnu_cxx10__mt_allocISt10_List_nodeIlENS_20__common_pool_policyINS_6__poolELb1EEEE8allocateEjPKv[__gnu_cxx::__mt_alloc<std::_List_node<long>,   
__gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::allocate(unsigned   
int, void const*)]+0x185): undefined reference to   
`__gnu_cxx::__pool<true>::_M_reserve_block(unsigned int, unsigned int)'   
libkab_la.all_cc.cc:  
(.gnu.linkonce.t._ZN9__gnu_cxx10__mt_allocISt10_List_nodeIlENS_20__common_pool_policyINS_6__poolELb1EEEE8allocateEjPKv[__gnu_cxx::__mt_alloc<std::_List_node<long>,   
__gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::allocate(unsigned   
int, void const*)]+0x1e5): undefined reference to   
`__gnu_cxx::__pool<true>::_M_initialize()'   
../kab/.libs/libkab.a(libkab_la.all_cc.o): In function   
`__gnu_cxx::__mt_alloc<std::_List_node<long>,   
__gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true>   
>::deallocate(std::_List_node<long>*, unsigned int)':   
libkab_la.all_cc.cc:  
(.gnu.linkonce.t._ZN9__gnu_cxx10__mt_allocISt10_List_nodeIlENS_20__common_pool_policyINS_6__poolELb1EEEE10deallocateEPS2_j[__gnu_cxx::__mt_alloc<std::_List_node<long>,   
__gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true>   
>::deallocate(std::_List_node<long>*, unsigned int)]+0x5f): undefined   
reference to `__gnu_cxx::__pool<true>::_M_reclaim_block(char*, unsigned int)'   
../kab/.libs/libkab.a(libkab_la.all_cc.o): In function   
`__gnu_cxx::__mt_alloc<std::_Rb_tree_node<std::pair<QCString const, Section*>   
>, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true>   
>::allocate(unsigned int, void const*)':   
libkab_la.all_cc.cc:  
(.gnu.linkonce.t._ZN9__gnu_cxx10__mt_allocISt13_Rb_tree_nodeISt4pairIK8QCStringP7SectionEENS_20__common_pool_policyINS_6__poolELb1EEEE8allocateEjPKv[__gnu_cxx::__mt_alloc<std::_Rb_tree_node<std::pair<QCString   
const, Section*> >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true>   
>::allocate(unsigned int, void const*)]+0x8f): undefined reference to   
`__gnu_cxx::__pool<true>::_M_get_thread_id()'   
libkab_la.all_cc.cc:  
(.gnu.linkonce.t._ZN9__gnu_cxx10__mt_allocISt13_Rb_tree_nodeISt4pairIK8QCStringP7SectionEENS_20__common_pool_policyINS_6__poolELb1EEEE8allocateEjPKv[__gnu_cxx::__mt_alloc<std::_Rb_tree_node<std::pair<QCString   
const, Section*> >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true>   
>::allocate(unsigned int, void const*)]+0x1a3): undefined reference to   
`__gnu_cxx::__pool<true>::_M_reserve_block(unsigned int, unsigned int)'   
libkab_la.all_cc.cc:  
(.gnu.linkonce.t._ZN9__gnu_cxx10__mt_allocISt13_Rb_tree_nodeISt4pairIK8QCStringP7SectionEENS_20__common_pool_policyINS_6__poolELb1EEEE8allocateEjPKv[__gnu_cxx::__mt_alloc<std::_Rb_tree_node<std::pair<QCString   
const, Section*> >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true>   
>::allocate(unsigned int, void const*)]+0x202): undefined reference to   
`__gnu_cxx::__pool<true>::_M_initialize()'   
../kab/.libs/libkab.a(libkab_la.all_cc.o): In function   
`__gnu_cxx::__mt_alloc<std::_Rb_tree_node<std::pair<QCString const, Section*>   
>, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true>   
>::deallocate(std::_Rb_tree_node<std::pair<QCString const, Section*> >*,   
unsigned int)':   
libkab_la.all_cc.cc:  
(.gnu.linkonce.t._ZN9__gnu_cxx10__mt_allocISt13_Rb_tree_nodeISt4pairIK8QCStringP7SectionEENS_20__common_pool_policyINS_6__poolELb1EEEE10deallocateEPS8_j[__gnu_cxx::__mt_alloc<std::_Rb_tree_node<std::pair<QCString   
const, Section*> >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true>   
>::deallocate(std::_Rb_tree_node<std::pair<QCString const, Section*> >*,   
unsigned int)]+0x63): undefined reference to   
`__gnu_cxx::__pool<true>::_M_reclaim_block(char*, unsigned int)'   
../kab/.libs/libkab.a(libkab_la.all_cc.o): In function   
`__gnu_cxx::__mt_alloc<std::_List_node<QCString>,   
__gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::allocate(unsigned   
int, void const*)':   
libkab_la.all_cc.cc:  
(.gnu.linkonce.t._ZN9__gnu_cxx10__mt_allocISt10_List_nodeI8QCStringENS_20__common_pool_policyINS_6__poolELb1EEEE8allocateEjPKv[__gnu_cxx::__mt_alloc<std::_List_node<QCString>,   
__gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::allocate(unsigned   
int, void const*)]+0x71): undefined reference to   
`__gnu_cxx::__pool<true>::_M_get_thread_id()'   
libkab_la.all_cc.cc:  
(.gnu.linkonce.t._ZN9__gnu_cxx10__mt_allocISt10_List_nodeI8QCStringENS_20__common_pool_policyINS_6__poolELb1EEEE8allocateEjPKv[__gnu_cxx::__mt_alloc<std::_List_node<QCString>,   
__gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::allocate(unsigned   
int, void const*)]+0x185): undefined reference to   
`__gnu_cxx::__pool<true>::_M_reserve_block(unsigned int, unsigned int)'   
libkab_la.all_cc.cc:  
(.gnu.linkonce.t._ZN9__gnu_cxx10__mt_allocISt10_List_nodeI8QCStringENS_20__common_pool_policyINS_6__poolELb1EEEE8allocateEjPKv[__gnu_cxx::__mt_alloc<std::_List_node<QCString>,   
__gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::allocate(unsigned   
int, void const*)]+0x1e4): undefined reference to   
`__gnu_cxx::__pool<true>::_M_initialize()'   
../kab/.libs/libkab.a(libkab_la.all_cc.o): In function   
`__gnu_cxx::__mt_alloc<std::_List_node<QCString>,   
__gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true>   
>::deallocate(std::_List_node<QCString>*, unsigned int)':   
libkab_la.all_cc.cc:  
(.gnu.linkonce.t._ZN9__gnu_cxx10__mt_allocISt10_List_nodeI8QCStringENS_20__common_pool_policyINS_6__poolELb1EEEE10deallocateEPS3_j[__gnu_cxx::__mt_alloc<std::_List_node<QCString>,   
__gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true>   
>::deallocate(std::_List_node<QCString>*, unsigned int)]+0x59): undefined   
reference to `__gnu_cxx::__pool<true>::_M_reclaim_block(char*, unsigned int)'   
../kab/.libs/libkab.a(libkab_la.all_cc.o): In function   
`__gnu_cxx::__common_pool_base<__gnu_cxx::__pool, true>::_S_initialize()':   
libkab_la.all_cc.cc:  
(.gnu.linkonce.t._ZN9__gnu_cxx18__common_pool_baseINS_6__poolELb1EE13_S_initializeEv[__gnu_cxx::__common_pool_base<__gnu_cxx::__pool,   
true>::_S_initialize()]+0xb3): undefined reference to   
`__gnu_cxx::__pool<true>::_M_initialize()'   
../kab/.libs/libkab.a(libkab_la.all_cc.o): In function   
`__gnu_cxx::__common_pool_base<__gnu_cxx::__pool,   
true>::_S_initialize_once()':   
libkab_la.all_cc.cc:  
(.gnu.linkonce.t._ZN9__gnu_cxx18__common_pool_baseINS_6__poolELb1EE18_S_initialize_onceEv[__gnu_cxx::__common_pool_base<__gnu_cxx::__pool,   
true>::_S_initialize_once()]+0x6b): undefined reference to   
`__gnu_cxx::__pool<true>::_M_initialize()'   
../kab/.libs/libkab.a(libkab_la.all_cc.o): In function   
`__gnu_cxx::__mt_alloc<std::_List_node<QString>,   
__gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::allocate(unsigned   
int, void const*)':   
libkab_la.all_cc.cc:  
(.gnu.linkonce.t._ZN9__gnu_cxx10__mt_allocISt10_List_nodeI7QStringENS_20__common_pool_policyINS_6__poolELb1EEEE8allocateEjPKv[__gnu_cxx::__mt_alloc<std::_List_node<QString>,   
__gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::allocate(unsigned   
int, void const*)]+0x71): undefined reference to   
`__gnu_cxx::__pool<true>::_M_get_thread_id()'   
libkab_la.all_cc.cc:  
(.gnu.linkonce.t._ZN9__gnu_cxx10__mt_allocISt10_List_nodeI7QStringENS_20__common_pool_policyINS_6__poolELb1EEEE8allocateEjPKv[__gnu_cxx::__mt_alloc<std::_List_node<QString>,   
__gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::allocate(unsigned   
int, void const*)]+0x185): undefined reference to   
`__gnu_cxx::__pool<true>::_M_reserve_block(unsigned int, unsigned int)'   
libkab_la.all_cc.cc:  
(.gnu.linkonce.t._ZN9__gnu_cxx10__mt_allocISt10_List_nodeI7QStringENS_20__common_pool_policyINS_6__poolELb1EEEE8allocateEjPKv[__gnu_cxx::__mt_alloc<std::_List_node<QString>,   
__gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::allocate(unsigned   
int, void const*)]+0x1e5): undefined reference to   
`__gnu_cxx::__pool<true>::_M_initialize()'   
../kab/.libs/libkab.a(libkab_la.all_cc.o): In function   
`__gnu_cxx::__mt_alloc<std::_List_node<QString>,   
__gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true>   
>::deallocate(std::_List_node<QString>*, unsigned int)':   
libkab_la.all_cc.cc:  
(.gnu.linkonce.t._ZN9__gnu_cxx10__mt_allocISt10_List_nodeI7QStringENS_20__common_pool_policyINS_6__poolELb1EEEE10deallocateEPS3_j[__gnu_cxx::__mt_alloc<std::_List_node<QString>,   
__gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true>   
>::deallocate(std::_List_node<QString>*, unsigned int)]+0x5f): undefined   
reference to `__gnu_cxx::__pool<true>::_M_reclaim_block(char*, unsigned int)'   
./.libs/libkabc.so: undefined reference to   
`__gnu_cxx::__pool<true>::_M_reclaim_block(char*, unsigned int)@GLIBCXX_3.4.4'   
./.libs/libkabc.so: undefined reference to   
`__gnu_cxx::__pool<true>::_M_get_thread_id()@GLIBCXX_3.4.4'   
./.libs/libkabc.so: undefined reference to   
`__gnu_cxx::__pool<true>::_M_reserve_block(unsigned int, unsigned   
int)@GLIBCXX_3.4.4'   
./.libs/libkabc.so: undefined reference to   
`__gnu_cxx::__pool<true>::_M_initialize()@GLIBCXX_3.4.6'   
collect2: ld returned 1 exit status   
make[3]: *** [kab2kabc] Fehler 1   
make[3]: Leaving directory   
`/var/tmp/portage/kdelibs-3.4.2-r1/work/kdelibs-3.4.2/kabc'   
make[2]: *** [all-recursive] Fehler 1   
make[2]: Leaving directory   
`/var/tmp/portage/kdelibs-3.4.2-r1/work/kdelibs-3.4.2/kabc'   
make[1]: *** [all-recursive] Fehler 1   
make[1]: Leaving directory   
`/var/tmp/portage/kdelibs-3.4.2-r1/work/kdelibs-3.4.2'   
make: *** [all] Fehler 2   
   
!!! ERROR: kde-base/kdelibs-3.4.2-r1 failed.   
!!! Function kde_src_compile, Line 165, Exitcode 2   
!!! died running emake, kde_src_compile:make   
!!! If you need support, post the topmost build error, NOT this status   
message. 
 
What I've tried so far: I recompiled gcc, glibc-2.3.5.20050722, qt-3.3.5, 
libstdc++-v3, binutils, but this didn't help. 
When I tried to compile kdelibs with gcc4 for the first time I had CXXFLAGS 
with -fvisibility-inlines-hidden and LDFLAGS="-Wl,-O1", but after removing 
them the problem remains. (I recompiled glibc, libstdc++-v3, gxx, binutils 
without those flags, too). 

Reproducible: Always
Steps to Reproduce:
1. emerge kdelibs 
2. 
3. 
 



root@inspiron> emerge info                                                    
~ 
Portage 2.0.53_rc5 (default-linux/x86/2005.1, gcc-4.0.2, 
glibc-2.3.5.20050722-r0, 2.6.13-ckpp4 i686) 
================================================================= 
System uname: 2.6.13-ckpp4 i686 Intel(R) Pentium(R) 4 Mobile CPU 1.40GHz 
Gentoo Base System version 1.12.0_pre8 
ccache version 2.4 [enabled] 
dev-lang/python:     2.3.5, 2.4.2 
sys-apps/sandbox:    1.2.13 
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 
sys-devel/libtool:   1.5.20 
virtual/os-headers:  2.6.11-r2 
ACCEPT_KEYWORDS="x86 ~x86" 
AUTOCLEAN="yes" 
CBUILD="i686-pc-linux-gnu" 
CFLAGS="-march=i686 -mtune=pentium4m -O2 -pipe -fomit-frame-pointer" 
CHOST="i686-pc-linux-gnu" 
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /var/qmail/control" 
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/texmf/web2c /etc/env.d" 
CXXFLAGS="-march=i686 -mtune=pentium4m -O2 -pipe -fomit-frame-pointer" 
DISTDIR="/usr/portage/distfiles" 
FEATURES="autoconfig ccache distlocks fixpackages sandbox sfperms strict 
userpriv usersandbox" 
GENTOO_MIRRORS="http://pandemonium.tiscali.de/pub/gentoo/ 
http://ftp.belnet.be/mirror/rsync.gentoo.org/gentoo/ 
http://mirror.etf.bg.ac.yu/gentoo 
http://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ http://ftp.lug.ro/gentoo/ 
http://gentoo.inode.at/ http://mirror.switch.ch/ftp/mirror/gentoo/" 
LANG="de_DE@euro" 
LC_ALL="de_DE@euro" 
MAKEOPTS="-j2" 
PKGDIR="/usr/portage/packages" 
PORTAGE_TMPDIR="/var/tmp" 
PORTDIR="/usr/portage" 
PORTDIR_OVERLAY="/usr/local/portage" 
SYNC="rsync://rsync.de.gentoo.org/gentoo-portage" 
USE="x86 X aac alsa aotuv async auctex avi berkdb boundschecking browserplugin 
bzip2 c++ cap cdparanoia cdr crypt css cups curl dbus dga divx4linux dlloader 
dvd emacs encode fam fbcon ffmpeg finger flac foomaticdb freetype ftp gdbm gif 
glut glx gnutls gpgme gpm graphviz gs gsl gstreamer gtk gtk2 hal haskell iconv 
idn imagemagick imap imlib imlib2 ipv6 jack java javascript jpeg jpeg2k junit 
justify kde kdeenablefinal libg++ libwww live lynxkeymap lzo mad maildir 
mikmod mmx mmxext mng motif mozsvg mp3 mpeg mpeg2 mpeg4 musicbrainz ncurses 
nls nntp no-old-linux nptl nptlonly nsplugin nvidia offensive ogg oggvorbis 
opengl pam pcmcia pcre pdf pdflib pic png pnp postgres qt quicktime readline 
real rtc ruby samba sdl slang smtp sox speex spell sse sse2 ssl 
startup-notification subversion svg svgz tcpd tetex theora threads tiff 
truetype truetype-fonts type1-fonts unicode userlocales uudeview visualization 
vorbis win32codecs wmf xine xinerama xinetd xml2 xosd xscreensaver xv xvid 
xvmc zeroconf zlib userland_GNU kernel_linux elibc_glibc" 
Unset:  ASFLAGS, CTARGET, LDFLAGS, LINGUAS
Comment 2 Tassilo Horn 2005-10-10 14:06:54 UTC
I forgot to mention that I've run    
   
    $ fix_libtool_files.sh 3.4 
 
too, but still no luck. 
Comment 3 Tassilo Horn 2005-10-12 11:21:47 UTC
I get the same errors with kdelibs-3.4.3... 
Comment 4 Tassilo Horn 2005-10-12 13:54:05 UTC
After disabling the USE flag 'kdeenablefinal' I successfully emerged 
kdelibs-3.4.3. 
Comment 5 John Berry 2005-10-14 05:08:01 UTC
Same problem for me with kdelibs-3.4.3. Failure at the same point, but I don't
have the USE flag "kdeenablefinal" enabled.

Portage 2.0.53_rc5 (default-linux/x86/2005.0, gcc-4.0.2, glibc-2.3.5-r2,
2.6.13-gentoo-r3 i686)
=================================================================
System uname: 2.6.13-gentoo-r3 i686 Intel(R) Pentium(R) M processor 1600MHz
Gentoo Base System version 1.6.13
ccache version 2.4 [enabled]
dev-lang/python:     2.3.4-r1, 2.4.2
sys-apps/sandbox:    1.2.13
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
sys-devel/libtool:   1.5.20
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=pentium-m -mtune=pentium-m -O3 -pipe -fomit-frame-pointer -ftracer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env
/usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config
/usr/lib/X11/xkb /usr/share/config /var/bind /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/splash /etc/terminfo /etc/texmf/web2c
/etc/env.d"
CXXFLAGS="-march=pentium-m -mtune=pentium-m -O3 -pipe -fomit-frame-pointer -ftracer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig ccache distlocks sandbox sfperms strict userpriv usersandbox"
GENTOO_MIRRORS="http://ftp.uni-erlangen.de/pub/mirrors/gentoo
http://distro.ibiblio.org/pub/linux/distributions/gentoo"
LANG="fr_FR.UTF-8"
LC_ALL="fr_FR.UTF-8"
LDFLAGS="-Wl,-O1"
LINGUAS="fr_FR fr en en_US"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.de.gentoo.org/gentoo-portage"
USE="x86 7zip X X509 Xaw3d a52 aac acl acpi activefilter ada aim alsa aotuv
apache2 apm arts athena atlas atm auctex avi bash-completion berkdb bitmap-fonts
blas blender-game bluetooth bzip2 calendar cardbus ccache cdparanoia cdr chroot
cjk clamav crypt css cups curl curlwrappers dba dbm dbx dhcp dio directfb
divx4linux dlloader dnd dnsdb doc dts dv dvd dvdr ecc emacs emacs-w3 emboss
encode esd ethereal examples exif exiscan-acl fam fastcgi fat fbcon fftw fmod
font-server foomaticdb fortran ftp gd gdbm geoip gif gimp gimpprint ginac glut
gnokii gnuplot gnustep gnutls gpgme gphoto2 gpm gsnd gtk gtk2 hardened
hardenedphp icq icu idn ieee1394 imagemagick imap imlib innodb iodbc ipv6
ithreads j2ee jabber jai java javascript jboss jce jfs jikes jit jpeg junit kde
kerberos kqemu krb4 lcms ldap libclamav libg++ libwww lzo mad mcal memlimit
mikmod mime mmx mono motif mozsvg mp3 mpeg msn mule mysql mysqli ncurses neXt
nis nls nntp nptl nptlonly ntlm oav objc odbc ogg oggvorbis openal opengl oscar
oss pam pam_timestamp pcmcia pcntl pcre pda pdfkit pdflib perl pg-hier php pic
png pnp posix postgres povray prelude profile python qt quicktime quotas radius
readline reiserfs ruby samba scanner sdl server session sguil sharedext
simplexml skey slang slp smartcard smime soap sockets socks5 softmmu spell spl
sql sqlite sse sse2 ssl subversion symlink sysfs szip tcltk tcpd tetex threads
tiff tokenizer truetype truetype-fonts trusted type1-fonts unicode usb
userlocales v4l vorbis wifi wxwindows xface xine xml2 xmlrpc xmms xpm xsl xv
xvid yahoo zlib linguas_fr_FR linguas_fr linguas_en linguas_en_US userland_GNU
kernel_linux elibc_glibc"
Unset:  ASFLAGS, CTARGET
Comment 6 Ryan Hill (RETIRED) gentoo-dev 2005-10-15 23:35:24 UTC
i can't seem to reproduce this.  does it give the same error with USE="-spell"?
Comment 7 Tassilo Horn 2005-10-16 01:52:54 UTC
Now after I've compiled the whole KDE 3.4.3 and KDE ebuild whose version 
didn't change with gcc4 I'm not able to reproduce this bug anymore. 
Comment 8 Mark Loeser (RETIRED) gentoo-dev 2005-10-16 14:31:53 UTC
Alright, looks like this is caused by having half of KDE compiled with a
different version of the compiler.  So, make sure your build environment is sane
and compiled with the same compiler.
Comment 9 psk 2005-11-27 02:44:43 UTC
I got exactly the same problem.
I'm stuk on this since many days...

Can't build KDE, or ny KDELIBS related package...

Please help.


Portage 2.0.53_rc7 (default-linux/x86/2005.0, gcc-4.0.2, glibc-2.3.5-r3, 2.6.14
i686)
=================================================================
System uname: 2.6.14 i686 AMD Athlon(tm) 64 Processor 3200+
Gentoo Base System version 1.12.0_pre11
distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
ccache version 2.4 [enabled]
dev-lang/python:     2.2.3-r5, 2.3.5, 2.4.2
sys-apps/sandbox:    1.2.13
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
sys-devel/libtool:   1.5.20-r1
virtual/os-headers:  2.4.19-r1, 2.6.11-r3
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=k8 -mtune=k8 -pipe -mfpmath=sse -msse -msse2 -mmmx -m3dnow
-fomit-frame-pointer -frename-registers -funit-at-a-time -ftracer
-fprefetch-loop-arrays"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config
/usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d"
CXXFLAGS="-O2 -march=k8 -mtune=k8 -pipe -mfpmath=sse -msse -msse2 -mmmx -m3dnow
-fomit-frame-pointer -frename-registers -funit-at-a-time -ftracer
-fprefetch-loop-arrays -fvisibility-inlines-hidden"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig buildpkg ccache distlocks sandbox sfperms strict"
GENTOO_MIRRORS="http://mirror.switch.ch/mirror/gentoo/
ftp:///ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/"
LANG="fr_FR@euro"
LC_ALL="fr_FR@euro"
MAKEOPTS="-j4"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 3dnow 3dnowext X aalib acl acpi alsa amd apache1 apache2 apm arts
athena audiofile avi bash-completion berkdb bitmap-fonts bl bonobo browserplugin
bzip2 c++ calendar cddb cdinstall cdparanoia cdr cdrom chroot clamav crypt
cscope ctype cups curl custom-cflags devfs26 directfb dmx dts dv dvb dvd dvdr
dvdread edl eds emboss encode esd ethereal exif expat ext-zlib fam fat fbcon
fbdev ffmpeg firefox flac foomaticdb fortran fping freetts freetype ftp gd gdbm
ggi glut gmail gmp gnome gnutls gphoto2 gpm gstreamer gtk gtk2 gtkhtml guile
h323 hal hbci icq idn imagemagick imap imlib innodb ipv6 jabber jack java
javascript jikes jpeg junit kde kdepim kdexdeltas lcms ldap libcaca libg++
libwww live lm_sensors lmtp logitech-mouse lua lzo mad maildir matroska mbox
mcal md5sum memlimit mhash mikmod mime mmx mmxext mng mono mozcalendar
mozdevelop mozilla moznocompose moznoirc moznomail mozsha1 mozsvg mozxmlterm mp3
mp4live mpeg mpeg2 mpeg4 mpi mplayer mysql mythtv nas ncurses network nforce2
nls no_wxgtk1 nvidia oav offensive ofx ogg oggvorbis openal opengl oss pam
parse-clocks pcre pcsc-lite pda pdflib perl php pic png posix python qt
quicktime readline real recode reiserfs rtc ruby samba screen sdl skey slang
snmp speedo speex spell sqlite sse sse-filters sse2 ssl svg svga sysfs syslog
tcltk tcpd tga theora threads tidy tiff transcode truetype truetype-fonts
type1-fonts udev usb uudeview v4l v4l2 vcd vcdimager verbose videos vim
vim-pager virus-scan vorbis wifi win32codecs wma123 wmf wxwindows xanim xforms
xfs xine xml xml2 xmlrpc xmms xscreensaver xv xvid xvmc zip zlib userland_GNU
kernel_linux elibc_glibc"
Unset:  ASFLAGS, CTARGET, LDFLAGS, LINGUAS, PORTDIR_OVERLAY