Package: src:metview
Version: 5.3.0-1
Severity: serious
Tags: ftbfs
Dear maintainer:
I tried to build this package in buster but it failed:
--------------------------------------------------------------------------------
[...]
debian/rules build-indep
dh build-indep --buildsystem=cmake
--builddirectory=/<<PKGBUILDDIR>>/debian/build
dh_update_autotools_config -i -O--buildsystem=cmake
-O--builddirectory=/<<PKGBUILDDIR>>/debian/build
dh_autoreconf -i -O--buildsystem=cmake
-O--builddirectory=/<<PKGBUILDDIR>>/debian/build
debian/rules override_dh_auto_configure
make[1]: Entering directory '/<<PKGBUILDDIR>>'
chmod +x ./scripts/*.mv
# Hack. how to do this via ecbuild?
cp scripts/metview_base.in scripts/metview_base.in.bak
sed -e 's%@DEB_HOST_MULTIARCH@%x86_64-linux-gnu%g' < scripts/metview_base.in \
> scripts/tmpx && mv scripts/tmpx scripts/metview_base.in
dh_auto_configure -- \
-DMETVIEW_SITE=debian \
-DCMAKE_BUILD_TYPE=Release \
[... snipped ...]
cd /<<PKGBUILDDIR>>/debian/build/src/libMars && /usr/bin/cc
-DGRIB_HANDLING_PACKAGE=ecCodes -DH_INCLUDES_CC -DLITTLE_END -DMETVIEW
-DMETVIEW_ODB -DMETVIEW_ODB_NEW -DMETVIEW_ODB_OLD -DMETVIEW_ODB_PLOT
-DMETVIEW_QT5 -DMvMars_EXPORTS -DNOFDB -DNOFDB5 -DODB_ECKIT -DODB_SUPPORT
-DQT_NO_DEBUG_OUTPUT -DR64 -DUSE_NEW_IO -I/<<PKGBUILDDIR>>/src/Odb
-I/<<PKGBUILDDIR>>/src/libFTimeUtil -I/<<PKGBUILDDIR>>/src
-I/<<PKGBUILDDIR>>/debian/build/src/libMars -I/<<PKGBUILDDIR>>/src/libMars
-I/<<PKGBUILDDIR>>/src/libMarsClient -I/<<PKGBUILDDIR>>/src/libMetview
-I/<<PKGBUILDDIR>>/debian/build/module -I/usr/include/python3.7m/odblib
-I/usr/include/openjpeg-2.1 -I/usr/lib/python3/dist-packages/numpy/core/include
-I/usr/lib/include -I/build/odb-api/debian/build/metkit/src
-I/build/odb-api/metkit/src -I/usr/include/x86_64-linux-gnu
-I/usr/include/eigen3 -I/build/odb-api/debian/build/eckit/src
-I/build/odb-api/eckit/src -I/usr/include/python3.7m/../eclib/eclib
-I/usr/include/python3.7m/../eclib -I/usr/include/
python3.7m/.. -I/usr/include/python3.7m -I/usr/include/hdf5/serial
-I/usr/include/x86_64-linux-gnu/qt5
-I/usr/include/x86_64-linux-gnu/qt5/QtWidgets
-I/usr/include/x86_64-linux-gnu/qt5/QtGui
-I/usr/include/x86_64-linux-gnu/qt5/QtCore
-I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++
-I/usr/include/x86_64-linux-gnu/qt5/QtXml
-I/usr/include/x86_64-linux-gnu/qt5/QtXmlPatterns
-I/usr/include/x86_64-linux-gnu/qt5/QtNetwork
-I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport
-I/usr/include/x86_64-linux-gnu/qt5/QtSvg -g -O2
-fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wall -pedantic
-fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -O3 -DNDEBUG -fPIC -o
CMakeFiles/MvMars.dir/mars_client_version.c.o -c
/<<PKGBUILDDIR>>/debian/build/src/libMars/mars_client_version.c
[ 5%] Linking CXX shared library ../../lib/libMvMars.so
cd /<<PKGBUILDDIR>>/debian/build/src/libMars && /usr/bin/cmake -E remove
/<<PKGBUILDDIR>>/debian/build/lib/libMvMars.so.0.0.0
cd /<<PKGBUILDDIR>>/debian/build/src/libMars && /usr/bin/cmake -E
cmake_link_script CMakeFiles/MvMars.dir/link.txt --verbose=1
/usr/bin/c++ -fPIC -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -std=c++11 -Wdate-time -D_FORTIFY_SOURCE=2 -pipe
-std=c++11 -fpermissive -Wno-write-strings -Wno-deprecated -O3 -DNDEBUG
-Wl,-z,relro -Wl,-z,now -Wl,--disable-new-dtags -shared
-Wl,-soname,libMvMars.so.0d -o ../../lib/libMvMars.so.0.0.0
CMakeFiles/MvMars.dir/__/libMarsClient/tcp.c.o
CMakeFiles/MvMars.dir/__/libMarsClient/server.c.o
CMakeFiles/MvMars.dir/__/libMarsClient/request.c.o
CMakeFiles/MvMars.dir/__/libMarsClient/expand.c.o
CMakeFiles/MvMars.dir/__/libMarsClient/hash.c.o
CMakeFiles/MvMars.dir/__/libMarsClient/memory.c.o
CMakeFiles/MvMars.dir/__/libMarsClient/logfile.c.o
CMakeFiles/MvMars.dir/__/libMarsClient/options.c.o
CMakeFiles/MvMars.dir/__/libMarsClient/api.c.o
CMakeFiles/MvMars.dir/__/libMarsClient/apibase.c.o
CMakeFiles/MvMars.dir/__/libMarsClient/base.c.o
CMakeFiles/MvMars.dir/__/libMarsClient/netbase.c.o
CMakeFiles/MvMars.dir/__/libMarsClient/netcdf.c.o CMakeFiles/MvMars.dir/__/li
bMarsClient/hdf5.c.o CMakeFiles/MvMars.dir/__/libMarsClient/nullbase.c.o
CMakeFiles/MvMars.dir/__/libMarsClient/fdb5base.cc.o
CMakeFiles/MvMars.dir/__/libMarsClient/forwardbase.c.o
CMakeFiles/MvMars.dir/__/libMarsClient/gribbase.c.o
CMakeFiles/MvMars.dir/__/libMarsClient/nfdbbase.c.o
CMakeFiles/MvMars.dir/__/libMarsClient/dhsbase.c.o
CMakeFiles/MvMars.dir/__/libMarsClient/odb.cc.o
CMakeFiles/MvMars.dir/__/libMarsClient/odbbase.c.o
CMakeFiles/MvMars.dir/__/libMarsClient/multibase.c.o
CMakeFiles/MvMars.dir/__/libMarsClient/archive.c.o
CMakeFiles/MvMars.dir/__/libMarsClient/retrieve.c.o
CMakeFiles/MvMars.dir/__/libMarsClient/ibmblk.c.o
CMakeFiles/MvMars.dir/__/libMarsClient/lock.c.o
CMakeFiles/MvMars.dir/__/libMarsClient/files.c.o
CMakeFiles/MvMars.dir/__/libMarsClient/sh2ll.c.o
CMakeFiles/MvMars.dir/__/libMarsClient/guess.c.o
CMakeFiles/MvMars.dir/__/libMarsClient/hypercube.c.o
CMakeFiles/MvMars.dir/__/libMarsClient/check.c.o
CMakeFiles/MvMars.dir/__/libMarsClient/environ.c.o CMakeFil
es/MvMars.dir/__/libMarsClient/handler.c.o
CMakeFiles/MvMars.dir/__/libMarsClient/target.c.o
CMakeFiles/MvMars.dir/__/libMarsClient/grib.c.o
CMakeFiles/MvMars.dir/__/libMarsClient/calc.c.o
CMakeFiles/MvMars.dir/__/libMarsClient/field.c.o
CMakeFiles/MvMars.dir/__/libMarsClient/list.c.o
CMakeFiles/MvMars.dir/__/libMarsClient/tools.c.o
CMakeFiles/MvMars.dir/__/libMarsClient/hidden.c.o
CMakeFiles/MvMars.dir/__/libMarsClient/index.c.o
CMakeFiles/MvMars.dir/__/libMarsClient/bufr.c.o
CMakeFiles/MvMars.dir/__/libMarsClient/externf.c.o
CMakeFiles/MvMars.dir/__/libMarsClient/service.c.o
CMakeFiles/MvMars.dir/__/libMarsClient/xservice.c.o
CMakeFiles/MvMars.dir/__/libMarsClient/udp.c.o
CMakeFiles/MvMars.dir/__/libMarsClient/queue.c.o
CMakeFiles/MvMars.dir/__/libMarsClient/variable.c.o
CMakeFiles/MvMars.dir/__/libMarsClient/filebase.c.o
CMakeFiles/MvMars.dir/__/libMarsClient/account.c.o
CMakeFiles/MvMars.dir/__/libMarsClient/cos.c.o
CMakeFiles/MvMars.dir/__/libMarsClient/pproc.cc.o CMakeFiles/Mv
Mars.dir/__/libMarsClient/pproc_none.cc.o
CMakeFiles/MvMars.dir/__/libMarsClient/restricted.c.o
CMakeFiles/MvMars.dir/__/libMarsClient/wind.c.o
CMakeFiles/MvMars.dir/__/libMarsClient/control.c.o
CMakeFiles/MvMars.dir/__/libMarsClient/stream.c.o
CMakeFiles/MvMars.dir/__/libMarsClient/remove.c.o
CMakeFiles/MvMars.dir/__/libMarsClient/authenticate.c.o
CMakeFiles/MvMars.dir/__/libMarsClient/flatfilebase.c.o
CMakeFiles/MvMars.dir/__/libMarsClient/time.c.o
CMakeFiles/MvMars.dir/__/libMarsClient/timer.c.o
CMakeFiles/MvMars.dir/__/libMarsClient/json.c.o
CMakeFiles/MvMars.dir/__/libMarsClient/version.c.o
CMakeFiles/MvMars.dir/__/libMarsClient/statistics.c.o
CMakeFiles/MvMars.dir/__/libMarsClient/metadata.c.o
CMakeFiles/MvMars.dir/__/libMarsClient/ecaccess.c.o
CMakeFiles/MvMars.dir/__/libMarsClient/free.c.o
CMakeFiles/MvMars.dir/__/libMarsClient/schedule.c.o
CMakeFiles/MvMars.dir/__/libMarsClient/pproc_emos.cc.o
CMakeFiles/MvMars.dir/langy.c.o CMakeFiles/MvMars.dir/rpcmars.c.o
CMakeFiles/MvMa
rs.dir/mars_client_version.c.o
-Wl,-rpath,/usr/lib/x86_64-linux-gnu/hdf5/serial:
/usr/lib/x86_64-linux-gnu/libemosR64.so -lterralib -lemosR64
/usr/lib/x86_64-linux-gnu/libeccodes_f90.so.0 -lpng -lz -laec -lm -lopenjp2
-lnetcdf_c++ -lnetcdf /usr/lib/x86_64-linux-gnu/hdf5/serial/libhdf5.so
-lpthread -lsz -ldl -lOdb -lcurl /usr/lib/x86_64-linux-gnu/libeccodes.so.0
-lpthread -lfftw3 -lpng -lz -laec -lm -lopenjp2 -lgfortran -lquadmath
/usr/bin/ld: CMakeFiles/MvMars.dir/__/libMarsClient/files.c.o: in function
`marstmp':
./debian/build/src/libMars/./src/libMarsClient/files.c:21: warning: the use of
`tempnam' is dangerous, better use `mkstemp'
cd /<<PKGBUILDDIR>>/debian/build/src/libMars && /usr/bin/cmake -E
cmake_symlink_library ../../lib/libMvMars.so.0.0.0 ../../lib/libMvMars.so.0d
../../lib/libMvMars.so
make[3]: Leaving directory '/<<PKGBUILDDIR>>/debian/build'
[ 5%] Built target MvMars
make -f src/libMvMacroApi/CMakeFiles/macro_api_f90.dir/build.make
src/libMvMacroApi/CMakeFiles/macro_api_f90.dir/depend
make[3]: Entering directory '/<<PKGBUILDDIR>>/debian/build'
cd /<<PKGBUILDDIR>>/debian/build && /usr/bin/cmake -E cmake_depends "Unix
Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/src/libMvMacroApi
/<<PKGBUILDDIR>>/debian/build /<<PKGBUILDDIR>>/debian/build/src/libMvMacroApi
/<<PKGBUILDDIR>>/debian/build/src/libMvMacroApi/CMakeFiles/macro_api_f90.dir/DependInfo.cmake
--color=
Scanning dependencies of target macro_api_f90
make[3]: Leaving directory '/<<PKGBUILDDIR>>/debian/build'
make -f src/libMvMacroApi/CMakeFiles/macro_api_f90.dir/build.make
src/libMvMacroApi/CMakeFiles/macro_api_f90.dir/build
make[3]: Entering directory '/<<PKGBUILDDIR>>/debian/build'
[ 5%] Building Fortran object
src/libMvMacroApi/CMakeFiles/macro_api_f90.dir/macro_api_f90.f90.o
cd /<<PKGBUILDDIR>>/debian/build/src/libMvMacroApi && /usr/bin/gfortran
-DGRIB_HANDLING_PACKAGE=ecCodes -DH_INCLUDES_CC -DLITTLE_END -DMETVIEW
-DMETVIEW_ODB -DMETVIEW_ODB_NEW -DMETVIEW_ODB_OLD -DMETVIEW_ODB_PLOT
-DMETVIEW_QT5 -DODB_ECKIT -DQT_NO_DEBUG_OUTPUT -DR64 -DUSE_NEW_IO
-I/<<PKGBUILDDIR>>/src/Odb -I/<<PKGBUILDDIR>>/src/libFTimeUtil
-I/<<PKGBUILDDIR>>/src -I/<<PKGBUILDDIR>>/debian/build/src/libMars
-I/<<PKGBUILDDIR>>/src/libMars -I/<<PKGBUILDDIR>>/src/libMarsClient
-I/<<PKGBUILDDIR>>/src/libMetview
-I/<<PKGBUILDDIR>>/debian/build/src/libMvMacroApi
-I/<<PKGBUILDDIR>>/debian/build/module -I/usr/include/python3.7m/odblib
-I/usr/include/openjpeg-2.1 -I/usr/lib/python3/dist-packages/numpy/core/include
-I/usr/lib/include -I/build/odb-api/debian/build/metkit/src
-I/build/odb-api/metkit/src -I/usr/include/x86_64-linux-gnu
-I/usr/include/eigen3 -I/usr/include -I/build/odb-api/debian/build/eckit/src
-I/build/odb-api/eckit/src -I/usr/include/python3.7m/../eclib/eclib
-I/usr/include/python
3.7m/../eclib -I/usr/include/python3.7m/.. -I/usr/include/python3.7m
-I/usr/include/hdf5/serial -I/usr/include/x86_64-linux-gnu/qt5
-I/usr/include/x86_64-linux-gnu/qt5/QtWidgets
-I/usr/include/x86_64-linux-gnu/qt5/QtGui
-I/usr/include/x86_64-linux-gnu/qt5/QtCore
-I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++
-I/usr/include/x86_64-linux-gnu/qt5/QtXml
-I/usr/include/x86_64-linux-gnu/qt5/QtXmlPatterns
-I/usr/include/x86_64-linux-gnu/qt5/QtNetwork
-I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport
-I/usr/include/x86_64-linux-gnu/qt5/QtSvg -g -O2
-fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -I
/usr/lib/x86_64-linux-gnu/fortran/gfortran-8 -fdefault-real-8
-fdefault-double-8 -O3 -funroll-all-loops -finline-functions -J../../module
-fPIC -c /<<PKGBUILDDIR>>/src/libMvMacroApi/macro_api_f90.f90 -o
CMakeFiles/macro_api_f90.dir/macro_api_f90.f90.o
f951: Warning: Nonexistent include directory '/usr/include/python3.7m/odblib'
[-Wmissing-include-dirs]
f951: Warning: Nonexistent include directory
'/usr/lib/python3/dist-packages/numpy/core/include' [-Wmissing-include-dirs]
f951: Warning: Nonexistent include directory '/usr/lib/include'
[-Wmissing-include-dirs]
f951: Warning: Nonexistent include directory
'/build/odb-api/debian/build/metkit/src' [-Wmissing-include-dirs]
f951: Warning: Nonexistent include directory '/build/odb-api/metkit/src'
[-Wmissing-include-dirs]
f951: Warning: Nonexistent include directory '/usr/include/eigen3'
[-Wmissing-include-dirs]
f951: Warning: Nonexistent include directory
'/build/odb-api/debian/build/eckit/src' [-Wmissing-include-dirs]
f951: Warning: Nonexistent include directory '/build/odb-api/eckit/src'
[-Wmissing-include-dirs]
f951: Warning: Nonexistent include directory
'/usr/include/python3.7m/../eclib/eclib' [-Wmissing-include-dirs]
f951: Warning: Nonexistent include directory '/usr/include/python3.7m/../eclib'
[-Wmissing-include-dirs]
f951: Warning: Nonexistent include directory
'/usr/lib/x86_64-linux-gnu/fortran/gfortran-8' [-Wmissing-include-dirs]
/<<PKGBUILDDIR>>/src/libMvMacroApi/macro_api_f90.f90:23:6:
use grib_api
1
Fatal Error: Can't open module file 'grib_api.mod' for reading at (1): No such
file or directory
compilation terminated.
make[3]: *** [src/libMvMacroApi/CMakeFiles/macro_api_f90.dir/build.make:66:
src/libMvMacroApi/CMakeFiles/macro_api_f90.dir/macro_api_f90.f90.o] Error 1
make[3]: Leaving directory '/<<PKGBUILDDIR>>/debian/build'
make[2]: *** [CMakeFiles/Makefile2:1409:
src/libMvMacroApi/CMakeFiles/macro_api_f90.dir/all] Error 2
make[2]: Leaving directory '/<<PKGBUILDDIR>>/debian/build'
make[1]: *** [Makefile:166: all] Error 2
make[1]: Leaving directory '/<<PKGBUILDDIR>>/debian/build'
dh_auto_build: cd debian/build && make -j1 returned exit code 2
make: *** [debian/rules:46: build-indep] Error 2
dpkg-buildpackage: error: debian/rules build-indep subprocess returned exit
status 2
--------------------------------------------------------------------------------
The build was made in my autobuilder with "dpkg-buildpackage -A"
and it also fails here:
https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/metview.html
If this is really a bug in one of the build-depends, please use reassign and
affects,
so that this is still visible in the BTS web page for this package.
Thanks.