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