[Debichem-devel] Bug#806615: espresso: FTBFS when built with dpkg-buildpackage -A (different version of GNU Fortran)

Santiago Vila sanvila at debian.org
Sun Nov 29 16:22:21 UTC 2015


Package: src:espresso
Version: 5.1+dfsg-3
User: sanvila at debian.org
Usertags: binary-indep
Severity: important

Dear maintainer:

I tried to build this package with "dpkg-buildpackage -A"
(i.e. only architecture-independent packages), and it failed:

--------------------------------------------------------------------------------
[...]
 debian/rules build-indep
dh build-indep --with autotools_dev --parallel
   dh_testdir -i -O--parallel
   dh_autotools-dev_updateconfig -i -O--parallel
   debian/rules override_dh_auto_configure
make[1]: Entering directory '/<<BUILDDIR>>/espresso-5.1+dfsg'
dh_auto_configure -- --with-elpa=/usr
	./configure --build=x86_64-linux-gnu --prefix=/usr --includedir=\${prefix}/include --mandir=\${prefix}/share/man --infodir=\${prefix}/share/info --sysconfdir=/etc --localstatedir=/var --disable-silent-rules --libexecdir=\${prefix}/lib/espresso --disable-maintainer-mode --disable-dependency-tracking --with-elpa=/usr
configure: WARNING: unrecognized options: --disable-silent-rules, --disable-maintainer-mode, --disable-dependency-tracking
checking build system type... x86_64-pc-linux-gnu
detected architecture... x86_64
checking for ifort... no

[... snipped ...]

f951: Warning: Nonexistent include directory '../ELPA/src' [-Wmissing-include-dirs]
mpif90 -O3 -g -x f95-cpp-input -D__GFORTRAN -D__STD_F95 -D__FFTW3 -D__MPI -D__PARA -D__SCALAPACK -D__ELPA    -I../include -I/usr/include -I/usr/include/elpa/modules  -I../iotk/src -I../ELPA/src -I. -c fft_types.f90
f951: Warning: Nonexistent include directory '../ELPA/src' [-Wmissing-include-dirs]
mpif90 -O3 -g -x f95-cpp-input -D__GFORTRAN -D__STD_F95 -D__FFTW3 -D__MPI -D__PARA -D__SCALAPACK -D__ELPA    -I../include -I/usr/include -I/usr/include/elpa/modules  -I../iotk/src -I../ELPA/src -I. -c fft_base.f90
f951: Warning: Nonexistent include directory '../ELPA/src' [-Wmissing-include-dirs]
mpif90 -O3 -g -x f95-cpp-input -D__GFORTRAN -D__STD_F95 -D__FFTW3 -D__MPI -D__PARA -D__SCALAPACK -D__ELPA    -I../include -I/usr/include -I/usr/include/elpa/modules  -I../iotk/src -I../ELPA/src -I. -c compute_dipole.f90
f951: Warning: Nonexistent include directory '../ELPA/src' [-Wmissing-include-dirs]
mpif90 -O3 -g -x f95-cpp-input -D__GFORTRAN -D__STD_F95 -D__FFTW3 -D__MPI -D__PARA -D__SCALAPACK -D__ELPA    -I../include -I/usr/include -I/usr/include/elpa/modules  -I../iotk/src -I../ELPA/src -I. -c random_numbers.f90
f951: Warning: Nonexistent include directory '../ELPA/src' [-Wmissing-include-dirs]
mpif90 -O3 -g -x f95-cpp-input -D__GFORTRAN -D__STD_F95 -D__FFTW3 -D__MPI -D__PARA -D__SCALAPACK -D__ELPA    -I../include -I/usr/include -I/usr/include/elpa/modules  -I../iotk/src -I../ELPA/src -I. -c ions_base.f90
f951: Warning: Nonexistent include directory '../ELPA/src' [-Wmissing-include-dirs]
mpif90 -O3 -g -x f95-cpp-input -D__GFORTRAN -D__STD_F95 -D__FFTW3 -D__MPI -D__PARA -D__SCALAPACK -D__ELPA    -I../include -I/usr/include -I/usr/include/elpa/modules  -I../iotk/src -I../ELPA/src -I. -c constraints_module.f90
f951: Warning: Nonexistent include directory '../ELPA/src' [-Wmissing-include-dirs]
mpif90 -O3 -g -x f95-cpp-input -D__GFORTRAN -D__STD_F95 -D__FFTW3 -D__MPI -D__PARA -D__SCALAPACK -D__ELPA    -I../include -I/usr/include -I/usr/include/elpa/modules  -I../iotk/src -I../ELPA/src -I. -c coulomb_vcut.f90
f951: Warning: Nonexistent include directory '../ELPA/src' [-Wmissing-include-dirs]
mpif90 -O3 -g -x f95-cpp-input -D__GFORTRAN -D__STD_F95 -D__FFTW3 -D__MPI -D__PARA -D__SCALAPACK -D__ELPA    -I../include -I/usr/include -I/usr/include/elpa/modules  -I../iotk/src -I../ELPA/src -I. -c descriptors.f90
f951: Warning: Nonexistent include directory '../ELPA/src' [-Wmissing-include-dirs]
mpif90 -O3 -g -x f95-cpp-input -D__GFORTRAN -D__STD_F95 -D__FFTW3 -D__MPI -D__PARA -D__SCALAPACK -D__ELPA    -I../include -I/usr/include -I/usr/include/elpa/modules  -I../iotk/src -I../ELPA/src -I. -c mp_pools.f90
f951: Warning: Nonexistent include directory '../ELPA/src' [-Wmissing-include-dirs]
mpif90 -O3 -g -x f95-cpp-input -D__GFORTRAN -D__STD_F95 -D__FFTW3 -D__MPI -D__PARA -D__SCALAPACK -D__ELPA    -I../include -I/usr/include -I/usr/include/elpa/modules  -I../iotk/src -I../ELPA/src -I. -c mp_diag.f90
f951: Warning: Nonexistent include directory '../ELPA/src' [-Wmissing-include-dirs]
mpif90 -O3 -g -x f95-cpp-input -D__GFORTRAN -D__STD_F95 -D__FFTW3 -D__MPI -D__PARA -D__SCALAPACK -D__ELPA    -I../include -I/usr/include -I/usr/include/elpa/modules  -I../iotk/src -I../ELPA/src -I. -c dspev_drv.f90
f951: Warning: Nonexistent include directory '../ELPA/src' [-Wmissing-include-dirs]
dspev_drv.f90:657:9:

      USE elpa1
         1
Fatal Error: Cannot read module file 'elpa1.mod' opened at (1), because it was created by a different version of GNU Fortran
compilation terminated.
../make.sys:16: recipe for target 'dspev_drv.o' failed
make[3]: *** [dspev_drv.o] Error 1
make[3]: Leaving directory '/<<BUILDDIR>>/espresso-5.1+dfsg/Modules'
Makefile:110: recipe for target 'mods' failed
make[2]: *** [mods] Error 1
make[2]: Leaving directory '/<<BUILDDIR>>/espresso-5.1+dfsg'
debian/rules:42: recipe for target 'override_dh_auto_build' failed
make[1]: *** [override_dh_auto_build] Error 2
make[1]: Leaving directory '/<<BUILDDIR>>/espresso-5.1+dfsg'
debian/rules:20: recipe for target 'build-indep' failed
make: *** [build-indep] Error 2
dpkg-buildpackage: error: debian/rules build-indep gave error exit status 2
--------------------------------------------------------------------------------

Note: I have the feeling that this has nothing to do with
"dpkg-buildpackage -A", as I see there is a bug in the BTS
very similar to this one.

However, this should never happen in testing. Packages in testing
should be buildable in testing.

Thanks.



More information about the Debichem-devel mailing list