Solaris 7 build fails for v2.90.7 and current cvs
Bruno.Voigt@ic3s.de
Bruno.Voigt@ic3s.de
Sat Apr 1 00:00:00 GMT 2000
Plattform: Ultra10, Solaris 7, gcc 2.95.2, gnu make 3.78.1
I tried to build v2.90.7 and the current cvs head
and it fails in both cases with different errors.
Am I missing some important thing (eg. other gnu utils)?
I am new to solaris but compiled the libstdc++ successfully before on
linux.
case 1: compiling 2.90.7 snapshot gives:
c++ -DHAVE_CONFIG_H -I. -I../../libstdc++/src -I.. -nostdinc++ -I../../libstdc++/config/solaris -I../../libstdc++ -I../../libstdc++/stl
-I../../libstdc++/libio -D_GNU_SOURCE -fno-implicit-templates -Wall -Wno-format -W -Wwrite-strings -Winline -Werror -g -fno-honor-std -c -fPIC -DPIC
../../libstdc++/src/locale.cc -o .libs/locale.lo
In file included from ../../libstdc++/src/locale.cc:446:
../../libstdc++/config/solaris/ctype.cc:36: converting to `long int *' from `int *'
../../libstdc++/config/solaris/ctype.cc:37: converting to `long int *' from `int *'
../../libstdc++/config/solaris/ctype.cc:41: converting to `long int *' from `int *'
../../libstdc++/config/solaris/ctype.cc:42: converting to `long int *' from `int *'
make[2]: *** [locale.lo] Error 1
make[2]: Leaving directory `/home/bruno/gcc-2.95.2/bld-libstdc++/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/bruno/gcc-2.95.2/bld-libstdc++'
make: *** [all-recursive-am] Error 2
case 2: compiling current cvs snapshot gives:
c++ -DHAVE_CONFIG_H -I. -I../../libstdc++-cvs/src -I.. -nostdinc++ -I../../libstdc++-cvs/config/solaris/solaris2.7 -I../../libstdc++-cvs
-I../../libstdc++-cvs/stl -I../libio -I../../libstdc++-cvs/libio -I/usr/include -D_GNU_SOURCE -fno-implicit-templates -Wall -Wno-format -W
-Wwrite-strings -Winline -Werror -g -fno-honor-std -c -fPIC -DPIC ../../libstdc++-cvs/src/valarray-inst.cc -o .libs/valarray-inst.lo
In file included from /usr/local/lib/gcc-lib/sparc-sun-solaris2.7/2.95.2/include/new:9,
from ../../libstdc++-cvs/bits/std_new.h:35,
from ../../libstdc++-cvs/stl/bits/stl_algobase.h:44,
from ../../libstdc++-cvs/stl/bits/std_algorithm.h:30,
from ../../libstdc++-cvs/bits/std_valarray.h:41,
from ../../libstdc++-cvs/src/valarray-inst.cc:1:
/usr/local/lib/gcc-lib/sparc-sun-solaris2.7/2.95.2/include/exception:13: redefinition of `struct exception'
/usr/include/math.h:81: previous definition here
make[2]: *** [valarray-inst.lo] Error 1
make[2]: Leaving directory `/home/bruno/gcc-2.95.2/bld-libstdc++/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/bruno/gcc-2.95.2/bld-libstdc++'
make: *** [all-recursive-am] Error 2
TIA, bruno
--
Bruno.Voigt@ic3s.de # IC3S AG # Tel. 04106.655.105 # Fax. 04106.4618
____________________ # Mobile 0700.686.00.686
More information about the Libstdc++
mailing list