Bug#798408: Bug#797816: openscad FTBFS in armhf due to conflict declaration of headers gl3.h and glew.h
Hello,
I'm getting the same issue with the "vite" package now that I have
migrated it from qt4 to qt5:
https://buildd.debian.org/status/fetch.php?pkg=vite&arch=armel&ver=1.2%2Bsvn1430-5&stamp=1450824398
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/QGLWidget:1,
from /«BUILDDIR»/vite-1.2+svn1430/src/render/Render_opengl.hpp:56,
from /«BUILDDIR»/vite-1.2+svn1430/src/render/Render_opengl.cpp:67:
/usr/include/GLES3/gl3.h:69:25: error: conflicting declaration 'typedef
khronos_ssize_t GLsizeiptr'
typedef khronos_ssize_t GLsizeiptr;
In file included from /usr/include/GL/gl.h:2055:0,
from /usr/include/GL/glu.h:38,
from /«BUILDDIR»/vite-1.2+svn1430/src/render/Render_opengl.cpp:52:
/usr/include/GL/glext.h:468:19: note: previous declaration as 'typedef ptrdiff_t GLsizeiptr'
typedef ptrdiff_t GLsizeiptr;
vite just happens to be using both QGLWidget and GL.
Samuel
Reply to: