Source: eccodes
Version: 2.18.0-1
Severity: serious
Tags: ftbfs
https://buildd.debian.org/status/package.php?p=eccodes&suite=sid
...
/<<PKGBUILDDIR>>/fortran/grib_type_interfaces.f90:55:26:
55 | subroutine check_int_i4(a,b,n) bind(C, name='check_int_')
| 1
......
61 | subroutine check_int_i8(a,b,n) bind(C, name='check_int_')
| 2
Error: Ambiguous interfaces in generic interface 'check_int' for ‘check_int_i4’
at (1) and ‘check_int_i8’ at (2)
/<<PKGBUILDDIR>>/fortran/grib_type_interfaces.f90:76:29:
76 | subroutine check_size_t_i4(a,b,n) bind(C, name='check_size_t_')
| 1
......
82 | subroutine check_size_t_i8(a,b,n) bind(C, name='check_size_t_')
| 2
Error: Ambiguous interfaces in generic interface 'check_size_t' for
‘check_size_t_i4’ at (1) and ‘check_size_t_i8’ at (2)
/<<PKGBUILDDIR>>/fortran/grib_type_interfaces.f90:22:25:
22 | subroutine f_sizeof_i4(a,b,n) bind(C, name='f_sizeof_')
| 1
......
28 | subroutine f_sizeof_i8(a,b,n) bind(C, name='f_sizeof_')
| 2
Error: Ambiguous interfaces in generic interface 'f_sizeof' for ‘f_sizeof_i4’
at (1) and ‘f_sizeof_i8’ at (2)
make[3]: *** [fortran/CMakeFiles/grib_types.dir/build.make:66:
fortran/CMakeFiles/grib_types.dir/grib_type_interfaces.f90.o] Error 1
debian/patches/gfortran-10.patch assumes long is 8 byte,
which is not true on 32bit architectures.