🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: gnu.gcc.help
Article #52546

Building gcc-2.2.2

#52546
From: Michael J. Miller
Date: Thu, 02 Jul 1992 00:05
446 lines
22452 bytes
Hello,

I tried building gcc-2.2.2 on a SUN sparc 2, OS 4.1.2, and encountered a problem
during the stage two portion.  Below is a long, but complete, listing of the
makefile's output.  There are five enclosed segments:

	1.  Listing of the directory which the compilation was done.
	2.  make stage1
	3.  Listing of the directory again after compilation.
	4.  make CC="/usr/local/bin/gcc" LANGUAGES="c"
	5.  make CC="stage1/gcc -Bstage1/" CFLAGS="-g -O"

I would appreciate any assistance that you could offer.  BTW, there is a older
version of gcc and g++ located in the /usr/local directory.

						Thanks, Michael
--------------------------------------------------------------------------------
(sur) ls -alg ./
total 266
drwx------  3 mike     apt          2560 Jul  1 16:42 ./
drwxrwxr-x  4 root     staff        5632 Jul  1 13:13 ../
-rw-------  1 mike     apt            32 Jul  1 15:42 .gdbinit
-rw-------  1 mike     apt         66737 Jul  1 15:42 Makefile
lrwxrwxrwx  1 mike     apt            17 Jul  1 15:42 aux-output.c -> ../config/sparc.c
lrwxrwxrwx  1 mike     apt            20 Jul  1 15:42 config.h -> ../config/xm-sparc.h
-rwx--x--x  1 mike     apt            84 Jul  1 15:42 config.status*
lrwxrwxrwx  1 mike     apt            18 Jul  1 15:42 md -> ../config/sparc.md
lrwxrwxrwx  1 mike     apt            20 Jul  1 15:42 tconfig.h -> ../config/xm-sparc.h
lrwxrwxrwx  1 mike     apt            17 Jul  1 15:42 tm.h -> ../config/sparc.h

==========================================================================

(sur) make CC="/usr/local/bin/gcc" LANGUAGES="c"
/usr/local/bin/gcc    -g     -I. -I.. -I../config \
  -DGCC_INCLUDE_DIR=\"/usr/local/lib/gcc-lib/sparc-sun-sunos4.1/`awk '{printf "%s", substr ($4, 2, length ($4) - 3); }' ../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/sparc-sun-sunos4.1/`awk '{printf "%s", substr ($4, 2, length ($4) - 3); }' ../version.c`/sys-include\" \
  -c `echo ../cccp.c | sed 's,^\./,,'`
/usr/local/bin/gcc    -g     -I. -I.. -I../config -c ../cexp.c
/usr/local/bin/gcc -c    -g     -I. -I.. -I../config ../version.c
/usr/local/bin/gcc -c    -g     -I. -I.. -I../config ../obstack.c
/usr/local/bin/gcc    -g   -o cccp cccp.o cexp.o version.o obstack.o ` case "/usr/local/bin/gcc" in "cc") echo  ;; esac `  
rm -f cpp
ln cccp cpp
/usr/local/bin/gcc    -g     -I. -I.. -I../config -c ../c-parse.c
/usr/local/bin/gcc -c    -g     -I. -I.. -I../config ../c-lang.c
/usr/local/bin/gcc -c    -g     -I. -I.. -I../config ../c-lex.c
/usr/local/bin/gcc -c    -g     -I. -I.. -I../config ../c-decl.c
/usr/local/bin/gcc -c    -g     -I. -I.. -I../config ../c-typeck.c
/usr/local/bin/gcc -c    -g     -I. -I.. -I../config ../c-convert.c
/usr/local/bin/gcc -c    -g     -I. -I.. -I../config ../c-aux-info.c
/usr/local/bin/gcc -c    -g     -I. -I.. -I../config ../c-common.c
/usr/local/bin/gcc -c    -g     -I. -I.. -I../config ../genattr.c
/usr/local/bin/gcc -c    -g     -I. -I.. -I../config ../rtl.c
/usr/local/bin/gcc    -g   -o genattr \
 genattr.o rtl.o ` case "obstack.o" in ?*) echo obstack.o ;; esac ` ` case "/usr/local/bin/gcc"@"" in "cc"@?*) echo  ;; esac ` ` case "" in ?*) echo  ;; esac `   
