Problem building gcc 3.0.4 on Tru64 4.0f

From: Harry Schroeder (has3@usa.net)
Date: Fri Jul 12 2002 - 10:35:13 EDT


Here's the configure command i used:
CC=cc ./configure --enable-version-specific-runtime-libs
--enable-languages=c++,f77 --disable-nls alpha-dec-osf4.0f

and make bootstrap results in:
libs/strstream.o: std::basic_streambuf<char, std::char_traits<char>
>::imbue(std::locale const&): weak symbol multiply defined
libs/strstream.o: std::basic_streambuf<char, std::char_traits<char>
>::sync(): weak symbol multiply defined
libs/strstream.o: std::basic_streambuf<char, std::char_traits<char>
>::showmanyc(): weak symbol multiply defined
libs/strstream.o: std::basic_streambuf<char, std::char_traits<char>
>::uflow(): weak symbol multiply defined
libs/strstream.o: typeinfo name for std::iostream: weak symbol multiply
defined
libs/strstream.o: typeinfo name for std::ostream: weak symbol multiply
defined
libs/strstream.o: typeinfo for std::basic_ios<char,
std::char_traits<char> >: weak symbol multiply defined
libs/strstream.o: typeinfo name for std::istream: weak symbol multiply
defined
libs/strstream.o: typeinfo name for std::basic_ios<char,
std::char_traits<char> >: weak symbol multiply defined
libs/strstream.o: typeinfo for std::ios_base: weak symbol multiply defined
libs/strstream.o: typeinfo for std::basic_streambuf<char,
std::char_traits<char> >: weak symbol multiply defined
libs/strstream.o: typeinfo name for std::basic_streambuf<char,
std::char_traits<char> >: weak symbol multiply defined
libs/strstream.o: typeinfo name for std::ios_base: weak symbol multiply
defined
libs/libstdc++.lax/libsupc++convenience.a/eh_aux_runtime.o: typeinfo
for std::bad_cast: weak symbol multiply defined
libs/libstdc++.lax/libsupc++convenience.a/eh_aux_runtime.o: typeinfo
for std::bad_typeid: weak symbol multiply defined
libs/libstdc++.lax/libsupc++convenience.a/eh_aux_runtime.o: typeinfo
name for std::bad_typeid: weak symbol multiply defined
libs/libstdc++.lax/libsupc++convenience.a/eh_aux_runtime.o: typeinfo
for std::exception: weak symbol multiply defined
libs/libstdc++.lax/libsupc++convenience.a/eh_aux_runtime.o: typeinfo
name for std::bad_cast: weak symbol multiply defined
libs/libstdc++.lax/libsupc++convenience.a/eh_aux_runtime.o: typeinfo
name for std::exception: weak symbol multiply defined
libs/libstdc++.lax/libsupc++convenience.a/eh_exception.o: typeinfo for
std::bad_exception: weak symbol multiply defined
libs/libstdc++.lax/libsupc++convenience.a/eh_exception.o: typeinfo for
std::exception: weak symbol multiply defined
libs/libstdc++.lax/libsupc++convenience.a/eh_exception.o: typeinfo name
for std::bad_exception: weak symbol multiply defined
libs/libstdc++.lax/libsupc++convenience.a/eh_exception.o: typeinfo name
for std::exception: weak symbol multiply defined
libs/libstdc++.lax/libsupc++convenience.a/eh_personality.o: typeinfo
for std::bad_exception: weak symbol multiply defined
libs/libstdc++.lax/libsupc++convenience.a/eh_personality.o: typeinfo
name for std::bad_exception: weak symbol multiply defined
libs/libstdc++.lax/libsupc++convenience.a/eh_personality.o: typeinfo
for std::exception: weak symbol multiply defined
libs/libstdc++.lax/libsupc++convenience.a/eh_personality.o: typeinfo
name for std::exception: weak symbol multiply defined
libs/libstdc++.lax/libsupc++convenience.a/new_handler.o: typeinfo for
std::bad_alloc: weak symbol multiply defined
libs/libstdc++.lax/libsupc++convenience.a/new_handler.o: typeinfo name
for std::bad_alloc: weak symbol multiply defined
libs/libstdc++.lax/libsupc++convenience.a/new_handler.o: typeinfo for
std::exception: weak symbol multiply defined
libs/libstdc++.lax/libsupc++convenience.a/new_handler.o: typeinfo name
for std::exception: weak symbol multiply defined
libs/libstdc++.lax/libsupc++convenience.a/new_op.o: typeinfo for
std::bad_alloc: weak symbol multiply defined
libs/libstdc++.lax/libsupc++convenience.a/new_op.o: typeinfo name for
std::bad_alloc: weak symbol multiply defined
libs/libstdc++.lax/libsupc++convenience.a/new_op.o: typeinfo for
std::exception: weak symbol multiply defined
libs/libstdc++.lax/libsupc++convenience.a/new_op.o: typeinfo name for
std::exception: weak symbol multiply defined
libs/libstdc++.lax/libsupc++convenience.a/new_opnt.o: typeinfo for
std::bad_alloc: weak symbol multiply defined
libs/libstdc++.lax/libsupc++convenience.a/new_opnt.o: typeinfo name for
std::bad_alloc: weak symbol multiply defined
libs/libstdc++.lax/libsupc++convenience.a/new_opnt.o: typeinfo for
std::exception: weak symbol multiply defined
libs/libstdc++.lax/libsupc++convenience.a/new_opnt.o: typeinfo name for
std::exception: weak symbol multiply defined
libs/libstdc++.lax/libsupc++convenience.a/new_opv.o: typeinfo for
std::bad_alloc: weak symbol multiply defined
libs/libstdc++.lax/libsupc++convenience.a/new_opv.o: typeinfo name for
std::bad_alloc: weak symbol multiply defined
libs/libstdc++.lax/libsupc++convenience.a/new_opv.o: typeinfo for
std::exception: weak symbol multiply defined
libs/libstdc++.lax/libsupc++convenience.a/new_opv.o: typeinfo name for
std::exception: weak symbol multiply defined
libs/libstdc++.lax/libsupc++convenience.a/tinfo.o: typeinfo for
std::bad_typeid: weak symbol multiply defined
libs/libstdc++.lax/libsupc++convenience.a/tinfo.o: typeinfo for
std::bad_cast: weak symbol multiply defined
libs/libstdc++.lax/libsupc++convenience.a/tinfo.o: typeinfo name for
std::bad_typeid: weak symbol multiply defined
libs/libstdc++.lax/libsupc++convenience.a/tinfo.o: typeinfo for
std::exception: weak symbol multiply defined
libs/libstdc++.lax/libsupc++convenience.a/tinfo.o: typeinfo name for
std::bad_cast: weak symbol multiply defined
libs/libstdc++.lax/libsupc++convenience.a/tinfo.o: typeinfo name for
std::exception: weak symbol multiply defined
libs/libstdc++.lax/libsupc++convenience.a/tinfo2.o: typeinfo for
std::type_info: weak symbol multiply defined
libs/libstdc++.lax/libsupc++convenience.a/tinfo2.o: typeinfo name for
std::type_info: weak symbol multiply defined
Can't locate file for: -lstdc++
collect2: ld returned 1 exit status
*** Exit 1
Stop.
*** Exit 1
Stop.
*** Exit 1
Stop.
*** Exit 1
Stop.
*** Exit 1
Stop.

Any help would be greatly appreciated.

Thanks,

Harry



This archive was generated by hypermail 2.1.7 : Sat Apr 12 2008 - 10:48:46 EDT