Re: rsa_sec_decrypt resides in libhogweed but the gnutls looks for it in libnettle
Andreas Metzler <[email protected]> Sat, 14 Sep 2019 15:19:25 +0200
| Newsgroups | gmane.network.gnutls.general |
|---|---|
| Message-ID | <[email protected]> |
On 2019-09-04 [email protected] wrote: > I have compiled nettle-3.5.1 on OS X 10.7.4 The configure options were: [...] > NETTLE=/usr/local/nettle-3.5.1 > SSL=/usr/local/openssl-1.1.1c > GMP=/usr/local/gmp-6.1.2. > With this configuration, the nettle got built perfectly fine. When I use > this nettle for the configuration of gnutls-3.6.8 (or .9) with these > options: [...] > checking for nettle_rsa_sec_decrypt... no > configure: error: Nettle lacks the required rsa_sec_decrypt function > When I inspect: > nm /usr/local/nettle-3.5.1/lib/libnettle.7.0.dylib | grep rsa > returns nothing but > nm /usr/local/nettle-3.5.1/lib/libhogweed.5.0.dylib | grep rsa_sec_decrypt > returns: > 0000000000005fd0 T _nettle_rsa_sec_decrypt > It looks like rsa_sec_decrypt resides in libhogweed but the gnutls looks > for it in libnettle. [...] Hello, That diagnosis is not correct. The software library packageĀ "Nettle" consist of libhogweed and libnettle and GnuTLS searches for nettle_rsa_sec_decrypt in both -lnettle and -lhogweed: configure.ac line 552 ff: # We MUST require a Nettle version that has rsa_sec_decrypt now. save_LIBS=$LIBS LIBS="$LIBS $HOGWEED_LIBS $NETTLE_LIBS" AC_CHECK_FUNCS(nettle_rsa_sec_decrypt, [], [AC_MSG_ERROR([Nettle lacks the required rsa_sec_decrypt function])] ) LIBS=$save_LIBS Look into config.log for the actual test run and resulting error. cu Andreas -- `What a good friend you are to him, Dr. Maturin. His other friends are so grateful to you.' `I sew his ears on from time to time, sure'