Subject: Re: make(1) correctness
To: VaX#n8 <>
From: Guenther Grau <>
List: tech-userlevel
Date: 11/19/1998 19:35:30

VaX#n8 wrote:
> The command marked "foo wasn't touched" was the subject of some gnashing
> of teeth and me irritating the author of ispell.  He has a rule in the
> Makefile which doesn't do anything in most cases.  Everything depends on
> its target, and so our make (what make are we using?) appears to say,
> "I ran the rule, so I will treat the target as modified".
> Apparently if the file is timestamped with the current second it
> will be treated as up-to-date, even if this (bogus?) dependency
> indicates it should be re-made.  This can be confusing:
> Incidentally, what's with BSD and Pmake?
> I noticed the 4.4BSD manuals have a paper on Pmake,
> but the manpages seem to be describing something else.

which version of make are you using? There has been a discussion
on current-users about the same topic. After this discussion
Christos Zoulas (Hi Christos, I haven't forgotten, that I want to
visit you, but right now my jobs leaves no time. I'll contact you
soon :-) fixed a couple of things in make. Maybe you
should try with the latest version of make and report again.