GCC 2.7.2 Won't Compile under 3.2G

From: Mike Hatz <mhatz_at_raven.phs.com>
Date: Fri, 6 Sep 1996 08:34:09 -0700 (PDT)

I scripted out the whole procedure that my system goes through when it
tries to build gcc 2.7.2 The interesting stuff is at the end. I get:

collect2: ld returned 1 exit status
/lib/libc.a: could not read symbols: Malformed archive
make: *** [enquire] Error 1

/* Here is the whole gruesome run.... */

Script started on Fri Sep 06 07:57:18 1996
# ./configure
This appears to be a alpha-dec-osf3.2 system.
Using `./config/alpha/alpha.c' to output insns.
Using `./config/alpha/alpha.md' as machine description file.
Using `./config/alpha/osf2.h' as target machine macro file.
Using `./config/alpha/xm-alpha.h' as host machine macro file.
Merged alpha/x-alpha.
Merged c++ fragment(s).
Created `./Makefile'.
Merged alpha/x-alpha.
Created `cp/Makefile'.
Links are now set up to build a native compiler for alpha-dec-osf3.2.
# make LANGUAGES=c
cc -DIN_GCC -g -I. -I. -I./config \
  -DGCC_INCLUDE_DIR=\"/usr/local/lib/gcc-lib/alpha-dec-osf3.2/2.7.2/include\" \
  -DGPLUSPLUS_INCLUDE_DIR=\"/usr/local/lib/g++-include\" \
  -DLOCAL_INCLUDE_DIR=\"/usr/local/include\" \
  -DCROSS_INCLUDE_DIR=\"/usr/local/lib/gcc-lib/alpha-dec-osf3.2/2.7.2/sys-include\" \
  -DTOOL_INCLUDE_DIR=\"/usr/local/alpha-dec-osf3.2/include\" \
  -c `echo ./cccp.c | sed 's,^\./,,'`
cc -DIN_GCC -g -I. -I. -I./config -c ./cexp.c
cc -c -DIN_GCC -g -I. -I. -I./config version.c
cc -c -DIN_GCC -g -I. -I. -I./config obstack.c
cc -DIN_GCC -g -o cccp cccp.o cexp.o \
  version.o obstack.o ` case "cc" in "cc") echo "" ;; esac ` -lmld
rm -f cpp
ln cccp cpp > /dev/null 2>&1 \
 || cp cccp cpp
cc -DIN_GCC -g -I. -I. -I./config -c ./c-parse.c
cc -c -DIN_GCC -g -I. -I. -I./config c-lang.c
cc -c -DIN_GCC -g -I. -I. -I./config c-lex.c
cc -c -DIN_GCC -g -I. -I. -I./config c-pragma.c
cc -c -DIN_GCC -g -I. -I. -I./config c-decl.c
cc -c -DIN_GCC -g -I. -I. -I./config c-typeck.c
cc -c -DIN_GCC -g -I. -I. -I./config c-convert.c
cc -c -DIN_GCC -g -I. -I. -I./config c-aux-info.c
cc -c -DIN_GCC -g -I. -I. -I./config c-common.c
cc -c -DIN_GCC -g -I. -I. -I./config c-iterate.c
cc -c -DIN_GCC -g -I. -I. -I./config ./genattr.c
cc -c -DIN_GCC -g -I. -I. -I./config rtl.c
cc -DIN_GCC -g -o genattr \
 genattr.o rtl.o ` case "obstack.o" in ?*) echo obstack.o ;; esac ` ` case "cc"_at_"" in "cc"_at_?*) echo ;; esac ` ` case "" in ?*) echo ;; esac ` -lmld
./genattr ./config/alpha/alpha.md > tmp-attr.h
./move-if-change tmp-attr.h insn-attr.h
touch stamp-attr
cc -DIN_GCC -g -I. -I. -I./config \
   -DUSE_COLLECT2 \
  -c `echo ./toplev.c | sed 's,^\./,,'`
cc -c -DIN_GCC -g -I. -I. -I./config tree.c
cc -c -DIN_GCC -g -I. -I. -I./config print-tree.c
cc -c -DIN_GCC -g -I. -I. -I./config stor-layout.c
cc -c -DIN_GCC -g -I. -I. -I./config fold-const.c
cc -c -DIN_GCC -g -I. -I. -I./config ./genflags.c
cc -DIN_GCC -g -o genflags \
 genflags.o rtl.o ` case "obstack.o" in ?*) echo obstack.o ;; esac ` ` case "cc"_at_"" in "cc"_at_?*) echo ;; esac ` ` case "" in ?*) echo ;; esac ` -lmld
./genflags ./config/alpha/alpha.md > tmp-flags.h
./move-if-change tmp-flags.h insn-flags.h
touch stamp-flags
cc -c -DIN_GCC -g -I. -I. -I./config ./gencodes.c
cc -DIN_GCC -g -o gencodes \
 gencodes.o rtl.o ` case "obstack.o" in ?*) echo obstack.o ;; esac ` ` case "cc"_at_"" in "cc"_at_?*) echo ;; esac ` ` case "" in ?*) echo ;; esac ` -lmld
./gencodes ./config/alpha/alpha.md > tmp-codes.h
./move-if-change tmp-codes.h insn-codes.h
touch stamp-codes
cc -c -DIN_GCC -g -I. -I. -I./config ./genconfig.c
cc -DIN_GCC -g -o genconfig \
  genconfig.o rtl.o ` case "obstack.o" in ?*) echo obstack.o ;; esac ` ` case "cc"_at_"" in "cc"_at_?*) echo ;; esac ` ` case "" in ?*) echo ;; esac ` -lmld
