Aug 11, 2023 15:48:22 Arsen Arsenović <ar...@gentoo.org>:
> > Alan Mackenzie <a...@muc.de> writes: > >> Hello, Gentoo. >> >> For the past couple of days, after $ emerge --sync, I've tried >> >> $ emerge -auND @world >> >> .. It has come back very quickly with the error message: >> >> ######################################################################### >> >> !!! The ebuild selected to satisfy ">=net-misc/curl-7.21.5[ssl]" has unmet >> requirements. >> - net-misc/curl-8.1.2::gentoo USE="adns ftp gnutls http2 imap pop3 >> progress-meter smtp ssl tftp -alt-svc -brotli -gopher -hsts -idn -kerberos >> -ldap -mbedtls (-nghttp3) -nss -openssl -rtmp (-rustls) -samba -ssh (-sslv3) >> -static-libs -telnet >> -test -verify-sig -websockets -zstd" ABI_X86="(64) -32 (-x32)" >> CURL_SSL="openssl -gnutls -mbedtls -nss (-rustls)" >> >> The following REQUIRED_USE flag constraints are unsatisfied: >> curl_ssl_openssl? ( openssl ) > > A REQUIRED_USE of 'X? ( Y Z )' means that if X is set, Y and Z must be > set. In boolean algebra, it can be expressed as a X => ( Y AND Z ). > > See https://wiki.gentoo.org/wiki/Required_USE_flags > > Hope that helps, have a lovely day. > To add to this, essentially what it's saying is either to change the USE flags of curl to include openssl or to change the CURL_SSL flag to "-openssl gnutls" (by adding "-curl_ssl_openssl curl_ssl_gnutls" to curl's USE flags) so that it aligns with your current curl USE flags.