BIND 9.10.1rc2 won't build on FreeBSD 10-STABLE

John Marshall john.marshall at
Fri Sep 12 12:27:02 UTC 2014

On Fri, 12 Sep 2014, 19:52 +1000, John Marshall wrote:
> A FreeBSD 9.3-RELEASE system is building rc2 happily: it uses pmake: but
> bmake on the 10-STABLE systems falls over with:
>   making all in /build/bind/bind-9.10.1rc2/bin/python
>   make[3]: don't know how to make dnssec-checkds. Stop
> make(1) on the 10-STABLE systems cannot find the source for the
> dnssec-checkds target.  Comparing the make(1) debug output between the
> two systems, it appears that pmake on the FreeBSD 9.3 system picks up
> the .py transform as a clue for a source for a null-suffix target, but
> bmake on the FreeBSD 10-STABLE systems does not include .py in the list
> of candidate source suffixes for null-suffix targets.

Commenting out the .c .o SUFFIXES line in the generated Makefile OR
trimming down the docbook SUFFIXES line in a more tedious manner allows
bmake to pick up the single-suffix .py transform and everything works.
I have no idea why.

--- bin/python/Makefile.orig	2014-09-12 22:17:40.000000000 +1000
+++ bin/python/Makefile	2014-09-12 22:18:02.000000000 +1000
@@ -201,7 +201,7 @@
-.SUFFIXES: .c .o
+#.SUFFIXES: .c .o
 ALWAYS_INCLUDES = -I${top_builddir} -I${top_srcdir}

John Marshall
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 181 bytes
Desc: not available
URL: <>

More information about the bind-users mailing list