Thanks to rommel for pointing this out but if you run 'xorgconfig' I get XKB rules file '/usr/X11R6/lib/X11/xkb/rules/' not found Keyboard XKB options will be set to default values. Basically thats because xc/programs/Xserver/hw/xfree86/xf86config/xf86config.c has a slight typo in it. I will attach a patch to fix... once my build finishes and it is shown to work here.
Created attachment 32228 [details, diff] patch We dont patch xorfconfig.c anywhere else so it doesnt really matter where this patch is applied... But it also fixes the problem in xorgconfig..
Check http://freedesktop.org/bugzilla/show_bug.cgi?id=571 too, maybe http://freedesktop.org/bugzilla/show_bug.cgi?id=477.
This should be fixed by this change to xorgconfig.c in the X.Org CVS head, which also fixes a number of other issues in the XFree86->Xorg modifications. http://freedesktop.org/cgi-bin/viewcvs.cgi/xorg/xc/programs/Xserver/hw/xfree86/xf86config/xorgconfig.c?r1=1.2&r2=1.3
Funny, I just tried a cvs update yesterday to check for something like that and got nothing. I guess my local checkout is screwed up.
I've got a bunch of patches pulled from xorg CVS that'll be going in shortly, this issue should be fixed among others.
Please confirm fix in patchset 1.0.