./genconfig ./config/alpha/alpha.md > tmp-config.h
./move-if-change tmp-config.h insn-config.h
touch stamp-config
cc -c -DIN_GCC -g -I. -I. -I./config function.c
cc -c -DIN_GCC -g -I. -I. -I./config \
   ./bi-opcode.c
cc -c -DIN_GCC -g -I. -I. -I./config \
   ./bi-parser.c
cc -c -DIN_GCC -g -I. -I. -I./config \
   ./bi-lexer.c
cc -c -DIN_GCC -g -I. -I. -I./config \
   ./bi-reverse.c
cc -DIN_GCC -g -o bi-opcode \
 bi-opcode.o bi-parser.o bi-lexer.o bi-reverse.o ` case "obstack.o" in ?*) echo obstack.o ;; esac ` ` case "cc"_at_"" in "cc"_at_?*) echo ;; esac ` ` case "" in ?*) echo ;; esac ` -lmld
./bi-opcode < ./bytecode.def >tmp-bcopcd.h
(Number of opcodes is 232)
./move-if-change tmp-bcopcd.h bc-opcode.h
touch stamp-bcopcode
cc -c -DIN_GCC -g -I. -I. -I./config stmt.c
cc -c -DIN_GCC -g -I. -I. -I./config expr.c
cc -c -DIN_GCC -g -I. -I. -I./config calls.c
cc -c -DIN_GCC -g -I. -I. -I./config expmed.c
cc -c -DIN_GCC -g -I. -I. -I./config explow.c
cc -c -DIN_GCC -g -I. -I. -I./config optabs.c
cc -c -DIN_GCC -g -I. -I. -I./config varasm.c
cc -c -DIN_GCC -g -I. -I. -I./config print-rtl.c
cc -c -DIN_GCC -g -I. -I. -I./config rtlanal.c
cc -c -DIN_GCC -g -I. -I. -I./config \
   ./bi-opname.c
cc -DIN_GCC -g -o bi-opname \
 bi-opname.o bi-parser.o bi-lexer.o bi-reverse.o ` case "obstack.o" in ?*) echo obstack.o ;; esac ` ` case "cc"_at_"" in "cc"_at_?*) echo ;; esac ` ` case "" in ?*) echo ;; esac ` -lmld
./bi-opname < ./bytecode.def >tmp-bcopnm.h
./move-if-change tmp-bcopnm.h bc-opname.h
touch stamp-bcopname
cc -c -DIN_GCC -g -I. -I. -I./config emit-rtl.c
cc -c -DIN_GCC -g -I. -I. -I./config real.c
cc -c -DIN_GCC -g -I. -I. -I./config dbxout.c
cc -c -DIN_GCC -g -I. -I. -I./config sdbout.c
cc -c -DIN_GCC -g -I. -I. -I./config dwarfout.c
cc -c -DIN_GCC -g -I. -I. -I./config xcoffout.c
cc -c -DIN_GCC -g -I. -I. -I./config integrate.c
cc -c -DIN_GCC -g -I. -I. -I./config jump.c
cc -c -DIN_GCC -g -I. -I. -I./config cse.c
cc -c -DIN_GCC -g -I. -I. -I./config loop.c
cc -c -DIN_GCC -g -I. -I. -I./config unroll.c
cc -c -DIN_GCC -g -I. -I. -I./config flow.c
cc -c -DIN_GCC -g -I. -I. -I./config stupid.c
cc -c -DIN_GCC -g -I. -I. -I./config combine.c
cc -c -DIN_GCC -g -I. -I. -I./config regclass.c
cc -c -DIN_GCC -g -I. -I. -I./config local-alloc.c
cc -c -DIN_GCC -g -I. -I. -I./config global.c
cc -c -DIN_GCC -g -I. -I. -I./config reload.c
cc -c -DIN_GCC -g -I. -I. -I./config reload1.c
cc -c -DIN_GCC -g -I. -I. -I./config caller-save.c
cc -c -DIN_GCC -g -I. -I. -I./config ./genpeep.c
cc -DIN_GCC -g -o genpeep \
 genpeep.o rtl.o ` case "obstack.o" in ?*) echo obstack.o ;; esac ` ` case "cc"_at_"" in "cc"_at_?*) echo ;; esac ` ` case "" in ?*) echo ;; esac ` -lmld
./genpeep ./config/alpha/alpha.md > tmp-peep.c
./move-if-change tmp-peep.c insn-peep.c
touch stamp-peep
cc -DIN_GCC -g -I. -I. -I./config -c insn-peep.c
cc -c -DIN_GCC -g -I. -I. -I./config reorg.c
cc -c -DIN_GCC -g -I. -I. -I./config sched.c
cc -c -DIN_GCC -g -I. -I. -I./config final.c
cc -c -DIN_GCC -g -I. -I. -I./config recog.c
cc -c -DIN_GCC -g -I. -I. -I./config reg-stack.c
cc -c -DIN_GCC -g -I. -I. -I./config ./genopinit.c
cc -DIN_GCC -g -o genopinit \
 genopinit.o rtl.o ` case "obstack.o" in ?*) echo obstack.o ;; esac ` ` case "cc"_at_"" in "cc"_at_?*) echo ;; esac ` ` case "" in ?*) echo ;; esac ` -lmld
