A recent GIT commit removed xf86Keymap.h, but this file is still included in hw/dmx/input/lnx-keyboard.c, making the compilation fail.
Full git clone 2006-11-13 @ 15.53 UMT build has xf86Keymap.h (./driver/xf86-input-keyboard/src/xf86Keymap.h), but build of ./xserver/hw/dmx/input/lnx-keyboard.c still fails...
... manually copied ./driver/xf86-input-keyboard/src/xf86Keymap.h into ./xserver/hw/xfree86/common/ without modifying any makes & it compiled past lnx-keyboard.c.... however other (unrelated) errors occurred later pertaining to undefined references in libdix.a, libdmxinput.a....
*** This bug has been marked as a duplicate of 8868 ***
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.