Your message dated Sat, 11 Jul 2026 07:50:23 +0000
with message-id <[email protected]>
and subject line Bug#1138313: fixed in qca2 2.3.10-3
has caused the Debian Bug report #1138313,
regarding qca2: FTBFS with openssl 4.0
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
1138313: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1138313
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: qca2
Version: 2.3.10-2
Severity: normal
Tags: sid
control: affects -1 src:openssl
User: [email protected]
Usertags: openssl-4.0

OpenSSL 4.0 is in experimental. This package fails to build against it:

| cd /build/reproducible-path/qca2-2.3.10/build/plugins/qca-ossl && 
/usr/bin/c++ -DHAVE_OPENSSL_AES_CCM -DHAVE_OPENSSL_AES_CTR 
-DHAVE_OPENSSL_AES_GCM 
-DQCA_SYSTEMSTORE_PATH=\"/etc/ssl/certs/ca-certificates.crt\" -DQT_CORE_LIB 
-DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII 
-DQT_NO_DEBUG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT 
-DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING 
-DQT_STRICT_ITERATORS -DQT_USE_QSTRINGBUILDER -D_DEFAULT_SOURCE 
-Dqca_ossl_EXPORTS 
-I/build/reproducible-path/qca2-2.3.10/build/plugins/qca-ossl 
-I/build/reproducible-path/qca2-2.3.10/plugins/qca-ossl 
-I/build/reproducible-path/qca2-2.3.10/build/plugins/qca-ossl/qca-ossl_autogen/include
 -I/build/reproducible-path/qca2-2.3.10/include/QtCrypto 
