Message-ID: <003601c2a7b8$a68a0780$0100a8c0@p4> From: "Andrew Cottrell" To: Subject: GCC 3.2.1 build failure Date: Fri, 20 Dec 2002 10:44:31 +1100 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit 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)