delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp-workers/2002/12/19/18:45:13

Message-ID: <003601c2a7b8$a68a0780$0100a8c0@p4>
From: "Andrew Cottrell" <acottrel AT ihug DOT com DOT au>
To: <djgpp-workers AT delorie DOT com>
Subject: GCC 3.2.1 build failure
Date: Fri, 20 Dec 2002 10:44:31 +1100
MIME-Version: 1.0
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2800.1123
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1123
Reply-To: djgpp-workers AT delorie DOT com

The GCC 3.2.1 I built and uploaded to clio does not work! When liniking I
get errors about not finding 'new', 'delete' and a number of other symbols.
The GCC 3.2.1 from Simtel works okay. I have looked at the GCC build and
there are some errors which I expect are the cause of the link failure. Due
to Chrismas I have not had allot of time to find out why the build fails.
The first potential error in the build is incldued below.

Has anyone else besides Andris sucessfully built GCC 3.2.1 from the
gcc312s.zip?

The following is the GCC build process that I used (from my build all batch
file). I have deleted the gcc3-21, build.gcc and install.gcc directories and
unzipped the source and the build still fails.

set GCCVER=321
cd %DJGPP_ROOT%\GNU\build.gcc
if exist makefile make clean
if not exist makefile sh djconfig.sh
sh djmake.sh bootstrap
sh djmake.sh -C gcc gnatlib_and_tools
cd %DJGPP_ROOT%\GNU\build.gcc
sh djinsttmp.sh
cd %DJGPP_ROOT%\GNU\install.gcc
sh makepkg.sh
cd %DJGPP_ROOT%

Any ideas?

Regards,
Andrew


c:/dj204/bin/make.exe stage1
make.exe[2]: Entering directory `c:/dj204/gnu/build.gcc/gcc'
if [ -d stage1 ] ; then true ; else mkdir stage1 ; fi
c:/dj204/bin/make.exe -f libgcc.mk libgcc-stage-start stage=stage1
make.exe[3]: Entering directory `c:/dj204/gnu/build.gcc/gcc'
for dir in libgcc; do \
  if [ -d stage1/$dir ]; then true; else mkdir stage1/$dir; fi; \
done
for dir in libgcc; do \
  mv $dir/*.o stage1/$dir; \
done
make.exe[3]: Leaving directory `c:/dj204/gnu/build.gcc/gcc'
for dir in intl ada cp f objc ; \
 do \
   if [ -d stage1/$dir ] ; then true ; else mkdir stage1/$dir ; fi ; \
 done
mv *.o insn-flags.h insn-config.h insn-codes.h insn-output.c insn-recog.c
insn-e
mv: cannot stat `s-crt0': No such file or directory (ENOENT)
mv: cannot stat `gcc-cross.exe': No such file or directory (ENOENT)
mv: cannot stat `cc1obj.exe': No such file or directory (ENOENT)
mv: cannot stat `enquire.exe': No such file or directory (ENOENT)
mv: cannot stat `protoize.exe': No such file or directory (ENOENT)
mv: cannot stat `unprotoize.exe': No such file or directory (ENOENT)
mv: cannot stat `collect2.exe': No such file or directory (ENOENT)
mv: cannot stat `gcov.exe': No such file or directory (ENOENT)
mv: cannot stat `*.[0-9][0-9].*': No such file or directory (ENOENT)
mv: cannot stat `*.[si]': No such file or directory (ENOENT)
mv: cannot stat `g++-cross.exe': No such file or directory (ENOENT)
mv: cannot stat `cc1plus.exe': No such file or directory (ENOENT)
mv: cannot stat `g77-cross.exe': No such file or directory (ENOENT)
mv: cannot stat `f771.exe': No such file or directory (ENOENT)
make.exe[2]: [stage1-start] Error 1 (ignored)
mv intl/*.o stage1/intl
mv: cannot stat `intl/*.o': No such file or directory (ENOENT)


- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019