Problems building bind 9.18.1 on FreeBSD

Petr Špaček pspacek at isc.org
Thu Mar 17 09:41:33 UTC 2022


On 17. 03. 22 10:02, Borja Marcos wrote:
>> On 17 Mar 2022, at 08:59, Petr Špaček<pspacek at isc.org>  wrote:
>>
>> Hello,
>>
>> On 17. 03. 22 8:49, Borja Marcos wrote:
>>> Trying to compile bind 9.18.1 on FreeBSD I am stumbling upon a really silly problem. Getting plenty of errors like this
>>> building the man pages.
>>> building [man]: all source files
>>> updating environment: [new config] 34 added, 0 changed, 0 removed
>>> reading sources... [100%] tsig-keygen
>>> Warning, treated as error:
>>> ../../bin/named/named.conf.rst:901:Undefined substitution referenced: "named_conf".
>>> *** Error code 2
>> Interesting!
>>
>> How do you build it?
> Pretty straightforward.
> 
> ./configure with some options,
> ./configure --disable-linux-caps --localstatedir=/var 
> --sysconfdir=/usr/local/etc/namedb --with-dlopen=yes --with-libxml2 
> --with-openssl=/usr --enable-dnsrps --with-readline=libedit 
> --enable-dnstap --disable-fixed-rrset --disable-geoip 
> --without-maxminddb --without-gssapi --with-libidn2=/usr/local 
> --with-json-c --disable-largefile --with-lmdb=/usr/local 
> --disable-querytrace --enable-tcp-fastopen --prefix=/usr/local 
> --mandir=/usr/local/man --disable-silent-rules 
> --infodir=/usr/local/share/info/  --build=amd64-portbld-freebsd13.0
> 
> 
> 
> make
> 
> I built 9.18.0 without any issues, it was as straightforward as it can be!
> 
> Make is the FreeBSD version, not GNU Make.

This is even more interesting. Can you retry with GNU Make to see if the 
substitution will work?

Thanks.

-- 
Petr Špaček


More information about the bind-users mailing list