[From nobody Fri Jun 12 08:57:09 2026
Received: (at submit) by bugs.debian.org; 30 May 2026 16:22:11 +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, 15; hammy, 150; neutral, 62; spammy,
 0. spammytokens: hammytokens:0.000-+--Wdatetime, 0.000-+--wdatetime,
 0.000-+--Wdate-time, 0.000-+--wdate-time, 0.000-+--sk:ffile-p
Return-path: &lt;sebastian@breakpoint.cc&gt;
Received: from chamillionaire.breakpoint.cc ([2a0a:51c0:0:237:300::1]:53382)
 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 1wTMRu-002Gm3-2v for submit@bugs.debian.org;
 Sat, 30 May 2026 16:22:11 +0000
Date: Sat, 30 May 2026 18:22:08 +0200
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=breakpoint.cc;
 s=2025; t=1780158129;
 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=/hv25PjlXlewVW2oSPZh0IY385ts2mqYqmtm1vTMWtc=;
 b=O/gyCEANqK/MQol/oHCfQd7LEm+YIn3xc4NuGGx9Ov2DqGRcD13XEHogFRlUH6+1bJ44sN
 npqwcFJ/NT8c4osVPQZBeFjpKJvMEYjUmMH3xsQt1uUYb24kyApScH37qTeG4Q8fvS63/3
 Tn6yagP5m8hMiFasHEo/1XK6sFTYZre45unjoqZvom+8oVQEgK7uIVcaNBrRbUAQGVAjiR
 qiteaFCYmGc7ZlQ6OwajmY4CNk1QhWdOQuZouTx6kgbrGaS1HIYUphIL3QcjnwpjMsZ8hl
 ocD64p0kfPyRFnzskUfwrCH2qqcpQKFOq9HYSauooqcUpmupjg6tl7BKJz6egQ==
DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=breakpoint.cc;
 s=2025e; t=1780158129;
 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=/hv25PjlXlewVW2oSPZh0IY385ts2mqYqmtm1vTMWtc=;
 b=jtV2aJ2eEonFah/YKq9ljF0Niwikxp16aj9a8fG6nv2y3Nyp1GkCOri0CwweYI6ytblq+g
 jn/waLijBNTxvsAA==
From: Sebastian Andrzej Siewior &lt;sebastian@breakpoint.cc&gt;
To: submit@bugs.debian.org
Subject: r-cran-openssl: FTBFS with openssl 4.0
Message-ID: &lt;20260530162208.FBrB5x8u@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: r-cran-openssl
Version: 2.3.4+dfsg-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:

| x86_64-linux-gnu-gcc -I&quot;/usr/share/R/include&quot; -DNDEBUG -DSTRICT_R_HEADERS=
 -DR_NO_REMAP      -fpic  -g -O2 -ffile-prefix-map=3D/build/reproducible-pa=
th/r-base-4.5.3.20260417=3D. -fstack-protector-strong -fstack-clash-protect=
ion -Wformat -Werror=3Dformat-security -fcf-protection -Wdate-time -D_FORTI=
FY_SOURCE=3D2  -c cert.c -o cert.o
| cert.c: In function =C3=A2=E2=82=AC=CB=9CR_cert_info=C3=A2=E2=82=AC=E2=84=
=A2:
| cert.c:28:8: warning: assignment discards =C3=A2=E2=82=AC=CB=9Cconst=C3=
=A2=E2=82=AC=E2=84=A2 qualifier from pointer target type [-Wdiscarded-quali=
fiers]
|    28 |   name =3D X509_get_subject_name(cert);
|       |        ^
| cert.c:37:8: warning: assignment discards =C3=A2=E2=82=AC=CB=9Cconst=C3=
=A2=E2=82=AC=E2=84=A2 qualifier from pointer target type [-Wdiscarded-quali=
fiers]
|    37 |   name =3D X509_get_issuer_name(cert);
|       |        ^
| cert.c:53:58: error: invalid use of incomplete typedef =C3=A2=E2=82=AC=CB=
=9CASN1_BIT_STRING=C3=A2=E2=82=AC=E2=84=A2 {aka =C3=A2=E2=82=AC=CB=9Cconst =
struct asn1_string_st=C3=A2=E2=82=AC=E2=84=A2}
|    53 |   SET_VECTOR_ELT(out, 3, Rf_allocVector(RAWSXP, signature-&gt;length=
));
|       |                                                          ^~
| cert.c:54:44: error: invalid use of incomplete typedef =C3=A2=E2=82=AC=CB=
=9CASN1_BIT_STRING=C3=A2=E2=82=AC=E2=84=A2 {aka =C3=A2=E2=82=AC=CB=9Cconst =
struct asn1_string_st=C3=A2=E2=82=AC=E2=84=A2}
|    54 |   memcpy(RAW(VECTOR_ELT(out, 3)), signature-&gt;data, signature-&gt;len=
gth);
|       |                                            ^~
| cert.c:54:61: error: invalid use of incomplete typedef =C3=A2=E2=82=AC=CB=
=9CASN1_BIT_STRING=C3=A2=E2=82=AC=E2=84=A2 {aka =C3=A2=E2=82=AC=CB=9Cconst =
struct asn1_string_st=C3=A2=E2=82=AC=E2=84=A2}
|    54 |   memcpy(RAW(VECTOR_ELT(out, 3)), signature-&gt;data, signature-&gt;len=
gth);
|       |                                                             ^~
| make[1]: *** [/usr/lib/R/etc/Makeconf:190: cert.o] Error 1

Full buildlog
 	https://breakpoint.cc/openssl-rebuild/logs-4/attempted/r-cran-openssl_2.3=
=2E4+dfsg-1_amd64-2026-04-19T13:21:41Z

Sebastian
]