./genopinit ./config/alpha/alpha.md > tmp-opinit.c
./move-if-change tmp-opinit.c insn-opinit.c
touch stamp-opinit
cc -DIN_GCC -g -I. -I. -I./config -c insn-opinit.c
cc -c -DIN_GCC -g -I. -I. -I./config ./genrecog.c
cc -DIN_GCC -g -o genrecog \
 genrecog.o rtl.o ` case "obstack.o" in ?*) echo obstack.o ;; esac ` ` case "cc"_at_"" in "cc"_at_?*) echo ;; esac ` ` case "" in ?*) echo ;; esac ` -lmld
./genrecog ./config/alpha/alpha.md > tmp-recog.c
./move-if-change tmp-recog.c insn-recog.c
touch stamp-recog
cc -DIN_GCC -g -I. -I. -I./config -c insn-recog.c
cc -c -DIN_GCC -g -I. -I. -I./config ./genextract.c
cc -DIN_GCC -g -o genextract \
 genextract.o rtl.o ` case "obstack.o" in ?*) echo obstack.o ;; esac ` ` case "cc"_at_"" in "cc"_at_?*) echo ;; esac ` ` case "" in ?*) echo ;; esac ` -lmld
./genextract ./config/alpha/alpha.md > tmp-extract.c
./move-if-change tmp-extract.c insn-extract.c
touch stamp-extract
cc -DIN_GCC -g -I. -I. -I./config -c insn-extract.c
cc -c -DIN_GCC -g -I. -I. -I./config ./genoutput.c
cc -DIN_GCC -g -o genoutput \
 genoutput.o rtl.o ` case "obstack.o" in ?*) echo obstack.o ;; esac ` ` case "cc"_at_"" in "cc"_at_?*) echo ;; esac ` ` case "" in ?*) echo ;; esac ` -lmld
./genoutput ./config/alpha/alpha.md > tmp-output.c
./move-if-change tmp-output.c insn-output.c
touch stamp-output
cc -DIN_GCC -g -I. -I. -I./config -c insn-output.c
cc -c -DIN_GCC -g -I. -I. -I./config ./genemit.c
cc -DIN_GCC -g -o genemit \
 genemit.o rtl.o ` case "obstack.o" in ?*) echo obstack.o ;; esac ` ` case "cc"_at_"" in "cc"_at_?*) echo ;; esac ` ` case "" in ?*) echo ;; esac ` -lmld
./genemit ./config/alpha/alpha.md > tmp-emit.c
./move-if-change tmp-emit.c insn-emit.c
touch stamp-emit
cc -DIN_GCC -g -I. -I. -I./config -c insn-emit.c
cc -c -DIN_GCC -g -I. -I. -I./config ./genattrtab.c
cc -DIN_GCC -g -o genattrtab \
 genattrtab.o rtl.o print-rtl.o rtlanal.o ` case "obstack.o" in ?*) echo obstack.o ;; esac ` ` case "cc"_at_"" in "cc"_at_?*) echo ;; esac ` ` case "" in ?*) echo ;; esac ` -lmld
if cmp -s Makefile ./config/alpha/alpha.md; \
then \
  echo Using ; \
  cp tmp-attrtab.c; \
else \
  ./genattrtab ./config/alpha/alpha.md > tmp-attrtab.c; \
fi
./move-if-change tmp-attrtab.c insn-attrtab.c
touch stamp-attrtab
cc -DIN_GCC -g -I. -I. -I./config -c insn-attrtab.c
cc -c -DIN_GCC -g -I. -I. -I./config ./config/alpha/alpha.c
cc -c -DIN_GCC -g -I. -I. -I./config getpwd.c
cc -c -DIN_GCC -g -I. -I. -I./config convert.c
cc -c -DIN_GCC -g -I. -I. -I./config \
   ./bi-arity.c
cc -DIN_GCC -g -o bi-arity \
 bi-arity.o bi-parser.o bi-lexer.o bi-reverse.o ` case "obstack.o" in ?*) echo obstack.o ;; esac ` ` case "cc"_at_"" in "cc"_at_?*) echo ;; esac ` ` case "" in ?*) echo ;; esac ` -lmld
./bi-arity < ./bytecode.def >tmp-bc-arity.h
./move-if-change tmp-bc-arity.h bc-arity.h
touch stamp-bcarity
cc -c -DIN_GCC -g -I. -I. -I./config bc-emit.c
cc -c -DIN_GCC -g -I. -I. -I./config bc-optab.c
cc -DIN_GCC -g -o cc1 c-parse.o c-lang.o c-lex.o c-pragma.o c-decl.o c-typeck.o c-convert.o c-aux-info.o c-common.o c-iterate.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 optab
s.o varasm.o rtl.o print-rtl.o rtlanal.o emit-rtl.o real.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 sc
hed.o final.o recog.o reg-stack.o insn-opinit.o insn-recog.o insn-extract..o insn-output.o insn-emit.o insn-attrtab.o alpha.o getpwd.o convert.o bc-emit.o bc-optab.o obstack.o ` case "cc" in "cc") echo "" ;; esac ` -lmld
cc -c -DIN_GCC -g -I. -I. -I./config mips-tfile.c
cc -g -o mips-tfile mips-tfile.o version.o obstack.o ` case "cc" in "cc") echo "" ;; esac ` -lmld
cc -c -DIN_GCC -g -I. -I. -I./config mips-tdump.c
cc -g -o mips-tdump mips-tdump.o version.o obstack.o ` case "cc" in "cc") echo "" ;; esac ` -lmld
cc -DIN_GCC -g -I. -I. -I./config \
-DTARGET_MACHINE=\"alpha-dec-osf3.2\" -DUSE_COLLECT2 \
-c `echo ./collect2.c | sed 's,^\./,,'`
cc -c -DIN_GCC -g -I. -I. -I./config cplus-dem.c
/bin/sh ./genmultilib "" \
  "" "" > multilib.h
