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 <FreeBSD-gnats-submit@freebsd.org>; 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 <sheldonh@iafrica.com>
To: John Saunders <john@nlc.net.au>
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:
