This is the mail archive of the libstdc++@sources.redhat.com mailing list for the libstdc++ project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

AIX mkcheck failures


	After pounding on libtool this weekend, I have a libstdc++.so
which is starting to work.  The mkcheck failures fall into some basic
groups:

*** G++ errors:

libstdc++-v3/testsuite/20_util/auto_ptr.cc: In function `int test07()':
libstdc++-v3/testsuite/20_util/auto_ptr.cc:263: could not 
   convert `source [with T = A]()' to `std::auto_ptr<A>'
libstdc++-v3/testsuite/20_util/auto_ptr.cc:265: could not 
   convert `source [with T = B]()' to `std::auto_ptr<B>'


libstdc++-v3/include/bits/codecvt.h: In member function 
   `std::codecvt_base::result std::codecvt<_InternT, _ExternT, 
   std::__enc_traits>::do_in(std::__enc_traits&, const _ExternT*, const 
   _ExternT*, const _ExternT*&, _InternT*, _InternT*, _InternT*&) const [with 
   _InternT = int_type, _ExternT = ext_type]':
libstdc++-v3/include/bits/codecvt.h:240:   instantiated from here
libstdc++-v3/include/bits/codecvt.h:514: cannot convert 
   `char**' to `const char**' for argument `2' to `size_t
iconv(__iconv_rec*, 
   const char**, size_t*, char**, size_t*)'
libstdc++-v3/include/bits/codecvt.h:520: cannot convert 
   `char**' to `const char**' for argument `2' to `size_t
iconv(__iconv_rec*, 
   const char**, size_t*, char**, size_t*)'


libstdc++-v3/testsuite/23_containers/map_operators.cc:40: no 
   match for `std::_Rb_tree_iterator<std::pair<const unsigned int, int>, 
   std::pair<const unsigned int, int>&, std::pair<const unsigned int, int>*>& 
   != std::_Rb_tree_iterator<std::pair<const string, unsigned int>, 
   std::pair<const string, unsigned int>&, std::pair<const string, unsigned 
   int>*>'


*** AIX "nm" error preventing export of symbols:

ld ERROR: Undefined symbol: std::basic_string<A<B>, std::char_traits<A
<B> >, std::allocator<A<B> > >::_Rep::_S_max_size              
ld ERROR: Undefined symbol: std::basic_string<char, std::char_traits<c
har>, std::allocator<char> >::_Rep::_S_terminal

	This latter problem is affecting a large number of tests.  I am
going to investigate it further tomorrow.

David

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]