While trying to compile libstdc++ 2.90.3...I get a bunch of errors...I
haved attached the error messages and would greatly appreciate it if
somebody could either look at it and help me.....or if anyone could send
me a compiled version of libstdc++.so.2.9 or greater, I would be greatly
appreciative of them.

Thanks,
Andrew
make  all-recursive
make[1]: Entering directory `/usr/local/libstdc++-2.90.3'
Making all in math
make[2]: Entering directory `/usr/local/libstdc++-2.90.3/math'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/usr/local/libstdc++-2.90.3/math'
Making all in string
make[2]: Entering directory `/usr/local/libstdc++-2.90.3/string'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/usr/local/libstdc++-2.90.3/string'
Making all in src
make[2]: Entering directory `/usr/local/libstdc++-2.90.3/src'
/bin/sh ../libtool --mode=compile c++ -DHAVE_CONFIG_H -I. -I. -I.. -nostdinc++ -I.. 
-I../stl    -fno-implicit-templates -D_GNU_SOURCE -g -c complex.cc
c++ -DHAVE_CONFIG_H -I. -I. -I.. -nostdinc++ -I.. -I../stl -fno-implicit-templates 
-D_GNU_SOURCE -g -c -fPIC -DPIC complex.cc
In file included from ../bits/std_complex.h:36,
                 from complex.cc:31:
../bits/std_iosfwd.h:49: warning: namespaces are mostly broken in this version of g++
../bits/std_iosfwd.h:58: parse error before `>'
../bits/std_iosfwd.h:59: parse error before `>'
../bits/std_iosfwd.h:61: parse error before `<'
../bits/std_iosfwd.h:64: parse error before `<'
../bits/std_iosfwd.h:67: parse error before `<'
../bits/std_iosfwd.h:70: parse error before `<'
../bits/std_iosfwd.h:73: parse error before `<'
../bits/std_iosfwd.h:76: parse error before `<'
../bits/std_iosfwd.h:80: parse error before `<'
../bits/std_iosfwd.h:84: parse error before `<'
../bits/std_iosfwd.h:88: parse error before `<'
../bits/std_iosfwd.h:92: parse error before `<'
../bits/std_iosfwd.h:95: parse error before `<'
../bits/std_iosfwd.h:98: parse error before `<'
../bits/std_iosfwd.h:101: parse error before `<'
../bits/std_iosfwd.h:104: parse error before `<'
../bits/std_iosfwd.h:107: parse error before `<'
../bits/std_iosfwd.h: In function `enum _Ios_Iostate operator |=(enum _Ios_Iostate &, 
enum _Ios_Iostate)':
../bits/std_iosfwd.h:120: warning: conversion from `int' to `enum _Ios_Iostate'
../bits/std_iosfwd.h: In function `enum _Ios_Iostate operator &=(enum _Ios_Iostate &, 
enum _Ios_Iostate)':
../bits/std_iosfwd.h:122: warning: conversion from `int' to `enum _Ios_Iostate'
../bits/std_iosfwd.h: In function `enum _Ios_Iostate operator ^=(enum _Ios_Iostate &, 
enum _Ios_Iostate)':
../bits/std_iosfwd.h:124: warning: conversion from `int' to `enum _Ios_Iostate'
../bits/std_iosfwd.h: At top level:
../bits/std_iosfwd.h:131: parse error before `<'
../bits/std_iosfwd.h:132: parse error before `<'
../bits/std_iosfwd.h:134: parse error before `<'
../bits/std_iosfwd.h:135: parse error before `<'
../bits/std_iosfwd.h:136: parse error before `<'
../bits/std_iosfwd.h:137: parse error before `<'
../bits/std_iosfwd.h:139: parse error before `<'
../bits/std_iosfwd.h:140: parse error before `<'
../bits/std_iosfwd.h:141: parse error before `<'
../bits/std_iosfwd.h:142: parse error before `<'
../bits/std_iosfwd.h:144: parse error before `<'
../bits/std_iosfwd.h:145: parse error before `<'
../bits/std_iosfwd.h:146: parse error before `<'
../bits/std_iosfwd.h:147: parse error before `<'
../bits/std_iosfwd.h:148: parse error before `<'
../bits/std_iosfwd.h:149: parse error before `<'
../bits/std_iosfwd.h:150: parse error before `<'
../bits/std_iosfwd.h:151: parse error before `<'
../bits/std_iosfwd.h:153: parse error before `<'
../bits/std_iosfwd.h:154: parse error before `<'
../bits/std_iosfwd.h:155: parse error before `<'
../bits/std_iosfwd.h:156: parse error before `<'
../bits/std_iosfwd.h:158: parse error before `<'
../bits/std_iosfwd.h:159: parse error before `<'
../bits/std_iosfwd.h:160: parse error before `<'
../bits/std_iosfwd.h:161: parse error before `<'
../bits/std_iosfwd.h:167: confused by earlier errors, bailing out
make[2]: *** [complex.lo] Error 1
make[2]: Leaving directory `/usr/local/libstdc++-2.90.3/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/local/libstdc++-2.90.3'
make: *** [all-recursive-am] Error 2

Reply via email to