Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 13161 - xfree86 xkeyboard files are broken
Summary: xfree86 xkeyboard files are broken
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All All
: High normal (vote)
Assignee: Martin Schlemmer (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-01-03 08:56 UTC by Peter Simons
Modified: 2003-05-09 18:40 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Peter Simons 2003-01-03 08:56:49 UTC
I just installed the latest version of the XFree86 package and it appears that
the keybord maps installed with it are broken. At startup, I get the following
error message:

The XKEYBOARD keymap compiler (xkbcomp) reports:
> Error:            No Symbols named "0
Comment 1 Peter Simons 2003-01-03 08:56:49 UTC
I just installed the latest version of the XFree86 package and it appears that
the keybord maps installed with it are broken. At startup, I get the following
error message:

The XKEYBOARD keymap compiler (xkbcomp) reports:
> Error:            No Symbols named "0ã* ž" in the include file "de"
>                   Exiting
>                   Abandoning symbols file "default"
Errors from xkbcomp are not fatal to the X server
Comment 2 Tony Clark 2003-01-10 11:17:56 UTC
I haven't seen that error message but I have started to have keyboard wierdness
recently with my "se" keyboard.  basically none of the alt 2 3 4 7 8 9 0 + are
working.  It just gives me arg2 arg3 arg4 etc.  like this (arg: 2).  I have to
test on a newly built machine as well.  I'm running kde.
Comment 3 Peter Simons 2003-01-10 11:26:33 UTC
That is how I started discovering that problem. Basically, the keyboard
definition is not loaded under X because the xkbdmap cannot be loaded, so you're
stuck with the settings you have on the console, which come from loadkeys(1).
Take a look at your logfiles; maybe you'll find the same error message I posted.
I don't know whether KDE captures the output from the process somewhere ... But
usually you should find that in /var/log/xdm-errors or in
/var/log/XFree[somthing].{8|0}.
Comment 4 Tony Clark 2003-01-10 11:36:30 UTC
I've just checked my other machine which is a brand new build of 1.4rc2 and it
suffering the same problem.  In a linux console things are fine, it's only in X
that the problem is occuring.  I don't get any error messages and XFree.log
looks right
(**) Option "XkbRules" "xfree86"
(**) XKB: rules: "xfree86"
(**) Option "XkbModel" "pc105"
(**) XKB: model: "pc105"
(**) Option "XkbLayout" "se"
(**) XKB: layout: "se"
(==) Keyboard: CustomKeycode disabled
Comment 5 Ferris McCormick (RETIRED) gentoo-dev 2003-01-10 13:03:11 UTC
What version of xfree is this?  I just upgraded to xfree-4.2.1-r2 on a
SPARC system, and with a sun(5) kbd, two keycodes are effectiveby missing:

My 'L/l' key is equivalent to 'B/b' and ',/<' maps onto 'v/V'

Is this the same bug, or do I need to submit it for xf86/sparc?
Comment 6 Tony Clark 2003-01-10 13:27:05 UTC
It's the same version of XFree, so I guess it maybe the same bug.  I'm not really sure though as I am using a Swedish keyboard. 
Comment 7 Martin Schlemmer (RETIRED) gentoo-dev 2003-01-12 14:03:07 UTC
Working on this.  Ill add a 4.2.1-r3 in the next day or two, which I would
appreciate feedback on.
Comment 8 Tony Clark 2003-01-12 14:48:07 UTC
I found a problem with permissions on /var/tmp.  It was my fault I guess. 
Comment 9 Martin Schlemmer (RETIRED) gentoo-dev 2003-01-17 05:17:11 UTC
Can you guys remerge 4.2.1-r2.  Me and Gerk think we tracked it to a patch
that we dropped.  Let me know if it solves this issue ...
Comment 10 Martin Schlemmer (RETIRED) gentoo-dev 2003-01-19 13:27:17 UTC
Any feedback ?
Comment 11 Martin Schlemmer (RETIRED) gentoo-dev 2003-01-19 15:41:40 UTC
Tony, mind to elaborate ?
Comment 12 Tony Clark 2003-01-19 16:31:11 UTC
/var/tmp didn't have user write permissions.  I symlinked it and never realised 
the permissions where stuffed.  It only had root write permissions.  Once I 
changed the permissions everything was ok. 
Comment 13 Peter Simons 2003-01-22 05:18:10 UTC
I re-installed the revised xfree package and it looks pretty good. The error
message is gone now, and after compilation, etc-update walked me through a
couple of changes files which obviously included keymap stuff. If I notice
anything, I'll let you know, but until then, assume that the bug is fixed (at
least for me).

Good work!! Thanks a lot.
Comment 14 Ferris McCormick (RETIRED) gentoo-dev 2003-01-23 14:58:15 UTC
I reinstalled for sparc, and after my problems with compiler flags on sparc for
use with xfree86 (as discussed at #14126), everything seems now to work as
expected.  So, keyboard mappings  
on sparc with a sun keyboard now seem OK.

Thanks for the fix.
Comment 15 Martin Holzer (RETIRED) gentoo-dev 2003-05-09 18:40:20 UTC
closing now as fixed