Date: Fri, 25 May 2001 10:55:41 +0300 From: "Eli Zaretskii" Sender: halo1 AT zahav DOT net DOT il To: ceo AT nbensacomputers DOT com Message-Id: <2950-Fri25May2001105541+0300-eliz@is.elta.co.il> X-Mailer: Emacs 20.6 (via feedmail 8.3.emacs20_6 I) and Blat ver 1.8.9 CC: djgpp-workers AT delorie DOT com In-reply-to: <007e01c0e4dd$c0525360$0100a8c0@fibertel.com.ar> (ceo AT nbensacomputers DOT com) Subject: Re: win2000/ntvdm/djgpp (fwd) References: <007e01c0e4dd$c0525360$0100a8c0 AT fibertel DOT com DOT ar> Reply-To: djgpp-workers AT delorie DOT com Errors-To: nobody AT delorie DOT com X-Mailing-List: djgpp-workers AT delorie DOT com X-Unsubscribes-To: listserv AT delorie DOT com Precedence: bulk > From: "Norberto Alfredo Bensa" > Date: Fri, 25 May 2001 02:44:21 -0300 > > I get an EINVAL as soon as I run 'Make'... is this expected? A fast search > on the mail archives says it's a know problem on WinME... I tried "set > LFN=y" but the problem didn't go away... If the problem doesn't go away with LFN=y, it's not the same problem as what you see in the mail archives. That problem only happens when using legacy DOS calls on Windows ME. The LFN-aware calls don't cause it. So please try to investigate. Running Make under GDB and finding the place where EINVAL is printed, and the system call which causes it, would be useful. (Assuming the message indeed comes from Make.) More details about the problem would also be useful: for example, when is the message printed (by which program and doing what exactly)? > - patch DJLibC (from CVS 2001-05-24) > - recompile DJLibC > - recompile Make (3.79.1) > - Switch to Win2K > - Run Make on Allegro and DJLibC > - I get 'EINVAL' (?) Do you also get EINVAL if you try to rebuild Make with the new Make? Anyway, thanks for working on this.