GNOME Bugzilla – Bug 737463
Build failure due to missing Xfixes includes
Last modified: 2014-12-29 06:41:00 UTC
mutter (3.14 and master) fail to build on Evolve OS due to missing includes for xfixes.h i.e. backends/meta-cursor-tracker.c:174:3: error: unknown type name 'XFixesCursorNotifyEvent' XFixesCursorNotifyEvent *notify_event; ^ backends/meta-cursor-tracker.c:179:57: error: 'XFixesCursorNotify' undeclared (first use in this function) if (xevent->xany.type != display->xfixes_event_base + XFixesCursorNotify) ^ tracker, renderer and the x11 specific renderer are affected.
Created attachment 287212 [details] [review] backends: Include Xfixes for cursor events and manipulation Attached patch that resolves build failure on Evolve OS. Also worth noting, mutter doesn't explicitly check if clutter's evdev input headers are actually available before using them.
Created attachment 287213 [details] Build failure log Attached build failure log
Attachment 287212 [details] pushed as 34421e9 - backends: Include Xfixes for cursor events and manipulation