Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
BIND
BIND
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 636
    • Issues 636
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge Requests 106
    • Merge Requests 106
  • CI / CD
    • CI / CD
    • Pipelines
    • Jobs
    • Schedules
  • Operations
    • Operations
    • Incidents
    • Environments
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • CI / CD
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
  • ISC Open Source Projects
  • BINDBIND
  • Issues
  • #1764

Closed
Open
Opened Apr 16, 2020 by pgnd@pgnd

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.
	...
Assignee
Assign to
May 2020 (9.11.19, 9.11.19-S1, 9.14.12, 9.16.3)
Milestone
May 2020 (9.11.19, 9.11.19-S1, 9.14.12, 9.16.3) (Past due)
Assign milestone
Time tracking
None
Due date
None
Reference: isc-projects/bind9#1764