delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/2000/04/01/02:33:30

Date: Sat, 1 Apr 2000 09:29:09 +0200 (MET DST)
From: Gisle Vanem <giva AT bryggen DOT bgnett DOT no>
To: Eli Zaretskii <eliz AT delorie DOT com>
cc: djgpp AT delorie DOT com
Subject: Re: Perl 5.6 and djgpp
In-Reply-To: <200003312322.SAA07181@indy.delorie.com>
Message-ID: <Pine.UW2.3.95.1000401092658.11041A-100000@bryggen.bgnett.no>
MIME-Version: 1.0
Reply-To: djgpp AT delorie DOT com
Errors-To: nobody AT delorie DOT com
X-Mailing-List: djgpp AT delorie DOT com
X-Unsubscribes-To: listserv AT delorie DOT com

On Fri, 31 Mar 2000, Eli Zaretskii wrote:
> 
> > I'm trying to compile Perl 5.6 using djgpp 2.03.
> > I ran the configure script okay, but problems is with the
> > Makefile. It stops after 11 or 12 levels of invoking a new make.
> > Each new level consumes around 40kByte.
> > 
> > E.g. running GNU make 3.77 under WinNT 4 (SP3) gives me this:
> >   make.exe[11]: Leaving directory `c:/temp/perl.560'
> >   for x in lib/auto/DynaLoader/DynaLoader.a  lib/auto/attrs/attrs.a lib/auto/B/B.a
> >    sh ext/util/make_ext clean $x MAKE=e:/djgpp/bin/make.exe ; \
> >   done
> >           Making  (clean)
> >   Load error: no DOS memory
> 
> This is a known issue with NT: it leaks resources (such as selectors
> or DOS memory) in nested DPMI invocations.  See section 3.3 of the
> FAQ.
> 
> The usual work-around is to invoke Make again, or not to use NT.

It happens under plain DOS too, but just a bit later. OTOH with
message "no more descriptors" from miniperl.

Gisle V. 

- Raw text -


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