www.delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1999/01/18/14:40:32

From: ams AT ludd DOT luth DOT se (Martin Str|mberg)
Newsgroups: comp.os.msdos.djgpp
Subject: Re: Will gcc 2.8.1 compile itself under DJGPP 2.02?
Date: 18 Jan 1999 19:03:55 GMT
Organization: University of Lulea, Sweden
Lines: 44
Message-ID: <7800ir$2tb$1@news.luth.se>
References: <Pine DOT A32 DOT 3 DOT 96 DOT 990117192828 DOT 48701A-100000 AT wilkes1 DOT wilkes DOT edu>
NNTP-Posting-Host: queeg.ludd.luth.se
X-Newsreader: TIN [UNIX 1.3 950824BETA PL0]
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp
Reply-To: djgpp AT delorie DOT com

Frank Donahoe (fdonahoe AT wilkes1 DOT wilkes DOT edu) wrote:
: As per instructions, from %DJDIR%/gnu/gcc-2.81/build.djg the
: command "sh djmake.sh" started the build process.  This ran into
: trouble about six minutes into the build where it was working
: on `libgcc2.a'.  The error was different on each run.  From a
: full DOS screen, windows snapped it shut so fast that nothing
: could be seen.  Once the error reported was "Load error:  no DOS
: memory".  Windows accepted 600K as the largest block of DOS
: memory it would reserve for the DOS prompt.  Working from a
: window rather than full screen, the message:
: 
: "This program has performed an illegal operation and will be
: terminated.  Exit all programs and then restart your computer."
: 
: additional information:
: 
: invalid page exception
: Fault location:  0028:C00025E6
: Faulting component:  VMM[01] +000015E6
: Interrupts in service: None
: 
: Only once did I notice any error messages in the DOS window,
: but that was lost when, in trying to move the windows error
: box out of the way, it was accidentally closed.
: 
: Finally the build got past that point.  It happened while
: I was no longer watching the screen.  Nothing else had been
: changed from the previous run which failed.

This is the symptoms of a bug in WINDOZE, which is that it don't free
DPMI selectors as it should. Worth to note is that the bug still
unfixed. 

The fix is to just restart the make (in another bash window, as you
did) and it will continue where it stopped.


Sorry I can't comment on the rest as I haven't tried compiling gcc (in
a while). 


Right,

							MartinS

- Raw text -


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