From john@nlc.net.au Thu Oct 29 16:35:01 1998 Received: from nhj.nlc.net.au (nhj.nlc.net.au [203.24.133.1]) by hub.freebsd.org (8.8.8/8.8.8) with SMTP id QAA22502 for ; Thu, 29 Oct 1998 16:34:59 -0800 (PST) (envelope-from john@nlc.net.au) Received: (qmail 10520 invoked from network); 30 Oct 1998 11:34:57 +1100 Received: from monster.nlc.net.au (203.24.133.4) by nhj.nlc.net.au with SMTP; 30 Oct 1998 11:34:57 +1100 Received: (qmail 18607 invoked by uid 1000); 30 Oct 1998 11:34:52 +1100 Message-Id: <19981030003452.18606.qmail@monster.nlc.net.au> Date: 30 Oct 1998 11:34:52 +1100 From: john@nlc.net.au Reply-To: john@nlc.net.au To: FreeBSD-gnats-submit@freebsd.org Subject: Stable build process fails to install objc includes X-Send-Pr-Version: 3.2 >Number: 8493 >Category: misc >Synopsis: Stable build process fails to install objc includes >Confidential: no >Severity: serious >Priority: medium >Responsible: freebsd-bugs >State: closed >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Thu Oct 29 16:40:01 PST 1998 >Closed-Date: Tue Mar 23 09:53:19 PST 1999 >Last-Modified: Tue Mar 23 09:54:13 PST 1999 >Originator: John Saunders >Release: FreeBSD 2.2.7-STABLE i386 >Organization: NORTHLINK COMMUNICATIONS >Environment: Cvsupped -stable from Oct 29 1998. >Description: If the /usr/includes directory is clobbered i.e. make -DCLOBBER includes then a make world or make buildworld will fail because the objective C include files didn't get copied to /usr/include/objc. >How-To-Repeat: # cd /usr/src # make -DCLOBBER includes buildworld (wait a few hours :-) >Fix: Have the includes target install the objective C includes Something like... # cd /usr/src/contrib/gcc/objc # make incinstalldir=/usr/include srcdir=.. copy-headers I have no idea how to patch the makefiles for this. >Release-Note: >Audit-Trail: From: Sheldon Hearn To: John Saunders Cc: freebsd-gnats-submit@freebsd.org Subject: Re: misc/8493: Stable build process fails to install objc includes Date: Tue, 23 Mar 1999 19:44:03 +0200 Hi John, The problem you reported concerning objc header files is unlikely to be addressed in 2.2, since active development on that branch is over. Also, even if the problem does exist in 3.1-STABLE and 4.0-CURRENT, it's not worth addressing for a compiler that's on its way out of the base system anyway. The solution to your troubles is to do things in the right order. Don't do make -DCLOBBER includes buildworld Instead, do make buildworld make -DCLOBBER installworld Ciao, Sheldon. State-Changed-From-To: open->closed State-Changed-By: sheldonh State-Changed-When: Tue Mar 23 09:53:19 PST 1999 State-Changed-Why: Fix not feasible and problem not serious as long as it's only triggered by odd calling sequence of targets. >Unformatted: