[kde-linux] kde update - arts compile error

Adi Spivak pchelper at serv.co.il
Sun Sep 25 15:21:43 UTC 2005


hello
i try to update my kde to the 3.5 beta1 version.
my linux distro is alckware 10.1
kernel 2.4.31
i tryed as regular user and root.
when it gets to the arts compilation i get a really reealy long error 
message and the compilation crash.
can anyone tell me what is the problem and how to fix/work around it?
those are a few of the last errors when compiling arts-1.4.91

: undefined reference to `std::_Rb_tree_decrement(std::_Rb_tree_node_base*)'
.libs/dynamicskeleton.o(.gnu.linkonce.t._ZNSt8_Rb_treeISsSt4pairIKSsPPvESt10_Select1stIS4_ESt4lessISsESaIS4_EE13insert_uniqueESt17_Rb_tree_iteratorIS4_ERKS4_+0x45): 
In function `std::_Rb_tree<std::basic_string<char, 
std::char_traits<char>, std::allocator<char> >, 
std::pair<std::basic_string<char, std::char_traits<char>, 
std::allocator<char> > const, void**>, 
std::_Select1st<std::pair<std::basic_string<char, 
std::char_traits<char>, std::allocator<char> > const, void**> >, 
std::less<std::basic_string<char, std::char_traits<char>, 
std::allocator<char> > >, 
std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, 
std::allocator<char> > const, void**> > 
 >::insert_unique(std::_Rb_tree_iterator<std::pair<std::basic_string<char, 
std::char_traits<char>, std::allocator<char> > const, void**> >, 
std::pair<std::basic_string<char,std::char_traits<char>, 
std::allocator<char> > const, void**> const&)':
: undefined reference to `std::_Rb_tree_decrement(std::_Rb_tree_node_base*)'
.libs/dynamicskeleton.o(.gnu.linkonce.t._ZNSt8_Rb_treeISsSt4pairIKSsN4Arts19DynamicSkeletonData13InterfaceTypeEESt10_Select1stIS5_ESt4lessISsESaIS5_EE9_M_insertEPSt18_Rb_tree_node_baseSD_RKS5_+0x89): 
In function `std::_Rb_tree<std::basic_string<char, 
std::char_traits<char>, std::allocator<char> >, 
std::pair<std::basic_string<char, std::char_traits<char>, 
std::allocator<char> > const, Arts::DynamicSkeletonData::InterfaceType>, 
std::_Select1st<std::pair<std::basic_string<char, 
std::char_traits<char>, std::allocator<char> > const, 
Arts::DynamicSkeletonData::InterfaceType> >, 
std::less<std::basic_string<char, std::char_traits<char>, 
std::allocator<char> > >, 
std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, 
std::allocator<char> > const, Arts::DynamicSkeletonData::InterfaceType> 
 > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, 
std::pair<std::basic_string<char, std::char_traits<char>, 
std::allocator<char> > const, Arts::DynamicSkeletonData::InterfaceType> 
const&)':
: 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/dynamicskeleton.o(.gnu.linkonce.t._ZNSt8_Rb_treeISsSt4pairIKSsN4Arts19DynamicSkeletonData13InterfaceTypeEESt10_Select1stIS5_ESt4lessISsESaIS5_EE13insert_uniqueERKS5_+0x11f): 
In function `std::_Rb_tree<std::basic_string<char, 
std::char_traits<char>, std::allocator<char> >, 
std::pair<std::basic_string<char, std::char_traits<char>, 
std::allocator<char> > const, Arts::DynamicSkeletonData::InterfaceType>, 
std::_Select1st<std::pair<std::basic_string<char, 
std::char_traits<char>, std::allocator<char> > const, 
Arts::DynamicSkeletonData::InterfaceType> >, 
std::less<std::basic_string<char, std::char_traits<char>, 
std::allocator<char> > >, 
std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, 
std::allocator<char> > const, Arts::DynamicSkeletonData::InterfaceType> 
 > >::insert_unique(std::pair<std::basic_string<char, 
std::char_traits<char>, std::allocator<char> > const, 
Arts::DynamicSkeletonData::InterfaceType> const&)':
: undefined reference to `std::_Rb_tree_decrement(std::_Rb_tree_node_base*)'
.libs/dynamicskeleton.o(.gnu.linkonce.t._ZNSt8_Rb_treeISsSt4pairIKSsN4Arts19DynamicSkeletonData13InterfaceTypeEESt10_Select1stIS5_ESt4lessISsESaIS5_EE13insert_uniqueESt17_Rb_tree_iteratorIS5_ERKS5_+0x45): 
In function `std::_Rb_tree<std::basic_string<char, 
std::char_traits<char>, std::allocator<char> >, 
std::pair<std::basic_string<char, std::char_traits<char>, 
std::allocator<char> > const, Arts::DynamicSkeletonData::InterfaceType>, 
std::_Select1st<std::pair<std::basic_string<char, 
std::char_traits<char>, std::allocator<char> > const, 
Arts::DynamicSkeletonData::InterfaceType> >, 
std::less<std::basic_string<char, std::char_traits<char>, 
std::allocator<char> > >, 
std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, 
std::allocator<char> > const, Arts::DynamicSkeletonData::InterfaceType> 
 > 
 >::insert_unique(std::_Rb_tree_iterator<std::pair<std::basic_string<char, 
std::char_traits<char>, std::allocator<char> > const, 
Arts::DynamicSkeletonData::InterfaceType> >, 
std::pair<std::basic_string<char, std::char_traits<char>, 
std::allocator<char> > const, Arts::DynamicSkeletonData::InterfaceType> 
const&)':
: undefined reference to `std::_Rb_tree_decrement(std::_Rb_tree_node_base*)'
collect2: ld returned 1 exit status
make[7]: *** [libmcop.la] Error 1

thanks
adi
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/x-pkcs7-signature
Size: 2785 bytes
Desc: S/MIME Cryptographic Signature
URL: <http://mail.kde.org/pipermail/kde-linux/attachments/20050925/f74cfd80/attachment.bin>


More information about the kde-linux mailing list