Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 941375 - net-misc/curl-8.9.1-r1 prevents system update (unmet requirements)
Summary: net-misc/curl-8.9.1-r1 prevents system update (unmet requirements)
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-10-12 07:51 UTC by Francisco Lloret
Modified: 2024-10-12 09:05 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 Francisco Lloret 2024-10-12 07:51:32 UTC
When I try to update system with emerge -DuvaN @world, it shows an error. Masking this curl version in /etc/portage/package.mask allows a correct update. 184 packages are updated. 

After update, deleting the line in /etc/portage/package.mask causes the error to reappear.

This is the error:

# emerge -DuvaN @world

These are the packages that would be merged, in order:

Calculating dependencies \

!!! Problem resolving dependencies for net-misc/curl from @selected
... done!
Dependency resolution took 5.54 s (backtrack: 0/20).


!!! The ebuild selected to satisfy "net-misc/curl" has unmet requirements.
- net-misc/curl-8.9.1-r1::gentoo USE="adns alt-svc ftp gnutls hsts http2 http3 imap openssl pop3 progress-meter psl quic smtp ssl static-libs tftp -brotli -debug -gopher -idn -kerberos -ldap -mbedtls -rtmp (-rustls) -samba -ssh (-sslv3) -telnet -test -verify-sig -websockets -zstd" ABI_X86="32 (64) (-x32)" CURL_QUIC="openssl -ngtcp2" CURL_SSL="gnutls -mbedtls -openssl (-rustls)"

  The following REQUIRED_USE flag constraints are unsatisfied:
    curl_quic_openssl? ( curl_ssl_openssl !gnutls )

  The above constraints are a subset of the following complete expression:
    quic? ( exactly-one-of ( curl_quic_openssl curl_quic_ngtcp2 ) http3 ssl ) ssl? ( exactly-one-of ( curl_ssl_gnutls curl_ssl_mbedtls curl_ssl_openssl curl_ssl_rustls ) ) curl_quic_openssl? ( curl_ssl_openssl quic !gnutls !mbedtls !rustls ) curl_quic_ngtcp2? ( curl_ssl_gnutls quic !mbedtls !openssl !rustls ) curl_ssl_gnutls? ( gnutls ) curl_ssl_mbedtls? ( mbedtls ) curl_ssl_openssl? ( openssl ) curl_ssl_rustls? ( rustls ) http3? ( alt-svc quic )

(dependency required by "@selected" [set])
(dependency required by "@world" [argument])




Reproducible: Always

Steps to Reproduce:
1.Try a world update
2. The update is not done due a curl error
3.
Actual Results:  
curl-8.9.1-r1 don't installs.

Expected Results:  
An update can install curl-8.9.1-r1
Comment 1 Francisco Lloret 2024-10-12 08:37:43 UTC
Solved compiling without gnutls use flag