build 9.16.2/release, @ `make depend`, "fatal error: lib/dns/dnstap.pb-c.h: No such file or directory"
building 9.16.2/release on linux/64
config with
./configure \
...
--without-pkcs11
--enable-dnstap \
--with-protobuf-c \
--with-libfstrm \
...
reports as expected
...
===============================================================================
Configuration summary:
...
-------------------------------------------------------------------------------
Optional features enabled:
...
!!! Allow 'dnstap' packet logging (--enable-dnstap)
...
-------------------------------------------------------------------------------
Features disabled or unavailable on this platform:
...
!!! Using PKCS#11 for Public-Key Cryptography (--with-native-pkcs11)
...
-------------------------------------------------------------------------------
...
on exec of
make depend
an error's reported,
...
make[3]: Leaving directory '/usr/local/src/bind-9.16.2/lib/dns/include'
/bin/sh /usr/local/src/bind-9.16.2/make/mkdep -include /usr/local/src/bind-9.16.2/config.h -I/usr/local/src/bind-9.16.2 -I../.. -I. -I../../lib/dns -Iinclude -I/usr/local/src/bind-9.16.2/lib/dns/include -I../../lib/dns/include -I/usr/local/src/bind-9.16.2/lib/isc/include -I../../lib/isc -I../../lib/isc/include -I../../lib/isc/unix/include -I../../lib/isc/pthreads/include -I/usr/local/openssl11/include -I/usr/include/json-c -I/usr/include/libxml2 -I/var/lib/GeoIP2/include -include /usr/local/src/bind-9.16.2/config.h -I/usr/local/src/bind-9.16.2 -I../.. -I. -I../../lib/dns -Iinclude -I/usr/local/src/bind-9.16.2/lib/dns/include -I../../lib/dns/include -I/usr/local/src/bind-9.16.2/lib/isc/include -I../../lib/isc -I../../lib/isc/include -I../../lib/isc/unix/include -I../../lib/isc/pthreads/include -I/usr/local/openssl11/include -I/usr/include/json-c -I/usr/include/libxml2 -I/var/lib/GeoIP2/include -O3 -Wall -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fmessage-length=0 -grecord-gcc-switches -march=native -mtune=native -fPIC -DPIC -D_GNU_SOURCE -fno-strict-aliasing -Wall -pthread -I/usr/local/lmdb/include -Iyes/include -Iyes/include -fPIC -W -Wall -Wmissing-prototypes -Wcast-qual -Wwrite-strings -Wformat -Wpointer-arith -Wno-missing-field-initializers -fno-strict-aliasing @PKCS11LINKSRCS@ dst_api.c dst_parse.c dst_result.c gssapi_link.c gssapictx.c hmac_link.c openssl_link.c openssldh_link.c opensslecdsa_link.c openssleddsa_link.c opensslrsa_link.c pkcs11rsa_link.c pkcs11ecdsa_link.c pkcs11eddsa_link.c pkcs11.c key.c acl.c adb.c badcache. byaddr.c cache.c callbacks.c clientinfo.c compress.c db.c dbiterator.c dbtable.c diff.c dispatch.c dlz.c dns64.c dnsrps.c dnssec.c ds.c dyndb.c ecs.c fixedname.c forward.c ipkeylist.c iptable.c journal.c kasp.c keydata.c keymgr.c keytable.c lib.c log.c lookup.c master.c masterdump.c message.c name.c ncache.c nsec.c nsec3.c nta.c order.c peer.c portlist.c rbt.c rbtdb.c rcode.c rdata.c rdatalist.c rdataset.c rdatasetiter.c rdataslab.c request.c resolver.c result.c rootns.c rpz.c rrl.c rriterator.c sdb.c sdlz.c soa.c ssu.c ssu_external.c stats.c tcpmsg.c time.c timer.c tkey.c tsec.c tsig.c ttl.c update.c validator.c version.c view.c xfrin.c zone.c zoneverify.c
zonekey.c zt.c client.c ecdb.c dnstap.c dnstap.pb-c.c
!!! gcc-10: error: PKCS11LINKSRCS@: No such file or directory
!!! gcc-10: error: badcache.: No such file or directory
!!! gcc-10: error: dnstap.pb-c.c: No such file or directory
make[2]: Leaving directory '/usr/local/src/bind-9.16.2/lib/dns'
...
making depend in /usr/local/src/bind-9.16.2/bin/tools
make[2]: Entering directory '/usr/local/src/bind-9.16.2/bin/tools'
/bin/sh /usr/local/src/bind-9.16.2/make/mkdep -include /usr/local/src/bind-9.16.2/config.h -I/usr/local/src/bind-9.16.2 -I../.. -I/usr/local/src/bind-9.16.2/lib/dns/include -I../../lib/dns/include -I/usr/local/src/bind-9.16.2/lib/isc/include -I../../lib/isc -I../../lib/isc/include -I../../lib/isc/unix/include -I../../lib/isc/pthreads/include -I/usr/local/src/bind-9.16.2/lib/isccfg/include -I../../lib/isccfg/include -I/usr/local/src/bind-9.16.2/lib/bind9/include -I../../lib/bind9/include -I/usr/local/openssl11/include -I/var/lib/GeoIP2/include -DVERSION="9.16.2" -include /usr/local/src/bind-9.16.2/config.h -I/usr/local/src/bind-9.16.2 -I../.. -I/usr/local/src/bind-9.16.2/lib/dns/include -I../../lib/dns/include -I/usr/local/src/bind-9.16.2/lib/isc/include -I../../lib/isc -I../../lib/isc/include -I../../lib/isc/unix/include -I../../lib/isc/pthreads/include -I/usr/local/src/bind-9.16.2/lib/isccfg/include -I../../lib/isccfg/include -I/usr/local/src/bind-9.16.2/lib/bind9/include -I../../lib/bind9/include -I/usr/local/openssl11/include -I/var/lib/GeoIP2/include -DVERSION="9.16.2" -O3 -Wall -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fmessage-length=0 -grecord-gcc-switches -march=native -mtune=native -fPIC -DPIC -D_GNU_SOURCE -fno-strict-aliasing -Wall -pthread -I/usr/local/lmdb/include -Iyes/include -Iyes/include -fPIC -W -Wall -Wmissing-prototypes -Wcast-qual -Wwrite-strings -Wformat -Wpointer-arith -Wno-missing-field-initializers -fno-strict-aliasing arpaname.c named-journalprint.c named-rrchecker.c nsec3hash.c mdig.c dnstap-read.c named-nzd2nzf.c
!!! dnstap-read.c:51:10: fatal error: lib/dns/dnstap.pb-c.h: No such file or directory
51 | #include "lib/dns/dnstap.pb-c.h"
| ^~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
...