Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 301257 - net-dns/unbound compile fails unless net-libs/ldns is built with ssl USE flag
Summary: net-dns/unbound compile fails unless net-libs/ldns is built with ssl USE flag
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: MATSUU Takuto (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 300362
  Show dependency tree
 
Reported: 2010-01-17 08:31 UTC by kfm
Modified: 2010-01-20 18:22 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description kfm 2010-01-17 08:31:35 UTC
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
Comment 1 Jeremy Olexa (darkside) (RETIRED) archtester gentoo-dev Security 2010-01-17 19:23:07 UTC
confirmed, thx for reporting.
Comment 2 Jeremy Olexa (darkside) (RETIRED) archtester gentoo-dev Security 2010-01-20 18:22:24 UTC
+  20 Jan 2010; Jeremy Olexa <darkside@gentoo.org> unbound-1.4.1.ebuild:
+  Fix net-libs/ldns dependency, requires USE=ssl support, bug 301257