On Sun, Apr 11, 2004 at 05:40:46PM +0200, Jérémie Knuesel wrote:
> Package: xlibs
> Version: 4.3.0-7
> Severity: normal
> Followup-For: Bug #234113
> 
> I have the same problem since yesterday, when I upgraded some X packages (I 
> didn't change anything in config files, just
> installed the new packages). The following error is displayed in the console 
> (or in gdm logfile when I use
> gdm):
> 
>   The XKEYBOARD keymap compiler (xkbcomp) reports:
>   > Error:            Can't find file "pc/fr_CH" for symbols include
>   >                   Exiting
>   >                   Abandoning symbols file "default"
>   Errors from xkbcomp are not fatal to the X server
> 
> And indeed, the directory /etc/X11/xkb/symbols/pc/ contains files "fr" and 
> "fr-latin9" but no "fr_CH". But there is a file
> "fr_CH" in /etc/X11/xkb/symbols/
> 
> Using "setxkbmap fr_CH" works for me too...

Your /etc/X11/xkb/rules/xfree86 should contain the line
  ! $oldlayouts = az bs ca ca_enhanced de_CH fr_CH hu hu_qwerty lt_std mn vn
which tells XKB to load symbols/fr_CH and not symbols/pc/fr_CH.
If "setxkbmap fr_CH" reports no error, ie. is silent, this means that
this file is right, and thus we have to guess which program calls
xkbcomp with wrong parameters.

Denis

Reply via email to