This is the mail archive of the
libstdc++@sources.redhat.com
mailing list for the libstdc++ project.
AIX mkcheck failures
- To: libstdc++ at sources dot redhat dot com
- Subject: AIX mkcheck failures
- From: David Edelsohn <dje at watson dot ibm dot com>
- Date: Mon, 06 Nov 2000 00:31:29 -0500
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