After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 737463 - Build failure due to missing Xfixes includes
Build failure due to missing Xfixes includes
Status: RESOLVED FIXED
Product: mutter
Classification: Core
Component: general
3.14.x
Other Linux
: Normal normal
: ---
Assigned To: mutter-maint
mutter-maint
Depends on:
Blocks:
 
 
Reported: 2014-09-26 21:30 UTC by Ikey Doherty
Modified: 2014-12-29 06:41 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
backends: Include Xfixes for cursor events and manipulation (1.59 KB, patch)
2014-09-26 21:31 UTC, Ikey Doherty
committed Details | Review
Build failure log (4.71 KB, application/octet-stream)
2014-09-26 21:33 UTC, Ikey Doherty
  Details

Description Ikey Doherty 2014-09-26 21:30:09 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.
Comment 1 Ikey Doherty 2014-09-26 21:31:26 UTC
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.
Comment 2 Ikey Doherty 2014-09-26 21:33:36 UTC
Created attachment 287213 [details]
 Build failure log

Attached build failure log
Comment 3 Jasper St. Pierre (not reading bugmail) 2014-12-29 06:40:57 UTC
Attachment 287212 [details] pushed as 34421e9 - backends: Include Xfixes for cursor events and manipulation