I think this
version has a bug during building process.
I use Aix 5.2 and GCC 3.3.2. Of course, i use autoconf,automake,gmake,etc. I build with : # /configure --disable-root-check All go fine. #gmake I get this errors: Compiling deliverquota.c gcc -g -O2 -Wall -I./.. -I.. -o deliverquota deliverquota.o libmaildir.a ../rfc822/librfc822.a ./numlib/libnumlib.a ld: 0711-317 ERROR: Symbol not defined: __gxx_personality_v0 ld: 0711-317 ERROR: Symbol not defined: std::cerr ld: 0711-317 ERROR: Symbol not defined: 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: Symbol not defined: std::basic_ostream<char, std::char_traits<char> >& std::endl<char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&) ld: 0711-317 ERROR: Symbol not defined: .std::basic_ostream<char, std::char_traits<char> >::operator<<(std::basic_ostream<char, std::char_traits<char> >& (*)(std::basic_ostream<char, std::char_traits<char> >&)) ld: 0711-317 ERROR: Symbol not defined: .operator new(unsigned long) ld: 0711-317 ERROR: Symbol not defined: __cxa_allocate_exception ld: 0711-317 ERROR: Symbol not defined: typeinfo for char* ld: 0711-317 ERROR: Symbol not defined: .__cxa_throw ld: 0711-317 ERROR: Symbol not defined: .operator delete(void*) ld: 0711-317 ERROR: Symbol not defined: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string[in-charge](char const*, std::allocator<char> const&) ld: 0711-317 ERROR: Symbol not defined: .std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_M_destroy(std::allocator<char> const&) ld: 0711-317 ERROR: Symbol not defined: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_terminal ld: 0711-317 ERROR: Symbol not defined: std::__default_alloc_template<(bool)1, (int)0>::deallocate(void*, unsigned long) ld: 0711-317 ERROR: Symbol not defined: std::__default_alloc_template<(bool)1, (int)0>::allocate(unsigned long) ld: 0711-317 ERROR: Symbol not defined: std::__throw_length_error(char const*) ld: 0711-317 ERROR: Symbol not defined: .std::ios_base::Init::~Init [in-charge]() ld: 0711-317 ERROR: Symbol not defined: std::ios_base::Init::Init[in-charge]() ld: 0711-317 ERROR: Symbol not defined: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string[in-charge](std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) ld: 0711-317 ERROR: Symbol not defined: __cxa_begin_catch ld: 0711-317 ERROR: Symbol not defined: .__cxa_rethrow ld: 0711-317 ERROR: Symbol not defined: .__cxa_end_catch ld: 0711-317 ERROR: Symbol not defined: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_empty_rep_storage ld: 0711-317 ERROR: Symbol not defined: .__cxa_call_unexpected ld: 0711-317 ERROR: Symbol not defined: vtable for __cxxabiv1::__class_type_info ld: 0711-345 Use option -bloadmap o -bnoquiet for get more information. collect2: ld returned 8 exit status make: 1254-004 Code error is 1. Stopped. make: 1254-004 code error of the last command is 2. If i try to compile that line with g++, error missing and it works: " g++ -g -O2 -Wall -I./.. -I.. -o deliverquota deliverquota.o libmaildir.a ./rfc822/librfc822.a ./numlib/libnumlib.a" I don't know how i can solve this. What lines do i must change on Makefile or another file ? Any patch ? Thanks. |