[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
>Arrival-Date: Fri Aug 16 11:15:00 +0000 2013
>Originator: Alan Barrett
>Release: NetBSD 6.99.23
System: NetBSD 6.99.23 i386
There is something wrong with perl's use of locales, or with NetBSD's
implementation of locales, such that perl does not work proerly with
LANG=en_US.UTF=8 on NetBSD. Perl prints several lines of messages to
stderr, which interferes with scripts that care about the contents of
I am filing this under "Category: pkg" in case it's a perl
problem. If it's really a NetBSD problem then I suppose this PR
should be closed and a new PR should be created with a simple test
case that doesn't involve perl.
$ uname -srm
NetBSD 6.99.23 i386
$ pkg_info -e perl
$ unset LANG LC_CTYPE LC_COLLATE LC_TIME LC_NUMERIC LC_MONETARY LC_MESSAGES
$ unset PERL_BADLANG
$ LANG=en_US.UTF-8 perl -e 1
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LC_ALL = (unset),
LANG = "en_US.UTF-8"
are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
$ PERL_BADLANG=set ; export PERL_BADLANG
Main Index |
Thread Index |