-I/build/reproducible-path/qca2-2.3.10/build -isystem 
/usr/include/x86_64-linux-gnu/qt5 -isystem 
/usr/include/x86_64-linux-gnu/qt5/QtCore -isystem 
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -g -O2 
-ffile-prefix-map=/build/reproducible-path/qca2-2.3.10=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -fvisibility=hidden 
-fvisibility-inlines-hidden -Wdate-time -D_FORTIFY_SOURCE=2 -Wcast-align 
-Wnon-virtual-dtor -Wno-long-long -Wundef -Wchar-subscripts -Wall -W 
-Wpointer-arith -Wwrite-strings -Wformat-security -fno-check-new -fno-common 
-Wsuggest-override -Wlogical-op -std=gnu++17 -fPIC -fPIC -MD -MT 
plugins/qca-ossl/CMakeFiles/qca-ossl.dir/qca-ossl.cpp.o -MF 
CMakeFiles/qca-ossl.dir/qca-ossl.cpp.o.d -o 
CMakeFiles/qca-ossl.dir/qca-ossl.cpp.o -c 
/build/reproducible-path/qca2-2.3.10/plugins/qca-ossl/qca-ossl.cpp
| /build/reproducible-path/qca2-2.3.10/plugins/qca-ossl/qca-ossl.cpp: In member 
function ‘void {anonymous}::DsaDeleter::operator()(DSA*)’:
| /build/reproducible-path/qca2-2.3.10/plugins/qca-ossl/qca-ossl.cpp:58:21: 
warning: ‘void DSA_free(DSA*)’ is deprecated: Since OpenSSL 3.0 
[-Wdeprecated-declarations]
|    58 |             DSA_free(pointer);
|       |             ~~~~~~~~^~~~~~~~~
| In file included from /usr/include/openssl/x509.h:39,
|                  from /usr/include/openssl/pem.h:23,
|                  from 
/build/reproducible-path/qca2-2.3.10/plugins/qca-ossl/qca-ossl.cpp:39:
| /usr/include/openssl/dsa.h:131:28: note: declared here
|   131 | OSSL_DEPRECATEDIN_3_0 void DSA_free(DSA *r);
|       |                            ^~~~~~~~
| /build/reproducible-path/qca2-2.3.10/plugins/qca-ossl/qca-ossl.cpp: In 
function ‘void opensslQCAPlugin::try_get_name_item(X509_NAME*, int, const 
QCA::CertificateInfoType&, QCA::CertificateInfo*)’:
| /build/reproducible-path/qca2-2.3.10/plugins/qca-ossl/qca-ossl.cpp:312:52: 
error: invalid conversion from ‘const X509_NAME_ENTRY*’ {aka ‘const 
X509_name_entry_st*’} to ‘X509_NAME_ENTRY*’ {aka 
‘X509_name_entry_st*’} [-fpermissive]
|   312 |         X509_NAME_ENTRY *ne   = X509_NAME_get_entry(name, loc);
|       |                                 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
|       |                                                    |
|       |                                                    const 
X509_NAME_ENTRY* {aka const X509_name_entry_st*}
| /build/reproducible-path/qca2-2.3.10/plugins/qca-ossl/qca-ossl.cpp:313:57: 
error: invalid conversion from ‘const ASN1_STRING*’ {aka ‘const 
asn1_string_st*’} to ‘ASN1_STRING*’ {aka ‘asn1_string_st*’} 
[-fpermissive]
|   313 |         ASN1_STRING     *data = X509_NAME_ENTRY_get_data(ne);
|       |                                 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~
|       |                                                         |
|       |                                                         const 
ASN1_STRING* {aka const asn1_string_st*}
| /build/reproducible-path/qca2-2.3.10/plugins/qca-ossl/qca-ossl.cpp:314:47: 
error: invalid use of incomplete type ‘ASN1_STRING’ {aka ‘struct 
asn1_string_st’}
|   314 |         QByteArray       cs((const char *)data->data, data->length);
|       |                                               ^~
| In file included from /usr/include/openssl/evp.h:26,
|                  from 
/build/reproducible-path/qca2-2.3.10/plugins/qca-ossl/qca-ossl.cpp:29:
| /usr/include/openssl/types.h:57:16: note: forward declaration of 
‘ASN1_STRING’ {aka ‘struct asn1_string_st’}
|    57 | typedef struct asn1_string_st ASN1_INTEGER;
|       |                ^~~~~~~~~~~~~~
| /build/reproducible-path/qca2-2.3.10/plugins/qca-ossl/qca-ossl.cpp:314:59: 
error: invalid use of incomplete type ‘ASN1_STRING’ {aka ‘struct 
asn1_string_st’}
|   314 |         QByteArray       cs((const char *)data->data, data->length);
|       |                                                           ^~
| /usr/include/openssl/types.h:57:16: note: forward declaration of 
‘ASN1_STRING’ {aka ‘struct asn1_string_st’}
|    57 | typedef struct asn1_string_st ASN1_INTEGER;
|       |                ^~~~~~~~~~~~~~
| /build/reproducible-path/qca2-2.3.10/plugins/qca-ossl/qca-ossl.cpp: In 
function ‘void opensslQCAPlugin::try_get_name_item_by_oid(X509_NAME*, const 
QString&, const QCA::CertificateInfoType&, QCA::CertificateInfo*)’:
| /build/reproducible-path/qca2-2.3.10/plugins/qca-ossl/qca-ossl.cpp:329:52: 
error: invalid conversion from ‘const X509_NAME_ENTRY*’ {aka ‘const 
X509_name_entry_st*’} to ‘X509_NAME_ENTRY*’ {aka 
‘X509_name_entry_st*’} [-fpermissive]
|   329 |         X509_NAME_ENTRY *ne   = X509_NAME_get_entry(name, loc);
|       |                                 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
|       |                                                    |
|       |                                                    const 
X509_NAME_ENTRY* {aka const X509_name_entry_st*}
| /build/reproducible-path/qca2-2.3.10/plugins/qca-ossl/qca-ossl.cpp:330:57: 
error: invalid conversion from ‘const ASN1_STRING*’ {aka ‘const 
asn1_string_st*’} to ‘ASN1_STRING*’ {aka ‘asn1_string_st*’} 
[-fpermissive]
|   330 |         ASN1_STRING     *data = X509_NAME_ENTRY_get_data(ne);
|       |                                 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~
|       |                                                         |
|       |                                                         const 
ASN1_STRING* {aka const asn1_string_st*}
| /build/reproducible-path/qca2-2.3.10/plugins/qca-ossl/qca-ossl.cpp:331:47: 
error: invalid use of incomplete type ‘ASN1_STRING’ {aka ‘struct 
asn1_string_st’}
|   331 |         QByteArray       cs((const char *)data->data, data->length);
|       |                                               ^~
| /usr/include/openssl/types.h:57:16: note: forward declaration of 
‘ASN1_STRING’ {aka ‘struct asn1_string_st’}
|    57 | typedef struct asn1_string_st ASN1_INTEGER;
|       |                ^~~~~~~~~~~~~~
| /build/reproducible-path/qca2-2.3.10/plugins/qca-ossl/qca-ossl.cpp:331:59: 
error: invalid use of incomplete type ‘ASN1_STRING’ {aka ‘struct 
asn1_string_st’}
…

Full buildlog
        
https://breakpoint.cc/openssl-rebuild/logs-4/attempted/qca2_2.3.10-2_amd64-2026-04-19T07:32:34Z

