Mail Archives: djgpp-workers/2002/08/26/07:27:17
Status update:-
1) I have manually built libiberty.a by running make in the
gcc-3.2\libiberty directory.
2) I can then start the GCC 3.2 build by the "sh djmake.sh bootstrap"
command.
3) After a long period of compiling I get the following error:-
rm -f libiberty.a pic/libiberty.a
ar rc libiberty.a \
regex.o cplus-dem.o cp-demangle.o md5.o alloca.o argv.o choose-temp.o
concat.o dyn-string.o fdmatch.o fibheap.o floatformat.o fnmatch.o getopt.o
getopt1.o getpwd.o getruntime.o hashtab.o hex.o lbasename.o make-temp-file.o
objalloc.o obstack.o partition.o pexecute.o safe-ctype.o sort.o spaces.o
splay-tree.o strerror.o strsignal.o ternary.o xatexit.o xexit.o xmalloc.o
xmemdup.o xstrdup.o xstrerror.o asprintf.o mkstemps.o sigsetmask.o
vasprintf.o vfork.o
c:/dj204/bin/ar.exe: argv.o: No such file or directory (ENOENT)
make.exe[2]: *** [libiberty.a] Error 1
make.exe[2]: Leaving directory
`c:/dj204/gnu/build.gcc/i586-pc-msdosdjgpp/libiberty'
make.exe[1]: *** [all-target-libiberty] Error 2
make.exe[1]: Leaving directory `c:/dj204/gnu/build.gcc'
make.exe: *** [bootstrap] Error 2
If I go into the c:/dj204/gnu/build.gcc/i586-pc-msdosdjgpp/libiberty
directory and manually run make I get the same error.
Regards,
Andrew
----- Original Message -----
From: "Andrew Cottrell" <acottrel AT ihug DOT com DOT au>
To: <djgpp-workers AT delorie DOT com>
Sent: Sunday, August 25, 2002 9:46 PM
Subject: GCC 3.2 DJGPP beta build error
> Hi,
>
> I't getting late and I have finally finished downloading the updates that
> have been done in the last three weeks. I have downloaded the beta version
> of GCC 3.2 in the v2gnu\beta directory and tried to re-build it, but I get
> the the error as outlined below.
>
> The fist command "sh djconfig.sh" ran okay without any problems, but the
> second shell command as indicated in the readme.djgpp file failed as
> follows:-
>
> Any ideas on this one? Anyone else out there built GCC 3.2 from sources
yet,
> besdes Andris? I will have a look at this agian in the mornign after a
good
> nights sleep.
>
> DJGPP_204 C:\DJ204\GNU\BUILD.GCC>sh djmake.sh bootstrap
> Bootstrapping the compiler
> make.exe[1]: Entering directory `c:/dj204/gnu/gcc-3.2/gcc'
> c:/dj204/bin/make.exe CC="gcc" libdir=/dev/env/DJDIR/lib
> libsubdir=/dev/env/DJDIR/lib/gcc-lib/djgpp/3.2 \
> gcc_version=3.2 LANGUAGES="c ada" \
> CFLAGS="-g " MAKEINFO="makeinfo " \
> MAKEINFOFLAGS=""
> make.exe[2]: Entering directory `c:/dj204/gnu/gcc-3.2/gcc'
> HEADERS="auto-host.h ansidecl.h i386/xm-djgpp.h i386/djgpp.h defaults.h"
> DEFINES="" \
> TARGET_CPU_DEFAULT="TARGET_CPU_DEFAULT_pentium" \
> c:/dj204/bin/sh.exe /dj204/gnu/gcc-3.2/gcc/mkconfig.sh config.h
> HEADERS="auto-host.h ansidecl.h i386/xm-djgpp.h i386/djgpp.h defaults.h"
> DEFINES="" \
> TARGET_CPU_DEFAULT="TARGET_CPU_DEFAULT_pentium" \
> c:/dj204/bin/sh.exe /dj204/gnu/gcc-3.2/gcc/mkconfig.sh hconfig.h
> gcc -c
> -DIN_GCC
> -g
> -W
> -Wall
> -Wwrite-strings
> -Wstrict-prototypes
> -Wmissing-prototypes
> -Wtraditional
> -pedantic
> -Wno-long-long
> -DHAVE_CONFIG_H -DGENERATOR_FILE
> -I.
> -I.
> -I/dj204/gnu/gcc-3.2/gcc
> -I/dj204/gnu/gcc-3.2/gcc/.
> -I/dj204/gnu/gcc-3.2/gcc/config
> -I/dj204/gnu/gcc-3.2/gcc/../include
> /dj204/gnu/gcc-3.2/gcc/gengenrtl.c
> -o gengenrtl.o
> make.exe[2]: *** No rule to make target `../libiberty/libiberty.a',
> needed by `gengenrtl.exe'. Stop.
> make.exe[2]: Leaving directory `c:/dj204/gnu/gcc-3.2/gcc'
> make.exe[1]: *** [stage1_build] Error 2
> make.exe[1]: Leaving directory `c:/dj204/gnu/gcc-3.2/gcc'
> make.exe: *** [bootstrap] Error 2
>
>
> Andrew
>
>
- Raw text -