make bootstrap fails, "parse error" at objc.h:51, internal error
Sandro Hawke
sandro@roads.org
Fri May 7 17:01:00 GMT 1999
Using RedHat 6.0 on a generic Pentium II/400-EIDE system. egcs from cvs
today (May 7, egcs-2.93.21) and identically with -D 4/8/99. No
options to configure. 34 minutes into "make bootstrap", the make ends
with:
/usr/local/build/egcs-cvs/gcc/xgcc -B/usr/local/build/egcs-cvs/gcc/ -B/usr/local/i686-pc-linux-gnu/bin/ -fgnu-runtime -c -o linking.o -I. -I/usr/local/src/egcs-cvs/egcs/libobjc -g -O2 -DIN_GCC -I/usr/local/src/egcs-cvs/egcs/libobjc/objc -I/usr/local/src/egcs-cvs/egcs/libobjc/../gcc -I/usr/local/src/egcs-cvs/egcs/libobjc/../gcc/config -I../../gcc -I/usr/local/src/egcs-cvs/egcs/libobjc/../include /usr/local/src/egcs-cvs/egcs/libobjc/linking.m
In file included from /usr/local/src/egcs-cvs/egcs/libobjc/objc/Object.h:30,
from /usr/local/src/egcs-cvs/egcs/libobjc/linking.m:28:
/usr/local/src/egcs-cvs/egcs/libobjc/objc/objc.h:51: parse error before `const'xgcc: Internal compiler error: program cc1obj got fatal signal 11
make[2]: *** [linking.o] Error 1
make[2]: Leaving directory `/usr/local/build/egcs-cvs/i686-pc-linux-gnu/libobjc'
make[1]: *** [all-target-libobjc] Error 2
make[1]: Leaving directory `/usr/local/build/egcs-cvs'
make: *** [bootstrap] Error 2
[root@avalon egcs-cvs]#
I am able to complete the build by excluding Objective C from the
enabled languages, so this is just FYI. (I don't have a clue how to
debug this furthur.) I orginally bootstrapped from the default RH
gcc, which was egcs-2.91.66. I did build egcs-2.93.21 (without ObjC)
the other day, so that's my starting point now.
-- sandro
More information about the Gcc-bugs
mailing list