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