i had this problem at openSuSe 11.1, gcc 4.3.2
try intsall local version gcc 4.5.1 and build ACE with him, but got another error
/home/emuwow/source/ACE_wrappers/build/ace/.libs/libACE.so: undefined reference to `std::basic_ios<char, std::char_traits<char> >::clear(std::_Ios_Iostate)'
/home/emuwow/source/ACE_wrappers/build/ace/.libs/libACE.so: undefined reference to `std::basic_filebuf<char, std::char_traits<char> >::basic_filebuf()'
/home/emuwow/source/ACE_wrappers/build/ace/.libs/libACE.so: undefined reference to `std::basic_ostream<char, std::char_traits<char> >::operator<<(int)'
/home/emuwow/source/ACE_wrappers/build/ACEXML/common/.libs/libACEXML.so: undefined reference to `operator new(unsigned int)'
collect2: ld returned 1 exit status
may need to set some options when compiling gcc ?