Source: cataclysm-dda Version: 0.H-1 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): > g++ -Wdate-time -D_FORTIFY_SOURCE=2 -Isrc -isystem src/third-party -DRELEASE > -DBACKTRACE -DLOCALIZE -DPREFIX="/usr" -DDATA_DIR_PREFIX -DUSE_XDG_DIR -g -O2 > -ffile-prefix-map=/build/reproducible-path/cataclysm-dda-0.H=. > -fstack-protector-strong -fstack-clash-protection -Wformat > -Werror=format-security -fcf-protection -Wno-error=maybe-uninitialized -Os > -flto=jobserver -flto-odr-type-merging -Wodr -Werror -Wall -Wextra > -Wformat-signedness -Wlogical-op -Wmissing-declarations -Wmissing-noreturn > -Wnon-virtual-dtor -Wold-style-cast -Woverloaded-virtual -Wpedantic > -Wsuggest-override -Wunused-macros -Wzero-as-null-pointer-constant > -Wno-unknown-warning-option -Wno-dangling-reference -Wno-c++20-compat > -Wredundant-decls -g1 -fsigned-char -std=c++17 -D_DEFAULT_SOURCE > -D_XOPEN_SOURCE=600 -MMD -MP -c src/main.cpp -o obj/main.o > src/main.cpp:68:13: fatal error: prefix.h: No such file or directory > 68 | # include "prefix.h" > | ^~~~~~~~~~ > compilation terminated. > make[2]: *** [Makefile:1056: obj/main.o] Error 1 shuffle=reverse The full build log is available from: http://qa-logs.debian.net/2025/05/05/shuffle/reverse/cataclysm-dda_0.H-1_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