From owner-freebsd-hackers Fri Jul 11 01:09:23 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id BAA24929 for hackers-outgoing; Fri, 11 Jul 1997 01:09:23 -0700 (PDT) Received: from genesis.atrad.adelaide.edu.au (genesis.atrad.adelaide.edu.au [129.127.96.120]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id BAA24915 for ; Fri, 11 Jul 1997 01:09:15 -0700 (PDT) Received: (from msmith@localhost) by genesis.atrad.adelaide.edu.au (8.8.5/8.7.3) id RAA23281; Fri, 11 Jul 1997 17:38:46 +0930 (CST) From: Michael Smith Message-Id: <199707110808.RAA23281@genesis.atrad.adelaide.edu.au> Subject: Re: Make World Explodes In-Reply-To: from Simon Shapiro at "Jul 10, 97 08:18:09 pm" To: Shimon@i-Connect.Net (Simon Shapiro) Date: Fri, 11 Jul 1997 17:38:46 +0930 (CST) Cc: dg@root.com, FreeBSD-Hackers@FreeBSD.ORG X-Mailer: ELM [version 2.4ME+ PL28 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-hackers@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk Simon Shapiro stands accused of saying: > > You must jump into conclusions :-) Not often. > A. I read my mail. > B. This does not always help. > C. I ``make world'' at least twice a week, without any ``make includes''. > D. If make includes is necessary and solves the problem, then it should > be added to make world. Right? The answer to D. would already be known to you if A. was true, as I have explained at _least_ twice in public mail on this thread exactly why this is a one-off gotcha. Bruce has even clarified the situation with extreme precision in yet another mail. To summarise : - 'make includes' _is_ run as part of 'make world'. - the include files have to be installed with something, namely the 'install' program. - the sources for 'install' inherit a module from 'ls' which knows about some new file flags - the header which defines these flags cannot be installed until install is built which can't be built until the header is installed So you have to help it out by presuming your 'install' is up to it and running the 'make includes' by hand. > Simon -- ]] Mike Smith, Software Engineer msmith@gsoft.com.au [[ ]] Genesis Software genesis@gsoft.com.au [[ ]] High-speed data acquisition and (GSM mobile) 0411-222-496 [[ ]] realtime instrument control. (ph) +61-8-8267-3493 [[ ]] Unix hardware collector. "Where are your PEZ?" The Tick [[