Hi Jarno,
Please keep bug-gnulib in CC when you reply to me. We have a mailing list
because the expertise for gnulib is spread across several people.
Jarno Rajahalme wrote:
> I just did that and got passes, but one skip and one "note":
>
> ...
> PASS: test-wctype
> tr: Illegal byte sequence
> PASS: test-xalloc-die.sh
> ====================
> All 116 tests passed
> ====================
>
>
> What does thes mean? is it an pass or an error?
Please, always when you report a malfunctioning, or a possible
malfunctioning, include relevant details about your platform,
about tools that might affect this malfunctioning, and a "how to
reproduce". Always.
In this case, this means:
- What's your OS? ("uname -sr")?
- Where's the 'tr' program coming from? ("which tr")?
- What's your locale? ("locale")?
Also, when you report a problem that arises during execution of a
shell script, it's a good idea to modify the script by adding
set -x
near the beginning, so that it produces some traces.
After having done and reported that, can you please try this
attempted workaround (not yet committed)?
2010-04-09 Bruno Haible <[email protected]>
* tests/test-xalloc-die.sh: Run test in C locale.
--- tests/test-xalloc-die.sh.orig Fri Apr 9 11:16:31 2010
+++ tests/test-xalloc-die.sh Fri Apr 9 11:16:09 2010
@@ -18,6 +18,9 @@
. "${srcdir=.}/init.sh"; path_prepend_ .
+LC_ALL=C
+export LC_ALL
+
test-xalloc-die${EXEEXT} 2> err > out
case $? in
1) ;;