[ace-users] ace 5.5 build error on linux platform
Johnny Willemsen
jwillemsen at remedy.nl
Thu Aug 16 00:30:22 CDT 2007
Hi,
This is a bug in the GNU toolchain of Ubuntu, see
http://deuce.doc.wustl.edu/bugzilla/show_bug.cgi?id=2928.
I have added this to the FAQ of the TAO Programmers Guide, it will be in the
next update which will then be available from www.theaceorb.nl
Regards,
Johnny Willemsen
Remedy IT
Postbus 101
2650 AC Berkel en Rodenrijs
The Netherlands
www.theaceorb.nl / www.remedy.nl
*** Integrated compile and test statistics see
http://scoreboard.theaceorb.nl ***
*** Commercial service and support for ACE/TAO/CIAO ***
*** See http://www.theaceorb.nl/en/support.html ***
"elvis" <yejun.elvis at gmail.com> wrote in message
news:<1187224281.590971.224400 at q4g2000prc.googlegroups.com>...
> in the process of making the ace lib, i got this message:
> soreduce-Library.o: In function `Library::write_export_list(int)':
> /home/elvis/ACE/ACE_wrappers/build/apps/soreduce/../../../apps/
> soreduce/Library.cpp:332: undefined reference to
> `std::basic_ofstream<char, std::char_traits<char>
> >::~basic_ofstream()'
> /home/elvis/ACE/ACE_wrappers/build/apps/soreduce/../../../apps/
> soreduce/Library.cpp:342: undefined reference to
> `std::basic_ofstream<char, std::char_traits<char>
> >::~basic_ofstream()'
> /home/elvis/ACE/ACE_wrappers/build/apps/soreduce/../../../apps/
> soreduce/Library.cpp:342: undefined reference to
> `std::basic_ofstream<char, std::char_traits<char>
> >::~basic_ofstream()'
> /home/elvis/ACE/ACE_wrappers/build/apps/soreduce/../../../apps/
> soreduce/Library.cpp:332: undefined reference to
> `std::basic_ofstream<char, std::char_traits<char>
> >::~basic_ofstream()'
> /usr/bin/ld: .libs/soreduce: hidden symbol `std::basic_ofstream<char,
> std::char_traits<char> >::~basic_ofstream()' isn't defined
> /usr/bin/ld: final link failed: Nonrepresentable section on output
> collect2: ld returned 1 exit status
> make[2]: *** [soreduce] Error 1
> make[2]: Leaving directory `/home/elvis/ACE/ACE_wrappers/build/apps/
> soreduce'
> make[1]: *** [all-recursive] Error 1
> make[1]: Leaving directory `/home/elvis/ACE/ACE_wrappers/build/apps'
> make: *** [all-recursive] Error 1
>
> can anybody tell me what's wrong? thx~
> PS: i use gcc 4.1.2 on the ubuntu 7.04
>
More information about the Ace-users
mailing list