• Bug#1105399: healpix-fortran: FTBFS with make --shuffle=reverse: Fatal

    From Lucas Nussbaum@21:1/5 to All on Tue May 13 21:10:05 2025
    Source: healpix-fortran
    Version: 3.60+ds-1
    Severity: minor
    Tags: trixie sid ftbfs
    User: lucas@debian.org
    Usertags: ftbfs-shuffle

    Hi,

    GNU Make now has a --shuffle option that simulates non-deterministic ordering of target prerequisites. See https://trofi.github.io/posts/238-new-make-shuffle-mode.html and also previous work in Debian by Santiago Vila: https://people.debian.org/~sanvila/make-shuffle/

    This package fails to build with make --shuffle=reverse.
    This is likely to be caused by a missing dependency in
    debian/rules or an upstream Makefile.

    More information about this mass bug filing is available at https://wiki.debian.org/qa.debian.org/FTBFS/Shuffle

    Relevant part (hopefully):
    make[2]: Entering directory '/build/reproducible-path/healpix-fortran-3.60+ds/src/f90/mod'
    Makefile:133: update target 'udgrade_s_inc.f90' due to: target does not exist ./gen_udgrade_code
    --------------------------------------------
    generating SP and DP routines for udgrade_nr --------------------------------------------
    Makefile:136: update target 'udgrade_d_inc.f90' due to: target does not exist ./gen_udgrade_code
    --------------------------------------------
    generating SP and DP routines for udgrade_nr --------------------------------------------
    Makefile:127: update target 'fits_s_inc.f90' due to: target does not exist ./gen_fits_code
    -------------------------------------------
    generating SP and DP routines for fitstools -------------------------------------------
    Makefile:130: update target 'fits_d_inc.f90' due to: target does not exist ./gen_fits_code
    -------------------------------------------
    generating SP and DP routines for fitstools -------------------------------------------
    Makefile:121: update target 'alm_map_ss_inc.F90' due to: target does not exist
    ./gen_alm_code
    -------------------------------------------
    generating SP and DP routines for alm_tools -------------------------------------------
    Makefile:124: update target 'alm_map_dd_inc.F90' due to: target does not exist
    ./gen_alm_code
    -------------------------------------------
    generating SP and DP routines for alm_tools -------------------------------------------
    Makefile:76: update target '/build/reproducible-path/healpix-fortran-3.60+ds/src/f90/mod/utilities.o' due to: target does not exist
    f95 -O3 -fPIC -fopenmp -c /build/reproducible-path/healpix-fortran-3.60+ds/src/f90/mod/utilities.f90 -o /build/reproducible-path/healpix-fortran-3.60+ds/src/f90/mod/utilities.o /build/reproducible-path/healpix-fortran-3.60+ds/src/f90/mod
    f95: warning: /build/reproducible-path/healpix-fortran-3.60+ds/src/f90/mod: linker input file unused because linking not done
    Makefile:76: update target '/build/reproducible-path/healpix-fortran-3.60+ds/src/f90/mod/indmed.o' due to: target does not exist
    f95 -O3 -fPIC -fopenmp -c /build/reproducible-path/healpix-fortran-3.60+ds/src/f90/mod/indmed.f90 -o /build/reproducible-path/healpix-fortran-3.60+ds/src/f90/mod/indmed.o /build/reproducible-path/healpix-fortran-3.60+ds/src/f90/mod
    f95: warning: /build/reproducible-path/healpix-fortran-3.60+ds/src/f90/mod: linker input file unused because linking not done
    Makefile:79: update target '/build/reproducible-path/healpix-fortran-3.60+ds/src/f90/mod/healpix_types.o' due to: target does not exist
    echo compiling /build/reproducible-path/healpix-fortran-3.60+ds/src/f90/mod/healpix_types.F90
    compiling /build/reproducible-path/healpix-fortran-3.60+ds/src/f90/mod/healpix_types.F90
    case Linux in \
    Darwin ) \
    ln -s -f /build/reproducible-path/healpix-fortran-3.60+ds/src/f90/mod/healpix_types.F90 healpix_types.junk.F90; \
    f95 -O3 -fPIC -fopenmp -c healpix_types.junk.F90 -o /build/reproducible-path/healpix-fortran-3.60+ds/src/f90/mod/healpix_types.o /build/reproducible-path/healpix-fortran-3.60+ds/src/f90/mod ; \
    rm healpix_types.junk.F90;; \
    OSF ) \
    ln -s -f /build/reproducible-path/healpix-fortran-3.60+ds/src/f90/mod/healpix_types.F90 healpix_types.f90; \
    f95 -O3 -fPIC -fopenmp -cpp -c /build/reproducible-path/healpix-fortran-3.60+ds/src/f90/mod/healpix_types.f90 -o /build/reproducible-path/healpix-fortran-3.60+ds/src/f90/mod/healpix_types.o /build/reproducible-path/healpix-fortran-3.60+ds/src/f90/
    mod ;; \
    * ) \
    f95 -O3 -fPIC -fopenmp -c /build/reproducible-path/healpix-fortran-3.60+ds/src/f90/mod/healpix_types.F90 -o /build/reproducible-path/healpix-fortran-3.60+ds/src/f90/mod/healpix_types.o /build/reproducible-path/healpix-fortran-3.60+ds/src/f90/mod;; \
    esac
    f95: warning: /build/reproducible-path/healpix-fortran-3.60+ds/src/f90/mod: linker input file unused because linking not done
    Makefile:76: update target '/build/reproducible-path/healpix-fortran-3.60+ds/src/f90/mod/rngmod.o' due to: target does not exist
    f95 -O3 -fPIC -fopenmp -c /build/reproducible-path/healpix-fortran-3.60+ds/src/f90/mod/rngmod.f90 -o /build/reproducible-path/healpix-fortran-3.60+ds/src/f90/mod/rngmod.o /build/reproducible-path/healpix-fortran-3.60+ds/src/f90/mod
    f95: warning: /build/reproducible-path/healpix-fortran-3.60+ds/src/f90/mod: linker input file unused because linking not done
    Makefile:76: update target '/build/reproducible-path/healpix-fortran-3.60+ds/src/f90/mod/ran_tools_dist.o' due to: target does not exist
    f95 -O3 -fPIC -fopenmp -c /build/reproducible-path/healpix-fortran-3.60+ds/src/f90/mod/ran_tools_dist.f90 -o /build/reproducible-path/healpix-fortran-3.60+ds/src/f90/mod/ran_tools_dist.o /build/reproducible-path/healpix-fortran-3.60+ds/src/f90/mod
    f95: warning: /build/reproducible-path/healpix-fortran-3.60+ds/src/f90/mod: linker input file unused because linking not done
    Makefile:76: update target '/build/reproducible-path/healpix-fortran-3.60+ds/src/f90/mod/obsolete.o' due to: target does not exist
    f95 -O3 -fPIC -fopenmp -c /build/reproducible-path/healpix-fortran-3.60+ds/src/f90/mod/obsolete.f90 -o /build/reproducible-path/healpix-fortran-3.60+ds/src/f90/mod/obsolete.o /build/reproducible-path/healpix-fortran-3.60+ds/src/f90/mod
    f95: warning: /build/reproducible-path/healpix-fortran-3.60+ds/src/f90/mod: linker input file unused because linking not done
    Makefile:93: update target '/build/reproducible-path/healpix-fortran-3.60+ds/src/f90/mod/long_intrinsic.o' due to: target does not exist
    echo compiling /build/reproducible-path/healpix-fortran-3.60+ds/src/f90/mod/long_intrinsic.F90
    compiling /build/reproducible-path/healpix-fortran-3.60+ds/src/f90/mod/long_intrinsic.F90
    case Linux in \
    Darwin ) \
    ln -s -f /build/reproducible-path/healpix-fortran-3.60+ds/src/f90/mod/long_intrinsic.F90 long_intrinsic.junk.F90; \
    f95 -O3 -fPIC -fopenmp -c long_intrinsic.junk.F90 -o /build/reproducible-path/healpix-fortran-3.60+ds/src/f90/mod/long_intrinsic.o /build/reproducible-path/healpix-fortran-3.60+ds/src/f90/mod; \
    rm long_intrinsic.junk.F90;; \
    OSF ) \
    ln -s -f /build/reproducible-path/healpix-fortran-3.60+ds/src/f90/mod/long_intrinsic.F90 long_intrinsic.f90; \
    f95 -O3 -fPIC -fopenmp -cpp -c /build/reproducible-path/healpix-fortran-3.60+ds/src/f90/mod/long_intrinsic.f90 -o /build/reproducible-path/healpix-fortran-3.60+ds/src/f90/mod/long_intrinsic.o /build/reproducible-path/healpix-fortran-3.60+ds/src/f90/
    mod ;; \
    * ) \
    f95 -O3 -fPIC -fopenmp -c /build/reproducible-path/healpix-fortran-3.60+ds/src/f90/mod/long_intrinsic.F90 -o /build/reproducible-path/healpix-fortran-3.60+ds/src/f90/mod/long_intrinsic.o /build/reproducible-path/healpix-fortran-3.60+ds/src/f90/mod ;;
    \
    esac
    f95: warning: /build/reproducible-path/healpix-fortran-3.60+ds/src/f90/mod: linker input file unused because linking not done
    Makefile:79: update target '/build/reproducible-path/healpix-fortran-3.60+ds/src/f90/mod/extension.o' due to: target does not exist
    echo compiling /build/reproducible-path/healpix-fortran-3.60+ds/src/f90/mod/extension.F90
    compiling /build/reproducible-path/healpix-fortran-3.60+ds/src/f90/mod/extension.F90
    case Linux in \
    Darwin ) \
    ln -s -f /build/reproducible-path/healpix-fortran-3.60+ds/src/f90/mod/extension.F90 extension.junk.F90; \
    f95 -O3 -fPIC -fopenmp -c extension.junk.F90 -o /build/reproducible-path/healpix-fortran-3.60+ds/src/f90/mod/extension.o /build/reproducible-path/healpix-fortran-3.60+ds/src/f90/mod ; \
    rm extension.junk.F90;; \
    OSF ) \
    ln -s -f /build/reproducible-path/healpix-fortran-3.60+ds/src/f90/mod/extension.F90 extension.f90; \
    f95 -O3 -fPIC -fopenmp -cpp -c /build/reproducible-path/healpix-fortran-3.60+ds/src/f90/mod/extension.f90 -o /build/reproducible-path/healpix-fortran-3.60+ds/src/f90/mod/extension.o /build/reproducible-path/healpix-fortran-3.60+ds/src/f90/mod ;; \
    * ) \
    f95 -O3 -fPIC -fopenmp -c /build/reproducible-path/healpix-fortran-3.60+ds/src/f90/mod/extension.F90 -o /build/reproducible-path/healpix-fortran-3.60+ds/src/f90/mod/extension.o /build/reproducible-path/healpix-fortran-3.60+ds/src/f90/mod;; \
    esac
    f95: warning: /build/reproducible-path/healpix-fortran-3.60+ds/src/f90/mod: linker input file unused because linking not done
    Makefile:79: update target '/build/reproducible-path/healpix-fortran-3.60+ds/src/f90/mod/bit_manipulation.o' due to: target does not exist
    echo compiling /build/reproducible-path/healpix-fortran-3.60+ds/src/f90/mod/bit_manipulation.F90
    compiling /build/reproducible-path/healpix-fortran-3.60+ds/src/f90/mod/bit_manipulation.F90
    case Linux in \
    Darwin ) \
    ln -s -f /build/reproducible-path/healpix-fortran-3.60+ds/src/f90/mod/bit_manipulation.F90 bit_manipulation.junk.F90; \
    f95 -O3 -fPIC -fopenmp -c bit_manipulation.junk.F90 -o /build/reproducible-path/healpix-fortran-3.60+ds/src/f90/mod/bit_manipulation.o /build/reproducible-path/healpix-fortran-3.60+ds/src/f90/mod ; \
    rm bit_manipulation.junk.F90;; \
    OSF ) \
    ln -s -f /build/reproducible-path/healpix-fortran-3.60+ds/src/f90/mod/bit_manipulation.F90 bit_manipulation.f90; \
    f95 -O3 -fPIC -fopenmp -cpp -c /build/reproducible-path/healpix-fortran-3.60+ds/src/f90/mod/bit_manipulation.f90 -o /build/reproducible-path/healpix-fortran-3.60+ds/src/f90/mod/bit_manipulation.o /build/reproducible-path/healpix-fortran-3.60+ds/
    src/f90/mod ;; \
    * ) \
    f95 -O3 -fPIC -fopenmp -c /build/reproducible-path/healpix-fortran-3.60+ds/src/f90/mod/bit_manipulation.F90 -o /build/reproducible-path/healpix-fortran-3.60+ds/src/f90/mod/bit_manipulation.o /build/reproducible-path/healpix-fortran-3.60+ds/src/f90/
    mod;; \
    esac
    f95: warning: /build/reproducible-path/healpix-fortran-3.60+ds/src/f90/mod: linker input file unused because linking not done
    Makefile:79: update target '/build/reproducible-path/healpix-fortran-3.60+ds/src/f90/mod/misc_utils.o' due to: target does not exist
    echo compiling /build/reproducible-path/healpix-fortran-3.60+ds/src/f90/mod/misc_utils.F90
    compiling /build/reproducible-path/healpix-fortran-3.60+ds/src/f90/mod/misc_utils.F90
    case Linux in \
    Darwin ) \
    ln -s -f /build/reproducible-path/healpix-fortran-3.60+ds/src/f90/mod/misc_utils.F90 misc_utils.junk.F90; \
    f95 -O3 -fPIC -fopenmp -c misc_utils.junk.F90 -o /build/reproducible-path/healpix-fortran-3.60+ds/src/f90/mod/misc_utils.o /build/reproducible-path/healpix-fortran-3.60+ds/src/f90/mod ; \
    rm misc_utils.junk.F90;; \
    OSF ) \
    ln -s -f /build/reproducible-path/healpix-fortran-3.60+ds/src/f90/mod/misc_utils.F90 misc_utils.f90; \
    f95 -O3 -fPIC -fopenmp -cpp -c /build/reproducible-path/healpix-fortran-3.60+ds/src/f90/mod/misc_utils.f90 -o /build/reproducible-path/healpix-fortran-3.60+ds/src/f90/mod/misc_utils.o /build/reproducible-path/healpix-fortran-3.60+ds/src/f90/mod ;;
    \
    * ) \
    f95 -O3 -fPIC -fopenmp -c /build/reproducible-path/healpix-fortran-3.60+ds/src/f90/mod/misc_utils.F90 -o /build/reproducible-path/healpix-fortran-3.60+ds/src/f90/mod/misc_utils.o /build/reproducible-path/healpix-fortran-3.60+ds/src/f90/mod;; \
    esac
    f95: warning: /build/reproducible-path/healpix-fortran-3.60+ds/src/f90/mod: linker input file unused because linking not done
    Makefile:79: update target '/build/reproducible-path/healpix-fortran-3.60+ds/src/f90/mod/healpix_fft.o' due to: target does not exist
    echo compiling /build/reproducible-path/healpix-fortran-3.60+ds/src/f90/mod/healpix_fft.F90
    compiling /build/reproducible-path/healpix-fortran-3.60+ds/src/f90/mod/healpix_fft.F90
    case Linux in \
    Darwin ) \
    ln -s -f /build/reproducible-path/healpix-fortran-3.60+ds/src/f90/mod/healpix_fft.F90 healpix_fft.junk.F90; \
    f95 -O3 -fPIC -fopenmp -c healpix_fft.junk.F90 -o /build/reproducible-path/healpix-fortran-3.60+ds/src/f90/mod/healpix_fft.o /build/reproducible-path/healpix-fortran-3.60+ds/src/f90/mod ; \
    rm healpix_fft.junk.F90;; \
    OSF ) \
    ln -s -f /build/reproducible-path/healpix-fortran-3.60+ds/src/f90/mod/healpix_fft.F90 healpix_fft.f90; \
    f95 -O3 -fPIC -fopenmp -cpp -c /build/reproducible-path/healpix-fortran-3.60+ds/src/f90/mod/healpix_fft.f90 -o /build/reproducible-path/healpix-fortran-3.60+ds/src/f90/mod/healpix_fft.o /build/reproducible-path/healpix-fortran-3.60+ds/src/f90/mod
    ;; \
    * ) \
    f95 -O3 -fPIC -fopenmp -c /build/reproducible-path/healpix-fortran-3.60+ds/src/f90/mod/healpix_fft.F90 -o /build/reproducible-path/healpix-fortran-3.60+ds/src/f90/mod/healpix_fft.o /build/reproducible-path/healpix-fortran-3.60+ds/src/f90/mod;; \
    esac
    f95: warning: /build/reproducible-path/healpix-fortran-3.60+ds/src/f90/mod: linker input file unused because linking not done
    Makefile:79: update target '/build/reproducible-path/healpix-fortran-3.60+ds/src/f90/mod/paramfile_io.o' due to: target does not exist
    echo compiling /build/reproducible-path/healpix-fortran-3.60+ds/src/f90/mod/paramfile_io.F90
    compiling /build/reproducible-path/healpix-fortran-3.60+ds/src/f90/mod/paramfile_io.F90
    case Linux in \
    Darwin ) \
    ln -s -f /build/reproducible-path/healpix-fortran-3.60+ds/src/f90/mod/paramfile_io.F90 paramfile_io.junk.F90; \
    f95 -O3 -fPIC -fopenmp -c paramfile_io.junk.F90 -o /build/reproducible-path/healpix-fortran-3.60+ds/src/f90/mod/paramfile_io.o /build/reproducible-path/healpix-fortran-3.60+ds/src/f90/mod ; \
    rm paramfile_io.junk.F90;; \
    OSF ) \
    ln -s -f /build/reproducible-path/healpix-fortran-3.60+ds/src/f90/mod/paramfile_io.F90 paramfile_io.f90; \
    f95 -O3 -fPIC -fopenmp -cpp -c /build/reproducible-path/healpix-fortran-3.60+ds/src/f90/mod/paramfile_io.f90 -o /build/reproducible-path/healpix-fortran-3.60+ds/src/f90/mod/paramfile_io.o /build/reproducible-path/healpix-fortran-3.60+ds/src/f90/
    mod ;; \
    * ) \
    f95 -O3 -fPIC -fopenmp -c /build/reproducible-path/healpix-fortran-3.60+ds/src/f90/mod/paramfile_io.F90 -o /build/reproducible-path/healpix-fortran-3.60+ds/src/f90/mod/paramfile_io.o /build/reproducible-path/healpix-fortran-3.60+ds/src/f90/mod;; \
    esac
    f95: warning: /build/reproducible-path/healpix-fortran-3.60+ds/src/f90/mod: linker input file unused because linking not done
    Makefile:76: update target '/build/reproducible-path/healpix-fortran-3.60+ds/src/f90/mod/statistics.o' due to: target does not exist
    f95 -O3 -fPIC -fopenmp -c /build/reproducible-path/healpix-fortran-3.60+ds/src/f90/mod/statistics.f90 -o /build/reproducible-path/healpix-fortran-3.60+ds/src/f90/mod/statistics.o /build/reproducible-path/healpix-fortran-3.60+ds/src/f90/mod
    f95: warning: /build/reproducible-path/healpix-fortran-3.60+ds/src/f90/mod: linker input file unused because linking not done
    Makefile:79: update target '/build/reproducible-path/healpix-fortran-3.60+ds/src/f90/mod/num_rec.o' due to: target does not exist
    echo compiling /build/reproducible-path/healpix-fortran-3.60+ds/src/f90/mod/num_rec.F90
    compiling /build/reproducible-path/healpix-fortran-3.60+ds/src/f90/mod/num_rec.F90
    case Linux in \
    Darwin ) \
    ln -s -f /build/reproducible-path/healpix-fortran-3.60+ds/src/f90/mod/num_rec.F90 num_rec.junk.F90; \
    f95 -O3 -fPIC -fopenmp -c num_rec.junk.F90 -o /build/reproducible-path/healpix-fortran-3.60+ds/src/f90/mod/num_rec.o /build/reproducible-path/healpix-fortran-3.60+ds/src/f90/mod ; \
    rm num_rec.junk.F90;; \
    OSF ) \
    ln -s -f /build/reproducible-path/healpix-fortran-3.60+ds/src/f90/mod/num_rec.F90 num_rec.f90; \
    f95 -O3 -fPIC -fopenmp -cpp -c /build/reproducible-path/healpix-fortran-3.60+ds/src/f90/mod/num_rec.f90 -o /build/reproducible-path/healpix-fortran-3.60+ds/src/f90/mod/num_rec.o /build/reproducible-path/healpix-fortran-3.60+ds/src/f90/mod ;; \
    * ) \
    f95 -O3 -fPIC -fopenmp -c /build/reproducible-path/healpix-fortran-3.60+ds/src/f90/mod/num_rec.F90 -o /build/reproducible-path/healpix-fortran-3.60+ds/src/f90/mod/num_rec.o /build/reproducible-path/healpix-fortran-3.60+ds/src/f90/mod;; \
    esac
    f95: warning: /build/reproducible-path/healpix-fortran-3.60+ds/src/f90/mod: linker input file unused because linking not done
    Makefile:79: update target '/build/reproducible-path/healpix-fortran-3.60+ds/src/f90/mod/head_fits.o' due to: target does not exist
    echo compiling /build/reproducible-path/healpix-fortran-3.60+ds/src/f90/mod/head_fits.F90
    compiling /build/reproducible-path/healpix-fortran-3.60+ds/src/f90/mod/head_fits.F90
    case Linux in \
    Darwin ) \
    ln -s -f /build/reproducible-path/healpix-fortran-3.60+ds/src/f90/mod/head_fits.F90 head_fits.junk.F90; \
    f95 -O3 -fPIC -fopenmp -c head_fits.junk.F90 -o /build/reproducible-path/healpix-fortran-3.60+ds/src/f90/mod/head_fits.o /build/reproducible-path/healpix-fortran-3.60+ds/src/f90/mod ; \
    rm head_fits.junk.F90;; \
    OSF ) \
    ln -s -f /build/reproducible-path/healpix-fortran-3.60+ds/src/f90/mod/head_fits.F90 head_fits.f90; \
    f95 -O3 -fPIC -fopenmp -cpp -c /build/reproducible-path/healpix-fortran-3.60+ds/src/f90/mod/head_fits.f90 -o /build/reproducible-path/healpix-fortran-3.60+ds/src/f90/mod/head_fits.o /build/reproducible-path/healpix-fortran-3.60+ds/src/f90/mod ;; \
    * ) \
    f95 -O3 -fPIC -fopenmp -c /build/reproducible-path/healpix-fortran-3.60+ds/src/f90/mod/head_fits.F90 -o /build/reproducible-path/healpix-fortran-3.60+ds/src/f90/mod/head_fits.o /build/reproducible-path/healpix-fortran-3.60+ds/src/f90/mod;; \
    esac
    f95: warning: /build/reproducible-path/healpix-fortran-3.60+ds/src/f90/mod: linker input file unused because linking not done
    Makefile:79: update target '/build/reproducible-path/healpix-fortran-3.60+ds/src/f90/mod/pix_tools.o' due to: target does not exist
    echo compiling /build/reproducible-path/healpix-fortran-3.60+ds/src/f90/mod/pix_tools.F90
    compiling /build/reproducible-path/healpix-fortran-3.60+ds/src/f90/mod/pix_tools.F90
    case Linux in \
    Darwin ) \
    ln -s -f /build/reproducible-path/healpix-fortran-3.60+ds/src/f90/mod/pix_tools.F90 pix_tools.junk.F90; \
    f95 -O3 -fPIC -fopenmp -c pix_tools.junk.F90 -o /build/reproducible-path/healpix-fortran-3.60+ds/src/f90/mod/pix_tools.o /build/reproducible-path/healpix-fortran-3.60+ds/src/f90/mod ; \
    rm pix_tools.junk.F90;; \
    OSF ) \
    ln -s -f /build/reproducible-path/healpix-fortran-3.60+ds/src/f90/mod/pix_tools.F90 pix_tools.f90; \
    f95 -O3 -fPIC -fopenmp -cpp -c /build/reproducible-path/healpix-fortran-3.60+ds/src/f90/mod/pix_tools.f90 -o /build/reproducible-path/healpix-fortran-3.60+ds/src/f90/mod/pix_tools.o /build/reproducible-path/healpix-fortran-3.60+ds/src/f90/mod ;; \
    * ) \
    f95 -O3 -fPIC -fopenmp -c /build/reproducible-path/healpix-fortran-3.60+ds/src/f90/mod/pix_tools.F90 -o /build/reproducible-path/healpix-fortran-3.60+ds/src/f90/mod/pix_tools.o /build/reproducible-path/healpix-fortran-3.60+ds/src/f90/mod;; \
    esac
    f95: warning: /build/reproducible-path/healpix-fortran-3.60+ds/src/f90/mod: linker input file unused because linking not done
    Makefile:76: update target '/build/reproducible-path/healpix-fortran-3.60+ds/src/f90/mod/udgrade_nr.o' due to: target does not exist
    f95 -O3 -fPIC -fopenmp -c /build/reproducible-path/healpix-fortran-3.60+ds/src/f90/mod/udgrade_nr.f90 -o /build/reproducible-path/healpix-fortran-3.60+ds/src/f90/mod/udgrade_nr.o /build/reproducible-path/healpix-fortran-3.60+ds/src/f90/mod
    f95: warning: /build/reproducible-path/healpix-fortran-3.60+ds/src/f90/mod: linker input file unused because linking not done
    Makefile:79: update target '/build/reproducible-path/healpix-fortran-3.60+ds/src/f90/mod/fitstools.o' due to: target does not exist
    echo compiling /build/reproducible-path/healpix-fortran-3.60+ds/src/f90/mod/fitstools.F90
    compiling /build/reproducible-path/healpix-fortran-3.60+ds/src/f90/mod/fitstools.F90
    case Linux in \
    Darwin ) \
    ln -s -f /build/reproducible-path/healpix-fortran-3.60+ds/src/f90/mod/fitstools.F90 fitstools.junk.F90; \
    f95 -O3 -fPIC -fopenmp -c fitstools.junk.F90 -o /build/reproducible-path/healpix-fortran-3.60+ds/src/f90/mod/fitstools.o /build/reproducible-path/healpix-fortran-3.60+ds/src/f90/mod ; \
    rm fitstools.junk.F90;; \
    OSF ) \
    ln -s -f /build/reproducible-path/healpix-fortran-3.60+ds/src/f90/mod/fitstools.F90 fitstools.f90; \
    f95 -O3 -fPIC -fopenmp -cpp -c /build/reproducible-path/healpix-fortran-3.60+ds/src/f90/mod/fitstools.f90 -o /build/reproducible-path/healpix-fortran-3.60+ds/src/f90/mod/fitstools.o /build/reproducible-path/healpix-fortran-3.60+ds/src/f90/mod ;; \
    * ) \
    f95 -O3 -fPIC -fopenmp -c /build/reproducible-path/healpix-fortran-3.60+ds/src/f90/mod/fitstools.F90 -o /build/reproducible-path/healpix-fortran-3.60+ds/src/f90/mod/fitstools.o /build/reproducible-path/healpix-fortran-3.60+ds/src/f90/mod;; \
    esac
    f95: warning: /build/reproducible-path/healpix-fortran-3.60+ds/src/f90/mod: linker input file unused because linking not done
    Makefile:76: update target '/build/reproducible-path/healpix-fortran-3.60+ds/src/f90/mod/coord_v_convert.o' due to: target does not exist
    f95 -O3 -fPIC -fopenmp -c /build/reproducible-path/healpix-fortran-3.60+ds/src/f90/mod/coord_v_convert.f90 -o /build/reproducible-path/healpix-fortran-3.60+ds/src/f90/mod/coord_v_convert.o /build/reproducible-path/healpix-fortran-3.60+ds/src/f90/mod
    f95: warning: /build/reproducible-path/healpix-fortran-3.60+ds/src/f90/mod: linker input file unused because linking not done
    Makefile:79: update target '/build/reproducible-path/healpix-fortran-3.60+ds/src/f90/mod/alm_tools.o' due to: target does not exist
    echo compiling /build/reproducible-path/healpix-fortran-3.60+ds/src/f90/mod/alm_tools.F90
    compiling /build/reproducible-path/healpix-fortran-3.60+ds/src/f90/mod/alm_tools.F90
    case Linux in \
    Darwin ) \
    ln -s -f /build/reproducible-path/healpix-fortran-3.60+ds/src/f90/mod/alm_tools.F90 alm_tools.junk.F90; \
    f95 -O3 -fPIC -fopenmp -c alm_tools.junk.F90 -o /build/reproducible-path/healpix-fortran-3.60+ds/src/f90/mod/alm_tools.o /build/reproducible-path/healpix-fortran-3.60+ds/src/f90/mod ; \
    rm alm_tools.junk.F90;; \
    OSF ) \
    ln -s -f /build/reproducible-path/healpix-fortran-3.60+ds/src/f90/mod/alm_tools.F90 alm_tools.f90; \
    f95 -O3 -fPIC -fopenmp -cpp -c /build/reproducible-path/healpix-fortran-3.60+ds/src/f90/mod/alm_tools.f90 -o /build/reproducible-path/healpix-fortran-3.60+ds/src/f90/mod/alm_tools.o /build/reproducible-path/healpix-fortran-3.60+ds/src/f90/mod ;; \
    * ) \
    f95 -O3 -fPIC -fopenmp -c /build/reproducible-path/healpix-fortran-3.60+ds/src/f90/mod/alm_tools.F90 -o /build/reproducible-path/healpix-fortran-3.60+ds/src/f90/mod/alm_tools.o /build/reproducible-path/healpix-fortran-3.60+ds/src/f90/mod;; \
    esac /build/reproducible-path/healpix-fortran-3.60+ds/src/f90/mod/alm_tools.F90:33:5:

    33 | use healpix_sharp_f90
    | 1
    Fatal Error: Cannot open module file ‘healpix_sharp_f90.mod’ for reading at (1): No such file or directory
    compilation terminated.
    make[2]: *** [Makefile:80: /build/reproducible-path/healpix-fortran-3.60+ds/src/f90/mod/alm_tools.o] Error 1 shuffle=reverse


    The full build log is available from: http://qa-logs.debian.net/2025/05/05/shuffle/reverse/healpix-fortran_3.60+ds-1_unstable_reverse.log

    If you reassign this bug to another package, please mark it as 'affects'-ing this package. See https://www.debian.org/Bugs/server-control#affects

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)