<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>