Source: uftrace
Version: 0.17-1
Severity: minor
Tags: trixie sid ftbfs
User: [email protected]
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=random.
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 -std=gnu11 -D_GNU_SOURCE 
> -ffile-prefix-map=/build/reproducible-path/uftrace-0.17=. -Wdate-time 
> -D_FORTIFY_SOURCE=2 -iquote /build/reproducible-path/uftrace-0.17 -iquote 
> /build/reproducible-path/uftrace-0.17 -iquote 
> /build/reproducible-path/uftrace-0.17/arch/x86_64 -W -Wall 
> -Wno-unused-parameter -Wno-missing-field-initializers 
> -Wdeclaration-after-statement -Wstrict-prototypes -O2 -g -DDEBUG_MODE=0 
> -DHAVE_CXA_DEMANGLE -DHAVE_LIBPYTHON3 -I/usr/include/python3.13  
> -DLIBPYTHON_VERSION=3.13 -DHAVE_LIBLUAJIT -I/usr/include/luajit-2.1  
> -DHAVE_PERF_CLOCKID -DHAVE_PERF_CTXSW -DHAVE_LIBNCURSES -D_DEFAULT_SOURCE 
> -D_XOPEN_SOURCE=600  -DHAVE_LIBELF -DHAVE_LIBDW -DHAVE_LIBCAPSTONE 
> -I/usr/include/capstone  -DHAVE_LIBTRACEEVENT -I/usr/include/traceevent    
> -fPIC -fvisibility=hidden -fno-omit-frame-pointer -fno-builtin 
> -fno-tree-vectorize -DLIBMCOUNT -mgeneral-regs-only -minline-all-stringops -c 
> -o /build/reproducible-path/uftrace-0.17/libmcount/demangle.op 
> /build/reproducible-path/uftrace-0.17/utils/demangle.c
> /build/reproducible-path/uftrace-0.17/libmcount/mcount.c:33:10: fatal error: 
> version.h: No such file or directory
>    33 | #include "version.h"
>       |          ^~~~~~~~~~~
> compilation terminated.
> make[1]: *** [Makefile:278: 
> /build/reproducible-path/uftrace-0.17/libmcount/mcount-fast.op] Error 1 
> shuffle=3736947013


The full build log is available from:
http://qa-logs.debian.net/2025/05/05/shuffle/random/uftrace_0.17-1_unstable_random.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