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

Evan Hunt each at isc.org
Fri Sep 12 21:57:22 UTC 2014


On Sat, Sep 13, 2014 at 07:50:55AM +1000, John Marshall wrote:
> I guess we just work around this until the NetBSD folks can pinpoint
> what appears to be a bmake problem.

I suspect if we just remove the .py SUFFIXES rule and replace it with
explicit rules for dnssec-checkds and dnssec-coverage, it'll work...

diff --git a/bin/python/Makefile.in b/bin/python/Makefile.in
index 40a4de618..f527aed 100644
--- a/bin/python/Makefile.in
+++ b/bin/python/Makefile.in
@@ -31,6 +31,12 @@ MANOBJS =    ${MANPAGES} ${HTMLPAGES}
 
 @BIND9_MAKE_RULES@
 
+dnssec-checkds: dnssec-checkds.py
+       cp -f dnssec-checkds.py dnssec-checkds
+
+dnssec-coverage: dnssec-coverage.py
+       cp -f dnssec-coverage.py dnssec-coverage
+
 doc man:: ${MANOBJS}
 
 docclean manclean maintainer-clean::
diff --git a/make/rules.in b/make/rules.in
index 1479fa7..1a8e9ac 100644
--- a/make/rules.in
+++ b/make/rules.in
@@ -357,11 +357,3 @@ ALWAYS_MAKE_SYMTABLE =     @ALWAYS_MAKE_SYMTABLE@
 .docbook.8:
        ${XSLTPROC} -o $@ ${top_srcdir}/doc/xsl/isc-manpage.xsl $<
 
-###
-### Python executable
-###
-.SUFFIXES: .py
-.py:
-       cp -f $< $@
-       chmod +x $@
-

-- 
Evan Hunt -- each at isc.org
Internet Systems Consortium, Inc.


More information about the bind-users mailing list