configure: error: dlopen and librpz.so needed for DNSRPS
Summary
Trying to compile bind9 github source with dnstap. When trying to ./configure bind9, I get get this error:
configure: error: dlopen and librpz.so needed for DNSRPS
Note this is a Ubuntu 18.04 system I have compiled fstrm, protobuf, and protobuf-c and installed before trying to compile bind.
BIND version used
Latest off github, trying to compile from source
Steps to reproduce
This configure command
./configure --enable-dnstap \
--sysconfdir=/etc/bind \
--localstatedir=/ \
--enable-threads \
--enable-largefile \
--with-libtool \
--enable-shared \
--disable-static \
--with-gnu-ld \
--enable-dnsrps
What is the current bug behavior?
Keep getting this error
configure: error: dlopen and librpz.so needed for DNSRPS
What is the expected correct behavior?
My configure command completes without errors.
Relevant configuration files
None
Relevant logs and/or screenshots
Here is the end of my configure output to stdout
checking for DNSTAP... yes
checking for fstrm_capture... /usr/local/bin/fstrm_capture
checking for protoc-c... /usr/local/bin/protoc-c
checking for sphinx-build... :
checking for xelatex... :
checking for latexmk... :
checking for doxygen... no
checking for curl... /usr/bin/curl
checking for CMOCKA... no
checking locale.h usability... yes
checking locale.h presence... yes
checking for locale.h... yes
checking for setlocale... yes
configure: using default system tuning
checking whether to enable single-query trace logging... no
checking whether to enable query trace logging... no
checking for librpz __attribute__s... yes
checking for library containing librpz_client_create... no
configure: error: dlopen and librpz.so needed for DNSRPS
Possible fixes
I assume I need a package or something? This was posted on this gentoo board but this seems to be repaired for bind for gentoo 9.14. Not sure its related