compile error 19991215 in current cvs state
Ingo Ciechowski
ciechowski@cis-computer.com
Thu Dec 16 15:33:00 GMT 1999
I just checked out todays current cvs state (cvs -z 9 co) to build
the latest gcc. unfortunately my attempt to build the package with
make bootstrap resulted in the following error:
.
.
.
cc -B/usr/src/egcs/output/gcc/ -B/usr/i686-pc-linux-gnu/bin/ -c -g
-O2 -fvtable-thunks -D_GNU_SOURCE -fno-implicit-templates -I.
-I../../../libio -nostdinc++ -D_IO_MTSAFE_IO
../../../libio/iomanip.cc -o pic/iomanip.o
/usr/src/egcs/output/gcc/xgcc -B/usr/src/egcs/output/gcc/
-B/usr/i686-pc-linux-gnu/bin/ -c -g -O2 -fvtable-thunks -D_GNU_SOURCE
-fno-implicit-templates -I. -I../../../libio -nostdinc++
-D_IO_MTSAFE_IO ../../../libio/iomanip.cc
In file included from ../../../libio/iomanip.cc:29:
../../../libio/iomanip.h:51: Internal compiler error 19991215.
../../../libio/iomanip.h:51: Please submit a full bug report.
../../../libio/iomanip.h:51: See
<URL: http://www.gnu.org/software/gcc/faq.html#bugreport > for
instructions.
make[2]: *** [iomanip.o] Error 1
make[2]: Leaving directory `/usr/src/egcs/output/i686-pc-linux-gnu/libio'
make[1]: *** [all-target-libio] Error 2
make[1]: Leaving directory `/usr/src/egcs/output'
make: *** [bootstrap] Error 2
-------------------------------
I tried this because building the 2.95.2 version (sources either from
tar.gz archive or checked our from cvs with cvs -z 9 co
-rgcc_latest_snapshot) didn't work either. Here I received the
following errors:
sh /usr/src/egcs/install-sh -c " "prefix=/usr" "exec_prefix=/usr"
"tooldir=/usr/i686-pc-linux-gnu" "gxx_include_dir=/usr/include/g++-3"
"libsubdir=/usr/lib/gcc-lib/i686-pc-linux-gnu/2.96"
"gcc_version=2.96" "gcc_version_trigger=/usr/src/egcs/gcc/version.c"
"AR=ar" "AR_FLAGS=rc" "CC=/usr/src/egcs/output/gcc/xgcc
-B/usr/src/egcs/output/gcc/ -B/usr/i686-pc-linux-gnu/bin/"
"CXX=/usr/src/egcs/output/gcc/xgcc -B/usr/src/egcs/output/gcc/
-B/usr/i686-pc-linux-gnu/bin/" "CFLAGS=-g -O2" "CXXFLAGS=-g -O2
-fvtable-thunks -D_GNU_SOURCE" "NM=nm" "RANLIB=ranlib" "LIBCFLAGS=-g
-O2" "LIBCXXFLAGS=-g -O2 -fvtable-thunks -D_GNU_SOURCE
-fno-implicit-templates" "LOADLIBES=" "LDFLAGS="
"MAKEINFO=/usr/src/egcs/output/texinfo/makeinfo/makeinfo "
"SHLIB=libstdc++.so.2.10.0" "SHCURSES=" "RUNTESTFLAGS="
make[3]: Entering directory `/usr/src/egcs/output/i686-pc-linux-gnu/libiberty'
make[3]: *** No targets. Stop.
make[3]: Leaving directory `/usr/src/egcs/output/i686-pc-linux-gnu/libiberty'
make[2]: *** [../libiberty/libiberty.a] Error 2
make[2]: Leaving directory `/usr/src/egcs/output/i686-pc-linux-gnu/libstdc++'
make[1]: *** [all-target-libstdc++] Error 2
make[1]: Leaving directory `/usr/src/egcs/output'
make: *** [bootstrap] Error 2
BTW: I tried to build the system wit gcc version 2.7.2.3 installed on
a linux system.
Ingo
More information about the Gcc-bugs
mailing list