Sender: rich AT phekda DOT freeserve DOT co DOT uk Message-ID: <3E196BF5.C2788EED@phekda.freeserve.co.uk> Date: Mon, 06 Jan 2003 11:43:49 +0000 From: Richard Dawe X-Mailer: Mozilla 4.77 [en] (X11; U; Linux 2.2.23 i586) X-Accept-Language: de,fr MIME-Version: 1.0 To: Andrew Cottrell CC: djgpp-workers AT delorie DOT com, Andris Pavenis Subject: Re: GCC 3.2.1 build failure References: <003601c2a7b8$a68a0780$0100a8c0 AT p4> <3E046DCA DOT 3AE43730 AT phekda DOT freeserve DOT co DOT uk> <007301c2b562$d771d820$0100a8c0 AT acp42g> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Reply-To: djgpp-workers AT delorie DOT com Hello. Andrew Cottrell wrote: [snip] > I finally got my XP box back into operation, but still cannot get GCC 3.2.1 > building. I need to go back to GC 3.1 to see if it works, but in the mean > tiem I have uploaded my build output to the following URL. If anyone could > have a look at the results (they include everything that I built last night) > and let me know why GCC failed. There may be other failures in the log, but > don't worry about these as I am still fixing the move from C: to D: > > http://clio.rice.edu/djgpp/win2k/MK05JAN2003.zip > > Thanks in advance for any help. I can see a few problems: * It runs out of environment space. * You don't have grep or sed installed. Some of the errors don't make a lot of sense to me: make.exe[2]: Entering directory `d:/dj204/gnu/make-3.80/glob' gcc -I.. -I. -I. -I./glob -DHAVE_CONFIG_H -O2 -g -c fnmatch.c gcc -I.. -I. -I. -I./glob -DHAVE_CONFIG_H -O2 -g -c glob.c In file included from glob.c:813: glob.c: In function `glob': glob.c:197: warning: passing arg 0 of `my_realloc' from incompatible pointer type Arg 0? *********************************************************** * * d:/dj204/tmp/dj500000: line 1: d:dj204gnubash-2.05bdjbuild/bashversion.exe: No such file or directory (ENOENT) * * * *********************************************************** Looks like you have a problem with the setting of $SHELL here. Try overriding it in your build batch file. DJGPP_204 D:\DJ204\GNU\BUILD.GCC>if not exist makefile sh djconfig.sh DJGPP_204 D:\DJ204\GNU\BUILD.GCC>sh djmake.sh bootstrap Bootstrapping the compiler make.exe[1]: Entering directory `d:/dj204/gnu/build.gcc/gcc' make.exe[1]: *** No rule to make target `bootstrap'. Stop. make.exe[1]: Leaving directory `d:/dj204/gnu/build.gcc/gcc' make.exe: *** [bootstrap] Error 2 Before trying to build, you run the distclean target. This removes the Makefiles. But it doesn't seem to have removed the one in build.gcc. You need to re-run djconfig.sh. Bye, Rich =] -- Richard Dawe [ http://www.phekda.freeserve.co.uk/richdawe/ ]