decodingerror002 failure
Ian Lynagh
igloo at earth.li
Sat Sep 24 15:04:40 CEST 2011
Hi Max,
On Sat, Sep 24, 2011 at 09:56:00PM +0900, Max Bolingbroke wrote:
>
> It almost certainly was caused by that patch, but the test works OK for me!
Hmm, interesting.
> I think I can see what causes this: the output of this new test
> depends on the locale of the machine. My locale is en_GB.UTF-8 and and
> trying to write a surrogate byte to stdout in this encoding fails with
> an exception. Perhaps on your machine you have a Latin 1 locale
I don't think so:
$ locale
LANG=en_GB.UTF-8
LANGUAGE=en_GB:en_US:en_GB:en
LC_CTYPE=en_GB.UTF-8
LC_NUMERIC=C
LC_TIME=C
LC_COLLATE=C
LC_MONETARY=C
LC_MESSAGES=C
LC_PAPER="en_GB.UTF-8"
LC_NAME="en_GB.UTF-8"
LC_ADDRESS="en_GB.UTF-8"
LC_TELEPHONE="en_GB.UTF-8"
LC_MEASUREMENT="en_GB.UTF-8"
LC_IDENTIFICATION="en_GB.UTF-8"
LC_ALL=
The testsuite driver will also try to use a UTF8 locale if possible
(search for "Try to use UTF8" in testsuite/driver/runtests.py).
Thanks
Ian
More information about the Cvs-ghc
mailing list