Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 29 Aug 2013 09:56:31 +0200
From:      Andre Albsmeier <Andre.Albsmeier@siemens.com>
To:        Erwin Lansing <erwin@freebsd.org>
Cc:        svn-src-stable@freebsd.org, svn-src-all@freebsd.org, src-committers@freebsd.org, svn-src-stable-9@freebsd.org, Andre.Albsmeier@siemens.com
Subject:   Re: svn commit: r254897 - in stable/9: contrib/bind9 contrib/bind9/bin contrib/bind9/bin/check contrib/bind9/bin/confgen contrib/bind9/bin/dig contrib/bind9/bin/dig/include/dig contrib/bind9/bin/dnssec...
Message-ID:  <20130829075631.GA96113@bali>
In-Reply-To: <201308260717.r7Q7HgMF073297@svn.freebsd.org>
References:  <201308260717.r7Q7HgMF073297@svn.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, 26-Aug-2013 at 07:17:42 +0000, Erwin Lansing wrote:
> Author: erwin
> Date: Mon Aug 26 07:17:41 2013
> New Revision: 254897
> URL: http://svnweb.freebsd.org/changeset/base/254897
>=20
> Log:
>   MFC r254651:
>  =20
>   Update Bind to 9.9.3-P2

Thanks!

However, when enabling WITH_BIND_SIGCHASE in make.conf I get:

cc -O2 -pipe -DVERSION=3D'"9.9.3-P2"' -DHAVE_CONFIG_H -D_REENTRANT -D_THREA=
D_SAFE -DOPENSSL -DUSE_MD5 -DNS_LOCALSTATEDIR=3D'"/var"' -DNS_SYSCONFDIR=3D=
'"/etc/namedb"' -DNAMED_CONFFILE=3D'"/etc/namedb/named.conf"' -DRNDC_CONFFI=
LE=3D'"/etc/namedb/rndc.conf"' -DRNDC_KEYFILE=3D'"/etc/namedb/rndc.key"' -I=
/src/src-9/usr.bin/dig/../../lib/bind -DDIG_SIGCHASE -I/src/src-9/usr.bin/d=
ig/../../contrib/bind9/lib/bind9/include -I/src/src-9/usr.bin/dig/../../con=
trib/bind9/lib/dns/include/dst  -I/src/src-9/usr.bin/dig/../../contrib/bind=
9/lib/dns/include  -I/src/src-9/usr.bin/dig/../../lib/bind/dns -I/src/src-9=
/usr.bin/dig/../../contrib/bind9/lib/isccc/include -I/src/src-9/usr.bin/dig=
/../../contrib/bind9/lib/isccfg/include -I/src/src-9/usr.bin/dig/../../cont=
rib/bind9/lib/isc/unix/include  -I/src/src-9/usr.bin/dig/../../contrib/bind=
9/lib/isc/pthreads/include  -I/src/src-9/usr.bin/dig/../../contrib/bind9/li=
b/isc/include  -I/src/src-9/usr.bin/dig/../../lib/bind/isc -I/src/src-9/usr=
=2Ebin/dig/../../contrib/bind9/lib/lwres/unix/include  -I/src/src-9/usr.bin=
/dig/../../contrib/bind9/lib/lwres/include  -I/src/src-9/usr.bin/dig/../../=
lib/bind/lwres -I/src/src-9/usr.bin/dig/../../contrib/bind9/bin/dig/include=
 -I/src/src-9/usr.bin/dig/../../contrib/bind9/lib/isc/x86_32/include -UENAB=
LE_ALTQ -std=3Dgnu99 -fstack-protector -Wsystem-headers -Werror -Wno-pointe=
r-sign -c /src/src-9/usr.bin/dig/../../contrib/bind9/bin/dig/dighost.c
cc1: warnings being treated as errors
/src/src-9/usr.bin/dig/../../contrib/bind9/bin/dig/dighost.c: In function '=
nameFromString':
/src/src-9/usr.bin/dig/../../contrib/bind9/bin/dig/dighost.c:4336: warning:=
 passing argument 2 of 'isc__buffer_init' discards qualifiers from pointer =
target type
*** [dighost.o] Error code 1

How should we deal with this?

Changing the Makefiles of dig, host and nslookup to WARNS?=3D0
or patching dighost.c in contrib/bind9 directly?

--- dighost.c.ORI       2013-08-27 08:31:49.000000000 +0200
+++ dighost.c   2013-08-29 09:54:43.000000000 +0200
@@ -4333,7 +4333,7 @@
        REQUIRE(p_ret !=3D NULL);
        REQUIRE(str !=3D NULL);
=20
-       isc_buffer_init(&buffer, str, len);
+       isc_buffer_init(&buffer, (char*)str, len);
        isc_buffer_add(&buffer, len);
=20
        dns_fixedname_init(&fixedname);

Thanks,

	-Andre



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