Subject: Re: X problems
To: John F. Woods <jfw@ksr.com>
From: Havard Eidnes <Havard.Eidnes@runit.sintef.no>
List: current-users
Date: 11/22/1993 21:35:04
------- =_aaaaaaaaaa0
Content-Type: text/plain; charset="us-ascii"

> > My kernel is netBSD-0.9 
> > How can I upgrade to NetBSD-current?
> 
> FTP the latest tar.gz files(*), unpack them, figure out the right
> sequence in which to gingerly rebuild things (would the author of the
> latest instructions care to repeat them?)...

The original author has probably better things to do :-), so I take the
liberty of doing it for him/them.  (I don't think that a better or more
complete description has been posted here.)


- Havard

------- =_aaaaaaaaaa0
Content-Type: multipart/digest; boundary="----- =_aaaaaaaaaa1"


------- =_aaaaaaaaaa1

          id <07860-0@runix.runit.sintef.no>; Fri, 12 Nov 1993 15:59:16 +0100
          by sun-lamp.cs.berkeley.edu (8.6.4/8.6.4) id GAA17201 
          for current-users-outgoing; Fri, 12 Nov 1993 06:57:52 -0800
          by sun-lamp.cs.berkeley.edu (8.6.4/8.6.4) with ESMTP id GAA17192;
          Fri, 12 Nov 1993 06:57:48 -0800
          by duality.gnu.ai.mit.edu (8.3/8.3) id JAA16100;
          Fri, 12 Nov 1993 09:57:06 -0500
Date: Fri, 12 Nov 1993 09:57:06 -0500
From: Charles Hannum <mycroft@duality.gnu.ai.mit.edu>
Message-Id: <199311121457.JAA16100@duality.gnu.ai.mit.edu>
To: storm@sun-lamp.cs.berkeley.edu
CC: current-users@sun-lamp.cs.berkeley.edu
In-reply-to: <199311120619.WAA09396@sun-lamp.cs.berkeley.edu> (message from Marc Wandschneider on Thu, 11 Nov 1993 22:19:56 -0800)


To ammend the original suggestion:

cd /usr/src/share/mk; make install
cd /usr/src/include; make && make install
   setenv LDSTATIC -static
   setenv NOPIC
cd /usr/src/lib/libc; make && make install
cd /usr/src/gnu/lib/libmalloc; make && make install
   cd /usr/src/gnu/usr.bin/gas; make && make install
   cd /usr/src/gnu/usr.bin/ld; make && make install
# You'll probably get some barfage from the above because ld.so won't
# build yet.  Ignore it and install ld anyway.
   cd /usr/src/gnu/usr.bin/gcc; make && make install
   unsetenv NOPIC LDSTATIC
   cd /usr/src/lib ; make && make install
   cd /usr/src/gnu/lib ; make && make install
cd /usr/src/gnu/usr.bin/ld; make && make install
   cd /usr/src; make && make install

You'll probably need the latest sources for this to work.


------- =_aaaaaaaaaa1--

------- =_aaaaaaaaaa0
Content-Type: multipart/digest; boundary="----- =_aaaaaaaaaa2"


------- =_aaaaaaaaaa2

          id <05607-0@runix.runit.sintef.no>; Sat, 13 Nov 1993 07:13:24 +0100
          by sun-lamp.cs.berkeley.edu (8.6.4/8.6.4) id WAA12110 
          for current-users-outgoing; Fri, 12 Nov 1993 22:10:32 -0800
          by sun-lamp.cs.berkeley.edu (8.6.4/8.6.4) with SMTP id WAA12100 
          for <current-users@sun-lamp.cs.berkeley.edu>;
          Fri, 12 Nov 1993 22:10:26 -0800
          Sat, 13 Nov 93 00:11:02 CST
          Fri, 12 Nov 93 19:52 CST
          id m0oy9Sq-000CptC; Fri, 12 Nov 93 19:07 CST
          Fri, 12 Nov 93 17:58 CST
Message-Id: <m0oy8NT-0003IVC@sierra.uucp>
Date: Fri, 12 Nov 93 17:58 CST
From: sierra!randy@hoss.unl.edu (Randy Terbush)
To: dsndata!tower.tssi.com!helios!duality.gnu.ai.mit.edu!mycroft@sun-lamp.cs.berkeley.edu
Cc: dsndata!sun-lamp.cs.berkeley.edu!current-users@sun-lamp.cs.berkeley.edu
Subject: making NetBSD-current
In-Reply-To: <199311121457.JAA16100@duality.gnu.ai.mit.edu>
References: <199311120619.WAA09396@sun-lamp.cs.berkeley.edu> <199311121457.JAA16100@duality.gnu.ai.mit.edu>

  >> To ammend the original suggestion:

  >> cd /usr/src/share/mk; make install
  >> cd /usr/src/include; make && make install
  >>    setenv LDSTATIC -static
  >>    setenv NOPIC

I have also found that it is necessary to install /usr/bin/mkdep from
/usr/src/usr.bin/mkdep as the old one supplied with 0.9 will barf.

  >> cd /usr/src/lib/libc; make && make install
  >> cd /usr/src/gnu/lib/libmalloc; make && make install
  >>    cd /usr/src/gnu/usr.bin/gas; make && make install
  >>    cd /usr/src/gnu/usr.bin/ld; make && make install
  >> # You'll probably get some barfage from the above because ld.so won't
  >> # build yet.  Ignore it and install ld anyway.
  >>    cd /usr/src/gnu/usr.bin/gcc; make && make install
  >>    unsetenv NOPIC LDSTATIC
  >>    cd /usr/src/lib ; make && make install
  >>    cd /usr/src/gnu/lib ; make && make install
  >> cd /usr/src/gnu/usr.bin/ld; make && make install
  >>    cd /usr/src; make && make install




------- =_aaaaaaaaaa2--

------- =_aaaaaaaaaa0--

------------------------------------------------------------------------------