*BSD News Article 29190


Return to BSD News archive

Newsgroups: comp.os.386bsd.misc
Path: sserve!newshost.anu.edu.au!munnari.oz.au!hippo.ru.ac.za!Braae!g89r4222
From: csgr@cs.ru.ac.za (Geoff Rehmet)
Subject: Re: FreeBSD-current src iffy?
Message-ID: <CnzJrs.1AM@hippo.ru.ac.za>
Sender: news@hippo.ru.ac.za (Usenet News Admin)
Reply-To: csgr@cs.ru.ac.za
Organization: Rhodes University, Grahamstown, South Africa
References: <1994Apr7.170153.13951@palantir.p.tvt.se>
Date: Sat, 9 Apr 1994 09:31:03 GMT
Lines: 59

In <1994Apr7.170153.13951@palantir.p.tvt.se> @pp2.smc.south.telia.se (B) writes:

>	Hi, guys.

>Are the current-sources especially broken at the moment?
>I'm supping frequently and tried  a build today, but it 
>f**ked up at several places.
>It looks like the new shared libs get installed too soon,
>and thus programs trying to load them get lots of undefined
>symbols.

John Dyson mentioned that the kernel is undergoing a lot of changes,
well the stuff in userland is also changing quite a bit at the moment.

I did a make world on Thursday night/Friday morning.  There are just
a few minor hitches to watch out for:

- locale support introduces some library changes, and libc is bumped
  to version 1.1, so you need to do an ldconfig after inetalling
  new libraries.
- there have been some bugs found in the locale stuff.  Those were
  fixed by yesterday though.
- A few makefiles were broken, those have been fixed.

For -current users getting up to date with locale, a good order 
to do things is:

cd /usr/src
make cleandist
make mk
make includes
make libraries  (**)
ldconfig /usr/lib /usr/local/lib /usr/X386/lib
make tools #(this is probably overkill)
make clean depend all
make install

(This assumes that you have previously done bootstrapld)

(**)
It may be safer to do:
cd lib/libc
make clean depend all
make install 
ldconfig /usr/lib /usr/local/lib /usr/X386/lib
cd ../..
make libraries

If you start getting warnings about the symbol 
__CurrentRuneLocale not being resolved, then you must run
ldconfig.


Geoff.
--
 Geoff Rehmet, Computer Science Department,   | ____   _ o         /\
 Rhodes University,  South Africa             |___  _-\_<,        /\/\/\
   email : csgr@cs.ru.ac.za                   |    (*)/'(*)    /\/\/\/\/\
         : geoff@neptune.ru.ac.za             |