Re: [FUG-BR] Perl e locale

2006-02-27 Por tôpico Nader Amadeu

Olah a todos, desculpem pela demora.
Estou repetindo a pergunta inicial abaixo.
Antes, sobre a resposta de Eder: 
   Tente passar estar v\341riaves no .cshrc do usuario que est\341 utilizando
   # vi ~/.cshrc
   
Isso nao faz diferenca, nem exportando na /bin/sh

E sobre a resposta de Renato Botelho:
   portupgrade -af

Nao entendi mas fiz isso de qualquer maneira.
Continuo com o problema que refresco abaixo na memoria dos colegas.
Obrigado desde ja por qualquer dica, nader



segundo os manuais isso nao deveria contecer certo?

csh# setenv LC_ALL pt_BR.ISO8859-1  setenv LANG pt_BR.ISO8859-1  perl 
-V:d_setlocale

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).
d_setlocale='define';



se eu tento

csh# setenv LC_ALL en_US.ISO8859-15  setenv LANG en_US.ISO8859-15  perl 
-V:d_setlocale

tenho a equivalente mensagem de erro para en_US.ISO8859-15.

o comando `locale -a` fornece tanto pt_BR.ISO8859-1 quanto en_US.ISO8859-15.
Alguem tem uma dica?

Agradeco desde jah,
nader


___
freebsd mailing list
freebsd@fug.com.br
http://lists.fug.com.br/listinfo.cgi/freebsd-fug.com.br


Re: [FUG-BR] Perl e locale

2006-02-27 Por tôpico Rainer Alves
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).

[EMAIL PROTECTED] ~]$ 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@fug.com.br
http://lists.fug.com.br/listinfo.cgi/freebsd-fug.com.br


[FUG-BR] Perl e locale

2006-02-22 Por tôpico Nader Amadeu

Olah a todos,
segundo os manuais isso nao deveria contecer certo?

csh# setenv LC_ALL pt_BR.ISO8859-1  setenv LANG pt_BR.ISO8859-1  perl 
-V:d_setlocale

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).
d_setlocale='define';



se eu tento

csh# setenv LC_ALL en_US.ISO8859-15  setenv LANG en_US.ISO8859-15  perl 
-V:d_setlocale

tenho a equivalente mensagem de erro para en_US.ISO8859-15.

o comando `locale -a` fornece tanto pt_BR.ISO8859-1 quanto en_US.ISO8859-15.
Alguem tem uma dica?

Agradeco desde jah,
nader


___
freebsd mailing list
freebsd@fug.com.br
http://lists.fug.com.br/listinfo.cgi/freebsd-fug.com.br


Re: [FUG-BR] Perl e locale

2006-02-22 Por tôpico Eder
Olá

Tente passar estar váriaves no .cshrc do usuario que está utilizando

# vi ~/.cshrc

E efetue login novamente.

Ou tente usar sh para ver se acontece o erro ai em vez
de setenv use um export

#/bin/sh

Eder.

--
Linux is for people who hate Windows,
BSD is for people who love UNIX
___
freebsd mailing list
freebsd@fug.com.br
http://lists.fug.com.br/listinfo.cgi/freebsd-fug.com.br


Re: [FUG-BR] Perl e locale

2006-02-22 Por tôpico Renato Botelho
On 2/22/06, Nader Amadeu [EMAIL PROTECTED] wrote:

 Olah a todos,
 segundo os manuais isso nao deveria contecer certo?

 csh# setenv LC_ALL pt_BR.ISO8859-1  setenv LANG pt_BR.ISO8859-1  perl 
 -V:d_setlocale

 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).
 d_setlocale='define';



 se eu tento

 csh# setenv LC_ALL en_US.ISO8859-15  setenv LANG en_US.ISO8859-15  perl 
 -V:d_setlocale

 tenho a equivalente mensagem de erro para en_US.ISO8859-15.

 o comando `locale -a` fornece tanto pt_BR.ISO8859-1 quanto en_US.ISO8859-15.
 Alguem tem uma dica?

Só uma pergunta, você não atualizou seu sistema de 5.x pra 6.x agora
não né? Se isso foi feito, você deve recompilar todos os ports

portupgrade -af

--
Renato Botelho
___
freebsd mailing list
freebsd@fug.com.br
http://lists.fug.com.br/listinfo.cgi/freebsd-fug.com.br