Date: Sun, 1 Nov 1998 14:04:37 +0200 (IST) From: Eli Zaretskii X-Sender: eliz AT is To: Ian Miller cc: djgpp AT delorie DOT com Subject: Re: DJGPP 2.02 Beta 981027 In-Reply-To: <71frdd$j13@news3.force9.net> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Reply-To: djgpp AT delorie DOT com On Sat, 31 Oct 1998, Ian Miller wrote: > For the latter I had to mv diff.tex diff.texi and enable SHELL=/bin/sh > in the makefile in order to make diff.inf. That was a bad decision because it moved you away from the real problem and its solution. Read on. You don't tell, but from the context I understand that you were trying to build Diffutils on Windows 9X. If so, you should know that dif271s.zip is not LFN-clean (the source distribution were not touched for the last 3 years!). You should have realized that when you saw names like version.tex and diff.tex instead of version.texi and diff.texi. Therefore, the way to build this is to set LFN=n. The problems you saw were happening because under LFN Make didn't see version.texi and tried to rebuild it, which won't work unless you have Bash. I don't know why did Sed barf even with Bash (I will look into it later), but that command was never supposed to run under DJGPP, so it could be just broken, for all I know. I have a private version of dif271s.zip that *is* LFN-clean (I made it for the GNU MS-Windows/MS-DOS CD-ROM that was released a couple of months ago). If you want, I can send it to you so you could see whether it has those problems nailed. Also, please note that whenever something fails to build for you, try building it with stock v2.01, so you could know whether the problems are or aren't related to the new djdev. > I now also notice that emacs can see diff.inf but info itself cannot. > > texinfo3.12 (no LFN inconvenience this time) > > Okay, so now info can see it too. Morale: don't use old versions. The LFN-related problems were the ones where Texinfo 3.12 got a lot of improvements and bugfixes relative to 3.9. > gawk-3.0-2 (Even the test and install targets worked!) > > Did "ln -s gawk.exe awk.exe" by hand afterwards. Again, a stale version. Not only does 3.0.3 come with awk.exe symlink out of the box, but 3.0.2 has a very nasty memory leak per each processed record, which you want to avoid. > ***I cannot build grep-2.0 with DJGPP 2.02*** The latest Grep version is 2.02. Please try that.