cc -DIN_GCC -g -I. -I. -I./config \
  -DSTANDARD_STARTFILE_PREFIX=\"/usr/local/lib/\" \
  -DSTANDARD_EXEC_PREFIX=\"/usr/local/lib/gcc-lib/\" \
  -DDEFAULT_TARGET_VERSION=\"2.7.2\" \
  -DDEFAULT_TARGET_MACHINE=\"alpha-dec-osf3.2\" \
  -DTOOLDIR_BASE_PREFIX=\"/usr/local/\" \
   \
  -c `echo ./gcc.c | sed 's,^\./,,'`
cc -DIN_GCC -g -o xgcc gcc.o version.o obstack.o ` case "cc" in "cc") echo "" ;; esac ` -lmld
echo "int xxy_us_dummy;" >tmp-dum.c
./xgcc -B./ -S tmp-dum.c
echo '/*WARNING: This file is automatically generated!*/' >tmp-under.c
if grep _xxy_us_dummy tmp-dum.s > /dev/null ; then \
  echo "int prepends_underscore = 1;" >>tmp-under.c; \
else \
  echo "int prepends_underscore = 0;" >>tmp-under.c; \
fi
./move-if-change tmp-under.c underscore.c
rm -f tmp-dum.c tmp-dum.s
touch stamp-under
cc -c -DIN_GCC -g -I. -I. -I./config underscore.c
rm -f collect2
cc -DIN_GCC -g -o collect2 collect2.o \
  cplus-dem.o underscore.o version.o obstack.o ` case "cc" in "cc") echo "" ;; esac ` -lmld
rm -f ld
ln collect2 ld > /dev/null 2>&1 \
   || cp collect2 ld
./xgcc -B./ -dumpspecs > tmp-specs
mv tmp-specs specs
rm -f tmplibgcc1.a
for name in _mulsi3 _udivsi3 _divsi3 _umodsi3 _modsi3 _lshrsi3 _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
_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/[.][cS]$//' -e 's/[.]asm$//'`; \
    echo ${name}; \
    if [ ${name}.asm = ${file} ]; then \
      cp ${file} ${name}.s || exit 1; file=${name}.s; \
    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}.s ${name}.o; \
  else true; \
  fi; \
done
if [ -f /usr/bin/ranlib -o -f /bin/ranlib ] ; then ranlib tmplibgcc1.a; else true; fi
mv tmplibgcc1.a libgcc1.a
if [ -f /usr/include/limits.h ] ; then \
  cat ./limitx.h ./glimits.h ./limity.h > tmp-xlimits.h; \
else \
  cat ./glimits.h > tmp-xlimits.h; \
fi
mv tmp-xlimits.h xlimits.h
cc -DIN_GCC -g -I. -I. -I./config -o g++ ./cp/g++.c obstack.o ` case "cc" in "cc") echo "" ;; esac ` -lmld
rm -rf include
mkdir include
if [ xfixincludes != xMakefile.in ]; \
then \
  for dir in /usr/include ; do \
    if [ -d $dir ]; \
    then \
      /bin/sh ./fixincludes include $dir; \
    else true; fi; \
  done; \
else true; \
fi
Building fixed headers in /usr/local/src/gcc-2.7.2/include
Finding directories and links to directories
 Searching /usr/include/.
 Searching /usr/include/./alpha
 Searching /usr/include/./dec
 Searching /usr/include/./dli
 Searching /usr/include/./io
 Searching /usr/include/./kern
 Searching /usr/include/./lvm
 Searching /usr/include/./mach
 Searching /usr/include/./machine
 Searching /usr/include/./net
 Searching /usr/include/./netinet
 Searching /usr/include/./netns
 Searching /usr/include/./nfs
 Searching /usr/include/./sys
 Searching /usr/include/./ufs
 Searching /usr/include/./vxvm
 Searching /usr/include/./X11/uil
 Searching /usr/include/./cdfs
 Searching /usr/include/./lat
 Searching /usr/include/./mach_debug
 Searching /usr/include/./s5fs
