Source: gatos Version: 0.0.5-22 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 -DUSE_DGA -DUSE_VMODE -DHASH_CHARS > -DLIBGATOS_PATH=\"/usr/lib/x86_64-linux-gnu/libgatos.a\" > -DGATOS_CONF=\"/usr/bin/gatos-conf\" -DCONFIGFILE=\"/etc/gatos.conf\" > -DGATOS_LOCALEDIR=\"/usr/share/locale\" -I. -I.. -I.. -I. -I../intl > -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -Wall > -fcommon -fpermissive -g -O2 -Werror=implicit-function-declaration > -ffile-prefix-map=/build/reproducible-path/gatos-0.0.5=. > -fstack-protector-strong -fstack-clash-protection -Wformat > -Werror=format-security -fcf-protection -c -o xutils.o xutils.c > xutils.c:71:8: warning: extra tokens at end of #endif directive > [-Wendif-labels] > 71 | #endif HASH_CHARS > | ^~~~~~~~~~ > xutils.c: In function ‘createProtoImage’: > xutils.c:89:8: warning: extra tokens at end of #endif directive > [-Wendif-labels] > 89 | #endif HASH_CHARS > | ^~~~~~~~~~ > xutils.c:97:8: warning: extra tokens at end of #endif directive > [-Wendif-labels] > 97 | #endif REPORT_DEPTH > | ^~~~~~~~~~~~ > xutils.c: In function ‘reset_xutils_stats’: > xutils.c:122:8: warning: extra tokens at end of #endif directive > [-Wendif-labels] > 122 | #endif HASH_CHARS > | ^~~~~~~~~~ > xutils.c: In function ‘print_xutils_stats’: > xutils.c:143:8: warning: extra tokens at end of #endif directive > [-Wendif-labels] > 143 | #endif HASH_CHARS > | ^~~~~~~~~~ > xutils.c: In function ‘ImagePutImage’: > xutils.c:235:19: warning: pointer targets in passing argument 1 of > ‘DGAPutImage’ differ in signedness [-Wpointer-sign] > 235 | DGAPutImage(dest->data, dest->width, x, y, source); > | ~~~~^~~~~~ > | | > | char * > In file included from xutils.c:41: > xutils.h:67:22: note: expected ‘u8 *’ {aka ‘unsigned char *’} but argument is > of type ‘char *’ > 67 | void DGAPutImage(u8 *frame, long ysize, int x, int y, XImage *im); > | ~~~~^~~~~ > xutils.c: In function ‘ImageDrawRectangle’: > xutils.c:242:24: warning: pointer targets in passing argument 1 of > ‘DGADrawRectangle’ differ in signedness [-Wpointer-sign] > 242 | DGADrawRectangle(dest->data, 8*dest->bytes_per_line/dest->width, > | ~~~~^~~~~~ > | | > | char * > xutils.h:65:27: note: expected ‘u8 *’ {aka ‘unsigned char *’} but argument is > of type ‘char *’ > 65 | void DGADrawRectangle(u8 *frame, int depth, int ysize, int x, int y, > | ~~~~^~~~~ > xutils.c: At top level: > xutils.c:253:10: fatal error: cp850_8x16.inc: No such file or directory > 253 | #include "cp850_8x16.inc" > | ^~~~~~~~~~~~~~~~ > compilation terminated. > make[3]: *** [Makefile:729: xutils.o] Error 1 shuffle=reverse The full build log is available from: http://qa-logs.debian.net/2025/05/05/shuffle/reverse/gatos_0.0.5-22_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

