crypto.c:25:26: fatal error: nettle/eddsa.h: No such file or directory #include <nettle/eddsa.h> ^ compilation terminated. /var/tmp/portage/net-dns/dnsmasq-2.79/work/dnsmasq-2.79/Makefile:159: recipe for target 'crypto.o' failed This is against 2.7.1-r4:0/4::gentoo The compilation works against dev-libs/nettle-3.4. Solution: The dependencies in the dnsmasq ebuild should specify a minimum version.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6104571120351b1a28c597f2a3350f7c7faaac2a commit 6104571120351b1a28c597f2a3350f7c7faaac2a Author: Patrick McLean <patrick.mclean@sony.com> AuthorDate: 2018-12-07 22:55:35 +0000 Commit: Patrick McLean <chutzpah@gentoo.org> CommitDate: 2018-12-07 22:55:35 +0000 net-dns/dnsmasq: Make nettle dep >=3.4 (bug #667820) Closes: https://bugs.gentoo.org/667820 Copyright: Sony Interactive Entertainment Inc. Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Patrick McLean <chutzpah@gentoo.org> net-dns/dnsmasq/dnsmasq-2.80.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)