Date: Thu, 7 Sep 2006 06:51:05 -0500 From: Jonathan Horne <freebsd@dfwlp.com> To: freebsd-questions@freebsd.org Subject: Re: can i build more than one world on a buildserver? Message-ID: <200609070651.05738.freebsd@dfwlp.com> In-Reply-To: <200609061905.02930.freebsd@dfwlp.com> References: <42858.167.246.36.14.1157552428.squirrel@webmail.dfwlp.org> <d7195cff0609061116w1a64c8b7r4836878666bdcec3@mail.gmail.com> <200609061905.02930.freebsd@dfwlp.com>
next in thread | previous in thread | raw e-mail | index | archive | help
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 <freebsd@dfwlp.com> 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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200609070651.05738.freebsd>