Message-Id: <35E5F231.6083F283@lps.u-psud.fr> Date: Thu, 27 Aug 1998 21:56:33 -0200 From: taupin Mime-Version: 1.0 To: Latex2html list , DJGPP List , "S\ibastien QUERCIOLI" Subject: Serious Perl broblems with DJGPP+Win NT Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit Precedence: bulk As many of you know, I stated that the DJGPP distribution of latex2html does work fine on Native DOS (with cwsdpmi.exe), on Win3.11-DOS and on Win95-DOS. Today, I have tried it on WinNT-DOS... and it crashes (while many other DJGPP routines do work). The symtom is a crash in the following Perl sequence of install-test: ========================================================================== print "Checking if globbing works... "; open(TMP,">TEST1.TMP"); close TMP; open(TMP,">TEST2.TMP"); close TMP; local(@list) = (); #### it crashes at this line if ($#list == 1) { print "globbing is ok.\n"; } else { ========================================================================== It crashed at the test wether "globbing" works. In fact it loops indefinitely in the statement "local(@list) = () and requires more and more memory (WinNT posts a message that virtual memory is exceedid and finally the job terminates with "Out of memory". Therefore I ask the following questions: 1. This was tried with LFN=y (both set as environment variable AND in djgpp.env). Can this setting (which does not work in WinNT (even with djgpp version 2) be the cause of the memory crash? 2. Subsidiary questions: when LFN is set to y as environment variable and to n in djgpp.env, which statement overrides the other? Or is it understood as any "y" overrides the "n" or missing value assignment? 3. Has somebody succeded in running the whole of Perl (mine and djgpp V2 have been taken 3 days ago from a simtel server? 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? Last remark: WinNT is very tricky, since djgpp cannot handle long names in DJGPP (this confirms what has been said by Eli Zaretski) and truncates the names (when not crashing as presently), but the COPY command handles long names. Therefore, "cp.exe" behaves differently of the dos command "COPY" (terrible!). ------------------------------------------------------------------------ Daniel Taupin, Physique des Solides, Univ. Paris-Sud, 91405 ORSAY E-mail= mailto:taupin AT lps DOT u-psud DOT fr Tél: (33)1.69.15.60.79, Fax: (33)1.69.15.60.86, home/fax: (33)1.60.10.26.44 ------------------------------------------------------------------------