Hi!

The make process has some linker error on our tru64 system (OSF1 V5.1 alpha).

The configure parameters were:

 ./runConfigure -p tru64 -c cc -x cxx -r pthread -b 64


The compiler process gone well (with xerces 2.2 and icu 2.4).


but the linking of xalan1.5.so failed with unresolved symbols:


ld:
Warning: Unresolved:
std::ios_base::failure::~failure(void)
std::basic_ostream<char, std::char_traits<char> >::flush(void)
The virtual table '__vtbl_3std8ios_base7failure__3std' for class 'std::failure' is 
undefined, make sure that the first noninlined virtual member function is defined.
std::ios_base::_RWsync_with_stdio
std::cout
std::cerr
std::ios_base::failure::failure(const std::basic_string<char, std::char_traits<char>, 
std::allocator<char> >&)
std::basic_string<char, std::char_traits<char>, std::allocator<char> 
>::basic_string(const char*, const std::allocator<char>&)
_RWrwstd::except_msg_string::except_msg_string(const char*, ...)
_RWrwstd::rwse_failbit_set
_RWrwstd::rwse_badbit_set
_RWrwstd::rwse_eofbit_set
std::basic_string<char, std::char_traits<char>, std::allocator<char> 
>::_RWgetRep(unsigned long, unsigned long)
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_RWnullref
std::ctype<char>::id
std::ctype<char>::ctype(const std::mask*, bool, unsigned long)
std::ctype_byname<char>::ctype_byname(const char*, unsigned long)
std::locale::_RWmake_explicit(const std::locale::id&, bool, int, _RWrwstd::facet_imp* 
(*)(int, const char*, unsigned long)) const
_RWrwstd::ref_counted::~ref_counted(void)
The virtual table '__vtbl_8_RWrwstd11ref_counted__8_RWrwstd' for class 
'_RWrwstd::ref_counted' is undefined, make sure that the first noninlined virtual 
member function is defined.
_RWrwstd::digit_writer_base::digitize(unsigned long)
_RWrwstd::digit_writer_base::digitize(long)
_RWrwstd::digit_writer_base::digitize(double)
_RWrwstd::digit_writer_base::digitize(long double128)
_RWrwstd::digit_writer_base::digitize(const void*)
_RWrwstd::digit_writer_base::digitize(short)
_RWrwstd::digit_writer_base::digitize(unsigned short)
_RWrwstd::digit_writer_base::digitize(int)
_RWrwstd::digit_writer_base::digitize(unsigned int)
_RWrwstd::digit_writer_base::calc_groups(int, const char*)
_RWrwstd::digit_writer_base::digit_writer_base(std::ios_base&)
_RWrwstd::digit_handler_base_1<char>::digit_handler_base_1(const std::locale&)
The virtual table '__vtbl_3std11logic_error__3std' for class 'std::logic_error' is 
undefined, make sure that the first noninlined virtual member function is defined.
The virtual table '__vtbl_3std12length_error__3std' for class 'std::length_error' is 
undefined, make sure that the first noninlined virtual member function is defined.
_RWrwstd::_RWrwse_InvalidSizeParam
std::logic_error::~logic_error(void)
std::length_error::~length_error(void)
std::basic_ostream<char, std::char_traits<char> >::put(char)
_RWrwstd::stl_temp_buffer
_RWrwstd::stl_temp_buffer_mutex
_RWrwstd::stl_temp_buffer_being_used
std::ostrstream::ostrstream(void)
std::ostrstream::str(void)
std::ostrstream::~ostrstream(void)
std::istrstream::istrstream(const char*, long)
std::istrstream::~istrstream(void)



I think these methods and global vars found in libcxx.so (or libcxx.a)
the -nocxxstd says no link with static library.

Anybody has any idea for me?

thx.


mean


ps: sorry, if this mail is OFF in this list

Reply via email to