Hello. I want to compile courier-imap 3.0.3 on Aix 5.2 with gcc-3.3.2. I use this flags: /configure --disable-root-check All seems to be ok but for compilation process with make i get following 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. Stopped. make: 1254-004 code error of the last command is 1. Any idea ? Thanks.