Skip site navigation (1)Skip section navigation (2)
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>