🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: gnu.gcc.bug
Article #75

GCC-2.3.1 doesn't compile under NeXTstep 3.0

#75
From: Magnus Nordborg
Date: Mon, 02 Nov 1992 13:55
440 lines
20248 bytes
I am trying to compile gcc-2.3.1 on a NeXT running NeXTstep 3.0. The  
compilation fails rather rapidly with the following message:

> configure --target=m68k-next-mach
Linked `config.h' to `./config/xm-next.h'
Linked `tm.h' to `./config/next.h'
Linked `md' to `./config/m68k.md'
Linked `aux-output.c' to `./config/next.c'
Linked `tconfig.h' to `./config/xm-next.h'
Linked `hconfig.h' to `./config/xm-next.h'
Merged x-next.
Merged t-next.
Created `Makefile'.
Links are now set up for target m68k-next-mach.
> which make
/usr/local/bin/make
> make
cc -traditional-cpp  -DIN_GCC   -g     -I. -I. -I./config  
-DGCC_INCLUDE_DIR=\"/usr/local/lib/gcc-lib/m68k-next-mach/`sed -e  
's/.*\"\([^ \"]*\)[ \"].*/\1/' < ./version.c`/include\"  
-DGPLUSPLUS_INCLUDE_DIR=\"/usr/local/lib/g++-include\"  
-DLOCAL_INCLUDE_DIR=\"/usr/local/include\"  
-DCROSS_INCLUDE_DIR=\"/usr/local/lib/gcc-lib/m68k-next-mach/`sed -e  
's/.*\"\([^ \"]*\)[ \"].*/\1/' < ./version.c`/sys-include\"  
-DTOOLDIR=\"/usr/local/m68k-next-mach/\" -c `echo ./cccp.c | sed  
's,^\./,,'`
cc -traditional-cpp  -DIN_GCC   -g     -I. -I. -I./config -c ./cexp.c
cc -traditional-cpp -c  -DIN_GCC   -g     -I. -I. -I./config  
version.c
cc -traditional-cpp -c  -DIN_GCC   -g     -I. -I. -I./config  
obstack.c
cc -traditional-cpp  -DIN_GCC   -g   -o cccp cccp.o cexp.o version.o  
obstack.o ` case "cc -traditional-cpp" in "cc -traditional-cpp") echo   
;; esac `  

rm -f cpp
ln cccp cpp
cc -traditional-cpp  -DIN_GCC   -g     -I. -I. -I./config -c  
./c-parse.c
cc -traditional-cpp -c  -DIN_GCC   -g     -I. -I. -I./config c-lang.c
cc -traditional-cpp -c  -DIN_GCC   -g     -I. -I. -I./config c-lex.c
cc -traditional-cpp -c  -DIN_GCC   -g     -I. -I. -I./config c-decl.c
cc -traditional-cpp -c  -DIN_GCC   -g     -I. -I. -I./config  
c-typeck.c
cc -traditional-cpp -c  -DIN_GCC   -g     -I. -I. -I./config  
c-convert.c
cc -traditional-cpp -c  -DIN_GCC   -g     -I. -I. -I./config  
c-aux-info.c
cc -traditional-cpp -c  -DIN_GCC   -g     -I. -I. -I./config  
c-common.c
cc -traditional-cpp -c  -DIN_GCC   -g     -I. -I. -I./config  
c-pragma.c
cc -traditional-cpp -c  -DIN_GCC   -g     -I. -I. -I./config  
./genattr.c
cc -traditional-cpp -c  -DIN_GCC   -g     -I. -I. -I./config rtl.c
cc -traditional-cpp  -DIN_GCC   -g   -o genattr genattr.o rtl.o `  
case "obstack.o" in ?*) echo obstack.o ;; esac ` ` case "cc  
-traditional-cpp"@"" in "cc -traditional-cpp"@?*) echo  ;; esac ` `  
case "" in ?*) echo  ;; esac ` 

./genattr md > tmp-attr.h
./move-if-change tmp-attr.h insn-attr.h
touch stamp-attr
cc -traditional-cpp  -DIN_GCC   -g     -I. -I. -I./config   
-DUSE_COLLECT2 -c `echo ./toplev.c | sed 's,^\./,,'`
cc -traditional-cpp -c  -DIN_GCC   -g     -I. -I. -I./config tree.c
cc -traditional-cpp -c  -DIN_GCC   -g     -I. -I. -I./config  
print-tree.c
cc -traditional-cpp -c  -DIN_GCC   -g     -I. -I. -I./config  
stor-layout.c
cc -traditional-cpp -c  -DIN_GCC   -g     -I. -I. -I./config  
fold-const.c
cc -traditional-cpp -c  -DIN_GCC   -g     -I. -I. -I./config  
./genflags.c
cc -traditional-cpp  -DIN_GCC   -g   -o genflags genflags.o rtl.o `  
case "obstack.o" in ?*) echo obstack.o ;; esac ` ` case "cc  
-traditional-cpp"@"" in "cc -traditional-cpp"@?*) echo  ;; esac ` `  
case "" in ?*) echo  ;; esac ` 

./genflags md > tmp-flags.h
./move-if-change tmp-flags.h insn-flags.h
touch stamp-flags
cc -traditional-cpp -c  -DIN_GCC   -g     -I. -I. -I./config  
./gencodes.c
cc -traditional-cpp  -DIN_GCC   -g   -o gencodes gencodes.o rtl.o `  
case "obstack.o" in ?*) echo obstack.o ;; esac ` ` case "cc  
-traditional-cpp"@"" in "cc -traditional-cpp"@?*) echo  ;; esac ` `  
case "" in ?*) echo  ;; esac ` 

./gencodes md > tmp-codes.h
./move-if-change tmp-codes.h insn-codes.h
touch stamp-codes
cc -traditional-cpp -c  -DIN_GCC   -g     -I. -I. -I./config  
./genconfig.c
cc -traditional-cpp  -DIN_GCC   -g   -o genconfig genconfig.o rtl.o `  
case "obstack.o" in ?*) echo obstack.o ;; esac ` ` case "cc  
-traditional-cpp"@"" in "cc -traditional-cpp"@?*) echo  ;; esac ` `  
case "" in ?*) echo  ;; esac ` 

./genconfig md > tmp-config.h
./move-if-change tmp-config.h insn-config.h
touch stamp-config
cc -traditional-cpp -c  -DIN_GCC   -g     -I. -I. -I./config  
function.c
cc -traditional-cpp -c  -DIN_GCC   -g     -I. -I. -I./config stmt.c
cc -traditional-cpp -c  -DIN_GCC   -g     -I. -I. -I./config expr.c
expr.c: In function `convert_to_mode':
expr.c:936: warning: suggest parentheses around && within ||
cc -traditional-cpp -c  -DIN_GCC   -g     -I. -I. -I./config calls.c
cc -traditional-cpp -c  -DIN_GCC   -g     -I. -I. -I./config expmed.c
cc -traditional-cpp -c  -DIN_GCC   -g     -I. -I. -I./config explow.c
cc -traditional-cpp -c  -DIN_GCC   -g     -I. -I. -I./config optabs.c
cc -traditional-cpp -c  -DIN_GCC   -g     -I. -I. -I./config varasm.c
cc -traditional-cpp -c  -DIN_GCC   -g     -I. -I. -I./config  
print-rtl.c
cc -traditional-cpp -c  -DIN_GCC   -g     -I. -I. -I./config  
rtlanal.c
cc -traditional-cpp -c  -DIN_GCC   -g     -I. -I. -I./config  
emit-rtl.c
cc -traditional-cpp -c  -DIN_GCC   -g     -I. -I. -I./config dbxout.c
cc -traditional-cpp -c  -DIN_GCC   -g     -I. -I. -I./config sdbout.c
cc -traditional-cpp -c  -DIN_GCC   -g     -I. -I. -I./config  
dwarfout.c
cc -traditional-cpp -c  -DIN_GCC   -g     -I. -I. -I./config  
xcoffout.c
cc -traditional-cpp -c  -DIN_GCC   -g     -I. -I. -I./config  
integrate.c
cc -traditional-cpp -c  -DIN_GCC   -g     -I. -I. -I./config jump.c
cc -traditional-cpp -c  -DIN_GCC   -g     -I. -I. -I./config cse.c
cc -traditional-cpp -c  -DIN_GCC   -g     -I. -I. -I./config loop.c
cc -traditional-cpp -c  -DIN_GCC   -g     -I. -I. -I./config unroll.c
cc -traditional-cpp -c  -DIN_GCC   -g     -I. -I. -I./config flow.c
cc -traditional-cpp -c  -DIN_GCC   -g     -I. -I. -I./config stupid.c
cc -traditional-cpp -c  -DIN_GCC   -g     -I. -I. -I./config  
combine.c
combine.c: In function `simplify_comparison':
combine.c:8303: warning: suggest parentheses around + or - in operand  
of &
cc -traditional-cpp -c  -DIN_GCC   -g     -I. -I. -I./config  
regclass.c
cc -traditional-cpp -c  -DIN_GCC   -g     -I. -I. -I./config  
local-alloc.c
cc -traditional-cpp -c  -DIN_GCC   -g     -I. -I. -I./config global.c
cc -traditional-cpp -c  -DIN_GCC   -g     -I. -I. -I./config reload.c
cc -traditional-cpp -c  -DIN_GCC   -g     -I. -I. -I./config  
reload1.c
cc -traditional-cpp -c  -DIN_GCC   -g     -I. -I. -I./config  
caller-save.c
cc -traditional-cpp -c  -DIN_GCC   -g     -I. -I. -I./config  
./genpeep.c
cc -traditional-cpp  -DIN_GCC   -g   -o genpeep genpeep.o rtl.o `  
case "obstack.o" in ?*) echo obstack.o ;; esac ` ` case "cc  
-traditional-cpp"@"" in "cc -traditional-cpp"@?*) echo  ;; esac ` `  
case "" in ?*) echo  ;; esac ` 

./genpeep md > tmp-peep.c
./move-if-change tmp-peep.c insn-peep.c
touch stamp-peep
cc -traditional-cpp  -DIN_GCC   -g     -I. -I. -I./config -c  
insn-peep.c
cc -traditional-cpp -c  -DIN_GCC   -g     -I. -I. -I./config reorg.c
cc -traditional-cpp -c  -DIN_GCC   -g     -I. -I. -I./config sched.c
cc -traditional-cpp -c  -DIN_GCC   -g     -I. -I. -I./config final.c
cc -traditional-cpp -c  -DIN_GCC   -g     -I. -I. -I./config recog.c
cc -traditional-cpp -c  -DIN_GCC   -g     -I. -I. -I./config  
reg-stack.c
cc -traditional-cpp -c  -DIN_GCC   -g     -I. -I. -I./config  
./genrecog.c
cc -traditional-cpp  -DIN_GCC   -g   -o genrecog genrecog.o rtl.o `  
case "obstack.o" in ?*) echo obstack.o ;; esac ` ` case "cc  
-traditional-cpp"@"" in "cc -traditional-cpp"@?*) echo  ;; esac ` `  
case "" in ?*) echo  ;; esac ` 

./genrecog md > tmp-recog.c
./move-if-change tmp-recog.c insn-recog.c
touch stamp-recog
cc -traditional-cpp  -DIN_GCC   -g     -I. -I. -I./config -c  
insn-recog.c
cc -traditional-cpp -c  -DIN_GCC   -g     -I. -I. -I./config  
./genextract.c
cc -traditional-cpp  -DIN_GCC   -g   -o genextract genextract.o rtl.o  
` case "obstack.o" in ?*) echo obstack.o ;; esac ` ` case "cc  
-traditional-cpp"@"" in "cc -traditional-cpp"@?*) echo  ;; esac ` `  
case "" in ?*) echo  ;; esac ` 

./genextract md > tmp-extract.c
./move-if-change tmp-extract.c insn-extract.c
touch stamp-extract
cc -traditional-cpp  -DIN_GCC   -g     -I. -I. -I./config -c  
insn-extract.c
cc -traditional-cpp -c  -DIN_GCC   -g     -I. -I. -I./config  
./genoutput.c
cc -traditional-cpp  -DIN_GCC   -g   -o genoutput genoutput.o rtl.o `  
case "obstack.o" in ?*) echo obstack.o ;; esac ` ` case "cc  
-traditional-cpp"@"" in "cc -traditional-cpp"@?*) echo  ;; esac ` `  
case "" in ?*) echo  ;; esac ` 

./genoutput md > tmp-output.c
./move-if-change tmp-output.c insn-output.c
touch stamp-output
cc -traditional-cpp  -DIN_GCC   -g     -I. -I. -I./config -c  
insn-output.c
cc -traditional-cpp -c  -DIN_GCC   -g     -I. -I. -I./config  
./genemit.c
cc -traditional-cpp  -DIN_GCC   -g   -o genemit genemit.o rtl.o `  
case "obstack.o" in ?*) echo obstack.o ;; esac ` ` case "cc  
-traditional-cpp"@"" in "cc -traditional-cpp"@?*) echo  ;; esac ` `  
case "" in ?*) echo  ;; esac ` 

./genemit md > tmp-emit.c
./move-if-change tmp-emit.c insn-emit.c
touch stamp-emit
cc -traditional-cpp  -DIN_GCC   -g     -I. -I. -I./config -c  
insn-emit.c
cc -traditional-cpp -c  -DIN_GCC   -g     -I. -I. -I./config  
./genattrtab.c
cc -traditional-cpp  -DIN_GCC   -g   -o genattrtab genattrtab.o rtl.o  
print-rtl.o rtlanal.o ` case "obstack.o" in ?*) echo obstack.o ;;  
esac ` ` case "cc -traditional-cpp"@"" in "cc -traditional-cpp"@?*)  
echo  ;; esac ` ` case "" in ?*) echo  ;; esac ` 

if cmp -s Makefile   md; then echo Using ; cp  tmp-attrtab.c; else  
./genattrtab md > tmp-attrtab.c; fi
./move-if-change tmp-attrtab.c insn-attrtab.c
touch stamp-attrtab
cc -traditional-cpp  -DIN_GCC   -g     -I. -I. -I./config -c  
insn-attrtab.c
cc -traditional-cpp -c  -DIN_GCC   -g     -I. -I. -I./config  
aux-output.c
cc -traditional-cpp -c  -DIN_GCC   -g     -I. -I. -I./config getpwd.c
cc -traditional-cpp  -DIN_GCC   -g   -o cc1 c-parse.o c-lang.o  
c-lex.o c-decl.o c-typeck.o c-convert.o c-aux-info.o c-common.o  
c-pragma.o toplev.o version.o tree.o print-tree.o stor-layout.o  
fold-const.o function.o stmt.o expr.o calls.o expmed.o explow.o  
optabs.o varasm.o rtl.o print-rtl.o rtlanal.o emit-rtl.o dbxout.o  
sdbout.o dwarfout.o xcoffout.o integrate.o jump.o cse.o loop.o  
unroll.o flow.o stupid.o combine.o regclass.o local-alloc.o global.o  
reload.o reload1.o caller-save.o insn-peep.o reorg.o sched.o final.o  
recog.o reg-stack.o insn-recog.o insn-extract.o insn-output.o  
insn-emit.o insn-attrtab.o aux-output.o getpwd.o  obstack.o ` case  
"cc -traditional-cpp" in "cc -traditional-cpp") echo  ;; esac `  

cc -traditional-cpp -c  -DIN_GCC   -g     -I. -I. -I./config `echo  
./cp-parse.c | sed 's,^\./,,'`
cc -traditional-cpp -c  -DIN_GCC   -g     -I. -I. -I./config  
cp-decl.c
cc -traditional-cpp -c  -DIN_GCC   -g     -I. -I. -I./config  
cp-decl2.c
cc -traditional-cpp -c  -DIN_GCC   -g     -I. -I. -I./config  
cp-typeck.c
cc -traditional-cpp -c  -DIN_GCC   -g     -I. -I. -I./config  
cp-type2.c
cc -traditional-cpp -c  -DIN_GCC   -g     -I. -I. -I./config  
cp-tree.c
cc -traditional-cpp -c  -DIN_GCC   -g     -I. -I. -I./config  
cp-ptree.c
cc -traditional-cpp -c  -DIN_GCC   -g     -I. -I. -I./config cp-cvt.c
cc -traditional-cpp -c  -DIN_GCC   -g     -I. -I. -I./config  
cp-search.c
cc -traditional-cpp -c  -DIN_GCC   -g     -I. -I. -I./config cp-lex.c
cc -traditional-cpp -c  -DIN_GCC   -g     -I. -I. -I./config cp-gc.c
cc -traditional-cpp -c  -DIN_GCC   -g     -I. -I. -I./config  
cp-call.c
cc -traditional-cpp -c  -DIN_GCC   -g     -I. -I. -I./config  
cp-class.c
cc -traditional-cpp -c  -DIN_GCC   -g     -I. -I. -I./config  
cp-init.c
cc -traditional-cpp -c  -DIN_GCC   -g     -I. -I. -I./config  
cp-method.c
cc -traditional-cpp -c  -DIN_GCC   -g     -I. -I. -I./config  
cp-except.c
cc -traditional-cpp -c  -DIN_GCC   -g     -I. -I. -I./config  
cp-expr.c
cc -traditional-cpp -c  -DIN_GCC   -g     -I. -I. -I./config cp-pt.c
cc -traditional-cpp -c  -DIN_GCC   -g     -I. -I. -I./config  
cp-edsel.c
cc -traditional-cpp -c  -DIN_GCC   -g     -I. -I. -I./config  
cp-xref.c
cc -traditional-cpp -c  -DIN_GCC   -g     -I. -I. -I./config  
cp-spew.c
cc -traditional-cpp  -DIN_GCC   -g   -o cc1plus cp-parse.o cp-decl.o  
cp-decl2.o cp-typeck.o cp-type2.o cp-tree.o cp-ptree.o cp-cvt.o  
cp-search.o cp-lex.o cp-gc.o cp-call.o cp-class.o cp-init.o  
cp-method.o cp-except.o cp-expr.o cp-pt.o cp-edsel.o cp-xref.o   
cp-spew.o c-common.o toplev.o version.o tree.o print-tree.o  
stor-layout.o fold-const.o function.o stmt.o expr.o calls.o expmed.o  
explow.o optabs.o varasm.o rtl.o print-rtl.o rtlanal.o emit-rtl.o  
dbxout.o sdbout.o dwarfout.o xcoffout.o integrate.o jump.o cse.o  
loop.o unroll.o flow.o stupid.o combine.o regclass.o local-alloc.o  
global.o reload.o reload1.o caller-save.o insn-peep.o reorg.o sched.o  
final.o recog.o reg-stack.o insn-recog.o insn-extract.o insn-output.o  
insn-emit.o insn-attrtab.o aux-output.o getpwd.o  obstack.o ` case  
"cc -traditional-cpp" in "cc -traditional-cpp") echo  ;; esac `  

cc -traditional-cpp  -DIN_GCC   -g     -I. -I. -I./config -c  
./objc-parse.c
cc -traditional-cpp -c  -DIN_GCC   -g     -I. -I. -I./config  
objc-actions.c
cc -traditional-cpp  -DIN_GCC   -g   -o cc1obj objc-parse.o  
objc-actions.o c-lex.o c-decl.o c-typeck.o c-convert.o c-aux-info.o  
c-common.o c-pragma.o toplev.o version.o tree.o print-tree.o  
stor-layout.o fold-const.o function.o stmt.o expr.o calls.o expmed.o  
explow.o optabs.o varasm.o rtl.o print-rtl.o rtlanal.o emit-rtl.o  
dbxout.o sdbout.o dwarfout.o xcoffout.o integrate.o jump.o cse.o  
loop.o unroll.o flow.o stupid.o combine.o regclass.o local-alloc.o  
global.o reload.o reload1.o caller-save.o insn-peep.o reorg.o sched.o  
final.o recog.o reg-stack.o insn-recog.o insn-extract.o insn-output.o  
insn-emit.o insn-attrtab.o aux-output.o getpwd.o  obstack.o ` case  
"cc -traditional-cpp" in "cc -traditional-cpp") echo  ;; esac `  

cc -traditional-cpp  -DIN_GCC   -g     -I. -I. -I./config  
-DSTANDARD_STARTFILE_PREFIX=\"/usr/local/lib/\"  
-DSTANDARD_EXEC_PREFIX=\"/usr/local/lib/gcc-lib/\"  
-DDEFAULT_TARGET_MACHINE=\"m68k-next-mach\"  
-DTOOLDIR=\"/usr/local/m68k-next-mach/\" -c `echo ./gcc.c | sed  
's,^\./,,'`
cc -traditional-cpp  -DIN_GCC   -g   -o xgcc gcc.o version.o  
obstack.o ` case "cc -traditional-cpp" in "cc -traditional-cpp") echo   
;; esac `  

if [ -f libgcc2.ready ] ; then true; else touch libgcc2.ready; fi
if [ -d objc ]; then true; else mkdir objc; fi
thisdir1=`pwd`; srcdir1=`cd .; pwd`; cd objc; make -f  
${srcdir1}/objc/Makefile libobjc.a srcdir=${srcdir1}  
tooldir=/usr/local/m68k-next-mach AR="ar" AR_FLAGS="rc"  
GCC_FOR_TARGET="${thisdir1}/xgcc -B${thisdir1}/" GCC_CFLAGS="  
-DIN_GCC   -g "
/private/swapdisk/tmp/gcc-2.3.1/xgcc  
-B/private/swapdisk/tmp/gcc-2.3.1/ -c -DIN_GCC   -g  -I. -I..  
-I/private/swapdisk/tmp/gcc-2.3.1  
-I/private/swapdisk/tmp/gcc-2.3.1/config core.c
/private/swapdisk/tmp/gcc-2.3.1/xgcc  
-B/private/swapdisk/tmp/gcc-2.3.1/ -c -DIN_GCC   -g  -I. -I..  
-I/private/swapdisk/tmp/gcc-2.3.1  
-I/private/swapdisk/tmp/gcc-2.3.1/config hash.c
/private/swapdisk/tmp/gcc-2.3.1/xgcc  
-B/private/swapdisk/tmp/gcc-2.3.1/ -c -DIN_GCC   -g  -I. -I..  
-I/private/swapdisk/tmp/gcc-2.3.1  
-I/private/swapdisk/tmp/gcc-2.3.1/config object.m
rm -f libobjc.a
ar rc libobjc.a object.o core.o hash.o
rm -f libobjc.a
ln objc/libobjc.a . >/dev/null 2>&1 || cp objc/libobjc.a .
if [ -f /usr/bin/ranlib -o -f /bin/ranlib ] ; then ranlib libobjc.a;  
else true; fi
cc -traditional-cpp -c  -DIN_GCC   -g     -I. -I. -I./config  
-DGCC_INCLUDE_DIR=\"/usr/local/lib/gcc-lib/m68k-next-mach/`sed -e  
's/.*\"\([^ \"]*\)[ \"].*/\1/' < ./version.c`/include\"  
-DGPLUSPLUS_INCLUDE_DIR=\"/usr/local/lib/g++-include\"  
-DCROSS_INCLUDE_DIR=\"/usr/local/lib/gcc-lib/m68k-next-mach/`sed -e  
's/.*\"\([^ \"]*\)[ \"].*/\1/' < ./version.c`/sys-include\"  
-DLOCAL_INCLUDE_DIR=\"/usr/local/include\"  
-DSTD_PROTO_DIR=\"/usr/local/lib/gcc-lib/m68k-next-mach/`sed -e  
's/.*\"\([^ \"]*\)[ \"].*/\1/' < ./version.c`\" -DUNPROTOIZE  
./protoize.c
mv protoize.o unprotoize.o
cc -traditional-cpp -c  -DIN_GCC   -g     -I. -I. -I./config  
-DGCC_INCLUDE_DIR=\"/usr/local/lib/gcc-lib/m68k-next-mach/`sed -e  
's/.*\"\([^ \"]*\)[ \"].*/\1/' < ./version.c`/include\"  
-DGPLUSPLUS_INCLUDE_DIR=\"/usr/local/lib/g++-include\"  
-DCROSS_INCLUDE_DIR=\"/usr/local/lib/gcc-lib/m68k-next-mach/`sed -e  
's/.*\"\([^ \"]*\)[ \"].*/\1/' < ./version.c`/sys-include\"  
-DLOCAL_INCLUDE_DIR=\"/usr/local/include\"  
-DSTD_PROTO_DIR=\"/usr/local/lib/gcc-lib/m68k-next-mach/`sed -e  
's/.*\"\([^ \"]*\)[ \"].*/\1/' < ./version.c`\" ./protoize.c
touch stamp-proto
cc -traditional-cpp -c  -DIN_GCC   -g     -I. -I. -I./config  
./getopt.c
cc -traditional-cpp -c  -DIN_GCC   -g     -I. -I. -I./config  
./getopt1.c
cc -traditional-cpp  -DIN_GCC   -g   protoize.o getopt.o getopt1.o  
getpwd.o version.o obstack.o ` case "cc -traditional-cpp" in "cc  
-traditional-cpp") echo  ;; esac `   -o protoize
cc -traditional-cpp  -DIN_GCC   -g   unprotoize.o getopt.o getopt1.o  
getpwd.o version.o obstack.o ` case "cc -traditional-cpp" in "cc  
-traditional-cpp") echo  ;; esac `   -o unprotoize
rm -f SYSCALLS.c tmp-SYSCALLS.s
cat ./sys-types.h ./sys-protos.h > SYSCALLS.c
./xgcc -B./  -DIN_GCC   -g     -I. -I. -I./config -aux-info  
SYSCALLS.c.X -S -o tmp-SYSCALLS.s SYSCALLS.c
rm -f SYSCALLS.c tmp-SYSCALLS.s
cc -traditional-cpp  -DIN_GCC   -g     -I. -I. -I./config  
-DSTANDARD_STARTFILE_PREFIX=\"/usr/local/lib/\"  
-DSTANDARD_BIN_PREFIX=\"/usr/local/bin/\"  
-DSTANDARD_EXEC_PREFIX=\"/usr/local/lib/gcc-lib/\"  
-DDEFAULT_TARGET_MACHINE=\"m68k-next-mach\" -c `echo ./collect2.c |  
sed 's,^\./,,'`
rm -f collect2
cc -traditional-cpp  -DIN_GCC   -g   -o collect2 collect2.o version.o  
obstack.o ` case "cc -traditional-cpp" in "cc -traditional-cpp") echo   
;; esac `  

rm -f ld
ln collect2 ld
./xgcc -dumpspecs > specs
if [ -f /usr/include/limits.h ] ; then cat ./limitx.h ./glimits.h  
./limity.h > xlimits.h; else cat ./glimits.h > xlimits.h; fi
rm -f tmplibgcc2.a
set -e; for name in _muldi3 _divdi3 _moddi3 _udivdi3 _umoddi3 _negdi2  
_lshrdi3 _lshldi3 _ashldi3 _ashrdi3 _udiv_w_sdiv _udivmoddi4 _cmpdi2  
_ucmpdi2 _floatdidf _floatdisf _fixunsdfsi _fixunssfsi _fixunsdfdi  
_fixdfdi _fixunssfdi _fixsfdi __gcc_bcmp _varargs _eprintf  
_builtin_new _caps_New _builtin_del _bb _shtab _clear_cache  
_trampoline __main _exit _ctors; do echo ${name}; ./xgcc -B./ -O2   
-DIN_GCC   -g  -g1 -I. -I. -I./config -c -DL${name} ./libgcc2.c -o  
${name}.o; if [ $? -eq 0 ] ; then true; else exit 1; fi; ar rc  
tmplibgcc2.a ${name}.o; rm -f ${name}.o; done
_muldi3
_divdi3
_moddi3
_udivdi3
_umoddi3
_negdi2
_lshrdi3
_lshldi3
_ashldi3
_ashrdi3
_udiv_w_sdiv
_udivmoddi4
_cmpdi2
_ucmpdi2
_floatdidf
_floatdisf
_fixunsdfsi
_fixunssfsi
_fixunsdfdi
_fixdfdi
_fixunssfdi
_fixsfdi
__gcc_bcmp
_varargs
_eprintf
In file included from  
/NextDeveloper/Headers/ansi/machine/stdarg.h:11, from  
/NextDeveloper/Headers/ansi/stdarg.h:7, from  
/NextDeveloper/Headers/ansi/stdio.h:18, from ./libgcc2.c:1155:
/NextDeveloper/Headers/ansi/m68k/stdarg.h:4: unterminated string or  
character constant
/NextDeveloper/Headers/ansi/m68k/stdarg.h:30: unbalanced `#endif'
make: *** [libgcc2.a] Error 1
Technical Details
Message-ID: <9211030555.AA03106@fisher.Stanford.EDU>
Path: arc1-ca.pugleaf.net!sparky!uunet!usc!zaphod.mps.ohio-state.edu!cis.ohio-state.edu!fisher.stanford.edu!magnus

Show Full Headers
Complete Article Headers
Newsgroups: gnu.gcc.bug
Path: arc1-ca.pugleaf.net!sparky!uunet!usc!zaphod.mps.ohio-state.edu!cis.ohio-state.edu!fisher.stanford.edu!magnus
From: magnus@fisher.stanford.edu (Magnus Nordborg)
Subject: GCC-2.3.1 doesn't compile under NeXTstep 3.0
Message-ID: <9211030555.AA03106@fisher.Stanford.EDU>
Sender: gnulists@ai.mit.edu
Organization: GNUs Not Usenet
Distribution: gnu
Date: Mon, 2 Nov 1992 13:55:26 GMT
Approved: bug-gcc@prep.ai.mit.edu
Lines: 441