Source: arping Version: 2.21-1 Severity: serious Justification: FTBFS on amd64 Tags: bullseye sid ftbfs Usertags: ftbfs-20210120 ftbfs-bullseye
Hi, During a rebuild of all packages in sid, your package failed to build on amd64. Relevant part (hopefully): > gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 > -D_DEFAULT_SOURCE=1 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. > -fstack-protector-strong -Wformat -Werror=format-security -c -o > arping_test.o arping_test.c > In file included from arping_test.c:29: > arping_test.c:239:8: error: ‘test_mkpacket’ redeclared as different kind of > symbol > 239 | MYTEST(test_mkpacket) > | ^~~~~~~~~~~~~ > arping_test.c:239:1: note: in expansion of macro ‘MYTEST’ > 239 | MYTEST(test_mkpacket) > | ^~~~~~ > arping_test.c:239:8: note: previous declaration of ‘test_mkpacket’ was here > 239 | MYTEST(test_mkpacket) > | ^~~~~~~~~~~~~ > arping_test.c:58:31: note: in definition of macro ‘MYTEST’ > 58 | #define MYTEST(a) static void a(int);__attribute__((constructor)) \ > | ^ > In file included from arping_test.c:29: > arping_test.c:264:8: error: ‘pingip_uninteresting_packet’ redeclared as > different kind of symbol > 264 | MYTEST(pingip_uninteresting_packet) > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ > arping_test.c:264:1: note: in expansion of macro ‘MYTEST’ > 264 | MYTEST(pingip_uninteresting_packet) > | ^~~~~~ > arping_test.c:264:8: note: previous declaration of > ‘pingip_uninteresting_packet’ was here > 264 | MYTEST(pingip_uninteresting_packet) > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ > arping_test.c:58:31: note: in definition of macro ‘MYTEST’ > 58 | #define MYTEST(a) static void a(int);__attribute__((constructor)) \ > | ^ > In file included from arping_test.c:29: > arping_test.c:392:8: error: ‘pingip_interesting_packet’ redeclared as > different kind of symbol > 392 | MYTEST(pingip_interesting_packet) > | ^~~~~~~~~~~~~~~~~~~~~~~~~ > arping_test.c:392:1: note: in expansion of macro ‘MYTEST’ > 392 | MYTEST(pingip_interesting_packet) > | ^~~~~~ > arping_test.c:392:8: note: previous declaration of > ‘pingip_interesting_packet’ was here > 392 | MYTEST(pingip_interesting_packet) > | ^~~~~~~~~~~~~~~~~~~~~~~~~ > arping_test.c:58:31: note: in definition of macro ‘MYTEST’ > 58 | #define MYTEST(a) static void a(int);__attribute__((constructor)) \ > | ^ > In file included from arping_test.c:29: > arping_test.c: In function ‘pingip_interesting_packet_fn’: > arping_test.c:445:21: warning: too many arguments for format > [-Wformat-extra-args] > 445 | "numrecvd not incremented"); > | ^~~~~~~~~~~~~~~~~~~~~~~~~~ > arping_test.c:449:21: warning: too many arguments for format > [-Wformat-extra-args] > 449 | "numrecvd not incremented second time"); > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > arping_test.c: At top level: > arping_test.c:452:8: error: ‘strip_newline_test’ redeclared as different kind > of symbol > 452 | MYTEST(strip_newline_test) > | ^~~~~~~~~~~~~~~~~~ > arping_test.c:452:1: note: in expansion of macro ‘MYTEST’ > 452 | MYTEST(strip_newline_test) > | ^~~~~~ > arping_test.c:452:8: note: previous declaration of ‘strip_newline_test’ was > here > 452 | MYTEST(strip_newline_test) > | ^~~~~~~~~~~~~~~~~~ > arping_test.c:58:31: note: in definition of macro ‘MYTEST’ > 58 | #define MYTEST(a) static void a(int);__attribute__((constructor)) \ > | ^ > In file included from arping_test.c:29: > arping_test.c:472:8: error: ‘get_mac_addr_success’ redeclared as different > kind of symbol > 472 | MYTEST(get_mac_addr_success) > | ^~~~~~~~~~~~~~~~~~~~ > arping_test.c:472:1: note: in expansion of macro ‘MYTEST’ > 472 | MYTEST(get_mac_addr_success) > | ^~~~~~ > arping_test.c:472:8: note: previous declaration of ‘get_mac_addr_success’ was > here > 472 | MYTEST(get_mac_addr_success) > | ^~~~~~~~~~~~~~~~~~~~ > arping_test.c:58:31: note: in definition of macro ‘MYTEST’ > 58 | #define MYTEST(a) static void a(int);__attribute__((constructor)) \ > | ^ > In file included from arping_test.c:29: > arping_test.c:504:8: error: ‘get_mac_addr_fail’ redeclared as different kind > of symbol > 504 | MYTEST(get_mac_addr_fail) > | ^~~~~~~~~~~~~~~~~ > arping_test.c:504:1: note: in expansion of macro ‘MYTEST’ > 504 | MYTEST(get_mac_addr_fail) > | ^~~~~~ > arping_test.c:504:8: note: previous declaration of ‘get_mac_addr_fail’ was > here > 504 | MYTEST(get_mac_addr_fail) > | ^~~~~~~~~~~~~~~~~ > arping_test.c:58:31: note: in definition of macro ‘MYTEST’ > 58 | #define MYTEST(a) static void a(int);__attribute__((constructor)) \ > | ^ > In file included from arping_test.c:29: > arping_test.c:520:14: error: ‘libnet_init_bad_nolo’ redeclared as different > kind of symbol > 520 | MY_EXIT_TEST(libnet_init_bad_nolo) > | ^~~~~~~~~~~~~~~~~~~~ > arping_test.c:520:1: note: in expansion of macro ‘MY_EXIT_TEST’ > 520 | MY_EXIT_TEST(libnet_init_bad_nolo) > | ^~~~~~~~~~~~ > arping_test.c:520:14: note: previous declaration of ‘libnet_init_bad_nolo’ > was here > 520 | MY_EXIT_TEST(libnet_init_bad_nolo) > | ^~~~~~~~~~~~~~~~~~~~ > arping_test.c:65:37: note: in definition of macro ‘MY_EXIT_TEST’ > 65 | #define MY_EXIT_TEST(a) static void > a(int);__attribute__((constructor)) \ > | ^ > In file included from arping_test.c:29: > arping_test.c:528:14: error: ‘libnet_init_null_nolo_nonull’ redeclared as > different kind of symbol > 528 | MY_EXIT_TEST(libnet_init_null_nolo_nonull) > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ > arping_test.c:528:1: note: in expansion of macro ‘MY_EXIT_TEST’ > 528 | MY_EXIT_TEST(libnet_init_null_nolo_nonull) > | ^~~~~~~~~~~~ > arping_test.c:528:14: note: previous declaration of > ‘libnet_init_null_nolo_nonull’ was here > 528 | MY_EXIT_TEST(libnet_init_null_nolo_nonull) > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ > arping_test.c:65:37: note: in definition of macro ‘MY_EXIT_TEST’ > 65 | #define MY_EXIT_TEST(a) static void > a(int);__attribute__((constructor)) \ > | ^ > In file included from arping_test.c:29: > arping_test.c:535:8: error: ‘libnet_init_good’ redeclared as different kind > of symbol > 535 | MYTEST(libnet_init_good) > | ^~~~~~~~~~~~~~~~ > arping_test.c:535:1: note: in expansion of macro ‘MYTEST’ > 535 | MYTEST(libnet_init_good) > | ^~~~~~ > arping_test.c:535:8: note: previous declaration of ‘libnet_init_good’ was here > 535 | MYTEST(libnet_init_good) > | ^~~~~~~~~~~~~~~~ > arping_test.c:58:31: note: in definition of macro ‘MYTEST’ > 58 | #define MYTEST(a) static void a(int);__attribute__((constructor)) \ > | ^ > In file included from arping_test.c:29: > arping_test.c:542:8: error: ‘libnet_init_null_nolo’ redeclared as different > kind of symbol > 542 | MYTEST(libnet_init_null_nolo) > | ^~~~~~~~~~~~~~~~~~~~~ > arping_test.c:542:1: note: in expansion of macro ‘MYTEST’ > 542 | MYTEST(libnet_init_null_nolo) > | ^~~~~~ > arping_test.c:542:8: note: previous declaration of ‘libnet_init_null_nolo’ > was here > 542 | MYTEST(libnet_init_null_nolo) > | ^~~~~~~~~~~~~~~~~~~~~ > arping_test.c:58:31: note: in definition of macro ‘MYTEST’ > 58 | #define MYTEST(a) static void a(int);__attribute__((constructor)) \ > | ^ > arping_test.c:239:8: warning: ‘test_mkpacket’ used but never defined > 239 | MYTEST(test_mkpacket) > | ^~~~~~~~~~~~~ > arping_test.c:58:31: note: in definition of macro ‘MYTEST’ > 58 | #define MYTEST(a) static void a(int);__attribute__((constructor)) \ > | ^ > arping_test.c:264:8: warning: ‘pingip_uninteresting_packet’ used but never > defined > 264 | MYTEST(pingip_uninteresting_packet) > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ > arping_test.c:58:31: note: in definition of macro ‘MYTEST’ > 58 | #define MYTEST(a) static void a(int);__attribute__((constructor)) \ > | ^ > arping_test.c:392:8: warning: ‘pingip_interesting_packet’ used but never > defined > 392 | MYTEST(pingip_interesting_packet) > | ^~~~~~~~~~~~~~~~~~~~~~~~~ > arping_test.c:58:31: note: in definition of macro ‘MYTEST’ > 58 | #define MYTEST(a) static void a(int);__attribute__((constructor)) \ > | ^ > arping_test.c:452:8: warning: ‘strip_newline_test’ used but never defined > 452 | MYTEST(strip_newline_test) > | ^~~~~~~~~~~~~~~~~~ > arping_test.c:58:31: note: in definition of macro ‘MYTEST’ > 58 | #define MYTEST(a) static void a(int);__attribute__((constructor)) \ > | ^ > arping_test.c:472:8: warning: ‘get_mac_addr_success’ used but never defined > 472 | MYTEST(get_mac_addr_success) > | ^~~~~~~~~~~~~~~~~~~~ > arping_test.c:58:31: note: in definition of macro ‘MYTEST’ > 58 | #define MYTEST(a) static void a(int);__attribute__((constructor)) \ > | ^ > arping_test.c:504:8: warning: ‘get_mac_addr_fail’ used but never defined > 504 | MYTEST(get_mac_addr_fail) > | ^~~~~~~~~~~~~~~~~ > arping_test.c:58:31: note: in definition of macro ‘MYTEST’ > 58 | #define MYTEST(a) static void a(int);__attribute__((constructor)) \ > | ^ > arping_test.c:520:14: warning: ‘libnet_init_bad_nolo’ used but never defined > 520 | MY_EXIT_TEST(libnet_init_bad_nolo) > | ^~~~~~~~~~~~~~~~~~~~ > arping_test.c:65:37: note: in definition of macro ‘MY_EXIT_TEST’ > 65 | #define MY_EXIT_TEST(a) static void > a(int);__attribute__((constructor)) \ > | ^ > arping_test.c:528:14: warning: ‘libnet_init_null_nolo_nonull’ used but never > defined > 528 | MY_EXIT_TEST(libnet_init_null_nolo_nonull) > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ > arping_test.c:65:37: note: in definition of macro ‘MY_EXIT_TEST’ > 65 | #define MY_EXIT_TEST(a) static void > a(int);__attribute__((constructor)) \ > | ^ > arping_test.c:535:8: warning: ‘libnet_init_good’ used but never defined > 535 | MYTEST(libnet_init_good) > | ^~~~~~~~~~~~~~~~ > arping_test.c:58:31: note: in definition of macro ‘MYTEST’ > 58 | #define MYTEST(a) static void a(int);__attribute__((constructor)) \ > | ^ > arping_test.c:542:8: warning: ‘libnet_init_null_nolo’ used but never defined > 542 | MYTEST(libnet_init_null_nolo) > | ^~~~~~~~~~~~~~~~~~~~~ > arping_test.c:58:31: note: in definition of macro ‘MYTEST’ > 58 | #define MYTEST(a) static void a(int);__attribute__((constructor)) \ > | ^ > make[3]: *** [Makefile:632: arping_test.o] Error 1 The full build log is available from: http://qa-logs.debian.net/2021/01/20/arping_2.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 me so that we can identify if something relevant changed in the meantime. 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.