Bug#816387: qwtplot3d FTBFS on armel and armhf
Arto Jantunen
viiru at debian.org
Tue Mar 1 13:02:48 UTC 2016
Package: qwtplot3d
Severity: serious
Version: 0.2.7+svn191-9
The failure happens when building against QT5, QT4 succeeds. This
appears to be related to the GL/glu.h include added in
03_fix_ftbs.patch.
make[2]: Entering directory '/«BUILDDIR»/qwtplot3d-0.2.7+svn191/build-qt5'
g++ -c -pipe -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -D_REENTRANT -Wall -W -fPIC -DGL2PS_HAVE_ZLIB -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I../../qwtplot3d-0.2.7+svn191 -I. -I../include -isystem /usr/include/arm-linux-gnueabi/qt5 -isystem /usr/include/arm-linux-gnueabi/qt5/QtOpenGL -isystem /usr/include/arm-linux-gnueabi/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabi/qt5/QtGui -isystem /usr/include/arm-linux-gnueabi/qt5/QtCore -Itmp -I/usr/lib/arm-linux-gnueabi/qt5/mkspecs/linux-g++ -o tmp/qwt3d_axis.o ../src/qwt3d_axis.cpp
g++ -c -pipe -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -D_REENTRANT -Wall -W -fPIC -DGL2PS_HAVE_ZLIB -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I../../qwtplot3d-0.2.7+svn191 -I. -I../include -isystem /usr/include/arm-linux-gnueabi/qt5 -isystem /usr/include/arm-linux-gnueabi/qt5/QtOpenGL -isystem /usr/include/arm-linux-gnueabi/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabi/qt5/QtGui -isystem /usr/include/arm-linux-gnueabi/qt5/QtCore -Itmp -I/usr/lib/arm-linux-gnueabi/qt5/mkspecs/linux-g++ -o tmp/qwt3d_color.o ../src/qwt3d_color.cpp
g++ -c -pipe -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -D_REENTRANT -Wall -W -fPIC -DGL2PS_HAVE_ZLIB -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I../../qwtplot3d-0.2.7+svn191 -I. -I../include -isystem /usr/include/arm-linux-gnueabi/qt5 -isystem /usr/include/arm-linux-gnueabi/qt5/QtOpenGL -isystem /usr/include/arm-linux-gnueabi/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabi/qt5/QtGui -isystem /usr/include/arm-linux-gnueabi/qt5/QtCore -Itmp -I/usr/lib/arm-linux-gnueabi/qt5/mkspecs/linux-g++ -o tmp/qwt3d_coordsys.o ../src/qwt3d_coordsys.cpp
g++ -c -pipe -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -D_REENTRANT -Wall -W -fPIC -DGL2PS_HAVE_ZLIB -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I../../qwtplot3d-0.2.7+svn191 -I. -I../include -isystem /usr/include/arm-linux-gnueabi/qt5 -isystem /usr/include/arm-linux-gnueabi/qt5/QtOpenGL -isystem /usr/include/arm-linux-gnueabi/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabi/qt5/QtGui -isystem /usr/include/arm-linux-gnueabi/qt5/QtCore -Itmp -I/usr/lib/arm-linux-gnueabi/qt5/mkspecs/linux-g++ -o tmp/qwt3d_drawable.o ../src/qwt3d_drawable.cpp
In file included from /usr/include/GL/gl.h:2055:0,
from /usr/include/GL/glu.h:38,
from ../include/qwt3d_openglhelper.h:10,
from ../include/qwt3d_types.h:26,
from ../include/qwt3d_drawable.h:7,
from ../include/qwt3d_label.h:10,
from ../include/qwt3d_axis.h:5,
from ../src/qwt3d_axis.cpp:1:
/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:97:0,
from /usr/include/arm-linux-gnueabi/qt5/QtOpenGL/qgl.h:39,
from ../include/qwt3d_openglhelper.h:8,
from ../include/qwt3d_types.h:26,
from ../include/qwt3d_drawable.h:7,
from ../include/qwt3d_label.h:10,
from ../include/qwt3d_axis.h:5,
from ../src/qwt3d_axis.cpp:1:
/usr/include/GLES3/gl3.h:69: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:0,
from /usr/include/GL/glu.h:38,
from ../include/qwt3d_openglhelper.h:10,
from ../include/qwt3d_types.h:26,
from ../include/qwt3d_drawable.h:7,
from ../include/qwt3d_label.h:10,
from ../include/qwt3d_axis.h:5,
from ../src/qwt3d_axis.cpp:1:
/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-gnueabi/qt5/QtGui/qopengl.h:97:0,
from /usr/include/arm-linux-gnueabi/qt5/QtOpenGL/qgl.h:39,
from ../include/qwt3d_openglhelper.h:8,
from ../include/qwt3d_types.h:26,
from ../include/qwt3d_drawable.h:7,
from ../include/qwt3d_label.h:10,
from ../include/qwt3d_axis.h:5,
from ../src/qwt3d_axis.cpp:1:
/usr/include/GLES3/gl3.h:70:26: note: previous declaration as 'typedef khronos_intptr_t GLintptr'
typedef khronos_intptr_t GLintptr;
^
In file included from /usr/include/GL/gl.h:2055:0,
from /usr/include/GL/glu.h:38,
from ../include/qwt3d_openglhelper.h:10,
from ../include/qwt3d_types.h:26,
from ../include/qwt3d_color.h:6,
from ../src/qwt3d_color.cpp:1:
/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:97:0,
from /usr/include/arm-linux-gnueabi/qt5/QtOpenGL/qgl.h:39,
from ../include/qwt3d_openglhelper.h:8,
from ../include/qwt3d_types.h:26,
from ../include/qwt3d_color.h:6,
from ../src/qwt3d_color.cpp:1:
/usr/include/GLES3/gl3.h:69: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:0,
from /usr/include/GL/glu.h:38,
from ../include/qwt3d_openglhelper.h:10,
from ../include/qwt3d_types.h:26,
from ../include/qwt3d_color.h:6,
from ../src/qwt3d_color.cpp:1:
/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-gnueabi/qt5/QtGui/qopengl.h:97:0,
from /usr/include/arm-linux-gnueabi/qt5/QtOpenGL/qgl.h:39,
from ../include/qwt3d_openglhelper.h:8,
from ../include/qwt3d_types.h:26,
from ../include/qwt3d_color.h:6,
from ../src/qwt3d_color.cpp:1:
/usr/include/GLES3/gl3.h:70:26: note: previous declaration as 'typedef khronos_intptr_t GLintptr'
typedef khronos_intptr_t GLintptr;
^
make[2]: *** [tmp/qwt3d_axis.o] Error 1
make[2]: *** Waiting for unfinished jobs....
Makefile:495: recipe for target 'tmp/qwt3d_axis.o' failed
In file included from /usr/include/GL/gl.h:2055:0,
from /usr/include/GL/glu.h:38,
from ../include/qwt3d_openglhelper.h:10,
from ../include/qwt3d_types.h:26,
from ../include/qwt3d_drawable.h:7,
from ../include/qwt3d_label.h:10,
from ../include/qwt3d_axis.h:5,
from ../include/qwt3d_coordsys.h:4,
from ../src/qwt3d_coordsys.cpp:1:
/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:97:0,
from /usr/include/arm-linux-gnueabi/qt5/QtOpenGL/qgl.h:39,
from ../include/qwt3d_openglhelper.h:8,
from ../include/qwt3d_types.h:26,
from ../include/qwt3d_drawable.h:7,
from ../include/qwt3d_label.h:10,
from ../include/qwt3d_axis.h:5,
from ../include/qwt3d_coordsys.h:4,
from ../src/qwt3d_coordsys.cpp:1:
/usr/include/GLES3/gl3.h:69: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:0,
from /usr/include/GL/glu.h:38,
from ../include/qwt3d_openglhelper.h:10,
from ../include/qwt3d_types.h:26,
from ../include/qwt3d_drawable.h:7,
from ../include/qwt3d_label.h:10,
from ../include/qwt3d_axis.h:5,
from ../include/qwt3d_coordsys.h:4,
from ../src/qwt3d_coordsys.cpp:1:
/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-gnueabi/qt5/QtGui/qopengl.h:97:0,
from /usr/include/arm-linux-gnueabi/qt5/QtOpenGL/qgl.h:39,
from ../include/qwt3d_openglhelper.h:8,
from ../include/qwt3d_types.h:26,
from ../include/qwt3d_drawable.h:7,
from ../include/qwt3d_label.h:10,
from ../include/qwt3d_axis.h:5,
from ../include/qwt3d_coordsys.h:4,
from ../src/qwt3d_coordsys.cpp:1:
/usr/include/GLES3/gl3.h:70:26: note: previous declaration as 'typedef khronos_intptr_t GLintptr'
typedef khronos_intptr_t GLintptr;
^
make[2]: *** [tmp/qwt3d_color.o] Error 1
Makefile:516: recipe for target 'tmp/qwt3d_color.o' failed
In file included from /usr/include/GL/gl.h:2055:0,
from /usr/include/GL/glu.h:38,
from ../include/qwt3d_openglhelper.h:10,
from ../include/qwt3d_types.h:26,
from ../include/qwt3d_drawable.h:7,
from ../src/qwt3d_drawable.cpp:1:
/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:97:0,
from /usr/include/arm-linux-gnueabi/qt5/QtOpenGL/qgl.h:39,
from ../include/qwt3d_openglhelper.h:8,
from ../include/qwt3d_types.h:26,
from ../include/qwt3d_drawable.h:7,
from ../src/qwt3d_drawable.cpp:1:
/usr/include/GLES3/gl3.h:69: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:0,
from /usr/include/GL/glu.h:38,
from ../include/qwt3d_openglhelper.h:10,
from ../include/qwt3d_types.h:26,
from ../include/qwt3d_drawable.h:7,
from ../src/qwt3d_drawable.cpp:1:
/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-gnueabi/qt5/QtGui/qopengl.h:97:0,
from /usr/include/arm-linux-gnueabi/qt5/QtOpenGL/qgl.h:39,
from ../include/qwt3d_openglhelper.h:8,
from ../include/qwt3d_types.h:26,
from ../include/qwt3d_drawable.h:7,
from ../src/qwt3d_drawable.cpp:1:
/usr/include/GLES3/gl3.h:70:26: note: previous declaration as 'typedef khronos_intptr_t GLintptr'
typedef khronos_intptr_t GLintptr; ^
--
Arto Jantunen
More information about the debian-science-maintainers
mailing list