All directories (including links to directories):
./DPS ./X11 ./X11/bitmaps ./X11/Xaw ./X11/Ximp ./X11/Xmu ./X11/Xserver ./X11/extensions ./cmplrs ./dce ./arpa ./rpc ./netdnet ./protocols ./rpcsvc ./servers ./tli ./DXm ./Mrm ./Xm ./uil ./alpha ./dec ./dli ./io ./kern ./lvm ./mach ./machine ./net ./netine
t ./netns ./nfs ./sys ./ufs ./vxvm ./X11/uil ./cdfs ./lat ./mach_debug ./s5fs ./alpha/./hal ./dec/./binlog ./dec/./prf ./dec/./sas ./io/./cam ./io/./cam/qlogic ./io/./cam/spo ./io/./cam/siop ./io/./cam/siop/pci ./io/./cam/xza ./io/./common ./io/./dec ./io
/./dec/bi ./io/./dec/ci ./io/./dec/eisa ./io/./dec/fbus ./io/./dec/fdi ./io/./dec/gvp ./io/./dec/lsb ./io/./dec/mbox ./io/./dec/msi ./io/./dec/netif ./io/./dec/np ./io/./dec/pci ./io/./dec/presto ./io/./dec/scs ./io/./dec/scsi ./io/./dec/scsi/alpha ./io/.
/dec/sysap ./io/./dec/tc ./io/./dec/uba ./io/./dec/vme ./io/./dec/ws ./io/./dec/xmi ./io/./dec/dti ./io/./atm ./io/./atm/cmm ./io/./atm/drivers ./io/./atm/drivers/otto ./io/./atm/sys ./mach/./alpha ./mach/./machine ./machine/./hal ./netinet/./atm ./sys/./
machine ./lat/./engine ./lat/./streams
Making symbolic directory links
./alpha -> root/usr/sys/include/arch/alpha : Making link
Duplicating ./alpha's /usr/local/src/gcc-2.7.2/include/root/usr/sys/include/arch/alpha/./hal
./dec -> root/usr/sys/include/dec : Making link
Duplicating ./dec's /usr/local/src/gcc-2.7.2/include/root/usr/sys/include/dec/./binlog
Duplicating ./dec's /usr/local/src/gcc-2.7.2/include/root/usr/sys/include/dec/./prf
Duplicating ./dec's /usr/local/src/gcc-2.7.2/include/root/usr/sys/include/dec/./sas
./dli -> root/usr/sys/include/dli : Making link
./io -> root/usr/sys/include/io : Making link
Duplicating ./io's /usr/local/src/gcc-2.7.2/include/root/usr/sys/include/io/./cam
Duplicating ./io's /usr/local/src/gcc-2.7.2/include/root/usr/sys/include/io/./cam/qlogic
Duplicating ./io's /usr/local/src/gcc-2.7.2/include/root/usr/sys/include/io/./cam/spo
Duplicating ./io's /usr/local/src/gcc-2.7.2/include/root/usr/sys/include/io/./cam/siop
Duplicating ./io's /usr/local/src/gcc-2.7.2/include/root/usr/sys/include/io/./cam/siop/pci
Duplicating ./io's /usr/local/src/gcc-2.7.2/include/root/usr/sys/include/io/./cam/xza
Duplicating ./io's /usr/local/src/gcc-2.7.2/include/root/usr/sys/include/io/./common
Duplicating ./io's /usr/local/src/gcc-2.7.2/include/root/usr/sys/include/io/./dec
Duplicating ./io's /usr/local/src/gcc-2.7.2/include/root/usr/sys/include/io/./dec/bi
Duplicating ./io's /usr/local/src/gcc-2.7.2/include/root/usr/sys/include/io/./dec/ci
Duplicating ./io's /usr/local/src/gcc-2.7.2/include/root/usr/sys/include/io/./dec/eisa
Duplicating ./io's /usr/local/src/gcc-2.7.2/include/root/usr/sys/include/io/./dec/fbus
Duplicating ./io's /usr/local/src/gcc-2.7.2/include/root/usr/sys/include/io/./dec/fdi
Duplicating ./io's /usr/local/src/gcc-2.7.2/include/root/usr/sys/include/io/./dec/gvp
Duplicating ./io's /usr/local/src/gcc-2.7.2/include/root/usr/sys/include/io/./dec/lsb
Duplicating ./io's /usr/local/src/gcc-2.7.2/include/root/usr/sys/include/io/./dec/mbox
Duplicating ./io's /usr/local/src/gcc-2.7.2/include/root/usr/sys/include/io/./dec/msi
Duplicating ./io's /usr/local/src/gcc-2.7.2/include/root/usr/sys/include/io/./dec/netif
Duplicating ./io's /usr/local/src/gcc-2.7.2/include/root/usr/sys/include/io/./dec/np
Duplicating ./io's /usr/local/src/gcc-2.7.2/include/root/usr/sys/include/io/./dec/pci
Duplicating ./io's /usr/local/src/gcc-2.7.2/include/root/usr/sys/include/io/./dec/presto
Duplicating ./io's /usr/local/src/gcc-2.7.2/include/root/usr/sys/include/io/./dec/scs
Duplicating ./io's /usr/local/src/gcc-2.7.2/include/root/usr/sys/include/io/./dec/scsi
Duplicating ./io's /usr/local/src/gcc-2.7.2/include/root/usr/sys/include/io/./dec/scsi/alpha
Duplicating ./io's /usr/local/src/gcc-2.7.2/include/root/usr/sys/include/io/./dec/sysap
Duplicating ./io's /usr/local/src/gcc-2.7.2/include/root/usr/sys/include/io/./dec/tc
Duplicating ./io's /usr/local/src/gcc-2.7.2/include/root/usr/sys/include/io/./dec/uba
Duplicating ./io's /usr/local/src/gcc-2.7.2/include/root/usr/sys/include/io/./dec/vme
Duplicating ./io's /usr/local/src/gcc-2.7.2/include/root/usr/sys/include/io/./dec/ws
Duplicating ./io's /usr/local/src/gcc-2.7.2/include/root/usr/sys/include/io/./dec/xmi
Duplicating ./io's /usr/local/src/gcc-2.7.2/include/root/usr/sys/include/io/./dec/dti
Duplicating ./io's /usr/local/src/gcc-2.7.2/include/root/usr/sys/include/io/./atm
Duplicating ./io's /usr/local/src/gcc-2.7.2/include/root/usr/sys/include/io/./atm/cmm
Duplicating ./io's /usr/local/src/gcc-2.7.2/include/root/usr/sys/include/io/./atm/drivers
Duplicating ./io's /usr/local/src/gcc-2.7.2/include/root/usr/sys/include/io/./atm/drivers/otto
Duplicating ./io's /usr/local/src/gcc-2.7.2/include/root/usr/sys/include/io/./atm/sys
./kern -> root/usr/sys/include/kern : Making link
./lvm -> root/usr/sys/include/lvm : Making link
./mach -> root/usr/sys/include/mach : Making link
Duplicating ./mach's /usr/local/src/gcc-2.7.2/include/root/usr/sys/include/mach/./alpha
Duplicating ./mach's /usr/local/src/gcc-2.7.2/include/root/usr/sys/include/mach/./machine
./machine -> root/usr/sys/include/arch/alpha : Making link
Duplicating ./machine's /usr/local/src/gcc-2.7.2/include/root/usr/sys/include/arch/alpha/./hal
./net -> root/usr/sys/include/net : Making link
./netinet -> root/usr/sys/include/netinet : Making link
Duplicating ./netinet's /usr/local/src/gcc-2.7.2/include/root/usr/sys/include/netinet/./atm
./netns -> root/usr/sys/include/netns : Making link
./nfs -> root/usr/sys/include/nfs : Making link
./sys -> root/usr/sys/include/sys : Making link
Duplicating ./sys's /usr/local/src/gcc-2.7.2/include/root/usr/sys/include/sys/./machine
./ufs -> root/usr/sys/include/ufs : Making link
./vxvm -> root/usr/sys/include/vxvm : Making link
./X11/uil -> ../uil : Making link
./cdfs -> root/usr/sys/include/cdfs : Making link
./lat -> root/usr/sys/include/lat : Making link
Duplicating ./lat's /usr/local/src/gcc-2.7.2/include/root/usr/sys/include/lat/./engine
Duplicating ./lat's /usr/local/src/gcc-2.7.2/include/root/usr/sys/include/lat/./streams
./mach_debug -> root/usr/sys/include/mach_debug : Making link
./s5fs -> root/usr/sys/include/s5fs : Making link
./mach/./machine -> root/usr/sys/include/mach/alpha : Making link
./sys/./machine -> root/usr/sys/include/arch/alpha : Making link
Fixing directory /usr/include into /usr/local/src/gcc-2.7..2/include
Checking header files
Fixed ./fault.h
Fixed ./DPS/dpsconfig.h
Fixed ./X11/Intrinsic.h
Fixed ./X11/Xfuncs.h
Fixed ./X11/Xlibint.h
Fixed ./X11/Xlocale.h
Fixed ./X11/Xosdefs.h
Fixed ./X11/extensions/Xv.h
Fixed ./X11/extensions/Xvlib.h
Fixed ./X11/extensions/Xvproto.h
Fixed ./X11/extensions/ip.h
Fixed ./X11/extensions/xtrapddmi.h
Fixed ./cmplrs/binasm.h
Fixed ./cmplrs/dec.h
Fixed ./cmplrs/newinst.h
Fixed ./cmplrs/synonyms.h
Fixed ./cmplrs/ucode.h
Fixed ./cmplrs/usys.h
Fixed ./syms.h
Fixed ./dce/cma_config.h
Fixed ./aouthdr.h
Fixed ./ar.h
Fixed ./arpa/nameser.h
Fixed ./cma_tis.h
Fixed ./dbm.h
Fixed ./elf_abi.h
Fixed ./excepthdr.h
Fixed ./excpt.h
Fixed ./filehdr.h
Fixed ./ldfcn.h
Fixed ./linenum.h
Fixed ./rpc/auth.h
Fixed ./locale.h
Fixed ./nan.h
Fixed ./reloc.h
Fixed ./scnhdr.h
Fixed ./sia.h
Fixed ./stddef.h
Fixed ./stdio.h
Fixed ./stdlib.h
Fixed ./string.h
Fixed ./time.h
Fixed ./unistd.h
Fixed ./cda_ptp.h
Fixed ./cda_typ.h
Fixed ./cdatrans.h
Fixed ./cdatyp.h
Fixed ./dvr_cc_ptp.h
Fixed ./Xm/XmosP.h
Fixing directory /usr/sys/include/arch/alpha into /usr/local/src/gcc-2.7.2/include/root/usr/sys/include/arch/alpha
Checking header files
Fixed ./devdriver.h
Fixed ./hal/ruby_common.h
Fixed ./hal/ebm10.h
Fixed ./nexus.h
Fixed ./devdriver_loadable.h
Fixed ./ebm10.h
Fixed ./ruby_common.h
Fixing directory /usr/sys/include/dec into /usr/local/src/gcc-2.7.2/include/root/usr/sys/include/dec
Checking header files
Fixed ./prf/prof.h
Fixed ./sas/mop.h
Fixing directory /usr/sys/include/dli into /usr/local/src/gcc-2.7.2/include/root/usr/sys/include/dli
Checking header files
Fixing directory /usr/sys/include/io into /usr/local/src/gcc-2.7.2/include/root/usr/sys/include/io
Checking header files
Fixed ./common/devdriver.h
Fixed ./common/devdriver_loadable.h
Fixed ./dec/bi/bireg.h
Fixed ./dec/eisa/msb.h
Fixed ./dec/lsb/lsbreg.h
Fixed ./dec/lsb/tlsbreg.h
Fixed ./dec/mbox/mbox.h
Fixed ./dec/netif/if_xnareg.h
Fixed ./dec/pci/pcia.h
Fixed ./dec/scs/scamachmac.h
Fixed ./dec/tc/amd79c30.h
Fixed ./dec/tc/amd79c30_reg.h
Fixed ./dec/tc/tc.h
Fixed ./dec/uba/ubavar.h
Fixed ./dec/xmi/xmireg.h
Fixed ./atm/drivers/otto/otto_platform.h
Fixing directory /usr/sys/include/kern into /usr/local/src/gcc-2.7.2/include/root/usr/sys/include/kern
Checking header files
Fixed ./queue.h
Fixing directory /usr/sys/include/lvm into /usr/local/src/gcc-2.7.2/include/root/usr/sys/include/lvm
Checking header files
Fixing directory /usr/sys/include/mach into /usr/local/src/gcc-2.7.2/include/root/usr/sys/include/mach
Checking header files
Fixing directory /usr/sys/include/net into /usr/local/src/gcc-2.7.2/include/root/usr/sys/include/net
Checking header files
Fixed ./bpf.h
Fixed ./if_trn_sr.h
Fixed ./netisr.h
Fixed ./ppp_str.h
Fixing directory /usr/sys/include/netinet into /usr/local/src/gcc-2.7.2/include/root/usr/sys/include/netinet
Checking header files
Fixing directory /usr/sys/include/netns into /usr/local/src/gcc-2.7.2/include/root/usr/sys/include/netns
Checking header files
Fixed ./ns.h
Fixed ./spp_var.h
Fixing directory /usr/sys/include/nfs into /usr/local/src/gcc-2.7.2/include/root/usr/sys/include/nfs
Checking header files
Fixing directory /usr/sys/include/sys into /usr/local/src/gcc-2.7.2/include/root/usr/sys/include/sys
Checking header files
Fixed ./buf.h
Fixed ./exec.h
Fixed ./exec_incl.h
Fixed ./fault.h
Fixed ./fifo.h
Fixed ./fpsreg.h
Fixed ./inputdevice.h
Fixed ./ioctl.h
Fixed ./param.h
Fixed ./psx4_nspace.h
Fixed ./psx4_nspace_ts.h
Fixed ./ptrace.h
Fixed ./reboot.h
Fixed ./secioctl.h
Fixed ./sysinfo.h
Fixed ./tty.h
Fixed ./types.h
Fixed ./user.h
Fixed ./vnode.h
Fixed ./vsio.h
Fixed ./vol.h
Fixed ./vollocal.h
Fixed ./volproto.h
Fixing directory /usr/sys/include/ufs into /usr/local/src/gcc-2.7.2/include/root/usr/sys/include/ufs
Checking header files
Fixing directory /usr/sys/include/vxvm into /usr/local/src/gcc-2.7.2/include/root/usr/sys/include/vxvm
Checking header files
Fixed ./vol.h
Fixed ./vollocal.h
Fixed ./volproto.h
Fixed ./volclient.h
Fixing directory /usr/sys/include/cdfs into /usr/local/src/gcc-2.7.2/include/root/usr/sys/include/cdfs
Checking header files
Fixed ./rrip.h
Fixed ./susp.h
Fixing directory /usr/sys/include/lat into /usr/local/src/gcc-2.7.2/include/root/usr/sys/include/lat
Checking header files
Fixing directory /usr/sys/include/mach_debug into /usr/local/src/gcc-2.7.2/include/root/usr/sys/include/mach_debug
Checking header files
Fixing directory /usr/sys/include/s5fs into /usr/local/src/gcc-2.7.2/include/root/usr/sys/include/s5fs
Checking header files
Fixing directory /usr/sys/include/mach/alpha into /usr/local/src/gcc-2.7.2/include/root/usr/sys/include/mach/alpha
Checking header files
Fixing size_t, ptrdiff_t and wchar_t in sys/types.h
Fixing size_t, ptrdiff_t and wchar_t in stdlib.h
Fixing size_t, ptrdiff_t and wchar_t in stddef.h
Fixing size_t, ptrdiff_t and wchar_t in memory.h
Fixing size_t, ptrdiff_t and wchar_t in unistd.h
Fixing stdlib.h
Fixing X11/Intrinsic.h
Fixing sys/types.h
Fixing rpcsvc/rstat.h, definition of statsswtch
Fixing netdnet/dnetdb.h, definition of nodeent
Fixing sys/file.h, bad #ifdef line
Fixing machine/cpu.h, superfluous static and broken includes of other files.
Fixing X11/Xmu/Xmu.h sprintf declaration
Fixing netinet/ip.h
Fixing rpcsvc/rusers.h
Fixing stdlib.h
Fixing malloc.h
Fixing machine/machparam.h, incorrect #include
Fixing sys/types.h, comment in the middle of #ifdef
Fixing elf_abi.h, overeager sed script
Fixing rpc/auth.h, undefined type
Fixing rpc/xdr.h, undefined type
Fixing stdio.h, non-const arg
Fixing stdio.h, parameter name conflicts
Fixing unistd.h, parameter name conflicts
Fixing sys/stat.h, fchmod prototype
Fixing sys/wait.h, bad wait formal
Fixing stdio.h, use of va_list
Fixing math.h, non-const arg
Fixing stdlib.h, recursive inclusion
Fixing rpc/svc.h, nested comment
Fixing rpc/rpc.h, nested comment
Fixing limits.h
Fixing sys/limits.h
Fixing math.h
Fixing sym.h
Fixing string.h, mem{ccpy,chr,cpy,set} and str{len,spn,cspn} return value
Fixing strings.h
Fixing curses.h
Fixing curses.h
Fixing curses.h
Fixing sys/stat.h
Fixing stdio.h, getopt declaration
Fixing stdlib.h, getopt declaration
Fixing math.h, matherr declaration
Fixing unistd.h, sbrk declaration
Fixing fcntl.h, fcntl declaration
Copied ./X11/smtXlibint.h
Copied ./X11/extensions/smtstr.h
Cleaning up DONE files.
Removing unneeded directories:
rm -f include/syslimits.h
if [ -f include/limits.h ]; then \
  mv include/limits.h include/syslimits.h; \
