On Wed, Feb 28, 2007 at 11:33:48AM -0800, Nate Lawson wrote: > John Baldwin wrote: > > On Wednesday 28 February 2007 04:47, Ruslan Ermilov wrote: > >> On Tue, Feb 27, 2007 at 02:32:12PM -0800, Nate Lawson wrote: > >>> I hadn't done anything with the system since about June 2006. I don't > >>> rule out the possibility that while trying to fix the buildworld problem > >>> that I copied in /usr/src/include to /usr/include, but I definitely > >>> didn't do it before the first buildworld failed there. > >>> > >> "cvs diff -D2006/06/01" in src/contrib/bsnmp" shows no changes > >> in gensnmptree, so something else was broken. The last time > >> gensnmptree needed to be bootstrapped was earlier in March: > >> > >> 1.545 (ru 31-Mar-06): .if ${BOOTSTRAPPING} < 700015 > >> 1.545 (ru 31-Mar-06): _gensnmptree= > > usr.sbin/bsnmpd/gensnmpt > >> 1.545 (ru 31-Mar-06): .endif > >> > >> So I'm pretty sure it was your system that was broken, not the > >> build system. > > > > I just had problems updating a box from April 2006 to HEAD and was going to > > comment out bsnmp to get it to compile. I get some syntax error when > > trying > > to parse an snmpd-related file (and it would be nice to have a > > WITHOUT_BSNMP > > to make this easier to workaround :-P). I've just started a new buildworld > > and will give you the log once it dies. > > > > BTW: > > > > % sysctl kern.osreldate > > kern.osreldate: 700015 > > % uname -a > > FreeBSD jet-jhb.XXXXXXX.XXXX.XXXXX.XXX 7.0-CURRENT FreeBSD 7.0-CURRENT #0: > > Fri > > Apr 14 12:35:50 EDT 2006 [EMAIL PROTECTED]:/usr/obj/usr/src/sys/JET > > amd64 > > > > Yes, that was the syntax error I got. So it was real. > OK, 700015 corresponds to 26-Mar-06, and I see the changes in gensnmptree since then:
--- gensnmptree/gensnmptree.1 27 Feb 2006 16:16:16 -0000 1.1.1.6 +++ gensnmptree/gensnmptree.1 30 May 2006 07:46:52 -0000 1.1.1.7 700017 is 13-May-06, 700018 is 15-Jul-06, so I changed it to the latter so it doesn't break. %%% Index: Makefile.inc1 =================================================================== RCS file: /home/ncvs/src/Makefile.inc1,v retrieving revision 1.568 diff -u -p -r1.568 Makefile.inc1 --- Makefile.inc1 28 Feb 2007 20:06:21 -0000 1.568 +++ Makefile.inc1 28 Feb 2007 20:44:19 -0000 @@ -857,7 +857,7 @@ _gencat= usr.bin/gencat _mklocale= usr.bin/mklocale .endif -.if ${BOOTSTRAPPING} < 700015 +.if ${BOOTSTRAPPING} < 700018 _gensnmptree= usr.sbin/bsnmpd/gensnmptree .endif Index: UPDATING =================================================================== RCS file: /home/ncvs/src/UPDATING,v retrieving revision 1.479 diff -u -p -r1.479 UPDATING --- UPDATING 24 Feb 2007 21:59:18 -0000 1.479 +++ UPDATING 28 Feb 2007 20:44:20 -0000 @@ -34,19 +34,6 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 7. module unless WITHOUT_INET6 or WITHOUT_INET6_SUPPORT options are set; see src.conf(5) for more information. -20070218: - The following build error may appear when upgrading from an old - -current (usr.sbin/bsnmpd/modules/snmp_bridge, depend stage): - line 31: '(' expected at begin of node - context: " TruthValue ENUM ( - *** Error code 1 - If so, run "make install" in usr.sbin/bsnmpd/gensnmptree. (It - should probably be a build tool). In the same module, you may - also get the error: - ...snmp_bridge/bridge_sys.c:39:27: - net/bridgestp.h: No such file or directory - If so, run "cp src/sys/net/bridgestp.h /usr/include/net". - 20070214: The output of netstat -r has changed. Without -n, we now only print a "network name" without the prefix length if the network %%% Cheers, -- Ruslan Ermilov [EMAIL PROTECTED] FreeBSD committer
pgpbjDgvpxIOh.pgp
Description: PGP signature