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.


Reply via email to