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.

Reply via email to