[From nobody Wed Jul 29 15:53:06 2026
Received: (at submit) by bugs.debian.org; 25 May 2026 07:11:12 +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.0 required=4.0 tests=BAYES_00,
 BODY_INCLUDES_CONTROL_AFFECTS,BODY_INCLUDES_PACKAGE,DKIM_SIGNED,
 DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FOURLA,HAS_PACKAGE,
 RCVD_IN_DNSWL_MED,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, 43; hammy, 150; neutral, 101; 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 ([91.216.245.30]:46118)
 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 1wRPSw-004PWi-1k for submit@bugs.debian.org;
 Mon, 25 May 2026 07:11:12 +0000
Date: Mon, 25 May 2026 09:11:07 +0200
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=breakpoint.cc;
 s=2025; t=1779693069;
 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=/BDDHyDhpVUUN6SOqJO6+9wAn0reDrKbxhm9VMh9vok=;
 b=HPUa/5thJX29pVScxdPfGHOeF83Zc9C1rLAkki+6uenGI30RT+l1TT014RZaKU2hDYKIuT
 kGEAlhkiFRWK/V+i6i5pk8Qsy17526Ns0XGNGjiCF6XBHACiTnY8HEJqJELGcMSmjBjhTd
 zuO8PRGoOY7GiBEyi9umwLAD0JJpi1PYO2+S6BPJZILdRuBztoPDDJBJKux1xdvBExacol
 1n2PSG140DFsfIhncq1wWpEZL4nZMRtKLBij3/PYFZtXMo0bdZ3ahwWmighfe68Papdh89
 A60FpI+WMxWCBEo7Tui6Mb6IJBJVukLZI0CkOg+YuWTZQ07hXqNzJ55vD3BrXA==
DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=breakpoint.cc;
 s=2025e; t=1779693069;
 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=/BDDHyDhpVUUN6SOqJO6+9wAn0reDrKbxhm9VMh9vok=;
 b=hqPSEF2HS798IcXhdJnZ+03UG2rL1Hfr49dVSEFHObrBOz60qKs/ryQwsla9ldpISCoVV0
 JagHSvsE0ntWpVAg==
From: Sebastian Andrzej Siewior &lt;sebastian@breakpoint.cc&gt;
To: submit@bugs.debian.org
Subject: boinc: FTBFS with openssl 4.0
Message-ID: &lt;20260525071107.axZwrx6J@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: boinc
Version: 8.2.9+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:

| libtool: compile:  /usr/bin/g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../api -I=
=2E./db -I../lib -I../lib/mac -I../sched -I../tools -I../vda -Wdate-time -D=
_FORTIFY_SOURCE=3D2 -Wall -Wextra -Wshadow -Wredundant-decls -Wdisabled-opt=
imization -Wpointer-arith -Wstrict-aliasing -Wcast-align -fPIC -DPIC -I/usr=
/include -I/usr/include/openssl -g -O2 -ffile-prefix-map=3D/build/reproduci=
ble-path/boinc-8.2.9+dfsg=3D. -fstack-protector-strong -fstack-clash-protec=
tion -Wformat -Werror=3Dformat-security -fcf-protection -Wall -O3 -funroll-=
loops -fforce-addr -ffast-math -flto -std=3Dc++11 -Wall -c crypt.cpp  -fPIC=
 -DPIC -o .libs/libboinc_crypt_la-crypt.o
| crypt.cpp: In function 'int encrypt_private(R_RSA_PRIVATE_KEY&amp;, DATA_BLOC=
K&amp;, DATA_BLOCK&amp;)':
| crypt.cpp:259:22: warning: 'RSA* RSA_new()' is deprecated: Since OpenSSL =
3.0 [-Wdeprecated-declarations]
|   259 |     RSA* rp =3D RSA_new();
|       |               ~~~~~~~^~
| In file included from /usr/include/openssl/x509.h:38,
|                  from /usr/include/openssl/ssl.h:34,
|                  from crypt.cpp:31:
| /usr/include/openssl/rsa.h:212:28: note: declared here
|   212 | OSSL_DEPRECATEDIN_3_0 RSA *RSA_new(void);
|       |                            ^~~~~~~
| crypt.cpp:261:33: warning: 'int RSA_private_encrypt(int, const unsigned c=
har*, unsigned char*, RSA*, int)' is deprecated: Since OpenSSL 3.0 [-Wdepre=
cated-declarations]
|   261 |     retval =3D RSA_private_encrypt(n, in.data, out.data, rp, RSA_=
PKCS1_PADDING);
|       |              ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~=
~~~~~~~~~~~~
| /usr/include/openssl/rsa.h:294:5: note: declared here
|   294 | int RSA_private_encrypt(int flen, const unsigned char *from, unsi=
gned char *to,
|       |     ^~~~~~~~~~~~~~~~~~~
| crypt.cpp:263:17: warning: 'void RSA_free(RSA*)' is deprecated: Since Ope=
nSSL 3.0 [-Wdeprecated-declarations]
|   263 |         RSA_free(rp);
|       |         ~~~~~~~~^~~~
| /usr/include/openssl/rsa.h:302:28: note: declared here
|   302 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r);
|       |                            ^~~~~~~~
=E2=80=A6

| crypt.cpp:826:41: error: invalid conversion from 'const X509_NAME*' {aka =
'const X509_name_st*'} to 'X509_NAME*' {aka 'X509_name_st*'} [-fpermissive]
|   826 |             subj =3D X509_get_subject_name(cert);
|       |                    ~~~~~~~~~~~~~~~~~~~~~^~~~~~
|       |                                         |
|       |                                         const X509_NAME* {aka con=
st X509_name_st*}
| make[5]: *** [Makefile:1792: libboinc_crypt_la-crypt.lo] Error 1

Full buildlog
	https://breakpoint.cc/openssl-rebuild/logs-4/attempted/boinc_8.2.9+dfsg-1_=
amd64-2026-04-19T09:46:38Z

Sebastian
]