GNOME Bugzilla – Bug 790003
mutter 3.27.1 fails to build on i586
Last modified: 2017-11-07 08:46:50 UTC
Mutter 3.27.1 fails to build on i586 (build seems fine on x86_64) the build log complains about: [ 275s] In file included from backends/native/meta-renderer-native-gles3.c:30:0: [ 275s] /usr/include/GLES3/gl3.h:75:25: error: conflicting types for 'GLsizeiptr' [ 275s] typedef khronos_ssize_t GLsizeiptr; [ 275s] ^~~~~~~~~~ [ 275s] In file included from /usr/include/GL/gl.h:2060:0, [ 275s] from ../cogl/cogl/cogl-gl-header.h:41, [ 275s] from ../cogl/cogl/cogl-gles2.h:69, [ 275s] from ../cogl/cogl/winsys/cogl-winsys-private.h:36, [ 275s] from ../cogl/cogl/cogl-renderer-private.h:37, [ 275s] from ../cogl/cogl/cogl-mutter.h:41, [ 275s] from ../cogl/cogl/cogl.h:93, [ 275s] from ./backends/meta-monitor-manager-private.h:38, [ 275s] from ./backends/meta-gpu.h:27, [ 275s] from ./backends/native/meta-gpu-kms.h:29, [ 275s] from ./backends/native/meta-renderer-native-gles3.h:30, [ 275s] from backends/native/meta-renderer-native-gles3.c:27: [ 275s] /usr/include/GL/glext.h:466:19: note: previous declaration of 'GLsizeiptr' was here [ 275s] typedef ptrdiff_t GLsizeiptr; [ 275s] ^~~~~~~~~~ sounds like we reintroduced bug 774891
Thanks for taking the time to report this. This particular bug has already been reported into our bug tracking system, but we are happy to tell you that the problem has already been fixed in the code repository. *** This bug has been marked as a duplicate of bug 788695 ***