[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