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.