Your message dated Mon, 08 Jun 2026 23:48:57 +0000
with message-id <[email protected]>
and subject line Bug#1138465: fixed in libtorrent-rasterbar 2.0.13-1
has caused the Debian Bug report #1138465,
regarding libtorrent-rasterbar: 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.)


-- 
1138465: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1138465
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: libtorrent-rasterbar
Version: 2.0.12-1
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:

| FAILED: [code=1] CMakeFiles/torrent-rasterbar.dir/src/torrent.cpp.o 
| /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO 
-DBOOST_ASIO_NO_DEPRECATED -DBOOST_EXCEPTION_DISABLE -DOPENSSL_NO_DTLS1 
-DOPENSSL_NO_SSL2 -DOPENSSL_NO_SSL3 -DOPENSSL_NO_TLS1 -DOPENSSL_NO_TLS1_1 
-DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_SSL_PEERS 
-DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 
-Dtorrent_rasterbar_EXPORTS 
-I/build/reproducible-path/libtorrent-rasterbar-2.0.12/include 
-I/build/reproducible-path/libtorrent-rasterbar-2.0.12/deps/try_signal -g -O2 
-ffile-prefix-map=/build/reproducible-path/libtorrent-rasterbar-2.0.12=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC 
-fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wpedantic -Wvla 
-Wno-noexcept-type -Wno-format-zero-length -ftemplate-depth=512 -fexceptions 
-MD -MT CMakeFiles/torrent-rasterbar.dir/src/torrent.cpp.o -MF 
CMakeFiles/torrent-rasterbar.dir/src/torrent.cpp.o.d -o 
CMakeFiles/torrent-rasterbar.dir/src/torrent.cpp.o -c 
/build/reproducible-path/libtorrent-rasterbar-2.0.12/src/torrent.cpp
| /build/reproducible-path/libtorrent-rasterbar-2.0.12/src/torrent.cpp: In 
member function ‘bool libtorrent::torrent::verify_peer_cert(bool, 
boost::asio::ssl::verify_context&)’:
| /build/reproducible-path/libtorrent-rasterbar-2.0.12/src/torrent.cpp:1629:35: 
error: invalid use of incomplete type ‘ASN1_IA5STRING’ {aka ‘struct 
asn1_string_st’}
|  1629 |                         if (domain->type != V_ASN1_IA5STRING || 
!domain->data || !domain->length) continue;
|       |                                   ^~
| In file included from /usr/include/openssl/crypto.h:38,
|                  from /usr/include/openssl/comp.h:25,
|                  from /usr/include/openssl/ssl.h:31,
|                  from 
/build/reproducible-path/libtorrent-rasterbar-2.0.12/include/libtorrent/ssl.hpp:64,
|                  from 
/build/reproducible-path/libtorrent-rasterbar-2.0.12/include/libtorrent/tracker_manager.hpp:69,
|                  from 
/build/reproducible-path/libtorrent-rasterbar-2.0.12/include/libtorrent/alert_types.hpp:69,
|                  from 
/build/reproducible-path/libtorrent-rasterbar-2.0.12/include/libtorrent/piece_picker.hpp:60,
|                  from 
/build/reproducible-path/libtorrent-rasterbar-2.0.12/include/libtorrent/peer_list.hpp:48,
|                  from 
/build/reproducible-path/libtorrent-rasterbar-2.0.12/include/libtorrent/torrent.hpp:67,
|                  from 
/build/reproducible-path/libtorrent-rasterbar-2.0.12/src/torrent.cpp:68:
| /usr/include/openssl/types.h:57:16: note: forward declaration of 
‘ASN1_IA5STRING’ {aka ‘struct asn1_string_st’}
|    57 | typedef struct asn1_string_st ASN1_INTEGER;
|       |                ^~~~~~~~~~~~~~
| /build/reproducible-path/libtorrent-rasterbar-2.0.12/src/torrent.cpp:1629:72: 
error: invalid use of incomplete type ‘ASN1_IA5STRING’ {aka ‘struct 
asn1_string_st’}
|  1629 |                         if (domain->type != V_ASN1_IA5STRING || 
!domain->data || !domain->length) continue;
|       |                                                                       
 ^~
| /usr/include/openssl/types.h:57:16: note: forward declaration of 
‘ASN1_IA5STRING’ {aka ‘struct asn1_string_st’}
|    57 | typedef struct asn1_string_st ASN1_INTEGER;
|       |                ^~~~~~~~~~~~~~
| /build/reproducible-path/libtorrent-rasterbar-2.0.12/src/torrent.cpp:1629:89: 
error: invalid use of incomplete type ‘ASN1_IA5STRING’ {aka ‘struct 
asn1_string_st’}
|  1629 |                         if (domain->type != V_ASN1_IA5STRING || 
!domain->data || !domain->length) continue;
|       |                                                                       
                  ^~
