Subject: Re: Q: current build ..?
To: Andreas Brusinsky <brusinsk@ibdr.inf.tu-dresden.de>
From: Jason Thorpe <thorpej@nas.nasa.gov>
List: port-hp300
Date: 05/05/1997 14:13:39
On Mon, 5 May 1997 22:48:41 +0200 (MET DST) 
 Andreas Brusinsky <brusinsk@ibdr.inf.tu-dresden.de> wrote:

 > I could make a fresh kernel.
 > ( although I believe it states wrongly that I
 >  have an HP 433 spu)

...can you please send me the following information:

	(1) mmuid displayed at boot time, like so:

		cpu: delay divisor 30, mmuid 2
	
	(2) The actual model number of your system.

		(a) Additionally, please tell me the lumper setting
		    of the "25MHz/33MHz" jumper that controls the
		    number of memory wait-states.

	    Basically, this jumper controls the value of mmuid on
	    systems that have it.  If you have a 25MHz CPU, you set
	    the jumper at "25", and you get the "425" mmuid values.
	    If you have a 33MHz CPU, you set this jumper at "33",
	    it adds a wait-state for the memory, and you get the
	    "433" mmuid values.

	    If you have a 25MHz CPU, set your jumper to "25",
	    otherwise you're wasting a wait-state on memory access.

 > The problem wiht the mk68 library still remains.
 > 
 > I have made 'src/usr.bin/make && make && make install','cd 
 > /usr/src/share/mk && make install', 'cd /usr/src && make obj' and 
 > 'cd /usr/src && make includes && make build' but the last thing 
 > hangs again with an error.
 > Firstly it was complainig about the prototypes in 'dlfcn.h'.
 > I just copied the dlfcn.h file it was complainig about
 > into the /usr/include directory.
 > 
 > ' make clean && make includes && make'
 > produced still the the following:

...your include files and sources are still out of sync somehow.  When
I build the libraries, it certainly works for me :-)

Please make sure you have a lib/csu/common.c revision of:

/*      $NetBSD: common.c,v 1.6 1997/01/03 22:37:58 scottr Exp $        */

...and an include/dlfcn.h revision of:

/*      $NetBSD: dlfcn.h,v 1.3 1997/01/02 11:13:19 pk Exp $     */

...and also make sure you install a new link.h.  This file is no longer
in src/include, since it is dependent on the dynamic linker implementation.
Make sure you install src/gnu/usr.bin/ld/rtld/link.h into /usr/include.
The current revision is:

/*      $NetBSD: link.h,v 1.11 1997/01/03 22:39:03 scottr Exp $ */

Jason R. Thorpe                                       thorpej@nas.nasa.gov
NASA Ames Research Center                               Home: 408.866.1912
NAS: M/S 258-6                                          Work: 415.604.0935
Moffett Field, CA 94035                                Pager: 415.428.6939