Source: ipxe Version: 1.0.0+git-20190125.36a4c85-5 Severity: serious Justification: FTBFS on amd64 Tags: bullseye sid ftbfs Usertags: ftbfs-20200802 ftbfs-bullseye
Hi, During a rebuild of all packages in sid, your package failed to build on amd64. Relevant part (hopefully): > make[2]: Entering directory '/<<PKGBUILDDIR>>/src' > gcc -DARCH=i386 -DPLATFORM=pcbios -DSECUREBOOT=0 -march=i386 > -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 > -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd > -freg-struct-return -m32 -fshort-wchar -Ui386 -Ulinux -DNVALGRIND -Iinclude > -I. -Iarch/x86/include -Iarch/i386/include -Iarch/i386/include/pcbios -Os -g > -ffreestanding -Wall -W -Wformat-nonliteral -fno-stack-protector > -fno-dwarf2-cfi-asm -fno-exceptions -fno-unwind-tables > -fno-asynchronous-unwind-tables -Wno-address -Wno-stringop-truncation > -fno-PIE -no-pie -ffunction-sections -include include/compiler.h > -DASM_TCHAR='@' -DASM_TCHAR_OPS='@' -DOBJECT=version > -DBUILD_NAME="\"ipxe.lkrn\"" \ > -DVERSION_MAJOR=1 \ > -DVERSION_MINOR=0 \ > -DVERSION_PATCH=0 \ > -DVERSION="\"1.0.0+git-20190125.36a4c85-5\"" \ > -c core/version.c -o bin-i386-pcbios/version.ipxe.lkrn.o > ld -m elf_i386 -N --no-check-sections --section-start=.prefix=0 > --gc-sections -static -T arch/x86/scripts/pcbios.lds -u _lkrn_start --defsym > check__lkrn_start=_lkrn_start -u obj_3c509_eisa --defsym > check_obj_3c509_eisa=obj_3c509_eisa -u obj_3c509 --defsym > check_obj_3c509=obj_3c509 -u obj_3c515 --defsym check_obj_3c515=obj_3c515 > -u obj_3c529 --defsym check_obj_3c529=obj_3c529 -u obj_3c595 --defsym > check_obj_3c595=obj_3c595 -u obj_3c90x --defsym check_obj_3c90x=obj_3c90x > -u obj_amd8111e --defsym check_obj_amd8111e=obj_amd8111e -u obj_atl1e > --defsym check_obj_atl1e=obj_atl1e -u obj_b44 --defsym > check_obj_b44=obj_b44 -u obj_cs89x0 --defsym check_obj_cs89x0=obj_cs89x0 > -u obj_davicom --defsym check_obj_davicom=obj_davicom -u obj_depca --defsym > check_obj_depca=obj_depca -u obj_dmfe --defsym check_obj_dmfe=obj_dmfe -u > obj_eepro --defsym check_obj_eepro=obj_eepro -u obj_eepro100 --defsym > check_obj_eepro100=obj_eepro100 -u obj_ena --defsym check_obj_ena=obj_ena > -u obj_epic100 --defsym check_obj_epic100=obj_epic100 -u obj_etherfabric > --defsym check_obj_etherfabric=obj_etherfabric -u obj_exanic --defsym > check_obj_exanic=obj_exanic -u obj_forcedeth --defsym > check_obj_forcedeth=obj_forcedeth -u obj_icplus --defsym > check_obj_icplus=obj_icplus -u obj_intel --defsym check_obj_intel=obj_intel > -u obj_intelx --defsym check_obj_intelx=obj_intelx -u obj_intelxl > --defsym check_obj_intelxl=obj_intelxl -u obj_intelxvf --defsym > check_obj_intelxvf=obj_intelxvf -u obj_jme --defsym check_obj_jme=obj_jme > -u obj_myri10ge --defsym check_obj_myri10ge=obj_myri10ge -u obj_myson > --defsym check_obj_myson=obj_myson -u obj_natsemi --defsym > check_obj_natsemi=obj_natsemi -u obj_ne2k_isa --defsym > check_obj_ne2k_isa=obj_ne2k_isa -u obj_ns8390 --defsym > check_obj_ns8390=obj_ns8390 -u obj_pcnet32 --defsym > check_obj_pcnet32=obj_pcnet32 -u obj_pnic --defsym check_obj_pnic=obj_pnic > -u obj_prism2_pci --defsym check_obj_prism2_pci=obj_prism2_pci -u > obj_prism2_plx --defsym check_obj_prism2_plx=obj_prism2_plx -u obj_realtek > --defsym check_obj_realtek=obj_realtek -u obj_rhine --defsym > check_obj_rhine=obj_rhine -u obj_sis190 --defsym > check_obj_sis190=obj_sis190 -u obj_sis900 --defsym > check_obj_sis900=obj_sis900 -u obj_skeleton --defsym > check_obj_skeleton=obj_skeleton -u obj_skge --defsym > check_obj_skge=obj_skge -u obj_sky2 --defsym check_obj_sky2=obj_sky2 -u > obj_smc9000 --defsym check_obj_smc9000=obj_smc9000 -u obj_sundance --defsym > check_obj_sundance=obj_sundance -u obj_thunderx --defsym > check_obj_thunderx=obj_thunderx -u obj_tlan --defsym > check_obj_tlan=obj_tlan -u obj_tulip --defsym check_obj_tulip=obj_tulip > -u obj_velocity --defsym check_obj_velocity=obj_velocity -u obj_virtio_net > --defsym check_obj_virtio_net=obj_virtio_net -u obj_vmxnet3 --defsym > check_obj_vmxnet3=obj_vmxnet3 -u obj_w89c840 --defsym > check_obj_w89c840=obj_w89c840 -u obj_igbvf_main --defsym > check_obj_igbvf_main=obj_igbvf_main -u obj_phantom --defsym > check_obj_phantom=obj_phantom -u obj_vxge --defsym check_obj_vxge=obj_vxge > -u obj_tg3 --defsym check_obj_tg3=obj_tg3 -u obj_sfc_hunt --defsym > check_obj_sfc_hunt=obj_sfc_hunt -u obj_undi --defsym > check_obj_undi=obj_undi -u obj_rtl8180 --defsym > check_obj_rtl8180=obj_rtl8180 -u obj_rtl8185 --defsym > check_obj_rtl8185=obj_rtl8185 -u obj_ath5k --defsym > check_obj_ath5k=obj_ath5k -u obj_ath9k --defsym check_obj_ath9k=obj_ath9k > -u obj_arbel --defsym check_obj_arbel=obj_arbel -u obj_golan --defsym > check_obj_golan=obj_golan -u obj_hermon --defsym > check_obj_hermon=obj_hermon -u obj_qib7322 --defsym > check_obj_qib7322=obj_qib7322 -u obj_hvm --defsym check_obj_hvm=obj_hvm > -u obj_hyperv --defsym check_obj_hyperv=obj_hyperv -u obj_config --defsym > check_obj_config=obj_config -u obj_config_pcbios --defsym > check_obj_config_pcbios=obj_config_pcbios --defsym pci_vendor_id=0 --defsym > pci_device_id=0 -e _lkrn_start bin-i386-pcbios/version.ipxe.lkrn.o > bin-i386-pcbios/blib.a -o bin-i386-pcbios/ipxe.lkrn.tmp \ > --defsym _build_id=`perl -e 'printf "0x%08x", int ( rand ( 0xffffffff ) > );'` \ > --defsym _build_timestamp=1596386969 \ > -Map bin-i386-pcbios/ipxe.lkrn.tmp.map > ld: bin-i386-pcbios/blib.a(dmfe.o):(.bss+0x0): multiple definition of > `_shared_bss'; bin-i386-pcbios/blib.a(davicom.o):(.bss+0x0): first defined > here > ld: bin-i386-pcbios/blib.a(epic100.o):(.bss+0x0): multiple definition of > `_shared_bss'; bin-i386-pcbios/blib.a(davicom.o):(.bss+0x0): first defined > here > ld: > bin-i386-pcbios/blib.a(pxe_preboot.o):/<<PKGBUILDDIR>>/src/arch/x86/interface/pxe/pxe_preboot.c:51: > multiple definition of `isapnp_read_port'; > bin-i386-pcbios/blib.a(isapnp.o):/<<PKGBUILDDIR>>/src/drivers/bus/isapnp.c:76: > first defined here > ld: bin-i386-pcbios/blib.a(sis900.o):(.bss+0x0): multiple definition of > `_shared_bss'; bin-i386-pcbios/blib.a(davicom.o):(.bss+0x0): first defined > here > ld: bin-i386-pcbios/blib.a(sundance.o):(.bss+0x0): multiple definition of > `_shared_bss'; bin-i386-pcbios/blib.a(davicom.o):(.bss+0x0): first defined > here > ld: bin-i386-pcbios/blib.a(tlan.o):(.bss+0x0): multiple definition of > `_shared_bss'; bin-i386-pcbios/blib.a(davicom.o):(.bss+0x0): first defined > here > ld: bin-i386-pcbios/blib.a(tulip.o):(.bss+0x0): multiple definition of > `_shared_bss'; bin-i386-pcbios/blib.a(davicom.o):(.bss+0x0): first defined > here > ld: bin-i386-pcbios/blib.a(w89c840.o):(.bss+0x0): multiple definition of > `_shared_bss'; bin-i386-pcbios/blib.a(davicom.o):(.bss+0x0): first defined > here > make[2]: *** [Makefile.housekeeping:1188: bin-i386-pcbios/ipxe.lkrn.tmp] > Error 1 The full build log is available from: http://qa-logs.debian.net/2020/08/02/ipxe_1.0.0+git-20190125.36a4c85-5_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.

