delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1998/08/29/18:02:46

Message-ID: <19980829225243.A2537@cdata.tvnet.hu>
Date: Sat, 29 Aug 1998 22:52:43 +0200
From: Laszlo Molnar <molnarl AT cdata DOT tvnet DOT hu>
To: taupin <taupin AT lps DOT u-psud DOT fr>, DJGPP List <djgpp AT delorie DOT com>,
Sbastien QUERCIOLI <s DOT quercioli AT ffme DOT fr>
Subject: Re: Serious Perl broblems with DJGPP+Win NT
Mime-Version: 1.0
Sender: Molnar Laszlo <ml AT cdata DOT tvnet DOT hu>

On Thu, Aug 27, 1998 at 09:56:33PM -0200, taupin wrote:
>  Today, I have tried it on WinNT-DOS... and it crashes (while many other
> DJGPP routines do work).
[..]
> It crashed at the test wether "globbing" works. In fact it loops
> indefinitely in the
> statement "local(@list) = (<TEST*.TMP>) and requires more and more
> memory (WinNT posts a message that virtual memory is exceedid and
> finally the job terminates with "Out of memory".

The djgpp port of perl uses a filename extension hook (FSEXT) to handle
globbing. If the "/dev/dosglob" name is meaningful under NT, then maybe
your problem is there. You should build a debugging version of perl and
look at what is happening in djgpp.c(glob_handler). Use these steps:

-1, unzip the source distribution
0, cd djgpp
1, configure.bat -Doptimize='-g' -des
2, make
3, gdb perl.exe
4, find & correct the problem :-)
5, send your patches to me ;-)

>  3. Has somebody succeded in running the whole of Perl (mine and djgpp
> V2 have been taken 3 days ago from a simtel server?

Yes, I have :-)

>  4. Has somebody succeeded in running Latex2HTML under WinNT? It yes,
> with which distrib of Perl and which distrib of [G]dbm, and which
> adjustment to make Perl recognise [G]dbm?

Copy gdbm.h into $DJDIR/include and libgdbm.a into $DJDIR/lib and rerun
configure.bat.

HTH, Laszlo

ps: if you need LFNs under NT, try the native win32 port of perl

- Raw text -


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