./genattr md > tmp-attr.h
../move-if-change tmp-attr.h insn-attr.h
touch stamp-attr
/usr/local/bin/gcc    -g     -I. -I.. -I../config \
  -DUSE_COLLECT2 -c `echo ../toplev.c | sed 's,^\./,,'`
/usr/local/bin/gcc -c    -g     -I. -I.. -I../config ../tree.c
/usr/local/bin/gcc -c    -g     -I. -I.. -I../config ../print-tree.c
/usr/local/bin/gcc -c    -g     -I. -I.. -I../config ../stor-layout.c
/usr/local/bin/gcc -c    -g     -I. -I.. -I../config ../fold-const.c
/usr/local/bin/gcc -c    -g     -I. -I.. -I../config ../genflags.c
/usr/local/bin/gcc    -g   -o genflags \
 genflags.o rtl.o ` case "obstack.o" in ?*) echo obstack.o ;; esac ` ` case "/usr/local/bin/gcc"@"" in "cc"@?*) echo  ;; esac ` ` case "" in ?*) echo  ;; esac `   
./genflags md > tmp-flags.h
../move-if-change tmp-flags.h insn-flags.h
touch stamp-flags
/usr/local/bin/gcc -c    -g     -I. -I.. -I../config ../gencodes.c
/usr/local/bin/gcc    -g   -o gencodes \
 gencodes.o rtl.o ` case "obstack.o" in ?*) echo obstack.o ;; esac ` ` case "/usr/local/bin/gcc"@"" in "cc"@?*) echo  ;; esac ` ` case "" in ?*) echo  ;; esac `   
./gencodes md > tmp-codes.h
../move-if-change tmp-codes.h insn-codes.h
touch stamp-codes
/usr/local/bin/gcc -c    -g     -I. -I.. -I../config ../genconfig.c
/usr/local/bin/gcc    -g   -o genconfig \
  genconfig.o rtl.o ` case "obstack.o" in ?*) echo obstack.o ;; esac ` ` case "/usr/local/bin/gcc"@"" in "cc"@?*) echo  ;; esac ` ` case "" in ?*) echo  ;; esac `   
./genconfig md > tmp-config.h
../move-if-change tmp-config.h insn-config.h
touch stamp-config
/usr/local/bin/gcc -c    -g     -I. -I.. -I../config ../function.c
/usr/local/bin/gcc -c    -g     -I. -I.. -I../config ../stmt.c
/usr/local/bin/gcc -c    -g     -I. -I.. -I../config ../expr.c
/usr/local/bin/gcc -c    -g     -I. -I.. -I../config ../calls.c
/usr/local/bin/gcc -c    -g     -I. -I.. -I../config ../expmed.c
/usr/local/bin/gcc -c    -g     -I. -I.. -I../config ../explow.c
/usr/local/bin/gcc -c    -g     -I. -I.. -I../config ../optabs.c
/usr/local/bin/gcc -c    -g     -I. -I.. -I../config ../varasm.c
/usr/local/bin/gcc -c    -g     -I. -I.. -I../config ../print-rtl.c
/usr/local/bin/gcc -c    -g     -I. -I.. -I../config ../rtlanal.c
/usr/local/bin/gcc -c    -g     -I. -I.. -I../config ../emit-rtl.c
/usr/local/bin/gcc -c    -g     -I. -I.. -I../config ../dbxout.c
/usr/local/bin/gcc -c    -g     -I. -I.. -I../config ../sdbout.c
/usr/local/bin/gcc -c    -g     -I. -I.. -I../config ../dwarfout.c
/usr/local/bin/gcc -c    -g     -I. -I.. -I../config ../xcoffout.c
/usr/local/bin/gcc -c    -g     -I. -I.. -I../config ../integrate.c
/usr/local/bin/gcc -c    -g     -I. -I.. -I../config ../jump.c
/usr/local/bin/gcc -c    -g     -I. -I.. -I../config ../cse.c
/usr/local/bin/gcc -c    -g     -I. -I.. -I../config ../loop.c
/usr/local/bin/gcc -c    -g     -I. -I.. -I../config ../unroll.c
/usr/local/bin/gcc -c    -g     -I. -I.. -I../config ../flow.c
/usr/local/bin/gcc -c    -g     -I. -I.. -I../config ../stupid.c
/usr/local/bin/gcc -c    -g     -I. -I.. -I../config ../combine.c
/usr/local/bin/gcc -c    -g     -I. -I.. -I../config ../regclass.c
/usr/local/bin/gcc -c    -g     -I. -I.. -I../config ../local-alloc.c
/usr/local/bin/gcc -c    -g     -I. -I.. -I../config ../global-alloc.c
/usr/local/bin/gcc -c    -g     -I. -I.. -I../config ../reload.c
/usr/local/bin/gcc -c    -g     -I. -I.. -I../config ../reload1.c
/usr/local/bin/gcc -c    -g     -I. -I.. -I../config ../caller-save.c
/usr/local/bin/gcc -c    -g     -I. -I.. -I../config ../genpeep.c
/usr/local/bin/gcc    -g   -o genpeep \
 genpeep.o rtl.o ` case "obstack.o" in ?*) echo obstack.o ;; esac ` ` case "/usr/local/bin/gcc"@"" in "cc"@?*) echo  ;; esac ` ` case "" in ?*) echo  ;; esac `   
