[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/fckit_0.13.3-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 [...] make[4]: Entering directory '/build/reproducible-path/fckit-0.13.3/debian/build-gfortran' [ 1%] [fypp] Preprocessor generating module/fckit_mpi.F90 make[4]: Leaving directory '/build/reproducible-path/fckit-0.13.3/debian/build-gfortran' make -f CMakeFiles/fckit-final-support.dir/build.make CMakeFiles/fckit-final-support.dir/build cd /build/reproducible-path/fckit-0.13.3/debian/build-gfortran/src/fckit && /usr/bin/cmake -E env FCKIT_EVAL_ARGS_EXCLUDE="-D[[:space:]]?.*=([0-9])+L,-D[[:space:]]?__.*" /build/reproducible-path/fckit-0.13.3/tools/fckit-eval.sh /build/reproducible-path/fckit-0.13.3/contrib/fypp-3.2-b8dd58b-20230822/bin/fypp -l 132 -p -n -I\ /build/reproducible-path/fckit-0.13.3/debian/build-gfortran/src/fckit\ -I\ /build/reproducible-path/fckit-0.13.3/src\ -I\ /build/reproducible-path/fckit-0.13.3/debian/build-gfortran/src\ -I\ /build/reproducible-path/fckit-0.13.3/debian/build-gfortran/module\ -I\ /usr/include/x86_64-linux-gnu\ -I\ /usr/include/x86_64-linux-gnu/eckit\ -I\ /usr/lib/x86_64-linux-gnu/openmpi/include\ -I\ /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi\ -I\ /usr/include/x86_64-linux-gnu\ -I\ /usr/include/x86_64-linux-gnu/eckit/mpi -I\ /build/reproducible-path/fckit-0.13.3/src\ -I\ /build/reproducible-path/fckit-0.13.3/debian/build-gfortran/src\ -I\ /build/reproducible-path/fckit-0.13.3/debian/build-gfortran/module /build/reproducible-path/fckit-0.13.3/src/fckit/module/fckit_mpi.fypp /build/reproducible-path/fckit-0.13.3/debian/build-gfortran/src/fckit/module/fckit_mpi.F90 make[4]: Entering directory '/build/reproducible-path/fckit-0.13.3/debian/build-gfortran' [ 2%] Building Fortran object CMakeFiles/fckit-final-support.dir/cmake/final-support.F90.o /usr/bin/gfortran -g -O2 -ffile-prefix-map=/build/reproducible-path/fckit-0.13.3=. -fstack-protector-strong -fstack-clash-protection -fcf-protection -O3 -DNDEBUG -funroll-all-loops -finline-functions -Jmodule -fPIE -c /build/reproducible-path/fckit-0.13.3/cmake/final-support.F90 -o CMakeFiles/fckit-final-support.dir/cmake/final-support.F90.o cd /build/reproducible-path/fckit-0.13.3/debian/build-gfortran && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/fckit-0.13.3 /build/reproducible-path/fckit-0.13.3/src/fckit /build/reproducible-path/fckit-0.13.3/debian/build-gfortran /build/reproducible-path/fckit-0.13.3/debian/build-gfortran/src/fckit /build/reproducible-path/fckit-0.13.3/debian/build-gfortran/src/fckit/CMakeFiles/fckit.dir/DependInfo.cmake "--color=" make[4]: Leaving directory '/build/reproducible-path/fckit-0.13.3/debian/build-gfortran' make -f src/fckit/CMakeFiles/fckit.dir/build.make src/fckit/CMakeFiles/fckit.dir/build make[4]: Entering directory '/build/reproducible-path/fckit-0.13.3/debian/build-gfortran' [ 3%] Building Fortran object src/fckit/CMakeFiles/fckit.dir/module/fckit_signal.F90.o cd /build/reproducible-path/fckit-0.13.3/debian/build-gfortran/src/fckit && /usr/bin/gfortran -Dfckit_EXPORTS -I/build/reproducible-path/fckit-0.13.3/debian/build-gfortran/src/fckit -I/build/reproducible-path/fckit-0.13.3/src -I/build/reproducible-path/fckit-0.13.3/debian/build-gfortran/src -I/build/reproducible-path/fckit-0.13.3/debian/build-gfortran/module -I/usr/include/x86_64-linux-gnu -I/usr/include/x86_64-linux-gnu/eckit -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/x86_64-linux-gnu/eckit/mpi -g -O2 -ffile-prefix-map=/build/reproducible-path/fckit-0.13.3=. -fstack-protector-strong -fstack-clash-protection -fcf-protection -O3 -DNDEBUG -funroll-all-loops -finline-functions -J../../module -fPIC -c /build/reproducible-path/fckit-0.13.3/src/fckit/module/fckit_signal.F90 -o CMakeFiles/fckit.dir/module/fckit_signal.F90.o [ 4%] Building Fortran object src/fckit/CMakeFiles/fckit.dir/fctest.F90.o [ 5%] Building Fortran object src/fckit/CMakeFiles/fckit.dir/module/fckit_final.F90.o cd /build/reproducible-path/fckit-0.13.3/debian/build-gfortran/src/fckit && /usr/bin/gfortran -Dfckit_EXPORTS -I/build/reproducible-path/fckit-0.13.3/debian/build-gfortran/src/fckit -I/build/reproducible-path/fckit-0.13.3/src -I/build/reproducible-path/fckit-0.13.3/debian/build-gfortran/src -I/build/reproducible-path/fckit-0.13.3/debian/build-gfortran/module -I/usr/include/x86_64-linux-gnu -I/usr/include/x86_64-linux-gnu/eckit -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/x86_64-linux-gnu/eckit/mpi -g -O2 -ffile-prefix-map=/build/reproducible-path/fckit-0.13.3=. -fstack-protector-strong -fstack-clash-protection -fcf-protection -O3 -DNDEBUG -funroll-all-loops -finline-functions -J../../module -fPIC -c /build/reproducible-path/fckit-0.13.3/src/fckit/fctest.F90 -o CMakeFiles/fckit.dir/fctest.F90.o cd /build/reproducible-path/fckit-0.13.3/debian/build-gfortran/src/fckit && /usr/bin/gfortran -Dfckit_EXPORTS -I/build/reproducible-path/fckit-0.13.3/debian/build-gfortran/src/fckit -I/build/reproducible-path/fckit-0.13.3/src -I/build/reproducible-path/fckit-0.13.3/debian/build-gfortran/src -I/build/reproducible-path/fckit-0.13.3/debian/build-gfortran/module -I/usr/include/x86_64-linux-gnu -I/usr/include/x86_64-linux-gnu/eckit -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/x86_64-linux-gnu/eckit/mpi -g -O2 -ffile-prefix-map=/build/reproducible-path/fckit-0.13.3=. -fstack-protector-strong -fstack-clash-protection -fcf-protection -O3 -DNDEBUG -funroll-all-loops -finline-functions -J../../module -fPIC -c /build/reproducible-path/fckit-0.13.3/src/fckit/module/fckit_final.F90 -o CMakeFiles/fckit.dir/module/fckit_final.F90.o [ 6%] Building CXX object src/fckit/CMakeFiles/fckit.dir/module/fckit_C_interop.cc.o [ 7%] Building CXX object src/fckit/CMakeFiles/fckit.dir/module/fckit_configuration.cc.o cd /build/reproducible-path/fckit-0.13.3/debian/build-gfortran/src/fckit && /usr/bin/c++ -Dfckit_EXPORTS -I/build/reproducible-path/fckit-0.13.3/debian/build-gfortran/src/fckit -I/build/reproducible-path/fckit-0.13.3/src -I/build/reproducible-path/fckit-0.13.3/debian/build-gfortran/src -I/build/reproducible-path/fckit-0.13.3/debian/build-gfortran/module -I/usr/include/x86_64-linux-gnu/eckit -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/x86_64-linux-gnu/eckit/mpi -g -O2 -ffile-prefix-map=/build/reproducible-path/fckit-0.13.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -O3 -DNDEBUG -std=gnu++17 -fPIC -MD -MT src/fckit/CMakeFiles/fckit.dir/module/fckit_C_interop.cc.o -MF CMakeFiles/fckit.dir/module/fckit_C_interop.cc.o.d -o CMakeFiles/fckit.dir/module/fckit_C_interop.cc.o -c /build/reproducible-path/fckit-0.13.3/src/fckit/module/fckit_C_interop.cc cd /build/reproducible-path/fckit-0.13.3/debian/build-gfortran/src/fckit && /usr/bin/c++ -Dfckit_EXPORTS -I/build/reproducible-path/fckit-0.13.3/debian/build-gfortran/src/fckit -I/build/reproducible-path/fckit-0.13.3/src -I/build/reproducible-path/fckit-0.13.3/debian/build-gfortran/src -I/build/reproducible-path/fckit-0.13.3/debian/build-gfortran/module -I/usr/include/x86_64-linux-gnu/eckit -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/x86_64-linux-gnu/eckit/mpi -g -O2 -ffile-prefix-map=/build/reproducible-path/fckit-0.13.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -O3 -DNDEBUG -std=gnu++17 -fPIC -MD -MT src/fckit/CMakeFiles/fckit.dir/module/fckit_configuration.cc.o -MF CMakeFiles/fckit.dir/module/fckit_configuration.cc.o.d -o CMakeFiles/fckit.dir/module/fckit_configuration.cc.o -c /build/reproducible-path/fckit-0.13.3/src/fckit/module/fckit_configuration.cc [ 9%] Building Fortran object src/fckit/CMakeFiles/fckit.dir/module/fckit_C_interop.F90.o [ 10%] Building Fortran object src/fckit/CMakeFiles/fckit.dir/module/fckit_pathname.F90.o cd /build/reproducible-path/fckit-0.13.3/debian/build-gfortran/src/fckit && /usr/bin/gfortran -Dfckit_EXPORTS -I/build/reproducible-path/fckit-0.13.3/debian/build-gfortran/src/fckit -I/build/reproducible-path/fckit-0.13.3/src -I/build/reproducible-path/fckit-0.13.3/debian/build-gfortran/src -I/build/reproducible-path/fckit-0.13.3/debian/build-gfortran/module -I/usr/include/x86_64-linux-gnu -I/usr/include/x86_64-linux-gnu/eckit -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/x86_64-linux-gnu/eckit/mpi -g -O2 -ffile-prefix-map=/build/reproducible-path/fckit-0.13.3=. -fstack-protector-strong -fstack-clash-protection -fcf-protection -O3 -DNDEBUG -funroll-all-loops -finline-functions -J../../module -fPIC -c /build/reproducible-path/fckit-0.13.3/src/fckit/module/fckit_C_interop.F90 -o CMakeFiles/fckit.dir/module/fckit_C_interop.F90.o cd /build/reproducible-path/fckit-0.13.3/debian/build-gfortran/src/fckit && /usr/bin/gfortran -Dfckit_EXPORTS -I/build/reproducible-path/fckit-0.13.3/debian/build-gfortran/src/fckit -I/build/reproducible-path/fckit-0.13.3/src -I/build/reproducible-path/fckit-0.13.3/debian/build-gfortran/src -I/build/reproducible-path/fckit-0.13.3/debian/build-gfortran/module -I/usr/include/x86_64-linux-gnu -I/usr/include/x86_64-linux-gnu/eckit -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/x86_64-linux-gnu/eckit/mpi -g -O2 -ffile-prefix-map=/build/reproducible-path/fckit-0.13.3=. -fstack-protector-strong -fstack-clash-protection -fcf-protection -O3 -DNDEBUG -funroll-all-loops -finline-functions -J../../module -fPIC -c /build/reproducible-path/fckit-0.13.3/src/fckit/module/fckit_pathname.F90 -o CMakeFiles/fckit.dir/module/fckit_pathname.F90.o /build/reproducible-path/fckit-0.13.3/src/fckit/module/fckit_C_interop.F90:80:31: 80 | FCKIT_SUPPRESS_UNUSED(cptr) | 1 internal compiler error: in gfc_add_modify_loc, at fortran/trans.cc:229 [ 11%] Building CXX object src/fckit/CMakeFiles/fckit.dir/module/fckit_mpi.cc.o cd /build/reproducible-path/fckit-0.13.3/debian/build-gfortran/src/fckit && /usr/bin/c++ -Dfckit_EXPORTS -I/build/reproducible-path/fckit-0.13.3/debian/build-gfortran/src/fckit -I/build/reproducible-path/fckit-0.13.3/src -I/build/reproducible-path/fckit-0.13.3/debian/build-gfortran/src -I/build/reproducible-path/fckit-0.13.3/debian/build-gfortran/module -I/usr/include/x86_64-linux-gnu/eckit -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/x86_64-linux-gnu/eckit/mpi -g -O2 -ffile-prefix-map=/build/reproducible-path/fckit-0.13.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -O3 -DNDEBUG -std=gnu++17 -fPIC -MD -MT src/fckit/CMakeFiles/fckit.dir/module/fckit_mpi.cc.o -MF CMakeFiles/fckit.dir/module/fckit_mpi.cc.o.d -o CMakeFiles/fckit.dir/module/fckit_mpi.cc.o -c /build/reproducible-path/fckit-0.13.3/src/fckit/module/fckit_mpi.cc 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 0x10bc2c1 gfc_trans_block_construct(gfc_code*) ???:0 0x104b442 gfc_generate_function_code(gfc_namespace*) ???:0 0x1017eb1 gfc_generate_module_code(gfc_namespace*) ???:0 0xfb63e5 gfc_parse_file() ???: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/fckit/CMakeFiles/fckit.dir/build.make:138: src/fckit/CMakeFiles/fckit.dir/module/fckit_C_interop.F90.o] Error 1 make[4]: *** Waiting for unfinished jobs.... /usr/bin/cmake -E cmake_copy_f90_mod module/final_support_module.mod CMakeFiles/fckit-final-support.dir/final_support_module.mod.stamp GNU [ 12%] Linking Fortran executable fckit-final-support /usr/bin/cmake -E remove /build/reproducible-path/fckit-0.13.3/debian/build-gfortran/fckit-final-support /usr/bin/cmake -E touch CMakeFiles/fckit-final-support.dir/cmake/final-support.F90.o.provides.build /usr/bin/cmake -E cmake_link_script CMakeFiles/fckit-final-support.dir/link.txt --verbose=1 /usr/bin/gfortran -Wl,-z,relro -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/fckit-final-support.dir/link.d -g -O2 -ffile-prefix-map=/build/reproducible-path/fckit-0.13.3=. -fstack-protector-strong -fstack-clash-protection -fcf-protection -O3 -DNDEBUG -funroll-all-loops -finline-functions "CMakeFiles/fckit-final-support.dir/cmake/final-support.F90.o" -o fckit-final-support make[4]: Leaving directory '/build/reproducible-path/fckit-0.13.3/debian/build-gfortran' [ 12%] Built target fckit-final-support make[4]: Leaving directory '/build/reproducible-path/fckit-0.13.3/debian/build-gfortran' make[3]: *** [CMakeFiles/Makefile2:1256: src/fckit/CMakeFiles/fckit.dir/all] Error 2 make[3]: Leaving directory '/build/reproducible-path/fckit-0.13.3/debian/build-gfortran' make[2]: *** [Makefile:169: all] Error 2 make[2]: Leaving directory '/build/reproducible-path/fckit-0.13.3/debian/build-gfortran' dh_auto_build: error: cd debian/build-gfortran && make -j8 "INSTALL=install --strip-program=true" returned exit code 2 make[1]: *** [debian/rules:43: override_dh_auto_build] Error 25 make[1]: Leaving directory '/build/reproducible-path/fckit-0.13.3' make: *** [debian/rules:25: binary] Error 2 dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2