🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: gnu.gcc.bug
Article #1403

stage 1 GCC 2.3.2 error

#1403
From: John Boller
Date: Mon, 21 Dec 1992 06:32
396 lines
31678 bytes
Hi,
I was compiling GCC 2.3.2 for my NeXTstation
(NeXTstep 3.0).  I got an error in the stage1
make sequence in compiling protoize.c.
The compiler complains about ENOENT and EEXIST
undeclared.  I have not had a chance to make it
through a stage 1 compilation, so there may
be other errors (like in unprotoize.c).

I would greatly appreciate any suggestions you
may have in this matter.

Thanks, john boller
jboller@is.morgan.com

TRANSCRIPT
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
60 % echo $path
. /etc /usr/bin /usr/ucb /bin /usr/sybase/bin /LocalApps /NextApps /NextAdmin /NextDeveloper/Demos //bin /usr/bin/X11 /usr/local/idb/sys /home/jboller/bin
root@maverick /mount/st41600_1/usr/local/src/gcc/gcc-2.3.2 
61 % configure next
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-bsd.
root@maverick /mount/st41600_1/usr/local/src/gcc/gcc-2.3.2 
62 % make LANGUAGES=c
cc -traditional-cpp  -DIN_GCC   -g     -I. -I. -I./config  -DGCC_INCLUDE_DIR=\"/usr/local/lib/gcc-lib/next/`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/next/`sed -e 's/.*\"\([^ \"]*\)[ \"].*/\1/' < ./version.c`/sys-include\"  -DTOOLDIR=\"/usr/local/next/\"  -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:951: 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:8324: 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  -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=\"next\"  -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
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=\"next\"  -DTOOLDIR=\"/usr/local/next/\"  -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 `  
./xgcc -dumpspecs > specs
if [ -f libgcc2.ready ] ; then  true;  else  touch libgcc2.ready;  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
_builtin_new
_caps_New
_builtin_del
_bb
_shtab
_clear_cache
_trampoline
__main
_exit
_ctors
for file in .. ;  do  if [ x${file} != x.. ]; then  name=`echo ${file} | sed -e 's/[.]c$//' -e 's/[.]asm$//'`;  echo ${name};  if [ ${name}.asm = ${file} ]; then  cp ${file} ${name}.s || exit 1; file=${name}.s;  else true; fi;  ./xgcc -B./ -O2  -DIN_GCC   -g  -g1 -I. -I. -I./config -c ${file};  if [ $? -eq 0 ] ; then true; else exit 1; fi;  ar rc tmplibgcc2.a ${name}.o;  rm -f ${name}.[so];  else true;  fi;  done
mv tmplibgcc2.a libgcc2.a
rm -rf tmplibgcc.a libgcc.a tmpcopy
mkdir tmpcopy
if [ x != x ];                   then (cd tmpcopy; ar x ../);    else true;                                      fi
(cd tmpcopy; ar x ../libgcc2.a)
(cd tmpcopy; ar rc ../tmplibgcc.a *.o)
rm -rf tmpcopy
if [ -f /usr/bin/ranlib -o -f /bin/ranlib ] ; then ranlib tmplibgcc.a; else true; fi
mv tmplibgcc.a libgcc.a
./xgcc -B./  -DIN_GCC   -g     -DNO_MEM -DNO_STDDEF -DNO_LONG_DOUBLE_IO -O0 -I. -c enquire.c
./xgcc -B./  -DIN_GCC   -g   enquire.o -o enquire
./enquire -f > tmp-float.h
mv tmp-float.h float.h
root@maverick /mount/st41600_1/usr/local/src/gcc/gcc-2.3.2 
63 % make stage1
if [ -d stage1 ] ; then true ; else mkdir stage1 ; fi
mv *.o insn-flags.h insn-config.h insn-codes.h  insn-output.c insn-recog.c insn-emit.c insn-extract.c insn-peep.c  insn-attr.h insn-attrtab.c  stamp-flags stamp-config stamp-codes  stamp-output stamp-recog stamp-emit stamp-extract stamp-peep  stamp-attr stamp-attrtab stamp-proto  genemit genoutput genrecog genextract genflags gencodes genconfig genpeep  genattrtab genattr  xgcc cc1 cpp    gcc-cross cccp  cc1plus cc1obj enquire protoize unprotoize specs collect2 ld stage1
mv: stamp-proto: Cannot access: No such file or directory
mv: gcc-cross: Cannot access: No such file or directory
mv: cc1plus: Cannot access: No such file or directory
mv: cc1obj: Cannot access: No such file or directory
mv: protoize: Cannot access: No such file or directory
mv: unprotoize: Cannot access: No such file or directory
*** Exit 1 (ignored)
rm -f stage1/libgcc.a
cp libgcc.a stage1
if [ -f /usr/bin/ranlib -o -f /bin/ranlib ] ; then ranlib stage1/libgcc.a; else true; fi
root@maverick /mount/st41600_1/usr/local/src/gcc/gcc-2.3.2 
64 % make CC="stage1/xgcc -Bstage1/" CFLAGS="-g -O"
stage1/xgcc -Bstage1/  -DIN_GCC   -g -O     -I. -I. -I./config  -DGCC_INCLUDE_DIR=\"/usr/local/lib/gcc-lib/next/`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/next/`sed -e 's/.*\"\([^ \"]*\)[ \"].*/\1/' < ./version.c`/sys-include\"  -DTOOLDIR=\"/usr/local/next/\"  -c `echo ./cccp.c | sed 's,^\./,,'`
stage1/xgcc -Bstage1/  -DIN_GCC   -g -O     -I. -I. -I./config -c cexp.c
stage1/xgcc -Bstage1/ -c  -DIN_GCC   -g -O     -I. -I. -I./config version.c
stage1/xgcc -Bstage1/ -c  -DIN_GCC   -g -O     -I. -I. -I./config obstack.c
stage1/xgcc -Bstage1/  -DIN_GCC   -g -O   -o cccp cccp.o cexp.o version.o obstack.o ` case "stage1/xgcc -Bstage1/" in "cc -traditional-cpp") echo  ;; esac `  
rm -f cpp
ln cccp cpp
stage1/xgcc -Bstage1/  -DIN_GCC   -g -O     -I. -I. -I./config -c c-parse.c
stage1/xgcc -Bstage1/ -c  -DIN_GCC   -g -O     -I. -I. -I./config c-lang.c
stage1/xgcc -Bstage1/ -c  -DIN_GCC   -g -O     -I. -I. -I./config c-lex.c
stage1/xgcc -Bstage1/ -c  -DIN_GCC   -g -O     -I. -I. -I./config c-decl.c
stage1/xgcc -Bstage1/ -c  -DIN_GCC   -g -O     -I. -I. -I./config c-typeck.c
stage1/xgcc -Bstage1/ -c  -DIN_GCC   -g -O     -I. -I. -I./config c-convert.c
stage1/xgcc -Bstage1/ -c  -DIN_GCC   -g -O     -I. -I. -I./config c-aux-info.c
stage1/xgcc -Bstage1/ -c  -DIN_GCC   -g -O     -I. -I. -I./config c-common.c
stage1/xgcc -Bstage1/ -c  -DIN_GCC   -g -O     -I. -I. -I./config c-pragma.c
stage1/xgcc -Bstage1/ -c  -DIN_GCC   -g -O     -I. -I. -I./config ./genattr.c
stage1/xgcc -Bstage1/ -c  -DIN_GCC   -g -O     -I. -I. -I./config rtl.c
stage1/xgcc -Bstage1/  -DIN_GCC   -g -O   -o genattr  genattr.o rtl.o ` case "obstack.o" in ?*) echo obstack.o ;; esac ` ` case "stage1/xgcc -Bstage1/"@"" 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
stage1/xgcc -Bstage1/  -DIN_GCC   -g -O     -I. -I. -I./config   -DUSE_COLLECT2  -c `echo ./toplev.c | sed 's,^\./,,'`
stage1/xgcc -Bstage1/ -c  -DIN_GCC   -g -O     -I. -I. -I./config tree.c
stage1/xgcc -Bstage1/ -c  -DIN_GCC   -g -O     -I. -I. -I./config print-tree.c
stage1/xgcc -Bstage1/ -c  -DIN_GCC   -g -O     -I. -I. -I./config stor-layout.c
stage1/xgcc -Bstage1/ -c  -DIN_GCC   -g -O     -I. -I. -I./config fold-const.c
stage1/xgcc -Bstage1/ -c  -DIN_GCC   -g -O     -I. -I. -I./config ./genflags.c
stage1/xgcc -Bstage1/  -DIN_GCC   -g -O   -o genflags  genflags.o rtl.o ` case "obstack.o" in ?*) echo obstack.o ;; esac ` ` case "stage1/xgcc -Bstage1/"@"" 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
stage1/xgcc -Bstage1/ -c  -DIN_GCC   -g -O     -I. -I. -I./config ./gencodes.c
stage1/xgcc -Bstage1/  -DIN_GCC   -g -O   -o gencodes  gencodes.o rtl.o ` case "obstack.o" in ?*) echo obstack.o ;; esac ` ` case "stage1/xgcc -Bstage1/"@"" 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
stage1/xgcc -Bstage1/ -c  -DIN_GCC   -g -O     -I. -I. -I./config ./genconfig.c
stage1/xgcc -Bstage1/  -DIN_GCC   -g -O   -o genconfig  genconfig.o rtl.o ` case "obstack.o" in ?*) echo obstack.o ;; esac ` ` case "stage1/xgcc -Bstage1/"@"" 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
stage1/xgcc -Bstage1/ -c  -DIN_GCC   -g -O     -I. -I. -I./config function.c
stage1/xgcc -Bstage1/ -c  -DIN_GCC   -g -O     -I. -I. -I./config stmt.c
stage1/xgcc -Bstage1/ -c  -DIN_GCC   -g -O     -I. -I. -I./config expr.c
stage1/xgcc -Bstage1/ -c  -DIN_GCC   -g -O     -I. -I. -I./config calls.c
stage1/xgcc -Bstage1/ -c  -DIN_GCC   -g -O     -I. -I. -I./config expmed.c
stage1/xgcc -Bstage1/ -c  -DIN_GCC   -g -O     -I. -I. -I./config explow.c
stage1/xgcc -Bstage1/ -c  -DIN_GCC   -g -O     -I. -I. -I./config optabs.c
stage1/xgcc -Bstage1/ -c  -DIN_GCC   -g -O     -I. -I. -I./config varasm.c
stage1/xgcc -Bstage1/ -c  -DIN_GCC   -g -O     -I. -I. -I./config print-rtl.c
stage1/xgcc -Bstage1/ -c  -DIN_GCC   -g -O     -I. -I. -I./config rtlanal.c
stage1/xgcc -Bstage1/ -c  -DIN_GCC   -g -O     -I. -I. -I./config emit-rtl.c
stage1/xgcc -Bstage1/ -c  -DIN_GCC   -g -O     -I. -I. -I./config dbxout.c
stage1/xgcc -Bstage1/ -c  -DIN_GCC   -g -O     -I. -I. -I./config sdbout.c
stage1/xgcc -Bstage1/ -c  -DIN_GCC   -g -O     -I. -I. -I./config dwarfout.c
stage1/xgcc -Bstage1/ -c  -DIN_GCC   -g -O     -I. -I. -I./config xcoffout.c
stage1/xgcc -Bstage1/ -c  -DIN_GCC   -g -O     -I. -I. -I./config integrate.c
stage1/xgcc -Bstage1/ -c  -DIN_GCC   -g -O     -I. -I. -I./config jump.c
stage1/xgcc -Bstage1/ -c  -DIN_GCC   -g -O     -I. -I. -I./config cse.c
stage1/xgcc -Bstage1/ -c  -DIN_GCC   -g -O     -I. -I. -I./config loop.c
stage1/xgcc -Bstage1/ -c  -DIN_GCC   -g -O     -I. -I. -I./config unroll.c
stage1/xgcc -Bstage1/ -c  -DIN_GCC   -g -O     -I. -I. -I./config flow.c
stage1/xgcc -Bstage1/ -c  -DIN_GCC   -g -O     -I. -I. -I./config stupid.c
stage1/xgcc -Bstage1/ -c  -DIN_GCC   -g -O     -I. -I. -I./config combine.c
stage1/xgcc -Bstage1/ -c  -DIN_GCC   -g -O     -I. -I. -I./config regclass.c
stage1/xgcc -Bstage1/ -c  -DIN_GCC   -g -O     -I. -I. -I./config local-alloc.c
stage1/xgcc -Bstage1/ -c  -DIN_GCC   -g -O     -I. -I. -I./config global.c
stage1/xgcc -Bstage1/ -c  -DIN_GCC   -g -O     -I. -I. -I./config reload.c
stage1/xgcc -Bstage1/ -c  -DIN_GCC   -g -O     -I. -I. -I./config reload1.c
stage1/xgcc -Bstage1/ -c  -DIN_GCC   -g -O     -I. -I. -I./config caller-save.c
stage1/xgcc -Bstage1/ -c  -DIN_GCC   -g -O     -I. -I. -I./config ./genpeep.c
stage1/xgcc -Bstage1/  -DIN_GCC   -g -O   -o genpeep  genpeep.o rtl.o ` case "obstack.o" in ?*) echo obstack.o ;; esac ` ` case "stage1/xgcc -Bstage1/"@"" 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
stage1/xgcc -Bstage1/  -DIN_GCC   -g -O     -I. -I. -I./config -c insn-peep.c
stage1/xgcc -Bstage1/ -c  -DIN_GCC   -g -O     -I. -I. -I./config reorg.c
stage1/xgcc -Bstage1/ -c  -DIN_GCC   -g -O     -I. -I. -I./config sched.c
stage1/xgcc -Bstage1/ -c  -DIN_GCC   -g -O     -I. -I. -I./config final.c
stage1/xgcc -Bstage1/ -c  -DIN_GCC   -g -O     -I. -I. -I./config recog.c
stage1/xgcc -Bstage1/ -c  -DIN_GCC   -g -O     -I. -I. -I./config reg-stack.c
stage1/xgcc -Bstage1/ -c  -DIN_GCC   -g -O     -I. -I. -I./config ./genrecog.c
stage1/xgcc -Bstage1/  -DIN_GCC   -g -O   -o genrecog  genrecog.o rtl.o ` case "obstack.o" in ?*) echo obstack.o ;; esac ` ` case "stage1/xgcc -Bstage1/"@"" 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
stage1/xgcc -Bstage1/  -DIN_GCC   -g -O     -I. -I. -I./config -c insn-recog.c
stage1/xgcc -Bstage1/ -c  -DIN_GCC   -g -O     -I. -I. -I./config ./genextract.c
stage1/xgcc -Bstage1/  -DIN_GCC   -g -O   -o genextract  genextract.o rtl.o ` case "obstack.o" in ?*) echo obstack.o ;; esac ` ` case "stage1/xgcc -Bstage1/"@"" 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
stage1/xgcc -Bstage1/  -DIN_GCC   -g -O     -I. -I. -I./config -c insn-extract.c
stage1/xgcc -Bstage1/ -c  -DIN_GCC   -g -O     -I. -I. -I./config ./genoutput.c
stage1/xgcc -Bstage1/  -DIN_GCC   -g -O   -o genoutput  genoutput.o rtl.o ` case "obstack.o" in ?*) echo obstack.o ;; esac ` ` case "stage1/xgcc -Bstage1/"@"" 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
stage1/xgcc -Bstage1/  -DIN_GCC   -g -O     -I. -I. -I./config -c insn-output.c
stage1/xgcc -Bstage1/ -c  -DIN_GCC   -g -O     -I. -I. -I./config ./genemit.c
stage1/xgcc -Bstage1/  -DIN_GCC   -g -O   -o genemit  genemit.o rtl.o ` case "obstack.o" in ?*) echo obstack.o ;; esac ` ` case "stage1/xgcc -Bstage1/"@"" 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
stage1/xgcc -Bstage1/  -DIN_GCC   -g -O     -I. -I. -I./config -c insn-emit.c
stage1/xgcc -Bstage1/ -c  -DIN_GCC   -g -O     -I. -I. -I./config ./genattrtab.c
stage1/xgcc -Bstage1/  -DIN_GCC   -g -O   -o genattrtab  genattrtab.o rtl.o print-rtl.o rtlanal.o ` case "obstack.o" in ?*) echo obstack.o ;; esac ` ` case "stage1/xgcc -Bstage1/"@"" 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
stage1/xgcc -Bstage1/  -DIN_GCC   -g -O     -I. -I. -I./config -c insn-attrtab.c
stage1/xgcc -Bstage1/ -c  -DIN_GCC   -g -O     -I. -I. -I./config aux-output.c
stage1/xgcc -Bstage1/ -c  -DIN_GCC   -g -O     -I. -I. -I./config getpwd.c
stage1/xgcc -Bstage1/  -DIN_GCC   -g -O   -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 r
eorg.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 "stage1/xgcc -Bstage1/" in "cc -traditional-cpp") echo  ;; esac `  
stage1/xgcc -Bstage1/ -c  -DIN_GCC   -g -O     -I. -I. -I./config  `echo cp-parse.c | sed 's,^\./,,'`
stage1/xgcc -Bstage1/ -c  -DIN_GCC   -g -O     -I. -I. -I./config cp-decl.c
stage1/xgcc -Bstage1/ -c  -DIN_GCC   -g -O     -I. -I. -I./config cp-decl2.c
stage1/xgcc -Bstage1/ -c  -DIN_GCC   -g -O     -I. -I. -I./config cp-typeck.c
stage1/xgcc -Bstage1/ -c  -DIN_GCC   -g -O     -I. -I. -I./config cp-type2.c
stage1/xgcc -Bstage1/ -c  -DIN_GCC   -g -O     -I. -I. -I./config cp-tree.c
stage1/xgcc -Bstage1/ -c  -DIN_GCC   -g -O     -I. -I. -I./config cp-ptree.c
stage1/xgcc -Bstage1/ -c  -DIN_GCC   -g -O     -I. -I. -I./config cp-cvt.c
stage1/xgcc -Bstage1/ -c  -DIN_GCC   -g -O     -I. -I. -I./config cp-search.c
stage1/xgcc -Bstage1/ -c  -DIN_GCC   -g -O     -I. -I. -I./config cp-lex.c
stage1/xgcc -Bstage1/ -c  -DIN_GCC   -g -O     -I. -I. -I./config cp-gc.c
stage1/xgcc -Bstage1/ -c  -DIN_GCC   -g -O     -I. -I. -I./config cp-call.c
stage1/xgcc -Bstage1/ -c  -DIN_GCC   -g -O     -I. -I. -I./config cp-class.c
stage1/xgcc -Bstage1/ -c  -DIN_GCC   -g -O     -I. -I. -I./config cp-init.c
stage1/xgcc -Bstage1/ -c  -DIN_GCC   -g -O     -I. -I. -I./config cp-method.c
stage1/xgcc -Bstage1/ -c  -DIN_GCC   -g -O     -I. -I. -I./config cp-except.c
stage1/xgcc -Bstage1/ -c  -DIN_GCC   -g -O     -I. -I. -I./config cp-expr.c
stage1/xgcc -Bstage1/ -c  -DIN_GCC   -g -O     -I. -I. -I./config cp-pt.c
stage1/xgcc -Bstage1/ -c  -DIN_GCC   -g -O     -I. -I. -I./config cp-edsel.c
stage1/xgcc -Bstage1/ -c  -DIN_GCC   -g -O     -I. -I. -I./config cp-xref.c
stage1/xgcc -Bstage1/ -c  -DIN_GCC   -g -O     -I. -I. -I./config cp-spew.c
stage1/xgcc -Bstage1/  -DIN_GCC   -g -O   -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  integ
rate.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 "stage1/xgcc -Bstage1/" in "cc -traditional-cpp") echo  ;; esac `  
stage1/xgcc -Bstage1/  -DIN_GCC   -g -O     -I. -I. -I./config -c objc-parse.c
stage1/xgcc -Bstage1/ -c  -DIN_GCC   -g -O     -I. -I. -I./config objc-actions.c
stage1/xgcc -Bstage1/  -DIN_GCC   -g -O   -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  i
nsn-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 "stage1/xgcc -Bstage1/" in "cc -traditional-cpp") echo  ;; esac `  
stage1/xgcc -Bstage1/  -DIN_GCC   -g -O     -I. -I. -I./config  -DSTANDARD_STARTFILE_PREFIX=\"/usr/local/lib/\"  -DSTANDARD_EXEC_PREFIX=\"/usr/local/lib/gcc-lib/\"  -DDEFAULT_TARGET_MACHINE=\"next\"  -DTOOLDIR=\"/usr/local/next/\"  -c `echo ./gcc.c | sed 's,^\./,,'`
stage1/xgcc -Bstage1/  -DIN_GCC   -g -O   -o xgcc gcc.o version.o obstack.o ` case "stage1/xgcc -Bstage1/" 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/next AR="ar" AR_FLAGS="rc"  GCC_FOR_TARGET="${thisdir1}/xgcc -B${thisdir1}/"  GCC_CFLAGS=" -DIN_GCC   -g -O "
`libobjc.a' is up to date.
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
stage1/xgcc -Bstage1/ -c  -DIN_GCC   -g -O     -I. -I. -I./config  -DGCC_INCLUDE_DIR=\"/usr/local/lib/gcc-lib/next/`sed -e 's/.*\"\([^ \"]*\)[ \"].*/\1/' < ./version.c`/include\"  -DGPLUSPLUS_INCLUDE_DIR=\"/usr/local/lib/g++-include\"  -DCROSS_INCLUDE_DIR=\"/usr/local/lib/gcc-lib/next/`sed -e 's/.*\"\([^ \"]*\)[ \"].*/\1/' < ./version.c`/sys-include\"  -DLOCAL_INCLUDE_DIR=\"/usr/local/include\"  -DSTD_PROTO_DIR=\"/usr/local/lib/gcc-lib/next/`sed -e 's/.*\"\([^ \"]*\)[ \"].*/\1/' < ./version.c`\"  -DUNPROTO
IZE protoize.c
protoize.c: In function `process_aux_info_file':
protoize.c:2104: `ENOENT' undeclared (first use this function)
protoize.c:2104: (Each undeclared identifier is reported only once
protoize.c:2104: for each function it appears in.)
protoize.c: In function `edit_file':
protoize.c:4274: `EEXIST' undeclared (first use this function)
*** Exit 1
Stop.
root@maverick /mount/st41600_1/usr/local/src/gcc/gcc-2.3.2 
65 % 

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
Technical Details
Message-ID: <9212211632.AA13355@nyfx1.is.morgan.com>
Path: arc1-ca.pugleaf.net!sparky!uunet!zaphod.mps.ohio-state.edu!cis.ohio-state.edu!is.morgan.COM!jboller

Show Full Headers
Complete Article Headers
Newsgroups: gnu.gcc.bug
Path: arc1-ca.pugleaf.net!sparky!uunet!zaphod.mps.ohio-state.edu!cis.ohio-state.edu!is.morgan.COM!jboller
From: jboller@is.morgan.COM (John Boller)
Subject: stage 1 GCC 2.3.2 error
Message-ID: <9212211632.AA13355@nyfx1.is.morgan.com>
Sender: gnulists@ai.mit.edu
Organization: GNUs Not Usenet
Distribution: gnu
Date: Mon, 21 Dec 1992 06:32:12 GMT
Approved: bug-gcc@prep.ai.mit.edu
Lines: 391