[FUG-BR] Perl e locale

Rainer Alves rainer.alves em gmail.com
Seg Fev 27 16:00:14 BRT 2006


Nader Amadeu wrote:
> 
[snip]
> perl: warning: Setting locale failed.
> perl: warning: Please check that your locale settings:
>         LC_ALL = "pt_BR.ISO8859-1",
>         LANG = "pt_BR.ISO8859-1"
>     are supported and installed on your system.
> perl: warning: Falling back to the standard locale ("C").

[rainer em bsd ~]$ ldd `which perl`
/usr/bin/perl:
         libperl.so => /usr/local/lib/perl5/5.8.8/mach/CORE/libperl.so 
(0x28085000)
         libm.so.4 => /lib/libm.so.4 (0x28184000)
         libcrypt.so.3 => /lib/libcrypt.so.3 (0x28199000)
         libutil.so.5 => /lib/libutil.so.5 (0x281b1000)
         libc.so.6 => /lib/libc.so.6 (0x281bd000)

Execute isso e veja com qual LIBC o perl está associado. Se for a antiga 
(libc.so.5) sendo que o seu sistema também tem a libc.so.6, essa 
provavelmente é a causa do problema.

Sugiro um CVSup da árvore do ports, seguido de:
# portupgrade -f lang/perl5.8
...
# perl-after-upgrade -f

--
Rainer Alves

_______________________________________________
freebsd mailing list
freebsd em fug.com.br
http://lists.fug.com.br/listinfo.cgi/freebsd-fug.com.br



Mais detalhes sobre a lista de discussão freebsd