Bug#835668: pdal: FTBFS in testing (H5Cpp.h: No such file or directory)

Santiago Vila sanvila at debian.org
Sun Aug 28 08:56:25 UTC 2016


Package: src:pdal
Version: 1.2.0-4
Severity: serious

Dear maintainer:

I tried to build this package in stretch with "dpkg-buildpackage -A"
(which is what the "Arch: all" autobuilder would do to build it)
but it failed:

--------------------------------------------------------------------------------
[...]
 debian/rules build-indep
dh build-indep --with python2,pkgkde_symbolshelper,sphinxdoc --parallel
   dh_testdir -i -O--parallel
   dh_update_autotools_config -i -O--parallel
   debian/rules override_dh_auto_configure
make[1]: Entering directory '/<<PKGBUILDDIR>>'
# Don't use outdated autotools helper files
mv `ls -d vendor/gtest-*`/build-aux/config.guess debian/gtest.config.guess
mv `ls -d vendor/gtest-*`/build-aux/config.sub   debian/gtest.config.sub
cp /usr/share/misc/config.guess `ls -d vendor/gtest-*`/build-aux/config.guess
cp /usr/share/misc/config.sub   `ls -d vendor/gtest-*`/build-aux/config.sub
dh_auto_configure -- -DCMAKE_BUILD_TYPE=RelWithDebInfo \
                     -DCMAKE_INSTALL_LIBDIR=lib \

[... snipped ...]

cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src && /usr/bin/cmake -E cmake_symlink_library ../lib/libpdal_base.so.3.0.0 ../lib/libpdal_base.so.2 ../lib/libpdal_base.so
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
[ 25%] Built target pdal_base
make -f plugins/greyhound/CMakeFiles/pdal_plugin_reader_greyhound.dir/build.make plugins/greyhound/CMakeFiles/pdal_plugin_reader_greyhound.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/plugins/greyhound /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/plugins/greyhound /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/plugins/greyhound/CMakeFiles/pdal_plugin_reader_greyhound.dir/DependInfo.cmake --color=
Scanning dependencies of target pdal_plugin_reader_greyhound
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
make -f plugins/greyhound/CMakeFiles/pdal_plugin_reader_greyhound.dir/build.make plugins/greyhound/CMakeFiles/pdal_plugin_reader_greyhound.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
[ 25%] Building CXX object plugins/greyhound/CMakeFiles/pdal_plugin_reader_greyhound.dir/io/CompressionStream.cpp.o
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/plugins/greyhound && /usr/bin/c++   -DHAVE_JSONCPP=1 -DHAVE_WEBSOCKETPP=1 -D_WEBSOCKETPP_CPP11_RANDOM_DEVICE_=1 -D_WEBSOCKETPP_NULLPTR_TOKEN_=0 -Dpdal_plugin_reader_greyhound_EXPORTS -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/src/util -I/<<PKGBUILDDIR>>/src -I/<<PKGBUILDDIR>>/io -I/<<PKGBUILDDIR>>/kernels -I/<<PKGBUILDDIR>>/filters -I/<<PKGBUILDDIR>>/vendor/gtest-1.7.0/include -I/<<PKGBUILDDIR>>/vendor/gtest-1.7.0 -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/include -I/<<PKGBUILDDIR>>/vendor/eigen-3.1.91 -I/<<PKGBUILDDIR>>/vendor/jsoncpp-1.6.2/dist -I/<<PKGBUILDDIR>>/vendor/nanoflann-1.1.8 -I/<<PKGBUILDDIR>>/vendor/rply-1.1.4 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/geotiff -I/usr/include/jsoncpp  -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2  -Wextra -Wall -Wno-unused-parameter -Wno-unused-variable -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -Wno-unknown-pragmas -Wno-deprecated-declarations -isystem /usr/local/include -std=c++11 -O2 -g -DNDEBUG -fPIC   -o CMakeFiles/pdal_plugin_reader_greyhound.dir/io/CompressionStream.cpp.o -c /<<PKGBUILDDIR>>/plugins/greyhound/io/CompressionStream.cpp
[ 25%] Building CXX object plugins/greyhound/CMakeFiles/pdal_plugin_reader_greyhound.dir/io/Exchanges.cpp.o
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/plugins/greyhound && /usr/bin/c++   -DHAVE_JSONCPP=1 -DHAVE_WEBSOCKETPP=1 -D_WEBSOCKETPP_CPP11_RANDOM_DEVICE_=1 -D_WEBSOCKETPP_NULLPTR_TOKEN_=0 -Dpdal_plugin_reader_greyhound_EXPORTS -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/src/util -I/<<PKGBUILDDIR>>/src -I/<<PKGBUILDDIR>>/io -I/<<PKGBUILDDIR>>/kernels -I/<<PKGBUILDDIR>>/filters -I/<<PKGBUILDDIR>>/vendor/gtest-1.7.0/include -I/<<PKGBUILDDIR>>/vendor/gtest-1.7.0 -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/include -I/<<PKGBUILDDIR>>/vendor/eigen-3.1.91 -I/<<PKGBUILDDIR>>/vendor/jsoncpp-1.6.2/dist -I/<<PKGBUILDDIR>>/vendor/nanoflann-1.1.8 -I/<<PKGBUILDDIR>>/vendor/rply-1.1.4 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/geotiff -I/usr/include/jsoncpp  -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2  -Wextra -Wall -Wno-unused-parameter -Wno-unused-variable -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -Wno-unknown-pragmas -Wno-deprecated-declarations -isystem /usr/local/include -std=c++11 -O2 -g -DNDEBUG -fPIC   -o CMakeFiles/pdal_plugin_reader_greyhound.dir/io/Exchanges.cpp.o -c /<<PKGBUILDDIR>>/plugins/greyhound/io/Exchanges.cpp
[ 26%] Building CXX object plugins/greyhound/CMakeFiles/pdal_plugin_reader_greyhound.dir/io/GreyhoundReader.cpp.o
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/plugins/greyhound && /usr/bin/c++   -DHAVE_JSONCPP=1 -DHAVE_WEBSOCKETPP=1 -D_WEBSOCKETPP_CPP11_RANDOM_DEVICE_=1 -D_WEBSOCKETPP_NULLPTR_TOKEN_=0 -Dpdal_plugin_reader_greyhound_EXPORTS -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/src/util -I/<<PKGBUILDDIR>>/src -I/<<PKGBUILDDIR>>/io -I/<<PKGBUILDDIR>>/kernels -I/<<PKGBUILDDIR>>/filters -I/<<PKGBUILDDIR>>/vendor/gtest-1.7.0/include -I/<<PKGBUILDDIR>>/vendor/gtest-1.7.0 -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/include -I/<<PKGBUILDDIR>>/vendor/eigen-3.1.91 -I/<<PKGBUILDDIR>>/vendor/jsoncpp-1.6.2/dist -I/<<PKGBUILDDIR>>/vendor/nanoflann-1.1.8 -I/<<PKGBUILDDIR>>/vendor/rply-1.1.4 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/geotiff -I/usr/include/jsoncpp  -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2  -Wextra -Wall -Wno-unused-parameter -Wno-unused-variable -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -Wno-unknown-pragmas -Wno-deprecated-declarations -isystem /usr/local/include -std=c++11 -O2 -g -DNDEBUG -fPIC   -o CMakeFiles/pdal_plugin_reader_greyhound.dir/io/GreyhoundReader.cpp.o -c /<<PKGBUILDDIR>>/plugins/greyhound/io/GreyhoundReader.cpp
[ 26%] Building CXX object plugins/greyhound/CMakeFiles/pdal_plugin_reader_greyhound.dir/io/WebSocketClient.cpp.o
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/plugins/greyhound && /usr/bin/c++   -DHAVE_JSONCPP=1 -DHAVE_WEBSOCKETPP=1 -D_WEBSOCKETPP_CPP11_RANDOM_DEVICE_=1 -D_WEBSOCKETPP_NULLPTR_TOKEN_=0 -Dpdal_plugin_reader_greyhound_EXPORTS -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/src/util -I/<<PKGBUILDDIR>>/src -I/<<PKGBUILDDIR>>/io -I/<<PKGBUILDDIR>>/kernels -I/<<PKGBUILDDIR>>/filters -I/<<PKGBUILDDIR>>/vendor/gtest-1.7.0/include -I/<<PKGBUILDDIR>>/vendor/gtest-1.7.0 -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/include -I/<<PKGBUILDDIR>>/vendor/eigen-3.1.91 -I/<<PKGBUILDDIR>>/vendor/jsoncpp-1.6.2/dist -I/<<PKGBUILDDIR>>/vendor/nanoflann-1.1.8 -I/<<PKGBUILDDIR>>/vendor/rply-1.1.4 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/geotiff -I/usr/include/jsoncpp  -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2  -Wextra -Wall -Wno-unused-parameter -Wno-unused-variable -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -Wno-unknown-pragmas -Wno-deprecated-declarations -isystem /usr/local/include -std=c++11 -O2 -g -DNDEBUG -fPIC   -o CMakeFiles/pdal_plugin_reader_greyhound.dir/io/WebSocketClient.cpp.o -c /<<PKGBUILDDIR>>/plugins/greyhound/io/WebSocketClient.cpp
[ 26%] Linking CXX shared library ../../lib/libpdal_plugin_reader_greyhound.so
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/plugins/greyhound && /usr/bin/cmake -E cmake_link_script CMakeFiles/pdal_plugin_reader_greyhound.dir/link.txt --verbose=1
/usr/bin/c++  -fPIC -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2  -Wextra -Wall -Wno-unused-parameter -Wno-unused-variable -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -Wno-unknown-pragmas -Wno-deprecated-declarations -isystem /usr/local/include -std=c++11 -O2 -g -DNDEBUG  -Wl,-z,relro -Wl,-z,now -shared -Wl,-soname,libpdal_plugin_reader_greyhound.so.2 -o ../../lib/libpdal_plugin_reader_greyhound.so.3.0.0 CMakeFiles/pdal_plugin_reader_greyhound.dir/io/CompressionStream.cpp.o CMakeFiles/pdal_plugin_reader_greyhound.dir/io/Exchanges.cpp.o CMakeFiles/pdal_plugin_reader_greyhound.dir/io/GreyhoundReader.cpp.o CMakeFiles/pdal_plugin_reader_greyhound.dir/io/WebSocketClient.cpp.o ../../lib/libpdal_base.so.3.0.0 -ljsoncpp -lxml2 -ljsoncpp -lpthread -lgdal -lgeos_c -lz ../../lib/libpdal_util.so.3.0.0 ../../lib/libpdal_boost.a -ldl -lgeotiff -Wl,-rpath,/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/lib: 
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/plugins/greyhound && /usr/bin/cmake -E cmake_symlink_library ../../lib/libpdal_plugin_reader_greyhound.so.3.0.0 ../../lib/libpdal_plugin_reader_greyhound.so.2 ../../lib/libpdal_plugin_reader_greyhound.so
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
[ 26%] Built target pdal_plugin_reader_greyhound
make -f plugins/icebridge/CMakeFiles/pdal_plugin_reader_icebridge.dir/build.make plugins/icebridge/CMakeFiles/pdal_plugin_reader_icebridge.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/plugins/icebridge /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/plugins/icebridge /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/plugins/icebridge/CMakeFiles/pdal_plugin_reader_icebridge.dir/DependInfo.cmake --color=
Scanning dependencies of target pdal_plugin_reader_icebridge
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
make -f plugins/icebridge/CMakeFiles/pdal_plugin_reader_icebridge.dir/build.make plugins/icebridge/CMakeFiles/pdal_plugin_reader_icebridge.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
[ 26%] Building CXX object plugins/icebridge/CMakeFiles/pdal_plugin_reader_icebridge.dir/io/IcebridgeReader.cpp.o
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/plugins/icebridge && /usr/bin/c++   -DHAVE_HDF5=1 -Dpdal_plugin_reader_icebridge_EXPORTS -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/src/util -I/<<PKGBUILDDIR>>/src -I/<<PKGBUILDDIR>>/io -I/<<PKGBUILDDIR>>/kernels -I/<<PKGBUILDDIR>>/filters -I/<<PKGBUILDDIR>>/vendor/gtest-1.7.0/include -I/<<PKGBUILDDIR>>/vendor/gtest-1.7.0 -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/include -I/<<PKGBUILDDIR>>/vendor/eigen-3.1.91 -I/<<PKGBUILDDIR>>/vendor/jsoncpp-1.6.2/dist -I/<<PKGBUILDDIR>>/vendor/nanoflann-1.1.8 -I/<<PKGBUILDDIR>>/vendor/rply-1.1.4 -I/<<PKGBUILDDIR>>/vendor/pdalboost -I/<<PKGBUILDDIR>>/test/unit -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/test/unit -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/geotiff  -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2  -Wextra -Wall -Wno-unused-parameter -Wno-unused-variable -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -Wno-unknown-pragmas -Wno-deprecated-declarations -isystem /usr/local/include -std=c++11 -O2 -g -DNDEBUG -fPIC   -o CMakeFiles/pdal_plugin_reader_icebridge.dir/io/IcebridgeReader.cpp.o -c /<<PKGBUILDDIR>>/plugins/icebridge/io/IcebridgeReader.cpp
In file included from /<<PKGBUILDDIR>>/plugins/icebridge/io/IcebridgeReader.hpp:55:0,
                 from /<<PKGBUILDDIR>>/plugins/icebridge/io/IcebridgeReader.cpp:35:
