From: who AT iname DOT com Newsgroups: comp.os.msdos.djgpp Subject: MAKE.EXE Bug Report: Intertmittant GPF Message-ID: X-Newsreader: Forte Agent 1.7/32.534 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Lines: 36 Date: Tue, 20 Jun 2000 20:53:53 GMT NNTP-Posting-Host: 24.112.137.4 X-Complaints-To: abuse AT home DOT net X-Trace: news1.rdc1.on.wave.home.com 961534433 24.112.137.4 (Tue, 20 Jun 2000 13:53:53 PDT) NNTP-Posting-Date: Tue, 20 Jun 2000 13:53:53 PDT Organization: @Home Network Canada To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Reply-To: djgpp AT delorie DOT com make.exe v3.79 produces a GPF intermittantly on Windows 2000. It's very difficult to reproduce because it doesn't happen 100% of the time. I think that it's sensitive to the directory tree structure and the size of the pathnames but I'm just guessing. Perhaps there's an allocation problem in the use of recursive MAKE. Here's a paired down example: This is the makefile: -------------------------------- SHELL = g:/cygnus/bash.exe DIRLIST:=`ls -p | grep -e "/" | tr -d '/'` hehaw: echo Hehaw: $(DIRLIST) for dir in $(DIRLIST) ; do $(MAKE) DOSUBDIRS=Y -C $$dir hehaw ; done Makefiles in subdirectories look like this: ----------------------------------- SHELL = g:/cygnus/bash.exe DIRLIST:=`ls -p | grep -e "/" | tr -d '/'` hehaw: ifdef DOSUBDIRS echo Hehaw: $(DIRLIST) for dir in $(DIRLIST) ; do $(MAKE) DOSUBDIRS=Y -C $$dir hehaw ; done endif