Subject: Re: latest tools build failure
To: James Chacon <jchacon@genuity.net>
From: Todd Vierling <tv@wasabisystems.com>
List: tech-toolchain
Date: 10/23/2001 21:18:17
On Tue, 23 Oct 2001, James Chacon wrote:

: That wasn't the problem here (making the manpage didn't hurt anything actually
: since it didn't get installed).
:
: The problem was it not obeying $OBJDIR symantics correctly. Turning off the
: build just masks whatever problem Matt was seeing.

Note that his failure showed the mkman command having a full path to lint.7
as the target -- this indicates use of .PATH paths (in this case, ${.CURDIR}
was picked), since lint.7 is not .NOPATH:ed.  What likely happened is that a
stray "lint.7" was sitting around in the ${.SRCDIR} from when "make obj"
didn't necessarily work quite right, and got .PATH:ed into trying to write
it back into ${.CURDIR}.

In any case, removing the "realall:" dependency is still a correct thing to
do (letting make(1) sort out the dependency), even if it didn't trigger this
problem.

-- 
-- Todd Vierling <tv@wasabisystems.com>  *  Wasabi NetBSD:  Run with it.
-- CDs, Integration, Embedding, Support -- http://www.wasabisystems.com/