Subject: Re: Moving from 2.1 to 3.0
To: Steven Sartorius <ssartor@bellatlantic.net>
From: Steven M. Bellovin <smb@cs.columbia.edu>
List: port-i386
Date: 12/26/2005 12:15:57
In message <96D69D72-2591-4028-88CC-00171C1D1A7D@bellatlantic.net>, Steven Sart
orius writes:
>All,
>
>I've been successfully running 2.1_STABLE on my home server/firewall/
>NAT box but with a few days off around the holidays decided to move
>to 3.0. In preparation, I deleted my /usr/src and /usr/xsrc
>directories and repopulated them via anon cvs: cvs checkout -
>rnetbsd-3 src/xsrc. When I try to config a new kernel I get the
>following message:
>
>/<2>sys/arch/i386/conf# config MiniQ
>../../../../netinet/files.ipfilter:21: syntax error
>../../../../net/files.pf:16: syntax error
>*** Stop.
>
>I get the same message when I try to config a GENERIC kernel:
>
>/<2>sys/arch/i386/conf# config GENERIC
>../../../../netinet/files.ipfilter:21: syntax error
>../../../../net/files.pf:16: syntax error
>*** Stop.
>
>
>This smells like one of these situations where I have to rebuild part
>of the infrastructure (i.e. toolchain) before I can build a new
>kernel or userland. Any thoughts/ideas?
>
Are you using build.sh? I suspect that the problem is that you need a
new version of config; build.sh will build a new toolchain, including
config.
--Steven M. Bellovin, http://www.cs.columbia.edu/~smb