./genpeep md > tmp-peep.c
../move-if-change tmp-peep.c insn-peep.c
touch stamp-peep
/usr/local/bin/gcc    -g     -I. -I.. -I../config -c insn-peep.c
/usr/local/bin/gcc -c    -g     -I. -I.. -I../config ../reorg.c
/usr/local/bin/gcc -c    -g     -I. -I.. -I../config ../sched.c
/usr/local/bin/gcc -c    -g     -I. -I.. -I../config ../final.c
/usr/local/bin/gcc -c    -g     -I. -I.. -I../config ../recog.c
/usr/local/bin/gcc -c    -g     -I. -I.. -I../config ../reg-stack.c
/usr/local/bin/gcc -c    -g     -I. -I.. -I../config ../genrecog.c
/usr/local/bin/gcc    -g   -o genrecog \
 genrecog.o rtl.o ` case "obstack.o" in ?*) echo obstack.o ;; esac ` ` case "/usr/local/bin/gcc"@"" in "cc"@?*) echo  ;; esac ` ` case "" in ?*) echo  ;; esac `   
./genrecog md > tmp-recog.c
../move-if-change tmp-recog.c insn-recog.c
touch stamp-recog
/usr/local/bin/gcc    -g     -I. -I.. -I../config -c insn-recog.c
/usr/local/bin/gcc -c    -g     -I. -I.. -I../config ../genextract.c
/usr/local/bin/gcc    -g   -o genextract \
 genextract.o rtl.o ` case "obstack.o" in ?*) echo obstack.o ;; esac ` ` case "/usr/local/bin/gcc"@"" in "cc"@?*) echo  ;; esac ` ` case "" in ?*) echo  ;; esac `   
./genextract md > tmp-extract.c
../move-if-change tmp-extract.c insn-extract.c
touch stamp-extract
/usr/local/bin/gcc    -g     -I. -I.. -I../config -c insn-extract.c
/usr/local/bin/gcc -c    -g     -I. -I.. -I../config ../genoutput.c
/usr/local/bin/gcc    -g   -o genoutput \
 genoutput.o rtl.o ` case "obstack.o" in ?*) echo obstack.o ;; esac ` ` case "/usr/local/bin/gcc"@"" in "cc"@?*) echo  ;; esac ` ` case "" in ?*) echo  ;; esac `   
./genoutput md > tmp-output.c
../move-if-change tmp-output.c insn-output.c
touch stamp-output
/usr/local/bin/gcc    -g     -I. -I.. -I../config -c insn-output.c
/usr/local/bin/gcc -c    -g     -I. -I.. -I../config ../genemit.c
/usr/local/bin/gcc    -g   -o genemit \
 genemit.o rtl.o ` case "obstack.o" in ?*) echo obstack.o ;; esac ` ` case "/usr/local/bin/gcc"@"" in "cc"@?*) echo  ;; esac ` `./genemit md > tmp-emit.c
../move-if-change tmp-emit.c insn-emit.c
touch stamp-emit
/usr/local/bin/gcc    -g     -I. -I.. -I../config -c insn-emit.c
/usr/local/bin/gcc -c    -g     -I. -I.. -I../config ../genattrtab.c
/usr/local/bin/gcc    -g   -o genattrtab \
 genattrtab.o rtl.o print-rtl.o rtlanal.o ` case "obstack.o" in ?*) echo obstack.o ;; esac ` ` case "/usr/local/bin/gcc"@"" in "cc"@?*) 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
