[gnutls-devel] GnuTLS | macOS compilation fails (#662)
Development of GNU's TLS library
gnutls-devel at lists.gnutls.org
Tue Dec 25 13:21:32 CET 2018
New Issue was created.
Issue 662: https://gitlab.com/gnutls/gnutls/issues/662
Author: Taner Sener
Assignee:
I can not build v3.6.5 on macOS with nettle v3.4.1. Compilation fails with `configure: error: Nettle lacks the required rsa_sec_decrypt function`.
config.log has the following lines for that section. Full log is can be found in [config.log.gz](/uploads/380a945fa34813fde3b49b29d97f5d33/config.log.gz).
```
configure:61617: checking for rsa_sec_decrypt
configure:61617: gcc -o conftest -g -O2 -I/usr/local/include -Wl,-no_weak_imports conftest.c -lidn2 -L/usr/local/lib -lhogweed >&5
Undefined symbols for architecture x86_64:
"_rsa_sec_decrypt", referenced from:
_main in conftest-97e833.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
```
nettle v3.4.1 is installed with `./configure; make; make install` command under /usr/local.
When I checked the `rsa_sec_decrypt` function, I saw that it was defined inside libhogweed library with the `nettle` prefix.
```
nm -a rsa-sec-decrypt.o
0000000000000000 T _nettle_rsa_sec_decrypt
```
It seems like there is a mismatch in function names. Do you have a fix for that?
--
Reply to this email directly or view it on GitLab: https://gitlab.com/gnutls/gnutls/issues/662
You're receiving this email because of your account on gitlab.com.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.gnupg.org/pipermail/gnutls-devel/attachments/20181225/9dfdeace/attachment.html>
More information about the Gnutls-devel
mailing list