Report information
The Basics
Id:
46971
Status:
resolved
Worked:
1 hour (60 minutes)
Users:
tmark: 1 hour (60 minutes)
Priority:
Low/Low
Queue:

BugTracker
Version Fixed:
4.4.0
Version Found:
(no value)
Versions Affected:
4.4.0b1
Versions Planned:
4.4.0
Priority:
P1 High
Severity:
S1 High
CVSS Score:
(no value)
CVE ID:
(no value)
Component:
(no value)
Area:
bug

Dates
Created:Tue, 09 Jan 2018 07:49:32 -0500
Updated:Fri, 12 Jan 2018 11:20:41 -0500
Closed:Fri, 12 Jan 2018 11:20:41 -0500



This bug tracker is no longer active.

Please go to our Gitlab to submit issues (both feature requests and bug reports) for active projects maintained by Internet Systems Consortium (ISC).

Due to security and confidentiality requirements, full access is limited to the primary maintainers.

Date: Tue, 09 Jan 2018 12:49:31 +0000
To: dhcp-public@isc.org
From: tmark@isc.org
Subject: OpenBSD fails to build with BIND9.11.2 missing enumtype.h and enumclass.h
Because of changes made to build with 9.11, we have run afoul of an issue in BIND9's Makefile. Michal (BIND9 team) suggests the following changed: +++ b//bind/Makefile.in Tue Jan 9 13:02:38 2018 @@ -80,7 +80,7 @@ for libdir in ${bindlibs} ; do \ (cd ${bindsrcdir}/lib/$$libdir ; \ echo Building $$libdir library in `pwd` ; \ - $(MAKE) >> ${binddir}/build.log) ; \ + $(MAKE) all >> ${binddir}/build.log) ; \ done ; \ \ echo Installing BIND libraries to ${binddir}. ; \ and explanation: "The root cause is that openbsd's make does not like .NO_PARALLEL/.NOTPARALLEL, which is the first target it finds in lib/*/Makefile and it attempts to use the first target because you use a plain `make` (vs. e.g. `make all`). Older isc dhcp versions built bind "export" libs, which are no longer a thing, and the commands for building them used explicit target names, so it worked. This would explain why you're only having problems with openbsd (its make is the culprit) with the patch above applied, the compilation process moves on to actual dhcp code -- then barfs out on common/parse.c, but that's out of bailiwick for me ;)" This change needs to be made in <dhcp>/util/Makefile.bind.in
On Tue Jan 09 14:40:22 2018, tmark wrote: > Ticket is needed for 4.4.0 final and is ready for review. => patch OK.