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

Mark Andrews marka at isc.org
Fri Sep 12 13:48:23 UTC 2014


Try collapsing the multiple .SUFFIXES into a single entry.

diff --git a/make/rules.in b/make/rules.in
index e96507e..fdc5235 100644
--- a/make/rules.in
+++ b/make/rules.in
@@ -123,7 +123,7 @@ BUILD_LDFLAGS = @BUILD_LDFLAGS@
 BUILD_LIBS = @BUILD_LIBS@
 
 .SUFFIXES:
-.SUFFIXES: .c . at O@
+.SUFFIXES: .c . at O@ .docbook .html .1 .2 .3 .4 .5 .6 .7 .8 .py
 
 ALWAYS_INCLUDES = -I${top_builddir}
 ALWAYS_DEFINES = @ALWAYS_DEFINES@
@@ -331,7 +331,6 @@ ALWAYS_MAKE_SYMTABLE =      @ALWAYS_MAKE_SYMTABLE@
 ### DocBook -> man page
 ###
 
-.SUFFIXES: .docbook .html .1 .2 .3 .4 .5 .6 .7 .8
 
 .docbook.html:
        ${XSLTPROC} -o $@ ${top_srcdir}/doc/xsl/isc-docbook-html.xsl $<
@@ -363,7 +362,6 @@ ALWAYS_MAKE_SYMTABLE =      @ALWAYS_MAKE_SYMTABLE@
 ###
 ### Python executable
 ###
-.SUFFIXES: .py
 .py:
        cp -f $< $@
        chmod +x $@

In message <98D6B1C9BC4D206768C991AB at ogg.in.absolight.net>, Mathieu Arnold writ
es:
> +--On 12 septembre 2014 09:11:08 +1000 John Marshall
> <john.marshall at riverwillow.com.au> wrote:
> | I can't build BIND 9.10.1rc2 on recent FreeBSD 10-STABLE.
> | I have tried on both i386 and amd64 variants of the operating system.
> | BIND 9.10.1rc1 builds fine, as did the beta releases.
> | 
> | Failure looks like this:
> | 
> |   making all in /build/bind/bind-9.10.1rc2/bin/python
> |   make[3]: don't know how to make dnssec-checkds. Stop
> | 
> |   make[3]: stopped in /build/bind/bind-9.10.1rc2/bin/python
> |   *** Error code 1
> | 
> |   Stop.
> |   make[2]: stopped in /build/bind/bind-9.10.1rc2/bin
> |   *** Error code 1
> | 
> |   Stop.
> |   make[1]: stopped in /build/bind/bind-9.10.1rc2
> |   *** Error code 1
> | 
> | Tested on:
> | 
> |   FreeBSD 10.1-PRERELEASE #0 r271181: Sat Sep  6 14:12:21 AEST 2014 i386
> |   FreeBSD 10.1-PRERELEASE #0 r271289: Tue Sep  9 15:20:15 AEST 2014 amd64
> | 
> |   Note: BIND 9.10.1rc1 builds happily on the above.
> |   Note: BIND 9.10.1rc2 builds happily on FreeBSD 9.3-RELEASE amd64
> | 
> | Perhaps rc2 introduced something that upsets bmake (the make(1) used in
> | FreeBSD 10)?
> 
> Yes, you can't use bmake if you try to build the python bits, I had to
> force gmake in the port:
> 
> <https://svnweb.freebsd.org/ports/head/dns/bind910/Makefile?annotate=367505#l
> 119>
> 
> -- 
> Mathieu Arnold
> _______________________________________________
> 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