help building gcc 3.0.4 on Tru64 4.0f

Harry Schroeder has3@usa.net
Tue Jul 9 06:24:00 GMT 2002


I've looked everywhere, and can't seem to find the correct incantation.

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




More information about the Gcc-help mailing list