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.

Reply via email to