Source: deepin-movie-reborn
Version: 3.2.8-1
Severity: important
Tags: ftbfs

https://buildd.debian.org/status/package.php?p=deepin-movie-reborn&suite=sid

...
In file included from /usr/include/GL/gl.h:2055,
                 from /usr/include/GL/glx.h:32,
                 from /<<PKGBUILDDIR>>/src/libdmr/compositing_manager.cpp:44:
/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-gnueabihf/qt5/QtGui/qopengl.h:105,
                 from /usr/include/arm-linux-gnueabihf/qt5/QtGui/QtGui:43,
                 from /<<PKGBUILDDIR>>/src/libdmr/compositing_manager.cpp:40:
/usr/include/GLES3/gl32.h:77:25: note: previous declaration as 'typedef 
khronos_ssize_t GLsizeiptr'
 typedef khronos_ssize_t GLsizeiptr;
                         ^~~~~~~~~~
In file included from /usr/include/GL/gl.h:2055,
                 from /usr/include/GL/glx.h:32,
                 from /<<PKGBUILDDIR>>/src/libdmr/compositing_manager.cpp:44:
/usr/include/GL/glext.h:469:19: error: conflicting declaration 'typedef 
ptrdiff_t GLintptr'
 typedef ptrdiff_t GLintptr;
                   ^~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/qt5/QtGui/qopengl.h:105,
                 from /usr/include/arm-linux-gnueabihf/qt5/QtGui/QtGui:43,
                 from /<<PKGBUILDDIR>>/src/libdmr/compositing_manager.cpp:40:
/usr/include/GLES3/gl32.h:78:26: note: previous declaration as 'typedef 
khronos_intptr_t GLintptr'
 typedef khronos_intptr_t GLintptr;
                          ^~~~~~~~
/<<PKGBUILDDIR>>/src/libdmr/compositing_manager.cpp: In member function 'bool 
dmr::CompositingManager::is_device_viable(int)':
/<<PKGBUILDDIR>>/src/libdmr/compositing_manager.cpp:295:15: warning: ignoring 
return value of 'int fscanf(FILE*, const char*, ...)', declared with attribute 
warn_unused_result [-Wunused-result]
         fscanf(fp, "%d", &enabled);
         ~~~~~~^~~~~~~~~~~~~~~~~~~~
make[3]: *** [src/libdmr/CMakeFiles/dmr.dir/build.make:66: 
src/libdmr/CMakeFiles/dmr.dir/compositing_manager.cpp.o] Error 1


The root cause is that on armel/armhf (and arm64 in Ubuntu)
Qt5 is compiled with OpenGL ES instead of OpenGL.

Ideally it should be fixed to build and work with OpenGL ES, but
if this is not easily possible please add a build dependency on
libqt5opengl5-desktop-dev to stop trying to build it on armel/armhf.

Reply via email to