Date: Wed, 11 May 2005 12:26:07 +1000 From: Sam Lawrance <boris@brooknet.com.au> To: Steven Hartland <killing@multiplay.co.uk> Cc: freebsd-hackers@freebsd.org Subject: Re: make release changes? Message-ID: <1115778368.62964.17.camel@dirk.no.domain> In-Reply-To: <00f501c55584$d8e97630$b3db87d4@multiplay.co.uk> References: <00f501c55584$d8e97630$b3db87d4@multiplay.co.uk>
next in thread | previous in thread | raw e-mail | index | archive | help
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?
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1115778368.62964.17.camel>