Source: cfengine3 Version: 3.15.2-3 Severity: important Tags: bookworm sid User: pkg-openssl-de...@lists.alioth.debian.org Usertags: ftbfs-3.0
Hi, Your package is failing to build using OpenSSL 3.0 with the following error: In file included from hash.c:33: ./hash.h:64:28: error: unknown type name RSA 64 | Hash *HashNewFromKey(const RSA *rsa, HashMethod method); | ^~~ ./hash.h:163:23: error: unknown type name RSA 163 | void HashPubKey(const RSA *key, unsigned char digest[EVP_MAX_MD_SIZE + 1], HashMethod type); | ^~~ hash.c:214:28: error: unknown type name RSA 214 | Hash *HashNewFromKey(const RSA *rsa, HashMethod method) | ^~~ hash.c: In function HashNewFromKey: hash.c:226:5: error: implicit declaration of function RSA_get0_key [-Werror=implicit-function-declaration] 226 | RSA_get0_key(rsa, &n, &e, NULL); | ^~~~~~~~~~~~ hash.c: At top level: hash.c:531:11: error: unknown type name RSA 531 | const RSA *const key, | ^~~ cc1: some warnings being treated as errors I'm not sure why you don't get the RSA type, it should still exists. However, those functions have been deprecated, so you'll need to replace them at some point. For more information see: https://www.openssl.org/docs/man3.0/man7/migration_guide.html Kurt