net-misc/curl-7.72.0: build fails, 2 symbols missing: The relevant part from the build error: /var/tmp/portage/net-misc/curl-7.72.0/work/curl-7.72.0/lib/vtls/openssl.c: In function 'ossl_connect_step1': /var/tmp/portage/net-misc/curl-7.72.0/work/curl-7.72.0/lib/vtls/openssl.c:2802:9: error: implicit declaration of function 'SSL_CTX_set_srp_username'; did you mean 'SSL_CTX_set_ssl_version'? [-Werror=implicit-function-declaration] /var/tmp/portage/net-misc/curl-7.72.0/work/curl-7.72.0/lib/vtls/openssl.c:2806:9: error: implicit declaration of function 'SSL_CTX_set_srp_password'; did you mean 'SSL_CTX_set_ssl_version'? [-Werror=implicit-function-declaration] Reproducible: Always
Created attachment 657710 [details] build log
upstream bug 5865
see https://github.com/curl/curl/issues/5865
I managed to emerge curl (against libressl) when using these USE settings: net-misc/curl libressl -gnutls curl_ssl: libressl -openssl -gnutls I did not investigate it further but I believe disabling gnutls for both the USE flag and curl_ssl flag helped out. WFM.
Obsolete. Version not in portage anymore.