Date: | Mon, 13 Aug 2018 12:40:02 +0000 |
To: | dhcp-confidential@isc.org |
From: | tmark@isc.org |
Subject: | Builds of master fail against BIND9 9.11.4-P1 include changes |
Apparently BIND9 include changes made since 9.11.3, break the build, per builds on robie. Looks like types have been moved around. Typical failure shown below:
Making all in ./bind
make[1]: Entering directory `/home/tbox/cvs/robie/builds/DHCP.HEAD.disable-dhcpv6/DHCP/bind'
/home/tbox/cvs/robie/builds/DHCP.HEAD.disable-dhcpv6/DHCP/bind/bind-9.11.4-P1 already unpacked...
Configuring BIND libraries for DHCP.
Building BIND libraries - this takes some time.
Building isc library in /home/tbox/cvs/robie/builds/DHCP.HEAD.disable-dhcpv6/DHCP/bind/bind-9.11.4-P1/lib/isc
Building dns library in /home/tbox/cvs/robie/builds/DHCP.HEAD.disable-dhcpv6/DHCP/bind/bind-9.11.4-P1/lib/dns
Building isccfg library in /home/tbox/cvs/robie/builds/DHCP.HEAD.disable-dhcpv6/DHCP/bind/bind-9.11.4-P1/lib/isccfg
Building irs library in /home/tbox/cvs/robie/builds/DHCP.HEAD.disable-dhcpv6/DHCP/bind/bind-9.11.4-P1/lib/irs
Installing BIND libraries to /home/tbox/cvs/robie/builds/DHCP.HEAD.disable-dhcpv6/DHCP/bind.
mkdir /home/tbox/cvs/robie/builds/DHCP.HEAD.disable-dhcpv6/DHCP/bind/include
mkdir /home/tbox/cvs/robie/builds/DHCP.HEAD.disable-dhcpv6/DHCP/bind/include/isc
mkdir /home/tbox/cvs/robie/builds/DHCP.HEAD.disable-dhcpv6/DHCP/bind/include/pk11
mkdir /home/tbox/cvs/robie/builds/DHCP.HEAD.disable-dhcpv6/DHCP/bind/include/pkcs11
mkdir /home/tbox/cvs/robie/builds/DHCP.HEAD.disable-dhcpv6/DHCP/bind/lib
mkdir /home/tbox/cvs/robie/builds/DHCP.HEAD.disable-dhcpv6/DHCP/bind/include/dns
mkdir /home/tbox/cvs/robie/builds/DHCP.HEAD.disable-dhcpv6/DHCP/bind/include/dst
mkdir /home/tbox/cvs/robie/builds/DHCP.HEAD.disable-dhcpv6/DHCP/bind/include/isccfg
mkdir /home/tbox/cvs/robie/builds/DHCP.HEAD.disable-dhcpv6/DHCP/bind/include/irs
make[1]: Leaving directory `/home/tbox/cvs/robie/builds/DHCP.HEAD.disable-dhcpv6/DHCP/bind'
Making all in includes
make[1]: Entering directory `/home/tbox/cvs/robie/builds/DHCP.HEAD.disable-dhcpv6/DHCP/includes'
make all-am
make[2]: Entering directory `/home/tbox/cvs/robie/builds/DHCP.HEAD.disable-dhcpv6/DHCP/includes'
make[2]: Nothing to be done for `all-am'.
make[2]: Leaving directory `/home/tbox/cvs/robie/builds/DHCP.HEAD.disable-dhcpv6/DHCP/includes'
make[1]: Leaving directory `/home/tbox/cvs/robie/builds/DHCP.HEAD.disable-dhcpv6/DHCP/includes'
Making all in tests
make[1]: Entering directory `/home/tbox/cvs/robie/builds/DHCP.HEAD.disable-dhcpv6/DHCP/tests'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/home/tbox/cvs/robie/builds/DHCP.HEAD.disable-dhcpv6/DHCP/tests'
Making all in common
make[1]: Entering directory `/home/tbox/cvs/robie/builds/DHCP.HEAD.disable-dhcpv6/DHCP/common'
Making all in .
make[2]: Entering directory `/home/tbox/cvs/robie/builds/DHCP.HEAD.disable-dhcpv6/DHCP/common'
gcc -DHAVE_CONFIG_H -I. -I../includes -I.. -DLOCALSTATEDIR='"/var"' -g -O2 -Wall -Werror -fno-strict-aliasing -I../includes -I/home/tbox/cvs/robie/builds/DHCP.HEAD.disable-dhcpv6/DHCP/bind/include -MT alloc.o -MD -MP -MF .deps/alloc.Tpo -c -o alloc.o alloc.c
In file included from ../includes/dhcpd.h:97:0,
from alloc.c:29:
../includes/tree.h:307:30: error: unknown type name isc_boolean_t
struct option_cache *, isc_boolean_t);
^
In file included from ../includes/omapip/omapip_p.h:65:0,
from ../includes/dhcpd.h:101,
from alloc.c:29:
../includes/omapip/omapip.h:267:1: error: unknown type name isc_boolean_t
isc_boolean_t omapi_protocol_authenticated (omapi_object_t *);
^
In file included from ../includes/dhcpd.h:101:0,
from alloc.c:29:
../includes/omapip/omapip_p.h:152:2: error: unknown type name isc_boolean_t
isc_boolean_t insecure; /* Set to allow unauthenticated
^