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