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