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.

Reply via email to