Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 640142

Summary: =net-libs/ldns-1.7.0-r1 USE="dane -ecdsa -ssl" - configure: error: DANE enabled, but no SSL support
Product: Gentoo Linux Reporter: Jeroen Roovers (RETIRED) <jer>
Component: Current packagesAssignee: Marc Schiffbauer <mschiff>
Status: RESOLVED FIXED    
Severity: normal CC: eike
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
See Also: https://bugs.gentoo.org/show_bug.cgi?id=640132
https://bugs.gentoo.org/show_bug.cgi?id=641266
Whiteboard:
Package list:
Runtime testing required: ---

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