[From nobody Sun Sep  6 10:09:06 2026
Received: (at submit) by bugs.debian.org; 30 May 2026 16:06:00 +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, 71; hammy, 150; neutral, 197; 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]:33490)
 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 1wTMCF-002DyO-14 for submit@bugs.debian.org;
 Sat, 30 May 2026 16:06:00 +0000
Date: Sat, 30 May 2026 18:05:57 +0200
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=breakpoint.cc;
 s=2025; t=1780157157;
 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=dnOgspUywcanvO6DJ9KE9Ew2JpedrzIvtT+SAeKH/jw=;
 b=WnuWMf3LeldBzXrKwB0SBTR8zwTo8z0n19PLEPy2Qa6lqWYPRV7yI9wf1YGW5OzUuaYUO6
 qIakNHKC6l+iv2CYtZ0WvqOt5V7j+OWUlq7fzqGRk0LjxZTxfjbYj5ziij8TvpXj3OHToH
 FPkvJXYYUG2pmiv7XKek37sG38SsRhYecJMjT0sbBY4iW04QKt5vUyFeorUSKpIfagjohB
 xeswzJM73Ie3sSwilABWaB6H5V9/jWBHxzdbQJ2EwP9uv3Z1yYUGjAcVocoyAbtS93aeI4
 WTsf5Ww0x1VNYAf1SPZzrwN+QKCQSTfCWqdTx8gCLFAxgWYS6xcMz5Wiy1tP8Q==
DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=breakpoint.cc;
 s=2025e; t=1780157157;
 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=dnOgspUywcanvO6DJ9KE9Ew2JpedrzIvtT+SAeKH/jw=;
 b=vk8T6KLme/5dcK4NyOAk1Cc5YEUHDrA7XZZKVLkdFC+zTcjJv68l4lWMKj2/2mNP0pHTWM
 WWbOBUth1YCoaqBQ==
From: Sebastian Andrzej Siewior &lt;sebastian@breakpoint.cc&gt;
To: submit@bugs.debian.org
Subject: systemd: FTBFS with openssl 4.0
Message-ID: &lt;20260530160557.3ao2EtMG@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: systemd
Version: 260.1-1
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:

| cc -Isrc/shared/libsystemd-shared-260.a.p -Isrc/basic -I../src/basic -Isr=
c/fundamental -I../src/fundamental -Isrc/systemd -I../src/systemd -Isrc/ver=
sion -I../src/version -I../src/libsystemd/sd-bus -I../src/libsystemd/sd-com=
mon -I../src/libsystemd/sd-device -I../src/libsystemd/sd-event -I../src/lib=
systemd/sd-hwdb -I../src/libsystemd/sd-id128 -Isrc/libsystemd/sd-journal -I=
=2E./src/libsystemd/sd-journal -I../src/libsystemd/sd-json -I../src/libsyst=
emd/sd-netlink -I../src/libsystemd/sd-network -I../src/libsystemd/sd-path -=
I../src/libsystemd/sd-resolve -I../src/libsystemd/sd-varlink -Isrc/shared -=
I../src/shared -I/usr/include/blkid -I/usr/include/uuid -I/usr/include/json=
-c -I/usr/include/libmount -I/usr/include/p11-kit-1 -I/usr/include/tss2 -fd=
iagnostics-color=3Dalways -D_FILE_OFFSET_BITS=3D64 -Wall -Winvalid-pch -Wex=
tra -std=3Dgnu17 -Wno-missing-field-initializers -Wno-unused-parameter -Wno=
-nonnull-compare -Warray-bounds -Warray-bounds=3D2 -Wdate-time -Wendif-labe=
ls -Werror=3Dbool-compare -Werror=3Ddiscarded-qualifiers -Werror=3Dflex-arr=
ay-member-not-at-end -Werror=3Dformat=3D2 -Werror=3Dformat-signedness -Werr=
or=3Dimplicit-function-declaration -Werror=3Dimplicit-int -Werror=3Dincompa=
tible-pointer-types -Werror=3Dint-conversion -Werror=3Dmissing-declarations=
 -Werror=3Dmissing-parameter-name -Werror=3Dmissing-prototypes -Werror=3Dov=
