Bug#798408: [arm] libgles2-mesa-dev and libglew-dev disagree over GLsizeiptr
Package: libgles2-mesa-dev, libglew-dev
Version: 10.5.7-1, 1.10.0-3
Severity: important
The 2 buildd attempts of tulip 4.7.0 on armel and armhf both failed,
starting with the following type conflicts, and openscad hits a
similar problem.
https://bugs.debian.org/793137
https://bugs.debian.org/797816
libglew-dev and libgles2-mesa-dev were the same in both builds (I'm
puzzled that arnold does not use an uptodate mesa versions, BTW)
In file included from /usr/include/arm-linux-gnueabi/qt5/QtGui/qopengl.h:97:0,
from /usr/include/arm-linux-gnueabi/qt5/QtOpenGL/qgl.h:39,
from /usr/include/arm-linux-gnueabi/qt5/QtOpenGL/qglframebufferobject.h:37,
from /usr/include/arm-linux-gnueabi/qt5/QtOpenGL/QGLFramebufferObject:1,
from /«PKGBUILDDIR»/library/tulip-gui/src/GlOffscreenRenderer.cpp:26:
/usr/include/GLES3/gl3.h:69:25: error: conflicting declaration 'typedef khronos_ssize_t GLsizeiptr'
typedef khronos_ssize_t GLsizeiptr;
^
In file included from /«PKGBUILDDIR»/library/tulip-gui/src/GlOffscreenRenderer.cpp:24:0:
/usr/include/GL/glew.h:1663:19: note: previous declaration as 'typedef ptrdiff_t GLsizeiptr'
typedef ptrdiff_t GLsizeiptr;
^
In file included from /usr/include/arm-linux-gnueabi/qt5/QtGui/qopengl.h:97:0,
from /usr/include/arm-linux-gnueabi/qt5/QtOpenGL/qgl.h:39,
from /usr/include/arm-linux-gnueabi/qt5/QtOpenGL/qglframebufferobject.h:37,
from /usr/include/arm-linux-gnueabi/qt5/QtOpenGL/QGLFramebufferObject:1,
from /«PKGBUILDDIR»/library/tulip-gui/src/GlOffscreenRenderer.cpp:26:
/usr/include/GLES3/gl3.h:70:26: error: conflicting declaration 'typedef khronos_intptr_t GLintptr'
typedef khronos_intptr_t GLintptr;
^
In file included from /«PKGBUILDDIR»/library/tulip-gui/src/GlOffscreenRenderer.cpp:24:0:
/usr/include/GL/glew.h:1662:19: note: previous declaration as 'typedef ptrdiff_t GLintptr'
typedef ptrdiff_t GLintptr;
^
Reply to: