From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: "Dr. Arne Babenhauserheide" Newsgroups: gmane.lisp.guile.bugs Subject: bug#52436: [patch] autoconf: Check for gperf if running from git Date: Sat, 11 Dec 2021 15:58:06 +0100 Message-ID: <87h7bfrxw9.fsf@web.de> Mime-Version: 1.0 Content-Type: multipart/signed; boundary="==-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="24638"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: mu4e 1.6.10; emacs 27.2 To: 52436@debbugs.gnu.org Original-X-From: bug-guile-bounces+guile-bugs=m.gmane-mx.org@gnu.org Sat Dec 11 15:59:11 2021 Return-path: Envelope-to: guile-bugs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mw3qA-0006DV-Vc for guile-bugs@m.gmane-mx.org; Sat, 11 Dec 2021 15:59:11 +0100 Original-Received: from localhost ([::1]:35674 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mw3q8-0000P5-8i for guile-bugs@m.gmane-mx.org; Sat, 11 Dec 2021 09:59:08 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:33684) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mw3q3-0000M7-7D for bug-guile@gnu.org; Sat, 11 Dec 2021 09:59:03 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:38326) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mw3q2-0002Rk-Us for bug-guile@gnu.org; Sat, 11 Dec 2021 09:59:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mw3q2-0007Vj-TP for bug-guile@gnu.org; Sat, 11 Dec 2021 09:59:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: "Dr. Arne Babenhauserheide" Original-Sender: "Debbugs-submit" Resent-CC: bug-guile@gnu.org Resent-Date: Sat, 11 Dec 2021 14:59:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 52436 X-GNU-PR-Package: guile X-GNU-PR-Keywords: patch X-Debbugs-Original-To: bug-guile@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.163923474128846 (code B ref -1); Sat, 11 Dec 2021 14:59:02 +0000 Original-Received: (at submit) by debbugs.gnu.org; 11 Dec 2021 14:59:01 +0000 Original-Received: from localhost ([127.0.0.1]:49870 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mw3q0-0007VC-RB for submit@debbugs.gnu.org; Sat, 11 Dec 2021 09:59:01 -0500 Original-Received: from lists.gnu.org ([209.51.188.17]:37294) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mw3pw-0007V1-Ah for submit@debbugs.gnu.org; Sat, 11 Dec 2021 09:58:59 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:33656) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mw3pw-0000Lp-3T for bug-guile@gnu.org; Sat, 11 Dec 2021 09:58:56 -0500 Original-Received: from mout.web.de ([212.227.15.14]:46615) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mw3pr-0002QV-VO for bug-guile@gnu.org; Sat, 11 Dec 2021 09:58:55 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de; s=dbaedf251592; t=1639234730; bh=XSuMoIiWBXEmFqUizNkE0iE9eJUqGHGHUWfJqUY7tg8=; h=X-UI-Sender-Class:From:To:Subject:Date; b=Fwref5MicMMtt0zBd5qIzQSVbaUrY2MpXK1WODoNHtgPaWMVZaz1SPfvsJyF7XMmC hxXm9nDp7F1MtLgDEIkAE3NYuZz82ErG1y/miw59fRLRb8wi1cKb7Pu7elxuBPIJFH WdHzI9YuofF+PIb0Viz67Y0/7vqqQLBBvzEfOcFg= X-UI-Sender-Class: c548c8c5-30a9-4db5-a2e7-cb6cb037b8f9 Original-Received: from fluss ([80.136.27.113]) by smtp.web.de (mrweb005 [213.165.67.108]) with ESMTPSA (Nemesis) id 1MZjIR-1n0Ca63vqJ-00WW8U; Sat, 11 Dec 2021 15:58:49 +0100 X-Provags-ID: V03:K1:MPYtdQBHmTjqSrkAORHTTqNsNMwmK50b0bxVCWviXWB16Z4WEhU Gozn0Raylogpm68OmH3rUXKCfu7AnnhcvFAqPGJGEbwMC/tio8sygM1208qX8milgc6O/Ex EON2IDDOSMlQ36hWQG47EFqlicttuJ2yIB2QVAWUKDj3IRBVPK420qQeoq7vWVXx68pPKts gcSzWOGBQas5j+kEPgN2g== X-UI-Out-Filterresults: notjunk:1;V03:K0:Bg1aMloA0q4=:JRtGlSga+nrsIjGwoR4vwe HB42kgwsMRh/2/RjNu7MLeTtq16ER7bVnDE7fnu9DZZpIQTGdKwsJ5LljL5kAT7P9/xclUBUx Y+JTMSm+BjCXYJeS1QMnr8KzZTL66j1dj2TkQFdbyhsHya41kM6L2QRACo1F4346n42d1Ldkr fe49cEd66r5opYobPQZ9WT1KLoRnu8Mqd9RQQVf1v70fOTPRkg5Wyu1yQNanyKttvhsuYIS7/ LyjSQRy7ji8+JEzHOiMTe/u6WrYT0YjS7oLGuahCyllodTcTy1/5sMpyTue5BhrTjyZWLyaIb 7+JBX9R2IODZHYo0+iEHaIg2FnHk+sr1AuGWCTGpwPsBqC9vJ9o6lg4QddvCn+VugfUOGrIjO nbzVzrT2ocJZe50t3ckKQJgprLH2MjKx6r6KNHXSXSOKyuq4rQytaheZy45HZxU0q1YNrOd/y UUYWBYeFp2Q8bjO8MmX4REa+5pHS7p1Pp4IJox0C5Y7XioILAGt+ckxw+ILlZqEXQ2yBfAI8D bqdTiWBb+RLSyVA5niaaqeKC+DPNB+G5wi4QwSntXrCKuGz5QTBLLhKyNXqcpVAbMl82hD7Xm RZqtMzk2jS7Enf4TFoZ8syxx8lm1mSUGJs+iAhW6vuRGnOEU67QRMhH7Px2SLUIQGzTHPTVUQ zxlSJxC858hq/VprIES4dMtC0WkWxTQtaY0f5/qwIxhzoNaMTiC8FiwOoxdPDdif/0r5ad9Kf sDI4AObBaMlnKc1Y51ROu1pAM1i1MzML7VW/vynWdIpybQTi+ayKeBNNiLM491axjTFCeXT/ Received-SPF: pass client-ip=212.227.15.14; envelope-from=arne_bab@web.de; helo=mout.web.de X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-guile@gnu.org List-Id: "Bug reports for GUILE, GNU's Ubiquitous Extension Language" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guile-bounces+guile-bugs=m.gmane-mx.org@gnu.org Original-Sender: "bug-guile" Xref: news.gmane.io gmane.lisp.guile.bugs:10223 Archived-At: --==-=-= Content-Type: multipart/mixed; boundary="=-=-=" --=-=-= Content-Type: text/plain Hi, the attached patch adds a check for gperf. --=-=-= Content-Type: text/x-patch Content-Disposition: inline; filename=0001-autoconf-Check-for-gperf-if-running-from-git.patch Content-Transfer-Encoding: quoted-printable From=20478eb18a38eb8d15cc96fde148842cf0329bfba5 Mon Sep 17 00:00:00 2001 From: Arne Babenhauserheide Date: Mon, 11 Oct 2021 07:33:23 +0200 Subject: [PATCH] autoconf: Check for gperf if running from git this avoids breaking at runtime. =2D-- configure.ac | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/configure.ac b/configure.ac index bd49bf162..bd4e9fd2f 100644 =2D-- a/configure.ac +++ b/configure.ac @@ -80,6 +80,15 @@ else fi fi =20 +# Check for gperf if running from git +AC_MSG_CHECKING([Checking for gperf if built from git]) +if ! test -f ".tarball-version" && false; then + AC_CHECK_TOOL([GPERF], [gperf], [no]) + if test x"$GPERF" =3D x"no"; then + AC_MSG_ERROR([Building from git requires gperf, but it could not be fo= und. Please install gperf.]) + fi +fi + gl_EARLY AC_PROG_CPP AC_PROG_SED =2D-=20 2.34.0 --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Best wishes, Arne =2D-=20 Unpolitisch sein hei=C3=9Ft politisch sein, ohne es zu merken. draketo.de --=-=-=-- --==-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQJEBAEBCAAuFiEE801qEjXQSQPNItXAE++NRSQDw+sFAmG0vKgQHGFybmVfYmFi QHdlYi5kZQAKCRAT741FJAPD62wjD/9X6TbfrAF9ZuXiJWJI+QK3ws4hgWrtHTYo uPDnBCMtBdhKLcNdH58Vn6fp1LfrBRuREwZFBTN02ojiwpCMe9jC342eFIW3yN12 sYjU5ASThxuw6wdtZxZ2WgeFAOO38Er7Uf5zNVMzcR76KV9pVmjlWQemmP5IaUEb F2NDEMKp3YmDcm7mu/RGlf91uiClbveOPNnAe0I+pf+gjjvSb3V7xKT37IeWv95f b39vBRtDegwD2/r3ZiW7Xrnu/QT5fEo+nWi0RXmJ/deYO2XN4TlVuDRAO3s+lbqF 47uion0LpCY6+CGidThanrukhUU4oXhnFb2KQe8Wq74+lZhhK33Gsd7an6+zhX2P trA3r7fQKFOIgTvGvWUrhd8d6vD3d2ViGaKlm4SzNqQOdD8hJlRSgXiFE9EpPlux BFbGj33B+f/85Ck0lZvjbNlfon20bxUZ9DWYVVinHO7pH+9Cpd5PjKO/UeKiHhmw /HWuYLaLjGoKmVn+m2qJLlDj3NJHqFqhov82GIg+3G6NbIk4rd++brjrJVY681+t YTJr3/un0PQbQRlHDktXCf4m4fgGEYoWBsddrFE5RwRGBOKyXRZqc4bpd07pMwo+ jd/VC59exQXTqIbQlUMdESOAky1VKvBmfVnTTxaiWcaTGEG1sEKSWKtKFmprk3u8 Mt09id3z5IjEBAEBCAAuFiEE3Si95tmHXKvOSosd3M8NswvBBUgFAmG0vKkQHGFy bmVfYmFiQHdlYi5kZQAKCRDczw2zC8EFSInoA/916boHVpwtEsbJb5osUWPoUITo cZkSDlqkGDvvivTdOUMknNOETJJX9OgXPGQBwwZ0XpWHcoAEytAt+SIZnXK4AIQn cgT/rOf/CjutdVDQ88tVk++cV+dtc//p+SvHkl/RDGHQ+QdPe8NKSZdbH/Lv1lcQ Kido15arRSNmV0qUbw== =E2+y -----END PGP SIGNATURE----- --==-=-=--