From unknown Sat Jun 14 03:55:59 2025 X-Loop: help-debbugs@gnu.org Subject: bug#39999: make install fails on mac (Catilina, Guile-3.0.1) Resent-From: Massimiliano Gubinelli Original-Sender: "Debbugs-submit" Resent-CC: bug-guile@gnu.org Resent-Date: Mon, 09 Mar 2020 14:35:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 39999 X-GNU-PR-Package: guile X-GNU-PR-Keywords: To: 39999@debbugs.gnu.org X-Debbugs-Original-To: bug-guile@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.158376445420184 (code B ref -1); Mon, 09 Mar 2020 14:35:01 +0000 Received: (at submit) by debbugs.gnu.org; 9 Mar 2020 14:34:14 +0000 Received: from localhost ([127.0.0.1]:51301 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jBJTx-0005FU-PY for submit@debbugs.gnu.org; Mon, 09 Mar 2020 10:34:14 -0400 Received: from lists.gnu.org ([209.51.188.17]:33259) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jBIT2-0003NB-IO for submit@debbugs.gnu.org; Mon, 09 Mar 2020 09:29:12 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:40954) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jBIT1-0006u3-Ic for bug-guile@gnu.org; Mon, 09 Mar 2020 09:29:12 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,FREEMAIL_FROM autolearn=disabled version=3.3.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1jBIT0-0002fg-LG for bug-guile@gnu.org; Mon, 09 Mar 2020 09:29:11 -0400 Received: from mail-wr1-x432.google.com ([2a00:1450:4864:20::432]:41066) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1jBISz-0002f5-PC for bug-guile@gnu.org; Mon, 09 Mar 2020 09:29:10 -0400 Received: by mail-wr1-x432.google.com with SMTP id v4so11137264wrs.8 for ; Mon, 09 Mar 2020 06:29:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:content-transfer-encoding:mime-version:subject:message-id:date :to; bh=V4HA0MT2UfteG5pcSwROOdgRUpzUFlF5+puWnW7x/jY=; b=mj35G9FCF4sUWDF+p5r8NVOHx52J+fYJVVuf/hUfmZ/oJ49oc61Z15YvstZ95kVW/2 1q7KsG9cNlBXk7VREJvd0znQ4nGHKOu+g1zMc7/57djEWSnxZcI6Bq5IFMoa8zty4HQT 9J/ZfjDNS2vCpz9pqgEpmUhauyiV5Mo3fXVPvKgJK9YduU9bqmEJZRr8equ5P73LIXBy 11hKuoZssagbmToNFmSwiGzFE18Yd7fBFvH+m8qOfMWGpO8Hh7XSKrjAAiEBvSBlZ91c KNC/mLVbn/ldL6CXtMeIiv0vC/GA6KZu5loeWUoOfRJCqiw2zqXEps/+tA7ZBrUzP5Qn ixwg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:content-transfer-encoding:mime-version :subject:message-id:date:to; bh=V4HA0MT2UfteG5pcSwROOdgRUpzUFlF5+puWnW7x/jY=; b=NvhjJAHdSSeq6LA3QxI8SnqZuQMJ3k4LMUtJLDqrRaFYShBWzOWgdjSgfI3vyuiJD5 m1iNX6jZETdnenlalIEFRpq3AsnMd7J4IiHElSYGYyG9ulJYXpM5nICS//1ykbQcPoqt 8+xZo71AFiO/VtzrymvcZ2H7QsUtFf+JpR+/xnIz3aP9Wiw5OnulDWqNtIRJyFJaMMeM sPhOH5h2c7R0NVSOltYEthu9azAc9R1n1bH0Stw6egSjvhCAeNNsKASuTK6wwiBhmWrq jUqVyrITqQso1Zpbg878VqwpBkiBpm04MGd1NFmB2/J8+iZrz3VytX7QlM0ysFs3yJnE t2Fw== X-Gm-Message-State: ANhLgQ0l6O6yKP1Pjx20/KK4/7mpzJnvGIK+kkjcDZqhKC3RdkbKw4Fb 40BQw5+segFjxtrSg/Sxz5ctFt3tl6k= X-Google-Smtp-Source: ADFU+vvcErchc66Xz3kZkGzBkndDGCpBlkYRNepIoCmTVWb+FiLnbrkeARO+RCNfUdgpFlMYXj0Fxw== X-Received: by 2002:adf:ef45:: with SMTP id c5mr21260399wrp.302.1583760548042; Mon, 09 Mar 2020 06:29:08 -0700 (PDT) Received: from [10.1.2.143] (D57DBACA.static.ziggozakelijk.nl. [213.125.186.202]) by smtp.gmail.com with ESMTPSA id y7sm18312wmd.1.2020.03.09.06.29.07 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 09 Mar 2020 06:29:07 -0700 (PDT) From: Massimiliano Gubinelli Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Mac OS X Mail 13.0 \(3608.60.0.2.5\)) Message-Id: <12F04DBA-35DF-49B3-B2BB-B07A95550151@gmail.com> Date: Mon, 9 Mar 2020 14:29:06 +0100 X-Mailer: Apple Mail (2.3608.60.0.2.5) X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2a00:1450:4864:20::432 X-Spam-Score: 0.3 (/) X-Mailman-Approved-At: Mon, 09 Mar 2020 10:34:12 -0400 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: -0.7 (/) Hi, make install on the last Guile 3.0.1 fails on my Mac (Catilina) with = the following message ../build-aux/install-sh -c -d = '/Users/mgubi/t/guile3-usr/include/guile/3.0/libguile' /usr/bin/install -c -m 644 version.h scmconfig.h = '/Users/mgubi/t/guile3-usr/include/guile/3.0/libguile' /Library/Developer/CommandLineTools/usr/bin/make install-data-hook /usr/bin/install -c -m 644 libguile-3.0-gdb.scm = /Users/mgubi/t/guile3-usr/lib/libguile-3.0.a-gdb.scm sed: -e: No such file or directory make[5]: *** [install-data-hook] Error 1 make[4]: *** [install-data-am] Error 2 make[3]: *** [install-am] Error 2 make[2]: *** [install] Error 2 make[1]: *** [install-recursive] Error 1 make: *** [install] Error 2 I found that the following change to libguile/Makefile go around the = problem INSTANTIATE =3D \ $(SED) -i '' -e 's,[@]pkgdatadir[@],$(pkgdatadir),g' = \ -e 's,[@]pkglibdir[@],$(pkglibdir),g' = \ -e = 's,[@]GUILE_EFFECTIVE_VERSION[@],$(GUILE_EFFECTIVE_VERSION),g=E2=80=99 HTH, Best Massimiliano Gubinelli From unknown Sat Jun 14 03:55:59 2025 X-Loop: help-debbugs@gnu.org Subject: bug#39999: make install fails on mac (Catilina, Guile-3.0.1) Resent-From: Ludovic =?UTF-8?Q?Court=C3=A8s?= Original-Sender: "Debbugs-submit" Resent-CC: bug-guile@gnu.org Resent-Date: Wed, 11 Mar 2020 11:12:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 39999 X-GNU-PR-Package: guile X-GNU-PR-Keywords: To: Massimiliano Gubinelli Cc: 39999@debbugs.gnu.org Received: via spool by 39999-submit@debbugs.gnu.org id=B39999.158392507830210 (code B ref 39999); Wed, 11 Mar 2020 11:12:02 +0000 Received: (at 39999) by debbugs.gnu.org; 11 Mar 2020 11:11:18 +0000 Received: from localhost ([127.0.0.1]:53667 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jBzGg-0007rA-Aa for submit@debbugs.gnu.org; Wed, 11 Mar 2020 07:11:18 -0400 Received: from eggs.gnu.org ([209.51.188.92]:38774) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jBzGf-0007qy-3j for 39999@debbugs.gnu.org; Wed, 11 Mar 2020 07:11:17 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:58125) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1jBzGZ-0002Ez-N5; Wed, 11 Mar 2020 07:11:11 -0400 Received: from [2a01:e0a:1d:7270:af76:b9b:ca24:c465] (port=37818 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1jBzGY-0006Rh-Sk; Wed, 11 Mar 2020 07:11:11 -0400 From: Ludovic =?UTF-8?Q?Court=C3=A8s?= References: <12F04DBA-35DF-49B3-B2BB-B07A95550151@gmail.com> Date: Wed, 11 Mar 2020 12:11:09 +0100 In-Reply-To: <12F04DBA-35DF-49B3-B2BB-B07A95550151@gmail.com> (Massimiliano Gubinelli's message of "Mon, 9 Mar 2020 14:29:06 +0100") Message-ID: <87a74nm9iq.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux) 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] X-Spam-Score: -0.7 (/) 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.7 (-) Hi, Massimiliano Gubinelli skribis: > make install on the last Guile 3.0.1 fails on my Mac (Catilina) with the= following message > > > ../build-aux/install-sh -c -d '/Users/mgubi/t/guile3-usr/include/guile/3= .0/libguile' > /usr/bin/install -c -m 644 version.h scmconfig.h '/Users/mgubi/t/guile3-= usr/include/guile/3.0/libguile' > /Library/Developer/CommandLineTools/usr/bin/make install-data-hook > /usr/bin/install -c -m 644 libguile-3.0-gdb.scm /Users/mgubi/t/guile3= -usr/lib/libguile-3.0.a-gdb.scm > sed: -e: No such file or directory > make[5]: *** [install-data-hook] Error 1 > make[4]: *** [install-data-am] Error 2 > make[3]: *** [install-am] Error 2 > make[2]: *** [install] Error 2 > make[1]: *** [install-recursive] Error 1 > make: *** [install] Error 2 I suppose the =E2=80=98sed=E2=80=99 invocation in the INSTANTIATE variable = in Makefile assumes we=E2=80=99re using GNU sed, which is probably not the case on your machine. > I found that the following change to libguile/Makefile go around the prob= lem > > INSTANTIATE =3D \ > $(SED) -i '' -e 's,[@]pkgdatadir[@],$(pkgdatadir),g' = \ > -e 's,[@]pkglibdir[@],$(pkglibdir),g' = \ > -e 's,[@]GUILE_EFFECTIVE_VERSION[@],$(GUILE_EFFECTIVE_VERSION= ),g=E2=80=99 What if you move =E2=80=98-i=E2=80=99 last, and without ''? That should ex= pand to something like: sed -e =E2=80=A6 -e =E2=80=A6 -e =E2=80=A6 -i libguile-3.0-gdb.scm Thanks, Ludo=E2=80=99. From unknown Sat Jun 14 03:55:59 2025 X-Loop: help-debbugs@gnu.org Subject: bug#39999: make install fails on mac (Catilina, Guile-3.0.1) Resent-From: Ludovic =?UTF-8?Q?Court=C3=A8s?= Original-Sender: "Debbugs-submit" Resent-CC: bug-guile@gnu.org Resent-Date: Wed, 11 Mar 2020 14:05:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 39999 X-GNU-PR-Package: guile X-GNU-PR-Keywords: To: Massimiliano Gubinelli Cc: 39999@debbugs.gnu.org Received: via spool by 39999-submit@debbugs.gnu.org id=B39999.158393546322543 (code B ref 39999); Wed, 11 Mar 2020 14:05:02 +0000 Received: (at 39999) by debbugs.gnu.org; 11 Mar 2020 14:04:23 +0000 Received: from localhost ([127.0.0.1]:55249 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jC1yB-0005rW-7k for submit@debbugs.gnu.org; Wed, 11 Mar 2020 10:04:23 -0400 Received: from eggs.gnu.org ([209.51.188.92]:53121) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jC1y9-0005rK-C5 for 39999@debbugs.gnu.org; Wed, 11 Mar 2020 10:04:21 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:60545) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1jC1y4-0002lO-7h; Wed, 11 Mar 2020 10:04:16 -0400 Received: from [2a01:e0a:1d:7270:af76:b9b:ca24:c465] (port=37932 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1jC1y2-0000aX-8Y; Wed, 11 Mar 2020 10:04:15 -0400 From: Ludovic =?UTF-8?Q?Court=C3=A8s?= References: <12F04DBA-35DF-49B3-B2BB-B07A95550151@gmail.com> <87a74nm9iq.fsf@gnu.org> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 22 =?UTF-8?Q?Vent=C3=B4se?= an 228 de la =?UTF-8?Q?R=C3=A9volution?= X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-pc-linux-gnu Date: Wed, 11 Mar 2020 15:04:12 +0100 In-Reply-To: (Massimiliano Gubinelli's message of "Wed, 11 Mar 2020 12:20:19 +0100") Message-ID: <877dzrj8df.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux) 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] X-Spam-Score: -0.7 (/) 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.7 (-) Hi Massimiliano, Massimiliano Gubinelli skribis: > Is ok to do > > Horst:clean mgubi$ sed -e 's,pippo,pluto,g' -e 's,pippo,pluto,g' -e 's,p= ippo,pluto,g' -i =E2=80=98' test Does it modify the file called =E2=80=98test=E2=80=99 in this case? Thanks for testing! Ludo=E2=80=99. From unknown Sat Jun 14 03:55:59 2025 X-Loop: help-debbugs@gnu.org Subject: bug#39999: make install fails on mac (Catilina, Guile-3.0.1) Resent-From: Massimiliano Gubinelli Original-Sender: "Debbugs-submit" Resent-CC: bug-guile@gnu.org Resent-Date: Wed, 11 Mar 2020 14:34:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 39999 X-GNU-PR-Package: guile X-GNU-PR-Keywords: To: Ludovic =?UTF-8?Q?Court=C3=A8s?= Cc: 39999@debbugs.gnu.org Received: via spool by 39999-submit@debbugs.gnu.org id=B39999.1583937193606 (code B ref 39999); Wed, 11 Mar 2020 14:34:02 +0000 Received: (at 39999) by debbugs.gnu.org; 11 Mar 2020 14:33:13 +0000 Received: from localhost ([127.0.0.1]:55306 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jC2Q5-00009i-60 for submit@debbugs.gnu.org; Wed, 11 Mar 2020 10:33:13 -0400 Received: from mail-wm1-f54.google.com ([209.85.128.54]:53152) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jBzPW-00085u-W1 for 39999@debbugs.gnu.org; Wed, 11 Mar 2020 07:20:27 -0400 Received: by mail-wm1-f54.google.com with SMTP id 11so1642614wmo.2 for <39999@debbugs.gnu.org>; Wed, 11 Mar 2020 04:20:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=xWAbM8Nqm+pTRJRnU6JxP+T9YPPQZzCREwz3rIM/DSc=; b=qQa1PhSdF2Yq0NMqleEPvhgRvRaHJAMQmdkrBT9TiOTDuGb2Pqx7DULkf21USR4JGs K8N0K2wXyXHyY7P/E9J1EDS++Vhllr73EeKbAthrHaqVVLjDWPLg/Sn50E5vd9IQ1+MU IxxdXvyxOnjxC0mbvq42UT7DEekXtJ/j2sMcJBsG76qnQaiS2+AN2vrirP9xNKLQiSmr NTfR6nkcWtz8yKmCcWkR70elFPuuDgdDXpgUpL4kPl3395Fvr83mFZjXUyJgKEtbcBlZ WSBbl8wsg0BI3US9coUeoct529AFpKi0uZ7IaKVf7Qf5zEUoF5AqMbTuk7vhOQ49nsPM FMbQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=xWAbM8Nqm+pTRJRnU6JxP+T9YPPQZzCREwz3rIM/DSc=; b=qVpKoubCGkYDuyqEWLVxU1uCZQ7k2fXDDuHwRZU2us0lgQEBpT9aKwpiujJLQ4y18O fh+Dl55zutCXoomS8EBsnPd8dSjxoAbvXYUXkvWFHMxExLjjz4727Tj6y6tkfTY1tYbx oCFEWjtpPnHeQmDo3X+veGW6e1mT21POl9wE5qPZ/dqzVviB7C6vpVhVEYoY+jnz+2Me 0+S9CopsWaFDcjT2Qn2hB7xXI9l+JlCKPuViStlQ8KkoCisY+QML5qICIsetdvtX/olq FnruLg2m/fo1Eb95QVEZQ4YHLcNC5ZkE1H3Ag4RgxJT/Pf2D2GX0gjfwyNhusS4ZprLy 06xQ== X-Gm-Message-State: ANhLgQ1Z+6d8plXFOn2z0aJ7L6K3XHFPiT1hV4sd+TVJHBYFES9HdSKg 1ZKnIVEAZvgjg3eAu5/95p4L1psa X-Google-Smtp-Source: ADFU+vtpqq+TdZYbc8Ze/VGnhXvqixmaRGs7Qcw/PtoGQKMMjmJtCr7iS0pmWW7S1KdtUmQaOGmcCQ== X-Received: by 2002:a1c:26c4:: with SMTP id m187mr3326801wmm.43.1583925620998; Wed, 11 Mar 2020 04:20:20 -0700 (PDT) Received: from [192.168.5.221] (ir-iam-vb1.rhrz.uni-bonn.de. [131.220.115.241]) by smtp.gmail.com with ESMTPSA id w81sm7894339wmg.19.2020.03.11.04.20.20 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 11 Mar 2020 04:20:20 -0700 (PDT) Content-Type: text/plain; charset=utf-8 Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.11\)) From: Massimiliano Gubinelli In-Reply-To: <87a74nm9iq.fsf@gnu.org> Date: Wed, 11 Mar 2020 12:20:19 +0100 Content-Transfer-Encoding: quoted-printable Message-Id: References: <12F04DBA-35DF-49B3-B2BB-B07A95550151@gmail.com> <87a74nm9iq.fsf@gnu.org> X-Mailer: Apple Mail (2.3445.104.11) X-Spam-Score: 0.0 (/) X-Mailman-Approved-At: Wed, 11 Mar 2020 10:33:11 -0400 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 (-) Hi Ludovic,=20 the problem seems to be the multiple -e together with -i.=20 Example: Horst:clean mgubi$ cat - > test pippo Horst:clean mgubi$ sed -i -e 's,pippo,pluto,g' -e 's,pippo,pluto,g' -e = 's,pippo,pluto,g' test sed: -e: No such file or directory Horst:clean mgubi$ sed -e 's,pippo,pluto,g' -e 's,pippo,pluto,g' -e = 's,pippo,pluto,g' test pluto Horst:clean mgubi$ sed -i -e 's,pippo,pluto,g' test Horst:clean mgubi$=20 The first command give error while the other work. If I put -i at the = end I get Horst:clean mgubi$ sed -e 's,pippo,pluto,g' -e 's,pippo,pluto,g' -e = 's,pippo,pluto,g' -i test sed: -i may not be used with stdin Is ok to do Horst:clean mgubi$ sed -e 's,pippo,pluto,g' -e 's,pippo,pluto,g' -e = 's,pippo,pluto,g' -i =E2=80=98' test Best, Max > On 11. Mar 2020, at 12:11, Ludovic Court=C3=A8s wrote: >=20 > Hi, >=20 > Massimiliano Gubinelli skribis: >=20 >> make install on the last Guile 3.0.1 fails on my Mac (Catilina) with = the following message >>=20 >>=20 >> ../build-aux/install-sh -c -d = '/Users/mgubi/t/guile3-usr/include/guile/3.0/libguile' >> /usr/bin/install -c -m 644 version.h scmconfig.h = '/Users/mgubi/t/guile3-usr/include/guile/3.0/libguile' >> /Library/Developer/CommandLineTools/usr/bin/make install-data-hook >> /usr/bin/install -c -m 644 libguile-3.0-gdb.scm = /Users/mgubi/t/guile3-usr/lib/libguile-3.0.a-gdb.scm >> sed: -e: No such file or directory >> make[5]: *** [install-data-hook] Error 1 >> make[4]: *** [install-data-am] Error 2 >> make[3]: *** [install-am] Error 2 >> make[2]: *** [install] Error 2 >> make[1]: *** [install-recursive] Error 1 >> make: *** [install] Error 2 >=20 > I suppose the =E2=80=98sed=E2=80=99 invocation in the INSTANTIATE = variable in Makefile > assumes we=E2=80=99re using GNU sed, which is probably not the case on = your > machine. >=20 >> I found that the following change to libguile/Makefile go around the = problem >>=20 >> INSTANTIATE =3D \ >> $(SED) -i '' -e 's,[@]pkgdatadir[@],$(pkgdatadir),g' = \ >> -e 's,[@]pkglibdir[@],$(pkglibdir),g' = \ >> -e = 's,[@]GUILE_EFFECTIVE_VERSION[@],$(GUILE_EFFECTIVE_VERSION),g=E2=80=99 >=20 > What if you move =E2=80=98-i=E2=80=99 last, and without ''? That = should expand to > something like: >=20 > sed -e =E2=80=A6 -e =E2=80=A6 -e =E2=80=A6 -i libguile-3.0-gdb.scm >=20 > Thanks, > Ludo=E2=80=99. From unknown Sat Jun 14 03:55:59 2025 X-Loop: help-debbugs@gnu.org Subject: bug#39999: MacOS Catalina with sed References: <12F04DBA-35DF-49B3-B2BB-B07A95550151@gmail.com> In-Reply-To: <12F04DBA-35DF-49B3-B2BB-B07A95550151@gmail.com> Resent-From: "W. Lincoln Harvey" Original-Sender: "Debbugs-submit" Resent-CC: bug-guile@gnu.org Resent-Date: Wed, 29 Apr 2020 19:09:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 39999 X-GNU-PR-Package: guile X-GNU-PR-Keywords: To: 39999@debbugs.gnu.org Received: via spool by 39999-submit@debbugs.gnu.org id=B39999.158818733916662 (code B ref 39999); Wed, 29 Apr 2020 19:09:03 +0000 Received: (at 39999) by debbugs.gnu.org; 29 Apr 2020 19:08:59 +0000 Received: from localhost ([127.0.0.1]:44605 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jTs4p-0004Kf-7X for submit@debbugs.gnu.org; Wed, 29 Apr 2020 15:08:59 -0400 Received: from pv50p00im-zteg10011501.me.com ([17.58.6.42]:39851) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jTrLU-000144-8a for 39999@debbugs.gnu.org; Wed, 29 Apr 2020 14:22:08 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mac.com; s=1a1hai; t=1588184522; bh=xzqjKOulrkB1R04Xtf7cDjy2egK6DKJeRQezd8jJWyY=; h=From:Content-Type:Subject:Message-Id:Date:To; b=Lwjrqwl+WeUO4mxf16btyNe0EIOyB0BPnUTAsIimL3crSXdnZ1wiavR0PZ18TWtcE 3tJAis8XB3DvVjlgnpDWT6hS2QuUS6O/DzN2VleGay7frvgMUfuTUaxNSk3uLcPBl/ LFZ5HocIbPCNUHFULFz4RHD+VkRVZIYranGwPAow6sVuNrULUsLMkOdpgYaWi9cjId ickVACCROm42qRMIfahh8CN+Z+fGagbGt8U4AkMZ489FqPZJI4iPgo4XDBhqMcoJHw OQovNzp7WoWWU0q7NqiNyXGJiXwo+9hVwvuZuQD7xZLg1dB6zVnQ+xsZR+c1s/HdJ7 FrTydJKg3cdUg== Received: from [192.168.0.8] (c-73-96-79-94.hsd1.wa.comcast.net [73.96.79.94]) by pv50p00im-zteg10011501.me.com (Postfix) with ESMTPSA id 4EB30B008D6 for <39999@debbugs.gnu.org>; Wed, 29 Apr 2020 18:22:02 +0000 (UTC) From: "W. Lincoln Harvey" Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.11\)) Message-Id: <073D0C3D-DE24-48EE-A0D6-272D14B47655@mac.com> Date: Wed, 29 Apr 2020 11:22:00 -0700 X-Mailer: Apple Mail (2.3445.104.11) X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.138, 18.0.676 definitions=2020-04-29_09:2020-04-29, 2020-04-29 signatures=0 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=1 malwarescore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1011 mlxscore=0 mlxlogscore=547 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-2002250000 definitions=main-2004290140 X-Spam-Score: -0.7 (/) X-Mailman-Approved-At: Wed, 29 Apr 2020 15:08:58 -0400 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.7 (-) MacOS uses BSD sed. When the -i option to sed is used, it has a = mandatory argument, which should be a zero length string to edit the = file in-place. =20 Gnu sed=E2=80=99s -i option uses an optional argument, rather than a = mandatory argument, which if not present allows the file to be edited = in-place. Adding a zero-length string might cause problems. Configure needs to add a zero length quote when compiling using BSD sed, = and nothing when compiling using Gnu sed, or avoid the whole problem by = making a backup using a prefix, in which case both use the same syntax. wlh= From unknown Sat Jun 14 03:55:59 2025 X-Loop: help-debbugs@gnu.org Subject: bug#39999: BSD sed vs Gnu sed References: <12F04DBA-35DF-49B3-B2BB-B07A95550151@gmail.com> In-Reply-To: <12F04DBA-35DF-49B3-B2BB-B07A95550151@gmail.com> Resent-From: "W. Lincoln Harvey" Original-Sender: "Debbugs-submit" Resent-CC: bug-guile@gnu.org Resent-Date: Wed, 29 Apr 2020 19:35:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 39999 X-GNU-PR-Package: guile X-GNU-PR-Keywords: To: 39999@debbugs.gnu.org Received: via spool by 39999-submit@debbugs.gnu.org id=B39999.158818887819369 (code B ref 39999); Wed, 29 Apr 2020 19:35:02 +0000 Received: (at 39999) by debbugs.gnu.org; 29 Apr 2020 19:34:38 +0000 Received: from localhost ([127.0.0.1]:44737 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jTsTd-00052L-N9 for submit@debbugs.gnu.org; Wed, 29 Apr 2020 15:34:37 -0400 Received: from pv50p00im-ztdg10012101.me.com ([17.58.6.49]:46415) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jTsPe-0004wh-9S for 39999@debbugs.gnu.org; Wed, 29 Apr 2020 15:30:30 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mac.com; s=1a1hai; t=1588188624; bh=EkVPnztrMdsJRiKhj+FG0ajD2V6VQzVcbUlQSrwNMpQ=; h=From:Content-Type:Subject:Message-Id:Date:To; b=hc7jlRgQplfX59EElGbz3AeZzIG8oUaMJfjcA2vl4j9x+L8sHSV1Ov6aWP589bJtY qG2oLmXQ7kxEo2jS2B+XqG5IiPx7I+vdF0atOuJOV2lb6z2ZFAz13O8W3GbCvgjK6F Pr+eZ3sgrIbwtoO6b4gw+HeIGzbMJh6C6NODbZpmIjKgkgsr4906G5A0LheUYz9uKY Xw6/dgrih5MESXjPofaQgc3V7xFxTx0NL95Vq2MvN4C2rj3DAg6wMbj5MC54SF7mce 1FgKjrSN/8grWzDccQ9aX7IvQezxvO9/jemofz6+fTNmmUeCIzOaxwP/yvhPoFtDes AL+KVca3F9M3A== Received: from [192.168.0.8] (c-73-96-79-94.hsd1.wa.comcast.net [73.96.79.94]) by pv50p00im-ztdg10012101.me.com (Postfix) with ESMTPSA id 1FAA18407C1 for <39999@debbugs.gnu.org>; Wed, 29 Apr 2020 19:30:24 +0000 (UTC) From: "W. Lincoln Harvey" Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.11\)) Message-Id: <4BF90412-EB21-47F5-9F56-BADAA2079B18@mac.com> Date: Wed, 29 Apr 2020 12:30:22 -0700 X-Mailer: Apple Mail (2.3445.104.11) X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.138, 18.0.676 definitions=2020-04-29_10:2020-04-29, 2020-04-29 signatures=0 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=1 malwarescore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1015 mlxscore=0 mlxlogscore=644 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-2002250000 definitions=main-2004290145 X-Spam-Score: -0.7 (/) X-Mailman-Approved-At: Wed, 29 Apr 2020 15:34:35 -0400 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.7 (-) Sorry; my explanation above is not correct. =20 What I meant to say is that to edit a file in place WITHOUT CREATING a = backup file, BSD sed=E2=80=99s -i option requires a zero-length string = as a mandatory argument, while Gnu sed=E2=80=99s -i option does not take = any argument. If a backup file is wanted, then their option -i syntax = is identical. The INSTANTIATE macro as written is not including any argument to = sed=E2=80=99s -i option, meaning that no backup file is wanted. =20 Therefore, a very simply solution to this problem is to make a backup = file, then delete it. Both sed versions would work correctly. A more complicated solution is to determine which version of sed is = being used, and change the INSTANTIATE macro to use the correct syntax. Gnu sed has a version option (=E2=80=94version), but BSD sed does not = (it throws an error when either -v or =E2=80=94version are used). wlh= From unknown Sat Jun 14 03:55:59 2025 X-Loop: help-debbugs@gnu.org Subject: bug#39999: BSD sed vs Gnu sed Resent-From: Greg Troxel Original-Sender: "Debbugs-submit" Resent-CC: bug-guile@gnu.org Resent-Date: Thu, 30 Apr 2020 00:05:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 39999 X-GNU-PR-Package: guile X-GNU-PR-Keywords: To: 39999@debbugs.gnu.org X-Debbugs-Original-To: "W. Lincoln Harvey" via "Bug reports for GUILE\, GNU's Ubiquitous Extension Language" X-Debbugs-Original-Cc: 39999@debbugs.gnu.org Received: via spool by submit@debbugs.gnu.org id=B.158820506612470 (code B ref -1); Thu, 30 Apr 2020 00:05:01 +0000 Received: (at submit) by debbugs.gnu.org; 30 Apr 2020 00:04:26 +0000 Received: from localhost ([127.0.0.1]:44924 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jTwgj-0003F4-S9 for submit@debbugs.gnu.org; Wed, 29 Apr 2020 20:04:26 -0400 Received: from lists.gnu.org ([209.51.188.17]:34068) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jTwgi-0003Ev-9d for submit@debbugs.gnu.org; Wed, 29 Apr 2020 20:04:24 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:48128) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jTwgh-00050I-Og for bug-guile@gnu.org; Wed, 29 Apr 2020 20:04:24 -0400 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,SPF_PASS, URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.90_1) (envelope-from ) id 1jTwgh-0006LE-2u for bug-guile@gnu.org; Wed, 29 Apr 2020 20:04:23 -0400 Received: from s1.lexort.com ([71.19.148.97]:58523) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jTwgg-0005wi-CZ for bug-guile@gnu.org; Wed, 29 Apr 2020 20:04:22 -0400 Received: by s1.lexort.com (Postfix, from userid 10853) id 83D3D410687; Wed, 29 Apr 2020 20:04:19 -0400 (EDT) From: Greg Troxel References: <12F04DBA-35DF-49B3-B2BB-B07A95550151@gmail.com> <4BF90412-EB21-47F5-9F56-BADAA2079B18@mac.com> OpenPGP: id=098ED60E Date: Wed, 29 Apr 2020 20:04:19 -0400 In-Reply-To: <4BF90412-EB21-47F5-9F56-BADAA2079B18@mac.com> (W. Lincoln Harvey's message of "Wed, 29 Apr 2020 12:30:22 -0700") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (berkeley-unix) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=71.19.148.97; envelope-from=gdt@lexort.com; helo=s1.lexort.com X-detected-operating-system: by eggs.gnu.org: First seen = 2020/04/29 20:04:20 X-ACL-Warn: Detected OS = FreeBSD 8.x [fuzzy] X-Received-From: 71.19.148.97 X-Spam-Score: -1.6 (-) 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.6 (--) "W. Lincoln Harvey" via "Bug reports for GUILE, GNU's Ubiquitous Extension Language" writes: > backup file, BSD sed=E2=80=99s -i option requires a zero-length string as= a > mandatory argument, while Gnu sed=E2=80=99s -i option does not take any > argument. In cases like this, it is good to read the POSIX specs. However, you will find that -i is not specified at all. https://pubs.opengroup.org/onlinepubs/9699919799/utilities/sed.html From unknown Sat Jun 14 03:55:59 2025 X-Loop: help-debbugs@gnu.org Subject: bug#39999: sed -i non-POSIX References: <12F04DBA-35DF-49B3-B2BB-B07A95550151@gmail.com> In-Reply-To: <12F04DBA-35DF-49B3-B2BB-B07A95550151@gmail.com> Resent-From: wlharvey4@mac.com Original-Sender: "Debbugs-submit" Resent-CC: bug-guile@gnu.org Resent-Date: Thu, 30 Apr 2020 01:07:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 39999 X-GNU-PR-Package: guile X-GNU-PR-Keywords: To: 39999@debbugs.gnu.org Received: via spool by 39999-submit@debbugs.gnu.org id=B39999.158820881218216 (code B ref 39999); Thu, 30 Apr 2020 01:07:01 +0000 Received: (at 39999) by debbugs.gnu.org; 30 Apr 2020 01:06:52 +0000 Received: from localhost ([127.0.0.1]:44950 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jTxfA-0004jk-64 for submit@debbugs.gnu.org; Wed, 29 Apr 2020 21:06:52 -0400 Received: from pv50p00im-hyfv10011601.me.com ([17.58.6.43]:39653) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jTxCa-00042E-Te for 39999@debbugs.gnu.org; Wed, 29 Apr 2020 20:37:21 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mac.com; s=1a1hai; t=1588207035; bh=Jp25o53GbhnGz30hm88ZpExoSHX85Cxbg85IRXt2TGk=; h=From:Content-Type:Subject:Message-Id:Date:To; b=arzqlwD4w85U50BBRyqjS+iq8gPNJqF94H2X76L6ZLF+N5+lvdVHaji8rpf9Oh6Uu g61wrFk7Kkg6M/NNtMMif4pRfWFJsjq1/ibQSiFXe2lehYqwlxbBF2TU4Ac9YBLrxy ubPcl7t990XXiPGn/tAcEl8PDqFIIliiRFD9StUpElPjwI8m7fuEqPYAcU3sZ3f3uz +8p8s+faTpOMjF+BFKcw/R0LSc9OhzJL2/VzMatL32nx0SILfKTJVhkirhijUeOCA3 JN877OF3mx+sYly9As5KlDks7LcljRPFYKzGnm50MkBCeIcbpatqJpaiOcnE4EBsJj ntezl0ry1y+sQ== Received: from [192.168.1.126] (c-73-96-79-94.hsd1.wa.comcast.net [73.96.79.94]) by pv50p00im-hyfv10011601.me.com (Postfix) with ESMTPSA id 022D83806FC for <39999@debbugs.gnu.org>; Thu, 30 Apr 2020 00:37:14 +0000 (UTC) From: wlharvey4@mac.com Content-Type: multipart/alternative; boundary="Apple-Mail=_21764C9B-64FA-4A9B-951B-9F852187410B" Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.11\)) Message-Id: <0E291356-1D5D-4F19-9809-43F7A2B35643@mac.com> Date: Wed, 29 Apr 2020 17:37:13 -0700 X-Mailer: Apple Mail (2.3445.104.11) X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.138, 18.0.676 definitions=2020-04-29_11:2020-04-29, 2020-04-29 signatures=0 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=1 malwarescore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1011 mlxscore=0 mlxlogscore=407 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-2002250000 definitions=main-2004300000 X-Spam-Score: -0.4 (/) X-Mailman-Approved-At: Wed, 29 Apr 2020 21:06:50 -0400 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.4 (-) --Apple-Mail=_21764C9B-64FA-4A9B-951B-9F852187410B Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=us-ascii Greg, Good point. The BSD sed man page says: "The -E, -a and -i options are non-standard FreeBSD extensions and may = not be available on other operating systems." So perhaps a better solution is to not use the -i option at all and be = POSIX compliant? Informally looking through some of the code, this was the only use of = the -i option that I found. wlh= --Apple-Mail=_21764C9B-64FA-4A9B-951B-9F852187410B Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=us-ascii Greg,

