From unknown Sun Jun 22 07:49:38 2025 X-Loop: help-debbugs@gnu.org Subject: bug#63202: git-gcrypt 0.7.0 build fails with OpenSSL 3.0 Resent-From: Giovanni Biscuolo Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Mon, 01 May 2023 12:42:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 63202 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: 63202@debbugs.gnu.org X-Debbugs-Original-To: bug-guix@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.168294488821197 (code B ref -1); Mon, 01 May 2023 12:42:02 +0000 Received: (at submit) by debbugs.gnu.org; 1 May 2023 12:41:28 +0000 Received: from localhost ([127.0.0.1]:39116 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ptSqN-0005Vn-Ng for submit@debbugs.gnu.org; Mon, 01 May 2023 08:41:28 -0400 Received: from lists.gnu.org ([209.51.188.17]:50062) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ptSqK-0005Ve-Hm for submit@debbugs.gnu.org; Mon, 01 May 2023 08:41:25 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ptSqJ-0004KD-Pq for bug-guix@gnu.org; Mon, 01 May 2023 08:41:23 -0400 Received: from ns13.heimat.it ([46.4.214.66]) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ptSqI-00040J-0E for bug-guix@gnu.org; Mon, 01 May 2023 08:41:23 -0400 Received: from localhost (ip6-localhost [127.0.0.1]) by ns13.heimat.it (Postfix) with ESMTP id 963873008A7 for ; Mon, 1 May 2023 12:41:18 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at ns13.heimat.it Received: from ns13.heimat.it ([127.0.0.1]) by localhost (ns13.heimat.it [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id MYicli4R40rG for ; Mon, 1 May 2023 12:41:17 +0000 (UTC) Received: from bourrache.mug.xelera.it (unknown [93.56.170.62]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by ns13.heimat.it (Postfix) with ESMTPSA id 2DD3830087D for ; Mon, 1 May 2023 12:41:17 +0000 (UTC) Received: from roquette.mug.biscuolo.net (roquette [10.38.2.14]) by bourrache.mug.xelera.it (Postfix) with SMTP id A129E2596CDF for ; Mon, 1 May 2023 14:41:16 +0200 (CEST) Received: (nullmailer pid 9306 invoked by uid 1000); Mon, 01 May 2023 12:41:15 -0000 From: Giovanni Biscuolo Organization: Xelera.eu Date: Mon, 01 May 2023 14:41:15 +0200 Message-ID: <87cz3kkyvo.fsf@xelera.eu> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" Received-SPF: pass client-ip=46.4.214.66; envelope-from=g@xelera.eu; helo=ns13.heimat.it X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.4 (-) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.4 (--) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hello, git-crypt 0.7.0 is failing to build with OpenSSL 3.0 =2D-8<---------------cut here---------------start------------->8--- g++ -Wall -pedantic -Wno-long-long -O2 -std=3Dc++11 -c -o crypto-openssl-= 10.o crypto-openssl-10.cpp crypto-openssl-10.cpp: In constructor =E2=80=98Aes_ecb_encryptor::Aes_ecb_e= ncryptor(const unsigned char*)=E2=80=99: crypto-openssl-10.cpp:59:32: warning: =E2=80=98int AES_set_encrypt_key(cons= t unsigned char*, int, AES_KEY*)=E2=80=99 is deprecated: Since OpenSSL 3.0 = [-Wdeprecated-declarations] 59 | if (AES_set_encrypt_key(raw_key, KEY_LEN * 8, &(impl->key))= !=3D 0) { | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from crypto-openssl-10.cpp:38: /gnu/store/69wd3pd1hd3j84xr965jj2fk2qmxn0hl-openssl-3.0.8/include/openssl/a= es.h:51:5: note: declared here 51 | int AES_set_encrypt_key(const unsigned char *userKey, const int bit= s, | ^~~~~~~~~~~~~~~~~~~ crypto-openssl-10.cpp: In member function =E2=80=98void Aes_ecb_encryptor::= encrypt(const unsigned char*, unsigned char*)=E2=80=99: crypto-openssl-10.cpp:74:20: warning: =E2=80=98void AES_encrypt(const unsig= ned char*, unsigned char*, const AES_KEY*)=E2=80=99 is deprecated: Since Op= enSSL 3.0 [-Wdeprecated-declaratio ns] 74 | AES_encrypt(plain, cipher, &(impl->key)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from crypto-openssl-10.cpp:38: /gnu/store/69wd3pd1hd3j84xr965jj2fk2qmxn0hl-openssl-3.0.8/include/openssl/a= es.h:57:6: note: declared here 57 | void AES_encrypt(const unsigned char *in, unsigned char *out, | ^~~~~~~~~~~ crypto-openssl-10.cpp: At global scope: crypto-openssl-10.cpp:78:18: error: field =E2=80=98ctx=E2=80=99 has incompl= ete type =E2=80=98HMAC_CTX=E2=80=99 {aka =E2=80=98hmac_ctx_st=E2=80=99} 78 | HMAC_CTX ctx; | ^~~ In file included from /gnu/store/69wd3pd1hd3j84xr965jj2fk2qmxn0hl-openssl-3= .0.8/include/openssl/evp.h:26, from /gnu/store/69wd3pd1hd3j84xr965jj2fk2qmxn0hl-openssl-3= .0.8/include/openssl/hmac.h:21, from crypto-openssl-10.cpp:40: /gnu/store/69wd3pd1hd3j84xr965jj2fk2qmxn0hl-openssl-3.0.8/include/openssl/t= ypes.h:132:16: note: forward declaration of =E2=80=98HMAC_CTX=E2=80=99 {aka= =E2=80=98struct hmac_ctx_st=E2=80=99} 132 | typedef struct hmac_ctx_st HMAC_CTX; | ^~~~~~~~~~~ crypto-openssl-10.cpp: In destructor =E2=80=98Hmac_sha1_state::~Hmac_sha1_s= tate()=E2=80=99: crypto-openssl-10.cpp:92:9: error: =E2=80=98HMAC_cleanup=E2=80=99 was not d= eclared in this scope; did you mean =E2=80=98EVP_cleanup=E2=80=99? 92 | HMAC_cleanup(&(impl->ctx)); | ^~~~~~~~~~~~ | EVP_cleanup make: *** [: crypto-openssl-10.o] Error 1 error: in phase 'build': uncaught exception: %exception #<&invoke-error program: "make" arguments: ("ENABLE_MAN=3Dyes") = exit-status: 2 term-signal: #f stop-signal: #f> phase `build' failed after 9.4 seconds command "make" "ENABLE_MAN=3Dyes" failed with status 2 note: keeping build directory `/tmp/guix-build-git-crypt-0.7.0.drv-0' builder for `/gnu/store/n16q81snhvc2ikws6pwsysdyxi3shbqp-git-crypt-0.7.0.dr= v' failed with exit code 1 build of /gnu/store/n16q81snhvc2ikws6pwsysdyxi3shbqp-git-crypt-0.7.0.drv fa= iled View build log at '/var/log/guix/drvs/n1/6q81snhvc2ikws6pwsysdyxi3shbqp-git= -crypt-0.7.0.drv.gz'. guix build: error: build of `/gnu/store/n16q81snhvc2ikws6pwsysdyxi3shbqp-gi= t-crypt-0.7.0.drv' failed =2D-8<---------------cut here---------------end--------------->8--- I'm going to investigate if there's a solution. Happy hacking! Gio' =2D-=20 Giovanni Biscuolo Xelera IT Infrastructures --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQJABAEBCgAqFiEERcxjuFJYydVfNLI5030Op87MORIFAmRPs2sMHGdAeGVsZXJh LmV1AAoJENN9DqfOzDkSeecQALld/Rdqs+10Yd7bFRMIr2DL9DfePjgMg7+n39U1 7d4hTMqHIm8RgOzysyZeZSYOPNwVjnblndSAAd6CzkjYpbf6SAVmHO00qDPOulqR cRB+nkmvE2SEc7BUbkxcCr7FLvmPF+v3U9XktGbpu37CmF7NbS7fWssPfIKXPU6J pNt8mbmmxAwSslCR9jbKFaJxgerlhA/ay8XJ79R7wuMnun04WW1wC/QGz0VSWdME wtWlws3tUFGMESg50YB9CuNZTcjlQbItKjp4B9p94209HLsQXrMSKKKAnlscCZer cMCdlWv5L7j/ghmQEk0JqzHOr4gyoXQS3RF37OEJ3IXR7e2tdLp4H4r4iKfxW7xO AtS2Jh1iirtMQLDC8z10GUo45v97ohIkZCp7uipVGtECP1M+xoHc3PV9vlQ0VAyP aybgL9u3nncu+f7OEA7f6O7/gvIdOmS5C5MdJJiIrRGGojJMlv1Pw5WUL/TsQdR2 VAoyP3AG2GZvXnWWcV0XwKLYr+3gQNfh8bbc6jUiKyDoCW1GwgptpSWW+6EKgPEV CnMA30Uu1ggWPgs9iq8YPpaFy8dkyecrYO0cjxryztkWfzKMaQmmUOUjlXEBl5Va Ez7bVXEF3pisGDHoPyQvm2UhpYyrSM7/yo149554KGeG7oXEEfXOzZ9DzXtN3Csh A0fF =ZfYr -----END PGP SIGNATURE----- --=-=-=-- From unknown Sun Jun 22 07:49:38 2025 X-Loop: help-debbugs@gnu.org Subject: bug#63202: git-gcrypt 0.7.0 build fails with OpenSSL 3.0 Resent-From: Giovanni Biscuolo Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Mon, 01 May 2023 13:11:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 63202 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: 63202@debbugs.gnu.org Received: via spool by 63202-submit@debbugs.gnu.org id=B63202.168294665325772 (code B ref 63202); Mon, 01 May 2023 13:11:02 +0000 Received: (at 63202) by debbugs.gnu.org; 1 May 2023 13:10:53 +0000 Received: from localhost ([127.0.0.1]:39160 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ptTIr-0006hb-3E for submit@debbugs.gnu.org; Mon, 01 May 2023 09:10:53 -0400 Received: from ns13.heimat.it ([46.4.214.66]:56966) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ptTIm-0006hG-Sz for 63202@debbugs.gnu.org; Mon, 01 May 2023 09:10:51 -0400 Received: from localhost (ip6-localhost [127.0.0.1]) by ns13.heimat.it (Postfix) with ESMTP id AD2EB3008A7 for <63202@debbugs.gnu.org>; Mon, 1 May 2023 13:10:42 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at ns13.heimat.it Received: from ns13.heimat.it ([127.0.0.1]) by localhost (ns13.heimat.it [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id f0VnDCUxF9zX for <63202@debbugs.gnu.org>; Mon, 1 May 2023 13:10:41 +0000 (UTC) Received: from bourrache.mug.xelera.it (unknown [93.56.170.62]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by ns13.heimat.it (Postfix) with ESMTPSA id 0719830087D for <63202@debbugs.gnu.org>; Mon, 1 May 2023 13:10:41 +0000 (UTC) Received: from roquette.mug.biscuolo.net (roquette [10.38.2.14]) by bourrache.mug.xelera.it (Postfix) with SMTP id 963CA2596FC0 for <63202@debbugs.gnu.org>; Mon, 1 May 2023 15:10:40 +0200 (CEST) Received: (nullmailer pid 11951 invoked by uid 1000); Mon, 01 May 2023 13:10:40 -0000 From: Giovanni Biscuolo In-Reply-To: <87cz3kkyvo.fsf@xelera.eu> Organization: Xelera.eu References: <87cz3kkyvo.fsf@xelera.eu> Date: Mon, 01 May 2023 15:10:39 +0200 Message-ID: <878re8kxio.fsf@xelera.eu> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Giovanni Biscuolo writes: > git-crypt 0.7.0 is failing to build with OpenSSL 3.0 [...] > I'm going to investigate if there's a solution. This is the upstream bug report: https://github.com/AGWA/git-crypt/issues/232 (git-crypt fails to build with openssl 3.0.0) The solution is to add this build flag: CXXFLAGS=3D'-DOPENSSL_API_COMPAT=3D0x30000000L' I'll try and send a patch as soon as I succeed HTH! Gio' =2D-=20 Giovanni Biscuolo Xelera IT Infrastructures --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQJABAEBCgAqFiEERcxjuFJYydVfNLI5030Op87MORIFAmRPulAMHGdAeGVsZXJh LmV1AAoJENN9DqfOzDkSgnEP/1TdtnVv16h3u3GWRc9B8LYRxPVrofEiLmChCi/b y9RUN5eb3hKZLYWNwka5R1hDWuUgzGrdOzj6pNAANyDSDPpUF12m+hLuXIcgvooc sjDy4mCke5nwf6zsw8bOS7nKRhgV9PvOC8cd9iXvl9CgtgC51cvvWouenTir9Aai /tatGIDtYt9ONTHNp1RTxXD//YufpnSV40NaWqqx1s05kK/KaVYiy0xzK3ZAv8fy 56JSxkEm8fdOHGvHsJaAQ1jlOxzrypBc8qWYiYIq0+M5I+G4BDIrCJaJFNoeL5+j YibBY172TdERzI78JzLAnvVy+LuxijZOmS4VVnnteDPTib+1s6Is0TCh4NJboDI7 gF1VF8x5aIoCSK2CxWV4xgXd0o25F4I+n3UaEfqygQ8wwIlpQINhe6yqa1wcEeYF UnYkKduEdVBAHuRSLAiIx0gbrtT/ge3n2cmoj6af6osbhWACd672P0BthxsWyWpr od0Fi9p7mJy9hbRcURivdpT3Z72NQYJUBj4sOpp9IYa4vtasuiZ+y6rGnsgwL3vN wSrjsyqcvxOJ4zgRbE+a+veHw1juDF5WX+x7nopIfGW3Pc93orFeIn/Q1UiiYXRa iWJNXrQ5WjjlwNPL3/zsrsV49tC+ATIetkwS/Sci1whmcIC3DfLZiOSjOjkEPrfF kVxG =CzDT -----END PGP SIGNATURE----- --=-=-=-- From unknown Sun Jun 22 07:49:38 2025 X-Loop: help-debbugs@gnu.org Subject: bug#63202: [PATCH] gnu: git-crypt: Fix build Resent-From: Giovanni Biscuolo Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Mon, 01 May 2023 16:58:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 63202 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: 63202@debbugs.gnu.org Received: via spool by 63202-submit@debbugs.gnu.org id=B63202.168296024230067 (code B ref 63202); Mon, 01 May 2023 16:58:01 +0000 Received: (at 63202) by debbugs.gnu.org; 1 May 2023 16:57:22 +0000 Received: from localhost ([127.0.0.1]:40953 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ptWq2-0007ot-2Q for submit@debbugs.gnu.org; Mon, 01 May 2023 12:57:22 -0400 Received: from ns13.heimat.it ([46.4.214.66]:58530) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ptWpz-0007of-6g for 63202@debbugs.gnu.org; Mon, 01 May 2023 12:57:20 -0400 Received: from localhost (ip6-localhost [127.0.0.1]) by ns13.heimat.it (Postfix) with ESMTP id BB4253008B3 for <63202@debbugs.gnu.org>; Mon, 1 May 2023 16:57:12 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at ns13.heimat.it Received: from ns13.heimat.it ([127.0.0.1]) by localhost (ns13.heimat.it [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id H1YIQMuJpqqd for <63202@debbugs.gnu.org>; Mon, 1 May 2023 16:57:11 +0000 (UTC) Received: from bourrache.mug.xelera.it (unknown [93.56.170.62]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by ns13.heimat.it (Postfix) with ESMTPSA id 5AB0B3008A7 for <63202@debbugs.gnu.org>; Mon, 1 May 2023 16:57:11 +0000 (UTC) Received: from roquette.mug.biscuolo.net (roquette [10.38.2.14]) by bourrache.mug.xelera.it (Postfix) with SMTP id 1DB5925984F4 for <63202@debbugs.gnu.org>; Mon, 1 May 2023 18:57:09 +0200 (CEST) Received: (nullmailer pid 28348 invoked by uid 1000); Mon, 01 May 2023 16:57:09 -0000 From: Giovanni Biscuolo In-Reply-To: <878re8kxio.fsf@xelera.eu> Organization: Xelera.eu References: <87cz3kkyvo.fsf@xelera.eu> <878re8kxio.fsf@xelera.eu> Date: Mon, 01 May 2023 18:57:08 +0200 Message-ID: <875y9ckn17.fsf@xelera.eu> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="==-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --==-=-= Content-Type: multipart/mixed; boundary="=-=-=" --=-=-= Content-Type: text/plain Hello, --=-=-= Content-Type: text/x-diff; charset=utf-8 Content-Disposition: inline; filename=0001-gnu-git-crypt-Fix-build.patch Content-Transfer-Encoding: quoted-printable From=2009aab815c7b0afddc020fb47e6beca524ea4e886 Mon Sep 17 00:00:00 2001 Message-Id: <09aab815c7b0afddc020fb47e6beca524ea4e886.1682959973.git.g@xele= ra.eu> From: Giovanni Biscuolo Date: Mon, 1 May 2023 18:34:57 +0200 Subject: [PATCH] gnu: git-crypt: Fix build MIME-Version: 1.0 Content-Type: text/plain; charset=3DUTF-8 Content-Transfer-Encoding: 8bit Avoid this compilation warning: warning: =E2=80=98int AES_set_encrypt_key(const unsigned char*, int, AES_KE= Y*)=E2=80=99 is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] Fixes bug#63202 * gnu/packages/version-control.scm: Add CXXFLAGS=3D-DOPENSSL_API_COMPAT=3D0= x30000000L to build environment =2D-- gnu/packages/version-control.scm | 1 + 1 file changed, 1 insertion(+) diff --git a/gnu/packages/version-control.scm b/gnu/packages/version-contro= l.scm index c2ec490383..ba213bafa6 100644 =2D-- a/gnu/packages/version-control.scm +++ b/gnu/packages/version-control.scm @@ -936,6 +936,7 @@ (define-public git-crypt #t)) (replace 'build (lambda _ + (setenv "CXXFLAGS" "-DOPENSSL_API_COMPAT=3D0x30000000L") (invoke "make" "ENABLE_MAN=3Dyes"))) (replace 'install (lambda* (#:key outputs #:allow-other-keys) base-commit: 0c6a7e1045cbd06336ef3699734a803a2e4038e5 =2D-=20 2.39.2 --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Happy hacking! =2D-=20 Giovanni Biscuolo Xelera IT Infrastructures --=-=-=-- --==-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQJABAEBCgAqFiEERcxjuFJYydVfNLI5030Op87MORIFAmRP72QMHGdAeGVsZXJh LmV1AAoJENN9DqfOzDkSargP/0IaigbF5Gbax426hW3QZZE1yFoVQkbBlPpgeAYY sibUcoFI6pOiOoxTj/EewszlFHCxaOigu894iDvQy/CjAtyuvxqVN08HCj4ZwRd6 wGaTkseNaNIxeP+z7WYxCktUbTsHLqVdawJxq52fI1sdYpNVdzdD5BYvRSt/nZ3S l7m0gjnIKC9HZCKkwgao0QUw7NsVeaehEVgrh2LnzEPiS/JWAanOtm2f+JgWRbaz Y5DdwjBF7WMvbOQO1I0NdQDrOLUZ70MmCMwfeJnnoKj3fnhHssT+E+cl91t1m5w+ 53APVZTx3KAmdVOBcXzq8Ui+Jnx2cmqEVQ6TVflM8y6I00KhMdg8G5doLFegn7j/ /Zs641Bkgob10DbyRHFmQm4SnqqZw6EAzjUTMrXBtyvEyTwsgqH+eQq6OjZcE3Bv i9Fw7CKt0j16Q8zG/MIYdz4hh2AB7mBxIj6oFOtfmGvnyVwSnkqD+07nUpgfwXG3 nUFL0WHuTCi9cEmrZhJ4KoOjJUBKmbQTZZ0ZwUsf0j4303jOy1P2ZCpf8Tk6pQx6 65VJMpSwy3iyGnwCAXa45IwOsLrZiFAJKny7++FYBsGHzMsipIfy1G2gYfgf2aju vWKhAbDRzvIsPg8kqSful2hL0bNQzqu854xs7sus2HVURNaPFlJ6/OqAjys/jWed kJDD =xmh7 -----END PGP SIGNATURE----- --==-=-=-- From unknown Sun Jun 22 07:49:38 2025 X-Loop: help-debbugs@gnu.org Subject: bug#63202: [PATCH] gnu: git-crypt: Fix build Resent-From: Giovanni Biscuolo Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Mon, 01 May 2023 21:38:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 63202 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: 63202@debbugs.gnu.org Received: via spool by 63202-submit@debbugs.gnu.org id=B63202.168297703928563 (code B ref 63202); Mon, 01 May 2023 21:38:01 +0000 Received: (at 63202) by debbugs.gnu.org; 1 May 2023 21:37:19 +0000 Received: from localhost ([127.0.0.1]:41187 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ptbCx-0007Qd-Fp for submit@debbugs.gnu.org; Mon, 01 May 2023 17:37:19 -0400 Received: from ns13.heimat.it ([46.4.214.66]:60422) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ptbCv-0007QQ-UT for 63202@debbugs.gnu.org; Mon, 01 May 2023 17:37:18 -0400 Received: from localhost (ip6-localhost [127.0.0.1]) by ns13.heimat.it (Postfix) with ESMTP id 8AB613008B3 for <63202@debbugs.gnu.org>; Mon, 1 May 2023 21:37:12 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at ns13.heimat.it Received: from ns13.heimat.it ([127.0.0.1]) by localhost (ns13.heimat.it [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id xoOvEnoYXXVZ for <63202@debbugs.gnu.org>; Mon, 1 May 2023 21:37:11 +0000 (UTC) Received: from bourrache.mug.xelera.it (unknown [93.56.170.62]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by ns13.heimat.it (Postfix) with ESMTPSA id 32A353008A7 for <63202@debbugs.gnu.org>; Mon, 1 May 2023 21:37:11 +0000 (UTC) Received: from roquette.mug.biscuolo.net (roquette [10.38.2.14]) by bourrache.mug.xelera.it (Postfix) with SMTP id CB4EF2599D9E for <63202@debbugs.gnu.org>; Mon, 1 May 2023 23:37:10 +0200 (CEST) Received: (nullmailer pid 1993 invoked by uid 1000); Mon, 01 May 2023 21:37:10 -0000 From: Giovanni Biscuolo In-Reply-To: <875y9ckn17.fsf@xelera.eu> Organization: Xelera.eu References: <87cz3kkyvo.fsf@xelera.eu> <878re8kxio.fsf@xelera.eu> <875y9ckn17.fsf@xelera.eu> Date: Mon, 01 May 2023 23:37:10 +0200 Message-ID: <87zg6nka2h.fsf@xelera.eu> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hello, this bug is also fixed by Sergey Trofimov in bug#63209 Thanks, Gio' -- Giovanni Biscuolo Xelera IT Infrastructures From unknown Sun Jun 22 07:49:38 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Giovanni Biscuolo Subject: bug#63202: closed (Re: bug#63202: git-gcrypt 0.7.0 build fails with OpenSSL 3.0) Message-ID: References: <87bkivdslc.fsf_-_@gnu.org> <87cz3kkyvo.fsf@xelera.eu> X-Gnu-PR-Message: they-closed 63202 X-Gnu-PR-Package: guix Reply-To: 63202@debbugs.gnu.org Date: Mon, 08 May 2023 10:30:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1683541802-21165-1" This is a multi-part message in MIME format... ------------=_1683541802-21165-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #63202: git-gcrypt 0.7.0 build fails with OpenSSL 3.0 which was filed against the guix package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 63202@debbugs.gnu.org. --=20 63202: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D63202 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1683541802-21165-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 63202-done) by debbugs.gnu.org; 8 May 2023 10:29:29 +0000 Received: from localhost ([127.0.0.1]:39274 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pvy7U-0005UJ-US for submit@debbugs.gnu.org; Mon, 08 May 2023 06:29:29 -0400 Received: from eggs.gnu.org ([209.51.188.92]:40640) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pvy7T-0005U5-58 for 63202-done@debbugs.gnu.org; Mon, 08 May 2023 06:29:27 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pvy7N-0002tD-IW; Mon, 08 May 2023 06:29:21 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:In-Reply-To:Date:References:Subject:To: From; bh=985K/NKEEUZLwBOV/GLEju7nydCp8QqG6bBsteZjghI=; b=sHN7LSP5Rec6y8wc3JJh KHRRpufzisXylQHGkLzgeE1GdoQ2BeTw5eNDP3R4lq5TiriKUQcZa2pm8oCtWCxmtfvm6ZAbBA0FY dYlkNkZOEB+CRUJfDXcq7cv7b+rUVRSOPa9kL8MI6PXYrk8zAstctDxTMtCtltArYAv6/RudEVUR+ LxTS0u3/y4xfYwwt66LBweyQZQF8fOoR0gng/zPoCaY7pyNb4hDD1XZUMSFC3/8tzsSrwg7M1T14o AJ0O7GWD9gNmAy301AoFV9btCSLmUgVP0K75pw9SMUUK3nDNIqpyutC7XVw0QR7mGmBCuxdZvytE1 yUB1T0Vfu6JBkw==; Received: from 91-160-117-201.subs.proxad.net ([91.160.117.201] helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pvy7N-0005sx-4q; Mon, 08 May 2023 06:29:21 -0400 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: Giovanni Biscuolo Subject: Re: bug#63202: git-gcrypt 0.7.0 build fails with OpenSSL 3.0 References: <87cz3kkyvo.fsf@xelera.eu> <878re8kxio.fsf@xelera.eu> <875y9ckn17.fsf@xelera.eu> <87zg6nka2h.fsf@xelera.eu> Date: Mon, 08 May 2023 12:29:19 +0200 In-Reply-To: <87zg6nka2h.fsf@xelera.eu> (Giovanni Biscuolo's message of "Mon, 01 May 2023 23:37:10 +0200") Message-ID: <87bkivdslc.fsf_-_@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 63202-done Cc: 63202-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Hi Giovanni, Giovanni Biscuolo skribis: > Hello, > > this bug is also fixed by Sergey Trofimov in bug#63209 Indeed, and pushed as 71a438dcba391022fbbc41a1703f3172bae9c63c. Closing, thank you! Ludo=E2=80=99. ------------=_1683541802-21165-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 1 May 2023 12:41:28 +0000 Received: from localhost ([127.0.0.1]:39116 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ptSqN-0005Vn-Ng for submit@debbugs.gnu.org; Mon, 01 May 2023 08:41:28 -0400 Received: from lists.gnu.org ([209.51.188.17]:50062) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ptSqK-0005Ve-Hm for submit@debbugs.gnu.org; Mon, 01 May 2023 08:41:25 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ptSqJ-0004KD-Pq for bug-guix@gnu.org; Mon, 01 May 2023 08:41:23 -0400 Received: from ns13.heimat.it ([46.4.214.66]) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ptSqI-00040J-0E for bug-guix@gnu.org; Mon, 01 May 2023 08:41:23 -0400 Received: from localhost (ip6-localhost [127.0.0.1]) by ns13.heimat.it (Postfix) with ESMTP id 963873008A7 for ; Mon, 1 May 2023 12:41:18 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at ns13.heimat.it Received: from ns13.heimat.it ([127.0.0.1]) by localhost (ns13.heimat.it [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id MYicli4R40rG for ; Mon, 1 May 2023 12:41:17 +0000 (UTC) Received: from bourrache.mug.xelera.it (unknown [93.56.170.62]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by ns13.heimat.it (Postfix) with ESMTPSA id 2DD3830087D for ; Mon, 1 May 2023 12:41:17 +0000 (UTC) Received: from roquette.mug.biscuolo.net (roquette [10.38.2.14]) by bourrache.mug.xelera.it (Postfix) with SMTP id A129E2596CDF for ; Mon, 1 May 2023 14:41:16 +0200 (CEST) Received: (nullmailer pid 9306 invoked by uid 1000); Mon, 01 May 2023 12:41:15 -0000 From: Giovanni Biscuolo To: bug-guix@gnu.org Subject: git-gcrypt 0.7.0 build fails with OpenSSL 3.0 Organization: Xelera.eu Date: Mon, 01 May 2023 14:41:15 +0200 Message-ID: <87cz3kkyvo.fsf@xelera.eu> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" Received-SPF: pass client-ip=46.4.214.66; envelope-from=g@xelera.eu; helo=ns13.heimat.it X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.4 (-) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.4 (--) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hello, git-crypt 0.7.0 is failing to build with OpenSSL 3.0 =2D-8<---------------cut here---------------start------------->8--- g++ -Wall -pedantic -Wno-long-long -O2 -std=3Dc++11 -c -o crypto-openssl-= 10.o crypto-openssl-10.cpp crypto-openssl-10.cpp: In constructor =E2=80=98Aes_ecb_encryptor::Aes_ecb_e= ncryptor(const unsigned char*)=E2=80=99: crypto-openssl-10.cpp:59:32: warning: =E2=80=98int AES_set_encrypt_key(cons= t unsigned char*, int, AES_KEY*)=E2=80=99 is deprecated: Since OpenSSL 3.0 = [-Wdeprecated-declarations] 59 | if (AES_set_encrypt_key(raw_key, KEY_LEN * 8, &(impl->key))= !=3D 0) { | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from crypto-openssl-10.cpp:38: /gnu/store/69wd3pd1hd3j84xr965jj2fk2qmxn0hl-openssl-3.0.8/include/openssl/a= es.h:51:5: note: declared here 51 | int AES_set_encrypt_key(const unsigned char *userKey, const int bit= s, | ^~~~~~~~~~~~~~~~~~~ crypto-openssl-10.cpp: In member function =E2=80=98void Aes_ecb_encryptor::= encrypt(const unsigned char*, unsigned char*)=E2=80=99: crypto-openssl-10.cpp:74:20: warning: =E2=80=98void AES_encrypt(const unsig= ned char*, unsigned char*, const AES_KEY*)=E2=80=99 is deprecated: Since Op= enSSL 3.0 [-Wdeprecated-declaratio ns] 74 | AES_encrypt(plain, cipher, &(impl->key)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from crypto-openssl-10.cpp:38: /gnu/store/69wd3pd1hd3j84xr965jj2fk2qmxn0hl-openssl-3.0.8/include/openssl/a= es.h:57:6: note: declared here 57 | void AES_encrypt(const unsigned char *in, unsigned char *out, | ^~~~~~~~~~~ crypto-openssl-10.cpp: At global scope: crypto-openssl-10.cpp:78:18: error: field =E2=80=98ctx=E2=80=99 has incompl= ete type =E2=80=98HMAC_CTX=E2=80=99 {aka =E2=80=98hmac_ctx_st=E2=80=99} 78 | HMAC_CTX ctx; | ^~~ In file included from /gnu/store/69wd3pd1hd3j84xr965jj2fk2qmxn0hl-openssl-3= .0.8/include/openssl/evp.h:26, from /gnu/store/69wd3pd1hd3j84xr965jj2fk2qmxn0hl-openssl-3= .0.8/include/openssl/hmac.h:21, from crypto-openssl-10.cpp:40: /gnu/store/69wd3pd1hd3j84xr965jj2fk2qmxn0hl-openssl-3.0.8/include/openssl/t= ypes.h:132:16: note: forward declaration of =E2=80=98HMAC_CTX=E2=80=99 {aka= =E2=80=98struct hmac_ctx_st=E2=80=99} 132 | typedef struct hmac_ctx_st HMAC_CTX; | ^~~~~~~~~~~ crypto-openssl-10.cpp: In destructor =E2=80=98Hmac_sha1_state::~Hmac_sha1_s= tate()=E2=80=99: crypto-openssl-10.cpp:92:9: error: =E2=80=98HMAC_cleanup=E2=80=99 was not d= eclared in this scope; did you mean =E2=80=98EVP_cleanup=E2=80=99? 92 | HMAC_cleanup(&(impl->ctx)); | ^~~~~~~~~~~~ | EVP_cleanup make: *** [: crypto-openssl-10.o] Error 1 error: in phase 'build': uncaught exception: %exception #<&invoke-error program: "make" arguments: ("ENABLE_MAN=3Dyes") = exit-status: 2 term-signal: #f stop-signal: #f> phase `build' failed after 9.4 seconds command "make" "ENABLE_MAN=3Dyes" failed with status 2 note: keeping build directory `/tmp/guix-build-git-crypt-0.7.0.drv-0' builder for `/gnu/store/n16q81snhvc2ikws6pwsysdyxi3shbqp-git-crypt-0.7.0.dr= v' failed with exit code 1 build of /gnu/store/n16q81snhvc2ikws6pwsysdyxi3shbqp-git-crypt-0.7.0.drv fa= iled View build log at '/var/log/guix/drvs/n1/6q81snhvc2ikws6pwsysdyxi3shbqp-git= -crypt-0.7.0.drv.gz'. guix build: error: build of `/gnu/store/n16q81snhvc2ikws6pwsysdyxi3shbqp-gi= t-crypt-0.7.0.drv' failed =2D-8<---------------cut here---------------end--------------->8--- I'm going to investigate if there's a solution. Happy hacking! Gio' =2D-=20 Giovanni Biscuolo Xelera IT Infrastructures --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQJABAEBCgAqFiEERcxjuFJYydVfNLI5030Op87MORIFAmRPs2sMHGdAeGVsZXJh LmV1AAoJENN9DqfOzDkSeecQALld/Rdqs+10Yd7bFRMIr2DL9DfePjgMg7+n39U1 7d4hTMqHIm8RgOzysyZeZSYOPNwVjnblndSAAd6CzkjYpbf6SAVmHO00qDPOulqR cRB+nkmvE2SEc7BUbkxcCr7FLvmPF+v3U9XktGbpu37CmF7NbS7fWssPfIKXPU6J pNt8mbmmxAwSslCR9jbKFaJxgerlhA/ay8XJ79R7wuMnun04WW1wC/QGz0VSWdME wtWlws3tUFGMESg50YB9CuNZTcjlQbItKjp4B9p94209HLsQXrMSKKKAnlscCZer cMCdlWv5L7j/ghmQEk0JqzHOr4gyoXQS3RF37OEJ3IXR7e2tdLp4H4r4iKfxW7xO AtS2Jh1iirtMQLDC8z10GUo45v97ohIkZCp7uipVGtECP1M+xoHc3PV9vlQ0VAyP aybgL9u3nncu+f7OEA7f6O7/gvIdOmS5C5MdJJiIrRGGojJMlv1Pw5WUL/TsQdR2 VAoyP3AG2GZvXnWWcV0XwKLYr+3gQNfh8bbc6jUiKyDoCW1GwgptpSWW+6EKgPEV CnMA30Uu1ggWPgs9iq8YPpaFy8dkyecrYO0cjxryztkWfzKMaQmmUOUjlXEBl5Va Ez7bVXEF3pisGDHoPyQvm2UhpYyrSM7/yo149554KGeG7oXEEfXOzZ9DzXtN3Csh A0fF =ZfYr -----END PGP SIGNATURE----- --=-=-=-- ------------=_1683541802-21165-1--