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.

Reply via email to