Source: jitterdebugger Version: 0.3.1-1 Severity: serious Justification: FTBFS on amd64 Tags: bullseye sid ftbfs Usertags: ftbfs-20200321 ftbfs-bullseye
Hi, During a rebuild of all packages in sid, your package failed to build on amd64. Relevant part (hopefully): > cc -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong > -Wformat -Werror=format-security -Wall -pedantic -Wall -Wstrict-aliasing=1 > -Wno-unused-result -pthread -O2 -Wdate-time -D_FORTIFY_SOURCE=2 -c -o > jittersamples.o jittersamples.c > In file included from jittersamples.c:12: > jitterdebugger.h:43:36: warning: ISO C does not permit named variadic macros > [-Wvariadic-macros] > 43 | #define err_handler(error, fmt, arg...) do { \ > | ^~~ > jitterdebugger.h:46:30: warning: ISO C does not permit named variadic macros > [-Wvariadic-macros] > 46 | #define warn_handler(fmt, arg...) do { \ > | ^~~ > jitterdebugger.h:49:27: warning: ISO C does not permit named variadic macros > [-Wvariadic-macros] > 49 | #define err_abort(fmt, arg...) do { \ > | ^~~ > In file included from jitterutils.c:11: > jitterdebugger.h:43:36: warning: ISO C does not permit named variadic macros > [-Wvariadic-macros] > 43 | #define err_handler(error, fmt, arg...) do { \ > | ^~~ > jitterdebugger.h:46:30: warning: ISO C does not permit named variadic macros > [-Wvariadic-macros] > 46 | #define warn_handler(fmt, arg...) do { \ > | ^~~ > jitterdebugger.h:49:27: warning: ISO C does not permit named variadic macros > [-Wvariadic-macros] > 49 | #define err_abort(fmt, arg...) do { \ > | ^~~ > jitterutils.c: In function ‘ringbuffer_write’: > jitterdebugger.h:13:1: warning: ISO C forbids braced-groups within > expressions [-Wpedantic] > 13 | ({ \ > | ^ > jitterutils.c:63:9: note: in expansion of macro ‘READ_ONCE’ > 63 | read = READ_ONCE(rb->read); > | ^~~~~~~~~ > jitterdebugger.h:20:1: warning: ISO C forbids braced-groups within > expressions [-Wpedantic] > 20 | ({ \ > | ^ > jitterutils.c:73:2: note: in expansion of macro ‘WRITE_ONCE’ > 73 | WRITE_ONCE(rb->write, rb->write + 1); > | ^~~~~~~~~~ > jitterutils.c: In function ‘ringbuffer_read’: > jitterdebugger.h:13:1: warning: ISO C forbids braced-groups within > expressions [-Wpedantic] > 13 | ({ \ > | ^ > jitterutils.c:81:10: note: in expansion of macro ‘READ_ONCE’ > 81 | write = READ_ONCE(rb->write); > | ^~~~~~~~~ > jitterdebugger.h:20:1: warning: ISO C forbids braced-groups within > expressions [-Wpedantic] > 20 | ({ \ > | ^ > jitterutils.c:89:2: note: in expansion of macro ‘WRITE_ONCE’ > 89 | WRITE_ONCE(rb->read, rb->read + 1); > | ^~~~~~~~~~ > In file included from jitterdebugger.c:24: > jitterdebugger.h:43:36: warning: ISO C does not permit named variadic macros > [-Wvariadic-macros] > 43 | #define err_handler(error, fmt, arg...) do { \ > | ^~~ > jitterdebugger.h:46:30: warning: ISO C does not permit named variadic macros > [-Wvariadic-macros] > 46 | #define warn_handler(fmt, arg...) do { \ > | ^~~ > jitterdebugger.h:49:27: warning: ISO C does not permit named variadic macros > [-Wvariadic-macros] > 49 | #define err_abort(fmt, arg...) do { \ > | ^~~ > jitterdebugger.c: In function ‘sig_handler’: > jitterdebugger.h:20:1: warning: ISO C forbids braced-groups within > expressions [-Wpedantic] > 20 | ({ \ > | ^ > jitterdebugger.c:63:2: note: in expansion of macro ‘WRITE_ONCE’ > 63 | WRITE_ONCE(shutdown, 1); > | ^~~~~~~~~~ > jitterdebugger.c: At top level: > jitterdebugger.c:139:14: error: static declaration of ‘gettid’ follows > non-static declaration > 139 | static pid_t gettid(void) > | ^~~~~~ > In file included from /usr/include/unistd.h:1170, > from jitterdebugger.c:6: > /usr/include/x86_64-linux-gnu/bits/unistd_ext.h:34:16: note: previous > declaration of ‘gettid’ was here > 34 | extern __pid_t gettid (void) __THROW; > | ^~~~~~ > In file included from jitterdebugger.c:24: > jitterdebugger.c: In function ‘display_stats’: > jitterdebugger.h:13:1: warning: ISO C forbids braced-groups within > expressions [-Wpedantic] > 13 | ({ \ > | ^ > jitterdebugger.c:234:10: note: in expansion of macro ‘READ_ONCE’ > 234 | while (!READ_ONCE(shutdown)) { > | ^~~~~~~~~ > jitterdebugger.c: In function ‘store_samples’: > jitterdebugger.h:13:1: warning: ISO C forbids braced-groups within > expressions [-Wpedantic] > 13 | ({ \ > | ^ > jitterdebugger.c:265:10: note: in expansion of macro ‘READ_ONCE’ > 265 | while (!READ_ONCE(shutdown)) { > | ^~~~~~~~~ > jitterdebugger.c:268:37: warning: taking address of packed member of ‘struct > latency_sample’ may result in an unaligned pointer value > [-Waddress-of-packed-member] > 268 | while (!ringbuffer_read(s[i].rb, &sample.ts, &sample.val)) { > | ^~~~~~~~~~ > jitterdebugger.c:268:49: warning: taking address of packed member of ‘struct > latency_sample’ may result in an unaligned pointer value > [-Waddress-of-packed-member] > 268 | while (!ringbuffer_read(s[i].rb, &sample.ts, &sample.val)) { > | ^~~~~~~~~~~ > In file included from jitterdebugger.c:24: > jitterdebugger.c: In function ‘worker’: > jitterdebugger.h:13:1: warning: ISO C forbids braced-groups within > expressions [-Wpedantic] > 13 | ({ \ > | ^ > jitterdebugger.c:305:10: note: in expansion of macro ‘READ_ONCE’ > 305 | while (!READ_ONCE(shutdown)) { > | ^~~~~~~~~ > jitterdebugger.h:20:1: warning: ISO C forbids braced-groups within > expressions [-Wpedantic] > 20 | ({ \ > | ^ > jitterdebugger.c:336:4: note: in expansion of macro ‘WRITE_ONCE’ > 336 | WRITE_ONCE(shutdown, 1); > | ^~~~~~~~~~ > jitterdebugger.c: In function ‘main’: > jitterdebugger.h:20:1: warning: ISO C forbids braced-groups within > expressions [-Wpedantic] > 20 | ({ \ > | ^ > jitterdebugger.c:609:2: note: in expansion of macro ‘WRITE_ONCE’ > 609 | WRITE_ONCE(shutdown, 1); > | ^~~~~~~~~~ > make[1]: *** [<builtin>: jitterdebugger.o] Error 1 The full build log is available from: http://qa-logs.debian.net/2020/03/21/jitterdebugger_0.3.1-1_unstable.log A list of current common problems and possible solutions is available at http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute! About the archive rebuild: The rebuild was done on EC2 VM instances from Amazon Web Services, using a clean, minimal and up-to-date chroot. Every failed build was retried once to eliminate random failures.