[From nobody Thu Jun  4 14:49:07 2026
Received: (at submit) by bugs.debian.org; 30 May 2026 16:13:43 +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, 41; hammy, 150; neutral, 60; 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]:59122)
 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 1wTMJj-002FDP-0T for submit@bugs.debian.org;
 Sat, 30 May 2026 16:13:43 +0000
Date: Sat, 30 May 2026 18:13:41 +0200
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=breakpoint.cc;
 s=2025; t=1780157621;
 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=hva5XIi+Xf16GAr+LzSgccCg7WPMKGIBtQIr/Q8nv1w=;
 b=jTRLd/Bf6SyM2NeQ0k1GziUUg86PfFlmU0t+rwXHMByrR+AszJirUokuHQXIOQen7202Y3
 vhClZKOvJolHEVXb/jRmCv4+FnTMJTWPCqA9GQcsgVDqXF9XN9L4567FqvWQxD2Fb3DSe+
 nMKTpVCRKfRyLuGl1gn3eUp4bgOOSFEIEFLlkYmyvfuOKJRfrGZ9r2hhOsLyxbqZBYxpH5
 +AYjMTnxk1OHP2V9zccK6wLWyuU6JpwdIxbYEZAg+Txs4SV7ZZ34m9ZfMJ/ebktmZam8g4
 KmHFtTMZ2W2xDGCMB6f0gjGlPxJYKeoKotfJAAcyinjrqtLOOIvWfbE8O5uLKg==
DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=breakpoint.cc;
 s=2025e; t=1780157621;
 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=hva5XIi+Xf16GAr+LzSgccCg7WPMKGIBtQIr/Q8nv1w=;
 b=zUyK0Jx+fyJ3Y8uZxtLHpEGNiNS8jkwEB8OUd5Mqy6DyVdcnhL/A5Oi17HOHAcXHtrqT6c
 +Ca+CjzeXgB9CABw==
From: Sebastian Andrzej Siewior &lt;sebastian@breakpoint.cc&gt;
To: submit@bugs.debian.org
Subject: mosquitto: FTBFS with openssl 4.0
Message-ID: &lt;20260530161341.7qLLm8lS@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: mosquitto
Version: 2.0.22-5
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/mosquitto-2.0.22/obj-x86_64-linux-gnu/lib &amp;&amp; =
/usr/bin/cc -DCMAKE -DOPENSSL_API_COMPAT=3D0x10100000L -DVERSION=3D\&quot;2.0.22=
\&quot; -DWITH_DLT -DWITH_EC -DWITH_SOCKS -DWITH_THREADING -DWITH_TLS -DWITH_TLS=
_PSK -DWITH_UNIX_SOCKETS -Dlibmosquitto_EXPORTS -I/build/reproducible-path/=
mosquitto-2.0.22 -I/build/reproducible-path/mosquitto-2.0.22/lib -I/build/r=
eproducible-path/mosquitto-2.0.22/include -g -O2 -Werror=3Dimplicit-functio=
n-declaration -ffile-prefix-map=3D/build/reproducible-path/mosquitto-2.0.22=
=3D. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=3Df=
ormat-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3D2 -fPIC -MD =
-MT lib/CMakeFiles/libmosquitto.dir/tls_mosq.c.o -MF CMakeFiles/libmosquitt=
o.dir/tls_mosq.c.o.d -o CMakeFiles/libmosquitto.dir/tls_mosq.c.o -c /build/=
reproducible-path/mosquitto-2.0.22/lib/tls_mosq.c
| /build/reproducible-path/mosquitto-2.0.22/lib/tls_mosq.c: In function =C3=
=A2=E2=82=AC=CB=9Cmosquitto__verify_certificate_hostname=C3=A2=E2=82=AC=E2=
=84=A2:
| /build/reproducible-path/mosquitto-2.0.22/lib/tls_mosq.c:171:53: error: i=
nvalid use of incomplete typedef =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}
|   171 |                                 if(nval-&gt;d.iPAddress-&gt;length =3D=
=3D 4 &amp;&amp; ipv4_ok){
|       |                                                     ^~
| /build/reproducible-path/mosquitto-2.0.22/lib/tls_mosq.c:176:59: error: i=
nvalid use of incomplete typedef =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}
|   176 |                                 }else if(nval-&gt;d.iPAddress-&gt;lengt=
h =3D=3D 16 &amp;&amp; ipv6_ok){
|       |                                                           ^~
| /build/reproducible-path/mosquitto-2.0.22/lib/tls_mosq.c:191:14: warning:=
 assignment discards =C3=A2=E2=82=AC=CB=9Cconst=C3=A2=E2=82=AC=E2=84=A2 qua=
lifier from pointer target type [-Wdiscarded-qualifiers]
|   191 |         subj =3D X509_get_subject_name(cert);
|       |              ^
| make[3]: *** [lib/CMakeFiles/libmosquitto.dir/build.make:614: lib/CMakeFi=
les/libmosquitto.dir/tls_mosq.c.o] Error 1

Full buildlog
 	https://breakpoint.cc/openssl-rebuild/logs-4/attempted/mosquitto_2.0.22-5=
_amd64-2026-04-19T13:50:17Z

Sebastian
]