From unknown Sun Jun 22 17:11:13 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#22229 <22229@debbugs.gnu.org> To: bug#22229 <22229@debbugs.gnu.org> Subject: Status: Error when running script from directory with non-ASCII characters Reply-To: bug#22229 <22229@debbugs.gnu.org> Date: Mon, 23 Jun 2025 00:11:13 +0000 retitle 22229 Error when running script from directory with non-ASCII chara= cters reassign 22229 guile submitter 22229 Vicente Vera severity 22229 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Wed Dec 23 20:46:32 2015 Received: (at submit) by debbugs.gnu.org; 24 Dec 2015 01:46:32 +0000 Received: from localhost ([127.0.0.1]:33116 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aBuzA-0002wJ-46 for submit@debbugs.gnu.org; Wed, 23 Dec 2015 20:46:32 -0500 Received: from eggs.gnu.org ([208.118.235.92]:55112) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aBuz8-0002w6-OS for submit@debbugs.gnu.org; Wed, 23 Dec 2015 20:46:31 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aBuz2-0005Ux-L8 for submit@debbugs.gnu.org; Wed, 23 Dec 2015 20:46:25 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=BAYES_40,FREEMAIL_FROM, T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:39763) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aBuz2-0005Us-Hj for submit@debbugs.gnu.org; Wed, 23 Dec 2015 20:46:24 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:46073) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aBuz1-0006CH-JZ for bug-guile@gnu.org; Wed, 23 Dec 2015 20:46:24 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aBuz0-0005UM-LJ for bug-guile@gnu.org; Wed, 23 Dec 2015 20:46:23 -0500 Received: from mail-ob0-x236.google.com ([2607:f8b0:4003:c01::236]:33478) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aBuz0-0005UF-G0 for bug-guile@gnu.org; Wed, 23 Dec 2015 20:46:22 -0500 Received: by mail-ob0-x236.google.com with SMTP id bx1so59314370obb.0 for ; Wed, 23 Dec 2015 17:46:22 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type :content-transfer-encoding; bh=cug5oY6m55Bs2IHq2JDAAERwe7PMr6S+wFRQ7ZrfaQQ=; b=Qlg7FuDt+ioVTYvMKM3CF2rS+cruKm21MFJXkl2yc5iDmrWgytmaQkY1pHSJWPrE/o C/6M2iw5rXL7CrVI86IWu5T+ND8vsLZxamylL6qn9VoDZP5wQzN3u+cMSOfGWAfw3iUo DzAPTVz1ytpVRfdFaGKa4VbTVsbOe4ciPB793MdYm3233HhIr0VdWAa3Rsb/7hl1kB2l dy18042etW4Er1WMn2rXFnBLvA6tBg50qr6QnrTjzFeVjrsKS2mgM7QM4rdF9HBzD7pG O9Aqsae1X9EgzNOap3Ilit3VYFCp+BLCI3fwkwDXbf8Qsj9k5B4ZF1EytILC9vWsaMXs zzJw== MIME-Version: 1.0 X-Received: by 10.60.178.211 with SMTP id da19mr12802125oec.22.1450921581666; Wed, 23 Dec 2015 17:46:21 -0800 (PST) Received: by 10.76.171.72 with HTTP; Wed, 23 Dec 2015 17:46:21 -0800 (PST) Date: Wed, 23 Dec 2015 22:46:21 -0300 Message-ID: Subject: Error when running script from directory with non-ASCII characters From: Vicente Vera To: bug-guile@gnu.org 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-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 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 (----) Guile chokes when running a .scm script from a directory with non-ASCII characters. A simple test script: ------------------- #!/usr/bin/guile -s !# ;; coding: utf-8 (display "hey") (newline) ------------------- $ cd ~/c=C3=B3digo/ $ ./test.scm ;;; Stat of /home/me/c??digo/./test.scm failed: ;;; ERROR: In procedure stat: No such file or directory: "/home/me/c??digo/./test.scm" Backtrace: In ice-9/boot-9.scm: 157: 8 [catch #t # ...] In unknown file: ?: 7 [apply-smob/1 #] In ice-9/boot-9.scm: 63: 6 [call-with-prompt prompt0 ...] In ice-9/eval.scm: 432: 5 [eval # #] In ice-9/boot-9.scm: 2401: 4 [save-module-excursion #] 4052: 3 [#] 1724: 2 [%start-stack load-stack ...] 1729: 1 [#] In unknown file: ?: 0 [primitive-load "/home/me/c??digo/./test.scm"] ERROR: In procedure primitive-load: ERROR: In procedure open-file: No such file or directory: "/home/me/c??digo/./test.scm" When removing the UTF-8 character from the working directory Guile runs as expected: $ cd ~ $ mv -T c=C3=B3digo/ code/ $ cd code/ $ ./test.scm hey Locale: en_US.UTF-8 System: Linux 3.16.0-4-686-pae #1 SMP Debian 3.16.7-ckt20-1+deb8u1 (2015-12-14) i686 GNU/Linux Guile version: $ guile -v guile (GNU Guile) 2.0.11 Packaged by Debian (2.0.11-deb+1-9) ... From debbugs-submit-bounces@debbugs.gnu.org Sun Mar 27 23:57:11 2016 Received: (at 22229) by debbugs.gnu.org; 28 Mar 2016 03:57:11 +0000 Received: from localhost ([127.0.0.1]:40678 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1akOIg-0006x2-Pt for submit@debbugs.gnu.org; Sun, 27 Mar 2016 23:57:10 -0400 Received: from mail-pa0-f46.google.com ([209.85.220.46]:34087) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1akOIe-0006wm-QT for 22229@debbugs.gnu.org; Sun, 27 Mar 2016 23:57:09 -0400 Received: by mail-pa0-f46.google.com with SMTP id fe3so88635299pab.1 for <22229@debbugs.gnu.org>; Sun, 27 Mar 2016 20:57:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:subject:date:message-id:user-agent:mime-version; bh=nTS4LcwpHcItfEWSn/4SB3iD1ZJb39jQ97tHn/zYBhk=; b=uihKKoKZ0S6iJrHPxL77Wg+kCCun2ZtgHj8SZLLGAzZVillFdxOPwEyGd5KU3C7gb2 uXg4t0+ccWKdyZjm0DlzpxL5rATlQ5qla9mlzIQtaaCMBw6F/YToNsrPKXTcyjvgffq6 JiBjDfnwgcY/CKvn7kOnuEQF/ED6rLt4cFwp+2FBxxB26gTQUB1ZCZTx6eaB320HUa6Y ib5q4zOSvaPg+7FJIjwjcc7vTWBJVWWOL6OWg5VB7LvgkVpNb1nDtY8oAeBVB0ezYyEs cjzLvjK7OME5hS5m5QD/iSArGmkz0pfl9X3e6dmTfqvMp1wIp3ZEMluQlN5LhBpF9Ks1 u5aA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:subject:date:message-id:user-agent :mime-version; bh=nTS4LcwpHcItfEWSn/4SB3iD1ZJb39jQ97tHn/zYBhk=; b=d0RQSdhwI0ikcn19ghWf07gDfokgnQgfWsSvCIDdJ8MIgvF/xoDrTOvxGG8BLzeBQv 1kv/jKTLuHJ040lMjZBe3G0RzV78kC0s7cwk3675prQLilU8nSXI9T9Q2cQHdg374AI/ dHQ/xuiPFpSeQWyusjmVXl06M3M5PgGquct8w9vyCFI4Qpf4aOcoWCpNrBdDaaDCncj0 0zN4NJqFBu1REVZpFHyHzuXCz/QMyjEMEEW0fOVj+6BQ5G0pyKq8eV+8cGQDkLDOW7xx vM82aKIpIa9tflvEPJvuIPRIiHeLQM0rLUvpNjeAwM2K4UDLorCLAKLZJMJZtzhk8Gg+ AHVw== X-Gm-Message-State: AD7BkJKEcvIgFJEIegPVhwCQ+7pWyU7ZkcUQatoFpN6+eylHLUT6x0iM5BWCX26OjS1nLQ== X-Received: by 10.66.244.233 with SMTP id xj9mr39379643pac.19.1459137423090; Sun, 27 Mar 2016 20:57:03 -0700 (PDT) Received: from debian (n058152177019.netvigator.com. [58.152.177.19]) by smtp.gmail.com with ESMTPSA id y7sm31438751pfa.82.2016.03.27.20.57.01 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 27 Mar 2016 20:57:02 -0700 (PDT) From: Alex Vong To: 22229@debbugs.gnu.org Subject: Re: Error when running script from directory with non-ASCII characters Date: Mon, 28 Mar 2016 11:57:00 +0800 Message-ID: <87lh535k6r.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.5 (/) X-Debbugs-Envelope-To: 22229 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.5 (/) Hi, I can reproduce the bug on Debian stable using Guile from Debian and Guile from Guix (on top of Debian). Debian version: Linux debian 3.16.0-4-amd64 #1 SMP Debian 3.16.7-ckt20-1+deb8u4 (2016-02-29) x86_64 GNU/Linux Debian's Guile version: guile (GNU Guile) 2.0.11 Packaged by Debian (2.0.11-deb+1-9) Copyright (C) 2014 Free Software Foundation, Inc. License LGPLv3+: GNU LGPL 3 or later . This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Guix's Guile version: guile (GNU Guile) 2.0.11 Copyright (C) 2014 Free Software Foundation, Inc. License LGPLv3+: GNU LGPL 3 or later . This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Using Debian's Guile: $ ./test.scm ;;; Stat of /home/alexvong1995/c??digo/./test.scm failed: ;;; ERROR: In procedure stat: No such file or directory: "/home/alexvong1995/c??digo/./test.scm" Backtrace: In ice-9/boot-9.scm: 157: 8 [catch #t # ...] In unknown file: ?: 7 [apply-smob/1 #] In ice-9/boot-9.scm: 63: 6 [call-with-prompt prompt0 ...] In ice-9/eval.scm: 432: 5 [eval # #] In ice-9/boot-9.scm: 2401: 4 [save-module-excursion #] 4052: 3 [#] 1724: 2 [%start-stack load-stack #] 1729: 1 [#] In unknown file: ?: 0 [primitive-load "/home/alexvong1995/c??digo/./test.scm"] ERROR: In procedure primitive-load: ERROR: In procedure open-file: No such file or directory: "/home/alexvong1995/c??digo/./test.scm" Using Guix's Guile: $ ./test.scm ;;; Stat of /home/alexvong1995/c??digo/./test.scm failed: ;;; ERROR: In procedure stat: No such file or directory: "/home/alexvong1995/c??digo/./test.scm" Backtrace: In ice-9/boot-9.scm: 157: 8 [catch #t # ...] In unknown file: ?: 7 [apply-smob/1 #] In ice-9/boot-9.scm: 63: 6 [call-with-prompt prompt0 ...] In ice-9/eval.scm: 432: 5 [eval # #] In ice-9/boot-9.scm: 2401: 4 [save-module-excursion #] 4052: 3 [#] 1724: 2 [%start-stack load-stack ...] 1729: 1 [#] In unknown file: ?: 0 [primitive-load "/home/alexvong1995/c??digo/./test.scm"] ERROR: In procedure primitive-load: ERROR: In procedure open-file: No such file or directory: "/home/alexvong1995/c??digo/./test.scm" From debbugs-submit-bounces@debbugs.gnu.org Sun Aug 07 07:07:59 2016 Received: (at 22229) by debbugs.gnu.org; 7 Aug 2016 11:07:59 +0000 Received: from localhost ([127.0.0.1]:58395 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bWLvz-0007xB-62 for submit@debbugs.gnu.org; Sun, 07 Aug 2016 07:07:59 -0400 Received: from pb-sasl2.pobox.com ([64.147.108.67]:62701 helo=sasl.smtp.pobox.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bWLvw-0007x2-13 for 22229@debbugs.gnu.org; Sun, 07 Aug 2016 07:07:58 -0400 Received: from sasl.smtp.pobox.com (unknown [127.0.0.1]) by pb-sasl2.pobox.com (Postfix) with ESMTP id CC7E828773; Sun, 7 Aug 2016 07:07:55 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=pobox.com; h=from:to:cc :subject:references:date:in-reply-to:message-id:mime-version :content-type:content-transfer-encoding; s=sasl; bh=SlaSJKGJLp75 L/jYw+9kT3ek6xo=; b=rdeJLPF9pIWKCrOa7YPeHJ4tl4ZoJtgSia3qyT7YU0z/ lI4D9ZhixZO698J9Msnik1qmc5CPLXekRPcKyW7gvwE2bMQ9NksvWyxLBpBX9Cco exrAG+jXbHmPsIwH5gmXLXktNss/Fl/8U6KPa97kiRLichqOJXycGSadbsw2Dh0= DomainKey-Signature: a=rsa-sha1; c=nofws; d=pobox.com; h=from:to:cc :subject:references:date:in-reply-to:message-id:mime-version :content-type:content-transfer-encoding; q=dns; s=sasl; b=RE4Col 4nxlsAq6k9gDI5ttpLfvypRIYNyrgG4tW/gv2QVt5oj51QDoRE2P/TIZ4yHI2F2r hI0d43Dx30UcNkXMmcDacBnXPchwAXOaj7kFIg3rrqmh0DobnX4GhYwhRQDy4sl2 pUq3XrqZHMnB8v2umIzXCCHtcdySxdHfVjrSA= Received: from pb-sasl2.nyi.icgroup.com (unknown [127.0.0.1]) by pb-sasl2.pobox.com (Postfix) with ESMTP id C585528772; Sun, 7 Aug 2016 07:07:55 -0400 (EDT) Received: from clucks (unknown [88.160.190.192]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by pb-sasl2.pobox.com (Postfix) with ESMTPSA id E3C1928771; Sun, 7 Aug 2016 07:07:54 -0400 (EDT) From: Andy Wingo To: Vicente Vera Subject: Re: bug#22229: Error when running script from directory with non-ASCII characters References: Date: Sun, 07 Aug 2016 13:07:47 +0200 In-Reply-To: (Vicente Vera's message of "Wed, 23 Dec 2015 22:46:21 -0300") Message-ID: <8760rcrg58.fsf@pobox.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Pobox-Relay-ID: 30EBA60A-5C8F-11E6-ABFD-28A6F1301B6D-02397024!pb-sasl2.pobox.com X-Spam-Score: -0.4 (/) X-Debbugs-Envelope-To: 22229 Cc: 22229@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: -0.4 (/) On Thu 24 Dec 2015 02:46, Vicente Vera writes: > Guile chokes when running a .scm script from a directory with > non-ASCII characters. > > A simple test script: > > ------------------- > #!/usr/bin/guile -s > !# > ;; coding: utf-8 > (display "hey") > (newline) > ------------------- > > $ cd ~/c=C3=B3digo/ > $ ./test.scm > ;;; Stat of /home/me/c??digo/./test.scm failed: > ;;; ERROR: In procedure stat: No such file or directory: Weird :) It's fixed in Guile 2.2 because Guile 2.2 installs the locale automatically; see GUILE_INSTALL_LOCALE here: https://www.gnu.org/software/guile/manual/html_node/Environment-Variables= .html I don't know what to do about Guile 2.0 though. And of course it's possible even with Guile 2.2 to be in a directory whose name is not valid in the current encoding. Though I would like to fix it nicely, I suspect that given the proximity of 2.2.0, we'll just punt on 2.0 :( A bit frustrating though. Andy From debbugs-submit-bounces@debbugs.gnu.org Thu Aug 11 13:53:33 2016 Received: (at 22229) by debbugs.gnu.org; 11 Aug 2016 17:53:33 +0000 Received: from localhost ([127.0.0.1]:54297 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bXuAf-0008U1-0H for submit@debbugs.gnu.org; Thu, 11 Aug 2016 13:53:33 -0400 Received: from mail-oi0-f53.google.com ([209.85.218.53]:36230) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bXuAd-0008To-TW for 22229@debbugs.gnu.org; Thu, 11 Aug 2016 13:53:32 -0400 Received: by mail-oi0-f53.google.com with SMTP id f189so4029287oig.3 for <22229@debbugs.gnu.org>; Thu, 11 Aug 2016 10:53:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=n+ZTTsrxSSDAzKP2wipnlUTWsfYBvLCIiFT1GgzrIiU=; b=j+JTNSxmuelxgPjpl5zJmau3rMKihj5k3jhWPoPCziA+9jACUPytNNETUDusC0sBIT skWRVkBqr1l6j5osN2P/OR7lLcEBh3xLPbUCMTyhJn4D7cqoJ3lXGNEbpJKEeLPU+HFc OaVbqG/ECLANCu+3hm67YJ9q/nugumT1839V3IPGGguL/acaFCh3lVYsfmmebDvgVzKO axq6NTW1jiDE36hfSipgxpjqCD+l+/rc2FiiRp/RlrwCqZGRf8+Dx/007haijEEmRYtG QQRxRfRTPKMd7/RBYuKWyqxQPlAbYr/OZEjE7Gm2G5Qi2g0X+pMoTlbbgUuq2V1z7zoy XN6w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=n+ZTTsrxSSDAzKP2wipnlUTWsfYBvLCIiFT1GgzrIiU=; b=cxYLjeEW05PoxBq5rqBK+dOBBid77uQ2u4Xb1DYZs37dVQ4Q8tAz9UqRgeES+mgu3g XR/RKef5pa+jf6fOu0qRoD5uTrnZfSjcqO1aQHKn6P8sxbhIoJuoeMipAZHAGFSy0acK OZIOsj64/jCp803ZLr6Tfuw5hSbXQCVUoYeSIn7O8gi7tmxO3znGQrw5dBy5d818jgBq gujmbdgkSNwJ6XbtVAT0NOvSh8iaNCMFsljvOSxh5AwH0pUFi3SgyCnM63NmbhxSLfhN wrf3MGqqNOmazLtARvDV1xAfnzRVUwBVCcJGr0m/yFiGvEfwuyvoVSzsvHbmmzWr2162 iomg== X-Gm-Message-State: AEkoouubz6etsFCFYYdir9qDqB30C89lrXrzcMUWfMqLPE6yKjFbJ/xGn8hBfktx3NrPjROeGFpxjFUF8jMUhw== X-Received: by 10.157.7.229 with SMTP id 92mr2864796oto.133.1470938006131; Thu, 11 Aug 2016 10:53:26 -0700 (PDT) MIME-Version: 1.0 Received: by 10.157.61.6 with HTTP; Thu, 11 Aug 2016 10:53:25 -0700 (PDT) In-Reply-To: <8760rcrg58.fsf@pobox.com> References: <8760rcrg58.fsf@pobox.com> From: Vicente Vera Date: Thu, 11 Aug 2016 14:53:25 -0300 Message-ID: Subject: Re: bug#22229: Error when running script from directory with non-ASCII characters To: Andy Wingo Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 22229 Cc: 22229@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: -0.7 (/) Hello. Thanks for your reply. Executing the script with GUILE_INSTALL_LOCALE=3D1 works as expected. 2016-08-07 7:07 GMT-04:00 Andy Wingo : > On Thu 24 Dec 2015 02:46, Vicente Vera writes: > >> Guile chokes when running a .scm script from a directory with >> non-ASCII characters. >> >> A simple test script: >> >> ------------------- >> #!/usr/bin/guile -s >> !# >> ;; coding: utf-8 >> (display "hey") >> (newline) >> ------------------- >> >> $ cd ~/c=C3=B3digo/ >> $ ./test.scm >> ;;; Stat of /home/me/c??digo/./test.scm failed: >> ;;; ERROR: In procedure stat: No such file or directory: > > Weird :) > > It's fixed in Guile 2.2 because Guile 2.2 installs the locale > automatically; see GUILE_INSTALL_LOCALE here: > > https://www.gnu.org/software/guile/manual/html_node/Environment-Variabl= es.html > > I don't know what to do about Guile 2.0 though. And of course it's > possible even with Guile 2.2 to be in a directory whose name is not > valid in the current encoding. > > Though I would like to fix it nicely, I suspect that given the proximity > of 2.2.0, we'll just punt on 2.0 :( A bit frustrating though. > > Andy From debbugs-submit-bounces@debbugs.gnu.org Tue Feb 28 09:38:18 2017 Received: (at 22229-done) by debbugs.gnu.org; 28 Feb 2017 14:38:18 +0000 Received: from localhost ([127.0.0.1]:59270 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ciiuw-0008VN-11 for submit@debbugs.gnu.org; Tue, 28 Feb 2017 09:38:18 -0500 Received: from pb-sasl2.pobox.com ([64.147.108.67]:53457 helo=sasl.smtp.pobox.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ciiut-0008VF-PE for 22229-done@debbugs.gnu.org; Tue, 28 Feb 2017 09:38:16 -0500 Received: from sasl.smtp.pobox.com (unknown [127.0.0.1]) by pb-sasl2.pobox.com (Postfix) with ESMTP id 82F945F33E; Tue, 28 Feb 2017 09:38:14 -0500 (EST) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=pobox.com; h=from:to:cc :subject:references:date:in-reply-to:message-id:mime-version :content-type; s=sasl; bh=mO+bhUT2TtqEE2EYXa5Lo9dZ06I=; b=NN1hV3 D3ashD/bZMTR0nGXH1iM9GSGnhp2Qk+cyIEtwgX9RbQ6tId10/uAd34je55q2o8D GOLrXP8zjTMM2S/zj9xMNo7zo8vcwy7pZJcr0G7h9FCAgtdRz6lUi8Tc50TtXr4Y DBUHKACOUnvXArY6CGEWRegl/60tGatt4HDKY= DomainKey-Signature: a=rsa-sha1; c=nofws; d=pobox.com; h=from:to:cc :subject:references:date:in-reply-to:message-id:mime-version :content-type; q=dns; s=sasl; b=QDAHe4FqiMOgth8bLTfrD33eLaUlI2Rl t9AcpXZcF1qcjDcnB2vG00aK813Ij053IKglcPjSyRz/xqsPlxa3DFGmzqWVSSty NVDQhV5SkRaHoNgKhyNzYcaGhIGdPJjPcBEOoZG2LK7N/BHbHt6drkt7iW8mqOJ9 KYwSDIck13s= Received: from pb-sasl2.nyi.icgroup.com (unknown [127.0.0.1]) by pb-sasl2.pobox.com (Postfix) with ESMTP id 7B43E5F33D; Tue, 28 Feb 2017 09:38:14 -0500 (EST) Received: from clucks (unknown [88.160.190.192]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by pb-sasl2.pobox.com (Postfix) with ESMTPSA id 915115F33B; Tue, 28 Feb 2017 09:38:13 -0500 (EST) From: Andy Wingo To: Vicente Vera Subject: Re: bug#22229: Error when running script from directory with non-ASCII characters References: <8760rcrg58.fsf@pobox.com> Date: Tue, 28 Feb 2017 15:38:06 +0100 In-Reply-To: (Vicente Vera's message of "Thu, 11 Aug 2016 14:53:25 -0300") Message-ID: <87a896mldd.fsf@pobox.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Pobox-Relay-ID: 88E9526E-FDC3-11E6-B3CA-6141F2301B6D-02397024!pb-sasl2.pobox.com X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 22229-done Cc: 22229-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: 0.0 (/) On Thu 11 Aug 2016 19:53, Vicente Vera writes: > Hello. Thanks for your reply. > > Executing the script with GUILE_INSTALL_LOCALE=1 works as expected. In that case let's mark as closed. Thanks again for the report and sorry for the inconvenience. Regards, Andy From unknown Sun Jun 22 17:11:13 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Wed, 29 Mar 2017 11: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