else \
  cp ./gsyslimits.h include/syslimits.h; \
fi
chmod a+r include/syslimits.h
touch stmp-fixinc
if [ -d include ]; then true; else mkdir include; fi
if [ -d objc ]; then true; else mkdir objc; fi
thisdir1=`pwd`; \
srcdir1=`cd .; pwd`; \
cd objc; \
make -f ${srcdir1}/objc/Makefile copy-headers \
srcdir=${srcdir1} tooldir=/usr/local/alpha-dec-osf3.2 AR="ar" AR_FLAGS="rc" \
GCC_FOR_TARGET="${thisdir1}/xgcc -B${thisdir1}/" \
GCC_CFLAGS=" -DIN_GCC -g -I./include" incinstalldir=${thisdir1}/include
make[1]: Entering directory `/usr/local/src/gcc-2.7.2/objc'
rm -fr /usr/local/src/gcc-2.7.2/include/objc
mkdir /usr/local/src/gcc-2.7.2/include/objc
for file in hash.h list.h sarray.h objc.h objc-api.h NXConstStr.h Object.h Protocol.h encoding.h typedstream.h; do \
  realfile=/usr/local/src/gcc-2.7.2/objc/${file}; \
  cp ${realfile} /usr/local/src/gcc-2.7.2/include/objc; \
  chmod a+r /usr/local/src/gcc-2.7.2/include/objc/${file}; \
done
make[1]: Leaving directory `/usr/local/src/gcc-2.7.2/objc'
touch objc-headers
objdir=`pwd`; \
cd .; \
for file in .. ./ginclude/stdarg.h ./ginclude/stddef.h ./ginclude/varargs.h ./ginclude/va-alpha.h ./ginclude/va-h8300.h ./ginclude/va-i860.h ./ginclude/va-i960.h ./ginclude/va-mips.h ./ginclude/va-m88k.h ./ginclude/va-pa.h ./ginclude/va-pyr.h ./ginclude/v
a-sparc.h ./ginclude/va-clipper.h ./ginclude/va-spur.h ./ginclude/iso646.h ./ginclude/va-ppc.h ./ginclude/proto.h ; do \
  if [ X$file != X.. ]; then \
    realfile=`echo $file | sed -e 's|.*/\([^/]*\)$|\1|'`; \
    rm -f $objdir/include/$realfile; \
    cp ginclude/$realfile $objdir/include; \
    chmod a+r $objdir/include/$realfile; \
  fi; \
