delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp-workers/2002/12/20/02:31:28

From: Andris Pavenis <pavenis AT latnet DOT lv>
To: djgpp-workers AT delorie DOT com, "Andrew Cottrell" <acottrel AT ihug DOT com DOT au>
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
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

- Raw text -


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