| /usr/include/openssl/types.h:57:16: note: forward declaration of 
‘ASN1_IA5STRING’ {aka ‘struct asn1_string_st’}
|    57 | typedef struct asn1_string_st ASN1_INTEGER;
|       |                ^~~~~~~~~~~~~~
| /build/reproducible-path/libtorrent-rasterbar-2.0.12/src/torrent.cpp:1630:88: 
error: invalid use of incomplete type ‘ASN1_IA5STRING’ {aka ‘struct 
asn1_string_st’}
|  1630 |                         auto const* torrent_name = 
reinterpret_cast<char const*>(domain->data);
|       |                                                                       
                 ^~
| /usr/include/openssl/types.h:57:16: note: forward declaration of 
‘ASN1_IA5STRING’ {aka ‘struct asn1_string_st’}
|    57 | typedef struct asn1_string_st ASN1_INTEGER;
|       |                ^~~~~~~~~~~~~~
| /build/reproducible-path/libtorrent-rasterbar-2.0.12/src/torrent.cpp:1631:87: 
error: invalid use of incomplete type ‘ASN1_IA5STRING’ {aka ‘struct 
asn1_string_st’}
|  1631 |                         auto const name_length = 
aux::numeric_cast<std::size_t>(domain->length);
|       |                                                                       
                ^~
| /usr/include/openssl/types.h:57:16: note: forward declaration of 
‘ASN1_IA5STRING’ {aka ‘struct asn1_string_st’}
|    57 | typedef struct asn1_string_st ASN1_INTEGER;
|       |                ^~~~~~~~~~~~~~
| /build/reproducible-path/libtorrent-rasterbar-2.0.12/src/torrent.cpp:1653:56: 
error: invalid conversion from ‘const X509_NAME*’ {aka ‘const 
X509_name_st*’} to ‘X509_NAME*’ {aka ‘X509_name_st*’} [-fpermissive]
|  1653 |                 X509_NAME* name = X509_get_subject_name(cert);
|       |                                   ~~~~~~~~~~~~~~~~~~~~~^~~~~~
|       |                                                        |
|       |                                                        const 
X509_NAME* {aka const X509_name_st*}
| /build/reproducible-path/libtorrent-rasterbar-2.0.12/src/torrent.cpp:1658:74: 
error: invalid conversion from ‘const X509_NAME_ENTRY*’ {aka ‘const 
X509_name_entry_st*’} to ‘X509_NAME_ENTRY*’ {aka 
‘X509_name_entry_st*’} [-fpermissive]
|  1658 |                         X509_NAME_ENTRY* name_entry = 
X509_NAME_get_entry(name, i);
|       |                                                       
~~~~~~~~~~~~~~~~~~~^~~~~~~~~
|       |                                                                       
   |
|       |                                                                       
   const X509_NAME_ENTRY* {aka const X509_name_entry_st*}
