Source: utopia-documents
Version: 3.0.2-1.1
Severity: important

https://buildd.debian.org/status/package.php?p=utopia-documents&suite=sid

...
In file included from /usr/include/GL/gl.h:2055:0,
                 from 
/<<PKGBUILDDIR>>/libutopia2_qt/utopia2/qt/flowbrowser_p.h:53,
                 from 
/<<PKGBUILDDIR>>/libutopia2_qt/utopia2/qt/flowbrowser.cpp:33:
/usr/include/GL/glext.h:468:19: error: conflicting declaration 'typedef 
ptrdiff_t GLsizeiptr'
 typedef ptrdiff_t GLsizeiptr;
                   ^~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabi/qt5/QtGui/qopengl.h:105:0,
                 from /usr/include/arm-linux-gnueabi/qt5/QtOpenGL/qgl.h:45,
                 from /usr/include/arm-linux-gnueabi/qt5/QtOpenGL/QGLWidget:1,
                 from 
/<<PKGBUILDDIR>>/libutopia2_qt/utopia2/qt/flowbrowser.h:37,
                 from 
/<<PKGBUILDDIR>>/libutopia2_qt/utopia2/qt/flowbrowser.cpp:32:
/usr/include/GLES3/gl31.h:73:25: note: previous declaration as 'typedef 
khronos_ssize_t GLsizeiptr'
 typedef khronos_ssize_t GLsizeiptr;
                         ^~~~~~~~~~


This package does FTBFS on architectures where Qt is using OpenGL ES
(in Debian armel and armhf, in Ubuntu also arm64).

Ideally it should be made working to build when Qt is using
OpenGL ES, bug if that is not possible it would be better to
avoid the FTBFS by changing the build dependency from
libqt5opengl5-dev to libqt5opengl5-desktop-dev.

Reply via email to