X-Authentication-Warning: new-smtp1.ihug.com.au: Host p179-tnt4.syd.ihug.com.au [203.173.134.179] claimed to be acceleron Message-ID: <009901c11716$fcee9ca0$0a02a8c0@acceleron> From: "Andrew Cottrell" To: "Eli Zaretskii" Cc: References: Subject: Re: Make 3.791 on Windows 2000 test Date: Sat, 28 Jul 2001 13:39:22 +1000 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 5.50.4522.1200 X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4522.1200 Reply-To: djgpp-workers AT delorie DOT com > > > Btw, the program which crashes is the stock make.exe from mak3791b.zip on > > > SimTel.NET, yes? If not, please try that one. > > > > I tried with the mak3792b.zip from Simtel and the results were a mixed bag: > > 1) Ran make and it built make.exe (still got the 183 message as expected) > > Okay, so the version of Make compiled with v2.03 libc doesn't crash, right? Yes the first time I tried. I can't repeat this again. > > 2) Deleted *.o and *.exe files > > 3) Ran make and I got a memory allocation dialog box pop up in Windows. > > What did it say, exactly? Was that the known NTVDM crash, due to nested > programs, or something else? The dialog info is: Dialog heading: ntvdm.exe - Application Error Dialog error text info is: The instruction at "0x0f048dc5" references memory at "0x0134offc". The memory could not be "written". The following is the output from make in the command prompt: DJGPP_204 D:\dj204\gnu\make-3.791>make d:/dj204/bin/make.exe all-recursive make.exe[1]: Entering directory `d:/dj204/gnu/make-3.791' Extended Error 183 Making all in glob d:/dj204/bin/make.exe -C glob -f ../Makefile INCLUDES='-I. -I./glob' DEFS='-I.. -I.' VPATH=./glob libglob.a make.exe[2]: Entering directory `d:/dj204/gnu/make-3.791/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 command.com /c if exist libglob.a del libglob.a ar cru libglob.a fnmatch.o glob.o ranlib libglob.a make.exe[2]: Leaving directory `d:/dj204/gnu/make-3.791/glob' make.exe[1]: Leaving directory `d:/dj204/gnu/make-3.791' gcc -I. -I. -I. -I./glob -DLIBDIR=\"c:/djgpp/lib\" -DINCLUDEDIR=\"c:/djgpp/i nclu de\" -DLOCALEDIR=\"/share/locale\" -DHAVE_CONFIG_H -O2 -g -c ar.c Make date, time info: 14/07/2000 03:22p 203,776 make.exe Is this the NTVDM issue or some other issue? If it is then it looks like the NTVDM patch may work as a different problem occurs. After the crash above I closed the command prompt and started another one and ran make in the make directory without cleaning up any files and the same crash occured with the same error message. The following is the output from make in the command window from the second attempt. DJGPP_204 D:\dj204\gnu\make-3.791>make d:/dj204/bin/make.exe all-recursive make.exe[1]: Entering directory `d:/dj204/gnu/make-3.791' Extended Error 183 Making all in glob d:/dj204/bin/make.exe -C glob -f ../Makefile INCLUDES='-I. -I./glob' DEFS='-I.. -I.' VPATH=./glob libglob.a make.exe[2]: Entering directory `d:/dj204/gnu/make-3.791/glob' make.exe[2]: `libglob.a' is up to date. make.exe[2]: Leaving directory `d:/dj204/gnu/make-3.791/glob' make.exe[1]: Leaving directory `d:/dj204/gnu/make-3.791' gcc -I. -I. -I. -I./glob -DLIBDIR=\"c:/djgpp/lib\" -DINCLUDEDIR=\"c:/djgpp/i nclude\" -DLOCALEDIR=\"/share/locale\" -DHAVE_CONFIG_H -O2 -g -c arscan.c gcc -I. -I. -I. -I./glob -DLIBDIR=\"c:/djgpp/lib\" -DINCLUDEDIR=\"c:/djgpp/i nclu Andrew