/usr/local/bin/gcc    -g     -I. -I.. -I../config -c insn-attrtab.c
/usr/local/bin/gcc -c    -g     -I. -I.. -I../config aux-output.c
/usr/local/bin/gcc -c    -g     -I. -I.. -I../config ../getpwd.c
/usr/local/bin/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 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-alloc.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 "/usr/local/bin/gcc" in "cc") echo  ;; esac `  
/usr/local/bin/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=\"sparc-sun-sunos4.1\" \
  -c `echo ../collect2.c | sed 's,^\./,,'`
/usr/local/bin/gcc    -g   -o collect2 collect2.o version.o obstack.o ` case "/usr/local/bin/gcc" in "cc") echo  ;; esac `  
rm -f ld
ln collect2 ld
/usr/local/bin/gcc    -g     -I. -I.. -I../config \
  -DSTANDARD_STARTFILE_PREFIX=\"/usr/local/lib/\" \
  -DSTANDARD_EXEC_PREFIX=\"/usr/local/lib/gcc-lib/\" \
  -DDEFAULT_TARGET_MACHINE=\"sparc-sun-sunos4.1\" \
  -c `echo ../gcc.c | sed 's,^\./,,'`
/usr/local/bin/gcc    -g   -o gccnew gcc.o version.o obstack.o ` case "/usr/local/bin/gcc" in "cc") echo  ;; esac `  
mv -f gccnew gcc
./gcc -dumpspecs > specs
rm -f tmplibgcc1.a
set -e; \
for name in _mulsi3 _udivsi3 _divsi3 _umodsi3 _modsi3  _lshrsi3 _lshlsi3 _ashrsi3 _ashlsi3  _divdf3 _muldf3 _negdf2 _adddf3 _subdf3  _fixdfsi _fixsfsi _floatsidf _floatsisf _truncdfsf2 _extendsfdf2  _addsf3 _negsf2 _subsf3 _mulsf3 _divsf3  _eqdf2 _nedf2 _gtdf2 _gedf2 _ltdf2 _ledf2  _eqsf2 _nesf2 _gtsf2 _gesf2 _ltsf2 _lesf2; \
do \
  echo ${name}; \
  rm -f ${name}.o; \
  cc -O -I. -I.. -I../config -c -DL${name} ../libgcc1.c; \
  if [ $? -eq 0 ] ; then true; else exit 1; fi; \
  mv libgcc1.o ${name}.o; \
  ar qc tmplibgcc1.a ${name}.o; \
  rm -f ${name}.o; \
done
_mulsi3
_udivsi3
_divsi3
_umodsi3
_modsi3
_lshrsi3
_lshlsi3
_ashrsi3
_ashlsi3
_divdf3
_muldf3
_negdf2
_adddf3
_subdf3
_fixdfsi
_fixsfsi
_floatsidf
_floatsisf
_truncdfsf2
_extendsfdf2
_addsf3
_negsf2
_subsf3
_mulsf3
_divsf3
_eqdf2
_nedf2
_gtdf2
_gedf2
_ltdf2
_ledf2
_eqsf2
_nesf2
_gtsf2
_gesf2
_ltsf2
_lesf2
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; file=${name}.s; \
      if [ $? -eq 0 ] ; then true; else exit 1; fi; \
    else true; fi; \
    cc -O -I. -I.. -I../config -c ${file}; \
    if [ $? -eq 0 ] ; then true; else exit 1; fi; \
    ar qc tmplibgcc1.a ${name}.o; \
    if [ $? -eq 0 ] ; then true; else exit 1; fi; \
    rm -f ${name}.[so]; \
  else true; \
  fi; \
done
mv tmplibgcc1.a libgcc1.a
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   _udivmoddi4 _cmpdi2 _ucmpdi2 _floatdidf _floatdisf  _fixunsdfsi _fixunssfsi _fixunsdfdi _fixdfdi _fixunssfdi _fixsfdi  _varargs _eprintf _builtin_new _builtin_New _builtin_del  _bb _shtab _clear_cache _trampoline __main _exit; \
do \
  echo ${name}; \
  ./gcc -O2    -g -B./ -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
_udivmoddi4
_cmpdi2
_ucmpdi2
_floatdidf
_floatdisf
_fixunsdfsi
_fixunssfsi
_fixunsdfdi
_fixdfdi
_fixunssfdi
_fixsfdi
_varargs
_eprintf
_builtin_new
_builtin_New
_builtin_del
_bb
_shtab
_clear_cache
_trampoline
__main
_exit
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; file=${name}.s; \
      if [ $? -eq 0 ] ; then true; else exit 1; fi; \
    else true; fi; \
    ./gcc -O2    -g -B./ -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 [ xlibgcc1.a != x ];			\
then (cd tmpcopy; ar x ../libgcc1.a);	\
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
if [ ".." != "." ]; then rm -f ./enquire.c; else true; fi
cp ../enquire.c . > /dev/null 2>&1
./gcc    -g -B./    -DNO_SC -DNO_MEM -DNO_STDDEF -O0 -I. -c enquire.c
./gcc    -g -B./  enquire.o -o enquire
./enquire -f > tmp-float.h
mv tmp-float.h float.h

=================================================================================

(sur) 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  gcc cc1 cpp    gcc-cross cccp  cc1plus cc1obj enquire protoize unprotoize specs collect2 ld stage1
l -t
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
*** Error code 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

=================================================================================

(sur) ls -algt
total 266
drwx------  3 mike     apt          2560 Jul  1 16:42 ./
drwx------  2 mike     apt          2560 Jul  1 16:42 stage1/
-rw-------  1 mike     apt          2762 Jul  1 16:41 float.h
-rw-------  1 mike     apt         77283 Jul  1 16:41 enquire.c
-rw-------  1 mike     apt         52424 Jul  1 16:41 libgcc.a
-rw-------  1 mike     apt         44684 Jul  1 16:41 libgcc2.a
-rw-------  1 mike     apt             0 Jul  1 16:40 libgcc2.ready
-rw-------  1 mike     apt          6100 Jul  1 16:40 libgcc1.a
-rwx--x--x  1 mike     apt            84 Jul  1 15:42 config.status*
-rw-------  1 mike     apt         66737 Jul  1 15:42 Makefile
lrwxrwxrwx  1 mike     apt            20 Jul  1 15:42 tconfig.h -> ../config/xm-sparc.h
lrwxrwxrwx  1 mike     apt            17 Jul  1 15:42 aux-output.c -> ../config/sparc.c
-rw-------  1 mike     apt            32 Jul  1 15:42 .gdbinit
lrwxrwxrwx  1 mike     apt            20 Jul  1 15:42 config.h -> ../config/xm-sparc.h
lrwxrwxrwx  1 mike     apt            18 Jul  1 15:42 md -> ../config/sparc.md
lrwxrwxrwx  1 mike     apt            17 Jul  1 15:42 tm.h -> ../config/sparc.h
drwxrwxr-x  4 root     staff        5632 Jul  1 13:13 ../

=================================================================================

(sur) make CC="stage1/gcc -Bstage1/" CFLAGS="-g -O"
stage1/gcc -Bstage1/    -g -O     -I. -I.. -I../config \
  -DGCC_INCLUDE_DIR=\"/usr/local/lib/gcc-lib/sparc-sun-sunos4.1/`awk '{printf "%s", substr ($4, 2, length ($4) - 3); }' ../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/sparc-sun-sunos4.1/`awk '{printf "%s", substr ($4, 2, length ($4) - 3); }' ../version.c`/sys-include\" \
  -c `echo ../cccp.c | sed 's,^\./,,'`
