Bug#835292: pcl 1.8 fails to build on armel and armhf (OpenGLES?)
Matthias Klose
doko at debian.org
Wed Aug 24 10:26:44 UTC 2016
Package: src:pcl
Version: 1.8.0+dfsg1-2
Severity: serious
Tags: sid stretch
pcl 1.8 fails to build on armel and armhf (OpenGLES?)
cd /«BUILDDIR»/pcl-1.8.0+dfsg1/build/apps/in_hand_scanner && /usr/bin/c++
-DEIGEN_USE_NEW_STDVECTOR -DEIGEN_YES_I_KNOW_SPARSE_MODULE_IS_NOT_STABLE_YET
-DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB
-DQT_WIDGETS_LIB -Dqh_QHpointer
-DvtkFiltersFlowPaths_AUTOINIT="1(vtkFiltersParallelFlowPaths)"
-DvtkIOExodus_AUTOINIT="1(vtkIOParallelExodus)"
-DvtkIOGeometry_AUTOINIT="1(vtkIOMPIParallel)"
-DvtkIOImage_AUTOINIT="1(vtkIOMPIImage)"
-DvtkIOParallel_AUTOINIT="1(vtkIOMPIParallel)"
-DvtkIOSQL_AUTOINIT="2(vtkIOMySQL,vtkIOPostgreSQL)"
-DvtkRenderingContext2D_AUTOINIT="1(vtkRenderingContextOpenGL)"
-DvtkRenderingCore_AUTOINIT="3(vtkInteractionStyle,vtkRenderingFreeType,vtkRenderingOpenGL)"
-DvtkRenderingFreeType_AUTOINIT="2(vtkRenderingFreeTypeFontConfig,vtkRenderingMatplotlib)"
-DvtkRenderingLIC_AUTOINIT="1(vtkRenderingParallelLIC)"
-DvtkRenderingVolume_AUTOINIT="1(vtkRenderingVolumeOpenGL)" -isystem
/usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/openni2
-I/«BUILDDIR»/pcl-1.8.0+dfsg1/recognition/include/pcl/recognition/3rdparty
-isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem
/usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem
/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem
/usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem
/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem
/usr/include/arm-linux-gnueabihf/qt5/QtConcurrent -isystem
/usr/include/arm-linux-gnueabihf/qt5/QtOpenGL -I/usr/include/vtk-6.3
-I/usr/include/freetype2
-I/usr/lib/openmpi/include/openmpi/opal/mca/event/libevent2021/libevent
-I/usr/lib/openmpi/include/openmpi/opal/mca/event/libevent2021/libevent/include
-I/usr/lib/openmpi/include -I/usr/lib/openmpi/include/openmpi
-I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf
-I/usr/include/hdf5/openmpi -I/usr/include/libxml2 -I/usr/include/jsoncpp
-I/usr/include/tcl -I/«BUILDDIR»/pcl-1.8.0+dfsg1/build/include
-I/«BUILDDIR»/pcl-1.8.0+dfsg1/common/include
-I/«BUILDDIR»/pcl-1.8.0+dfsg1/geometry/include
-I/«BUILDDIR»/pcl-1.8.0+dfsg1/io/include
-I/«BUILDDIR»/pcl-1.8.0+dfsg1/filters/include
-I/«BUILDDIR»/pcl-1.8.0+dfsg1/sample_consensus/include
-I/«BUILDDIR»/pcl-1.8.0+dfsg1/segmentation/include
-I/«BUILDDIR»/pcl-1.8.0+dfsg1/visualization/include
-I/«BUILDDIR»/pcl-1.8.0+dfsg1/kdtree/include
-I/«BUILDDIR»/pcl-1.8.0+dfsg1/features/include
-I/«BUILDDIR»/pcl-1.8.0+dfsg1/surface/include
-I/«BUILDDIR»/pcl-1.8.0+dfsg1/octree/include
-I/«BUILDDIR»/pcl-1.8.0+dfsg1/registration/include
-I/«BUILDDIR»/pcl-1.8.0+dfsg1/keypoints/include
-I/«BUILDDIR»/pcl-1.8.0+dfsg1/tracking/include
-I/«BUILDDIR»/pcl-1.8.0+dfsg1/search/include
-I/«BUILDDIR»/pcl-1.8.0+dfsg1/recognition/include
-I/«BUILDDIR»/pcl-1.8.0+dfsg1/ml/include
-I/«BUILDDIR»/pcl-1.8.0+dfsg1/stereo/include
-I/«BUILDDIR»/pcl-1.8.0+dfsg1/build/apps
-I/«BUILDDIR»/pcl-1.8.0+dfsg1/apps/include
-I/«BUILDDIR»/pcl-1.8.0+dfsg1/build/apps/in_hand_scanner
-I/«BUILDDIR»/pcl-1.8.0+dfsg1/apps/in_hand_scanner/include -g -O2
-fdebug-prefix-map=/«BUILDDIR»/pcl-1.8.0+dfsg1=. -fstack-protector-strong
-Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time
-D_FORTIFY_SOURCE=2 -pthread -fopenmp -fPIC -o
CMakeFiles/pcl_offline_integration.dir/src/opengl_viewer.cpp.o -c
/«BUILDDIR»/pcl-1.8.0+dfsg1/apps/in_hand_scanner/src/opengl_viewer.cpp
In file included from /usr/include/GL/gl.h:2055:0,
from
/«BUILDDIR»/pcl-1.8.0+dfsg1/apps/in_hand_scanner/src/opengl_viewer.cpp:52:
/usr/include/GL/glext.h:468:19: error: conflicting declaration 'typedef
std::ptrdiff_t GLsizeiptr'
typedef ptrdiff_t GLsizeiptr;
^~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/qt5/QtGui/qopengl.h:95:0,
from /usr/include/arm-linux-gnueabihf/qt5/QtOpenGL/qgl.h:39,
from /usr/include/arm-linux-gnueabihf/qt5/QtOpenGL/QGLWidget:1,
from
/«BUILDDIR»/pcl-1.8.0+dfsg1/apps/in_hand_scanner/include/pcl/apps/in_hand_scanner/opengl_viewer.h:46,
from
/«BUILDDIR»/pcl-1.8.0+dfsg1/apps/in_hand_scanner/src/opengl_viewer.cpp:41:
/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
/«BUILDDIR»/pcl-1.8.0+dfsg1/apps/in_hand_scanner/src/opengl_viewer.cpp:52:
/usr/include/GL/glext.h:469:19: error: conflicting declaration 'typedef
std::ptrdiff_t GLintptr'
typedef ptrdiff_t GLintptr;
^~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/qt5/QtGui/qopengl.h:95:0,
from /usr/include/arm-linux-gnueabihf/qt5/QtOpenGL/qgl.h:39,
from /usr/include/arm-linux-gnueabihf/qt5/QtOpenGL/QGLWidget:1,
from
/«BUILDDIR»/pcl-1.8.0+dfsg1/apps/in_hand_scanner/include/pcl/apps/in_hand_scanner/opengl_viewer.h:46,
from
/«BUILDDIR»/pcl-1.8.0+dfsg1/apps/in_hand_scanner/src/opengl_viewer.cpp:41:
/usr/include/GLES3/gl3.h:70:26: note: previous declaration as 'typedef
khronos_intptr_t GLintptr'
typedef khronos_intptr_t GLintptr;
^~~~~~~~
apps/in_hand_scanner/CMakeFiles/pcl_offline_integration.dir/build.make:145:
recipe for target
'apps/in_hand_scanner/CMakeFiles/pcl_offline_integration.dir/src/opengl_viewer.cpp.o'
failed
make[3]: ***
[apps/in_hand_scanner/CMakeFiles/pcl_offline_integration.dir/src/opengl_viewer.cpp.o]
Error 1
make[3]: Leaving directory '/«BUILDDIR»/pcl-1.8.0+dfsg1/build'
CMakeFiles/Makefile2:4677: recipe for target
'apps/in_hand_scanner/CMakeFiles/pcl_offline_integration.dir/all' failed
make[2]: *** [apps/in_hand_scanner/CMakeFiles/pcl_offline_integration.dir/all]
Error 2
make[2]: Leaving directory '/«BUILDDIR»/pcl-1.8.0+dfsg1/build'
Makefile:163: recipe for target 'all' failed
make[1]: *** [all] Error 2
More information about the debian-science-maintainers
mailing list