Source: u-boot
Version: 2023.07+dfsg-1
Severity: serious
Justification: FTBFS
Tags: trixie sid ftbfs
User: [email protected]
Usertags: ftbfs-20230925 ftbfs-trixie
Hi,
During a rebuild of all packages in sid, your package failed to build
on amd64.
Relevant part (hopefully):
> make[3]: Entering directory '/<<PKGBUILDDIR>>/debian/build/qemu_arm'
> make -f /<<PKGBUILDDIR>>/Makefile syncconfig
> make -f /<<PKGBUILDDIR>>/scripts/Makefile.build obj=scripts/basic
> ln -fsn /<<PKGBUILDDIR>> source
> /bin/bash /<<PKGBUILDDIR>>/scripts/mkmakefile /<<PKGBUILDDIR>>
> GEN Makefile
> rm -f .tmp_quiet_recordmcount
> make -f /<<PKGBUILDDIR>>/scripts/Makefile.build obj=scripts/kconfig syncconfig
> scripts/kconfig/conf --syncconfig Kconfig
> make -f /<<PKGBUILDDIR>>/scripts/Makefile.autoconf || \
> { rm -f include/config/auto.conf; false; }
> mkdir -p include/asm
> if [ -d /<<PKGBUILDDIR>>/arch/arm/mach-/include/mach ]; then \
> dest=arch/arm/mach-/include/mach; \
> else \
> dest=arch/arm/include/asm/arch-armv7; \
> fi; \
> ln -fsn /<<PKGBUILDDIR>>/$dest include/asm/arch
> set -e; mkdir -p include/; (echo "/* Automatically generated - do not edit
> */"; echo \#define CFG_BOARDDIR board/emulation/qemu-arm; echo \#include
> \<configs/"qemu-arm".h\>; echo \#include \<asm/config.h\>; echo \#include
> \<linux/kconfig.h\>; echo \#include \<config_fallbacks.h\>;) <
> /<<PKGBUILDDIR>>/scripts/Makefile.autoconf > include/config.h.tmp; if [ -r
> include/config.h ] && cmp -s include/config.h include/config.h.tmp; then rm
> -f include/config.h.tmp; else : ' UPD include/config.h'; mv -f
> include/config.h.tmp include/config.h; fi
> arm-linux-gnueabihf-gcc -E -Wall -Wstrict-prototypes -Wno-format-security
> -fno-builtin -ffreestanding -std=gnu11 -fshort-wchar -fno-strict-aliasing
> -fno-PIE -fno-stack-protector -fno-delete-null-pointer-checks
> -Wno-pointer-sign -Wno-stringop-truncation -Wno-zero-length-bounds
> -Wno-array-bounds -Wno-stringop-overflow -Wno-maybe-uninitialized
> -ffile-prefix-map=/<<PKGBUILDDIR>>/= -gdwarf-4 -fstack-usage
> -Wno-format-nonliteral -Wno-address-of-packed-member
> -Wno-unused-but-set-variable -Werror=date-time -Wno-packed-not-aligned
> -D__KERNEL__ -D__UBOOT__ -D__ARM__ -marm -mno-thumb-interwork
> -mabi=aapcs-linux -mword-relocations -fno-pic -mno-unaligned-access
> -ffunction-sections -fdata-sections -fno-common -ffixed-r9 -msoft-float
> -mgeneral-regs-only -pipe -Iinclude -I/<<PKGBUILDDIR>>/include
> -I/<<PKGBUILDDIR>>/arch/arm/include -include
> /<<PKGBUILDDIR>>/include/linux/kconfig.h -nostdinc -isystem
> /usr/lib/gcc-cross/arm-linux-gnueabihf/13/include -DDO_DEPS_ONLY -dM
> /<<PKGBUILDDIR>>/include/common.h > u-boot.cfg.tmp && { grep 'define CONFIG_'
> u-boot.cfg.tmp | sed '/define CONFIG_IS_ENABLED(/d;/define
> CONFIG_IF_ENABLED_INT(/d;/define CONFIG_VAL(/d;' > u-boot.cfg; rm
> u-boot.cfg.tmp; } || { rm u-boot.cfg.tmp; false; }
> arm-linux-gnueabihf-gcc -x c -DDO_DEPS_ONLY -M -MP -Wall
> -Wstrict-prototypes -Wno-format-security -fno-builtin -ffreestanding
> -std=gnu11 -fshort-wchar -fno-strict-aliasing -fno-PIE -fno-stack-protector
> -fno-delete-null-pointer-checks -Wno-pointer-sign -Wno-stringop-truncation
> -Wno-zero-length-bounds -Wno-array-bounds -Wno-stringop-overflow
> -Wno-maybe-uninitialized -ffile-prefix-map=/<<PKGBUILDDIR>>/= -gdwarf-4
> -fstack-usage -Wno-format-nonliteral -Wno-address-of-packed-member
> -Wno-unused-but-set-variable -Werror=date-time -Wno-packed-not-aligned
> -D__KERNEL__ -D__UBOOT__ -D__ARM__ -marm -mno-thumb-interwork
> -mabi=aapcs-linux -mword-relocations -fno-pic -mno-unaligned-access
> -ffunction-sections -fdata-sections -fno-common -ffixed-r9 -msoft-float
> -mgeneral-regs-only -pipe -Iinclude -I/<<PKGBUILDDIR>>/include
> -I/<<PKGBUILDDIR>>/arch/arm/include -include
> /<<PKGBUILDDIR>>/include/linux/kconfig.h -nostdinc -isystem
> /usr/lib/gcc-cross/arm-linux-gnueabihf/13/include -MQ
> include/config/auto.conf /<<PKGBUILDDIR>>/include/common.h >
> include/autoconf.mk.dep || { rm include/autoconf.mk.dep; false; }
> sed -n -f /<<PKGBUILDDIR>>/tools/scripts/define2mk.sed u-boot.cfg | while
> read line; do if [ -n "" ] || ! grep -q "${line%=*}="
> include/config/auto.conf; then echo "$line"; fi; done > include/autoconf.mk
> touch include/config/auto.conf
> set -e; mkdir -p include/config/; echo "2023.07$(/bin/bash
> /<<PKGBUILDDIR>>/scripts/setlocalversion /<<PKGBUILDDIR>>)" <
> include/config/auto.conf > include/config/uboot.release.tmp; if [ -r
> include/config/uboot.release ] && cmp -s include/config/uboot.release
> include/config/uboot.release.tmp; then rm -f
> include/config/uboot.release.tmp; else : ' UPD
> include/config/uboot.release'; mv -f include/config/uboot.release.tmp
> include/config/uboot.release; fi
> ln -fsn /<<PKGBUILDDIR>> source
> set -e; mkdir -p include/generated/; (if test -n "${SOURCE_DATE_EPOCH}";
> then SOURCE_DATE="@${SOURCE_DATE_EPOCH}"; DATE=""; for date in gdate date.gnu
> date; do ${date} -u -d "${SOURCE_DATE}" >/dev/null 2>&1 && DATE="${date}";
> done; if test -n "${DATE}"; then LC_ALL=C ${DATE} -u -d "${SOURCE_DATE}"
> +'#define U_BOOT_DATE "%b %d %C%y"'; LC_ALL=C ${DATE} -u -d "${SOURCE_DATE}"
> +'#define U_BOOT_TIME "%T"'; LC_ALL=C ${DATE} -u -d "${SOURCE_DATE}"
> +'#define U_BOOT_TZ "%z"'; LC_ALL=C ${DATE} -u -d "${SOURCE_DATE}" +'#define
> U_BOOT_EPOCH %s'; else return 42; fi; else LC_ALL=C date +'#define
> U_BOOT_DATE "%b %d %C%y"'; LC_ALL=C date +'#define U_BOOT_TIME "%T"';
> LC_ALL=C date +'#define U_BOOT_TZ "%z"'; LC_ALL=C date +'#define U_BOOT_EPOCH
> %s'; fi) < /<<PKGBUILDDIR>>/Makefile >
> include/generated/timestamp_autogenerated.h.tmp; if [ -r
> include/generated/timestamp_autogenerated.h ] && cmp -s
> include/generated/timestamp_autogenerated.h
> include/generated/timestamp_autogenerated.h.tmp; then rm -f
> include/generated/timestamp_autogenerated.h.tmp; else : ' UPD
> include/generated/timestamp_autogenerated.h'; mv -f
> include/generated/timestamp_autogenerated.h.tmp
> include/generated/timestamp_autogenerated.h; fi
> /bin/bash /<<PKGBUILDDIR>>/scripts/mkmakefile /<<PKGBUILDDIR>>
> set -e; mkdir -p include/generated/; (if test -n "${DEVICE_TREE}"; then echo
> \#define DEVICE_TREE \"\"; else echo \#define DEVICE_TREE
> CONFIG_DEFAULT_DEVICE_TREE; fi) < /<<PKGBUILDDIR>>/Makefile >
> include/generated/dt.h.tmp; if [ -r include/generated/dt.h ] && cmp -s
> include/generated/dt.h include/generated/dt.h.tmp; then rm -f
> include/generated/dt.h.tmp; else : ' UPD include/generated/dt.h'; mv -f
> include/generated/dt.h.tmp include/generated/dt.h; fi
> GEN Makefile
> make -f /<<PKGBUILDDIR>>/scripts/Makefile.build obj=scripts/basic
> if [ -f "/<<PKGBUILDDIR>>/board/emulation/qemu-arm/qemu-arm.env" ]; then
> cat /<<PKGBUILDDIR>>/board/emulation/qemu-arm/qemu-arm.env >
> include/generated/env.txt; elif [ -n "" ]; then echo "Missing file
> /<<PKGBUILDDIR>>/board/emulation/qemu-arm/.env"; else touch
> include/generated/env.txt ; fi
> rm -f .tmp_quiet_recordmcount
> if [ -f /<<PKGBUILDDIR>>/.config -o -d /<<PKGBUILDDIR>>/include/config ];
> then \
> echo >&2 " /<<PKGBUILDDIR>> is not clean, please run 'make mrproper'";
> \
> echo >&2 " in the '/<<PKGBUILDDIR>>' directory.";\
> /bin/false; \
> fi;
> set -e; mkdir -p include/generated/; (echo \#define PLAIN_VERSION
> \"2023.07+dfsg-1\"; echo \#define U_BOOT_VERSION \"U-Boot \" PLAIN_VERSION;
> echo \#define U_BOOT_VERSION_NUM 2023; echo \#define U_BOOT_VERSION_NUM_PATCH
> $(echo 07 | sed -e "s/^0*//"); echo \#define CC_VERSION_STRING \"$(LC_ALL=C
> arm-linux-gnueabihf-gcc --version | head -n 1)\"; echo \#define
> LD_VERSION_STRING \"$(LC_ALL=C arm-linux-gnueabihf-ld.bfd --version | head -n
> 1)\"; ) < include/config/uboot.release >
> include/generated/version_autogenerated.h.tmp; if [ -r
> include/generated/version_autogenerated.h ] && cmp -s
> include/generated/version_autogenerated.h
> include/generated/version_autogenerated.h.tmp; then rm -f
> include/generated/version_autogenerated.h.tmp; else : ' UPD
> include/generated/version_autogenerated.h'; mv -f
> include/generated/version_autogenerated.h.tmp
> include/generated/version_autogenerated.h; fi
> if [ -s "/<<PKGBUILDDIR>>/board/emulation/qemu-arm/qemu-arm.env" ]; then
> arm-linux-gnueabihf-gcc -E -P -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=.
> -fstack-protector-strong -fstack-clash-protection -Wformat
> -Werror=format-security -fcf-protection -x assembler-with-cpp -D__ASSEMBLY__
> -D__UBOOT_CONFIG__ -I . -I include -I /<<PKGBUILDDIR>>/include -include
> linux/kconfig.h -include include/config.h -I/<<PKGBUILDDIR>>/arch/arm/include
> include/generated/env.txt -o include/generated/env.in; else rm -f
> include/generated/env.in; touch include/generated/env.in ; fi
> cc1: error: ‘-fcf-protection=full’ is not supported for this target
> make[3]: *** [/<<PKGBUILDDIR>>/Makefile:1816: include/generated/env.in] Error
> 1
The full build log is available from:
http://qa-logs.debian.net/2023/09/25/u-boot_2023.07+dfsg-1_unstable.log
All bugs filed during this archive rebuild are listed at:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20230925;[email protected]
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20230925&[email protected]&allbugs=1&cseverity=1&ctags=1&caffected=1#results
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 mark 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.