You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Building unbound 1.20.0 fails at the ./configure stage on systems where OpenSSL >= 3.0 has been built with OPENSSL_NO_DEPRECATED enabled. This is caused by configure.acchecking for the existence of the ECDSA_sign and SHA384_Init functions, which have been deprecated in OpenSSL 3.0 and newer:
On most distros, this bug doesn't occur even with OpenSSL >= 3.0 installed because OpenSSL distro packages are usually not built with OPENSSL_NO_DEPRECATED enabled.
The text was updated successfully, but these errors were encountered:
Fixed the detection, that was attempting to detect EC support, to use the newer OPENSSL_NO_EC define that can detect EC support. That is used if another newer EVP_PKEY_fromdata function exists. So now it can detect the old support calls, or the newer support setting. Also fixes are a number of deprecated function uses. Thanks for the report!
jedisct1
added a commit
to jedisct1/unbound
that referenced
this issue
Jul 1, 2024
* nlnet/master:
- Fix ip-ratelimit-cookie setting, it was not applied.
- Explicitly set the RD bit for the mesh query flags when prefetching. These queries have no waiting client but they need to be treated as recursive.
- Fix pkg-config availability check in dnstap/dnstap.m4 and systemd.m4. - autoconf.
- FixNLnetLabs#1092: Ubuntu 22.04 Jammy fails to compile unbound 1.20.0; by adding helpful text for the Python interpreter version and allowing the default pkg-config unavailability error message to be shown. - autoconf.
- FixNLnetLabs#1091: Build fails with OpenSSL >= 3.0 built with OPENSSL_NO_DEPRECATED.
Building unbound 1.20.0 fails at the
./configure
stage on systems where OpenSSL >= 3.0 has been built withOPENSSL_NO_DEPRECATED
enabled. This is caused byconfigure.ac
checking for the existence of theECDSA_sign
andSHA384_Init
functions, which have been deprecated in OpenSSL 3.0 and newer:On most distros, this bug doesn't occur even with OpenSSL >= 3.0 installed because OpenSSL distro packages are usually not built with
OPENSSL_NO_DEPRECATED
enabled.The text was updated successfully, but these errors were encountered: