Package: src:metview Version: 5.26.2-2 Severity: serious Tags: ftbfs forky sid
Dear maintainer: During a rebuild of all packages in unstable, this package failed to build. Below you will find the last part of the build log (probably the most relevant part, but not necessarily). If required, the full build log is available here: https://people.debian.org/~sanvila/build-logs/202603/ About the archive rebuild: The build was made on virtual machines from AWS, using sbuild and a reduced chroot with only build-essential packages. If you cannot reproduce the bug please contact me privately, as I am willing to provide ssh access to a virtual machine where the bug is fully reproducible. If this is really a bug in one of the build-depends, please use reassign and add an affects on src:metview, so that this is still visible in the BTS web page for this package. Thanks. -------------------------------------------------------------------------------- [...] debian/rules clean dh clean --buildsystem=ecbuild --builddirectory=/<<PKGBUILDDIR>>/debian/build dh_auto_clean -O--buildsystem=ecbuild -O--builddirectory=/<<PKGBUILDDIR>>/debian/build dh_autoreconf_clean -O--buildsystem=ecbuild -O--builddirectory=/<<PKGBUILDDIR>>/debian/build dh_clean -O--buildsystem=ecbuild -O--builddirectory=/<<PKGBUILDDIR>>/debian/build debian/rules binary dh binary --buildsystem=ecbuild --builddirectory=/<<PKGBUILDDIR>>/debian/build dh_update_autotools_config -O--buildsystem=ecbuild -O--builddirectory=/<<PKGBUILDDIR>>/debian/build dh_autoreconf -O--buildsystem=ecbuild -O--builddirectory=/<<PKGBUILDDIR>>/debian/build debian/rules override_dh_auto_configure make[1]: Entering directory '/<<PKGBUILDDIR>>' mkdir -p /<<PKGBUILDDIR>>/debian/build/share/mir/masks ( cd /<<PKGBUILDDIR>>/debian/build/share/mir/masks ; tar axpf /<<PKGBUILDDIR>>/../metview_5.26.2.orig-data.tar.xz ) dh_auto_configure -- \ -DENABLE_EXPOSE_SUBPACKAGES=On \ [... snipped ...] metview/CMakeLists.txt:407 (ecbuild_warn) -- metview FOUND magics: /usr/lib/x86_64-linux-gnu/cmake/magics (found version "4.16.0") -- Found NetCDF: /usr/local/sbin/../../include (found suitable version "4.10.0", minimum required is "4") -- FindNetCDF defines targets: -- - NetCDF::NetCDF_C [/usr/lib/x86_64-linux-gnu/libnetcdf.so] -- Performing Test HAVE_STDATOMIC -- Performing Test HAVE_STDATOMIC - Success -- Found WrapAtomic: TRUE -- Found OpenGL: /usr/lib/x86_64-linux-gnu/libOpenGL.so -- Found WrapOpenGL: TRUE -- Found WrapVulkanHeaders: /usr/include -- Found Cups: /usr/lib/x86_64-linux-gnu/libcups.so (found version "2.4.16") -- METVIEW_EXTRA_DEFINITIONS => -- METVIEW_EXTRA_INCLUDE_DIRS => /usr/include/terralib/kernel -- METVIEW_EXTRA_LIBRARIES => terralib -leccodes -leckit -leckit_option NetCDF::NetCDF_C -- STANDARD_METVIEW_LIBS => Metview MvFTimeUtil -- LIBEMOS_LIBRARIES => -- METVIEW_STANDARD_INCLUDE_DIRS => /<<PKGBUILDDIR>>/metview/src/libMetview /<<PKGBUILDDIR>>/metview/src/libMars /<<PKGBUILDDIR>>/debian/build/metview/src/libMars /<<PKGBUILDDIR>>/metview/src /<<PKGBUILDDIR>>/metview/src/libFTimeUtil /<<PKGBUILDDIR>>/metview/src/Odb /../eclib /usr/include/x86_64-linux-gnu /usr/include/terralib/kernel -- Performing Test metview_CXX_FLAG_TEST_2 -- Performing Test metview_CXX_FLAG_TEST_2 - Success -- Added CXX flag [-fpermissive -Wno-write-strings -Wno-deprecated -Werror=return-type] -- Computed GRIB_PATH: /usr/. -- Startup script will be installed to: bin -- Generate QRC/RCC files -- Untarring eccharts style previews -- --------------------------------------------------------- -- Project metview summary -- --------------------------------------------------------- -- NetCDF 4.10.0 -- libs : [NetCDF::NetCDF_C] -- MARS access : MARS_webapi -- UI : ON -- Plotting : ON -- OPERA Radar : -- MARS access : OFF -- MARS cmd-line: -- ODB : On -- MARS_ODB : -- STVL : OFF -- Usage log : OFF -- Log dir : -- INPE access : OFF -- Weather Room : OFF -- URL download : On -- Meteogram : OFF -- Stations db : ON -- Experimental : Off -- Contrib : On -- Default interpolation package : MIR -- -- Built metview version 5.26.2 -- --------------------------------------------------------- -- Bundle MetviewMiniBundle -- --------------------------------------------------------- -- --------------------------------------------------------- -- Build summary -- --------------------------------------------------------- -- system : [debian] [Linux-6.12.73+deb13-cloud-amd64] [linux.64] -- processor : [x86_64] -- endiness : Little Endian -- IEEE [] -- build type : [Release] -- timestamp : [20260305152332] -- install prefix : [/usr] -- bin dir : [/usr/bin] -- lib dir : [/usr/lib/x86_64-linux-gnu] -- include dir : [/usr/include] -- data dir : [/usr/share/MetviewMiniBundle] -- cmake dir : [/usr/lib/x86_64-linux-gnu/cmake/MetviewMiniBundle] -- --------------------------------------------------------- -- C -- GNU 15.2.0 -- compiler : /usr/bin/cc -- flags : -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -fcf-protection -Wall -pedantic -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -O3 -DNDEBUG -- link flags : -- CXX -- GNU 15.2.0 -- compiler : /usr/bin/c++ -- flags : -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -fcf-protection -std=gnu++17 -I /usr/include/eigen3 -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -O3 -DNDEBUG -- link flags : -- linker : /usr/bin/ld -- ar : /usr/bin/ar -- ranlib : /usr/bin/ranlib -- link flags -- executable [-Wl,-z,relro -Wl,-z,now -Wl,--disable-new-dtags ] -- shared lib [-Wl,-z,relro -Wl,-z,now -Wl,--disable-new-dtags ] -- static lib [-Wl,-z,relro -Wl,-z,now -Wl,--disable-new-dtags ] -- install rpath : -- common definitions: -- --------------------------------------------------------- -- Feature summary -- --------------------------------------------------------- -- The following features have been enabled: * TESTS, MetviewMiniBundle(ON): 'Enable the unit tests', MetviewMiniBundle(ON): 'Enable the unit tests', mir(ON): 'Enable the unit tests', mars_client(ON): 'Enable the unit tests', metview(ON): 'Enable the unit tests' * PKGCONFIG, MetviewMiniBundle(ON): 'Enable ecbuild_pkgconfig', MetviewMiniBundle(ON): 'Enable ecbuild_pkgconfig', mir(ON): 'Enable ecbuild_pkgconfig', mars_client(ON): 'Enable ecbuild_pkgconfig', metview(ON): 'Enable ecbuild_pkgconfig' * EXPOSE_SUBPACKAGES, MetviewMiniBundle(ON): 'Allow separate use of the sub-packages in the bundle' * BUILD_TOOLS, mir(ON): 'build the command line tools (install)', mars_client(ON): 'Build the command line tools' * MIR_DOWNLOAD_MASKS, mir(ON): 'download LSM files' * PNG, mir(ON): 'support for PNG encoding' * ATLAS, mir(ON): 'support for Atlas' * WARNINGS, mir(ON): 'Add warnings to compiler' * PPROC_MIR, mars_client(ON): 'compile with MIR interpolation' * ODB, mars_client(ON): 'compile with ODB support' * FDB5, mars_client(ON): 'support for FDB5' * NETCDF, mir(OFF): 'support for netCDF', mars_client(ON): 'support for NetCDF' * CURL, mars_client(ON): 'Curl library for HTTP web based api' * RPC, mars_client(ON): 'support for RPC in MARS' -- The following OPTIONAL packages have been found: * ZLIB * PNG, mir(ON): 'support for PNG encoding' * metkit * fdb5 (required version >= 5.0) * CMath * RPC, mars_client(ON): 'support for RPC in MARS' * atlas * CURL, mars_client(ON): 'Curl library for HTTP web based api' * NetCDF (required version >= 4) * Qt6CorePrivate (required version == 6.9.2) * OpenGL * Vulkan * Qt6DBusTools (required version >= 6.9.2) * Qt6DBusPrivate (required version == 6.9.2) * PkgConfig * Qt6GuiPrivate (required version == 6.9.2) * Qt6WidgetsPrivate (required version == 6.9.2) * Qt6Core5CompatPrivate (required version == 6.9.2) * Qt6WidgetsTools (required version >= 6.9.2) * WrapVulkanHeaders * Qt6CoreTools (required version >= 6.9.2) * Qt6GuiTools (required version >= 6.9.2) * Qt6NetworkPrivate (required version == 6.9.2) * Qt6XmlPrivate (required version == 6.9.2) * Cups * Qt6PrintSupportPrivate (required version == 6.9.2) * Qt6SvgPrivate (required version == 6.9.2) * Qt6SvgWidgetsPrivate (required version == 6.9.2) * Perl -- The following REQUIRED packages have been found: * ecbuild (required version >= 3.7) * mars_client (required version >= 6.28.6) * eccodes * mir (required version >= 1.6.1) * eckit * odc (required version >= 1.1.0) * magics (required version >= 4.10.0) * Threads * Qt6Core5Compat * Qt6Widgets * Qt6Gui * Qt6Network * Qt6Xml * Qt6PrintSupport * Qt6Svg * Qt6SvgWidgets * BISON * FLEX -- The following features have been disabled: * OMP, mir(OFF): 'support for OpenMP shared memory parallelism' * UDP_STATS, mars_client(OFF): 'Send statistics over UDP' * PPROC_EMOS, mars_client(OFF): 'compile with EMOSLIB interpolation' * BUFR_TOOLS, mars_client(OFF): 'compile BUFR tools' * MARS_USER_ENVIRONMENT, mars_client(OFF): 'Mars user will be in $MARS_USER' * FDB, mars_client(OFF): 'support for FDB' * ECMWF_DEVELOPMENT, mars_client(OFF): 'Special mode for development, activates ECMWF but deactivates auth, ems and schedule' -- The following OPTIONAL packages have not been found: * Git * libemos * odb -- ENABLE_EXPOSE_SUBPACKAGES is On: -- All packages in the bundle will be installed at the same level into: -- /usr -- Configuring done (18.7s) -- Generating done (0.7s) CMake Warning: Manually-specified variables were not used by the project: CMAKE_EXPORT_NO_PACKAGE_REGISTRY DISABLE_OS_CHECK ENABLE_CODE_WEBHELP -- Build files have been written to: /<<PKGBUILDDIR>>/debian/build ( cd /<<PKGBUILDDIR>>/debian/build/share ; tar axpf /<<PKGBUILDDIR>>/../metview_5.26.2.orig-data.tar.xz ) # These get generated ok on a machine with network connection, but fail on sbuilds, etc. # so copy pre-generated versions stored in etc mkdir -p debian/build/share/metview/etc/ cp debian/etc/* debian/build/share/metview/etc/ # cd debian/build/share/metview/etc && /usr/bin/make ObjectListAllTarget # cp metview/src/images/metview_logo.png metview/src/images/metview.png make[1]: Leaving directory '/<<PKGBUILDDIR>>' dh_auto_build -O--buildsystem=ecbuild -O--builddirectory=/<<PKGBUILDDIR>>/debian/build cd debian/build && make -j2 INSTALL="install --strip-program=true" make[1]: Entering directory '/<<PKGBUILDDIR>>/debian/build' /usr/bin/cmake -S/<<PKGBUILDDIR>> -B/<<PKGBUILDDIR>>/debian/build --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /<<PKGBUILDDIR>>/debian/build/CMakeFiles /<<PKGBUILDDIR>>/debian/build//CMakeFiles/progress.marks make -f CMakeFiles/Makefile2 all make[2]: Entering directory '/<<PKGBUILDDIR>>/debian/build' make -f mir/src/mir/CMakeFiles/mir.dir/build.make mir/src/mir/CMakeFiles/mir.dir/depend make -f mars-client/src/CMakeFiles/marslex.dir/build.make mars-client/src/CMakeFiles/marslex.dir/depend make[3]: Entering directory '/<<PKGBUILDDIR>>/debian/build' cd /<<PKGBUILDDIR>>/debian/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/mars-client/src /<<PKGBUILDDIR>>/debian/build /<<PKGBUILDDIR>>/debian/build/mars-client/src /<<PKGBUILDDIR>>/debian/build/mars-client/src/CMakeFiles/marslex.dir/DependInfo.cmake "--color=" marslex make[3]: Leaving directory '/<<PKGBUILDDIR>>/debian/build' make -f mars-client/src/CMakeFiles/marslex.dir/build.make mars-client/src/CMakeFiles/marslex.dir/build make[3]: Entering directory '/<<PKGBUILDDIR>>/debian/build' [ 0%] Generating langy.c cd /<<PKGBUILDDIR>>/debian/build/mars-client/src && /usr/bin/bison -y -t /<<PKGBUILDDIR>>/mars-client/src/langy.y; sed -e s/yy/yy_mars/g < y.tab.c > /<<PKGBUILDDIR>>/debian/build/mars-client/src/langy.c /<<PKGBUILDDIR>>/mars-client/src/langy.y: warning: 4 shift/reduce conflicts [-Wconflicts-sr] /<<PKGBUILDDIR>>/mars-client/src/langy.y: note: rerun with option '-Wcounterexamples' to generate conflict counterexamples make[3]: Entering directory '/<<PKGBUILDDIR>>/debian/build' cd /<<PKGBUILDDIR>>/debian/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/mir/src/mir /<<PKGBUILDDIR>>/debian/build /<<PKGBUILDDIR>>/debian/build/mir/src/mir /<<PKGBUILDDIR>>/debian/build/mir/src/mir/CMakeFiles/mir.dir/DependInfo.cmake "--color=" mir make[3]: Leaving directory '/<<PKGBUILDDIR>>/debian/build' make -f mir/src/mir/CMakeFiles/mir.dir/build.make mir/src/mir/CMakeFiles/mir.dir/build make[3]: Entering directory '/<<PKGBUILDDIR>>/debian/build' [ 0%] Building CXX object mir/src/mir/CMakeFiles/mir.dir/api/mir_version.cc.o cd /<<PKGBUILDDIR>>/debian/build/mir/src/mir && /usr/bin/c++ [too-long-redacted] /mir/src/mir/api/mir_version.cc [ 0%] Generating langl.c cd /<<PKGBUILDDIR>>/debian/build/mars-client/src && /usr/bin/flex -l /<<PKGBUILDDIR>>/mars-client/src/langl.l; sed -e s/yy/yy_mars/g < lex.yy.c > /<<PKGBUILDDIR>>/debian/build/mars-client/src/langl.c make[3]: Leaving directory '/<<PKGBUILDDIR>>/debian/build' [ 0%] Built target marslex [ 0%] Building CXX object mir/src/mir/CMakeFiles/mir.dir/action/area/Area.cc.o cd /<<PKGBUILDDIR>>/debian/build/mir/src/mir && /usr/bin/c++ [too-long-redacted] mir/src/mir/action/area/Area.cc make -f mars-client/src/CMakeFiles/marsxdr.dir/build.make mars-client/src/CMakeFiles/marsxdr.dir/depend make[3]: Entering directory '/<<PKGBUILDDIR>>/debian/build' cd /<<PKGBUILDDIR>>/debian/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/mars-client/src /<<PKGBUILDDIR>>/debian/build /<<PKGBUILDDIR>>/debian/build/mars-client/src /<<PKGBUILDDIR>>/debian/build/mars-client/src/CMakeFiles/marsxdr.dir/DependInfo.cmake "--color=" marsxdr make[3]: Leaving directory '/<<PKGBUILDDIR>>/debian/build' make -f mars-client/src/CMakeFiles/marsxdr.dir/build.make mars-client/src/CMakeFiles/marsxdr.dir/build make[3]: Entering directory '/<<PKGBUILDDIR>>/debian/build' [ 0%] Generating rpcmars.h cd /<<PKGBUILDDIR>>/debian/build/mars-client/src && /usr/bin/cmake -E remove /<<PKGBUILDDIR>>/debian/build/mars-client/src/rpcmars.h cd /<<PKGBUILDDIR>>/debian/build/mars-client/src && /usr/bin/rpcgen -h -o /<<PKGBUILDDIR>>/debian/build/mars-client/src/rpcmars.h /<<PKGBUILDDIR>>/debian/build/mars-client/src/rpcmars.x [ 0%] Generating marsxdr.c cd /<<PKGBUILDDIR>>/debian/build/mars-client/src && /usr/bin/cmake -E remove /<<PKGBUILDDIR>>/debian/build/mars-client/src/marsxdr.c cd /<<PKGBUILDDIR>>/debian/build/mars-client/src && /usr/bin/rpcgen -c -o /<<PKGBUILDDIR>>/debian/build/mars-client/src/marsxdr.c /<<PKGBUILDDIR>>/debian/build/mars-client/src/rpcmars.x make[3]: Leaving directory '/<<PKGBUILDDIR>>/debian/build' [ 0%] Built target marsxdr make -f mars-client/src/tools/CMakeFiles/cube.dir/build.make mars-client/src/tools/CMakeFiles/cube.dir/depend make[3]: Entering directory '/<<PKGBUILDDIR>>/debian/build' cd /<<PKGBUILDDIR>>/debian/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/mars-client/src/tools /<<PKGBUILDDIR>>/debian/build /<<PKGBUILDDIR>>/debian/build/mars-client/src/tools /<<PKGBUILDDIR>>/debian/build/mars-client/src/tools/CMakeFiles/cube.dir/DependInfo.cmake "--color=" cube make[3]: Leaving directory '/<<PKGBUILDDIR>>/debian/build' make -f mars-client/src/tools/CMakeFiles/cube.dir/build.make mars-client/src/tools/CMakeFiles/cube.dir/build make[3]: Entering directory '/<<PKGBUILDDIR>>/debian/build' [ 0%] Building CXX object mars-client/src/tools/CMakeFiles/cube.dir/cube.cc.o cd /<<PKGBUILDDIR>>/debian/build/mars-client/src/tools && /usr/bin/c++ -DLITTLE_END -DNOFDB -DODB_SUPPORT -DR64 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -fcf-protection -std=gnu++17 -I /usr/include/eigen3 -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -O3 -DNDEBUG -std=gnu++17 -fPIE -MD -MT mars-client/src/tools/CMakeFiles/cube.dir/cube.cc.o -MF CMakeFiles/cube.dir/cube.cc.o.d -o CMakeFiles/cube.dir/cube.cc.o -c /<<PKGBUILDDIR>>/mars-client/src/tools/cube.cc In file included from /<<PKGBUILDDIR>>/mir/src/mir/repres/Iterator.h:19, from /<<PKGBUILDDIR>>/mir/src/mir/action/area/Area.cc:22: /<<PKGBUILDDIR>>/mir/src/mir/util/Rotation.h: In member function 'mir::Latitude mir::util::Rotation::south_pole_latitude() const': /<<PKGBUILDDIR>>/mir/src/mir/util/Rotation.h:78:74: error: cannot convert 'eckit::geo::PointLonLat::lat' from type 'std::array<double, 2>::value_type (eckit::geo::PointLonLat::)() const' {aka 'double (eckit::geo::PointLonLat::)() const'} to type 'mir::Latitude' 78 | Latitude south_pole_latitude() const { return rotation_.south_pole().lat; } | ^~~ /<<PKGBUILDDIR>>/mir/src/mir/util/Rotation.h: In member function 'mir::Longitude mir::util::Rotation::south_pole_longitude() const': /<<PKGBUILDDIR>>/mir/src/mir/util/Rotation.h:79:76: error: cannot convert 'eckit::geo::PointLonLat::lon' from type 'std::array<double, 2>::value_type (eckit::geo::PointLonLat::)() const' {aka 'double (eckit::geo::PointLonLat::)() const'} to type 'mir::Longitude' {aka 'mir::LongitudeFraction'} 79 | Longitude south_pole_longitude() const { return rotation_.south_pole().lon; } | ^~~ make[3]: *** [mir/src/mir/CMakeFiles/mir.dir/build.make:96: mir/src/mir/CMakeFiles/mir.dir/action/area/Area.cc.o] Error 1 make[3]: Leaving directory '/<<PKGBUILDDIR>>/debian/build' make[2]: *** [CMakeFiles/Makefile2:3497: mir/src/mir/CMakeFiles/mir.dir/all] Error 2 make[2]: *** Waiting for unfinished jobs.... [ 0%] Linking CXX executable ../../../bin/cube cd /<<PKGBUILDDIR>>/debian/build/mars-client/src/tools && /usr/bin/cmake -E remove /<<PKGBUILDDIR>>/debian/build/bin/cube cd /<<PKGBUILDDIR>>/debian/build/mars-client/src/tools && /usr/bin/cmake -E cmake_link_script CMakeFiles/cube.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -fcf-protection -std=gnu++17 -I /usr/include/eigen3 -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/cube.dir/link.d CMakeFiles/cube.dir/cube.cc.o -o ../../../bin/cube make[3]: Leaving directory '/<<PKGBUILDDIR>>/debian/build' [ 0%] Built target cube make[2]: Leaving directory '/<<PKGBUILDDIR>>/debian/build' make[1]: *** [Makefile:169: all] Error 2 make[1]: Leaving directory '/<<PKGBUILDDIR>>/debian/build' dh_auto_build: error: cd debian/build && make -j2 INSTALL="install --strip-program=true" returned exit code 2 make: *** [debian/rules:53: binary] Error 25 dpkg-buildpackage: error: debian/rules binary subprocess failed with exit status 2 --------------------------------------------------------------------------------

