Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 08 Mar 2006 14:53:28 +0100
From:      des@des.no (Dag-Erling =?iso-8859-1?Q?Sm=F8rgrav?=)
To:        Harti Brandt <harti@freebsd.org>
Cc:        deischen@freebsd.org, current@freebsd.org
Subject:   Re: When will bsnmp stop breaking -current builds
Message-ID:  <86bqwh59gn.fsf@xps.des.no>
In-Reply-To: <20060308085714.L10582@beagle.kn.op.dlr.de> (Harti Brandt's message of "Wed, 8 Mar 2006 09:02:38 %2B0100 (CET)")
References:  <Pine.GSO.4.43.0603071646040.8396-100000@sea.ntplx.net> <20060308085714.L10582@beagle.kn.op.dlr.de>

next in thread | previous in thread | raw e-mail | index | archive | help
--=-=-=
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable

Harti Brandt <hartmut.brandt@dlr.de> writes:
> You seem to be the only one having this problem, so this looks like
> a problem on your side.

Far from it.  I had the same problem, and solved it by adding a
NO_BSNMP knob (see attached patch).

The deeper problem is that gensnmptree is a build tool, but isn't
treated as such by the build system, so cross-builds and source
updates from older versions are broken.

DES
--=20
Dag-Erling Sm=F8rgrav - des@des.no


--=-=-=
Content-Type: text/x-patch
Content-Disposition: attachment; filename=no_bsnmp.diff

Index: lib/Makefile
===================================================================
RCS file: /home/ncvs/src/lib/Makefile,v
retrieving revision 1.211
diff -u -r1.211 Makefile
--- lib/Makefile	2 Feb 2006 10:05:39 -0000	1.211
+++ lib/Makefile	8 Mar 2006 00:02:43 -0000
@@ -25,7 +25,7 @@
 SUBDIR=	${_csu} libbsm libcom_err libcrypt libkvm msun libmd libncurses \
 	libnetgraph libradius librpcsvc libsbuf libtacplus libutil \
 	${_libypclnt} libalias libarchive ${_libatm} \
-	libbegemot ${_libbluetooth} libbsnmp libbz2 libc ${_libc_r} \
+	libbegemot ${_libbluetooth} ${_libbsnmp} libbz2 libc ${_libc_r} \
 	libcalendar libcam libcompat libdevinfo libdevstat libdisk \
 	libedit libexpat libfetch libform libftpio libgeom ${_libgpib} \
 	libgssapi ${_libio} libipsec \
@@ -57,6 +57,10 @@
 _libsdp=	libsdp
 .endif
 
+.if !defined(NO_BSNMP)
+_libbsnmp=	libbsnmp
+.endif
+
 .if ${MACHINE_ARCH} == "i386"
 _libncp=	libncp
 _libsmb=	libsmb
Index: usr.sbin/Makefile
===================================================================
RCS file: /home/ncvs/src/usr.sbin/Makefile,v
retrieving revision 1.346
diff -u -r1.346 Makefile
--- usr.sbin/Makefile	27 Feb 2006 16:17:25 -0000	1.346
+++ usr.sbin/Makefile	8 Mar 2006 00:03:42 -0000
@@ -22,7 +22,7 @@
 	${_boot0cfg} \
 	${_boot98cfg} \
 	bootparamd \
-	bsnmpd \
+	${_bsnmpd} \
 	${_btxld} \
 	burncd \
 	cdcontrol \
@@ -225,6 +225,10 @@
 _bluetooth=	bluetooth
 .endif
 
+.if !defined(NO_BSNMP)
+_bsnmpd=	bsnmpd
+.endif
+
 .if !defined(NO_CRYPT) && !defined(NO_OPENSSL)
 _keyserv=	keyserv
 .endif

--=-=-=--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?86bqwh59gn.fsf>