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: 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