From: Andris Pavenis To: djgpp-workers AT delorie DOT com, "Andrew Cottrell" Subject: Re: GCC 3.2.1 build failure Date: Fri, 20 Dec 2002 09:30:13 +0200 User-Agent: KMail/1.5 References: <003601c2a7b8$a68a0780$0100a8c0 AT p4> In-Reply-To: <003601c2a7b8$a68a0780$0100a8c0@p4> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200212200930.14017.pavenis@latnet.lv> Reply-To: djgpp-workers AT delorie DOT com On Friday 20 December 2002 01:44, Andrew Cottrell wrote: > 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? For me gcc321s.zip is a generated file. But it is simply zipped contents for all related directories before build, there should be no problem to build from it. > 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) All these error messages are normal and make should ignore them (also 2 last ones). At least it's so for me under Win9X Andris