Date: Fri, 31 Mar 2000 18:22:01 -0500 (EST) Message-Id: <200003312322.SAA07181@indy.delorie.com> From: Eli Zaretskii To: "Gisle Vanem" CC: djgpp AT delorie DOT com In-reply-to: (giva@bgnett.no) Subject: Re: Perl 5.6 and djgpp References: 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 Precedence: bulk > 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.