Subject: Re: Another vote to pull up /src/sys/arch/m68k/m68k/db_trace.c 1.24
To: Rob Healey <>
From: Ignatios Souvatzis <>
List: current-users
Date: 04/05/1999 20:49:49
On Mon, Apr 05, 1999 at 11:37:21AM -0500, Rob Healey wrote:
> 	I would like to add my voice to the chorus asking for
> 	/src/sys/arch/m68k/m68k/db_trace.c  1.24 to be pulled up ASAP
> 	as I suspect there is a panic MMU/UVM problem in the m68k
> 	ports; my Amiga system also pukes in the same area as the sun3(?) and
> 	Next ports do; somewhere in the pool code I suspect, but the ddb
> 	backtrace is whacked. B^(.
> 	Also, why is there a fundemental dependancy on the GNU info system
> 	to bootstrap NetBSD 1.4?

The GNU people more or less force us to (indirectly: for some tools there isn't
any up to date manual page).

I suggest you build and install new kernel with COMPAT_13, build and install
libs, then build and install the info system, then make build.

Sorry if I sound nasty, but if you're running NetBSD-current, you're supposed
to read -current and act upon it, or figure this out yourself. If you just
want to upgrade to 1.4 painlessly, wait for the 1.4 release or at least the
1.4_BETA snapshot. I would not advise you to try the _ALPHA. This is
experimental software and you're supposed to find and report and if possible,
fix problems.

> 	I found it rather irking, especially since I had an earlier version
> 	of GNU info installed in /usr/local/bin already, when
> 	I tried to start the build from 1.3.3 -> 1.4 and the makeinfo stuff
> 	brought it to a grinding halt.
> 	I've been able to build new versions of NetBSD/Amiga from the old
> 	since 0.9 days or so and I found the requirement for GNU info just to
> 	bootstrap irritating...

I don't believe you were able to go from 1.2 to 1.3, or from 1.1 to 1.2, by 
just doing "make build".
There were compiler/linker/yacc/lex/shell/make changes, that required to 
carefully follow steps explained on the NetBSD-current mailing list.

> 	The suspected pool panic has stopped the process for now but I'd still
> 	would like to know why the build process for BSD now has an extra GNU
> 	dependancy that it doesn't REALLY need... B^(. Can we add a
> 	MKINFO=no or something to the basic bootstrap to forego the need for
> 	info during initial bootstrapping?

If you don't want to do the manual procedure I explained above: add it
yourself, bootstrap, then remove it and build again.