Files
packages/net
Alexandru Ardelean 0170e780b0 kea: fix BOOST_STATIC_ASSERT use in src/lib/dns/rdataclass.cc
Snapshot builds for i386_pentium-mmx (and presumably every other
target now that Boost 1.91 has been bumped in the feed) fail with::

  src/lib/dns/rdataclass.cc:1401:5: error: 'BOOST_STATIC_ASSERT'
      was not declared in this scope; did you mean
      'BOOST_HAS_STATIC_ASSERT'?
  1401 |     BOOST_STATIC_ASSERT(sizeof(numdata_) ==

``BOOST_STATIC_ASSERT`` lives in ``<boost/static_assert.hpp>``. In
earlier Boost releases it was reachable through any number of
transitive includes pulled in by Kea's other DNS headers; in 1.91
those transitive paths have been pruned, so call sites must include
the declaring header explicitly. ``050-boost-static-assert.patch``
already does this for ``src/lib/log/logger_level_impl.cc``;
``src/lib/dns/rdataclass.cc`` uses the same macro at SOA::getMinimum()
to size-check ``numdata_`` and was missed.

Extend the existing patch with the matching include in rdataclass.cc.
Same fix shape as the earlier hunk; no behavioural change.

Build log:
https://downloads.openwrt.org/snapshots/faillogs/i386_pentium-mmx/packages/kea/

Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
2026-05-30 09:55:38 +03:00
..
2026-05-26 17:17:25 +02:00
2026-05-22 06:57:54 +03:00
2026-05-08 22:28:27 +02:00
2025-06-01 10:14:54 +03:00
2025-10-01 15:20:34 +02:00
2025-08-24 19:42:53 +03:00
2025-09-08 09:20:43 +02:00
2026-05-29 13:57:31 +02:00
2026-05-29 09:25:01 -04:00
2026-05-24 15:30:27 +03:00
2026-05-08 22:28:27 +02:00
2025-06-07 20:32:26 +02:00
2026-05-06 21:05:02 +03:00
2026-03-27 11:00:25 +08:00
2026-05-08 22:28:27 +02:00
2026-05-08 22:28:27 +02:00
2026-05-08 22:28:27 +02:00
2026-03-19 14:33:40 +02:00
2026-01-25 19:23:45 +02:00
2026-04-27 11:19:38 +02:00
2026-05-22 06:59:39 +03:00
2026-05-08 22:28:27 +02:00
2026-05-08 22:28:27 +02:00
2026-03-15 19:48:28 +02:00
2025-11-09 16:34:26 +01:00
2026-05-08 22:28:27 +02:00
2024-12-08 11:52:28 +02:00
2026-05-08 22:28:27 +02:00
2026-05-24 15:57:00 +03:00
2025-12-28 19:20:54 +08:00
2026-05-09 11:34:18 +08:00
2026-05-09 10:57:17 +08:00
2025-09-05 16:58:29 +08:00
2025-12-24 10:59:46 +01:00
2025-01-26 15:13:19 +01:00
2026-05-08 22:28:27 +02:00
2025-06-04 23:18:59 +03:00
2026-05-22 13:08:57 +03:00
2026-05-08 22:36:07 +02:00
2026-05-24 15:28:30 +03:00
2025-08-24 19:47:53 +03:00
2025-07-11 19:31:20 +08:00
2025-08-09 15:31:38 +08:00
2026-05-14 15:39:33 +03:00
2026-05-15 13:44:24 +01:00
2026-05-15 13:44:24 +01:00
2026-03-21 22:26:55 +02:00
2026-05-08 22:28:27 +02:00
2026-05-08 22:28:27 +02:00
2026-03-18 12:11:44 +02:00
2026-05-08 22:28:27 +02:00
2026-05-08 22:28:27 +02:00
2026-05-08 22:28:27 +02:00
2026-05-08 22:28:27 +02:00
2026-05-08 22:28:27 +02:00
2026-05-08 22:28:27 +02:00
2026-04-12 09:05:27 +03:00
2025-09-20 23:14:44 +08:00
2026-05-08 22:28:27 +02:00
2026-03-19 14:35:38 +02:00
2026-03-18 09:21:25 +01:00
2026-05-08 22:28:27 +02:00
2026-05-08 22:28:27 +02:00
2026-01-18 07:34:15 +02:00
2025-12-05 22:56:26 +01:00
2026-01-13 12:02:49 +01:00
2025-12-30 12:13:16 +02:00
2026-04-16 22:08:00 +03:00
2026-05-08 22:28:27 +02:00
2026-03-15 09:09:50 +02:00
2026-05-08 22:28:27 +02:00
2026-05-14 15:39:33 +03:00
2026-05-08 22:28:27 +02:00
2026-03-11 14:24:47 +01:00
2026-03-15 09:17:01 +02:00
2026-02-14 14:59:40 +02:00
2026-05-05 15:16:20 +03:00
2026-05-08 22:28:27 +02:00
2026-05-08 22:28:27 +02:00
2026-05-24 14:14:28 +02:00
2026-05-08 22:28:27 +02:00
2026-04-14 10:49:10 +03:00
2026-01-09 10:53:39 +01:00
2026-05-08 22:28:27 +02:00
2026-05-08 22:28:27 +02:00
2026-05-14 15:39:33 +03:00
2025-05-20 08:57:12 +02:00
2026-05-08 22:28:27 +02:00
2026-05-08 22:28:27 +02:00
2026-05-08 22:28:27 +02:00
2026-05-08 22:28:27 +02:00
2026-05-08 22:28:27 +02:00
2025-01-06 20:03:44 -08:00
2025-07-30 15:06:01 +08:00
2025-11-14 00:53:31 +08:00
2026-05-09 11:53:05 +08:00
2026-05-22 07:11:38 +03:00
2026-05-08 22:28:27 +02:00
2026-05-08 22:28:27 +02:00
2026-04-21 16:16:50 -07:00
2026-05-13 20:57:12 +03:00
2026-05-08 22:28:27 +02:00
2026-05-08 22:28:27 +02:00
2025-02-24 11:43:04 +01:00
2026-05-08 22:28:27 +02:00
2026-05-14 15:39:33 +03:00
2026-05-14 15:39:33 +03:00
2026-05-09 10:56:48 +08:00
2026-05-08 22:28:27 +02:00
2026-05-25 08:02:47 +03:00
2025-07-02 18:10:20 +08:00
2026-05-08 22:28:27 +02:00
2026-04-21 11:54:03 +03:00
2026-05-08 22:28:27 +02:00
2026-05-08 22:28:27 +02:00
2026-05-08 22:28:27 +02:00
2026-05-08 22:28:27 +02:00
2026-05-08 22:28:27 +02:00
2026-03-18 09:10:04 +01:00
2026-03-15 09:25:09 +02:00
2026-05-08 22:28:27 +02:00
2026-05-08 22:28:27 +02:00
2026-04-21 08:27:27 +02:00
2026-02-21 17:48:24 +02:00
2026-05-08 22:28:27 +02:00
2026-05-08 22:28:27 +02:00
2026-05-08 22:28:27 +02:00
2026-05-13 20:57:12 +03:00
2025-08-31 15:52:27 +08:00
2026-05-08 22:28:27 +02:00
2026-05-08 22:28:27 +02:00
2026-05-25 07:05:22 +03:00
2026-03-01 20:13:08 +00:00
2026-05-08 22:28:27 +02:00
2026-05-08 22:28:27 +02:00
2026-05-08 22:28:27 +02:00
2025-11-21 18:50:35 +02:00
2026-05-08 22:28:27 +02:00
2025-01-06 19:22:49 -08:00
2026-05-25 08:02:47 +03:00
2026-05-17 12:52:35 +02:00
2026-05-08 22:28:27 +02:00
2026-05-08 22:28:27 +02:00
2026-05-08 22:28:27 +02:00
2026-05-28 11:17:42 +02:00
2025-10-25 08:29:32 +03:00
2026-05-08 22:28:27 +02:00
2025-10-02 15:22:20 +02:00
2026-05-19 10:59:49 +08:00
2026-02-08 17:26:08 +08:00
2026-05-19 08:50:43 +03:00
2026-05-08 22:28:27 +02:00
2025-02-15 10:35:31 +02:00
2026-05-25 08:02:47 +03:00
2026-05-08 22:28:27 +02:00
2025-03-31 20:25:04 +03:00
2026-05-08 22:28:27 +02:00
2025-05-01 22:02:22 +02:00
2026-01-08 11:06:19 +02:00
2026-05-08 22:28:27 +02:00
2026-04-14 10:42:32 +08:00
2026-03-29 18:57:29 +03:00
2026-03-19 14:36:53 +02:00