From owner-freebsd-hackers@FreeBSD.ORG Wed May 11 02:25:38 2005 Return-Path: Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 293DB16A4CE for ; Wed, 11 May 2005 02:25:38 +0000 (GMT) Received: from bloodwood.hunterlink.net.au (smtp-local.hunterlink.net.au [203.12.144.17]) by mx1.FreeBSD.org (Postfix) with ESMTP id D8AE843D54 for ; Wed, 11 May 2005 02:25:36 +0000 (GMT) (envelope-from boris@brooknet.com.au) Received: from ppp288A.dyn.pacific.net.au (ppp288A.dyn.pacific.net.au [61.8.40.138])j4B2PWDm013202; Wed, 11 May 2005 12:25:33 +1000 From: Sam Lawrance To: Steven Hartland In-Reply-To: <00f501c55584$d8e97630$b3db87d4@multiplay.co.uk> References: <00f501c55584$d8e97630$b3db87d4@multiplay.co.uk> Content-Type: text/plain Date: Wed, 11 May 2005 12:26:07 +1000 Message-Id: <1115778368.62964.17.camel@dirk.no.domain> Mime-Version: 1.0 X-Mailer: Evolution 2.2.2 FreeBSD GNOME Team Port Content-Transfer-Encoding: 7bit cc: freebsd-hackers@freebsd.org Subject: Re: make release changes? X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 11 May 2005 02:25:38 -0000 On Tue, 2005-05-10 at 18:22 +0100, Steven Hartland wrote: > My old make release command no longer works for 5.4 and I'm at a loss > to track down the cause or to find a nice solution. > Basically I have one build box which builds all the various releases structure: > /usr/$VERSION/src > /usr/$VERSION/obj > e.g. > /usr/5.4/src > /usr/5.4/obj > With all the relavent files. This used to work fine with the following release line: > make release \ > BUILDNAME=$VERSION-RELEASE \ > CHROOTDIR=/usr/local/release-$VERSION \ > CVSROOT=/home/ncvs \ > RELEASETAG=RELENG_$TAG \ > NOPORTS=YES > DOC_LANG=en_US.ISO8859-1 \ > MAKE_ISOS=1 \ > WORLDDIR=/usr/$VERSION/src \ > NODOC=YES > > N.B. MAKEOBJDIRPREFIX=/usr/$VERSION/obj > > This now produces: > ===> lib > ===> lib/csu/i386-elf > make: don't know how to make /usr/obj/usr/src/i386/usr/include/stdlib.h. Stop > > This is obviously wrong as it should be /usr/5.4/usr/5.4/src/.... so some how > MAKEOBJDIRPREFIX and WORLDDIR are getting lost. Anyone seen this > before? Missing a backslash on the end of NOPORTS=YES?