delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1999/09/02/12:49:42

Date: Thu, 2 Sep 1999 11:01:40 +0300 (IDT)
From: Eli Zaretskii <eliz AT is DOT elta DOT co DOT il>
X-Sender: eliz AT is
To: ingrama <ingrama AT res DOT raytheon DOT com>
cc: djgpp AT delorie DOT com
Subject: Re: Help please: problem making allegro
In-Reply-To: <37CD82E5.168FAF3B@res.raytheon.com>
Message-ID: <Pine.SUN.3.91.990902110119.4794P-100000@is>
MIME-Version: 1.0
Reply-To: djgpp AT delorie DOT com
X-Mailing-List: djgpp AT delorie DOT com
X-Unsubscribes-To: listserv AT delorie DOT com

On Wed, 1 Sep 1999, ingrama wrote:

> gcc -s -o examples/ex6.exe obj/djgpp/ex6.o lib/djgpp/liballeg.a
> Load error: no DOS memory
> make.exe: *** [examples/ex6.exe] Error 1

I believe that what you see is a manifestation of the NT bug, whereby
the DOS box loses DPMI resources when a DJGPP program (in this case,
Make) calls a lot of subsidiary DJGPP programs (in this case, all the
instances where it called GCC, which in turn called the various
compiler passes and the linker).  See section 3.3 of the DJGPP FAQ
list for more details.

If my guess is correct, either typing "make" again, or closing the DOS
box, starting another one, and *then* typing "make" whould allow you
to run the build process to completion.

- Raw text -


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