Package: src:bind9 Version: 9.20.22-1 Severity: important User: [email protected] Usertags: hurd-i386 X-Debbugs-CC: [email protected] Tags: ftbfs patch
See attachment.
diff -ur bind-9.20.22.orig/bin/dnssec/dnssec-ksr.c bind-9.20.22/bin/dnssec/dnssec-ksr.c
--- bind-9.20.22.orig/bin/dnssec/dnssec-ksr.c 2026-03-31 19:18:57.000000000 +0200
+++ bind-9.20.22/bin/dnssec/dnssec-ksr.c 2026-05-11 06:24:07.000000000 +0200
@@ -35,6 +35,10 @@
#include "dnssectool.h"
+#ifndef PATH_MAX
+#define PATH_MAX 1024
+#endif /* ifndef PATH_MAX */
+
const char *program = "dnssec-ksr";
/*
diff -ur bind-9.20.22.orig/lib/isc/netmgr/udp.c bind-9.20.22/lib/isc/netmgr/udp.c
--- bind-9.20.22.orig/lib/isc/netmgr/udp.c 2026-03-31 19:18:58.000000000 +0200
+++ bind-9.20.22/lib/isc/netmgr/udp.c 2026-05-11 05:13:27.000000000 +0200
@@ -408,7 +408,6 @@
UNUSED(mgr);
UNUSED(cb);
UNUSED(cbarg);
- UNUSED(extrahandlesize);
return ISC_R_NOTIMPLEMENTED;
#endif /* USE_ROUTE_SOCKET */
}
diff -ur bind-9.20.22.orig/lib/isccfg/check.c bind-9.20.22/lib/isccfg/check.c
--- bind-9.20.22.orig/lib/isccfg/check.c 2026-03-31 19:18:58.000000000 +0200
+++ bind-9.20.22/lib/isccfg/check.c 2026-05-11 06:43:53.000000000 +0200
@@ -1298,6 +1298,11 @@
"dns64-server", "dns64-contact",
NULL };
+#ifndef IOV_MAX
+/* FSTRM_IOTHR_INPUT_QUEUE_SIZE_MAX is defined as IOV_MAX, but IOV_MAX can be undefined */
+#define IOV_MAX FSTRM_IOTHR_OUTPUT_QUEUE_SIZE_DEFAULT
+#endif /* ifndef IOV_MAX */
+
#ifdef HAVE_DNSTAP
static fstrmtable fstrm[] = {
{ "fstrm-set-buffer-hint", FSTRM_IOTHR_BUFFER_HINT_MIN,
diff -ur bind-9.20.22.orig/lib/ns/interfacemgr.c bind-9.20.22/lib/ns/interfacemgr.c
--- bind-9.20.22.orig/lib/ns/interfacemgr.c 2026-03-31 19:18:58.000000000 +0200
+++ bind-9.20.22/lib/ns/interfacemgr.c 2026-05-11 06:38:42.000000000 +0200
@@ -90,6 +90,7 @@
static void
clearlistenon(ns_interfacemgr_t *mgr);
+#if defined(RTM_NEWADDR) && defined(RTM_DELADDR)
static bool
need_rescan(ns_interfacemgr_t *mgr, struct MSGHDR *rtm, size_t len) {
if (rtm->MSGTYPE != RTM_NEWADDR && rtm->MSGTYPE != RTM_DELADDR) {
@@ -195,6 +196,7 @@
return false;
}
+#endif /* if defined(RTM_NEWADDR) && defined(RTM_DELADDR) */
static void
route_recv(isc_nmhandle_t *handle, isc_result_t eresult, isc_region_t *region,
@@ -243,9 +245,11 @@
REQUIRE(mgr->route != NULL);
+#if defined(RTM_NEWADDR) && defined(RTM_DELADDR)
if (need_rescan(mgr, rtm, rtmlen) && mgr->sctx->interface_auto) {
ns_interfacemgr_scan(mgr, false, false);
}
+#endif /* if defined(RTM_NEWADDR) && defined(RTM_DELADDR) */
isc_nm_read(handle, route_recv, mgr);
return;
smime.p7s
Description: S/MIME cryptographic signature

