[Debichem-devel] Bug#1133467: espresso: ftbfs with GCC-16
Emanuele Rocca
ema at debian.org
Mon Apr 13 14:03:12 BST 2026
Package: src:espresso
Version: 6.7-4
Severity: important
Tags: sid forky ftbfs
User: debian-gcc at lists.debian.org
Usertags: ftbfs-gcc-16
Hi,
espresso fails to build in a test rebuild on at least amd64 and arm64 with
gcc-16/g++-16, but builds properly with gcc-15/g++-15. The severity of this
report will be raised before the forky release.
The full build log can be found at:
https://people.debian.org/~ema/gcc-16-rebuilds/output-1/espresso_arm64.build.xz
The last lines of the build log are at the end of this report.
To build with GCC 16, either set CC=gcc-16 CXX=g++-16 explicitly,
or install the gcc, g++, gfortran, ... packages from experimental.
apt-get -t=experimental install g++
Common build failures include unused (but set) variables, array subscripts
partly outside array bounds, and new/dropped symbols in Debian symbols files.
For other C/C++ related build failures see the porting guide at
http://gcc.gnu.org/gcc-16/porting_to.html
Please only close this issue after double-checking that the package can be
built correctly with GCC 16.
Please do not reassign this bug to another package. If a fix in another package
is required, then file a bug for the other package (or clone), and mark this
bug as blocked by the bug in the other package.
[...]
SHELL=/bin/sh
SSHPASS=
USER=sbuild
XDG_SESSION_CLASS=user
dpkg-buildpackage
-----------------
Command: dpkg-buildpackage --sanitize-env -us -uc -b
dpkg-buildpackage: info: source package espresso
dpkg-buildpackage: info: source version 6.7-4
dpkg-buildpackage: info: source distribution unstable
dpkg-buildpackage: info: source changed by Santiago Vila <sanvila at debian.org>
dpkg-source --before-build .
dpkg-buildpackage: info: host architecture arm64
debian/rules clean
dh clean
debian/rules override_dh_auto_clean
make[1]: Entering directory '/build/reproducible-path/espresso-6.7'
dh_auto_clean
make -j128 distclean
make[2]: Entering directory '/build/reproducible-path/espresso-6.7'
Makefile:9: make.inc: No such file or directory
make[2]: *** No rule to make target 'make.inc'. Stop.
make[2]: Leaving directory '/build/reproducible-path/espresso-6.7'
dh_auto_clean: error: make -j128 distclean returned exit code 2
make[1]: [debian/rules:29: override_dh_auto_clean] Error 25 (ignored)
rm -rf CPV/tmp
rm -f install/make_wannier90.sys
rm -f install/make_lapack.inc
rm -f install/make_blas.inc
rm -f include/fft_defs.h
rm -f Modules/version.f90.tmp
rm -f include/configure.h
make[1]: Leaving directory '/build/reproducible-path/espresso-6.7'
dh_clean
debian/rules binary
dh binary
dh_update_autotools_config
dh_autoreconf
dh_auto_configure
./configure --build=aarch64-linux-gnu --prefix=/usr --includedir=\${prefix}/include --mandir=\${prefix}/share/man --infodir=\${prefix}/share/info --sysconfdir=/etc --localstatedir=/var --disable-option-checking --disable-silent-rules --libdir=\${prefix}/lib/aarch64-linux-gnu --runstatedir=/run --disable-maintainer-mode --disable-dependency-tracking
checking build system type... aarch64-unknown-linux-gnu
checking ARCH... arm
checking setting AR... ... ar
checking setting ARFLAGS... ... ruv
checking for gfortran... gfortran
checking whether the Fortran compiler works... yes
checking for Fortran compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU Fortran compiler... yes
checking whether gfortran accepts -g... yes
checking for mpif90... mpif90
checking whether we are using the GNU Fortran compiler... no
checking whether mpif90 accepts -g... no
checking version of mpif90... unknown, assuming gfortran
checking for Fortran flag to compile .f90 files... unknown
configure: error: Fortran could not compile .f90 files
debian/rules override_dh_auto_build-arch
make[1]: Entering directory '/build/reproducible-path/espresso-6.7'
/usr/bin/make all epw
make[2]: Entering directory '/build/reproducible-path/espresso-6.7'
Makefile:9: make.inc: No such file or directory
make[2]: *** No rule to make target 'make.inc'. Stop.
make[2]: Leaving directory '/build/reproducible-path/espresso-6.7'
make[1]: *** [debian/rules:39: override_dh_auto_build-arch] Error 2
make[1]: Leaving directory '/build/reproducible-path/espresso-6.7'
make: *** [debian/rules:26: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess failed with exit status 2
More information about the Debichem-devel
mailing list