Source: libnewlib-nano Version: 2.11.2-1 Severity: serious Justification: FTBFS on amd64 Tags: bullseye sid ftbfs Usertags: ftbfs-20200620 ftbfs-bullseye
Hi, During a rebuild of all packages in sid, your package failed to build on amd64. Relevant part (hopefully): > make[1]: Entering directory '/<<PKGBUILDDIR>>' > cd debian/build-nano && ninja > [1/16620] Compiling C object > 'newlib/libc/machine/arm/50beb5a@@machine@sta/setjmp.S.o' > [2/16620] Compiling C object > 'newlib/libc/machine/arm/50beb5a@@machine@sta/strcpy.c.o' > FAILED: newlib/libc/machine/arm/50beb5a@@machine@sta/strcpy.c.o > arm-none-eabi-gcc -Inewlib/libc/machine/arm/50beb5a@@machine@sta > -Inewlib/libc/machine/arm -I../../newlib/libc/machine/arm -I. -I../.. > -Inewlib/libc/tinystdio -I../../newlib/libc/tinystdio -Inewlib/libc/include > -I../../newlib/libc/include -fdiagnostics-color=always -pipe > -D_FILE_OFFSET_BITS=64 -std=gnu99 -g -ffunction-sections -fdata-sections -Os > -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong > -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-builtin > -MD -MQ 'newlib/libc/machine/arm/50beb5a@@machine@sta/strcpy.c.o' -MF > 'newlib/libc/machine/arm/50beb5a@@machine@sta/strcpy.c.o.d' -o > 'newlib/libc/machine/arm/50beb5a@@machine@sta/strcpy.c.o' -c > ../../newlib/libc/machine/arm/strcpy.c > In file included from ../../newlib/libc/include/ssp/strings.h:34, > from ../../newlib/libc/include/strings.h:77, > from ../../newlib/libc/include/string.h:24, > from ../../newlib/libc/machine/arm/strcpy.c:31: > ../../newlib/libc/include/ssp/ssp.h:47:52: error: expected declaration > specifiers or '...' before numeric constant > #define __ssp_bos0(ptr) __builtin_object_size(ptr, 0) > ^ > ../../newlib/libc/include/ssp/string.h:57:7: note: in expansion of macro > '__ssp_bos0' > ((__ssp_bos0(dst) != (size_t)-1) ? \ > ^~~~~~~~~~ > ../../newlib/libc/include/ssp/string.h:109:26: note: in expansion of macro > '__ssp_bos_check2' > #define strcpy(dst, src) __ssp_bos_check2(strcpy, dst, src) > ^~~~~~~~~~~~~~~~ > ../../newlib/libc/machine/arm/strcpy.c:42:1: note: in expansion of macro > 'strcpy' > strcpy (char* dst, const char* src) > ^~~~~~ > In file included from ../../newlib/libc/include/string.h:180, > from ../../newlib/libc/machine/arm/strcpy.c:31: > ../../newlib/libc/include/ssp/string.h:57:23: error: expected ')' before '!=' > token > ((__ssp_bos0(dst) != (size_t)-1) ? \ > ^~ > ../../newlib/libc/include/ssp/string.h:109:26: note: in expansion of macro > '__ssp_bos_check2' > #define strcpy(dst, src) __ssp_bos_check2(strcpy, dst, src) > ^~~~~~~~~~~~~~~~ > ../../newlib/libc/machine/arm/strcpy.c:42:1: note: in expansion of macro > 'strcpy' > strcpy (char* dst, const char* src) > ^~~~~~ > ../../newlib/libc/include/ssp/string.h:57:38: error: expected ')' before '?' > token > ((__ssp_bos0(dst) != (size_t)-1) ? \ > ^ > ../../newlib/libc/include/ssp/string.h:109:26: note: in expansion of macro > '__ssp_bos_check2' > #define strcpy(dst, src) __ssp_bos_check2(strcpy, dst, src) > ^~~~~~~~~~~~~~~~ > ../../newlib/libc/machine/arm/strcpy.c:42:1: note: in expansion of macro > 'strcpy' > strcpy (char* dst, const char* src) > ^~~~~~ > [3/16620] Compiling C object > 'newlib/libc/machine/arm/50beb5a@@machine@sta/aeabi_memmove.c.o' > [4/16620] Compiling C object > 'newlib/libc/machine/arm/50beb5a@@machine@sta/strcmp.S.o' > [5/16620] Compiling C object > 'newlib/libc/machine/arm/50beb5a@@machine@sta/aeabi_memcpy.c.o' > [6/16620] Compiling C object > 'newlib/libc/machine/arm/50beb5a@@machine@sta/aeabi_memcpy-armv7a.S.o' > [7/16620] Compiling C object > 'newlib/libc/machine/arm/50beb5a@@machine@sta/aeabi_memmove-soft.S.o' > ninja: build stopped: subcommand failed. > make[1]: *** [debian/rules:48: override_dh_auto_build] Error 1 The full build log is available from: http://qa-logs.debian.net/2020/06/20/libnewlib-nano_2.11.2-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.