*BSD News Article 26119


Return to BSD News archive

Xref: sserve comp.os.386bsd.questions:8013 comp.os.386bsd.misc:1837
Path: sserve!newshost.anu.edu.au!munnari.oz.au!ariel.ucs.unimelb.EDU.AU!ucsvc.ucs.unimelb.edu.au!lugb!latcs1!wongm
Newsgroups: comp.os.386bsd.questions,comp.os.386bsd.misc
Subject: How to bring up FreeBSD-current ?
Message-ID: <CJr8BC.KLI@latcs1.lat.oz.au>
From: wongm@latcs1.lat.oz.au (M.C. Wong)
Date: Mon, 17 Jan 1994 03:28:23 GMT
Organization: Comp Sci, La Trobe Uni, Australia
Lines: 43

Hi,
  I just ftp'ed the FreeBSD-current src tree from freebsd.cdrom.com a few
days ago and got it on my 1.0 R. When I unpacked the stuff, I got a new
Makefile that includes building sharedlib compiler kits. That target
is called bootstrapld, and is commented as :

# You MUST run this the first time you get the new sources to boot strap
# the shared library tools onto you system.  This target should only
# need to be run once on a system.

  Since there wasn't any other docs on preparing the system to current,
I tried make bootstrapld before maek world. However, that actually updated
a few of the *.h files in /usr/include, including a.out.h, and hence the
executable file format. As a result, some of the new executables are not
recognized, and I once lost my as (gas). But later I got it from someone
who mailed it to me, and replaced some of the header files with the old
ones, and bring most of the thing back to where they were (I think). Then
I started to build a new kernel with the new src tree, but I got the following
error duing loading :

loading 386bsd
wd.o: Undefined symbol _isa_biotab_wdc referenced from text segment
wd.o: Undefined symbol _isa_biotab_wdc referenced from text segment
*** Error code 1

Stop.

  This symbol is declared as external in isa_device.h and used in wd.c but
without actual declaration elsewhere. 

  So I wonder, how can I bring my 1.0R up to current ? Should I build the
kernel first, then boot up and make boostrapld and make world ? How about
the old exec format, is it recognized by the new kernel ?

  Note, because my FreeBSD box is not connected to the net, so I can't sup
the src into my box, and I am very much interested in keeping pace with the
FreeBSD development up to date, and that's why I tried out the current src.

  Thanks in advance!

- wongm@latcs1.alt.oz.au (M.C Wong)
-- 
- wongm@latcs1.lat.oz.au