From owner-cvs-all Wed Mar 21 22:50:14 2001 Delivered-To: cvs-all@freebsd.org Received: from mailman.zeta.org.au (mailman.zeta.org.au [203.26.10.16]) by hub.freebsd.org (Postfix) with ESMTP id 26A4C37B718; Wed, 21 Mar 2001 22:50:07 -0800 (PST) (envelope-from bde@zeta.org.au) Received: from bde.zeta.org.au (bde.zeta.org.au [203.2.228.102]) by mailman.zeta.org.au (8.9.3/8.8.7) with ESMTP id RAA17388; Thu, 22 Mar 2001 17:50:04 +1100 Date: Thu, 22 Mar 2001 17:49:14 +1100 (EST) From: Bruce Evans X-Sender: bde@besplex.bde.org To: Robert Watson Cc: Ruslan Ermilov , 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 ... In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG 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