From fbbe43fb13a9d75d90898a33ceede4f170050f5b Mon Sep 17 00:00:00 2001 From: Mark Andrews Date: Fri, 24 Apr 2020 12:28:59 +1000 Subject: [PATCH 1/3] Add requirements to build from the repository --- README.md | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/README.md b/README.md index c9e19a211d..6d921fd85d 100644 --- a/README.md +++ b/README.md @@ -158,6 +158,7 @@ systems. To build on a UNIX or Linux system, use: + $ autoreconf -fi (if you are building in the git repository) $ ./configure $ make @@ -188,6 +189,21 @@ or, if you have Xcode already installed, you can run `xcode-select --install`. (Note that an Apple ID may be required to access the download page.) +#### Dependencies + +To build BIND you need to following packages installed: + + libuv + pkg-config / pkgconfig / pkgconf + +To build BIND from the git repository you will need the following tools +installed: + + autoconf (includes autoreconf) + automake + libtool + libltdl-dev (Debian) / libtool-ltdl-dev (Fedora/CentOS) / libltdl (FreeBSD) + #### Compile-time options To see a full list of configuration options, run `configure --help`. From 98a0f9068a5e1c5d8e91ab14032ee67c04f42af6 Mon Sep 17 00:00:00 2001 From: Mark Andrews Date: Mon, 27 Apr 2020 15:01:41 +1000 Subject: [PATCH 2/3] update release note --- doc/arm/notes-9.17.2.xml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/doc/arm/notes-9.17.2.xml b/doc/arm/notes-9.17.2.xml index 0d48dd78dd..a40cad3b2a 100644 --- a/doc/arm/notes-9.17.2.xml +++ b/doc/arm/notes-9.17.2.xml @@ -43,8 +43,9 @@ The BIND 9 build system has been changed to use the normal build tool stack consisting of autoconf+automake+libtool. This should not make any difference for people building BIND 9 from the release tarballs, - but if you are building BIND 9 from the git repository, or you are - using non-standard ./configure option, you will + but if you are building BIND 9 from the git repository you will need + to run "autoreconf -fi" first. If you are using non-standard + ./configure option, you will need to pay extra attention. [GL #4] From e5c920e02986df25a91585dcaed4e2e3d2e6b02e Mon Sep 17 00:00:00 2001 From: Mark Andrews Date: Mon, 27 Apr 2020 15:03:23 +1000 Subject: [PATCH 3/3] update CHANGES entry --- CHANGES | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/CHANGES b/CHANGES index e269ea9396..2c6946ab18 100644 --- a/CHANGES +++ b/CHANGES @@ -10,7 +10,9 @@ updated. [GL #1779] 5391. [func] The BIND 9 build system has been changed to use the - usual stack of autoconf+automake+libtool. [GL #4] + usual stack of autoconf+automake+libtool. If building + from the git repository run "autoreconf -fi" first. + [GL #4] 5390. [placeholder]