Bug#884392: mgba FTBFS on armel: error: conflicting declaration 'typedef ptrdiff_t GLsizeiptr'

Adrian Bunk bunk at debian.org
Thu Dec 14 19:45:56 UTC 2017


Source: mgba
Version: 0.5.2+dfsg1-3
Severity: important
Tags: patch

https://buildd.debian.org/status/fetch.php?pkg=mgba&arch=armel&ver=0.5.2%2Bdfsg1-3&stamp=1503016577&raw=0

...
In file included from /usr/include/GL/gl.h:2055:0,
                 from /<<BUILDDIR>>/mgba-0.5.2+dfsg1/src/platform/opengl/gl.h:17,
                 from /<<BUILDDIR>>/mgba-0.5.2+dfsg1/src/platform/qt/DisplayGL.cpp:15:
/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 /<<BUILDDIR>>/mgba-0.5.2+dfsg1/src/platform/qt/DisplayGL.h:18,
                 from /<<BUILDDIR>>/mgba-0.5.2+dfsg1/src/platform/qt/DisplayGL.cpp:6:
/usr/include/GLES3/gl31.h:73:25: note: previous declaration as 'typedef khronos_ssize_t GLsizeiptr'
 typedef khronos_ssize_t GLsizeiptr;
                         ^~~~~~~~~~


Fix:

--- debian/control.old	2017-12-14 19:43:15.373266837 +0000
+++ debian/control	2017-12-14 19:43:15.368266893 +0000
@@ -11,7 +11,7 @@
                libavresample-dev,
                libavutil-dev,
                libedit-dev,
-               libepoxy-dev [armhf],
+               libepoxy-dev [armel armhf],
                libmagickwand-dev,
                libpng-dev,
                libqt5opengl5-dev,



More information about the Pkg-games-devel mailing list