Bug#1143797: /usr/bin/mpif90.mpich: line 402: gfortran-15: command not found

Samuel Thibault <[email protected]> Thu, 6 Aug 2026 13:07:53 +0200
Newsgroups gmane.linux.debian.devel.bugs.rc
Organization I am not organized
Message-ID <anRrCQgEd_I16dcW__30461.0100387194$1786014563$gmane$org@end>
Control: reassign -1 mpich
Control: affects -1 eztrace

Hello,

Santiago Vila, le jeu. 06 août 2026 10:30:19 +0000, a ecrit:
> 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/202608/
> 
> 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:eztrace, so that this is still
> visible in the BTS web page for this package.
> 
> Thanks.
> 
> --------------------------------------------------------------------------------
> [...]
> [ 63%] Building C object src/modules/mpi/CMakeFiles/eztrace-mpi.dir/__/__/eztrace-lib/eztrace_mpi_core.c.o
> cd /<<PKGBUILDDIR>>/build-mpich/src/modules/mpi && /usr/bin/ [too-long-redacted] /eztrace-lib/eztrace_mpi_core.c
> [ 64%] Building C object src/modules/mpi/CMakeFiles/eztrace-mpi.dir/mpi.c.o
> cd /<<PKGBUILDDIR>>/build-mpich/src/modules/mpi && /usr/bin/ [too-long-redacted] UILDDIR>>/src/modules/mpi/mpi.c
> [ 64%] Building Fortran object src/modules/mpi/CMakeFiles/eztrace-mpi.dir/mpi3_f.f90.o
> cd /<<PKGBUILDDIR>>/build-mpich/src/modules/mpi && /usr/bin/mpif90.mpich -DUSE_MPI -Deztrace_mpi_EXPORTS -I/<<PKGBUILDDIR>>/src/modules/mpi -I/<<PKGBUILDDIR>>/src/core/include/eztrace-core -I/<<PKGBUILDDIR>>/src/core/include -I/<<PKGBUILDDIR>>/build-mpich/src/core/include -I/<<PKGBUILDDIR>>/src/eztrace-lib/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -fcf-protection -Wno-unused-parameter -fPIC -Wall -DUSE_MPI3 -DLD_PRELOAD_NAME=\"LD_PRELOAD\" -DMPI_MODULE_NAME=mpich -Wno-error=incompatible-pointer-types -Wno-error=pointer-arith -Wno-error=int-conversion -D_GNU_SOURCE -c /<<PKGBUILDDIR>>/src/modules/mpi/mpi3_f.f90 -o CMakeFiles/eztrace-mpi.dir/mpi3_f.f90.o
> /usr/bin/mpif90.mpich: line 402: gfortran-15: command not found

This is hardcoded in /usr/bin/mpif90.mpich, eztrace is not really supposed to tinker with that :)

I guess mpich "just" needs to be rebuilt with the new gfortran default?

Samuel