<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<p>Ondej,</p>
<p>Built on FreeBSD 12.1-STABLE, so far so good :</p>
<p><tt>[xavier@numenor bind9]$ ./configure --prefix
/home/xavier/Development/bind9/build/</tt><tt><br>
</tt><tt>===============================================================================</tt><tt><br>
</tt><tt>Configuration summary:</tt><tt><br>
</tt><tt>-------------------------------------------------------------------------------</tt><tt><br>
</tt><tt>Optional features enabled:</tt><tt><br>
</tt><tt> Allow 'dnstap' packet logging (--enable-dnstap)</tt><tt><br>
</tt><tt> GeoIP2 access control (--enable-geoip)</tt><tt><br>
</tt><tt> GSS-API (--with-gssapi)</tt><tt><br>
</tt><tt> CMocka Unit Testing Framework (--with-cmocka)</tt><tt><br>
</tt><tt> DNSSEC validation active by default
(--enable-auto-validation)</tt><tt><br>
</tt><tt> Dynamically loadable zone (DLZ) drivers:</tt><tt><br>
</tt><tt> Berkeley DB (--with-dlz-bdb)</tt><tt><br>
</tt><tt> LDAP (--with-dlz-ldap)</tt><tt><br>
</tt><tt> MySQL (--with-dlz-mysql)</tt><tt><br>
</tt><tt> ODBC (--with-dlz-odbc)</tt><tt><br>
</tt><tt> Postgres (--with-dlz-postgres)</tt><tt><br>
</tt><tt> Filesystem (--with-dlz-filesystem)</tt><tt><br>
</tt><tt> Stub (--with-dlz-stub)</tt><tt><br>
</tt><tt>-------------------------------------------------------------------------------</tt><tt><br>
</tt><tt>Features disabled or unavailable on this platform:</tt><tt><br>
</tt><tt> Small-system tuning (--with-tuning)</tt><tt><br>
</tt><tt> DNS Response Policy Service interface
(--enable-dnsrps)</tt><tt><br>
</tt><tt> Allow 'fixed' rrset-order (--enable-fixed-rrset)</tt><tt><br>
</tt><tt> Using PKCS#11 for Public-Key Cryptography
(--with-native-pkcs11)</tt><tt><br>
</tt><tt> Print backtrace on crash (--enable-backtrace)</tt><tt><br>
</tt><tt> Very verbose query trace logging
(--enable-querytrace)</tt><tt><br>
</tt><tt> LMDB database to store configuration for 'addzone'
zones (--with-lmdb)</tt><tt><br>
</tt><tt> IDN support (--with-libidn2)</tt><tt><br>
</tt><tt>-------------------------------------------------------------------------------</tt><tt><br>
</tt><tt>Configured paths:</tt><tt><br>
</tt><tt> prefix: /home/xavier/Development/bind9/build</tt><tt><br>
</tt><tt> sysconfdir: ${prefix}/etc</tt><tt><br>
</tt><tt> localstatedir: ${prefix}/var</tt><tt><br>
</tt><tt>-------------------------------------------------------------------------------</tt><tt><br>
</tt><tt>Compiler: cc</tt><tt><br>
</tt><tt> FreeBSD clang version 9.0.1
(<a class="moz-txt-link-abbreviated" href="mailto:git@github.com:llvm/llvm-project.git">git@github.com:llvm/llvm-project.git</a>
c1a0a213378a458fbea1a5c77b315c7dce08fd05) (based on LLVM 9.0.1)</tt><tt><br>
</tt><tt> Target: x86_64-unknown-freebsd12.1</tt><tt><br>
</tt><tt> Thread model: posix</tt><tt><br>
</tt><tt> InstalledDir: /usr/bin</tt><tt><br>
</tt><tt>CFLAGS: -Wall -Wextra -Wwrite-strings -Wcast-qual
-Wpointer-arith -Wno-missing-field-initializers -Wformat
-Wshadow -Werror=implicit-function-declaration
-Werror=missing-prototypes -Werror=format-security
-Werror=parentheses -Werror=implicit -Werror=strict-prototypes
-fno-strict-aliasing -fno-delete-null-pointer-checks
-fdiagnostics-show-option -g -O2 -pthread -I/usr/local/include</tt><tt><br>
</tt><tt>CPPFLAGS: -D_FORTIFY_SOURCE=2 </tt><tt><br>
</tt><tt>LDFLAGS: </tt><tt><br>
</tt><tt>-------------------------------------------------------------------------------</tt><tt><br>
</tt><tt>For more detail, use --enable-full-report.</tt><tt><br>
</tt><tt>===============================================================================</tt><tt><br>
</tt><tt>[xavier@numenor bind9]$ make all install</tt><tt><br>
</tt><tt>[...snip...]</tt><tt><br>
</tt><tt>[xavier@numenor bind9]$ cd build/bin/</tt><tt><br>
</tt><tt>[xavier@numenor bin]$ ./dig soa groumpf.org</tt><tt><br>
</tt><tt><br>
</tt><tt>; <<>> DiG 9.17.1-dev <<>> soa
groumpf.org</tt><tt><br>
</tt><tt>;; global options: +cmd</tt><tt><br>
</tt><tt>;; Got answer:</tt><tt><br>
</tt><tt>;; ->>HEADER<<- opcode: QUERY, status:
NOERROR, id: 2634</tt><tt><br>
</tt><tt>;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0,
ADDITIONAL: 1</tt><tt><br>
</tt><tt><br>
</tt><tt>;; OPT PSEUDOSECTION:</tt><tt><br>
</tt><tt>; EDNS: version: 0, flags:; udp: 4096</tt><tt><br>
</tt><tt>; COOKIE:
222af390e75487cc010000005e9f1b7c4ce411a5b445805d (good)</tt><tt><br>
</tt><tt>;; QUESTION SECTION:</tt><tt><br>
</tt><tt>;groumpf.org. IN SOA</tt><tt><br>
</tt><tt><br>
</tt><tt>;; ANSWER SECTION:</tt><tt><br>
</tt><tt>groumpf.org. 10800 IN SOA
ns3.groumpf.org. root.groumpf.org. 2020041901 7200 7200 604800
10800</tt><tt><br>
</tt><tt><br>
</tt><tt>;; Query time: 0 msec</tt><tt><br>
</tt><tt>;; SERVER: ::1#53(::1)</tt><tt><br>
</tt><tt>;; WHEN: Tue Apr 21 18:12:44 CEST 2020</tt><tt><br>
</tt><tt>;; MSG SIZE rcvd: 113</tt><tt><br>
</tt><tt><br>
</tt><tt>[xavier@numenor bin]$ ../sbin/named -V</tt><tt><br>
</tt><tt>BIND 9.17.1-dev (Development Release) <id:bb45153></tt><tt><br>
</tt><tt>running on FreeBSD amd64 12.1-STABLE FreeBSD 12.1-STABLE
r359793 XAVIER</tt><tt><br>
</tt><tt>built by make with '--prefix'
'/home/xavier/Development/bind9/build/'</tt><tt><br>
</tt><tt>compiled by CLANG FreeBSD Clang 9.0.1
(<a class="moz-txt-link-abbreviated" href="mailto:git@github.com:llvm/llvm-project.git">git@github.com:llvm/llvm-project.git</a>
c1a0a213378a458fbea1a5c77b315c7dce08fd05)</tt><tt><br>
</tt><tt>compiled with OpenSSL version: OpenSSL 1.1.1f 31 Mar
2020</tt><tt><br>
</tt><tt>linked to OpenSSL version: OpenSSL 1.1.1f 31 Mar 2020</tt><tt><br>
</tt><tt>compiled with libxml2 version: 2.9.10</tt><tt><br>
</tt><tt>linked to libxml2 version: 20910</tt><tt><br>
</tt><tt>compiled with json-c version: 0.13.1</tt><tt><br>
</tt><tt>linked to json-c version: 0.13.1</tt><tt><br>
</tt><tt>compiled with zlib version: 1.2.11</tt><tt><br>
</tt><tt>linked to zlib version: 1.2.11</tt><tt><br>
</tt><tt>linked to maxminddb version: 1.4.2</tt><tt><br>
</tt><tt>threads support is enabled</tt><tt><br>
</tt><tt><br>
</tt><tt>default paths:</tt><tt><br>
</tt><tt> named configuration:
/home/xavier/Development/bind9/build/etc/named.conf</tt><tt><br>
</tt><tt> rndc configuration:
/home/xavier/Development/bind9/build/etc/rndc.conf</tt><tt><br>
</tt><tt> DNSSEC root key:
/home/xavier/Development/bind9/build/etc/bind.keys</tt><tt><br>
</tt><tt> nsupdate session key:
/home/xavier/Development/bind9/build/var/run/named/session.key</tt><tt><br>
</tt><tt> named PID file:
/home/xavier/Development/bind9/build/var/run/named/named.pid</tt><tt><br>
</tt><tt> named lock file:
/home/xavier/Development/bind9/build/var/run/named/named.lock</tt><tt><br>
</tt><tt> geoip-directory: /usr/local/share/GeoIP</tt><tt><br>
</tt></p>
<p>Regards,</p>
<p>Xavier<br>
</p>
<div class="moz-cite-prefix">On 21/04/2020 15:15, Ondřej Surý wrote:<br>
</div>
<blockquote type="cite"
cite="mid:24A1D1C7-FD9C-4DD9-AD21-AF40A1BD8655@isc.org">
<pre class="moz-quote-pre" wrap="">Hey all,
the work to upgrade BIND 9 to use automake and more declarative syntax has been
completed to a state where the majority of the work was merged to the development
branch and it will be included in the next major release (e.g. BIND 9.18). However
because this is a big change, I would like to invite people interested in the BIND 9
development to actively go and try it.
All you need to do is:
git clone --depth=1 <a class="moz-txt-link-freetext" href="https://gitlab.isc.org/isc-projects/bind9.git">https://gitlab.isc.org/isc-projects/bind9.git</a>
cd bind9
autoreconf -fi
./configure && make && make install # as usual
Few things needs to be said:
* You should read the main commit description:
<a class="moz-txt-link-freetext" href="https://gitlab.isc.org/isc-projects/bind9/-/commit/978c7b2e89aa37a7ddfe2f6b6ba12ce73dd04528">https://gitlab.isc.org/isc-projects/bind9/-/commit/978c7b2e89aa37a7ddfe2f6b6ba12ce73dd04528</a>
* You should look at the list of linked issues to the main (#4) issue which contains list of not-yet-done work:
<a class="moz-txt-link-freetext" href="https://gitlab.isc.org/isc-projects/bind9/-/issues/4">https://gitlab.isc.org/isc-projects/bind9/-/issues/4</a>
If there’s an issue you found and it’s small, try to look at the list of existing issues and add it if it fits, or
just add a comment on the issue #4. If the problem is reasonable big and contained, feel free to open
new issue for it (and probably link it in the comment in issue #4).
Thank you,
Ondrej
--
Ondřej Surý
<a class="moz-txt-link-abbreviated" href="mailto:ondrej@isc.org">ondrej@isc.org</a>
</pre>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<pre class="moz-quote-pre" wrap="">_______________________________________________
Please visit <a class="moz-txt-link-freetext" href="https://lists.isc.org/mailman/listinfo/bind-users">https://lists.isc.org/mailman/listinfo/bind-users</a> to unsubscribe from this list
bind-users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:bind-users@lists.isc.org">bind-users@lists.isc.org</a>
<a class="moz-txt-link-freetext" href="https://lists.isc.org/mailman/listinfo/bind-users">https://lists.isc.org/mailman/listinfo/bind-users</a>
</pre>
</blockquote>
<pre class="moz-signature" cols="72">--
Xavier Humbert
CRT Supervision et Exploitation de Niveau 1
Rectorat de Nancy-Metz
03 83 86 27 39
</pre>
</body>
</html>