Package: bind9 Version: 1:9.9.5.dfsg-12.1 Severity: important Hello,
bind9's configure fails to detect in6_pktinfo on hurd-i386. It indeed needs the same definition as linux & kfreebsd of _GNU_SOURCE to get it, since that's a glibc issue actually. I have attached a patch to extend the fix to hurd-i386, could you apply it? We need it to fix isc-dhcp FTBFS (which itself is needed for building the debian installer...) Thanks, Samuel -- System Information: Debian Release: stretch/sid APT prefers testing APT policy: (990, 'testing'), (500, 'unstable-debug'), (500, 'buildd-unstable'), (500, 'unstable'), (500, 'stable'), (500, 'oldstable'), (1, 'experimental-debug'), (1, 'buildd-experimental'), (1, 'experimental') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 4.5.0 (SMP w/4 CPU cores) Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) Versions of packages bind9 depends on: ii adduser 3.114 ii bind9utils 1:9.9.5.dfsg-12.1 ii cdebconf [debconf-2.0] 0.207 ii debconf [debconf-2.0] 1.5.59 ii init-system-helpers 1.29 ii libbind9-90 1:9.9.5.dfsg-12.1 ii libc6 2.22-5 ii libcap2 1:2.24-12 ii libcomerr2 1.43~WIP.2016.03.15-2 ii libdns100 1:9.9.5.dfsg-12.1 ii libgssapi-krb5-2 1.13.2+dfsg-5 ii libisc95 1:9.9.5.dfsg-12.1 ii libisccc90 1:9.9.5.dfsg-12.1 ii libisccfg90 1:9.9.5.dfsg-12.1 ii libk5crypto3 1.13.2+dfsg-5 ii libkrb5-3 1.13.2+dfsg-5 ii liblwres90 1:9.9.5.dfsg-12.1 ii libssl1.0.2 1.0.2g-1 ii libxml2 2.9.3+dfsg1-1 ii lsb-base 9.20160110 ii net-tools 1.60+git20150829.73cef8a-2 ii netbase 5.3 bind9 recommends no packages. Versions of packages bind9 suggests: pn bind9-doc <none> ii dnsutils 1:9.9.5.dfsg-12.1 ii resolvconf 1.78 pn ufw <none> -- debconf information excluded -- Samuel <m> argh, pi est plus grand que 2. Ca casse tout -+- #ens-mim -+-
--- debian/patches/05_non-linux.diff.original 2016-04-07 22:59:46.000000000 +0000 +++ debian/patches/05_non-linux.diff 2016-04-07 23:04:19.000000000 +0000 @@ -8,6 +8,15 @@ --- a/configure.in +++ b/configure.in +@@ -441,7 +441,7 @@ + # as it breaks how the two halves (Basic and Advanced) of the IPv6 + # Socket API were designed to be used but we have to live with it. + # Define _GNU_SOURCE to pull in the IPv6 Advanced Socket API. +- *-linux* | *-kfreebsd*-gnu*) ++ *-linux* | *-kfreebsd*-gnu* | *-gnu*) + STD_CDEFINES="$STD_CDEFINES -D_GNU_SOURCE" + CPPFLAGS="$CPPFLAGS -D_GNU_SOURCE" + ;; @@ -1202,7 +1202,7 @@ # LinuxThreads requires some changes to the way we # deal with signals.