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

Mark Andrews marka at isc.org
Fri Sep 12 22:04:32 UTC 2014


That should be fine workaround for ports for FreeBSD and NetBSD
until bmake is fixed.  Windows needs the .py extension so it isn't
a general fix.

Mark

In message <20140912215722.GB49857 at isc.org>, Evan Hunt writes:
> 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.
> _______________________________________________
> Please visit https://lists.isc.org/mailman/listinfo/bind-users to unsubscribe from this list
> 
> bind-users mailing list
> bind-users at lists.isc.org
> https://lists.isc.org/mailman/listinfo/bind-users
-- 
Mark Andrews, ISC
1 Seymour St., Dundas Valley, NSW 2117, Australia
PHONE: +61 2 9871 4742                 INTERNET: marka at isc.org


More information about the bind-users mailing list