Ubuntu/16.04LTS/libknot/gnutlsについて、ここに記述してください。
1. ./configure でのエラー
- m4も入っていなかった。(Ubuntuが開発環境になっていない。w) nettle にgmpが必要らしい。(hogweedがない)
-- ToshinoriMaeno 2017-11-07 10:21:50
nettle(gmpつき)を進めても、エラーが続く。
./configure --with-included-libtasn1 --with-included-unistring
checking for unbound library... no configure: WARNING: *** *** libunbound was not found. Libdane will not be built. *** checking for P11_KIT... no configure: error: *** *** p11-kit >= 0.23.1 was not found. To disable PKCS #11 support *** use --without-p11-kit, otherwise you may get p11-kit from *** http://p11-glue.freedesktop.org/p11-kit.html ***
2. summary
configure: summary of build options: version: 3.5.16 shared 44:8:14 Host/Target system: x86_64-pc-linux-gnu Build system: x86_64-pc-linux-gnu Install prefix: /usr/local Compiler: gcc Valgrind: no CFlags: -g -O2 Library types: Shared=yes, Static=no Local libopts: yes Local libtasn1: yes Local unistring: yes Use nettle-mini: no Documentation: yes (manpages: yes) configure: External hardware support: /dev/crypto: no Hardware accel: x86-64 Padlock accel: yes Random gen. variant: auto-detect PKCS#11 support: no TPM support: no configure: Optional features: (note that included applications might not compile properly if features are disabled) SSL3.0 support: yes SSL2.0 client hello: yes DTLS-SRTP support: yes ALPN support: yes OCSP support: yes Ses. ticket support: yes OpenPGP support: yes SRP support: yes PSK support: yes DHE support: yes ECDHE support: yes Anon auth support: yes Heartbeat support: yes IDNA support: no Self checks: no Non-SuiteB curves: yes FIPS140 mode: no configure: Optional libraries: Guile wrappers: no C++ library: yes DANE library: no OpenSSL compat: no configure: System files: Trust store pkcs11: Trust store dir: Trust store file: /etc/ssl/certs/ca-certificates.crt Blacklist file: CRL file: Priority file: /etc/gnutls/default-priorities DNSSEC root key file: /var/lib/unbound/root.key