Mail Archives: djgpp/1999/01/18/14:40:32
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 -