In file included from ../cccp.c:68:
/usr/local/include/ctype.h:43: parse error before character 032
In file included from ../cccp.c:69:
/usr/include/stdio.h:13: parse error before `}'
/usr/include/stdio.h:13: warning: data definition has no type or storage class
../cccp.c: In function `main':
../cccp.c:1060: request for member `_file' in something not a structure or union
../cccp.c:1152: warning: assignment from incompatible pointer type
../cccp.c:1825: dereferencing pointer to incomplete type
../cccp.c:1825: dereferencing pointer to incomplete type
../cccp.c:1825: dereferencing pointer to incomplete type
../cccp.c:1825: dereferencing pointer to incomplete type
../cccp.c:1825: dereferencing pointer to incomplete type
../cccp.c:1825: dereferencing pointer to incomplete type
../cccp.c:1825: dereferencing pointer to incomplete type
../cccp.c:1825: dereferencing pointer to incomplete type
../cccp.c:1826: warning: comparison of distinct pointer types lacks a cast
../cccp.c:1828: dereferencing pointer to incomplete type
../cccp.c:1834: request for member `_flag' in something not a structure or union
../cccp.c: In function `special_symbol':
../cccp.c:3588: dereferencing pointer to incomplete type
../cccp.c:3588: dereferencing pointer to incomplete type
../cccp.c:3588: dereferencing pointer to incomplete type
../cccp.c:3588: dereferencing pointer to incomplete type
../cccp.c:3588: dereferencing pointer to incomplete type
../cccp.c:3588: dereferencing pointer to incomplete type
../cccp.c:3588: dereferencing pointer to incomplete type
../cccp.c:3588: dereferencing pointer to incomplete type
../cccp.c: In function `write_output':
../cccp.c:4499: request for member `_file' in something not a structure or union
../cccp.c:4501: request for member `_file' in something not a structure or union
../cccp.c:4512: request for member `_file' in something not a structure or union
../cccp.c: In function `do_xifdef':
../cccp.c:6064: dereferencing pointer to incomplete type
../cccp.c:6064: dereferencing pointer to incomplete type
../cccp.c:6064: dereferencing pointer to incomplete type
../cccp.c:6064: dereferencing pointer to incomplete type
../cccp.c:6064: dereferencing pointer to incomplete type
../cccp.c:6064: dereferencing pointer to incomplete type
../cccp.c:6064: dereferencing pointer to incomplete type
../cccp.c:6064: dereferencing pointer to incomplete type
../cccp.c: In function `dump_defn_1':
../cccp.c:7997: dereferencing pointer to incomplete type
../cccp.c:7997: dereferencing pointer to incomplete type
../cccp.c:7997: dereferencing pointer to incomplete type
../cccp.c:7997: dereferencing pointer to incomplete type
../cccp.c:7997: dereferencing pointer to incomplete type
../cccp.c:7997: dereferencing pointer to incomplete type
../cccp.c:7997: dereferencing pointer to incomplete type
../cccp.c:7997: dereferencing pointer to incomplete type
../cccp.c: In function `dump_arg_n':
../cccp.c:8025: dereferencing pointer to incomplete type
../cccp.c:8025: dereferencing pointer to incomplete type
../cccp.c:8025: dereferencing pointer to incomplete type
../cccp.c:8025: dereferencing pointer to incomplete type
../cccp.c:8025: dereferencing pointer to incomplete type
../cccp.c:8025: dereferencing pointer to incomplete type
../cccp.c:8025: dereferencing pointer to incomplete type
../cccp.c:8025: dereferencing pointer to incomplete type
*** Error code 1
make: Fatal error: Command failed for target `cccp.o'
(sur) 
Technical Details
Message-ID: <9207020005.AA06851@surtsey.aero.org>
Path: arc1-ca.pugleaf.net!sparky!uunet!cis.ohio-state.edu!surtsey.aero.ORG!mike

Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit
X-Google-Thread: 11318c,281436fad98c2736,start
X-Google-Attributes: gid11318c,public
X-Google-ArrivalTime: 1992-07-01 13:40:20 PST
Newsgroups: gnu.gcc.help
Path: arc1-ca.pugleaf.net!sparky!uunet!cis.ohio-state.edu!surtsey.aero.ORG!mike
From: mike@surtsey.aero.ORG (Michael J. Miller)
Subject: Building gcc-2.2.2
Message-ID: <9207020005.AA06851@surtsey.aero.org>
Sender: gnulists@ai.mit.edu
Organization: GNUs Not Usenet
Distribution: gnu
Date: Thu, 2 Jul 1992 00:05:51 GMT
Lines: 446