Source: autobahn-cpp
Version: 17.5.1+git7cc5d37-2.1
Severity: important
User: pkg-openssl-de...@lists.alioth.debian.org
Usertags: ftbfs-3.0

Your package is building using -Werror and is using functions that
have been deprecated in OpenSSL 3.0. The log contains errors like:
In file included from /<<PKGBUILDDIR>>/autobahn/wamp_session.ipp:48,
                 from /<<PKGBUILDDIR>>/autobahn/wamp_session.hpp:403,
                 from /<<PKGBUILDDIR>>/autobahn/autobahn.hpp:42,
                 from /<<PKGBUILDDIR>>/examples/callee.cpp:33:
/<<PKGBUILDDIR>>/autobahn/wamp_auth_utils.hpp: In function std::string 
compute_wcs(const string&, const string&):
/<<PKGBUILDDIR>>/autobahn/wamp_auth_utils.hpp:169:35: error: HMAC_CTX* 
HMAC_CTX_new() is deprecated: Since OpenSSL 3.0 
[-Werror=deprecated-declarations]
  169 |     HMAC_CTX *hmac = HMAC_CTX_new();
      |                                   ^

The short time solution is to remove the -Werror, which will turn
it into a warning.

For a longer term solution, see
https://www.openssl.org/docs/man3.0/man7/migration_guide.html#Deprecated-low-level-MAC-functions


Kurt

Reply via email to