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