[Debian-med-packaging] Bug#1105544: ncbi-tools6: FTBFS with make --shuffle=reverse: mv: cannot stat 'algorend.o': No such file or directory

Lucas Nussbaum lucas at debian.org
Tue May 13 20:09:18 BST 2025


Source: ncbi-tools6
Version: 6.1.20170106+dfsg2-5
Severity: minor
Tags: trixie sid ftbfs
User: lucas at 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):
> ar cru libblast.a aa_ungapped.o blast_diagnostics.o blast_engine.o blast_extend.o blast_filter.o blast_gapalign.o blast_hits.o blast_itree.o blast_lookup.o blast_message.o blast_options.o blast_seg.o blast_seqsrc.o blast_sw.o blast_setup.o blast_stat.o blast_traceback.o blast_util.o gapinfo.o greedy_align.o link_hsps.o lookup_wrap.o na_ungapped.o ncbi_math.o ncbi_std.o pattern.o phi_extend.o phi_lookup.o lookup_util.o blast_encoding.o blast_psi.o blast_psi_priv.o blast_kappa.o matrix_freq_ratios.o blast_hspstream.o blast_parameters.o blast_posit.o phi_gapalign.o blast_program.o blast_query_info.o blast_tune.o blast_aalookup.o blast_nalookup.o blast_aascan.o blast_nascan.o blast_dynarray.o split_query.o gencode_singleton.o index_ungapped.o hspfilter_collector.o blast_hspstream_mt_utils.o blast_traceback_mt_priv.o boost_erf.o jumper.o
> ar: `u' modifier ignored since `D' is the default (see `U')
> cp -p libblast.a ../lib
> ranlib ../lib/libblast.a
> makefile:517: update target 'algorend.glo' due to: target does not exist
> mv algorend.o algorend.tmp
> mv: cannot stat 'algorend.o': No such file or directory
> make[3]: *** [makefile:517: algorend.glo] Error 1 shuffle=reverse


The full build log is available from:
http://qa-logs.debian.net/2025/05/05/shuffle/reverse/ncbi-tools6_6.1.20170106+dfsg2-5_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



More information about the Debian-med-packaging mailing list