Ondej, Built on FreeBSD 12.1-STABLE, so far so good :
[xavier@numenor bind9]$ ./configure --prefix /home/xavier/Development/bind9/build/ =============================================================================== Configuration summary: ------------------------------------------------------------------------------- Optional features enabled: Allow 'dnstap' packet logging (--enable-dnstap) GeoIP2 access control (--enable-geoip) GSS-API (--with-gssapi) CMocka Unit Testing Framework (--with-cmocka) DNSSEC validation active by default (--enable-auto-validation) Dynamically loadable zone (DLZ) drivers: Berkeley DB (--with-dlz-bdb) LDAP (--with-dlz-ldap) MySQL (--with-dlz-mysql) ODBC (--with-dlz-odbc) Postgres (--with-dlz-postgres) Filesystem (--with-dlz-filesystem) Stub (--with-dlz-stub) ------------------------------------------------------------------------------- Features disabled or unavailable on this platform: Small-system tuning (--with-tuning) DNS Response Policy Service interface (--enable-dnsrps) Allow 'fixed' rrset-order (--enable-fixed-rrset) Using PKCS#11 for Public-Key Cryptography (--with-native-pkcs11) Print backtrace on crash (--enable-backtrace) Very verbose query trace logging (--enable-querytrace) LMDB database to store configuration for 'addzone' zones (--with-lmdb) IDN support (--with-libidn2) ------------------------------------------------------------------------------- Configured paths: prefix: /home/xavier/Development/bind9/build sysconfdir: ${prefix}/etc localstatedir: ${prefix}/var ------------------------------------------------------------------------------- Compiler: cc FreeBSD clang version 9.0.1 (g...@github.com:llvm/llvm-project.git c1a0a213378a458fbea1a5c77b315c7dce08fd05) (based on LLVM 9.0.1) Target: x86_64-unknown-freebsd12.1 Thread model: posix InstalledDir: /usr/bin 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 CPPFLAGS: -D_FORTIFY_SOURCE=2 LDFLAGS: ------------------------------------------------------------------------------- For more detail, use --enable-full-report. =============================================================================== [xavier@numenor bind9]$ make all install [...snip...] [xavier@numenor bind9]$ cd build/bin/ [xavier@numenor bin]$ ./dig soa groumpf.org ; <<>> DiG 9.17.1-dev <<>> soa groumpf.org ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 2634 ;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1 ;; OPT PSEUDOSECTION: ; EDNS: version: 0, flags:; udp: 4096 ; COOKIE: 222af390e75487cc010000005e9f1b7c4ce411a5b445805d (good) ;; QUESTION SECTION: ;groumpf.org. IN SOA ;; ANSWER SECTION: groumpf.org. 10800 IN SOA ns3.groumpf.org. root.groumpf.org. 2020041901 7200 7200 604800 10800 ;; Query time: 0 msec ;; SERVER: ::1#53(::1) ;; WHEN: Tue Apr 21 18:12:44 CEST 2020 ;; MSG SIZE rcvd: 113 [xavier@numenor bin]$ ../sbin/named -V BIND 9.17.1-dev (Development Release) <id:bb45153> running on FreeBSD amd64 12.1-STABLE FreeBSD 12.1-STABLE r359793 XAVIER built by make with '--prefix' '/home/xavier/Development/bind9/build/' compiled by CLANG FreeBSD Clang 9.0.1 (g...@github.com:llvm/llvm-project.git c1a0a213378a458fbea1a5c77b315c7dce08fd05) compiled with OpenSSL version: OpenSSL 1.1.1f 31 Mar 2020 linked to OpenSSL version: OpenSSL 1.1.1f 31 Mar 2020 compiled with libxml2 version: 2.9.10 linked to libxml2 version: 20910 compiled with json-c version: 0.13.1 linked to json-c version: 0.13.1 compiled with zlib version: 1.2.11 linked to zlib version: 1.2.11 linked to maxminddb version: 1.4.2 threads support is enabled default paths: named configuration: /home/xavier/Development/bind9/build/etc/named.conf rndc configuration: /home/xavier/Development/bind9/build/etc/rndc.conf DNSSEC root key: /home/xavier/Development/bind9/build/etc/bind.keys nsupdate session key: /home/xavier/Development/bind9/build/var/run/named/session.key named PID file: /home/xavier/Development/bind9/build/var/run/named/named.pid named lock file: /home/xavier/Development/bind9/build/var/run/named/named.lock geoip-directory: /usr/local/share/GeoIP Regards, Xavier On 21/04/2020 15:15, Ondřej Surý wrote: > 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 https://gitlab.isc.org/isc-projects/bind9.git > cd bind9 > autoreconf -fi > ./configure && make && make install # as usual > > Few things needs to be said: > > * You should read the main commit description: > https://gitlab.isc.org/isc-projects/bind9/-/commit/978c7b2e89aa37a7ddfe2f6b6ba12ce73dd04528 > > * You should look at the list of linked issues to the main (#4) issue which > contains list of not-yet-done work: > https://gitlab.isc.org/isc-projects/bind9/-/issues/4 > > 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ý > ond...@isc.org > > > _______________________________________________ > Please visit https://lists.isc.org/mailman/listinfo/bind-users to unsubscribe > from this list > > bind-users mailing list > bind-users@lists.isc.org > https://lists.isc.org/mailman/listinfo/bind-users -- Xavier Humbert CRT Supervision et Exploitation de Niveau 1 Rectorat de Nancy-Metz 03 83 86 27 39
_______________________________________________ Please visit https://lists.isc.org/mailman/listinfo/bind-users to unsubscribe from this list bind-users mailing list bind-users@lists.isc.org https://lists.isc.org/mailman/listinfo/bind-users