Message-ID: <006701c2b639$f81b1230$0100a8c0@acp42g> From: "Andrew Cottrell" To: "Richard Dawe" , References: <003601c2a7b8$a68a0780$0100a8c0 AT p4> <3E046DCA DOT 3AE43730 AT phekda DOT freeserve DOT co DOT uk> <007301c2b562$d771d820$0100a8c0 AT acp42g> <3E196BF5 DOT C2788EED AT phekda DOT freeserve DOT co DOT uk> Subject: Re: GCC 3.2.1 build failure Date: Tue, 7 Jan 2003 21:45:09 +1100 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 6.00.2800.1106 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1106 Reply-To: djgpp-workers AT delorie DOT com > I can see a few problems: > > * It runs out of environment space. I found a quirk with shelling out from command.com to cmd.com. I have changed the command.com enviroment size default to 32000. I will run another complete build tonight to see if I run out of enviroment space again. > * You don't have grep or sed installed. It looks like something went wrong somewhere in the build and screwed up the build enviroment and as such grep and sed started to fail. Looks like the failure occured somewher in the web2c as this is the first instance of where I got a "command not found" message. > Some of the errors don't make a lot of sense to me: > *********************************************************** > * * > 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. I have tried this and it didn't help. I also tried a manual make and I got the same results. > > 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. I wonder if this is something to do with the shell usage and the enviroment setup. I will do a complete re-build tonight and see what happens. Thanks, Andrew