[Pkg-openssl-devel] Bug#1138327: identity4c: FTBFS with openssl 4.0
Sebastian Andrzej Siewior
sebastian at breakpoint.cc
Sat May 30 16:54:19 BST 2026
Package: identity4c
Version: 1.0-1.1
Severity: normal
Tags: sid
control: affects -1 src:openssl
User: pkg-openssl-devel at lists.alioth.debian.org
Usertags: openssl-4.0
OpenSSL 4.0 is in experimental. This package fails to build against it:
| identity-openssl-bridge.c: In function 'ssl_initialize_identity_context':
| identity-openssl-bridge.c:99:5: warning: 'SSL_CTX_use_RSAPrivateKey_file' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
| 99 | res = SSL_CTX_use_RSAPrivateKey_file(ctx, (key_file_name != NULL) ? key_file_name : certificate_file_name, SSL_FILETYPE_PEM);
| | ^~~
| In file included from identity.h:3,
| from identity-openssl-bridge.c:4:
| /usr/include/openssl/ssl.h:1751:12: note: declared here
| 1751 | __owur int SSL_CTX_use_RSAPrivateKey_file(SSL_CTX *ctx, const char *file,
| | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| identity-openssl-bridge.c: In function 'ssl_free_identity_context':
| identity-openssl-bridge.c:121:5: error: implicit declaration of function 'ERR_remove_thread_state' [-Wimplicit-function-declaration]
| 121 | ERR_remove_thread_state(NULL);
| | ^~~~~~~~~~~~~~~~~~~~~~~
| identity-openssl-bridge.c: In function 'send_message':
| identity-openssl-bridge.c:284:30: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
| 284 | X509_NAME *subject = X509_get_subject_name(cert);
| | ^~~~~~~~~~~~~~~~~~~~~
| identity-openssl-bridge.c: In function 'verify_callback':
| identity-openssl-bridge.c:426:24: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
| 426 | X509_NAME *iname = cert ? X509_get_issuer_name(cert) : NULL;
| | ^~~~
| identity-openssl-bridge.c:427:24: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
| 427 | X509_NAME *sname = cert ? X509_get_subject_name(cert) : NULL;
| | ^~~~
| identity-openssl-bridge.c: In function 'get_cn_name':
| identity-openssl-bridge.c:478:34: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
| 478 | X509_NAME_ENTRY *entry = X509_NAME_get_entry(name, idx);
| | ^~~~~~~~~~~~~~~~~~~
| identity-openssl-bridge.c:482:29: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
| 482 | ASN1_STRING *data = X509_NAME_ENTRY_get_data(entry);
| | ^~~~~~~~~~~~~~~~~~~~~~~~
| identity-openssl-bridge.c: In function 'init_openssl_library':
| identity-openssl-bridge.c:521:5: warning: 'OPENSSL_config' is deprecated: Since OpenSSL 1.1.0 [-Wdeprecated-declarations]
| 521 | OPENSSL_config(NULL);
| | ^~~~~~~~~~~~~~
| In file included from /usr/include/openssl/http.h:19,
| from /usr/include/openssl/x509.h:568,
| from /usr/include/openssl/ssl.h:34:
| /usr/include/openssl/conf.h:139:30: note: declared here
| 139 | OSSL_DEPRECATEDIN_1_1_0 void OPENSSL_config(const char *config_name);
| | ^~~~~~~~~~~~~~
| make[2]: *** [Makefile:523: libufpidentity_la-identity-openssl-bridge.lo] Error 1
Full buildlog
https://breakpoint.cc/openssl-rebuild/logs-4/attempted/identity4c_1.0-1.1_amd64-2026-04-19T09:53:32Z
Sebastian
More information about the Pkg-openssl-devel
mailing list