[Debichem-devel] Bug#980677: espresso: FTBFS: Error: #error No fft_scalar backend selected!
Lucas Nussbaum
lucas at debian.org
Wed Jan 20 20:57:05 GMT 2021
Source: espresso
Version: 6.7-1
Severity: serious
Justification: FTBFS on amd64
Tags: bullseye sid ftbfs
Usertags: ftbfs-20210120 ftbfs-bullseye
Hi,
During a rebuild of all packages in sid, your package failed to build
on amd64.
Relevant part (hopefully):
> make[3]: Entering directory '/<<PKGBUILDDIR>>/FFTXlib'
> mpif90 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -cpp -fallow-argument-mismatch -frelease -I/<<PKGBUILDDIR>>//include -I/<<PKGBUILDDIR>>//FoX/finclude -c fft_param.f90
> f951: Warning: command-line option ‘-frelease’ is valid for D but not for Fortran
> mpif90 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -cpp -fallow-argument-mismatch -frelease -I/<<PKGBUILDDIR>>//include -I/<<PKGBUILDDIR>>//FoX/finclude -c fft_support.f90
> f951: Warning: command-line option ‘-frelease’ is valid for D but not for Fortran
> mpif90 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -cpp -fallow-argument-mismatch -frelease -I/<<PKGBUILDDIR>>//include -I/<<PKGBUILDDIR>>//FoX/finclude -c stick_base.f90
> f951: Warning: command-line option ‘-frelease’ is valid for D but not for Fortran
> mpif90 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -cpp -fallow-argument-mismatch -frelease -I/<<PKGBUILDDIR>>//include -I/<<PKGBUILDDIR>>//FoX/finclude -c fft_types.f90
> f951: Warning: command-line option ‘-frelease’ is valid for D but not for Fortran
> mpif90 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -cpp -fallow-argument-mismatch -frelease -I/<<PKGBUILDDIR>>//include -I/<<PKGBUILDDIR>>//FoX/finclude -c scatter_mod.f90
> f951: Warning: command-line option ‘-frelease’ is valid for D but not for Fortran
> mpif90 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -cpp -fallow-argument-mismatch -frelease -I/<<PKGBUILDDIR>>//include -I/<<PKGBUILDDIR>>//FoX/finclude -c fft_scatter_2d.f90
> f951: Warning: command-line option ‘-frelease’ is valid for D but not for Fortran
> mpif90 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -cpp -fallow-argument-mismatch -frelease -I/<<PKGBUILDDIR>>//include -I/<<PKGBUILDDIR>>//FoX/finclude -c fft_buffers.f90
> f951: Warning: command-line option ‘-frelease’ is valid for D but not for Fortran
> mpif90 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -cpp -fallow-argument-mismatch -frelease -I/<<PKGBUILDDIR>>//include -I/<<PKGBUILDDIR>>//FoX/finclude -c fft_scatter_gpu.f90
> f951: Warning: command-line option ‘-frelease’ is valid for D but not for Fortran
> mpif90 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -cpp -fallow-argument-mismatch -frelease -I/<<PKGBUILDDIR>>//include -I/<<PKGBUILDDIR>>//FoX/finclude -c fft_scatter_2d_gpu.f90
> f951: Warning: command-line option ‘-frelease’ is valid for D but not for Fortran
> mpif90 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -cpp -fallow-argument-mismatch -frelease -I/<<PKGBUILDDIR>>//include -I/<<PKGBUILDDIR>>//FoX/finclude -c fft_ggen.f90
> f951: Warning: command-line option ‘-frelease’ is valid for D but not for Fortran
> mpif90 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -cpp -fallow-argument-mismatch -frelease -I/<<PKGBUILDDIR>>//include -I/<<PKGBUILDDIR>>//FoX/finclude -c fftw_interfaces.f90
> f951: Warning: command-line option ‘-frelease’ is valid for D but not for Fortran
> mpif90 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -cpp -fallow-argument-mismatch -frelease -I/<<PKGBUILDDIR>>//include -I/<<PKGBUILDDIR>>//FoX/finclude -c fft_scalar.ARM_LIB.f90
> f951: Warning: command-line option ‘-frelease’ is valid for D but not for Fortran
> mpif90 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -cpp -fallow-argument-mismatch -frelease -I/<<PKGBUILDDIR>>//include -I/<<PKGBUILDDIR>>//FoX/finclude -c fft_scalar.DFTI.f90
> f951: Warning: command-line option ‘-frelease’ is valid for D but not for Fortran
> mpif90 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -cpp -fallow-argument-mismatch -frelease -I/<<PKGBUILDDIR>>//include -I/<<PKGBUILDDIR>>//FoX/finclude -c fft_scalar.ESSL.f90
> f951: Warning: command-line option ‘-frelease’ is valid for D but not for Fortran
> mpif90 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -cpp -fallow-argument-mismatch -frelease -I/<<PKGBUILDDIR>>//include -I/<<PKGBUILDDIR>>//FoX/finclude -c fft_scalar.FFTW.f90
> f951: Warning: command-line option ‘-frelease’ is valid for D but not for Fortran
> mpif90 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -cpp -fallow-argument-mismatch -frelease -I/<<PKGBUILDDIR>>//include -I/<<PKGBUILDDIR>>//FoX/finclude -c fft_scalar.FFTW3.f90
> f951: Warning: command-line option ‘-frelease’ is valid for D but not for Fortran
> mpif90 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -cpp -fallow-argument-mismatch -frelease -I/<<PKGBUILDDIR>>//include -I/<<PKGBUILDDIR>>//FoX/finclude -c fft_scalar.SX6.f90
> f951: Warning: command-line option ‘-frelease’ is valid for D but not for Fortran
> mpif90 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -cpp -fallow-argument-mismatch -frelease -I/<<PKGBUILDDIR>>//include -I/<<PKGBUILDDIR>>//FoX/finclude -c fft_scalar.cuFFT.f90
> f951: Warning: command-line option ‘-frelease’ is valid for D but not for Fortran
> mpif90 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -cpp -fallow-argument-mismatch -frelease -I/<<PKGBUILDDIR>>//include -I/<<PKGBUILDDIR>>//FoX/finclude -c fft_scalar.f90
> f951: Warning: command-line option ‘-frelease’ is valid for D but not for Fortran
> fft_scalar.f90:38:2:
>
> 38 | #error No fft_scalar backend selected!
> | 1~~~~
> Error: #error No fft_scalar backend selected!
> fft_scalar.f90:47:38:
>
> 47 | PUBLIC :: cft_1z, cft_2xy, cfft3d, cfft3ds
> | 1
> Error: Symbol ‘cfft3d’ at (1) has no IMPLICIT type; did you mean ‘nfftx’?
> fft_scalar.f90:47:47:
>
> 47 | PUBLIC :: cft_1z, cft_2xy, cfft3d, cfft3ds
> | 1
> Error: Symbol ‘cfft3ds’ at (1) has no IMPLICIT type
> fft_scalar.f90:47:21:
>
> 47 | PUBLIC :: cft_1z, cft_2xy, cfft3d, cfft3ds
> | 1
> Error: Symbol ‘cft_1z’ at (1) has no IMPLICIT type
> fft_scalar.f90:47:30:
>
> 47 | PUBLIC :: cft_1z, cft_2xy, cfft3d, cfft3ds
> | 1
> Error: Symbol ‘cft_2xy’ at (1) has no IMPLICIT type
> make[3]: *** [../make.inc:16: fft_scalar.o] Error 1
The full build log is available from:
http://qa-logs.debian.net/2021/01/20/espresso_6.7-1_unstable.log
A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!
If you reassign this bug to another package, please marking it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects
If you fail to reproduce this, please provide a build log and diff it with me
so that we can identify if something relevant changed in the meantime.
About the archive rebuild: The rebuild was done on EC2 VM instances from
Amazon Web Services, using a clean, minimal and up-to-date chroot. Every
failed build was retried once to eliminate random failures.
More information about the Debichem-devel
mailing list