I had a go at compling danetls -github.com/shuque/danetls – i already had ldns complied [ancient compile] for dnssec expiry the other things not so. – for context [my blog]
It complies regardless bar this
cc -g -Wall -Wextra -I. -I/usr/local/openssl/include -I/usr/local/include -c -o query-getdns.o query-getdns.c
query-getdns.c:23:10: fatal error: getdns/getdns_ext_libevent.h: No such file or directory
make: *** [: query-getdns.o] Error 1
Then works but does not appear to get tlsa records except for one domain.
/getdns-1.6.0/build$ cmake ..
-- Found OpenSSL: /usr/lib/i386-linux-gnu/libcrypto.so (found suitable version "1.1.1d", minimum required is "1.0.2")
-- Found OpenSSL: /usr/lib/i386-linux-gnu/libcrypto.so (found version "1.1.1d")
CMake Error at /usr/share/cmake-3.13/Modules/FindPackageHandleStandardArgs.cmake:137 (message):
Could NOT find Check (missing: CHECK_LIBRARIES CHECK_INCLUDE_DIR) (Required
is at least version "0.9.6")
Call Stack (most recent call first):
I guess is related to
23 February 2016: Wouter
ub_ctx_set_stub() function for libunbound to config stub zones.
sorted ubsyms.def file with exported libunbound functions
That. It seems that this is a very specific compile job.