Source: ferret-vis
Version: 7.6.0-8
Severity: minor
Tags: trixie sid ftbfs
User: lu...@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):
>  /usr/libexec/gcc/x86_64-linux-gnu/14/collect2 -plugin 
> /usr/libexec/gcc/x86_64-linux-gnu/14/liblto_plugin.so 
> -plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/14/lto-wrapper 
> -plugin-opt=-fresolution=/tmp/cc8QDdg6.res -plugin-opt=-pass-through=-lgcc 
> -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc 
> -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id 
> --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker 
> /lib64/ld-linux-x86-64.so.2 -pie -o ferret_c -export-dynamic 
> /usr/lib/gcc/x86_64-linux-gnu/14/../../../x86_64-linux-gnu/Scrt1.o 
> /usr/lib/gcc/x86_64-linux-gnu/14/../../../x86_64-linux-gnu/crti.o 
> /usr/lib/gcc/x86_64-linux-gnu/14/crtbeginS.o -L../lib 
> -L/usr/lib/gcc/x86_64-linux-gnu/14 
> -L/usr/lib/gcc/x86_64-linux-gnu/14/../../../x86_64-linux-gnu 
> -L/usr/lib/gcc/x86_64-linux-gnu/14/../../../../lib -L/lib/x86_64-linux-gnu 
> -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib 
> -L/usr/lib/gcc/x86_64-linux-gnu/14/../../.. ccr/fermain_c.o dat/*.o 
> ../fmt/src/x*.o ../ppl/plot/ppldata.o special/linux_routines.o 
> special/ferret_dispatch.o special/xmake_date_data.o special/fakes3.o 
> special/xrevision_type_data.o special/xplatform_type_data.o 
> special/FerMem_routines.o special/gui_fakes.o ../ppl/tmapadds/*.o 
> ef_utility/*.o efi/*.o -lxeq -lagg -lgnl -lccr -lferplt -lrpn -lstk -ldoo 
> -lctx -lino -lmem -lfmt -lutl -ldat -lccr -lmem -lefi -lefn -lplt -lpll -lsym 
> -lcmp -lour -lepi -lusr -ltmap -lreadline -lnetcdff -lnetcdf -lgfortran 
> -lxgks-gfortran -lX11 -lm -ldl -lgcc --push-state --as-needed -lgcc_s 
> --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state 
> /usr/lib/gcc/x86_64-linux-gnu/14/crtendS.o 
> /usr/lib/gcc/x86_64-linux-gnu/14/../../../x86_64-linux-gnu/crtn.o
> /usr/bin/ld: cannot find ccr/fermain_c.o: No such file or directory
> /usr/bin/ld: cannot find dat/*.o: No such file or directory
> /usr/bin/ld: cannot find ../fmt/src/x*.o: No such file or directory
> /usr/bin/ld: cannot find ../ppl/plot/ppldata.o: No such file or directory
> /usr/bin/ld: cannot find special/linux_routines.o: No such file or directory
> /usr/bin/ld: cannot find special/ferret_dispatch.o: No such file or directory
> /usr/bin/ld: cannot find special/xmake_date_data.o: No such file or directory
> /usr/bin/ld: cannot find special/fakes3.o: No such file or directory
> /usr/bin/ld: cannot find special/xrevision_type_data.o: No such file or 
> directory
> /usr/bin/ld: cannot find special/xplatform_type_data.o: No such file or 
> directory
> /usr/bin/ld: cannot find special/FerMem_routines.o: No such file or directory
> /usr/bin/ld: cannot find special/gui_fakes.o: No such file or directory
> /usr/bin/ld: cannot find ../ppl/tmapadds/*.o: No such file or directory
> /usr/bin/ld: cannot find ef_utility/*.o: No such file or directory
> /usr/bin/ld: cannot find efi/*.o: No such file or directory
> /usr/bin/ld: cannot find -lxeq: No such file or directory
> /usr/bin/ld: cannot find -lagg: No such file or directory
> /usr/bin/ld: cannot find -lgnl: No such file or directory
> /usr/bin/ld: cannot find -lccr: No such file or directory
> /usr/bin/ld: cannot find -lferplt: No such file or directory
> /usr/bin/ld: cannot find -lrpn: No such file or directory
> /usr/bin/ld: cannot find -lstk: No such file or directory
> /usr/bin/ld: cannot find -ldoo: No such file or directory
> /usr/bin/ld: cannot find -lctx: No such file or directory
> /usr/bin/ld: cannot find -lino: No such file or directory
> /usr/bin/ld: cannot find -lmem: No such file or directory
> /usr/bin/ld: cannot find -lfmt: No such file or directory
> /usr/bin/ld: cannot find -lutl: No such file or directory
> /usr/bin/ld: cannot find -ldat: No such file or directory
> /usr/bin/ld: cannot find -lccr: No such file or directory
> /usr/bin/ld: cannot find -lmem: No such file or directory
> /usr/bin/ld: cannot find -lefi: No such file or directory
> /usr/bin/ld: cannot find -lefn: No such file or directory
> /usr/bin/ld: cannot find -lplt: No such file or directory
> /usr/bin/ld: cannot find -lpll: No such file or directory
> /usr/bin/ld: cannot find -lsym: No such file or directory
> /usr/bin/ld: cannot find -lcmp: No such file or directory
> /usr/bin/ld: cannot find -lour: No such file or directory
> /usr/bin/ld: cannot find -lepi: No such file or directory
> /usr/bin/ld: cannot find -lusr: No such file or directory
> /usr/bin/ld: cannot find -ltmap: No such file or directory
> collect2: error: ld returned 1 exit status


The full build log is available from:
http://qa-logs.debian.net/2025/05/05/shuffle/reverse/ferret-vis_7.6.0-8_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

Reply via email to