done
rm -f include/limits.h
cp xlimits.h include/limits.h
chmod a+r include/limits.h
rm -f include/README
cp ./README-fixinc include/README
chmod a+r include/README
touch stmp-int-hdrs
./xgcc -B./ -DIN_GCC -g -I./include -DNO_MEM -DNO_LONG_DOUBLE_IO -O0 -I. -c ./enquire.c
if [ -f libgcc2.ready ] ; then \
        true; \
else \
        touch libgcc2.ready; \
fi
rm -f tmplibgcc2.a
for name in _muldi3 _divdi3 _moddi3 _udivdi3 _umoddi3 _negdi2 _lshrdi3 _ashldi3 _ashrdi3 _ffsdi2 _udiv_w_sdiv _udivmoddi4 _cmpdi2 _ucmpdi2 _floatdidf _floatdisf _fixunsdfsi _fixunssfsi _fixunsdfdi _fixdfdi _fixunssfdi _fixsfdi _fixxfdi _fixunsxfdi _floatd
ixf _fixunsxfsi _fixtfdi _fixunstfdi _floatditf __gcc_bcmp _varargs _eprintf _op_new _op_vnew _new_handler _op_delete _op_vdel _bb _shtab _clear_cache _trampoline __main _exit _ctors _eh _pure; \
do \
  echo ${name}; \
  ./xgcc -B../ -O2 -DIN_GCC -g -I./include -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
