From unknown Fri Aug 15 18:13:05 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#30188] [PATCH] gnu: clisp: Fix build with glibc 2.26. Resent-From: Kei Kebreau Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 21 Jan 2018 02:52:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 30188 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 30188@debbugs.gnu.org Cc: Kei Kebreau X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.15165030729412 (code B ref -1); Sun, 21 Jan 2018 02:52:02 +0000 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 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-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 unknown Fri Aug 15 18:13:05 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#30188] [PATCH] gnu: clisp: Fix build with glibc 2.26. Resent-From: Danny Milosavljevic Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 21 Jan 2018 18:41:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 30188 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Kei Kebreau Cc: 30188@debbugs.gnu.org Received: via spool by 30188-submit@debbugs.gnu.org id=B30188.151656006022061 (code B ref 30188); Sun, 21 Jan 2018 18:41:01 +0000 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 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-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 unknown Fri Aug 15 18:13:05 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: Kei Kebreau Subject: bug#30188: closed (Re: [bug#30188] [PATCH] gnu: clisp: Fix build with glibc 2.26.) Message-ID: References: <877esasjhd.fsf@posteo.net> <20180121025019.10489-1-kkebreau@posteo.net> X-Gnu-PR-Message: they-closed 30188 X-Gnu-PR-Package: guix-patches X-Gnu-PR-Keywords: patch Reply-To: 30188@debbugs.gnu.org Date: Mon, 22 Jan 2018 02:43:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1516588982-5550-1" This is a multi-part message in MIME format... ------------=_1516588982-5550-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #30188: [PATCH] gnu: clisp: Fix build with glibc 2.26. which was filed against the guix-patches package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 30188@debbugs.gnu.org. --=20 30188: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D30188 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1516588982-5550-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit 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----- --=-=-=-- ------------=_1516588982-5550-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit 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 ------------=_1516588982-5550-1--