Source: evolver
Version: 2.70+ds-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):
> gcc -g -O3 -Werror=implicit-function-declaration 
> -ffile-prefix-map=/build/reproducible-path/evolver-2.70+ds=. 
> -fstack-protector-strong -fstack-clash-protection -Wformat 
> -Werror=format-security -fcf-protection -Wno-unused-result -DLINUX -DOOGL 
> -DPTHREADS -DUSE_READLINE 
> -DENVEVOLVERPATHBUILTIN=\"/usr/share/doc/evolver/html:/usr/share/doc/evolver/examples\"
>  -DDEB_PKG_VERSION=\"2.70+ds-8\" -Wl,-z,relro -Wl,-z,now calcforc.o  
> variable.o trirevis.o  stringl.o stringq.o model.o fixvol.o query.o matrix.o 
> grapher.o painter.o filml.o filmq.o torvol.o lexinit.o graphgen.o modify.o 
> userio.o boundary.o curtest.o display.o yexparse.o lexyy.o ytab.o hessian.o 
> evaltree.o cnstrnt.o verpopst.o popfilm.o machine.o veravg.o pixgraph.o 
> tmain.o  tordup.o wulff.o help.o psgraph.o check.o utility.o skeleton.o  
> storage.o dump.o iterate.o filgraph.o zoom.o softimag.o mvgraph.o  diffuse.o 
> sqcurve.o klein.o command.o hidim.o simplex.o metric.o torus.o quotient.o 
> alice.o sdrv.o odrv.o userfunc.o kusner.o  simequi2.o geomgraph.o symtable.o 
> exprint.o quantity.o meanint.o mindeg.o dodecGroup.o registry.o khyp.o 
> gauss.o knot1.o eval_all.o lexinit2.o evalmore.o knot2.o knot3.o teix.o 
> sqcurve2.o hessian2.o hessian3.o method1.o method2.o method3.o  bk.o 
> method4.o method5.o eval_sec.o sqcurve3.o metis.o lagrange.o nulgraph.o 
> -lpthread -lreadline -o evolver-nox-d -lm
> /usr/bin/ld: cannot find variable.o: No such file or directory
> /usr/bin/ld: cannot find stringq.o: No such file or directory
> /usr/bin/ld: cannot find fixvol.o: No such file or directory
> /usr/bin/ld: cannot find query.o: No such file or directory
> /usr/bin/ld: cannot find grapher.o: No such file or directory
> /usr/bin/ld: cannot find painter.o: No such file or directory
> /usr/bin/ld: cannot find filml.o: No such file or directory
> /usr/bin/ld: cannot find filmq.o: No such file or directory
> /usr/bin/ld: cannot find torvol.o: No such file or directory
> /usr/bin/ld: cannot find lexinit.o: No such file or directory
> /usr/bin/ld: cannot find modify.o: No such file or directory
> /usr/bin/ld: cannot find userio.o: No such file or directory
> /usr/bin/ld: cannot find boundary.o: No such file or directory
> /usr/bin/ld: cannot find curtest.o: No such file or directory
> /usr/bin/ld: cannot find display.o: No such file or directory
> /usr/bin/ld: cannot find yexparse.o: No such file or directory
> /usr/bin/ld: cannot find lexyy.o: No such file or directory
> /usr/bin/ld: cannot find ytab.o: No such file or directory
> /usr/bin/ld: cannot find hessian.o: No such file or directory
> /usr/bin/ld: cannot find cnstrnt.o: No such file or directory
> /usr/bin/ld: cannot find verpopst.o: No such file or directory
> /usr/bin/ld: cannot find popfilm.o: No such file or directory
> /usr/bin/ld: cannot find machine.o: No such file or directory
> /usr/bin/ld: cannot find veravg.o: No such file or directory
> /usr/bin/ld: cannot find pixgraph.o: No such file or directory
> /usr/bin/ld: cannot find tmain.o: No such file or directory
> /usr/bin/ld: cannot find tordup.o: No such file or directory
> /usr/bin/ld: cannot find wulff.o: No such file or directory
> /usr/bin/ld: cannot find help.o: No such file or directory
> /usr/bin/ld: cannot find psgraph.o: No such file or directory
> /usr/bin/ld: cannot find check.o: No such file or directory
> /usr/bin/ld: cannot find utility.o: No such file or directory
> /usr/bin/ld: cannot find skeleton.o: No such file or directory
> /usr/bin/ld: cannot find storage.o: No such file or directory
> /usr/bin/ld: cannot find dump.o: No such file or directory
> /usr/bin/ld: cannot find iterate.o: No such file or directory
> /usr/bin/ld: cannot find filgraph.o: No such file or directory
> /usr/bin/ld: cannot find zoom.o: No such file or directory
> /usr/bin/ld: cannot find softimag.o: No such file or directory
> /usr/bin/ld: cannot find mvgraph.o: No such file or directory
> /usr/bin/ld: cannot find diffuse.o: No such file or directory
> /usr/bin/ld: cannot find sqcurve.o: No such file or directory
> /usr/bin/ld: cannot find klein.o: No such file or directory
> /usr/bin/ld: cannot find command.o: No such file or directory
> /usr/bin/ld: cannot find hidim.o: No such file or directory
> /usr/bin/ld: cannot find simplex.o: No such file or directory
> /usr/bin/ld: cannot find metric.o: No such file or directory
> /usr/bin/ld: cannot find torus.o: No such file or directory
> /usr/bin/ld: cannot find quotient.o: No such file or directory
> /usr/bin/ld: cannot find alice.o: No such file or directory
> /usr/bin/ld: cannot find sdrv.o: No such file or directory
> /usr/bin/ld: cannot find odrv.o: No such file or directory
> /usr/bin/ld: cannot find userfunc.o: No such file or directory
> /usr/bin/ld: cannot find kusner.o: No such file or directory
> /usr/bin/ld: cannot find simequi2.o: No such file or directory
> /usr/bin/ld: cannot find geomgraph.o: No such file or directory
> /usr/bin/ld: cannot find symtable.o: No such file or directory
> /usr/bin/ld: cannot find exprint.o: No such file or directory
> /usr/bin/ld: cannot find quantity.o: No such file or directory
> /usr/bin/ld: cannot find meanint.o: No such file or directory
> /usr/bin/ld: cannot find mindeg.o: No such file or directory
> /usr/bin/ld: cannot find dodecGroup.o: No such file or directory
> /usr/bin/ld: cannot find registry.o: No such file or directory
> /usr/bin/ld: cannot find khyp.o: No such file or directory
> /usr/bin/ld: cannot find gauss.o: No such file or directory
> /usr/bin/ld: cannot find knot1.o: No such file or directory
> /usr/bin/ld: cannot find eval_all.o: No such file or directory
> /usr/bin/ld: cannot find lexinit2.o: No such file or directory
> /usr/bin/ld: cannot find evalmore.o: No such file or directory
> /usr/bin/ld: cannot find knot2.o: No such file or directory
> /usr/bin/ld: cannot find knot3.o: No such file or directory
> /usr/bin/ld: cannot find teix.o: No such file or directory
> /usr/bin/ld: cannot find sqcurve2.o: No such file or directory
> /usr/bin/ld: cannot find hessian2.o: No such file or directory
> /usr/bin/ld: cannot find hessian3.o: No such file or directory
> /usr/bin/ld: cannot find method1.o: No such file or directory
> /usr/bin/ld: cannot find method2.o: No such file or directory
> /usr/bin/ld: cannot find method3.o: No such file or directory
> /usr/bin/ld: cannot find bk.o: No such file or directory
> /usr/bin/ld: cannot find method4.o: No such file or directory
> /usr/bin/ld: cannot find method5.o: No such file or directory
> /usr/bin/ld: cannot find eval_sec.o: No such file or directory
> /usr/bin/ld: cannot find sqcurve3.o: No such file or directory
> /usr/bin/ld: cannot find metis.o: No such file or directory
> /usr/bin/ld: cannot find lagrange.o: No such file or directory
> /usr/bin/ld: cannot find nulgraph.o: 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/evolver_2.70+ds-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