USE="pkcs11 -ssl" emerge -1 =net-misc/openvpn-2.3.3 fails configure phase: [...] checking for lzo/lzo1x.h... yes checking git checkout... no configure: error: PKCS11 can be enabled only if SSL is enabled !!! Please attach the following file when seeking support: !!! /var/tmp/portage/net-misc/openvpn-2.3.3/work/openvpn-2.3.3/config.log * ERROR: net-misc/openvpn-2.3.3::gentoo failed (configure phase): * econf failed * * Call stack: * ebuild.sh, line 93: Called src_configure * environment, line 3495: Called econf '--docdir=/usr/share/doc/openvpn-2.3.3' '--with-plugindir=//usr/lib64/openvpn' '--disable-password-save' '--disable-ssl' '--disable-crypto' '--enable-lzo' '--enable-pkcs11' '--enable-plugins' '--disable-iproute2' '--enable-plugin-auth-pam' '--disable-plugin-down-root' * phase-helpers.sh, line 584: Called die * The specific snippet of code: * die "econf failed"
I added this to the REQUIRED_USE stuff, thanks for reporting. + 21 Jul 2014; Dirkjan Ochtman <djc@gentoo.org> openvpn-2.3.3.ebuild, + openvpn-2.3.4-r1.ebuild, openvpn-2.3.4.ebuild: + Make pkcs11 USE depend on ssl flag (fixes bug 517660)