Bug#1105675: syslinux: FTBFS with make --shuffle=reverse: elf_module.c:315:1: fatal error: opening dependency file sys/module/.elf_module.o.d: No such file or directory

Lucas Nussbaum <[email protected]>
Newsgroups gmane.linux.debian.devel.cd
Message-ID <aCOalJZdZgO0Jf2-__16457.0664799371$1747164401$gmane$org@grub.nussbaum.fr>
Source: syslinux
Version: 3:6.04~git20190206.bf6db5b4+dfsg1-3.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=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 -MT sys/module/elf_module.o -MD -MF sys/module/.elf_module.o.d -Os -march=i386 -falign-functions=0 -falign-jumps=0 -falign-labels=0 -ffast-math -fomit-frame-pointer -std=gnu99 -m32 -mpreferred-stack-boundary=2 -fno-stack-protector -fwrapv -freg-struct-return -fPIC -fno-exceptions -fno-asynchronous-unwind-tables -fno-strict-aliasing -falign-functions=0 -falign-jumps=0 -falign-labels=0 -falign-loops=0 -g -D__COM32__ -D__FIRMWARE_BIOS__ -nostdinc -iwithprefix include -I. -I/build/reproducible-path/syslinux-6.04~git20190206.bf6db5b4+dfsg1/com32/lib/sys -I/build/reproducible-path/syslinux-6.04~git20190206.bf6db5b4+dfsg1/com32/lib/../include -I/build/reproducible-path/syslinux-6.04~git20190206.bf6db5b4+dfsg1/com32/include/sys -I/build/reproducible-path/syslinux-6.04~git20190206.bf6db5b4+dfsg1/core/include -I/build/reproducible-path/syslinux-6.04~git20190206.bf6db5b4+dfsg1/com32/lib/ -I/build/reproducible-path/syslinux-6.04~git20190206.bf6db5b4+dfsg1/com32/lib/sys/module -I/build/reproducible-path/syslinux-6.04~git20190206.bf6db5b4+dfsg1/bios/com32/lib//../.. -fcommon -W -Wall -Wstrict-prototypes  -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -Winline -DDYNAMIC_CRC_TABLE -mregparm=3 -DREGPARM=3 -c -o sys/module/elf_module.o /build/reproducible-path/syslinux-6.04~git20190206.bf6db5b4+dfsg1/com32/lib/sys/module/elf_module.c
> /build/reproducible-path/syslinux-6.04~git20190206.bf6db5b4+dfsg1/com32/lib/sys/module/elf_module.c:315:1: fatal error: opening dependency file sys/module/.elf_module.o.d: No such file or directory
>   315 | }
>       | ^
> compilation terminated.
> make[6]: *** [/build/reproducible-path/syslinux-6.04~git20190206.bf6db5b4+dfsg1/mk/lib.mk:215: sys/module/elf_module.o] Error 1 shuffle=reverse


The full build log is available from:
http://qa-logs.debian.net/2025/05/05/shuffle/reverse/syslinux_6.04~git20190206.bf6db5b4+dfsg1-3.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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.