Subject: Re: Problem upgrading to latest.
To: Johnny Billquist <bqt@Update.UU.SE>
From: Andrew Brown <atatat@atatdot.net>
List: current-users
Date: 11/09/2004 08:49:01
>Did a cvs update three days ago.
>Hardware is both an Alpha, and a PII.
>Built kernel on both, which went fine.
>Started building userland on both.
>The Alpha build went fine, but the i386 build stops already on tools, at
>gcc, with the following error:
>[...]
>*** Configuration unknown-unknown-netbsd2.99.10 not supported
>Configure in /usr/obj/tools/gcc/build/gcc failed, exiting.
>
>So it looks as if it don't understand that this is an i386???
>
>Anybody seen this, or knows what's going on?
this is symtomatic of upgrading from current between 2003/12/04 and
2004/03/24 to today's current (or the 2.0 branch).
src/UPDATING says this:
20040426:
Support for the original dynamic sysctl node structure has
been removed in favor of the newer layout. This affects
consumers of the create and delete interface, as well as
the dynamic discovery mechanism. This is believed only to
be the sysctl(8) binary itself, at this point in time, so
the only effect of this should be that a sysctl binary
built from sources dated between 2003/12/04 and 2004/03/24
will not work on a kernel built from sources dated after
2004/04/25. If you need a new sysctl binary but build.sh
does not work, make sure that your revision of
src/sys/sys/sysctl.h is 1.112 (or later), and then the
do the following:
cd /usr/src (or wherever your source tree is)
make USETOOLS=no includes
cd lib/libc
make USETOOLS=no dependall install
cd ../../sbin/sysctl
make USETOOLS=no dependall install
If you are using older sysctl binary, GNU autoconf would fail to
identify your machine architecture, and tries to build binary for
"unknown-unknown-netbsd20F" or something like that. if that happens,
make sure to follow the above steps.
though merely replacing your sysctl binary with one that's older than
that should work just fine, too. if you don't have any lying around,
taking one from a 1.6 release set should be just fine.
--
|-----< "CODE WARRIOR" >-----|
codewarrior@daemon.org * "ah! i see you have the internet
twofsonet@graffiti.com (Andrew Brown) that goes *ping*!"
werdna@squooshy.com * "information is power -- share the wealth."