看板 DFBSD_bugs 關於我們 聯絡資訊
On Tue, 15 Mar 2005 04:20:06 -0800 walt <wa1ter@myrealbox.com> wrote: > ===> usr.sbin/setkey > cc -O -pipe -g -I/usr/src/usr.sbin/setkey > -I/usr/src/usr.sbin/setkey/../../lib/libipsec > -I/usr/src/usr.sbin/setkey/../../lib/libipsec > -I/usr/src/usr.sbin/setkey/../../sys/netkey -DIPSEC_DEBUG -DINET6 > -DYY_NO_UNPUT -I. -c /usr/src/usr.sbin/setkey/setkey.c > cc -O -pipe -g -I/usr/src/usr.sbin/setkey > -I/usr/src/usr.sbin/setkey/../../lib/libipsec > -I/usr/src/usr.sbin/setkey/../../lib/libipsec > -I/usr/src/usr.sbin/setkey/../../sys/netkey -DIPSEC_DEBUG -DINET6 > -DYY_NO_UNPUT -I. -c parse.c > cc -O -pipe -g -I/usr/src/usr.sbin/setkey > -I/usr/src/usr.sbin/setkey/../../lib/libipsec > -I/usr/src/usr.sbin/setkey/../../lib/libipsec > -I/usr/src/usr.sbin/setkey/../../sys/netkey -DIPSEC_DEBUG -DINET6 > -DYY_NO_UNPUT -I. -c token.c > /usr/src/usr.sbin/setkey/token.l: In function `yylex': > /usr/src/usr.sbin/setkey/token.l:127: `ADD' undeclared (first use in > this function) > /usr/src/usr.sbin/setkey/token.l:128: `DELETE' undeclared <snippage> > > The setkey code hasn't changed in months, so something else is wrong. > The problem started yesterday when libc didn't compile -- so I tried a > 'make libraries' which finished okay, but then the setkey problem > started. (I think I picked the wrong moment to cvsup.) This weekend was not a happy time for Fred. I built and installed world and got a libc with the symbol getopt_long defined in it, which prevented me from builing world again (most of the buildtools define their own getopt_long...) > Probably the libraries are not consistent with the rest of userland at > this point, I would guess. Any ideas how to fix it? The only thing I can suggest is to download a recent (but not TOO recent - the 9th worked for me) snapshot, mount it with vnconfig, and copy the files you need off of it. Note that the above error looks like a wrong header, not a wrong library... maybe see what .h files token.l pulls in, and restore them from the snapshot. -Chris