_ashldi3
_ashrdi3
_ffsdi2
_udiv_w_sdiv
_udivmoddi4
_cmpdi2
_ucmpdi2
_floatdidf
_floatdisf
_fixunsdfsi
_fixunssfsi
_fixunsdfdi
_fixdfdi
_fixunssfdi
_fixsfdi
_fixxfdi
_fixunsxfdi
_floatdixf
_fixunsxfsi
_fixtfdi
_fixunstfdi
_floatditf
__gcc_bcmp
_varargs
_eprintf
_op_new
_op_vnew
_new_handler
_op_delete
_op_vdel
_bb
_shtab
_clear_cache
_trampoline
__main
_exit
_ctors
_eh
_pure
for file in .. ; \
do \
  if [ x${file} != x.. ]; then \
    name=`echo ${file} | sed -e 's/[.][cS]$//' -e 's/[.]asm$//'`; \
    oname=` echo ${name} | sed -e 's,.*/,,'`; \
    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 -I./include -g1 -I. -I. -I./config -c ${file}; \
    if [ $? -eq 0 ] ; then true; else exit 1; fi; \
    ar rc tmplibgcc2.a ${oname}.o; \
    rm -f ${name}.s ${oname}.o; \
  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; chmod +w * > /dev/null 2>&1)
(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 -I./include enquire.o -o enquire
collect2: ld returned 1 exit status
/lib/libc.a: could not read symbols: Malformed archive
make: *** [enquire] Error 1
# exit
exit

script done on Fri Sep 06 08:27:05 1996


==========
COBOL isn't dead, it just smells that way.
Received on Fri Sep 06 1996 - 20:11:53 NZST

This archive was generated by hypermail 2.4.0 : Wed Nov 08 2023 - 11:53:47 NZDT