The unbound ebuild should assert the following USE dependency: >=net-libs/ldns-1.4[ssl] If ldns does not include ssl support, the following occurs while building unbound-1.4.1: ./libtool --quiet --tag=CC --mode=link x86_64-pc-linux-gnu-gcc -R/usr/lib64 -O2 -pipe -g -O2 -pthread -L/usr -L/usr/lib64 -Wl,-O1,--hash-style=gnu -o unbound build/compat/strlcpy.lo build/daemon/acl_list.lo build/daemon/cachedump.lo build/daemon/daemon.lo build/daemon/remote.lo build/daemon/stats.lo build/daemon/unbound.lo build/daemon/worker.lo build/iterator/iter_delegpt.lo build/iterator/iter_donotq.lo build/iterator/iter_fwd.lo build/iterator/iter_hints.lo build/iterator/iter_priv.lo build/iterator/iter_resptype.lo build/iterator/iter_scrub.lo build/iterator/iter_utils.lo build/iterator/iterator.lo build/services/cache/dns.lo build/services/cache/infra.lo build/services/cache/rrset.lo build/services/listen_dnsport.lo build/services/localzone.lo build/services/mesh.lo build/services/modstack.lo build/services/outbound_list.lo build/services/outside_network.lo build/util/alloc.lo build/util/config_file.lo build/util/configlexer.lo build/util/configparser.lo build/util/data/dname.lo build/util/data/msgencode.lo build/util/data/msgparse.lo build/util/data/msgreply.lo build/util/data/packed_rrset.lo build/util/fptr_wlist.lo build/util/locks.lo build/util/log.lo build/util/mini_event.lo build/util/module.lo build/util/net_help.lo build/util/netevent.lo build/util/random.lo build/util/rbtree.lo build/util/regional.lo build/util/rtt.lo build/util/storage/dnstree.lo build/util/storage/lookup3.lo build/util/storage/lruhash.lo build/util/storage/slabhash.lo build/util/timehist.lo build/util/tube.lo build/util/winsock_event.lo build/validator/autotrust.lo build/validator/val_anchor.lo build/validator/val_kcache.lo build/validator/val_kentry.lo build/validator/val_neg.lo build/validator/val_nsec.lo build/validator/val_nsec3.lo build/validator/val_sigcrypt.lo build/validator/val_utils.lo build/validator/validator.lo -lssl -lldns -levent -lrt -lcrypto build/validator/.libs/val_sigcrypt.o: In function `setup_key_digest': /var/tmp/portage/net-dns/unbound-1.4.1/work/unbound-1.4.1/validator/val_sigcrypt.c:1322: undefined reference to `ldns_key_buf2rsa_raw' /var/tmp/portage/net-dns/unbound-1.4.1/work/unbound-1.4.1/validator/val_sigcrypt.c:1354: undefined reference to `ldns_key_buf2rsa_raw' /var/tmp/portage/net-dns/unbound-1.4.1/work/unbound-1.4.1/validator/val_sigcrypt.c:1295: undefined reference to `ldns_key_buf2dsa_raw' collect2: ld returned 1 exit status make: *** [unbound] Error 1
confirmed, thx for reporting.
+ 20 Jan 2010; Jeremy Olexa <darkside@gentoo.org> unbound-1.4.1.ebuild: + Fix net-libs/ldns dependency, requires USE=ssl support, bug 301257