From owner-freebsd-current Sun Jan 16 17:39:48 2000 Delivered-To: freebsd-current@freebsd.org Received: from pericles.IPAustralia.gov.au (pericles.IPAustralia.gov.au [202.14.186.30]) by hub.freebsd.org (Postfix) with ESMTP id 3EDF914C2D for ; Sun, 16 Jan 2000 17:39:44 -0800 (PST) (envelope-from carl@xena.aipo.gov.au) Received: (from smap@localhost) by pericles.IPAustralia.gov.au (8.9.3/8.9.3) id MAA50562; Mon, 17 Jan 2000 12:39:33 +1100 (EST) (envelope-from carl@xena.aipo.gov.au) Received: from newton.aipo.gov.au(10.0.100.18) by pericles.IPAustralia.gov.au via smap (V2.0) id xma050555; Mon, 17 Jan 00 12:39:08 +1100 Received: from localhost (carl@localhost) by newton.aipo.gov.au (8.9.3/8.9.2) with ESMTP id MAA04644; Mon, 17 Jan 2000 12:39:12 +1100 (EST) (envelope-from carl@xena.aipo.gov.au) X-Authentication-Warning: newton.aipo.gov.au: carl owned process doing -bs Date: Mon, 17 Jan 2000 12:39:12 +1100 (EST) From: Carl Makin X-Sender: carl@newton.aipo.gov.au To: "David W. Chapman Jr." Cc: Robert Schien , freebsd-current@FreeBSD.ORG Subject: Re: 3.4 -> current upgrade/bootstrap problem In-Reply-To: <03db01bf604c$dae9ce40$931576d8@inethouston.net> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On Sun, 16 Jan 2000, David W. Chapman Jr. wrote: > The procedure for going form 3.4 to -current is > > make your -current kernel > reboot > do make world > make -current kernel again I have just successfully done this. I had problems trying to compile with gcc 2.7.2 so I installed the gcc 2.95 package and did all my compiles using it. Here is what I did... 1. install gcc 2.95 port. 2. cd /usr/bin and rename cc and gcc to *.old and symlink cc and gcc to /usr/local/bin/gcc295 (Remember to delete the .old entries once you're finished) I did the cc/gcc rename as the buildworld kept complaining that it couldn't find gcc295. :( Then I built the 4.0-CURRENT config so I could build a kernel. 2. update to current sources (cd /usr ; cvs co src) 3. cd /usr/src/usr.sbin/config 4. "make ; make install" Created and built the new kernel. 5. cd /usr/src/sys/i386/conf 6. create new kernel config file 7. config -r KERNEL 8. cd /usr/src/sys/compile/KERNEL 9. "make depend ; make ; make install" Then booted into the kernel to do the rest of the install. 10. reboot into single user mode (boot -s) 11. mount / /usr /var /tmp (readwrite) 12. cd /usr/src 13. "make buildworld" (I think at this point I had problems using the "-j14" parm) 14. "make installworld" 15. cd /etc 16. run "mergemaster" and update your configuration 17. reboot into 4.0-CURRENT Then I rebuilt the kernel with a complete 4.0-CURRENT toolset. 18. cd /usr/src/sys/i386/conf 19. "config -r KERNEL" 20. cd /usr/src/sys/compile/KERNEL 21. "make depend ; make ; make install" 22. reboot This was done on a Dell PowerEdge 2300 with Dual PIII 450s, 512Mb RAM and 54Gb disk (3 x 9Gb in a Vinum stripe). Carl. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message