Thank you Adrian Yes, we will proceed the RM way, will deal with it tomorrow
Cheers On June 24, 2018 2:30:35 PM EDT, Adrian Bunk <b...@debian.org> wrote: >Source: connectome-workbench >Version: 1.3.1-1 >Severity: serious > >https://buildd.debian.org/status/package.php?p=connectome-workbench&suite=sid > >... >In file included from >/usr/include/arm-linux-gnueabihf/qt5/QtGui/qopengl.h:105:0, > from /usr/include/arm-linux-gnueabihf/qt5/QtOpenGL/qgl.h:45, > from /usr/include/arm-linux-gnueabihf/qt5/QtOpenGL/QGLWidget:1, >from >/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/GuiQt/../../src/GuiQt/BrainOpenGLWidget.h:38, >from >/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/GuiQt/moc_BrainOpenGLWidget.cpp:9: >/usr/include/GLES3/gl32.h:77: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 /<<PKGBUILDDIR>>/src/Graphics/CaretOpenGLInclude.h:63, >from >/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/GuiQt/../../src/GuiQt/BrainOpenGLWidget.h:33, >from >/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/GuiQt/moc_BrainOpenGLWidget.cpp:9: >/usr/include/GL/glext.h:468:19: note: previous declaration as 'typedef >ptrdiff_t GLsizeiptr' > typedef ptrdiff_t GLsizeiptr; > ^~~~~~~~~~ >In file included from >/usr/include/arm-linux-gnueabihf/qt5/QtGui/qopengl.h:105:0, > from /usr/include/arm-linux-gnueabihf/qt5/QtOpenGL/qgl.h:45, > from /usr/include/arm-linux-gnueabihf/qt5/QtOpenGL/QGLWidget:1, >from >/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/GuiQt/../../src/GuiQt/BrainOpenGLWidget.h:38, >from >/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/GuiQt/moc_BrainOpenGLWidget.cpp:9: >/usr/include/GLES3/gl32.h:78:26: error: conflicting declaration >'typedef khronos_intptr_t GLintptr' > typedef khronos_intptr_t GLintptr; > ^~~~~~~~ >In file included from /usr/include/GL/gl.h:2055:0, > from /<<PKGBUILDDIR>>/src/Graphics/CaretOpenGLInclude.h:63, >from >/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/GuiQt/../../src/GuiQt/BrainOpenGLWidget.h:33, >from >/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/GuiQt/moc_BrainOpenGLWidget.cpp:9: >/usr/include/GL/glext.h:469:19: note: previous declaration as 'typedef >ptrdiff_t GLintptr' > typedef ptrdiff_t GLintptr; > ^~~~~~~~ >GuiQt/CMakeFiles/GuiQt.dir/build.make:1423: recipe for target >'GuiQt/CMakeFiles/GuiQt.dir/moc_BrainOpenGLWidget.cpp.o' failed >make[3]: *** [GuiQt/CMakeFiles/GuiQt.dir/moc_BrainOpenGLWidget.cpp.o] >Error 1 > > >The problem is that on armel and armhf Qt in Debian uses >OpenGL ES instead of full OpenGL. > >Ideally, connectome-workbench should be fixed to also work with OpenGL >ES. > >If this is not easily possible, then: >- change the build dependency from libqt5opengl5-dev > to libqt5opengl5-desktop-dev, and >- submit an RM bug against ftp.debian.org asking for > the removal of the old armel+armhf binaries -- Sent from a phone which beats iPhone.