[From nobody Sat Aug  8 15:51:07 2026
Received: (at submit) by bugs.debian.org; 30 May 2026 16:11:08 +0000
X-Spam-Checker-Version: SpamAssassin 4.0.1-bugs.debian.org_2005_01_02
 (2024-03-25) on buxtehude.debian.org
X-Spam-Level: 
X-Spam-Status: No, score=-28.2 required=4.0 tests=BAYES_00,
 BODY_INCLUDES_CONTROL_AFFECTS,BODY_INCLUDES_PACKAGE,DKIM_SIGNED,
 DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,HAS_PACKAGE,SPF_HELO_PASS,
 SPF_PASS,X_DEBBUGS_CC autolearn=ham autolearn_force=no
 version=4.0.1-bugs.debian.org_2005_01_02
X-Spam-Bayes: score:0.0000 Tokens: new, 27; hammy, 150; neutral, 209; spammy,
 0. spammytokens: hammytokens:0.000-+--wdatetime,
 0.000-+--Wdatetime, 
 0.000-+--wdate-time, 0.000-+--Wdate-time, 0.000-+--fPIC
Return-path: &lt;sebastian@breakpoint.cc&gt;
Received: from chamillionaire.breakpoint.cc ([2a0a:51c0:0:237:300::1]:56074)
 by buxtehude.debian.org with esmtps
 (TLS1.3:ECDHE_X25519__RSA_PSS_RSAE_SHA256__AES_256_GCM:256)
 (Exim 4.96) (envelope-from &lt;sebastian@breakpoint.cc&gt;)
 id 1wTMHE-002EuC-1W for submit@bugs.debian.org;
 Sat, 30 May 2026 16:11:08 +0000
Date: Sat, 30 May 2026 18:11:06 +0200
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=breakpoint.cc;
 s=2025; t=1780157466;
 h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
 to:to:cc:mime-version:mime-version:content-type:content-type:
 content-transfer-encoding:content-transfer-encoding;
 bh=LlDycK9qbbtu3AKt//rWppXtSMWi8i5xV0Aj74CMKfQ=;
 b=MDoRWW81I/9w+jcNGgca0xw7R6UwdMpfGEoqbA5AS0x1JQkyVhX86sKek1Fbe6OanFE4tn
 12GgxGlcr9C/jhG7JvmDCxJwaaC9c355UPYDoQc+TqILuDG/bOhuAEU+Njc69Aso+d12zz
 cZ0HLW+BQQLT+fdSAtA8lNAIu/r3TUI+6EdTuIB3D96A+wwjmxwYrAre7uh49Oiw6FT6qx
 qlzI6r61108KNiM8H4rHHXztSO2AlGGQnjf5g3Bz7HenEZGZLO1GI0p5S/9EdV0hDW+aX7
 2viiry5cHtl51AgO/iDMS3ZaCSP7nS+1ZZ5lDR2lVfMhTjM+DLu54H+Pdj3Tcg==
DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=breakpoint.cc;
 s=2025e; t=1780157466;
 h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
 to:to:cc:mime-version:mime-version:content-type:content-type:
 content-transfer-encoding:content-transfer-encoding;
 bh=LlDycK9qbbtu3AKt//rWppXtSMWi8i5xV0Aj74CMKfQ=;
 b=f8wMRDmQDpKJ5zmF6y0nbDvqroiWs43+XoPXV+2y+HVuQoUdfz5FNl6iI/gy3PC6oxO3HJ
 +T5m5EEfYTB4ZpCg==
From: Sebastian Andrzej Siewior &lt;sebastian@breakpoint.cc&gt;
To: submit@bugs.debian.org
Subject: galera-4: FTBFS with openssl 4.0
Message-ID: &lt;20260530161106.YnI_rkRN@breakpoint.cc&gt;
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
X-Debbugs-CC: pkg-openssl-devel@alioth-lists.debian.net
Delivered-To: submit@bugs.debian.org

Package: galera-4
Version: 26.4.25-2
Severity: normal
Tags: sid
control: affects -1 src:openssl
User: pkg-openssl-devel@lists.alioth.debian.org
Usertags: openssl-4.0

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

| cd /build/reproducible-path/galera-4-26.4.25/obj-x86_64-linux-gnu/galerau=
tils/src &amp;&amp; /usr/bin/c++ -DBOOST_BIND_GLOBAL_PLACEHOLDERS=3D1 -DBOOST_DATE_=
TIME_POSIX_TIME_STD_CONFIG=3D1 -DGALERA_HAVE_SSL -DGALERA_LOG_H_ENABLE_CXX =
-DHAVE_ASIO_HPP -DHAVE_BOOST_SHARED_PTR_HPP -DHAVE_BYTESWAP_H -DHAVE_COMMON=
_H -DHAVE_ENDIAN_H -DHAVE_STD_ARRAY -DHAVE_STD_UNORDERED_MAP -DNDEBUG -DOPE=
NSSL_HAS_SET_ECDH_AUTO -D_XOPEN_SOURCE=3D600 -I/build/reproducible-path/gal=
era-4-26.4.25 -I/build/reproducible-path/galera-4-26.4.25/common -I/build/r=
eproducible-path/galera-4-26.4.25/galera/src -I/build/reproducible-path/gal=
era-4-26.4.25/galerautils/src -I/build/reproducible-path/galera-4-26.4.25/g=
cache/src -I/build/reproducible-path/galera-4-26.4.25/gcomm/src -I/build/re=
producible-path/galera-4-26.4.25/gcs/src -I/build/reproducible-path/galera-=
4-26.4.25/wsrep/src -Wall -Wextra -g -O2 -Woverloaded-virtual -g -O2 -ffile=
-prefix-map=3D/build/reproducible-path/galera-4-26.4.25=3D. -fstack-protect=
or-strong -fstack-clash-protection -Wformat -Werror=3Dformat-security -fcf-=
protection -Wdate-time -D_FORTIFY_SOURCE=3D2 -std=3Dgnu++11 -fPIC -Wno-conv=
ersion -Wno-unused-parameter -MD -MT galerautils/src/CMakeFiles/galerautils=
xx.dir/gu_asio.cpp.o -MF CMakeFiles/galerautilsxx.dir/gu_asio.cpp.o.d -o CM=
akeFiles/galerautilsxx.dir/gu_asio.cpp.o -c /build/reproducible-path/galera=
-4-26.4.25/galerautils/src/gu_asio.cpp
| In file included from /usr/include/asio/ssl/rfc2818_verification.hpp:93,
|                  from /usr/include/asio/ssl.hpp:21,
|                  from /build/reproducible-path/galera-4-26.4.25/galerauti=
ls/src/gu_asio_io_service_impl.hpp:21,
|                  from /build/reproducible-path/galera-4-26.4.25/galerauti=
ls/src/gu_asio.cpp:26:
| /usr/include/asio/ssl/impl/rfc2818_verification.ipp: In member function =
=C3=A2=E2=82=AC=CB=9Cbool asio::ssl::rfc2818_verification::operator()(bool,=
 asio::ssl::verify_context&amp;) const=C3=A2=E2=82=AC=E2=84=A2:
| /usr/include/asio/ssl/impl/rfc2818_verification.ipp:65:17: error: invalid=
 use of incomplete type =C3=A2=E2=82=AC=CB=9CASN1_IA5STRING=C3=A2=E2=82=AC=
=E2=84=A2 {aka =C3=A2=E2=82=AC=CB=9Cstruct asn1_string_st=C3=A2=E2=82=AC=E2=
=84=A2}
|    65 |       if (domain-&gt;type =3D=3D V_ASN1_IA5STRING &amp;&amp; domain-&gt;data &amp;&amp;=
 domain-&gt;length)
|       |                 ^~
| In file included from /usr/include/openssl/crypto.h:38,
|                  from /usr/include/openssl/bio.h:32,
|                  from /usr/include/openssl/conf.h:26,
|                  from /usr/include/asio/ssl/detail/openssl_types.hpp:23,
|                  from /usr/include/asio/ssl/context_base.hpp:19,
|                  from /usr/include/asio/ssl/context.hpp:23,
|                  from /usr/include/asio/ssl.hpp:18:
| /usr/include/openssl/types.h:57:16: note: forward declaration of =C3=A2=
=E2=82=AC=CB=9CASN1_IA5STRING=C3=A2=E2=82=AC=E2=84=A2 {aka =C3=A2=E2=82=AC=
=CB=9Cstruct asn1_string_st=C3=A2=E2=82=AC=E2=84=A2}
|    57 | typedef struct asn1_string_st ASN1_INTEGER;
|       |                ^~~~~~~~~~~~~~
| /usr/include/asio/ssl/impl/rfc2818_verification.ipp:65:53: error: invalid=
 use of incomplete type =C3=A2=E2=82=AC=CB=9CASN1_IA5STRING=C3=A2=E2=82=AC=
=E2=84=A2 {aka =C3=A2=E2=82=AC=CB=9Cstruct asn1_string_st=C3=A2=E2=82=AC=E2=
=84=A2}
|    65 |       if (domain-&gt;type =3D=3D V_ASN1_IA5STRING &amp;&amp; domain-&gt;data &amp;&amp;=
 domain-&gt;length)
|       |                                                     ^~
| /usr/include/openssl/types.h:57:16: note: forward declaration of =C3=A2=
=E2=82=AC=CB=9CASN1_IA5STRING=C3=A2=E2=82=AC=E2=84=A2 {aka =C3=A2=E2=82=AC=
=CB=9Cstruct asn1_string_st=C3=A2=E2=82=AC=E2=84=A2}
|    57 | typedef struct asn1_string_st ASN1_INTEGER;
|       |                ^~~~~~~~~~~~~~
| /usr/include/asio/ssl/impl/rfc2818_verification.ipp:65:69: error: invalid=
 use of incomplete type =C3=A2=E2=82=AC=CB=9CASN1_IA5STRING=C3=A2=E2=82=AC=
=E2=84=A2 {aka =C3=A2=E2=82=AC=CB=9Cstruct asn1_string_st=C3=A2=E2=82=AC=E2=
=84=A2}
|    65 |       if (domain-&gt;type =3D=3D V_ASN1_IA5STRING &amp;&amp; domain-&gt;data &amp;&amp;=
 domain-&gt;length)
|       |                                                                  =
   ^~
| /usr/include/openssl/types.h:57:16: note: forward declaration of =C3=A2=
=E2=82=AC=CB=9CASN1_IA5STRING=C3=A2=E2=82=AC=E2=84=A2 {aka =C3=A2=E2=82=AC=
=CB=9Cstruct asn1_string_st=C3=A2=E2=82=AC=E2=84=A2}
|    57 | typedef struct asn1_string_st ASN1_INTEGER;
|       |                ^~~~~~~~~~~~~~
| /usr/include/asio/ssl/impl/rfc2818_verification.ipp:67:67: error: invalid=
 use of incomplete type =C3=A2=E2=82=AC=CB=9CASN1_IA5STRING=C3=A2=E2=82=AC=
=E2=84=A2 {aka =C3=A2=E2=82=AC=CB=9Cstruct asn1_string_st=C3=A2=E2=82=AC=E2=
=84=A2}
|    67 |         const char* pattern =3D reinterpret_cast&lt;const char*&gt;(dom=
ain-&gt;data);
|       |                                                                  =
 ^~
| /usr/include/openssl/types.h:57:16: note: forward declaration of =C3=A2=
=E2=82=AC=CB=9CASN1_IA5STRING=C3=A2=E2=82=AC=E2=84=A2 {aka =C3=A2=E2=82=AC=
=CB=9Cstruct asn1_string_st=C3=A2=E2=82=AC=E2=84=A2}
|    57 | typedef struct asn1_string_st ASN1_INTEGER;
|       |                ^~~~~~~~~~~~~~
| /usr/include/asio/ssl/impl/rfc2818_verification.ipp:68:44: error: invalid=
 use of incomplete type =C3=A2=E2=82=AC=CB=9CASN1_IA5STRING=C3=A2=E2=82=AC=
=E2=84=A2 {aka =C3=A2=E2=82=AC=CB=9Cstruct asn1_string_st=C3=A2=E2=82=AC=E2=
=84=A2}
|    68 |         std::size_t pattern_length =3D domain-&gt;length;
|       |                                            ^~
| /usr/include/openssl/types.h:57:16: note: forward declaration of =C3=A2=
=E2=82=AC=CB=9CASN1_IA5STRING=C3=A2=E2=82=AC=E2=84=A2 {aka =C3=A2=E2=82=AC=
=CB=9Cstruct asn1_string_st=C3=A2=E2=82=AC=E2=84=A2}
|    57 | typedef struct asn1_string_st ASN1_INTEGER;
|       |                ^~~~~~~~~~~~~~
| /usr/include/asio/ssl/impl/rfc2818_verification.ipp:79:21: error: invalid=
 use of incomplete type =C3=A2=E2=82=AC=CB=9CASN1_OCTET_STRING=C3=A2=E2=82=
=AC=E2=84=A2 {aka =C3=A2=E2=82=AC=CB=9Cstruct asn1_string_st=C3=A2=E2=82=AC=
=E2=84=A2}
|    79 |       if (ip_address-&gt;type =3D=3D V_ASN1_OCTET_STRING &amp;&amp; ip_addre=
ss-&gt;data)
|       |                     ^~
| /usr/include/openssl/types.h:57:16: note: forward declaration of =C3=A2=
=E2=82=AC=CB=9CASN1_OCTET_STRING=C3=A2=E2=82=AC=E2=84=A2 {aka =C3=A2=E2=82=
=AC=CB=9Cstruct asn1_string_st=C3=A2=E2=82=AC=E2=84=A2}
|    57 | typedef struct asn1_string_st ASN1_INTEGER;
|       |                ^~~~~~~~~~~~~~
| /usr/include/asio/ssl/impl/rfc2818_verification.ipp:79:64: error: invalid=
 use of incomplete type =C3=A2=E2=82=AC=CB=9CASN1_OCTET_STRING=C3=A2=E2=82=
=AC=E2=84=A2 {aka =C3=A2=E2=82=AC=CB=9Cstruct asn1_string_st=C3=A2=E2=82=AC=
=E2=84=A2}
|    79 |       if (ip_address-&gt;type =3D=3D V_ASN1_OCTET_STRING &amp;&amp; ip_addre=
ss-&gt;data)
|       |                                                                ^~
| /usr/include/openssl/types.h:57:16: note: forward declaration of =C3=A2=
=E2=82=AC=CB=9CASN1_OCTET_STRING=C3=A2=E2=82=AC=E2=84=A2 {aka =C3=A2=E2=82=
=AC=CB=9Cstruct asn1_string_st=C3=A2=E2=82=AC=E2=84=A2}
|    57 | typedef struct asn1_string_st ASN1_INTEGER;
|       |                ^~~~~~~~~~~~~~
| /usr/include/asio/ssl/impl/rfc2818_verification.ipp:81:42: error: invalid=
 use of incomplete type =C3=A2=E2=82=AC=CB=9CASN1_OCTET_STRING=C3=A2=E2=82=
=AC=E2=84=A2 {aka =C3=A2=E2=82=AC=CB=9Cstruct asn1_string_st=C3=A2=E2=82=AC=
=E2=84=A2}
|    81 |         if (address.is_v4() &amp;&amp; ip_address-&gt;length =3D=3D 4)
|       |                                          ^~
| /usr/include/openssl/types.h:57:16: note: forward declaration of =C3=A2=
=E2=82=AC=CB=9CASN1_OCTET_STRING=C3=A2=E2=82=AC=E2=84=A2 {aka =C3=A2=E2=82=
=AC=CB=9Cstruct asn1_string_st=C3=A2=E2=82=AC=E2=84=A2}
|    57 | typedef struct asn1_string_st ASN1_INTEGER;
|       |                ^~~~~~~~~~~~~~
| /usr/include/asio/ssl/impl/rfc2818_verification.ipp:84:46: error: invalid=
 use of incomplete type =C3=A2=E2=82=AC=CB=9CASN1_OCTET_STRING=C3=A2=E2=82=
=AC=E2=84=A2 {aka =C3=A2=E2=82=AC=CB=9Cstruct asn1_string_st=C3=A2=E2=82=AC=
=E2=84=A2}
|    84 |           if (memcmp(bytes.data(), ip_address-&gt;data, 4) =3D=3D 0)
|       |                                              ^~
| /usr/include/openssl/types.h:57:16: note: forward declaration of =C3=A2=
=E2=82=AC=CB=9CASN1_OCTET_STRING=C3=A2=E2=82=AC=E2=84=A2 {aka =C3=A2=E2=82=
=AC=CB=9Cstruct asn1_string_st=C3=A2=E2=82=AC=E2=84=A2}
|    57 | typedef struct asn1_string_st ASN1_INTEGER;
|       |                ^~~~~~~~~~~~~~
| /usr/include/asio/ssl/impl/rfc2818_verification.ipp:90:47: error: invalid=
 use of incomplete type =C3=A2=E2=82=AC=CB=9CASN1_OCTET_STRING=C3=A2=E2=82=
=AC=E2=84=A2 {aka =C3=A2=E2=82=AC=CB=9Cstruct asn1_string_st=C3=A2=E2=82=AC=
=E2=84=A2}
|    90 |         else if (address.is_v6() &amp;&amp; ip_address-&gt;length =3D=3D 16)
|       |                                               ^~
| /usr/include/openssl/types.h:57:16: note: forward declaration of =C3=A2=
=E2=82=AC=CB=9CASN1_OCTET_STRING=C3=A2=E2=82=AC=E2=84=A2 {aka =C3=A2=E2=82=
=AC=CB=9Cstruct asn1_string_st=C3=A2=E2=82=AC=E2=84=A2}
|    57 | typedef struct asn1_string_st ASN1_INTEGER;
|       |                ^~~~~~~~~~~~~~
| /usr/include/asio/ssl/impl/rfc2818_verification.ipp:93:46: error: invalid=
 use of incomplete type =C3=A2=E2=82=AC=CB=9CASN1_OCTET_STRING=C3=A2=E2=82=
=AC=E2=84=A2 {aka =C3=A2=E2=82=AC=CB=9Cstruct asn1_string_st=C3=A2=E2=82=AC=
=E2=84=A2}
|    93 |           if (memcmp(bytes.data(), ip_address-&gt;data, 16) =3D=3D 0)
|       |                                              ^~
| /usr/include/openssl/types.h:57:16: note: forward declaration of =C3=A2=
=E2=82=AC=CB=9CASN1_OCTET_STRING=C3=A2=E2=82=AC=E2=84=A2 {aka =C3=A2=E2=82=
=AC=CB=9Cstruct asn1_string_st=C3=A2=E2=82=AC=E2=84=A2}
|    57 | typedef struct asn1_string_st ASN1_INTEGER;
|       |                ^~~~~~~~~~~~~~
| /usr/include/asio/ssl/impl/rfc2818_verification.ipp:106:42: error: invali=
d conversion from =C3=A2=E2=82=AC=CB=9Cconst X509_NAME*=C3=A2=E2=82=AC=E2=
=84=A2 {aka =C3=A2=E2=82=AC=CB=9Cconst X509_name_st*=C3=A2=E2=82=AC=E2=84=
=A2} to =C3=A2=E2=82=AC=CB=9CX509_NAME*=C3=A2=E2=82=AC=E2=84=A2 {aka =C3=A2=
=E2=82=AC=CB=9CX509_name_st*=C3=A2=E2=82=AC=E2=84=A2} [-fpermissive]
|   106 |   X509_NAME* name =3D X509_get_subject_name(cert);
|       |                     ~~~~~~~~~~~~~~~~~~~~~^~~~~~
|       |                                          |
|       |                                          const X509_NAME* {aka co=
nst X509_name_st*}
| /usr/include/asio/ssl/impl/rfc2818_verification.ipp:111:54: error: invali=
d conversion from =C3=A2=E2=82=AC=CB=9Cconst X509_NAME_ENTRY*=C3=A2=E2=82=
=AC=E2=84=A2 {aka =C3=A2=E2=82=AC=CB=9Cconst X509_name_entry_st*=C3=A2=E2=
=82=AC=E2=84=A2} to =C3=A2=E2=82=AC=CB=9CX509_NAME_ENTRY*=C3=A2=E2=82=AC=E2=
=84=A2 {aka =C3=A2=E2=82=AC=CB=9CX509_name_entry_st*=C3=A2=E2=82=AC=E2=84=
=A2} [-fpermissive]
|   111 |     X509_NAME_ENTRY* name_entry =3D X509_NAME_get_entry(name, i);
|       |                                   ~~~~~~~~~~~~~~~~~~~^~~~~~~~~
|       |                                                      |
|       |                                                      const X509_N=
AME_ENTRY* {aka const X509_name_entry_st*}
| /usr/include/asio/ssl/impl/rfc2818_verification.ipp:112:43: error: invali=
d conversion from =C3=A2=E2=82=AC=CB=9Cconst ASN1_STRING*=C3=A2=E2=82=AC=E2=
=84=A2 {aka =C3=A2=E2=82=AC=CB=9Cconst asn1_string_st*=C3=A2=E2=82=AC=E2=84=
=A2} to =C3=A2=E2=82=AC=CB=9CASN1_STRING*=C3=A2=E2=82=AC=E2=84=A2 {aka =C3=
=A2=E2=82=AC=CB=9Casn1_string_st*=C3=A2=E2=82=AC=E2=84=A2} [-fpermissive]
|   112 |     common_name =3D X509_NAME_ENTRY_get_data(name_entry);
|       |                   ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
|       |                                           |
|       |                                           const ASN1_STRING* {aka=
 const asn1_string_st*}
| /usr/include/asio/ssl/impl/rfc2818_verification.ipp:114:33: error: invali=
d use of incomplete type =C3=A2=E2=82=AC=CB=9CASN1_STRING=C3=A2=E2=82=AC=E2=
=84=A2 {aka =C3=A2=E2=82=AC=CB=9Cstruct asn1_string_st=C3=A2=E2=82=AC=E2=84=
=A2}
|   114 |   if (common_name &amp;&amp; common_name-&gt;data &amp;&amp; common_name-&gt;length)
|       |                                 ^~
| /usr/include/openssl/types.h:57:16: note: forward declaration of =C3=A2=
=E2=82=AC=CB=9CASN1_STRING=C3=A2=E2=82=AC=E2=84=A2 {aka =C3=A2=E2=82=AC=CB=
=9Cstruct asn1_string_st=C3=A2=E2=82=AC=E2=84=A2}
|    57 | typedef struct asn1_string_st ASN1_INTEGER;
|       |                ^~~~~~~~~~~~~~
| /usr/include/asio/ssl/impl/rfc2818_verification.ipp:114:54: error: invali=
d use of incomplete type =C3=A2=E2=82=AC=CB=9CASN1_STRING=C3=A2=E2=82=AC=E2=
=84=A2 {aka =C3=A2=E2=82=AC=CB=9Cstruct asn1_string_st=C3=A2=E2=82=AC=E2=84=
=A2}
|   114 |   if (common_name &amp;&amp; common_name-&gt;data &amp;&amp; common_name-&gt;length)
|       |                                                      ^~
| /usr/include/openssl/types.h:57:16: note: forward declaration of =C3=A2=
=E2=82=AC=CB=9CASN1_STRING=C3=A2=E2=82=AC=E2=84=A2 {aka =C3=A2=E2=82=AC=CB=
=9Cstruct asn1_string_st=C3=A2=E2=82=AC=E2=84=A2}
|    57 | typedef struct asn1_string_st ASN1_INTEGER;
|       |                ^~~~~~~~~~~~~~
| /usr/include/asio/ssl/impl/rfc2818_verification.ipp:116:68: error: invali=
d use of incomplete type =C3=A2=E2=82=AC=CB=9CASN1_STRING=C3=A2=E2=82=AC=E2=
=84=A2 {aka =C3=A2=E2=82=AC=CB=9Cstruct asn1_string_st=C3=A2=E2=82=AC=E2=84=
=A2}
|   116 |     const char* pattern =3D reinterpret_cast&lt;const char*&gt;(common_=
name-&gt;data);
|       |                                                                  =
  ^~
| /usr/include/openssl/types.h:57:16: note: forward declaration of =C3=A2=
=E2=82=AC=CB=9CASN1_STRING=C3=A2=E2=82=AC=E2=84=A2 {aka =C3=A2=E2=82=AC=CB=
=9Cstruct asn1_string_st=C3=A2=E2=82=AC=E2=84=A2}
|    57 | typedef struct asn1_string_st ASN1_INTEGER;
|       |                ^~~~~~~~~~~~~~
| /usr/include/asio/ssl/impl/rfc2818_verification.ipp:117:45: error: invali=
d use of incomplete type =C3=A2=E2=82=AC=CB=9CASN1_STRING=C3=A2=E2=82=AC=E2=
=84=A2 {aka =C3=A2=E2=82=AC=CB=9Cstruct asn1_string_st=C3=A2=E2=82=AC=E2=84=
=A2}
|   117 |     std::size_t pattern_length =3D common_name-&gt;length;
|       |                                             ^~
| /usr/include/openssl/types.h:57:16: note: forward declaration of =C3=A2=
=E2=82=AC=CB=9CASN1_STRING=C3=A2=E2=82=AC=E2=84=A2 {aka =C3=A2=E2=82=AC=CB=
=9Cstruct asn1_string_st=C3=A2=E2=82=AC=E2=84=A2}
|    57 | typedef struct asn1_string_st ASN1_INTEGER;
|       |                ^~~~~~~~~~~~~~
| /build/reproducible-path/galera-4-26.4.25/galerautils/src/gu_asio.cpp: In=
 function =C3=A2=E2=82=AC=CB=9Cbool gu::allowlist_value_check(wsrep_allowli=
st_key_t, const std::string&amp;)=C3=A2=E2=82=AC=E2=84=A2:
| /build/reproducible-path/galera-4-26.4.25/galerautils/src/gu_asio.cpp:888=
:1: warning: control reaches end of non-void function [-Wreturn-type]
|   888 | }
|       | ^
| make[3]: *** [galerautils/src/CMakeFiles/galerautilsxx.dir/build.make:390=
: galerautils/src/CMakeFiles/galerautilsxx.dir/gu_asio.cpp.o] Error 1
| make[3]: Leaving directory '/build/reproducible-path/galera-4-26.4.25/obj=
-x86_64-linux-gnu'

Full buildlog
 	https://breakpoint.cc/openssl-rebuild/logs-4/attempted/galera-4_26.4.25-2=
_amd64-2026-04-19T13:20:19Z

Sebastian
]