Package: src:atlas-ecmwf Version: 0.40.0-1 Severity: important Tags: sid forky User: [email protected] Usertags: ftbfs-gcc-15
[This bug is NOT targeted to the upcoming trixie release] Please keep this issue open in the bug tracker for the package it was filed for. If a fix in another package is required, please file a bug for the other package (or clone), and add a block in this package. Please keep the issue open until the package can be built in a follow-up test rebuild. The package fails to build in a test rebuild on at least amd64 with gcc-15/g++-15, but succeeds to build with gcc-14/g++-14. The severity of this report will be raised before the forky release. The full build log can be found at: http://qa-logs.debian.net/2025/02/16/amd64exp/atlas-ecmwf_0.40.0-1_unstable_gccexp.log.gz The last lines of the build log are at the end of this report. To build with GCC 15, either set CC=gcc-15 CXX=g++-15 explicitly, or install the gcc, g++, gfortran, ... packages from experimental. apt-get -t=experimental install g++ GCC 15 now defaults to the C23/C++23 standards, exposing many FTBFS. Other Common build failures are new warnings resulting in build failures with -Werror turned on, or new/dropped symbols in Debian symbols files. For other C/C++ related build failures see the porting guide at http://gcc.gnu.org/gcc-15/porting_to.html [...] /build/reproducible-path/atlas-ecmwf-0.40.0/src/atlas_f/functionspace/atlas_functionspace_BlockStructuredColumns_module.F90:143:14: 143 | end subroutine | ^ internal compiler error: in copy_reference_ops_from_ref, at tree-ssa-sccvn.cc:1109 0x2e1f5cf diagnostic_context::diagnostic_impl(rich_location*, diagnostic_metadata const*, diagnostic_option_id, char const*, __va_list_tag (*) [1], diagnostic_t) ???:0 0x2e34a0f internal_error(char const*, ...) ???:0 0xef03bf fancy_abort(char const*, int, char const*) ???:0 0x1909fc7 vn_reference_lookup(tree_node*, tree_node*, vn_lookup_kind, vn_reference_s**, bool, tree_node**, tree_node*, bool) ???:0 Please submit a full bug report, with preprocessed source (by using -freport-bug). Please include the complete backtrace with any bug report. See <file:///usr/share/doc/gcc-15/README.Bugs> for instructions. make[4]: *** [src/atlas_f/CMakeFiles/atlas_ecmwf_f.dir/build.make:1304: src/atlas_f/CMakeFiles/atlas_ecmwf_f.dir/functionspace/atlas_functionspace_BlockStructuredColumns_module.F90.o] Error 1 make[4]: Leaving directory '/build/reproducible-path/atlas-ecmwf-0.40.0/debian/build' make[3]: *** [CMakeFiles/Makefile2:2932: src/atlas_f/CMakeFiles/atlas_ecmwf_f.dir/all] Error 2 make[3]: *** Waiting for unfinished jobs.... [ 67%] Linking CXX executable atlas_test_cubedsphere cd /build/reproducible-path/atlas-ecmwf-0.40.0/debian/build/src/tests/grid && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND cd /build/reproducible-path/atlas-ecmwf-0.40.0/debian/build/src/tests/grid && /usr/bin/cmake -E cmake_link_script CMakeFiles/atlas_test_cubedsphere.dir/link.txt --verbose=1 /usr/bin/c++ -I/build/reproducible-path/atlas-ecmwf-0.40.0/src -I/build/reproducible-path/atlas-ecmwf-0.40.0/debian/build/src -I/build/reproducible-path/atlas-ecmwf-0.40.0/atlas_io/src -I/build/reproducible-path/atlas-ecmwf-0.40.0/debian/build/hic/src -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -O3 -DNDEBUG -Wl,-z,relro -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/atlas_test_cubedsphere.dir/link.d CMakeFiles/atlas_test_cubedsphere.dir/test_cubedsphere.cc.o -o atlas_test_cubedsphere -Wl,-rpath,/build/reproducible-path/atlas-ecmwf-0.40.0/debian/build/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib ../../../lib/libatlas_ecmwf.so.0.40 /usr/lib/x86_64-linux-gnu/libeckit_geometry.so.0d /usr/lib/x86_64-linux-gnu/libeckit_linalg.so.0d /usr/lib/x86_64-linux-gnu/libeckit_maths.so.0d /usr/lib/x86_64-linux-gnu/libeckit_option.so.0d ../../../lib/libatlas_ecmwf_io.so /usr/lib/x86_64-linux-gnu/libeckit_codec.so.0d /usr/lib/gcc/x86_64-linux-gnu/15/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread. a /usr/lib/x86_64-linux-gnu/libeckit_mpi.so.0d /usr/lib/x86_64-linux-gnu/libeckit.so.0d -lm /usr/lib/x86_64-linux-gnu/librt.a -ldl /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so make[4]: Leaving directory '/build/reproducible-path/atlas-ecmwf-0.40.0/debian/build' [ 67%] Built target atlas_test_cubedsphere [ 67%] Linking CXX executable atlas_test_grids cd /build/reproducible-path/atlas-ecmwf-0.40.0/debian/build/src/tests/grid && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND cd /build/reproducible-path/atlas-ecmwf-0.40.0/debian/build/src/tests/grid && /usr/bin/cmake -E cmake_link_script CMakeFiles/atlas_test_grids.dir/link.txt --verbose=1 [ 68%] Linking CXX executable atlas_test_array_slicer cd /build/reproducible-path/atlas-ecmwf-0.40.0/debian/build/src/tests/array && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND [ 69%] Linking CXX executable atlas_test_distribution_regular_bands cd /build/reproducible-path/atlas-ecmwf-0.40.0/debian/build/src/tests/grid && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND cd /build/reproducible-path/atlas-ecmwf-0.40.0/debian/build/src/tests/array && /usr/bin/cmake -E cmake_link_script CMakeFiles/atlas_test_array_slicer.dir/link.txt --verbose=1 cd /build/reproducible-path/atlas-ecmwf-0.40.0/debian/build/src/tests/grid && /usr/bin/cmake -E cmake_link_script CMakeFiles/atlas_test_distribution_regular_bands.dir/link.txt --verbose=1 /usr/bin/c++ -I/build/reproducible-path/atlas-ecmwf-0.40.0/src -I/build/reproducible-path/atlas-ecmwf-0.40.0/debian/build/src -I/build/reproducible-path/atlas-ecmwf-0.40.0/atlas_io/src -I/build/reproducible-path/atlas-ecmwf-0.40.0/debian/build/hic/src -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -O3 -DNDEBUG -Wl,-z,relro -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/atlas_test_grids.dir/link.d CMakeFiles/atlas_test_grids.dir/test_grids.cc.o -o atlas_test_grids -Wl,-rpath,/build/reproducible-path/atlas-ecmwf-0.40.0/debian/build/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib ../../../lib/libatlas_ecmwf.so.0.40 /usr/lib/x86_64-linux-gnu/libeckit_geometry.so.0d /usr/lib/x86_64-linux-gnu/libeckit_linalg.so.0d /usr/lib/x86_64-linux-gnu/libeckit_maths.so.0d /usr/lib/x86_64-linux-gnu/libeckit_option.so.0d ../../../lib/libatlas_ecmwf_io.so /usr/lib/x86_64-linux-gnu/libeckit_codec.so.0d /usr/lib/gcc/x86_64-linux-gnu/15/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.a /usr/lib/x86_64-linux- gnu/libeckit_mpi.so.0d /usr/lib/x86_64-linux-gnu/libeckit.so.0d -lm /usr/lib/x86_64-linux-gnu/librt.a -ldl /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so make[4]: Leaving directory '/build/reproducible-path/atlas-ecmwf-0.40.0/debian/build' [ 69%] Built target atlas_test_grids /usr/bin/c++ -I/build/reproducible-path/atlas-ecmwf-0.40.0/src -I/build/reproducible-path/atlas-ecmwf-0.40.0/debian/build/src -I/build/reproducible-path/atlas-ecmwf-0.40.0/atlas_io/src -I/build/reproducible-path/atlas-ecmwf-0.40.0/debian/build/hic/src -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -O3 -DNDEBUG -Wl,-z,relro -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/atlas_test_array_slicer.dir/link.d CMakeFiles/atlas_test_array_slicer.dir/test_array_slicer.cc.o -o atlas_test_array_slicer -Wl,-rpath,/build/reproducible-path/atlas-ecmwf-0.40.0/debian/build/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib ../../../lib/libatlas_ecmwf.so.0.40 /usr/lib/x86_64-linux-gnu/libeckit_geometry.so.0d /usr/lib/x86_64-linux-gnu/libeckit_linalg.so.0d /usr/lib/x86_64-linux-gnu/libeckit_maths.so.0d /usr/lib/x86_64-linux-gnu/libeckit_option.so.0d ../../../lib/libatlas_ecmwf_io.so /usr/lib/x86_64-linux-gnu/libeckit_codec.so.0d /usr/lib/gcc/x86_64-linux-gnu/15/libgomp.so /usr/lib/x86_64-linux-gnu/libpthr ead.a /usr/lib/x86_64-linux-gnu/libeckit_mpi.so.0d /usr/lib/x86_64-linux-gnu/libeckit.so.0d -lm /usr/lib/x86_64-linux-gnu/librt.a -ldl /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so make[4]: Leaving directory '/build/reproducible-path/atlas-ecmwf-0.40.0/debian/build' [ 69%] Built target atlas_test_array_slicer /usr/bin/c++ -I/build/reproducible-path/atlas-ecmwf-0.40.0/src -I/build/reproducible-path/atlas-ecmwf-0.40.0/debian/build/src -I/build/reproducible-path/atlas-ecmwf-0.40.0/atlas_io/src -I/build/reproducible-path/atlas-ecmwf-0.40.0/debian/build/hic/src -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -O3 -DNDEBUG -Wl,-z,relro -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/atlas_test_distribution_regular_bands.dir/link.d CMakeFiles/atlas_test_distribution_regular_bands.dir/test_distribution_regular_bands.cc.o -o atlas_test_distribution_regular_bands -Wl,-rpath,/build/reproducible-path/atlas-ecmwf-0.40.0/debian/build/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib ../../../lib/libatlas_ecmwf.so.0.40 /usr/lib/x86_64-linux-gnu/libeckit_geometry.so.0d /usr/lib/x86_64-linux-gnu/libeckit_linalg.so.0d /usr/lib/x86_64-linux-gnu/libeckit_maths.so.0d /usr/lib/x86_64-linux-gnu/libeckit_option.so.0d ../../../lib/libatlas_ecmwf_io.so /usr/lib/x86_64-linux-gnu/libeckit_codec.so.0d /usr/lib/gcc/x86_64-l inux-gnu/15/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.a /usr/lib/x86_64-linux-gnu/libeckit_mpi.so.0d /usr/lib/x86_64-linux-gnu/libeckit.so.0d -lm /usr/lib/x86_64-linux-gnu/librt.a -ldl /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so make[4]: Leaving directory '/build/reproducible-path/atlas-ecmwf-0.40.0/debian/build' [ 69%] Built target atlas_test_distribution_regular_bands [ 69%] Linking CXX executable atlas_test_svector cd /build/reproducible-path/atlas-ecmwf-0.40.0/debian/build/src/tests/array && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND cd /build/reproducible-path/atlas-ecmwf-0.40.0/debian/build/src/tests/array && /usr/bin/cmake -E cmake_link_script CMakeFiles/atlas_test_svector.dir/link.txt --verbose=1 /usr/bin/c++ -I/build/reproducible-path/atlas-ecmwf-0.40.0/src -I/build/reproducible-path/atlas-ecmwf-0.40.0/debian/build/src -I/build/reproducible-path/atlas-ecmwf-0.40.0/atlas_io/src -I/build/reproducible-path/atlas-ecmwf-0.40.0/debian/build/hic/src -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -O3 -DNDEBUG -Wl,-z,relro -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/atlas_test_svector.dir/link.d CMakeFiles/atlas_test_svector.dir/test_svector.cc.o -o atlas_test_svector -Wl,-rpath,/build/reproducible-path/atlas-ecmwf-0.40.0/debian/build/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib ../../../lib/libatlas_ecmwf.so.0.40 /usr/lib/x86_64-linux-gnu/libeckit_geometry.so.0d /usr/lib/x86_64-linux-gnu/libeckit_linalg.so.0d /usr/lib/x86_64-linux-gnu/libeckit_maths.so.0d /usr/lib/x86_64-linux-gnu/libeckit_option.so.0d ../../../lib/libatlas_ecmwf_io.so /usr/lib/x86_64-linux-gnu/libeckit_codec.so.0d /usr/lib/gcc/x86_64-linux-gnu/15/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.a /usr/lib/x86_6 4-linux-gnu/libeckit_mpi.so.0d /usr/lib/x86_64-linux-gnu/libeckit.so.0d -lm /usr/lib/x86_64-linux-gnu/librt.a -ldl /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so make[4]: Leaving directory '/build/reproducible-path/atlas-ecmwf-0.40.0/debian/build' [ 69%] Built target atlas_test_svector [ 69%] Linking CXX executable atlas_test_array cd /build/reproducible-path/atlas-ecmwf-0.40.0/debian/build/src/tests/array && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND cd /build/reproducible-path/atlas-ecmwf-0.40.0/debian/build/src/tests/array && /usr/bin/cmake -E cmake_link_script CMakeFiles/atlas_test_array.dir/link.txt --verbose=1 /usr/bin/c++ -I/build/reproducible-path/atlas-ecmwf-0.40.0/src -I/build/reproducible-path/atlas-ecmwf-0.40.0/debian/build/src -I/build/reproducible-path/atlas-ecmwf-0.40.0/atlas_io/src -I/build/reproducible-path/atlas-ecmwf-0.40.0/debian/build/hic/src -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -O3 -DNDEBUG -Wl,-z,relro -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/atlas_test_array.dir/link.d CMakeFiles/atlas_test_array.dir/test_array.cc.o -o atlas_test_array -Wl,-rpath,/build/reproducible-path/atlas-ecmwf-0.40.0/debian/build/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib ../../../lib/libatlas_ecmwf.so.0.40 /usr/lib/x86_64-linux-gnu/libeckit_geometry.so.0d /usr/lib/x86_64-linux-gnu/libeckit_linalg.so.0d /usr/lib/x86_64-linux-gnu/libeckit_maths.so.0d /usr/lib/x86_64-linux-gnu/libeckit_option.so.0d ../../../lib/libatlas_ecmwf_io.so /usr/lib/x86_64-linux-gnu/libeckit_codec.so.0d /usr/lib/gcc/x86_64-linux-gnu/15/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.a /usr/lib/x86_64-linux- gnu/libeckit_mpi.so.0d /usr/lib/x86_64-linux-gnu/libeckit.so.0d -lm /usr/lib/x86_64-linux-gnu/librt.a -ldl /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so make[4]: Leaving directory '/build/reproducible-path/atlas-ecmwf-0.40.0/debian/build' [ 69%] Built target atlas_test_array [ 69%] Linking CXX executable atlas_test_array_foreach cd /build/reproducible-path/atlas-ecmwf-0.40.0/debian/build/src/tests/array && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND cd /build/reproducible-path/atlas-ecmwf-0.40.0/debian/build/src/tests/array && /usr/bin/cmake -E cmake_link_script CMakeFiles/atlas_test_array_foreach.dir/link.txt --verbose=1 /usr/bin/c++ -I/build/reproducible-path/atlas-ecmwf-0.40.0/src -I/build/reproducible-path/atlas-ecmwf-0.40.0/debian/build/src -I/build/reproducible-path/atlas-ecmwf-0.40.0/atlas_io/src -I/build/reproducible-path/atlas-ecmwf-0.40.0/debian/build/hic/src -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -O3 -DNDEBUG -Wl,-z,relro -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/atlas_test_array_foreach.dir/link.d CMakeFiles/atlas_test_array_foreach.dir/test_array_foreach.cc.o -o atlas_test_array_foreach -Wl,-rpath,/build/reproducible-path/atlas-ecmwf-0.40.0/debian/build/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib ../../../lib/libatlas_ecmwf.so.0.40 /usr/lib/x86_64-linux-gnu/libeckit_geometry.so.0d /usr/lib/x86_64-linux-gnu/libeckit_linalg.so.0d /usr/lib/x86_64-linux-gnu/libeckit_maths.so.0d /usr/lib/x86_64-linux-gnu/libeckit_option.so.0d ../../../lib/libatlas_ecmwf_io.so /usr/lib/x86_64-linux-gnu/libeckit_codec.so.0d /usr/lib/gcc/x86_64-linux-gnu/15/libgomp.so /usr/lib/x86_64-linux-gnu/lib pthread.a /usr/lib/x86_64-linux-gnu/libeckit_mpi.so.0d /usr/lib/x86_64-linux-gnu/libeckit.so.0d -lm /usr/lib/x86_64-linux-gnu/librt.a -ldl /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so make[4]: Leaving directory '/build/reproducible-path/atlas-ecmwf-0.40.0/debian/build' [ 69%] Built target atlas_test_array_foreach make[3]: Leaving directory '/build/reproducible-path/atlas-ecmwf-0.40.0/debian/build' make[2]: *** [Makefile:169: all] Error 2 make[2]: Leaving directory '/build/reproducible-path/atlas-ecmwf-0.40.0/debian/build' dh_auto_build: error: cd debian/build && make -j8 "INSTALL=install --strip-program=true" returned exit code 2 make[1]: *** [debian/rules:72: override_dh_auto_build] Error 25 make[1]: Leaving directory '/build/reproducible-path/atlas-ecmwf-0.40.0' make: *** [debian/rules:66: binary] Error 2 dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2 -- debian-science-maintainers mailing list [email protected] https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/debian-science-maintainers
