From owner-freebsd-questions@FreeBSD.ORG Thu Sep 7 11:51:14 2006 Return-Path: X-Original-To: freebsd-questions@freebsd.org Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9427516A4DE for ; Thu, 7 Sep 2006 11:51:14 +0000 (UTC) (envelope-from freebsd@dfwlp.com) Received: from zeus.dfwlp.com (zeus.dfwlp.com [208.11.134.127]) by mx1.FreeBSD.org (Postfix) with ESMTP id B37CE43D4C for ; Thu, 7 Sep 2006 11:51:10 +0000 (GMT) (envelope-from freebsd@dfwlp.com) Received: from athena.dfwlp.com (athena.dfwlp.com [192.168.125.83]) (authenticated bits=0) by zeus.dfwlp.com (8.13.6/8.13.6) with ESMTP id k87Bp6xK030706 for ; Thu, 7 Sep 2006 06:51:06 -0500 (CDT) (envelope-from freebsd@dfwlp.com) From: Jonathan Horne To: freebsd-questions@freebsd.org Date: Thu, 7 Sep 2006 06:51:05 -0500 User-Agent: KMail/1.9.3 References: <42858.167.246.36.14.1157552428.squirrel@webmail.dfwlp.org> <200609061905.02930.freebsd@dfwlp.com> In-Reply-To: <200609061905.02930.freebsd@dfwlp.com> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200609070651.05738.freebsd@dfwlp.com> X-Spam-Status: No, score=-1.4 required=5.0 tests=ALL_TRUSTED autolearn=failed version=3.1.4 X-Spam-Checker-Version: SpamAssassin 3.1.4 (2006-07-25) on zeus.dfwlp.com Subject: Re: can i build more than one world on a buildserver? X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 07 Sep 2006 11:51:14 -0000 On Wednesday 06 September 2006 19:05, Jonathan Horne wrote: > On Wednesday 06 September 2006 13:16, illoai@gmail.com wrote: > > On 9/6/06, Jonathan Horne wrote: > > > is it possible to have STABLE and RELENG built on a single build > > > server? or further, is it possible to have 5.5 and 6.1 worlds built > > > from the same machine? > > > > buildworld and buildkernel targets are > > fairly sophisticated. > > > > The /usr/obj tree corresponds to the source > > directory, so if you have your 5.5 sources in > > /src/5.5 > > and your 6.1 sources in > > /src/6.1 (or /usr/src/6.1 for that matter) > > > > the world(s) would be built in > > /usr/obj/src/5.5/ and /usr/obj/src/6.1/ > > repsectively. (Or /usr/obj/usr/src/6.1) > > > > If the purpose is to buildworld on one > > fast machine and then export it to slower > > machines on th' network, this works > > admirably well. > > thank you!! this was the exact hint i was hoping for! > > cheers, > jonathan well, so far, kinda so good. i was able to cvsup 5.5-RELENG, 6.1-STABLE, and 6.1-RELENG to my build box. i did a test kernel on the 6.1-RELENG, and that went fine, pretty much as expected. but the 5.5 will not build. i get this error: [root@hephastus /usr/5.5-RELENG/src]# make buildkernel KERNCONF=TYCHE -------------------------------------------------------------- >>> Kernel build for TYCHE started on Thu Sep 7 06:48:26 CDT 2006 -------------------------------------------------------------- ===> TYCHE mkdir -p /usr/obj/usr/5.5-RELENG/src/sys -------------------------------------------------------------- >>> stage 1: configuring the kernel -------------------------------------------------------------- cd /usr/5.5-RELENG/src/sys/i386/conf; PATH=/usr/obj/usr/5.5-RELENG/src/i386/legacy/usr/sbin:/usr/obj/usr/5.5-RELENG/src/i386/legacy/usr/bin:/usr/obj/usr/5.5-RELENG/src/i386/legacy/usr/games:/usr/obj/usr/5.5-RELENG/src/i386/usr/sbin:/usr/obj/usr/5.5-RELENG/src/i386/usr/bin:/usr/obj/usr/5.5-RELENG/src/i386/usr/games:/sbin:/bin:/usr/sbin:/usr/bin config -d /usr/obj/usr/5.5-RELENG/src/sys/TYCHE /usr/5.5-RELENG/src/sys/i386/conf/TYCHE ../../conf/files: coda/coda_fbsd.c must be optional, mandatory or standard *** Error code 1 Stop in /usr/5.5-RELENG/src. *** Error code 1 Stop in /usr/5.5-RELENG/src. should building parts of 5.5 from a 6.1-buildserver be possible? or should i install 5.5 on my buildserver, and compile 5.5 from there as well as the higher versions? thanks, jonathan