On Wed, Mar 06, 2002 at 02:35:01PM +0100, Dominik Vogt wrote:
> On Wed, Mar 06, 2002 at 01:41:19PM +0100, Olivier Chapuis wrote:
> > On Wed, Mar 06, 2002 at 11:01:36AM +0100, Dominik Vogt wrote:
> > > What does this message mean:
> > > 
> > >   [FVWM][FInitCharset]: WARNNING -- Cannot set locale
> > >   1796553776
> > > 
> > 
> > It means that your 'echo $LC_CTYPE' locale is not supported
> > by your libc I think. Do you have a similar message with
> > 2.4.6 (recompiled after my last commit)?
> 
> I'll check later.
> 
> > The locale is set
> > in a different way. What gives 'echo $LC_CTYPE' and 'locale'?
> 
> 
>   $ echo $LC_CTYPE 
>   de_DE
>   $ locale
>   LANG=en_US
>   LC_CTYPE="en_US"
>   LC_NUMERIC="en_US"
>   LC_TIME="en_US"
>   LC_COLLATE="en_US"
>   LC_MONETARY="en_US"
>   LC_MESSAGES="en_US"
>   LC_PAPER="en_US"
>   LC_NAME="en_US"
>   LC_ADDRESS="en_US"
>   LC_TELEPHONE="en_US"
>   LC_MEASUREMENT="en_US"
>   LC_IDENTIFICATION="en_US"
>   LC_ALL=en_US
> 
> Funny.  locale and LC_CTYPE don't agree about the value of
> LC_CTYPE.
>

As LC_ALL is set I think this is normal as LC_ALL should override
the other locale env var and locale take this in account.
As 2.4.6 use setlocale(LC_CTYPE, "") to set the locale I conjecture
that you will have no warnning message with 2.4.6.
2.5.1 use  setlocale(LC_CTYPE, getenv("LC_CTYPE")) to setlocale
it seems to me that you have no "de" locale on your machine:

[EMAIL PROTECTED] olivier]$ rpm -qa |grep locale
locales-he-2.3-3mdk
locales-ar-2.3-3mdk
locales-2.3-3mdk
locales-en-2.3-3mdk
locales-fr-2.3-3mdk
locales-ja-2.3-3mdk
locales-ru-2.3-3mdk

Any way, the 2.4.6 method to set the locale seems better
(I will commit the change soon but not at once).

Olivier

--
Visit the official FVWM web page at <URL:http://www.fvwm.org/>.
To unsubscribe from the list, send "unsubscribe fvwm-workers" in the
body of a message to [EMAIL PROTECTED]
To report problems, send mail to [EMAIL PROTECTED]

Reply via email to