Skip to content

GitLab

  • Menu
Projects Groups Snippets
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • D dhcp
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 110
    • Issues 110
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 12
    • Merge requests 12
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • ISC Open Source Projects
  • dhcp
  • Issues
  • #233
Closed
Open
Created Mar 13, 2022 by Fabrice Fontaine@ffontaine

Build failure with BIND 9.16.26

dhcp raises the following build failure with BIND 9.16.26:

In file included from ../includes/dhcpd.h:91,
                 from bpf.c:35:
../includes/omapip/isclib.h:51:10: fatal error: isc/boolean.h: No such file or directory
   51 | #include <isc/boolean.h>
      |          ^~~~~~~~~~~~~~~

This issue is raised because custom isc_boolean_t was replaced with C standard bool type 3 years ago with bind9@994e6569

This is especially an issue as BIND 9.11 EOL in March, 2022 and BIND 9.16 is current Stable/ESV version.

It seems this issue was already reported in #14 (closed) and #180 but 4.4.3 is still failing to build when the user provides an external BIND 9.16 library (through --with-libbind).

Full build log: http://autobuild.buildroot.org/results/bba/bba1d0f3693cd09cd38fe6255ecd5c8702ffb698/build-end.log

Edited Mar 13, 2022 by Fabrice Fontaine
Assignee
Assign to
Time tracking