GNU bug report logs - #22229
Error when running script from directory with non-ASCII characters

Previous Next

Package: guile;

Reported by: Vicente Vera <vicentemvp <at> gmail.com>

Date: Thu, 24 Dec 2015 01:47:02 UTC

Severity: normal

Done: Andy Wingo <wingo <at> pobox.com>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: Andy Wingo <wingo <at> pobox.com>
To: Vicente Vera <vicentemvp <at> gmail.com>
Cc: 22229 <at> debbugs.gnu.org
Subject: bug#22229: Error when running script from directory with non-ASCII characters
Date: Sun, 07 Aug 2016 13:07:47 +0200
On Thu 24 Dec 2015 02:46, Vicente Vera <vicentemvp <at> gmail.com> 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ódigo/
> $ ./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




This bug report was last modified 8 years and 87 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.