Since the removal of the motion history handling by Danial Stone, in commit 0514d53e10b3521bb708a9cbde4bab525248eadb many input drivers are not building because they still try to make use of ->history_size in struct _LocalDeviceRec. I don't understand how a build regression like this can persist in the mainline sources for months :-/ If these drivers are not supposed to be built, take them out of the build.sh script or something like that. From a quick grep of drivers/xf86-input-*/*/*.c it seems like pretty much every single xf86-input driver won't build because of this.
*** This bug has been marked as a duplicate of bug 10262 ***
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.