/<<PKGBUILDDIR>>/plugins/icebridge/io/Hdf5Handler.hpp:37:19: fatal error: H5Cpp.h: No such file or directory
 #include "H5Cpp.h"
                   ^
compilation terminated.
plugins/icebridge/CMakeFiles/pdal_plugin_reader_icebridge.dir/build.make:65: recipe for target 'plugins/icebridge/CMakeFiles/pdal_plugin_reader_icebridge.dir/io/IcebridgeReader.cpp.o' failed
make[4]: *** [plugins/icebridge/CMakeFiles/pdal_plugin_reader_icebridge.dir/io/IcebridgeReader.cpp.o] Error 1
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
CMakeFiles/Makefile2:252: recipe for target 'plugins/icebridge/CMakeFiles/pdal_plugin_reader_icebridge.dir/all' failed
make[3]: *** [plugins/icebridge/CMakeFiles/pdal_plugin_reader_icebridge.dir/all] Error 2
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
Makefile:163: recipe for target 'all' failed
make[2]: *** [all] Error 2
make[2]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
dh_auto_build: make -j1 returned exit code 2
debian/rules:47: recipe for target 'override_dh_auto_build' failed
make[1]: *** [override_dh_auto_build] Error 2
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
debian/rules:16: recipe for target 'build-indep' failed
make: *** [build-indep] Error 2
dpkg-buildpackage: error: debian/rules build-indep gave error exit status 2
--------------------------------------------------------------------------------

This used to build ok, so it may be related to some change (or a bug) in one of
the build-dependencies. If you need to "reassign", please use "affects" as well,
so that we can still see this bug in the web page for pdal.

Thanks.



More information about the Pkg-grass-devel mailing list