Source: libtrace3 Version: 3.0.21-1 Severity: serious Justification: FTBFS Tags: bookworm sid ftbfs
Hi, During a rebuild of all packages in sid, your package failed to build on amd64. Relevant part (hopefully): > make[4]: Entering directory '/<<PKGBUILDDIR>>/lib' > CC trace.lo > In file included from /usr/include/string.h:519, > from trace.c:43: > In function ‘strncpy’, > inlined from ‘xstrncpy’ at trace.c:114:9, > inlined from ‘trace_create_dead’ at trace.c:332:3: > /usr/include/x86_64-linux-gnu/bits/string_fortified.h:91:10: warning: > ‘__builtin___strncpy_chk’ output truncated before terminating nul copying as > many bytes from a string as its length [-Wstringop-truncation] > 91 | return __builtin___strncpy_chk (__dest, __src, __len, __bos > (__dest)); > | > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > trace.c: In function ‘trace_create_dead’: > trace.c:332:17: note: length computed here > 332 | xstrncpy(scan, uri, strlen(uri)); > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > CC format_erf.lo > CC format_pcap.lo > CC format_legacy.lo > CC format_rt.lo > CC format_helper.lo > format_helper.c: In function ‘trace_set_err’: > format_helper.c:303:36: warning: ‘: ’ directive output may be truncated > writing 2 bytes into a region of size between 0 and 255 [-Wformat-truncation=] > 303 | "%s: %s",buf,strerror(errcode)); > | ^~ > In file included from /usr/include/stdio.h:866, > from ../libwandio/wandio.h:37, > from libtrace_int.h:60, > from format_helper.c:39: > /usr/include/x86_64-linux-gnu/bits/stdio2.h:70:10: note: > ‘__builtin___snprintf_chk’ output 3 or more bytes (assuming 258) into a > destination of size 255 > 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 71 | __bos (__s), __fmt, __va_arg_pack > ()); > | > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > format_helper.c: In function ‘trace_set_err_out’: > format_helper.c:326:36: warning: ‘: ’ directive output may be truncated > writing 2 bytes into a region of size between 0 and 255 [-Wformat-truncation=] > 326 | "%s: %s",buf,strerror(errno)); > | ^~ > In file included from /usr/include/stdio.h:866, > from ../libwandio/wandio.h:37, > from libtrace_int.h:60, > from format_helper.c:39: > /usr/include/x86_64-linux-gnu/bits/stdio2.h:70:10: note: > ‘__builtin___snprintf_chk’ output 3 or more bytes (assuming 258) into a > destination of size 255 > 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 71 | __bos (__s), __fmt, __va_arg_pack > ()); > | > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > CC format_pcapfile.lo > CC format_duck.lo > CC format_tsh.lo > CC format_linux.lo > format_linux.c: In function ‘linuxring_init_input’: > format_linux.c:373:47: warning: implicit conversion from ‘enum base_format_t’ > to ‘libtrace_rt_types_t’ [-Wenum-conversion] > 373 | FORMAT(libtrace->format_data)->format = > TRACE_FORMAT_LINUX_RING; > | ^ > format_linux.c: In function ‘linuxnative_init_input’: > format_linux.c:379:47: warning: implicit conversion from ‘enum base_format_t’ > to ‘libtrace_rt_types_t’ [-Wenum-conversion] > 379 | FORMAT(libtrace->format_data)->format = > TRACE_FORMAT_LINUX_NATIVE; > | ^ > format_linux.c: In function ‘linuxnative_init_output’: > format_linux.c:396:35: warning: implicit conversion from ‘enum base_format_t’ > to ‘libtrace_rt_types_t’ [-Wenum-conversion] > 396 | DATAOUT(libtrace)->format = TRACE_FORMAT_LINUX_NATIVE; > | ^ > format_linux.c: In function ‘linuxring_init_output’: > format_linux.c:402:35: warning: implicit conversion from ‘enum base_format_t’ > to ‘libtrace_rt_types_t’ [-Wenum-conversion] > 402 | DATAOUT(libtrace)->format = TRACE_FORMAT_LINUX_RING; > | ^ > format_linux.c: In function ‘linuxnative_read_packet’: > format_linux.c:1014:35: error: ‘SIOCGSTAMP’ undeclared (first use in this > function); did you mean ‘SIOCGARP’? > 1014 | SIOCGSTAMP,&tv)==0) { > | ^~~~~~~~~~ > | SIOCGARP > format_linux.c:1014:35: note: each undeclared identifier is reported only > once for each function it appears in > format_linux.c: In function ‘linuxring_write_packet’: > format_linux.c:1216:17: warning: this ‘if’ clause does not guard... > [-Wmisleading-indentation] > 1216 | if(ret == 0) > | ^~ > format_linux.c:1226:25: note: ...this statement, but the latter is > misleadingly indented as if it were guarded by the ‘if’ > 1226 | if (ret < 0) { > | ^~ > make[4]: *** [Makefile:607: format_linux.lo] Error 1 The full build log is available from: http://qa-logs.debian.net/2021/10/23/libtrace3_3.0.21-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! If you reassign this bug to another package, please marking it as 'affects'-ing this package. See https://www.debian.org/Bugs/server-control#affects If you fail to reproduce this, please provide a build log and diff it with mine so that we can identify if something relevant changed in the meantime.