Hello!
I'm trying to compile cppunit library for AIX 5.1. First I execute ./configure without problems and then make, at the end of make I have errors, why? This is the command line result:
g++ -g -O2 -o DllPlugInTester DllPlugInTester.o CommandLineParser.o -ldl ../../ src/cppunit/.libs/libcppunit.a ld: 0711-317 ERROR: Undefined symbol: .std::basic_ostream<char, std::char_traits <char> >& std::operator<< <std::char_traits<char> >(std::basic_ostream<char, std ::char_traits<char> >&, char const*) ld: 0711-317 ERROR: Undefined symbol: .std::basic_ostream<char, std::char_traits <char> >& std::operator<< <char, std::char_traits<char>, std::allocator<char> >( std::basic_ostream<char, std::char_traits<char> >&, std::basic_string<char, std: :char_traits<char>, std::allocator<char> > const&) ld: 0711-317 ERROR: Undefined symbol: .std::basic_string<char, std::char_traits< char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> co nst&) ld: 0711-317 ERROR: Undefined symbol: vtable for __cxxabiv1::__si_class_type_inf o ld: 0711-317 ERROR: Undefined symbol: vtable for __cxxabiv1::__class_type_info ld: 0711-317 ERROR: Undefined symbol: typeinfo for std::logic_error ld: 0711-317 ERROR: Undefined symbol: .std::basic_string<char, std::char_traits< char>, std::allocator<char> >::assign(std::basic_string<char, std::char_traits<c har>, std::allocator<char> > const&) ld: 0711-317 ERROR: Undefined symbol: .std::basic_string<char, std::char_traits< char>, std::allocator<char> >::basic_string(std::basic_string<char, std::char_tr aits<char>, std::allocator<char> > const&) ld: 0711-317 ERROR: Undefined symbol: .std::basic_string<char, std::char_traits< char>, std::allocator<char> >::_Rep::_M_destroy(std::allocator<char> const&) ld: 0711-317 ERROR: Undefined symbol: std::basic_string<char, std::char_traits<c har>, std::allocator<char> >::_Rep::_S_terminal ld: 0711-317 ERROR: Undefined symbol: .std::basic_string<char, std::char_traits< char>, std::allocator<char> >::append(char const*, unsigned long) ld: 0711-317 ERROR: Undefined symbol: .std::basic_string<char, std::char_traits< char>, std::allocator<char> >::append(std::basic_string<char, std::char_traits<c har>, std::allocator<char> > const&) ld: 0711-317 ERROR: Undefined symbol: .std::basic_string<char, std::char_traits< char>, std::allocator<char> >::reserve(unsigned long) ld: 0711-317 ERROR: Undefined symbol: .std::basic_string<char, std::char_traits< char>, std::allocator<char> >::assign(char const*, unsigned long) ld: 0711-317 ERROR: Undefined symbol: .std::basic_string<char, std::char_traits< char>, std::allocator<char> >::~basic_string() ld: 0711-317 ERROR: Undefined symbol: .std::basic_string<char, std::char_traits< char>, std::allocator<char> >::find(char, unsigned long) const ld: 0711-317 ERROR: Undefined symbol: .std::basic_string<char, std::char_traits< char>, std::allocator<char> >::basic_string(std::basic_string<char, std::char_tr aits<char>, std::allocator<char> > const&, unsigned long, unsigned long) ld: 0711-317 ERROR: Undefined symbol: typeinfo for std::runtime_error ld: 0711-317 ERROR: Undefined symbol: typeinfo for std::exception ld: 0711-317 ERROR: Undefined symbol: vtable for __cxxabiv1::__vmi_class_type_in fo ld: 0711-317 ERROR: Undefined symbol: .std::basic_ostream<char, std::char_traits <char> >::flush() ld: 0711-317 ERROR: Undefined symbol: .std::basic_ofstream<char, std::char_trait s<char> >::basic_ofstream(char const*, std::_Ios_Openmode) ld: 0711-317 ERROR: Undefined symbol: .std::basic_string<char, std::char_traits< char>, std::allocator<char> >::rfind(char, unsigned long) const ld: 0711-317 ERROR: Undefined symbol: .std::basic_ostream<char, std::char_traits <char> >::operator<<(unsigned long) ld: 0711-317 ERROR: Undefined symbol: .std::basic_ostream<char, std::char_traits <char> >::operator<<(long) ld: 0711-317 ERROR: Undefined symbol: .std::basic_string<char, std::char_traits< char>, std::allocator<char> >::_M_leak_hard() ld: 0711-317 ERROR: Undefined symbol: .std::basic_ostream<char, std::char_traits <char> >& std::operator<< <std::char_traits<char> >(std::basic_ostream<char, std ::char_traits<char> >&, char) ld: 0711-317 ERROR: Undefined symbol: .std::basic_string<char, std::char_traits< char>, std::allocator<char> >::_Rep::_S_create(unsigned long, unsigned long, std ::allocator<char> const&) ld: 0711-317 ERROR: Undefined symbol: .std::basic_ostringstream<char, std::char_ traits<char>, std::allocator<char> >::basic_ostringstream(std::_Ios_Openmode) ld: 0711-317 ERROR: Undefined symbol: vtable for std::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> > ld: 0711-317 ERROR: Undefined symbol: vtable for std::basic_stringbuf<char, std: :char_traits<char>, std::allocator<char> > ld: 0711-317 ERROR: Undefined symbol: vtable for std::basic_streambuf<char, std: :char_traits<char> > ld: 0711-317 ERROR: Undefined symbol: VTT for std::basic_ostringstream<char, std ::char_traits<char>, std::allocator<char> > ld: 0711-317 ERROR: Undefined symbol: vtable for std::basic_ios<char, std::char_ traits<char> > ld: 0711-317 ERROR: Undefined symbol: .std::basic_ostream<char, std::char_traits <char> >::operator<<(double) ld: 0711-317 ERROR: Undefined symbol: .std::basic_istream<char, std::char_traits <char> >::get() ld: 0711-345 Use the -bloadmap or -bnoquiet option to obtain more information. collect2: ld returned 8 exit status make: 1254-004 El código de error del último mandato es 1.
Detenido. make: 1254-004 El código de error del último mandato es 1.
Detenido.
I hope your solution, thanks!!
Log in to post a comment.
Hello!
I'm trying to compile cppunit library for AIX 5.1.
First I execute ./configure without problems and then make, at the end of make I have errors, why?
This is the command line result:
g++ -g -O2 -o DllPlugInTester DllPlugInTester.o CommandLineParser.o -ldl ../../
src/cppunit/.libs/libcppunit.a
ld: 0711-317 ERROR: Undefined symbol: .std::basic_ostream<char, std::char_traits
<char> >& std::operator<< <std::char_traits<char> >(std::basic_ostream<char, std
::char_traits<char> >&, char const*)
ld: 0711-317 ERROR: Undefined symbol: .std::basic_ostream<char, std::char_traits
<char> >& std::operator<< <char, std::char_traits<char>, std::allocator<char> >(
std::basic_ostream<char, std::char_traits<char> >&, std::basic_string<char, std:
:char_traits<char>, std::allocator<char> > const&)
ld: 0711-317 ERROR: Undefined symbol: .std::basic_string<char, std::char_traits<
char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> co
nst&)
ld: 0711-317 ERROR: Undefined symbol: vtable for __cxxabiv1::__si_class_type_inf
o
ld: 0711-317 ERROR: Undefined symbol: vtable for __cxxabiv1::__class_type_info
ld: 0711-317 ERROR: Undefined symbol: typeinfo for std::logic_error
ld: 0711-317 ERROR: Undefined symbol: .std::basic_string<char, std::char_traits<
char>, std::allocator<char> >::assign(std::basic_string<char, std::char_traits<c
har>, std::allocator<char> > const&)
ld: 0711-317 ERROR: Undefined symbol: .std::basic_string<char, std::char_traits<
char>, std::allocator<char> >::basic_string(std::basic_string<char, std::char_tr
aits<char>, std::allocator<char> > const&)
ld: 0711-317 ERROR: Undefined symbol: .std::basic_string<char, std::char_traits<
char>, std::allocator<char> >::_Rep::_M_destroy(std::allocator<char> const&)
ld: 0711-317 ERROR: Undefined symbol: std::basic_string<char, std::char_traits<c
har>, std::allocator<char> >::_Rep::_S_terminal
ld: 0711-317 ERROR: Undefined symbol: .std::basic_string<char, std::char_traits<
char>, std::allocator<char> >::append(char const*, unsigned long)
ld: 0711-317 ERROR: Undefined symbol: .std::basic_string<char, std::char_traits<
char>, std::allocator<char> >::append(std::basic_string<char, std::char_traits<c
har>, std::allocator<char> > const&)
ld: 0711-317 ERROR: Undefined symbol: .std::basic_string<char, std::char_traits<
char>, std::allocator<char> >::reserve(unsigned long)
ld: 0711-317 ERROR: Undefined symbol: .std::basic_string<char, std::char_traits<
char>, std::allocator<char> >::assign(char const*, unsigned long)
ld: 0711-317 ERROR: Undefined symbol: .std::basic_string<char, std::char_traits<
char>, std::allocator<char> >::~basic_string()
ld: 0711-317 ERROR: Undefined symbol: .std::basic_string<char, std::char_traits<
char>, std::allocator<char> >::find(char, unsigned long) const
ld: 0711-317 ERROR: Undefined symbol: .std::basic_string<char, std::char_traits<
char>, std::allocator<char> >::basic_string(std::basic_string<char, std::char_tr
aits<char>, std::allocator<char> > const&, unsigned long, unsigned long)
ld: 0711-317 ERROR: Undefined symbol: typeinfo for std::runtime_error
ld: 0711-317 ERROR: Undefined symbol: typeinfo for std::exception
ld: 0711-317 ERROR: Undefined symbol: vtable for __cxxabiv1::__vmi_class_type_in
fo
ld: 0711-317 ERROR: Undefined symbol: .std::basic_ostream<char, std::char_traits
<char> >::flush()
ld: 0711-317 ERROR: Undefined symbol: .std::basic_ofstream<char, std::char_trait
s<char> >::basic_ofstream(char const*, std::_Ios_Openmode)
ld: 0711-317 ERROR: Undefined symbol: .std::basic_string<char, std::char_traits<
char>, std::allocator<char> >::rfind(char, unsigned long) const
ld: 0711-317 ERROR: Undefined symbol: .std::basic_ostream<char, std::char_traits
<char> >::operator<<(unsigned long)
ld: 0711-317 ERROR: Undefined symbol: .std::basic_ostream<char, std::char_traits
<char> >::operator<<(long)
ld: 0711-317 ERROR: Undefined symbol: .std::basic_string<char, std::char_traits<
char>, std::allocator<char> >::_M_leak_hard()
ld: 0711-317 ERROR: Undefined symbol: .std::basic_ostream<char, std::char_traits
<char> >& std::operator<< <std::char_traits<char> >(std::basic_ostream<char, std
::char_traits<char> >&, char)
ld: 0711-317 ERROR: Undefined symbol: .std::basic_string<char, std::char_traits<
char>, std::allocator<char> >::_Rep::_S_create(unsigned long, unsigned long, std
::allocator<char> const&)
ld: 0711-317 ERROR: Undefined symbol: .std::basic_ostringstream<char, std::char_
traits<char>, std::allocator<char> >::basic_ostringstream(std::_Ios_Openmode)
ld: 0711-317 ERROR: Undefined symbol: vtable for std::basic_ostringstream<char,
std::char_traits<char>, std::allocator<char> >
ld: 0711-317 ERROR: Undefined symbol: vtable for std::basic_stringbuf<char, std:
:char_traits<char>, std::allocator<char> >
ld: 0711-317 ERROR: Undefined symbol: vtable for std::basic_streambuf<char, std:
:char_traits<char> >
ld: 0711-317 ERROR: Undefined symbol: VTT for std::basic_ostringstream<char, std
::char_traits<char>, std::allocator<char> >
ld: 0711-317 ERROR: Undefined symbol: vtable for std::basic_ios<char, std::char_
traits<char> >
ld: 0711-317 ERROR: Undefined symbol: .std::basic_ostream<char, std::char_traits
<char> >::operator<<(double)
ld: 0711-317 ERROR: Undefined symbol: .std::basic_istream<char, std::char_traits
<char> >::get()
ld: 0711-345 Use the -bloadmap or -bnoquiet option to obtain more information.
collect2: ld returned 8 exit status
make: 1254-004 El código de error del último mandato es 1.
Detenido.
make: 1254-004 El código de error del último mandato es 1.
Detenido.
make: 1254-004 El código de error del último mandato es 1.
Detenido.
I hope your solution, thanks!!