[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