Mail Archives: djgpp-workers/2002/12/20/02:31:28
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 -