From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Vicente Vera Newsgroups: gmane.lisp.guile.bugs Subject: bug#22229: Error when running script from directory with non-ASCII characters Date: Wed, 23 Dec 2015 22:46:21 -0300 Message-ID: NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Trace: ger.gmane.org 1450927721 16191 80.91.229.3 (24 Dec 2015 03:28:41 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 24 Dec 2015 03:28:41 +0000 (UTC) To: 22229@debbugs.gnu.org Original-X-From: bug-guile-bounces+guile-bugs=m.gmane.org@gnu.org Thu Dec 24 04:28:33 2015 Return-path: Envelope-to: guile-bugs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1aBwZt-0004FF-3S for guile-bugs@m.gmane.org; Thu, 24 Dec 2015 04:28:33 +0100 Original-Received: from localhost ([::1]:58736 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aBwZs-0007yZ-Io for guile-bugs@m.gmane.org; Wed, 23 Dec 2015 22:28:32 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:46466) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aBuzf-0006L6-Qx for bug-guile@gnu.org; Wed, 23 Dec 2015 20:47:04 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aBuze-0005em-VO for bug-guile@gnu.org; Wed, 23 Dec 2015 20:47:03 -0500 Original-Received: from debbugs.gnu.org ([208.118.235.43]:53748) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aBuze-0005ei-Rd for bug-guile@gnu.org; Wed, 23 Dec 2015 20:47:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84) (envelope-from ) id 1aBuze-0002xA-Kr for bug-guile@gnu.org; Wed, 23 Dec 2015 20:47:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Vicente Vera Original-Sender: "Debbugs-submit" Resent-CC: bug-guile@gnu.org Resent-Date: Thu, 24 Dec 2015 01:47:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 22229 X-GNU-PR-Package: guile X-GNU-PR-Keywords: X-Debbugs-Original-To: bug-guile@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.145092159211307 (code B ref -1); Thu, 24 Dec 2015 01:47:02 +0000 Original-Received: (at submit) by debbugs.gnu.org; 24 Dec 2015 01:46:32 +0000 Original-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 Original-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 Original-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 Original-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 Original-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 Original-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 Original-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 Original-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== X-Received: by 10.60.178.211 with SMTP id da19mr12802125oec.22.1450921581666; Wed, 23 Dec 2015 17:46:21 -0800 (PST) Original-Received: by 10.76.171.72 with HTTP; Wed, 23 Dec 2015 17:46:21 -0800 (PST) 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-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.43 X-Mailman-Approved-At: Wed, 23 Dec 2015 22:28:29 -0500 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.org@gnu.org Original-Sender: bug-guile-bounces+guile-bugs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.lisp.guile.bugs:7917 Archived-At: 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) ...