erflow -Werror=3Doverride-init -Werror=3Dpointer-sign -Werror=3Dreturn-type=
 -Werror=3Dsequence-point -Werror=3Dshift-count-overflow -Werror=3Dshift-ov=
erflow=3D2 -Werror=3Dstrict-flex-arrays -Werror=3Dundef -Wfloat-equal -Wimp=
licit-fallthrough=3D5 -Winit-self -Wlogical-op -Wmissing-include-dirs -Wmis=
sing-noreturn -Wnested-externs -Wold-style-definition -Wpointer-arith -Wred=
undant-decls -Wshadow -Wstrict-aliasing=3D2 -Wstrict-prototypes -Wsuggest-a=
ttribute=3Dnoreturn -Wunterminated-string-initialization -Wunused-function =
-Wwrite-strings -Wzero-as-null-pointer-constant -Wzero-length-bounds -fdiag=
nostics-show-option -fno-common -fstack-protector -fstack-protector-strong =
-fstrict-flex-arrays=3D3 --param=3Dssp-buffer-size=3D4 -Wno-maybe-uninitial=
ized -Wno-unused-result -ftrivial-auto-var-init=3Dzero -Werror=3Dshadow -g =
-O2 -Werror=3Dimplicit-function-declaration -ffile-prefix-map=3D/build/repr=
oducible-path/systemd-260.1=3D. -flto=3Dauto -ffat-lto-objects -fstack-prot=
ector-strong -fstack-clash-protection -Wformat -Werror=3Dformat-security -f=
cf-protection -Wdate-time -D_FORTIFY_SOURCE=3D2 -fPIC -fno-strict-aliasing =
-fstrict-flex-arrays=3D1 -fvisibility=3Dhidden -include config.h -pthread -=
isystem../src/include/override -isystemsrc/include/override -isystem../src/=
include/uapi -fvisibility=3Ddefault -MD -MQ src/shared/libsystemd-shared-26=
0.a.p/pkcs11-util.c.o -MF src/shared/libsystemd-shared-260.a.p/pkcs11-util.=
c.o.d -o src/shared/libsystemd-shared-260.a.p/pkcs11-util.c.o -c ../src/sha=
red/pkcs11-util.c
| In file included from /usr/include/openssl/indicator.h:18,
|                  from /usr/include/openssl/core_dispatch.h:16,
|                  from /usr/include/openssl/evp.h:28,
|                  from ../src/shared/openssl-util.h:38,
|                  from ../src/shared/pkcs11-util.c:11:
| ../src/shared/pkcs11-util.c: In function =C3=A2=E2=82=AC=CB=9Cpkcs11_toke=
n_read_public_key=C3=A2=E2=82=AC=E2=84=A2:
| ../src/shared/pkcs11-util.c:557:76: error: invalid use of incomplete type=
def =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}
|   557 |                         OSSL_PARAM_octet_string(OSSL_PKEY_PARAM_P=
UB_KEY, os-&gt;data, os-&gt;length)
|       |                                                                  =
          ^~
| ../src/shared/pkcs11-util.c:557:86: error: invalid use of incomplete type=
def =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}
|   557 |                         OSSL_PARAM_octet_string(OSSL_PKEY_PARAM_P=
UB_KEY, os-&gt;data, os-&gt;length)
|       |                                                                  =
                    ^~
| ../src/shared/pkcs11-util.c: In function =C3=A2=E2=82=AC=CB=9Cpkcs11_toke=
n_read_x509_certificate=C3=A2=E2=82=AC=E2=84=A2:
| ../src/shared/pkcs11-util.c:694:14: error: assignment discards =C3=A2=E2=
=82=AC=CB=9Cconst=C3=A2=E2=82=AC=E2=84=A2 qualifier from pointer target typ=
e [-Werror=3Ddiscarded-qualifiers]
|   694 |         name =3D X509_get_subject_name(x509);
|       |              ^
| cc1: some warnings being treated as errors
| ninja: build stopped: subcommand failed.

Full buildlog
 	https://breakpoint.cc/openssl-rebuild/logs-4/attempted/systemd_260.1-1_am=
d64-2026-04-19T12:33:12Z

Sebastian
]