delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp-workers/2001/07/27/23:45:47

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" <acottrel AT ihug DOT com DOT au>
To: "Eli Zaretskii" <eliz AT is DOT elta DOT co DOT il>
Cc: <djgpp-workers AT delorie DOT com>
References: <Pine DOT SUN DOT 3 DOT 91 DOT 1010725163044 DOT 17500C-100000 AT is>
Subject: Re: Make 3.791 on Windows 2000 test
Date: Sat, 28 Jul 2001 13:39:22 +1000
MIME-Version: 1.0
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


- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019