See the email thread in http://freedesktop.org/pipermail/release-wranglers/2004-August/000961.html. A better fix would be to rename the input/keyboard directory to input/kbd so it matches the name of driver it contains. input/Imakefile should then be changed so it has #if UseDeprecatedKeyboardDriver BUILTIN=xf86KEYBOARD #else BUILTIN=KEYBOARD #endif but we probably shouldn't rename directories at this point ;-)
Created attachment 761 [details] [review] Always define KEYBOARD This patch removes the #if / #endif around the KEYBOARD definition so it always present. When building with LoadableServer NO and UseDeprecatedKeyboardDriver YES, two entries in the xf86InputDriverList will have .driverName = "keyboard", but the XF86KEYBOARD will appear first and take precedence as it should.
Okay, I've tested this patch, and it appears to work fine for me with both the loader and no-loader cases. Checking in and closing. We should revisit this after the release and consider renaming the keyboard dir.
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.