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