| /build/reproducible-path/libtorrent-rasterbar-2.0.12/src/torrent.cpp:1659:63: 
error: invalid conversion from ‘const ASN1_STRING*’ {aka ‘const 
asn1_string_st*’} to ‘ASN1_STRING*’ {aka ‘asn1_string_st*’} 
[-fpermissive]
|  1659 |                         common_name = 
X509_NAME_ENTRY_get_data(name_entry);
|       |                                       
~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
|       |                                                               |
|       |                                                               const 
ASN1_STRING* {aka const asn1_string_st*}
| /build/reproducible-path/libtorrent-rasterbar-2.0.12/src/torrent.cpp:1661:47: 
error: invalid use of incomplete type ‘ASN1_STRING’ {aka ‘struct 
asn1_string_st’}
|  1661 |                 if (common_name && common_name->data && 
common_name->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/libtorrent-rasterbar-2.0.12/src/torrent.cpp:1661:68: 
error: invalid use of incomplete type ‘ASN1_STRING’ {aka ‘struct 
asn1_string_st’}
|  1661 |                 if (common_name && common_name->data && 
common_name->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/libtorrent-rasterbar-2.0.12/src/torrent.cpp:1663:93: 
error: invalid use of incomplete type ‘ASN1_STRING’ {aka ‘struct 
asn1_string_st’}
|  1663 |                         auto const* torrent_name = 
reinterpret_cast<char const*>(common_name->data);
|       |                                                                       
                      ^~
| /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/libtorrent-rasterbar-2.0.12/src/torrent.cpp:1664:92: 
error: invalid use of incomplete type ‘ASN1_STRING’ {aka ‘struct 
asn1_string_st’}
|  1664 |                         auto const name_length = 
aux::numeric_cast<std::size_t>(common_name->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;
|       |                ^~~~~~~~~~~~~~
| ninja: build stopped: subcommand failed.
| dh_auto_build: error: cd obj-x86_64-linux-gnu && LC_ALL=C.UTF-8 ninja -j1 -v 
-d explain -d keepdepfile -d keeprsp returned exit code 1

Full buildlog
        
https://breakpoint.cc/openssl-rebuild/logs-4/attempted/libtorrent-rasterbar_2.0.12-1_amd64-2026-04-19T13:48:31Z

Sebastian

--- End Message ---
--- Begin Message ---
Source: libtorrent-rasterbar
Source-Version: 2.0.13-1
Done: Christian Marillat <[email protected]>

We believe that the bug you reported is fixed in the latest version of
libtorrent-rasterbar, 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.
Christian Marillat <[email protected]> (supplier of updated 
libtorrent-rasterbar 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: Tue, 09 Jun 2026 00:48:34 +0200
Source: libtorrent-rasterbar
Architecture: source
Version: 2.0.13-1
Distribution: unstable
Urgency: medium
Maintainer: Christian Marillat <[email protected]>
Changed-By: Christian Marillat <[email protected]>
Closes: 1048692 1138465
Changes:
 libtorrent-rasterbar (2.0.13-1) unstable; urgency=medium
 .
   * New upstream release.
   * openssl 4.0 support has been added (Closes: #1138465)
   * Fix 'Fails to build source after successful build' (Closes: #1048692)
Checksums-Sha1:
 19a3accd6708603f7e65b0046edeec882c276161 2361 libtorrent-rasterbar_2.0.13-1.dsc
 ef31553c436b49011ef76e1df391e4f930ce1b2e 3473480 
libtorrent-rasterbar_2.0.13.orig.tar.xz
 565863cf2072fd908411dac5831faf907ae76f77 13524 
libtorrent-rasterbar_2.0.13-1.debian.tar.xz
 5a7f94b09512d6318666705b71c0caeb1a79b937 8068 
libtorrent-rasterbar_2.0.13-1_source.buildinfo
Checksums-Sha256:
 d9079feb78cc79cef35cd64fb8c95f3188424c5c97ea95ba52bdea538ff82c83 2361 
libtorrent-rasterbar_2.0.13-1.dsc
 58797c5fff14ebc64258023a711352c509d17177ed62800f670a778907d52f15 3473480 
libtorrent-rasterbar_2.0.13.orig.tar.xz
 348d0ec1ffc70c7f0921ec5df660705583b4fdab94095f26cfc5605980b90654 13524 
libtorrent-rasterbar_2.0.13-1.debian.tar.xz
 f20b50b8e3aa190895fcdecc3ddf9bebebee4e088fbe3e6b0ce5f9899487c2a1 8068 
libtorrent-rasterbar_2.0.13-1_source.buildinfo
Files:
 50699a23bf118d63c1e381e727f72ff0 2361 libs optional 
libtorrent-rasterbar_2.0.13-1.dsc
 7b3905315fda16b2fbd51ea47fc1c340 3473480 libs optional 
libtorrent-rasterbar_2.0.13.orig.tar.xz
 86b87486aa8aa86f02b7dc82962afda9 13524 libs optional 
libtorrent-rasterbar_2.0.13-1.debian.tar.xz
 0c50bb817229df3ea78ad15519a6d2cb 8068 libs optional 
libtorrent-rasterbar_2.0.13-1_source.buildinfo

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

iQIzBAEBCgAdFiEEpAH/mTaPofmBUt51XICMK2VVgRcFAmonTrcACgkQXICMK2VV
gRcLWBAAi+0M3uo2+mVPCyoFCicD6CU9Ul3uR+rS9DOTIv8b7nlUWIyAhPTNt9m9
Po8bncQ5AR2LLZMxg1gD1f2o+AM32A/RdaslWjtOfIqWuF2krHK2IufUlvDfveEa
fqbEYvg6/MJKoNrVcxQdys4qy4PkEFYaqThjSqC007bM60GSPX/ZRR9q8WhyMbTF
KHRKrXPZrGl/6A+/Q7SraXG0WaWlH5+FCwk9+0g3jYXD2cNX5uNjkTgI1fFpxAi6
NYSbaXv8VhEY3F7lyOSl839fRCk0lWR51ofutiB1T37majtLN5SOeG49kQfHb+EC
NLJhTCOjPrEbqDIk0B3O+XzL11uzr/aCX8L6xunDYJ9QERw0PJxO+v5UWEWHj6oA
my/N/CeVXYo/j8KZyOV1s/pC3p9GHhXupFAG8wgIN3/ROZG1KwB4W5aZX7Z3QQS9
AjzrQeE14GxGo2AjN85dWRMDtVR3i9YNuJFxypIu6vWZKTwRMoE7zNd3MuShG+PV
1esnpDQyXoJ1S60rIwqawCo+1iym4Ezk+ST83eqoTHBKzqPUQj25pTdPF+ttCZds
CUwib9ztFuRaGp73gJUhEuTSWTZ2MhDfZx2GMZNWJ1CX+RkY1X5SBS+opzTEYYgb
wPun3qumcX5713LInKVny0rOzleYMjUmU+zPCjB9AUDwunjQ/3I=
=nJNg
-----END PGP SIGNATURE-----

Attachment: pgpCI2cRk50w1.pgp
Description: PGP signature


--- End Message ---

Reply via email to