From unknown Thu Aug 14 21:54:39 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#30188 <30188@debbugs.gnu.org> To: bug#30188 <30188@debbugs.gnu.org> Subject: Status: [PATCH] gnu: clisp: Fix build with glibc 2.26. Reply-To: bug#30188 <30188@debbugs.gnu.org> Date: Fri, 15 Aug 2025 04:54:39 +0000 retitle 30188 [PATCH] gnu: clisp: Fix build with glibc 2.26. reassign 30188 guix-patches submitter 30188 Kei Kebreau severity 30188 normal tag 30188 patch thanks From debbugs-submit-bounces@debbugs.gnu.org Sat Jan 20 21:51:12 2018 Received: (at submit) by debbugs.gnu.org; 21 Jan 2018 02:51:12 +0000 Received: from localhost ([127.0.0.1]:36452 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ed5iy-0002Rk-Cb for submit@debbugs.gnu.org; Sat, 20 Jan 2018 21:51:12 -0500 Received: from eggs.gnu.org ([208.118.235.92]:47067) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ed5iu-0002RV-LO for submit@debbugs.gnu.org; Sat, 20 Jan 2018 21:51:11 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ed5in-0001bQ-E7 for submit@debbugs.gnu.org; Sat, 20 Jan 2018 21:51:02 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:42143) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1ed5in-0001bJ-9r for submit@debbugs.gnu.org; Sat, 20 Jan 2018 21:51:01 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:38033) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ed5il-0001cs-Q1 for guix-patches@gnu.org; Sat, 20 Jan 2018 21:51:01 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ed5ih-0001XS-TE for guix-patches@gnu.org; Sat, 20 Jan 2018 21:50:59 -0500 Received: from mout01.posteo.de ([185.67.36.65]:51406) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1ed5ih-0001WC-FJ for guix-patches@gnu.org; Sat, 20 Jan 2018 21:50:55 -0500 Received: from submission (posteo.de [89.146.220.130]) by mout01.posteo.de (Postfix) with ESMTPS id 9069220DE8 for ; Sun, 21 Jan 2018 03:50:52 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1516503052; bh=6Il+CWclqs5iRzEZOToIDNi4TWCLQHSEYKw2sLN5ru8=; h=From:To:Cc:Subject:Date:From; b=d4DXLzyMQIBIvAW99vBsfRbzLSftj6PCqR1jXUzvU0ckNSJFkh1lh5q5qNn3DCfVv vBzAfuzaaXJ26j75OywDnb4gH6lUaxMhdcA7KOTAYBlF03Z5fn2mnk0Kx7GVpYwk7V F81DnbyIsrcJpvmDJyjlSKs+S55P/JEz3dOKfFQAQNP4AhuQTEZb4n0bfHQmE2ax8Q mSkXxMS6xV6/sImt80jh8Av9ODDWOGDEYaME4mKvV0ukZsJhR4vRGEke4ntCNTBpkC gCtLhsqjMEQ8GEm/KhO/6imvJnNaXLRDsIv0yp2/+qPEvDjgGQOLwDlvscxpNX/jSw TghGUH/s/3/YA== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 3zPJwB6z0mz9rxC; Sun, 21 Jan 2018 03:50:50 +0100 (CET) From: Kei Kebreau To: guix-patches@gnu.org Subject: [PATCH] gnu: clisp: Fix build with glibc 2.26. Date: Sat, 20 Jan 2018 21:50:19 -0500 Message-Id: <20180121025019.10489-1-kkebreau@posteo.net> X-Mailer: git-send-email 2.15.1 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) X-Debbugs-Envelope-To: submit Cc: Kei Kebreau 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: -4.0 (----) * gnu/packages/patches/clisp-glibc-2.26.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/lisp.scm (clisp)[source]: Use it. --- gnu/local.mk | 1 + gnu/packages/lisp.scm | 3 ++- gnu/packages/patches/clisp-glibc-2.26.patch | 20 ++++++++++++++++++++ 3 files changed, 23 insertions(+), 1 deletion(-) create mode 100644 gnu/packages/patches/clisp-glibc-2.26.patch diff --git a/gnu/local.mk b/gnu/local.mk index c8c31e1b9..865d1eae8 100644 --- a/gnu/local.mk +++ b/gnu/local.mk @@ -581,6 +581,7 @@ dist_patch_DATA =3D \ %D%/packages/patches/clang-runtime-asan-build-fixes.patch \ %D%/packages/patches/clang-runtime-esan-build-fixes.patch \ %D%/packages/patches/clementine-use-openssl.patch \ + %D%/packages/patches/clisp-glibc-2.26.patch \ %D%/packages/patches/clisp-remove-failing-test.patch \ %D%/packages/patches/clucene-pkgconfig.patch \ %D%/packages/patches/clx-remove-demo.patch \ diff --git a/gnu/packages/lisp.scm b/gnu/packages/lisp.scm index 8427a1971..10c49e0c0 100644 --- a/gnu/packages/lisp.scm +++ b/gnu/packages/lisp.scm @@ -262,7 +262,8 @@ supporting ASDF, Sockets, Gray streams, MOP, and othe= r useful components.") (file-name (string-append name "-" version "-checkout")) (sha256 (base32 "0qjv3z274rbdmb941hy03hl63f4z7bmci234f8dyz4skgfr82d3i")) - (patches (search-patches "clisp-remove-failing-test.patch")))) + (patches (search-patches "clisp-glibc-2.26.patch" + "clisp-remove-failing-test.patch")))) (build-system gnu-build-system) (inputs `(("libffcall" ,libffcall) ("ncurses" ,ncurses) diff --git a/gnu/packages/patches/clisp-glibc-2.26.patch b/gnu/packages/p= atches/clisp-glibc-2.26.patch new file mode 100644 index 000000000..c8920cecc --- /dev/null +++ b/gnu/packages/patches/clisp-glibc-2.26.patch @@ -0,0 +1,20 @@ +This patch comes from Debian. + +Description: cfree is not present in glibc-2.26, stop wrapping it +Author: Adam Conrad +Bug: https://sourceforge.net/p/clisp/bugs/717/ +Bug-Debian: https://bugs.debian.org/880686 +Applied-Upstream: https://sourceforge.net/p/clisp/clisp/ci/3bc928712d150= ff1e5f6b2bfb7838655f3ff52fa/ +Reviewed-By: S=C3=A9bastien Villemot +Last-Update: 2017-11-27 + +--- clisp-2.49.20170913.orig/modules/bindings/glibc/linux.lisp ++++ clisp-2.49.20170913/modules/bindings/glibc/linux.lisp +@@ -649,7 +649,6 @@ + (def-call-out calloc (:arguments (nmemb size_t) (size size_t)) + (:return-type c-pointer)) + (def-call-out free (:arguments (ptr c-pointer)) (:return-type nil)) +-(def-call-out cfree (:arguments (ptr c-pointer)) (:return-type nil)) + (def-call-out valloc (:arguments (size size_t)) (:return-type c-pointer= )) +=20 + (def-call-out abort (:arguments) (:return-type nil)) --=20 2.15.1 From debbugs-submit-bounces@debbugs.gnu.org Sun Jan 21 13:41:00 2018 Received: (at 30188) by debbugs.gnu.org; 21 Jan 2018 18:41:00 +0000 Received: from localhost ([127.0.0.1]:37371 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1edKY8-0005jk-15 for submit@debbugs.gnu.org; Sun, 21 Jan 2018 13:41:00 -0500 Received: from dd26836.kasserver.com ([85.13.145.193]:49634) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1edKY6-0005jd-T6 for 30188@debbugs.gnu.org; Sun, 21 Jan 2018 13:40:59 -0500 Received: from localhost (178.113.130.241.wireless.dyn.drei.com [178.113.130.241]) by dd26836.kasserver.com (Postfix) with ESMTPSA id 2A3ED3360B60; Sun, 21 Jan 2018 19:40:57 +0100 (CET) Date: Sun, 21 Jan 2018 19:40:55 +0100 From: Danny Milosavljevic To: Kei Kebreau Subject: Re: [bug#30188] [PATCH] gnu: clisp: Fix build with glibc 2.26. Message-ID: <20180121194055.6fbc5543@scratchpost.org> In-Reply-To: <20180121025019.10489-1-kkebreau@posteo.net> References: <20180121025019.10489-1-kkebreau@posteo.net> X-Mailer: Claws Mail 3.16.0 (GTK+ 2.24.31; x86_64-unknown-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Spam-Score: 1.3 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: LGTM! [...] Content analysis details: (1.3 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_MSPIKE_H4 RBL: Very Good reputation (+4) [85.13.145.193 listed in wl.mailspike.net] -0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at http://www.dnswl.org/, low trust [85.13.145.193 listed in list.dnswl.org] -0.0 RCVD_IN_MSPIKE_WL Mailspike good senders 2.0 BODY_SINGLE_WORD Message body is only one word (no spaces) X-Debbugs-Envelope-To: 30188 Cc: 30188@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: 1.3 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: LGTM! [...] Content analysis details: (1.3 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at http://www.dnswl.org/, low trust [85.13.145.193 listed in list.dnswl.org] -0.0 RCVD_IN_MSPIKE_H4 RBL: Very Good reputation (+4) [85.13.145.193 listed in wl.mailspike.net] -0.0 RCVD_IN_MSPIKE_WL Mailspike good senders 2.0 BODY_SINGLE_WORD Message body is only one word (no spaces) LGTM! From debbugs-submit-bounces@debbugs.gnu.org Sun Jan 21 21:42:33 2018 Received: (at 30188-done) by debbugs.gnu.org; 22 Jan 2018 02:42:33 +0000 Received: from localhost ([127.0.0.1]:37568 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1edS49-0001Qm-6B for submit@debbugs.gnu.org; Sun, 21 Jan 2018 21:42:33 -0500 Received: from mout01.posteo.de ([185.67.36.65]:59152) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1edS46-0001QY-Ve for 30188-done@debbugs.gnu.org; Sun, 21 Jan 2018 21:42:31 -0500 Received: from submission (posteo.de [89.146.220.130]) by mout01.posteo.de (Postfix) with ESMTPS id 96F9420C84 for <30188-done@debbugs.gnu.org>; Mon, 22 Jan 2018 03:42:24 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1516588944; bh=KzhGQaZ3c6UnqOJv3zEe7P/lyQtkTVvkCH92czLN038=; h=From:To:Cc:Subject:Date:From; b=YcPmaw2mqIvyscgGY1XuRflxa9rMAm2WVhTqAb9v/zC3qfiMCv6JebaxAJjGUN3TM 7rG3UNqJ5cHgflWDs3ZrW25qRsgpUz8X2ccwB0zF3HfkyvST0mOOWYo5iOQVcLEIX6 hA/QXGNlMsGBVk/uLwHh5PwFkySmKuxlICmVvVd/ZUbx1hZZVeRltDHelF5lhQktdI wzq4FQ9jJp5pUtcWB7ddiPpodolrhGqj4NA0HKqDNNgOqwMJ3G5B2P2f4aUpJov9Hy LQOYrEP+s1TKJO927ZdmvlMdQaqOuimZSel9ZmvHusvE5nsriLj4Jx505xJRwGet/C K/qnNRb0vL/Ow== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 3zPwgz2SsFz9rxF; Mon, 22 Jan 2018 03:42:23 +0100 (CET) From: Kei Kebreau To: Danny Milosavljevic Subject: Re: [bug#30188] [PATCH] gnu: clisp: Fix build with glibc 2.26. References: <20180121025019.10489-1-kkebreau@posteo.net> <20180121194055.6fbc5543@scratchpost.org> Date: Sun, 21 Jan 2018 21:41:34 -0500 In-Reply-To: <20180121194055.6fbc5543@scratchpost.org> (Danny Milosavljevic's message of "Sun, 21 Jan 2018 19:40:55 +0100") Message-ID: <877esasjhd.fsf@posteo.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.3 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 30188-done Cc: 30188-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: -2.3 (--) --=-=-= Content-Type: text/plain Danny Milosavljevic writes: > LGTM! Thanks! I've pushed to core-updates. The current SBCL package (1.3.7) still fails to build but the *latest* version (1.4.3) builds (which then breaks sbcl-slynk if I remember correctly). --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEg7ZwOtzKO2lLzi2m5qXuPBlGeg0FAlplT18ACgkQ5qXuPBlG eg2fpA/+M23KcYPIkMKsaeNo9Rs7D8qIpH3VXQxXxFACXNUBvzslEPWKHqv3VsPW zBFH9LVEMB/5nM+dIRPRgGKpX4an72BCyI2HfawGT4crZgtxXQfWXc4oHFR0vpni Y2bkmthYKyM2akzChj3niMsx6Sxkynq6KtnG5tbTextx32HoCXFl05zcO604BALk np16YMLnrMkqs/+QjAySQ3OTV8/INjaruz+fNdDrkn0X7rJVwaQjRe8fuSU+kra0 QlgJK+AEsQO6z1Coiz3xt1R+ruHXXAQoOrQFS9u5Ky+d+Va9/M0ci0UGJ8b7bcyH he/svgXQhBLZEmjQEJDdb8wMoFLj7Qo3DlP/AyQvtJQhLq/Mgk87barviODH7gI5 f6ILa7Tmc20aMELMtm/eem1knf+c4hQLDTazW28OvIINf8iMe+CUXuM35Jv30yuV a8tEZ7vytFg/6WsTx1LO7TQbBWBrq8C4bKZ+vMm++TMT8PEmeKtAEOakTTUg1azD 1ErdOkJC3gyIg3LBtYMxU3IT3tCJkLsJ9/c8TOv73grjbVjKoBMUDr38lcf3jghc /tq1ckbQblDBCaQZN0gOHPPI7gpciDgbMRMOZnUlgBUshXCRd8Hk8n0CV69oPBG1 R9SGliWuKHqDrxb7SMjGwT5A+l3Yzap53tOFX4HzDGJA4wgiSYc= =JDfS -----END PGP SIGNATURE----- --=-=-=-- From unknown Thu Aug 14 21:54:39 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Mon, 19 Feb 2018 12:24:05 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator