Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 640142 - =net-libs/ldns-1.7.0-r1 USE="dane -ecdsa -ssl" - configure: error: DANE enabled, but no SSL support
Summary: =net-libs/ldns-1.7.0-r1 USE="dane -ecdsa -ssl" - configure: error: DANE enabl...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Marc Schiffbauer
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-12-07 05:49 UTC by Jeroen Roovers (RETIRED)
Modified: 2017-12-18 18:43 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 Jeroen Roovers (RETIRED) gentoo-dev 2017-12-07 05:49:41 UTC
This should be fixed in REQUIRED_USE.
Comment 1 Marc Schiffbauer gentoo-dev 2017-12-10 21:14:26 UTC
fixed in ldns-1.7.0-r2
Comment 2 Rolf Eike Beer archtester 2017-12-11 16:45:57 UTC
No, I think this is not fixed. "ssl" is still listed in USE, so one can still say USE="ecdsa" and get the same error.

Additionally the error can be provoked also in ldns-utils, where the REQUIRED_USE constraints are also needed (for both dane and ecdsa!).
Comment 3 Marc Schiffbauer gentoo-dev 2017-12-12 07:50:53 UTC
Thanks for spotting! I really forgot to finally remove ssl from USE. This is done now. We do not need the ssl USE flag here anymore because ldns does not build without ssl anymore so its mandatory and not an option.

Does it work for you now?

As for ldns-utils I added REQUIRED_USE in net-dns/ldns-utils-1.7.0-r1
Comment 4 Rolf Eike Beer archtester 2017-12-12 16:34:14 UTC
Looks good now:

USE='-dane -ecdsa -examples -gost -ssl'  succeeded for =net-dns/ldns-utils-1.7.0-r1
USE='dane -ecdsa -examples -gost -ssl' : REQUIRED_USE not satisfied (probably) for =net-dns/ldns-utils-1.7.0-r1
USE='-dane ecdsa examples -gost -ssl' : REQUIRED_USE not satisfied (probably) for =net-dns/ldns-utils-1.7.0-r1
USE='dane ecdsa examples -gost -ssl' : REQUIRED_USE not satisfied (probably) for =net-dns/ldns-utils-1.7.0-r1
USE='-dane -ecdsa -examples gost -ssl' : REQUIRED_USE not satisfied (probably) for =net-dns/ldns-utils-1.7.0-r1
USE='dane -ecdsa -examples gost -ssl' : REQUIRED_USE not satisfied (probably) for =net-dns/ldns-utils-1.7.0-r1
USE='dane ecdsa -examples gost -ssl' : REQUIRED_USE not satisfied (probably) for =net-dns/ldns-utils-1.7.0-r1
USE='dane -ecdsa -examples -gost ssl'  succeeded for =net-dns/ldns-utils-1.7.0-r1
USE='-dane -ecdsa examples -gost ssl'  succeeded for =net-dns/ldns-utils-1.7.0-r1
USE='-dane ecdsa -examples gost ssl'  succeeded for =net-dns/ldns-utils-1.7.0-r1
USE='dane -ecdsa examples gost ssl'  succeeded for =net-dns/ldns-utils-1.7.0-r1
USE='dane ecdsa examples gost ssl'  succeeded for =net-dns/ldns-utils-1.7.0-r1
 FEATURES= test succeeded for =net-dns/ldns-utils-1.7.0-r1