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.

Reply via email to