Sebastian

--- End Message ---
--- Begin Message ---
Source: qca2
Source-Version: 2.3.10-3
Done: Aurélien COUDERC <[email protected]>

We believe that the bug you reported is fixed in the latest version of
qca2, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Aurélien COUDERC <[email protected]> (supplier of updated qca2 package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Sat, 11 Jul 2026 09:31:47 +0200
Source: qca2
Architecture: source
Version: 2.3.10-3
Distribution: unstable
Urgency: medium
Maintainer: Debian Qt/KDE Maintainers <[email protected]>
Changed-By: Aurélien COUDERC <[email protected]>
Closes: 1138313
Changes:
 qca2 (2.3.10-3) unstable; urgency=medium
 .
   * Team upload.
 .
   [ Aurélien COUDERC ]
   * Update build-deps and deps with the info from cmake.
   * Bump Standards-Version to 4.7.4, no change required.
   * Backport upstream commit: Compile with openssl4. [6a7ddd76] Thanks Ravi
     Kant Sharma for the hint. (Closes: #1138313)
Checksums-Sha1:
 fb03ce837fee1f279dfc6c5f9413dd5c39852cf7 3061 qca2_2.3.10-3.dsc
 3ba02d0fc13679b10f625e5b6cc4397126ab1868 35396 qca2_2.3.10-3.debian.tar.xz
 f535cde9be69747c3ab4aa818f6723b4d1010dd1 18659 qca2_2.3.10-3_amd64.buildinfo
Checksums-Sha256:
 2a00786226db93cf3e3892a73f33eda9abbbb88400a432d7f13e74f10e03a8ad 3061 
qca2_2.3.10-3.dsc
 a3b75e862be10aa03be813f59c9ced7fd5526b15a2c066703ad7fb6a3ba1d7f8 35396 
qca2_2.3.10-3.debian.tar.xz
 37c85721f3d15c5395d27f5c399ea4f4f77dac9a23dfb3b1baee0528b157784e 18659 
qca2_2.3.10-3_amd64.buildinfo
Files:
 b3de0f94da0f3af36a9df9fb79f9dde3 3061 libs optional qca2_2.3.10-3.dsc
 69dc5f8f0bd6015a09ca7af52f002449 35396 libs optional 
qca2_2.3.10-3.debian.tar.xz
 889137bce36bc93ecba56544f4c7c30b 18659 libs optional 
qca2_2.3.10-3_amd64.buildinfo

-----BEGIN PGP SIGNATURE-----

iQJHBAEBCgAxFiEEIW//QAAaDgcOKDsfcaflM/KRoyQFAmpR8psTHGNvdWNvdWZA
ZGViaWFuLm9yZwAKCRBxp+Uz8pGjJKGmD/9klMeNDd0FvQSNYrlcWrDCQYBfsQTl
GKWW8S/X5sgpMv9X6XkEbgClfkhDQdT9K7jayoUkimoj86zoP+B/dwdC4mVqRpGa
5VcarR36aX+DGTwEbSRjJg6zr9vB7KbGp8U6kA1ITVdBkvt5EzHp/njKPzxh6lTv
nMmy6v2tIFElSqxIgwgdwU6OaONVgkhiYwcVyUZxEHwyUrmcG+2ikzIKFS6Tw6OF
Nrjr/+yhgGs5CMAb2xJo+ziBSetQsNvXEGVEX2sp6F3TqfnylkklLBnrOvK8P1ZS
UwGXfTj7q3Bxxi3dpbs8xILZFltT/DLWy5JKy57tURwX5KfiLzOKHr6n4wSCLzKB
pp8BNRH1AMtqVPcjkIh1RdmLAaKhF2owYreK5zxI2sdjBNMz1rbA+J5jWYyQ7kzH
b15plXz3sv4CTwPkXNAjcnqaj9zB2fuvBz/d7/gB08W1qlRnUw4SjeEQry6boPtJ
185xdqQqkHOUNySuWlw0nLSCD5RhyhcKVJ+n+YKZQVBCpklAZLYdj3Hakup+qLqH
sbdD+F+2espmRoA2sibK8+10rFmired53IPXhNbbCJ7onM2G2w/XHcL7M/xPt6OS
vPe6/7BXO1jnpap+kJjiIGjIFSZEAZk6991Nzqy2ntLzQnYYz9GajvHjyXoely4T
6fgmvS2LOJvNjA==
=e8g0
-----END PGP SIGNATURE-----

Attachment: pgpx_ZNXS1Sca.pgp
Description: PGP signature


--- End Message ---

Reply via email to