From owner-freebsd-questions Mon Aug 28 4:28:59 2000 Delivered-To: freebsd-questions@freebsd.org Received: from gecko.eric.net.au (gecko.eric.net.au [203.102.228.3]) by hub.freebsd.org (Postfix) with ESMTP id C98EF37B424 for ; Mon, 28 Aug 2000 04:28:49 -0700 (PDT) Received: from random.n2-au (ppp109.eric.net.au [203.102.228.109]) by gecko.eric.net.au (8.9.3/8.8.7) with ESMTP id WAA27890; Mon, 28 Aug 2000 22:28:48 +1100 Received: (from tony@localhost) by random.n2-au (8.9.3/8.9.3) id VAA04449; Mon, 28 Aug 2000 21:29:44 +1000 (EST) (envelope-from tony) From: Tony Frank Date: Mon, 28 Aug 2000 21:28:29 +1000 To: freebsd-questions@FreeBSD.ORG Cc: tony.frank@ericsson.com.au Subject: Building multiple levels of FreeBSD on one system? Message-ID: <20000828212829.A4405@random.n2-au> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.95.4i Sender: owner-freebsd-questions@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Hi there, I have the situation where I have several different systems, running several levels of FreeBSD. Here's a brief breakdown: 486sx-25: FreeBSD 2.2.8-STABLE Pentium 100: FreeBSD 3.5-STABLE Pentium 166 Laptop: FreeBSD 4.1-STABLE Celeron 400: FreeBSD 5.0-CURRENT If I'd like to update all these systems through the standard 'make world', I then have to wait for 5+ days for the 486sx-25, or 2 hours for the Celeron to do the job. Since I also have a largish disk on the celeron system, I'd like to have several versions of the source checked out on this system (no problem there) and then do the 'make buildworld' equivalent on the celeron and then NFS mount the appropriate /usr/src and /usr/obj from the other systems and run 'make installworld' to update. The problem I have is that when I try to build a lower level, eg 4.1 from the 5.0 system I get build errors like the following: $ cd /usr2/RELENG_4/src $ make buildworld >& /var/tmp/make-RELENG_4-buildworld.log & The error in the logfile when the buildworld fails is: Running Mkbootstrap for B () DynaLoader object version 1.04 does not match $DynaLoader::VERSION 1.03 at /usr/ obj/usr2/RELENG_4/src/gnu/usr.bin/perl/perl/lib/DynaLoader.pm line 80. Compilation failed in require at /usr/obj/usr2/RELENG_4/src/gnu/usr.bin/perl/per l/lib/ExtUtils/Mkbootstrap.pm line 21. *** Error code 255 Any ideas? Thanks, Tony -- Tony Frank _ __ ___ ___ ___ tfrank@eric.net.au _ __ ___ | _ ) __| \ http://www.freebsd.org/ _ __ ___ ____ | _ \__ \ |) | FreeBSD: The Power to Serve! _ __ ___ ____ _____ |___/___/___/ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message