delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1998/11/01/07:04:46

Date: Sun, 1 Nov 1998 14:04:37 +0200 (IST)
From: Eli Zaretskii <eliz AT is DOT elta DOT co DOT il>
X-Sender: eliz AT is
To: Ian Miller <Ian AT shelob DOT force9 DOT co DOT uk>
cc: djgpp AT delorie DOT com
Subject: Re: DJGPP 2.02 Beta 981027
In-Reply-To: <71frdd$j13@news3.force9.net>
Message-ID: <Pine.SUN.3.91.981101140349.6846J-100000@is>
MIME-Version: 1.0
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.

- Raw text -


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