Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 22 Mar 2001 17:49:14 +1100 (EST)
From:      Bruce Evans <bde@zeta.org.au>
To:        Robert Watson <rwatson@FreeBSD.org>
Cc:        Ruslan Ermilov <ru@FreeBSD.org>, cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   Re: cvs commit: src/sbin Makefile.inc src/sbin/adjkerntz Makefile  src/sbin/atacontrol Makefile src/sbin/atm/atm Makefile         src/sbin/atm/fore_dnld Makefile src/sbin/atm/ilmid Makefile         src/sbin/badsect Makefile src/sbin/camcontrol Makefile ...
Message-ID:  <Pine.BSF.4.21.0103221737120.9843-100000@besplex.bde.org>
In-Reply-To: <Pine.NEB.3.96L.1010321231155.3074D-100000@fledge.watson.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, 21 Mar 2001, Robert Watson wrote:

> This change appears to break a checkout of just a single directory (say,
> src/usr.sbin/watch) followed by a make in that directory, as no
> ../Makefile.inc exists because that wasn't checked out.  In fact, on my

I wish I had thought of that when I reviewed it.  This seems to be
impossible to fix properly without reverting all the changes.  There
just isn't enough context to determine the correct manpage extension
when the source directory is not in its usual tree.

> -CURRENT box from yesterday, it appears to be broken even with a
> ../Makefile.inc present.  Am I misunderstanding / have an oddly sync'd
> world/source tree? 

You might need Makefile.inc's all the way up to the level below `src',
but ../Makefile.inc is already at that level for `watch'.

> fledge:/data/fbsd-commit/src/usr.sbin/watch> make
> Warning: Object directory not changed from original
> /data/fbsd-commit/src/usr.sbin/watch
> cc -O -pipe   -c watch.c
> cc -O -pipe    -o watch watch.o  -ltermcap
> make: don't know how to make watch.1. Stop

It is an old problem that `make install' doesn't work outside of an
almost full tree (mainly because BINDIR is not set).  Failing at build
time is more of a problem.

Bruce


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.4.21.0103221737120.9843-100000>