From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 2E90915800A for ; Fri, 11 Aug 2023 19:57:14 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id E33702BC058; Fri, 11 Aug 2023 19:57:09 +0000 (UTC) Received: from mail.kusoneko.moe (mail.kusoneko.moe [155.138.139.129]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 9A1B82BC013 for ; Fri, 11 Aug 2023 19:57:09 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kusoneko.moe; s=20230417; t=1691783829; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=4zouhnmixliIlruhzoQGs74qWWihSkkuLhmNUXbP+pg=; b=jBP+4/lrudfU+KSVttk0AWbRWM+rSsLMUdk2qHDjkP9UiNw9PH8ZS36yTnQ42WrdKw/A2K WZ3w4N0y/h7bq57qYUy3SjV4xEZ9liLSlVzjIHjStViJimLkbTwIyX2ROwHH1w3vnSwb4x ihrRfrluzHwJ4OuRyI7eIr40Ji8ZAgJezo/2p2OE0y/qA9RF0Q3Sn1lUI1QhK9r2mYRqiz 5nXU964Y+IN22iw2EMx+JGzNQM5ebXvbKJryQLNci9TpvRI7UHzhpTxsTQ6B2rml71DvO7 EPh92MTWHD0HkBJn46NOkRJbFqHPULVlEaevw5t4quhWcvobHpfm5Rr01m+zDg== Received: from dummy.faircode.eu (modemcable064.85-176-173.mc.videotron.ca [173.176.85.64]) by mail.kusoneko.moe (OpenSMTPD) with ESMTPSA id a58bbcb5 (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO) for ; Fri, 11 Aug 2023 15:57:09 -0400 (EDT) Date: Fri, 11 Aug 2023 15:57:09 -0400 (EDT) From: Kusoneko To: gentoo-user@lists.gentoo.org Message-ID: <9068aa2a-6f54-4d78-b282-64c4149a9d32@kusoneko.moe> In-Reply-To: <86a5uxl5sd.fsf@gentoo.org> References: <86a5uxl5sd.fsf@gentoo.org> Subject: Re: [gentoo-user] Please help me understand this emerge error message. Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-user@lists.gentoo.org Reply-to: gentoo-user@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Correlation-ID: <9068aa2a-6f54-4d78-b282-64c4149a9d32@kusoneko.moe> X-Archives-Salt: ffa1e655-72ec-4a5d-9327-3d46229080fc X-Archives-Hash: f087f8601f24ddac5f1062bf0f44567b Aug 11, 2023 15:48:22 Arsen Arsenovi=C4=87 : > > Alan Mackenzie writes: > >> Hello, Gentoo. >> >> For the past couple of days, after $ emerge --sync, I've tried >> >> =C2=A0=C2=A0=C2=A0 $ emerge -auND @world >> >> ..=C2=A0 It has come back very quickly with the error message: >> >> ########################################################################= # >> >> !!! The ebuild selected to satisfy ">=3Dnet-misc/curl-7.21.5[ssl]" has u= nmet requirements. >> - net-misc/curl-8.1.2::gentoo USE=3D"adns ftp gnutls http2 imap pop3 pro= gress-meter smtp ssl tftp -alt-svc -brotli -gopher -hsts -idn -kerberos -ld= ap -mbedtls (-nghttp3) -nss -openssl -rtmp (-rustls) -samba -ssh (-sslv3) -= static-libs -telnet >> -test -verify-sig -websockets -zstd" ABI_X86=3D"(64) -32 (-x32)" CURL_SS= L=3D"openssl -gnutls -mbedtls -nss (-rustls)" >> >> =C2=A0 The following REQUIRED_USE flag constraints are unsatisfied: >> =C2=A0=C2=A0=C2=A0 curl_ssl_openssl? ( openssl ) > > A REQUIRED_USE of 'X? ( Y Z )' means that if X is set, Y and Z must be > set.=C2=A0 In boolean algebra, it can be expressed as a X =3D> ( 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 fl= ags 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.