Good = point.  The BSD sed man page says:

"The -E, -a and -i options are = non-standard FreeBSD extensions and may not be available on other = operating systems."

So perhaps a better = solution is to not use the -i option at all and be POSIX = compliant?

Informally looking = through some of the code, this was the only use of the -i option that I = found.

wlh
= --Apple-Mail=_21764C9B-64FA-4A9B-951B-9F852187410B-- From unknown Sat Jun 14 03:55:59 2025 X-Loop: help-debbugs@gnu.org Subject: bug#39999: sed -i non-POSIX Resent-From: Greg Troxel Original-Sender: "Debbugs-submit" Resent-CC: bug-guile@gnu.org Resent-Date: Fri, 01 May 2020 14:38:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 39999 X-GNU-PR-Package: guile X-GNU-PR-Keywords: To: 39999@debbugs.gnu.org X-Debbugs-Original-To: wlharvey4--- via "Bug reports for GUILE\, GNU's Ubiquitous Extension Language" X-Debbugs-Original-Cc: 39999@debbugs.gnu.org Received: via spool by submit@debbugs.gnu.org id=B.15883438715237 (code B ref -1); Fri, 01 May 2020 14:38:01 +0000 Received: (at submit) by debbugs.gnu.org; 1 May 2020 14:37:51 +0000 Received: from localhost ([127.0.0.1]:50375 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jUWnX-0001MO-5f for submit@debbugs.gnu.org; Fri, 01 May 2020 10:37:51 -0400 Received: from lists.gnu.org ([209.51.188.17]:59906) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jUWnV-0001MH-Tv for submit@debbugs.gnu.org; Fri, 01 May 2020 10:37:50 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:49088) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jUWnU-0001aS-TC for bug-guile@gnu.org; Fri, 01 May 2020 10:37:49 -0400 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,SPF_PASS, URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.90_1) (envelope-from ) id 1jUWnT-00048t-Cv for bug-guile@gnu.org; Fri, 01 May 2020 10:37:48 -0400 Received: from s1.lexort.com ([2605:2700:0:2:a800:ff:fe4b:be00]:57335) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jUWnS-0003vF-SU for bug-guile@gnu.org; Fri, 01 May 2020 10:37:47 -0400 Received: by s1.lexort.com (Postfix, from userid 10853) id 952C14107D2; Fri, 1 May 2020 10:37:43 -0400 (EDT) From: Greg Troxel References: <12F04DBA-35DF-49B3-B2BB-B07A95550151@gmail.com> <0E291356-1D5D-4F19-9809-43F7A2B35643@mac.com> OpenPGP: id=098ED60E Date: Fri, 01 May 2020 10:37:43 -0400 In-Reply-To: <0E291356-1D5D-4F19-9809-43F7A2B35643@mac.com> (wlharvey's message of "Wed, 29 Apr 2020 17:37:13 -0700") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (berkeley-unix) MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=2605:2700:0:2:a800:ff:fe4b:be00; envelope-from=gdt@lexort.com; helo=s1.lexort.com X-detected-operating-system: by eggs.gnu.org: First seen = 2020/05/01 10:37:44 X-ACL-Warn: Detected OS = ??? X-Received-From: 2605:2700:0:2:a800:ff:fe4b:be00 X-Spam-Score: -1.6 (-) 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.6 (--) wlharvey4--- via "Bug reports for GUILE, GNU's Ubiquitous Extension Language" writes: > Greg, > > Good point. The BSD sed man page says: > > "The -E, -a and -i options are non-standard FreeBSD extensions and may not be available on other operating systems." > > So perhaps a better solution is to not use the -i option at all and be POSIX compliant? > > Informally looking through some of the code, this was the only use of the -i option that I found. If that is at all reasonable, then I think it's the best thing to do. FWIW, the saem text about -i being a FreeBSD extension appears in the NetBSD man page.