DEBUG: Executing shell function do_compile
NOTE: make -j 70 -l 140 ISOLINUX_BIN=TOPDIR/tmp/work/core2-32-oe-linux-musl/ipxe/1.20.1+git/recipe-sysroot/usr/share/syslinux/isolinux.bin CROSS_COMPILE=i686-oe-linux-musl- EXTRA_HOST_CFLAGS=-isystemTOPDIR/tmp/work/core2-32-oe-linux-musl/ipxe/1.20.1+git/recipe-sysroot-native/usr/include -O2 -pipe EXTRA_HOST_LDFLAGS=-LTOPDIR/tmp/work/core2-32-oe-linux-musl/ipxe/1.20.1+git/recipe-sysroot-native/usr/lib                         -LTOPDIR/tmp/work/core2-32-oe-linux-musl/ipxe/1.20.1+git/recipe-sysroot-native/lib                         -Wl,--enable-new-dtags                         -Wl,-rpath-link,TOPDIR/tmp/work/core2-32-oe-linux-musl/ipxe/1.20.1+git/recipe-sysroot-native/usr/lib                         -Wl,-rpath-link,TOPDIR/tmp/work/core2-32-oe-linux-musl/ipxe/1.20.1+git/recipe-sysroot-native/lib                         -Wl,-rpath,TOPDIR/tmp/work/core2-32-oe-linux-musl/ipxe/1.20.1+git/recipe-sysroot-native/usr/lib                         -Wl,-rpath,TOPDIR/tmp/work/core2-32-oe-linux-musl/ipxe/1.20.1+git/recipe-sysroot-native/lib                         -Wl,-O1 NO_WERROR=1
  [DEPS] libgcc/__divdi3.c
  [DEPS] libgcc/__divmoddi4.c
  [DEPS] libgcc/icc.c
  [DEPS] libgcc/implicit.c
  [DEPS] libgcc/__moddi3.c
  [DEPS] libgcc/__udivdi3.c
  [DEPS] libgcc/__udivmoddi4.c
  [DEPS] libgcc/__umoddi3.c
  [DEPS] core/acpi.c
  [DEPS] core/acpi_settings.c
  [DEPS] core/ansicol.c
  [DEPS] core/ansicoldef.c
  [DEPS] core/ansiesc.c
  [DEPS] core/asprintf.c
  [DEPS] core/assert.c
  [DEPS] core/base16.c
  [DEPS] core/base64.c
  [DEPS] core/basename.c
  [DEPS] core/bitmap.c
  [DEPS] core/blockdev.c
  [DEPS] core/blocktrans.c
  [DEPS] core/console.c
  [DEPS] core/cpio.c
  [DEPS] core/ctype.c
  [DEPS] core/cwuri.c
  [DEPS] core/debug.c
  [DEPS] core/debug_md5.c
  [DEPS] core/device.c
  [DEPS] core/downloader.c
  [DEPS] core/dummy_sanboot.c
  [DEPS] core/edd.c
  [DEPS] core/errno.c
  [DEPS] core/exec.c
  [DEPS] core/fault.c
  [DEPS] core/fbcon.c
  [DEPS] core/fdt.c
  [DEPS] core/fnrec.c
  [DEPS] core/gdbserial.c
  [DEPS] core/gdbstub.c
  [DEPS] core/gdbudp.c
  [DEPS] core/getkey.c
  [DEPS] core/getopt.c
  [DEPS] core/hw.c
  [DEPS] core/i82365.c
  [DEPS] core/image.c
  [DEPS] core/init.c
  [DEPS] core/interface.c
  [DEPS] core/iobuf.c
  [DEPS] core/iomap_virt.c
  [DEPS] core/isqrt.c
  [DEPS] core/job.c
  [DEPS] core/linebuf.c
  [DEPS] core/lineconsole.c
  [DEPS] core/list.c
  [DEPS] core/log.c
  [DEPS] core/main.c
  [DEPS] core/malloc.c
  [DEPS] core/memmap_settings.c
  [DEPS] core/menu.c
  [DEPS] core/monojob.c
  [DEPS] core/netbios.c
  [DEPS] core/null_acpi.c
  [DEPS] core/null_nap.c
  [DEPS] core/null_reboot.c
  [DEPS] core/null_sanboot.c
  [DEPS] core/null_time.c
  [DEPS] core/nvo.c
  [DEPS] core/open.c
  [DEPS] core/params.c
  [DEPS] core/parseopt.c
  [DEPS] core/pc_kbd.c
  [DEPS] core/pcmcia.c
  [DEPS] core/pending.c
  [DEPS] core/pinger.c
  [DEPS] core/pixbuf.c
  [DEPS] core/pool.c
  [DEPS] core/posix_io.c
  [DEPS] core/process.c
  [DEPS] core/profile.c
  [DEPS] core/quiesce.c
  [DEPS] core/random.c
  [DEPS] core/refcnt.c
  [DEPS] core/resolv.c
  [DEPS] core/sanboot.c
  [DEPS] core/serial.c
  [DEPS] core/settings.c
  [DEPS] core/string.c
  [DEPS] core/stringextra.c
  [DEPS] core/time.c
  [DEPS] core/timer.c
  [DEPS] core/uart.c
  [DEPS] core/uri.c
  [DEPS] core/uuid.c
  [DEPS] core/vsprintf.c
  [DEPS] core/wchar.c
  [DEPS] core/xferbuf.c
  [DEPS] core/xfer.c
  [DEPS] net/aoe.c
  [DEPS] net/arp.c
  [DEPS] net/dhcpopts.c
  [DEPS] net/dhcppkt.c
  [DEPS] net/eapol.c
  [DEPS] net/ethernet.c
  [DEPS] net/eth_slow.c
  [DEPS] net/fakedhcp.c
  [DEPS] net/fc.c
  [DEPS] net/fcels.c
  [DEPS] net/fcns.c
  [DEPS] net/fcoe.c
  [DEPS] net/fcp.c
  [DEPS] net/fragment.c
  [DEPS] net/icmp.c
  [DEPS] net/icmpv4.c
  [DEPS] net/icmpv6.c
  [DEPS] net/infiniband.c
  [DEPS] net/iobpad.c
  [DEPS] net/ipv4.c
  [DEPS] net/ndp.c
  [DEPS] net/ipv6.c
  [DEPS] net/neighbour.c
  [DEPS] net/netdevice.c
  [DEPS] net/netdev_settings.c
  [DEPS] net/nullnet.c
  [DEPS] net/pccrc.c
  [DEPS] net/pccrd.c
  [DEPS] net/peerblk.c
  [DEPS] net/peerdisc.c
  [DEPS] net/peerdist.c
  [DEPS] net/peermux.c
  [DEPS] net/ping.c
  [DEPS] net/rarp.c
  [DEPS] net/retry.c
  [DEPS] net/rndis.c
  [DEPS] net/socket.c
  [DEPS] net/stp.c
  [DEPS] net/tcp.c
  [DEPS] net/tcpip.c
  [DEPS] net/tls.c
  [DEPS] net/udp.c
  [DEPS] net/validator.c
  [DEPS] net/vlan.c
  [DEPS] net/tcp/ftp.c
  [DEPS] net/tcp/httpbasic.c
  [DEPS] net/tcp/httpauth.c
  [DEPS] net/tcp/httpblock.c
  [DEPS] net/tcp/http.c
  [DEPS] net/tcp/httpconn.c
  [DEPS] net/tcp/httpcore.c
  [DEPS] net/tcp/httpdigest.c
  [DEPS] net/tcp/httpgce.c
  [DEPS] net/tcp/httpntlm.c
  [DEPS] net/tcp/https.c
  [DEPS] net/tcp/iscsi.c
  [DEPS] net/tcp/oncrpc.c
  [DEPS] net/tcp/syslogs.c
  [DEPS] net/udp/dhcp.c
  [DEPS] net/udp/dhcpv6.c
  [DEPS] net/udp/dns.c
  [DEPS] net/udp/ntp.c
  [DEPS] net/udp/slam.c
  [DEPS] net/udp/syslog.c
  [DEPS] net/udp/tftp.c
  [DEPS] net/infiniband/ib_cm.c
  [DEPS] net/infiniband/ib_cmrc.c
  [DEPS] net/infiniband/ib_mcast.c
  [DEPS] net/infiniband/ib_mi.c
  [DEPS] net/infiniband/ib_packet.c
  [DEPS] net/infiniband/ib_pathrec.c
  [DEPS] net/infiniband/ib_service.c
  [DEPS] net/infiniband/ib_sma.c
  [DEPS] net/infiniband/ib_smc.c
  [DEPS] net/infiniband/ib_srp.c
  [DEPS] net/infiniband/xsigo.c
  [DEPS] image/der.c
  [DEPS] image/efi_image.c
  [DEPS] image/elf.c
  [DEPS] image/embedded.c
  [DEPS] image/pem.c
  [DEPS] image/png.c
  [DEPS] image/pnm.c
  [DEPS] image/script.c
  [DEPS] image/segment.c
  [DEPS] drivers/bus/cdc.c
  [DEPS] drivers/bus/eisa.c
  [DEPS] drivers/bus/isa.c
  [DEPS] drivers/bus/isa_ids.c
  [DEPS] drivers/bus/isapnp.c
  [DEPS] drivers/bus/mca.c
  [DEPS] drivers/bus/pcibackup.c
  [DEPS] drivers/bus/pci.c
  [DEPS] drivers/bus/pciea.c
  [DEPS] drivers/bus/pciextra.c
  [DEPS] drivers/bus/pcimsix.c
  [DEPS] drivers/bus/pci_settings.c
  [DEPS] drivers/bus/pcivpd.c
  [DEPS] drivers/bus/usb.c
  [DEPS] drivers/bus/virtio-pci.c
  [DEPS] drivers/bus/virtio-ring.c
  [DEPS] drivers/net/3c503.c
  [DEPS] drivers/net/3c509.c
  [DEPS] drivers/net/3c515.c
  [DEPS] drivers/net/3c509-eisa.c
  [DEPS] drivers/net/3c529.c
  [DEPS] drivers/net/3c595.c
  [DEPS] drivers/net/3c5x9.c
  [DEPS] drivers/net/3c90x.c
  [DEPS] drivers/net/acm.c
  [DEPS] drivers/net/amd8111e.c
  [DEPS] drivers/net/atl1e.c
  [DEPS] drivers/net/axge.c
  [DEPS] drivers/net/b44.c
  [DEPS] drivers/net/bnx2.c
  [DEPS] drivers/net/cs89x0.c
  [DEPS] drivers/net/davicom.c
  [DEPS] drivers/net/depca.c
  [DEPS] drivers/net/dm96xx.c
  [DEPS] drivers/net/dmfe.c
  [DEPS] drivers/net/ecm.c
  [DEPS] drivers/net/eepro100.c
  [DEPS] drivers/net/eepro.c
  [DEPS] drivers/net/ena.c
  [DEPS] drivers/net/eoib.c
  [DEPS] drivers/net/epic100.c
  [DEPS] drivers/net/etherfabric.c
  [DEPS] drivers/net/forcedeth.c
  [DEPS] drivers/net/exanic.c
  [DEPS] drivers/net/icplus.c
  [DEPS] drivers/net/intel.c
  [DEPS] drivers/net/intelvf.c
  [DEPS] drivers/net/intelx.c
  [DEPS] drivers/net/intelxl.c
  [DEPS] drivers/net/intelxlvf.c
  [DEPS] drivers/net/intelxvf.c
  [DEPS] drivers/net/ipoib.c
  [DEPS] drivers/net/jme.c
  [DEPS] drivers/net/lan78xx.c
  [DEPS] drivers/net/legacy.c
  [DEPS] drivers/net/mii.c
  [DEPS] drivers/net/myri10ge.c
  [DEPS] drivers/net/myson.c
  [DEPS] drivers/net/natsemi.c
  [DEPS] drivers/net/ncm.c
  [DEPS] drivers/net/ne2k_isa.c
  [DEPS] drivers/net/ne.c
  [DEPS] drivers/net/netfront.c
  [DEPS] drivers/net/netvsc.c
  [DEPS] drivers/net/ns8390.c
  [DEPS] drivers/net/pcnet32.c
  [DEPS] drivers/net/pnic.c
  [DEPS] drivers/net/prism2_pci.c
  [DEPS] drivers/net/prism2_plx.c
  [DEPS] drivers/net/realtek.c
  [DEPS] drivers/net/rhine.c
  [DEPS] drivers/net/sis190.c
  [DEPS] drivers/net/sis900.c
  [DEPS] drivers/net/skeleton.c
  [DEPS] drivers/net/skge.c
  [DEPS] drivers/net/sky2.c
  [DEPS] drivers/net/smc9000.c
  [DEPS] drivers/net/smsc75xx.c
  [DEPS] drivers/net/smsc95xx.c
  [DEPS] drivers/net/smscusb.c
  [DEPS] drivers/net/sundance.c
  [DEPS] drivers/net/thunderx.c
  [DEPS] drivers/net/tlan.c
  [DEPS] drivers/net/tulip.c
  [DEPS] drivers/net/velocity.c
  [DEPS] drivers/net/virtio-net.c
  [DEPS] drivers/net/vmxnet3.c
  [DEPS] drivers/net/w89c840.c
  [DEPS] drivers/net/wd.c
  [DEPS] drivers/net/igbvf/igbvf_main.c
  [DEPS] drivers/net/igbvf/igbvf_mbx.c
  [DEPS] drivers/net/igbvf/igbvf_vf.c
  [DEPS] drivers/net/phantom/phantom.c
  [DEPS] drivers/net/vxge/vxge.c
  [DEPS] drivers/net/vxge/vxge_config.c
  [DEPS] drivers/net/vxge/vxge_main.c
  [DEPS] drivers/net/vxge/vxge_traffic.c
  [DEPS] drivers/net/efi/nii.c
  [DEPS] drivers/net/efi/snpnet.c
  [DEPS] drivers/net/efi/snp.c
  [DEPS] drivers/net/efi/snponly.c
  [DEPS] drivers/net/tg3/tg3.c
  [DEPS] drivers/net/tg3/tg3_hw.c
  [DEPS] drivers/net/tg3/tg3_phy.c
  [DEPS] drivers/net/sfc/efx_common.c
  [DEPS] drivers/net/sfc/efx_hunt.c
  [DEPS] drivers/net/sfc/sfc_hunt.c
  [DEPS] drivers/block/ata.c
  [DEPS] drivers/block/ibft.c
  [DEPS] drivers/block/scsi.c
  [DEPS] drivers/block/srp.c
  [DEPS] drivers/nvs/nvs.c
  [DEPS] drivers/nvs/nvsvpd.c
  [DEPS] drivers/nvs/spi.c
  [DEPS] drivers/nvs/threewire.c
  [DEPS] drivers/bitbash/bitbash.c
  [DEPS] drivers/bitbash/i2c_bit.c
  [DEPS] drivers/bitbash/mii_bit.c
  [DEPS] drivers/bitbash/spi_bit.c
  [DEPS] drivers/infiniband/arbel.c
  [DEPS] drivers/infiniband/flexboot_nodnic.c
  [DEPS] drivers/infiniband/golan.c
  [DEPS] drivers/infiniband/hermon.c
  [DEPS] drivers/infiniband/linda.c
  [DEPS] drivers/infiniband/linda_fw.c
  [DEPS] drivers/infiniband/qib7322.c
  [DEPS] drivers/infiniband/mlx_utils_flexboot/src/mlx_memory_priv.c
  [DEPS] drivers/infiniband/mlx_utils_flexboot/src/mlx_pci_priv.c
  [DEPS] drivers/infiniband/mlx_utils_flexboot/src/mlx_utils_priv.c
  [DEPS] drivers/infiniband/mlx_utils/src/public/mlx_icmd.c
  [DEPS] drivers/infiniband/mlx_utils/src/public/mlx_memory.c
  [DEPS] drivers/infiniband/mlx_utils/src/public/mlx_pci.c
  [DEPS] drivers/infiniband/mlx_utils/src/public/mlx_pci_gw.c
  [DEPS] drivers/infiniband/mlx_utils/src/public/mlx_utils.c
  [DEPS] drivers/infiniband/mlx_utils/mlx_lib/mlx_reg_access/mlx_reg_access.c
  [DEPS] drivers/infiniband/mlx_utils/mlx_lib/mlx_nvconfig/mlx_nvconfig.c
  [DEPS] drivers/infiniband/mlx_utils/mlx_lib/mlx_nvconfig/mlx_nvconfig_defaults.c
  [DEPS] drivers/infiniband/mlx_utils/mlx_lib/mlx_vmac/mlx_vmac.c
  [DEPS] drivers/infiniband/mlx_utils/mlx_lib/mlx_blink_leds/mlx_blink_leds.c
  [DEPS] drivers/infiniband/mlx_utils/mlx_lib/mlx_link_speed/mlx_link_speed.c
  [DEPS] drivers/infiniband/mlx_utils/mlx_lib/mlx_mtu/mlx_mtu.c
  [DEPS] drivers/infiniband/mlx_nodnic/src/mlx_cmd.c
  [DEPS] drivers/infiniband/mlx_nodnic/src/mlx_device.c
  [DEPS] drivers/infiniband/mlx_nodnic/src/mlx_port.c
  [DEPS] drivers/usb/ehci.c
  [DEPS] drivers/usb/uhci.c
  [DEPS] drivers/usb/usbhid.c
  [DEPS] drivers/usb/usbhub.c
  [DEPS] drivers/usb/usbio.c
  [DEPS] drivers/usb/usbkbd.c
  [DEPS] drivers/usb/usbnet.c
  [DEPS] drivers/usb/xhci.c
  [DEPS] interface/efi/efi_acpi.c
  [DEPS] interface/efi/efi_autoboot.c
  [DEPS] interface/efi/efi_blacklist.c
  [DEPS] interface/efi/efi_block.c
  [DEPS] interface/efi/efi_bofm.c
  [DEPS] interface/efi/efi_console.c
  [DEPS] interface/efi/efi_debug.c
  [DEPS] interface/efi/efi_download.c
  [DEPS] interface/efi/efi_driver.c
  [DEPS] interface/efi/efidrvprefix.c
  [DEPS] interface/efi/efi_entropy.c
  [DEPS] interface/efi/efi_fbcon.c
  [DEPS] interface/efi/efi_fdt.c
  [DEPS] interface/efi/efi_file.c
  [DEPS] interface/efi/efi_guid.c
  [DEPS] interface/efi/efi_hii.c
  [DEPS] interface/efi/efi_init.c
  [DEPS] interface/efi/efi_local.c
  [DEPS] interface/efi/efi_pci.c
  [DEPS] interface/efi/efiprefix.c
  [DEPS] interface/efi/efi_pxe.c
  [DEPS] interface/efi/efi_reboot.c
  [DEPS] interface/efi/efi_smbios.c
  [DEPS] interface/efi/efi_snp.c
  [DEPS] interface/efi/efi_snp_hii.c
  [DEPS] interface/efi/efi_strings.c
  [DEPS] interface/efi/efi_time.c
  [DEPS] interface/efi/efi_timer.c
  [DEPS] interface/efi/efi_uaccess.c
  [DEPS] interface/efi/efi_umalloc.c
  [DEPS] interface/efi/efi_usb.c
  [DEPS] interface/efi/efi_watchdog.c
  [DEPS] interface/efi/efi_utils.c
  [DEPS] interface/efi/efi_wrap.c
  [DEPS] interface/smbios/smbios.c
  [DEPS] interface/smbios/smbios_settings.c
  [DEPS] interface/bofm/bofm.c
  [DEPS] interface/xen/xenbus.c
  [DEPS] interface/xen/xengrant.c
  [DEPS] interface/xen/xenstore.c
  [DEPS] interface/hyperv/vmbus.c
  [DEPS] tests/aes_test.c
  [DEPS] tests/asn1_test.c
  [DEPS] tests/base16_test.c
  [DEPS] tests/base64_test.c
  [DEPS] tests/bigint_test.c
  [DEPS] tests/bitops_test.c
  [DEPS] tests/bofm_test.c
  [DEPS] tests/byteswap_test.c
  [DEPS] tests/cipher_test.c
  [DEPS] tests/cms_test.c
  [DEPS] tests/deflate_test.c
  [DEPS] tests/crc32_test.c
  [DEPS] tests/der_test.c
  [DEPS] tests/digest_test.c
  [DEPS] tests/dns_test.c
  [DEPS] tests/hash_df_test.c
  [DEPS] tests/entropy_sample.c
  [DEPS] tests/hmac_drbg_test.c
  [DEPS] tests/iobuf_test.c
  [DEPS] tests/ipv4_test.c
  [DEPS] tests/ipv6_test.c
  [DEPS] tests/linebuf_test.c
  [DEPS] tests/list_test.c
  [DEPS] tests/math_test.c
  [DEPS] tests/md4_test.c
  [DEPS] tests/md5_test.c
  [DEPS] tests/memcpy_test.c
  [DEPS] tests/memset_test.c
  [DEPS] tests/ntlm_test.c
  [DEPS] tests/ocsp_test.c
  [DEPS] tests/pccrc_test.c
  [DEPS] tests/pem_test.c
  [DEPS] tests/pixbuf_test.c
  [DEPS] tests/pnm_test.c
  [DEPS] tests/png_test.c
  [DEPS] tests/profile_test.c
  [DEPS] tests/rsa_test.c
  [DEPS] tests/setjmp_test.c
  [DEPS] tests/settings_test.c
  [DEPS] tests/sha1_test.c
  [DEPS] tests/sha256_test.c
  [DEPS] tests/sha512_test.c
  [DEPS] tests/string_test.c
  [DEPS] tests/tcpip_test.c
  [DEPS] tests/test.c
  [DEPS] tests/tests.c
  [DEPS] tests/time_test.c
  [DEPS] tests/umalloc_test.c
  [DEPS] tests/uri_test.c
  [DEPS] tests/vsprintf_test.c
  [DEPS] tests/x509_test.c
  [DEPS] crypto/aes.c
  [DEPS] crypto/aes_wrap.c
  [DEPS] crypto/arc4.c
  [DEPS] crypto/asn1.c
  [DEPS] crypto/bigint.c
  [DEPS] crypto/cbc.c
  [DEPS] crypto/certstore.c
  [DEPS] crypto/chap.c
  [DEPS] crypto/cms.c
  [DEPS] crypto/crc32.c
  [DEPS] crypto/crypto_null.c
  [DEPS] crypto/deflate.c
  [DEPS] crypto/drbg.c
  [DEPS] crypto/ecb.c
  [DEPS] crypto/entropy.c
  [DEPS] crypto/hash_df.c
  [DEPS] crypto/hmac.c
  [DEPS] crypto/hmac_drbg.c
  [DEPS] crypto/md4.c
  [DEPS] crypto/md5.c
  [DEPS] crypto/ntlm.c
  [DEPS] crypto/null_entropy.c
  [DEPS] crypto/ocsp.c
  [DEPS] crypto/privkey.c
  [DEPS] crypto/random_nz.c
  [DEPS] crypto/rbg.c
  [DEPS] crypto/rootcert.c
  [DEPS] crypto/rsa.c
  [DEPS] crypto/sha1.c
  [DEPS] crypto/sha1extra.c
  [DEPS] crypto/sha224.c
  [DEPS] crypto/sha256.c
  [DEPS] crypto/sha384.c
  [DEPS] crypto/sha512_224.c
  [DEPS] crypto/sha512_256.c
  [DEPS] crypto/sha512.c
  [DEPS] crypto/x509.c
  [DEPS] crypto/mishmash/rsa_aes_cbc_sha1.c
  [DEPS] crypto/mishmash/rsa_aes_cbc_sha256.c
  [DEPS] crypto/mishmash/rsa_md5.c
  [DEPS] crypto/mishmash/rsa_sha1.c
  [DEPS] crypto/mishmash/rsa_sha224.c
  [DEPS] crypto/mishmash/rsa_sha256.c
  [DEPS] crypto/mishmash/rsa_sha384.c
  [DEPS] crypto/mishmash/rsa_sha512.c
  [DEPS] hci/editstring.c
  [DEPS] hci/jumpscroll.c
  [DEPS] hci/linux_args.c
  [DEPS] hci/readline.c
  [DEPS] hci/shell.c
  [DEPS] hci/strerror.c
  [DEPS] hci/wireless_errors.c
  [DEPS] hci/commands/autoboot_cmd.c
  [DEPS] hci/commands/cert_cmd.c
  [DEPS] hci/commands/config_cmd.c
  [DEPS] hci/commands/console_cmd.c
  [DEPS] hci/commands/dhcp_cmd.c
  [DEPS] hci/commands/digest_cmd.c
  [DEPS] hci/commands/fcmgmt_cmd.c
  [DEPS] hci/commands/gdbstub_cmd.c
  [DEPS] hci/commands/ibmgmt_cmd.c
  [DEPS] hci/commands/ifmgmt_cmd.c
  [DEPS] hci/commands/image_cmd.c
  [DEPS] hci/commands/image_trust_cmd.c
  [DEPS] hci/commands/ipstat_cmd.c
  [DEPS] hci/commands/iwmgmt_cmd.c
  [DEPS] hci/commands/login_cmd.c
  [DEPS] hci/commands/lotest_cmd.c
  [DEPS] hci/commands/menu_cmd.c
  [DEPS] hci/commands/neighbour_cmd.c
  [DEPS] hci/commands/nslookup_cmd.c
  [DEPS] hci/commands/ntp_cmd.c
  [DEPS] hci/commands/nvo_cmd.c
  [DEPS] hci/commands/param_cmd.c
  [DEPS] hci/commands/pci_cmd.c
  [DEPS] hci/commands/ping_cmd.c
  [DEPS] hci/commands/poweroff_cmd.c
  [DEPS] hci/commands/profstat_cmd.c
  [DEPS] hci/commands/reboot_cmd.c
  [DEPS] hci/commands/route_cmd.c
  [DEPS] hci/commands/sanboot_cmd.c
  [DEPS] hci/commands/sync_cmd.c
  [DEPS] hci/commands/time_cmd.c
  [DEPS] hci/commands/vlan_cmd.c
  [DEPS] hci/tui/login_ui.c
  [DEPS] hci/tui/menu_ui.c
  [DEPS] hci/tui/settings_ui.c
  [DEPS] hci/mucurses/alert.c
  [DEPS] hci/mucurses/ansi_screen.c
  [DEPS] hci/mucurses/clear.c
  [DEPS] hci/mucurses/colour.c
  [DEPS] hci/mucurses/edging.c
  [DEPS] hci/mucurses/kb.c
  [DEPS] hci/mucurses/mucurses.c
  [DEPS] hci/mucurses/print.c
  [DEPS] hci/mucurses/print_nadv.c
  [DEPS] hci/mucurses/slk.c
  [DEPS] hci/mucurses/winattrs.c
  [DEPS] hci/mucurses/windows.c
  [DEPS] hci/mucurses/wininit.c
  [DEPS] hci/mucurses/widgets/editbox.c
  [DEPS] hci/keymap/keymap_al.c
  [DEPS] hci/keymap/keymap_az.c
  [DEPS] hci/keymap/keymap_bg.c
  [DEPS] hci/keymap/keymap_by.c
  [DEPS] hci/keymap/keymap_cf.c
  [DEPS] hci/keymap/keymap_cz.c
  [DEPS] hci/keymap/keymap_de.c
  [DEPS] hci/keymap/keymap_dk.c
  [DEPS] hci/keymap/keymap_es.c
  [DEPS] hci/keymap/keymap_et.c
  [DEPS] hci/keymap/keymap_fi.c
  [DEPS] hci/keymap/keymap_fr.c
  [DEPS] hci/keymap/keymap_gr.c
  [DEPS] hci/keymap/keymap_hu.c
  [DEPS] hci/keymap/keymap_il.c
  [DEPS] hci/keymap/keymap_it.c
  [DEPS] hci/keymap/keymap_lt.c
  [DEPS] hci/keymap/keymap_mk.c
  [DEPS] hci/keymap/keymap_mt.c
  [DEPS] hci/keymap/keymap_nl.c
  [DEPS] hci/keymap/keymap_no.c
  [DEPS] hci/keymap/keymap_no-latin1.c
  [DEPS] hci/keymap/keymap_pl.c
  [DEPS] hci/keymap/keymap_pt.c
  [DEPS] hci/keymap/keymap_ro.c
  [DEPS] hci/keymap/keymap_ru.c
  [DEPS] hci/keymap/keymap_sg.c
  [DEPS] hci/keymap/keymap_sr.c
  [DEPS] hci/keymap/keymap_th.c
  [DEPS] hci/keymap/keymap_ua.c
  [DEPS] hci/keymap/keymap_uk.c
  [DEPS] hci/keymap/keymap_us.c
  [DEPS] hci/keymap/keymap_wo.c
  [DEPS] usr/autoboot.c
  [DEPS] usr/certmgmt.c
  [DEPS] usr/dhcpmgmt.c
  [DEPS] usr/fcmgmt.c
  [DEPS] usr/ibmgmt.c
  [DEPS] usr/ifmgmt.c
  [DEPS] usr/imgmgmt.c
  [DEPS] usr/imgtrust.c
  [DEPS] usr/ipstat.c
  [DEPS] usr/iwmgmt.c
  [DEPS] usr/lotest.c
  [DEPS] usr/neighmgmt.c
  [DEPS] usr/nslookup.c
  [DEPS] usr/ntpmgmt.c
  [DEPS] usr/pingmgmt.c
  [DEPS] usr/profstat.c
  [DEPS] usr/prompt.c
  [DEPS] usr/pxemenu.c
  [DEPS] usr/route.c
  [DEPS] usr/route_ipv4.c
  [DEPS] usr/route_ipv6.c
  [DEPS] usr/sync.c
  [DEPS] config/config_asn1.c
  [DEPS] config/config.c
  [DEPS] config/config_crypto.c
  [DEPS] config/config_efi.c
  [DEPS] config/config_ethernet.c
  [DEPS] config/config_fc.c
  [DEPS] config/config_fdt.c
  [DEPS] config/config_http.c
  [DEPS] config/config_infiniband.c
  [DEPS] config/config_linux.c
  [DEPS] config/config_net80211.c
  [DEPS] config/config_pcbios.c
  [DEPS] config/config_pixbuf.c
  [DEPS] config/config_romprefix.c
  [DEPS] config/config_route.c
  [DEPS] config/config_timer.c
  [DEPS] config/config_usb.c
  [DEPS] arch/i386/core/nulltrap.c
  [DEPS] arch/x86/core/basemem_packet.c
  [DEPS] arch/x86/core/cachedhcp.c
  [DEPS] arch/x86/core/cpuid.c
  [DEPS] arch/x86/core/cpuid_settings.c
  [DEPS] arch/x86/core/debugcon.c
  [DEPS] arch/x86/core/dumpregs.c
  [DEPS] arch/x86/core/gdbmach.c
  [DEPS] arch/x86/core/pci_autoboot.c
  [DEPS] arch/x86/core/pcidirect.c
  [DEPS] arch/x86/core/pic8259.c
  [DEPS] arch/x86/core/pit8254.c
  [DEPS] arch/x86/core/rdtsc_timer.c
  [DEPS] arch/x86/core/relocate.c
  [DEPS] arch/x86/core/video_subr.c
  [DEPS] arch/x86/core/runtime.c
  [DEPS] arch/x86/core/vram_settings.c
  [DEPS] arch/x86/core/x86_bigint.c
  [DEPS] arch/x86/core/x86_io.c
  [DEPS] arch/x86/core/x86_string.c
  [DEPS] arch/x86/core/x86_tcpip.c
  [DEPS] arch/x86/core/x86_uart.c
  [DEPS] arch/x86/image/bootsector.c
  [DEPS] arch/x86/image/bzimage.c
  [DEPS] arch/x86/image/com32.c
  [DEPS] arch/x86/image/comboot.c
  [DEPS] arch/x86/image/elfboot.c
  [DEPS] arch/x86/image/initrd.c
  [DEPS] arch/x86/image/multiboot.c
  [DEPS] arch/x86/image/nbi.c
  [DEPS] arch/x86/image/pxe_image.c
  [DEPS] arch/x86/image/sdi.c
  [DEPS] arch/x86/interface/pcbios/acpipwr.c
  [DEPS] arch/x86/interface/pcbios/acpi_timer.c
  [DEPS] arch/x86/interface/pcbios/apm.c
  [DEPS] arch/x86/interface/pcbios/basemem.c
  [DEPS] arch/x86/interface/pcbios/bios_console.c
  [DEPS] arch/x86/interface/pcbios/biosint.c
  [DEPS] arch/x86/interface/pcbios/bios_nap.c
  [DEPS] arch/x86/interface/pcbios/bios_reboot.c
  [DEPS] arch/x86/interface/pcbios/bios_smbios.c
  [DEPS] arch/x86/interface/pcbios/bios_timer.c
  [DEPS] arch/x86/interface/pcbios/fakee820.c
  [DEPS] arch/x86/interface/pcbios/hidemem.c
  [DEPS] arch/x86/interface/pcbios/int13.c
  [DEPS] arch/x86/interface/pcbios/int13con.c
  [DEPS] arch/x86/interface/pcbios/memmap.c
  [DEPS] arch/x86/interface/pcbios/memtop_umalloc.c
  [DEPS] arch/x86/interface/pcbios/pcibios.c
  [DEPS] arch/x86/interface/pcbios/pnpbios.c
  [DEPS] arch/x86/interface/pcbios/rsdp.c
  [DEPS] arch/x86/interface/pcbios/rtc_entropy.c
  [DEPS] arch/x86/interface/pcbios/rtc_time.c
  [DEPS] arch/x86/interface/pcbios/vesafb.c
  [DEPS] arch/x86/interface/pxe/pxe_call.c
  [DEPS] arch/x86/interface/pxe/pxe_exit_hook.c
  [DEPS] arch/x86/interface/pxe/pxe_file.c
  [DEPS] arch/x86/interface/pxe/pxe_loader.c
  [DEPS] arch/x86/interface/pxe/pxe_preboot.c
  [DEPS] arch/x86/interface/pxe/pxe_tftp.c
  [DEPS] arch/x86/interface/pxe/pxe_udp.c
  [DEPS] arch/x86/interface/pxe/pxe_undi.c
  [DEPS] arch/x86/interface/efi/efix86_nap.c
  [DEPS] arch/x86/interface/vmware/guestinfo.c
  [DEPS] arch/x86/interface/vmware/guestrpc.c
  [DEPS] arch/x86/interface/vmware/vmconsole.c
  [DEPS] arch/x86/interface/vmware/vmware.c
  [DEPS] arch/x86/interface/syslinux/com32_call.c
  [DEPS] arch/x86/interface/syslinux/comboot_call.c
  [DEPS] arch/x86/interface/syslinux/comboot_resolv.c
  [DEPS] arch/x86/hci/commands/pxe_cmd.c
  [DEPS] arch/x86/hci/commands/cpuid_cmd.c
  [DEPS] arch/x86/drivers/xen/hvm.c
  [DEPS] arch/x86/drivers/hyperv/hyperv.c
  [DEPS] arch/x86/transitions/librm_mgmt.c
  [DEPS] arch/x86/transitions/librm_test.c
  [DEPS] arch/x86/drivers/net/undi.c
  [DEPS] arch/x86/drivers/net/undiload.c
  [DEPS] arch/x86/drivers/net/undinet.c
  [DEPS] arch/x86/drivers/net/undionly.c
  [DEPS] arch/x86/drivers/net/undipreload.c
  [DEPS] arch/x86/drivers/net/undirom.c
  [DEPS] net/oncrpc/mount.c
  [DEPS] net/oncrpc/nfs.c
  [DEPS] net/oncrpc/nfs_open.c
  [DEPS] net/oncrpc/nfs_uri.c
  [DEPS] net/oncrpc/oncrpc_iob.c
  [DEPS] net/oncrpc/portmap.c
  [DEPS] net/80211/net80211.c
  [DEPS] net/80211/sec80211.c
  [DEPS] net/80211/rc80211.c
  [DEPS] net/80211/wep.c
  [DEPS] net/80211/wpa.c
  [DEPS] net/80211/wpa_ccmp.c
  [DEPS] net/80211/wpa_psk.c
  [DEPS] net/80211/wpa_tkip.c
  [DEPS] drivers/net/rtl818x/rtl8180.c
  [DEPS] drivers/net/rtl818x/rtl8180_grf5101.c
  [DEPS] drivers/net/rtl818x/rtl8180_max2820.c
  [DEPS] drivers/net/rtl818x/rtl8180_sa2400.c
  [DEPS] drivers/net/rtl818x/rtl8185.c
  [DEPS] drivers/net/rtl818x/rtl8185_rtl8225.c
  [DEPS] drivers/net/rtl818x/rtl818x.c
  [DEPS] drivers/net/ath/ath_hw.c
  [DEPS] drivers/net/ath/ath_key.c
  [DEPS] drivers/net/ath/ath_regd.c
  [DEPS] drivers/net/ath/ath5k/ath5k_attach.c
  [DEPS] drivers/net/ath/ath5k/ath5k.c
  [DEPS] drivers/net/ath/ath5k/ath5k_caps.c
  [DEPS] drivers/net/ath/ath5k/ath5k_desc.c
  [DEPS] drivers/net/ath/ath5k/ath5k_dma.c
  [DEPS] drivers/net/ath/ath5k/ath5k_eeprom.c
  [DEPS] drivers/net/ath/ath5k/ath5k_gpio.c
  [DEPS] drivers/net/ath/ath5k/ath5k_initvals.c
  [DEPS] drivers/net/ath/ath5k/ath5k_pcu.c
  [DEPS] drivers/net/ath/ath5k/ath5k_phy.c
  [DEPS] drivers/net/ath/ath5k/ath5k_qcu.c
  [DEPS] drivers/net/ath/ath5k/ath5k_reset.c
  [DEPS] drivers/net/ath/ath5k/ath5k_rfkill.c
  [DEPS] drivers/net/ath/ath9k/ath9k_ani.c
  [DEPS] drivers/net/ath/ath9k/ath9k_ar5008_phy.c
  [DEPS] drivers/net/ath/ath9k/ath9k_ar9002_calib.c
  [DEPS] drivers/net/ath/ath9k/ath9k_ar9002_hw.c
  [DEPS] drivers/net/ath/ath9k/ath9k_ar9002_mac.c
  [DEPS] drivers/net/ath/ath9k/ath9k_ar9002_phy.c
  [DEPS] drivers/net/ath/ath9k/ath9k_ar9003_calib.c
  [DEPS] drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c
  [DEPS] drivers/net/ath/ath9k/ath9k_ar9003_hw.c
  [DEPS] drivers/net/ath/ath9k/ath9k_ar9003_mac.c
  [DEPS] drivers/net/ath/ath9k/ath9k_ar9003_phy.c
  [DEPS] drivers/net/ath/ath9k/ath9k.c
  [DEPS] drivers/net/ath/ath9k/ath9k_calib.c
  [DEPS] drivers/net/ath/ath9k/ath9k_common.c
  [DEPS] drivers/net/ath/ath9k/ath9k_eeprom_4k.c
  [DEPS] drivers/net/ath/ath9k/ath9k_eeprom_9287.c
  [DEPS] drivers/net/ath/ath9k/ath9k_eeprom.c
  [DEPS] drivers/net/ath/ath9k/ath9k_eeprom_def.c
  [DEPS] drivers/net/ath/ath9k/ath9k_hw.c
  [DEPS] drivers/net/ath/ath9k/ath9k_init.c
  [DEPS] drivers/net/ath/ath9k/ath9k_mac.c
  [DEPS] drivers/net/ath/ath9k/ath9k_main.c
  [DEPS] drivers/net/ath/ath9k/ath9k_recv.c
  [DEPS] drivers/net/ath/ath9k/ath9k_xmit.c
  [DEPS] arch/i386/core/gdbidt.S
  [DEPS] arch/i386/core/setjmp.S
  [DEPS] arch/i386/tests/gdbstub_test.S
  [DEPS] arch/x86/core/patch_cf.S
  [DEPS] arch/x86/core/stack16.S
  [DEPS] arch/x86/core/stack.S
  [DEPS] arch/x86/interface/pcbios/e820mangler.S
  [DEPS] arch/x86/interface/pxe/pxe_entry.S
  [DEPS] arch/x86/interface/syslinux/com32_wrapper.S
  [DEPS] arch/x86/prefix/bootpart.S
  [DEPS] arch/x86/prefix/dskprefix.S
  [DEPS] arch/x86/prefix/exeprefix.S
  [DEPS] arch/x86/prefix/hdprefix.S
  [DEPS] arch/x86/prefix/isaromprefix.S
  [DEPS] arch/x86/prefix/kkkpxeprefix.S
  [DEPS] arch/x86/prefix/kkpxeprefix.S
  [DEPS] arch/x86/prefix/kpxeprefix.S
  [DEPS] arch/x86/prefix/libprefix.S
  [DEPS] arch/x86/prefix/lkrnprefix.S
  [DEPS] arch/x86/prefix/mbr.S
  [DEPS] arch/x86/prefix/mromprefix.S
  [DEPS] arch/x86/prefix/nbiprefix.S
  [DEPS] arch/x86/prefix/nullprefix.S
  [DEPS] arch/x86/prefix/pciromprefix.S
  [DEPS] arch/x86/prefix/pxeprefix.S
  [DEPS] arch/x86/prefix/romprefix.S
  [DEPS] arch/x86/prefix/undiloader.S
  [DEPS] arch/x86/prefix/unlzma16.S
  [DEPS] arch/x86/prefix/unlzma.S
  [DEPS] arch/x86/prefix/usbdisk.S
  [DEPS] arch/x86/transitions/liba20.S
  [DEPS] arch/x86/transitions/libkir.S
  [DEPS] arch/x86/transitions/libpm.S
  [DEPS] arch/x86/transitions/librm.S
  [DEPS] arch/x86/drivers/net/undiisr.S
  [PARSEROM]
  [BUILD] bin/__divdi3.o
  [BUILD] bin/__divmoddi4.o
  [BUILD] bin/icc.o
  [BUILD] bin/implicit.o
  [BUILD] bin/__moddi3.o
  [BUILD] bin/__udivdi3.o
  [BUILD] bin/__udivmoddi4.o
  [BUILD] bin/__umoddi3.o
  [BUILD] bin/acpi.o
  [BUILD] bin/acpi_settings.o
  [BUILD] bin/ansicol.o
  [BUILD] bin/ansicoldef.o
  [BUILD] bin/ansiesc.o
  [BUILD] bin/asprintf.o
  [BUILD] bin/assert.o
  [BUILD] bin/base16.o
  [BUILD] bin/base64.o
  [BUILD] bin/basename.o
  [BUILD] bin/bitmap.o
core/base64.c:40:9: warning: initializer-string for array of 'char' truncates NUL terminator but destination lacks 'nonstring' attribute (65 chars into 64 available) [-Wunterminated-string-initialization]
   40 |         "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  [BUILD] bin/blockdev.o
  [BUILD] bin/blocktrans.o
  [BUILD] bin/console.o
  [BUILD] bin/cpio.o
  [BUILD] bin/ctype.o
  [BUILD] bin/cwuri.o
  [BUILD] bin/debug_md5.o
  [BUILD] bin/debug.o
  [BUILD] bin/device.o
  [BUILD] bin/downloader.o
  [BUILD] bin/dummy_sanboot.o
  [BUILD] bin/edd.o
  [BUILD] bin/errno.o
  [BUILD] bin/exec.o
  [BUILD] bin/fault.o
  [BUILD] bin/fbcon.o
  [BUILD] bin/fdt.o
  [BUILD] bin/fnrec.o
  [BUILD] bin/gdbudp.o
In file included from include/string.h:21,
                 from include/ipxe/uaccess.h:25,
                 from core/acpi.c:28:
In function '__constant_memcpy',
    inlined from 'memcpy' at arch/x86/include/bits/string.h:168:10,
    inlined from 'trivial_memcpy_user' at include/ipxe/uaccess.h:109:2,
    inlined from 'memcpy_user' at arch/x86/include/librm.h:155:2,
    inlined from 'copy_from_user' at include/ipxe/uaccess.h:338:2,
    inlined from 'acpi_sx_zsdt' at core/acpi.c:217:3:
arch/x86/include/bits/string.h:79:32: warning: array subscript 'union <anonymous>[0]' is partly outside array bounds of 'union <anonymous>[1]' [-Warray-bounds=]
   79 |                 dest_u->u32[0] = src_u->u32[0];
      |                 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
core/acpi.c: In function 'acpi_sx_zsdt':
core/acpi.c:191:11: note: object 'buf' of size 4
  191 |         } buf;
      |           ^~~
  [BUILD] bin/gdbserial.o
  [BUILD] bin/getkey.o
  [BUILD] bin/gdbstub.o
  [BUILD] bin/getopt.o
  [BUILD] bin/hw.o
  [BUILD] bin/i82365.o
  [BUILD] bin/image.o
  [BUILD] bin/init.o
  [BUILD] bin/interface.o
  [BUILD] bin/iobuf.o
  [BUILD] bin/iomap_virt.o
  [BUILD] bin/isqrt.o
  [BUILD] bin/job.o
  [BUILD] bin/linebuf.o
  [BUILD] bin/lineconsole.o
  [BUILD] bin/list.o
  [BUILD] bin/log.o
  [BUILD] bin/main.o
  [BUILD] bin/memmap_settings.o
  [BUILD] bin/malloc.o
  [BUILD] bin/menu.o
  [BUILD] bin/monojob.o
In file included from include/string.h:21,
                 from core/gdbudp.c:27:
In function '__constant_memcpy',
    inlined from 'memcpy' at arch/x86/include/bits/string.h:168:10,
    inlined from 'gdbudp_send' at core/gdbudp.c:206:2,
    inlined from 'gdbudp_send' at core/gdbudp.c:163:13:
arch/x86/include/bits/string.h:94:44: warning: array subscript 'const union <anonymous>[0]' is partly outside array bounds of 'uint8_t[6]' {aka 'unsigned char[6]'} [-Warray-bounds=]
   94 |                 dest_u->u32[0] = src_u->u32[0];
      |                                  ~~~~~~~~~~^~~
core/gdbudp.c: In function 'gdbudp_send':
core/gdbudp.c:53:16: note: object 'dest_eth' of size 6
   53 | static uint8_t dest_eth[ETH_ALEN];
      |                ^~~~~~~~
In function '__constant_memcpy',
    inlined from 'memcpy' at arch/x86/include/bits/string.h:168:10,
    inlined from 'gdbudp_send' at core/gdbudp.c:206:2,
    inlined from 'gdbudp_send' at core/gdbudp.c:163:13:
arch/x86/include/bits/string.h:95:44: warning: array subscript 'const union <anonymous>[0]' is partly outside array bounds of 'uint8_t[6]' {aka 'unsigned char[6]'} [-Warray-bounds=]
   95 |                 dest_u->u16[2] = src_u->u16[2];
      |                                  ~~~~~~~~~~^~~
core/gdbudp.c: In function 'gdbudp_send':
core/gdbudp.c:53:16: note: object 'dest_eth' of size 6
   53 | static uint8_t dest_eth[ETH_ALEN];
      |                ^~~~~~~~
  [BUILD] bin/netbios.o
  [BUILD] bin/null_acpi.o
  [BUILD] bin/null_nap.o
In function '__constant_memcpy',
    inlined from 'memcpy' at arch/x86/include/bits/string.h:168:10,
    inlined from 'gdbudp_recv' at core/gdbudp.c:137:4:
arch/x86/include/bits/string.h:94:32: warning: array subscript 'union <anonymous>[0]' is partly outside array bounds of 'uint8_t[6]' {aka 'unsigned char[6]'} [-Warray-bounds=]
   94 |                 dest_u->u32[0] = src_u->u32[0];
      |                 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
core/gdbudp.c: In function 'gdbudp_recv':
core/gdbudp.c:53:16: note: object 'dest_eth' of size 6
   53 | static uint8_t dest_eth[ETH_ALEN];
      |                ^~~~~~~~
In function '__constant_memcpy',
    inlined from 'memcpy' at arch/x86/include/bits/string.h:168:10,
    inlined from 'gdbudp_recv' at core/gdbudp.c:137:4:
arch/x86/include/bits/string.h:95:32: warning: array subscript 'union <anonymous>[0]' is partly outside array bounds of 'uint8_t[6]' {aka 'unsigned char[6]'} [-Warray-bounds=]
   95 |                 dest_u->u16[2] = src_u->u16[2];
      |                 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
core/gdbudp.c: In function 'gdbudp_recv':
core/gdbudp.c:53:16: note: object 'dest_eth' of size 6
   53 | static uint8_t dest_eth[ETH_ALEN];
      |                ^~~~~~~~
  [BUILD] bin/null_reboot.o
  [BUILD] bin/null_sanboot.o
  [BUILD] bin/null_time.o
  [BUILD] bin/open.o
  [BUILD] bin/nvo.o
  [BUILD] bin/params.o
  [BUILD] bin/parseopt.o
  [BUILD] bin/pc_kbd.o
  [BUILD] bin/pcmcia.o
  [BUILD] bin/pending.o
  [BUILD] bin/pinger.o
  [BUILD] bin/pixbuf.o
  [BUILD] bin/pool.o
  [BUILD] bin/posix_io.o
  [BUILD] bin/process.o
  [BUILD] bin/profile.o
  [BUILD] bin/quiesce.o
  [BUILD] bin/refcnt.o
  [BUILD] bin/random.o
  [BUILD] bin/resolv.o
  [BUILD] bin/sanboot.o
  [BUILD] bin/serial.o
  [BUILD] bin/settings.o
  [BUILD] bin/string.o
  [BUILD] bin/stringextra.o
  [BUILD] bin/time.o
  [BUILD] bin/uri.o
  [BUILD] bin/uuid.o
  [BUILD] bin/timer.o
  [BUILD] bin/uart.o
  [BUILD] bin/vsprintf.o
  [BUILD] bin/wchar.o
  [BUILD] bin/xferbuf.o
  [BUILD] bin/xfer.o
  [BUILD] bin/aoe.o
In file included from core/sanboot.c:41:
core/sanboot.c: In function 'sandev_parse_iso9660':
include/ipxe/iso9660.h:42:20: warning: initializer-string for array of 'unsigned char' truncates NUL terminator but destination lacks 'nonstring' attribute (6 chars into 5 available) [-Wunterminated-string-initialization]
   42 | #define ISO9660_ID "CD001"
      |                    ^~~~~~~
core/sanboot.c:758:23: note: in expansion of macro 'ISO9660_ID'
  758 |                 .id = ISO9660_ID,
      |                       ^~~~~~~~~~
  [BUILD] bin/arp.o
  [BUILD] bin/dhcpopts.o
  [BUILD] bin/dhcppkt.o
  [BUILD] bin/eapol.o
  [BUILD] bin/ethernet.o
  [BUILD] bin/fakedhcp.o
  [BUILD] bin/eth_slow.o
  [BUILD] bin/fc.o
  [BUILD] bin/fcels.o
  [BUILD] bin/fcns.o
  [BUILD] bin/fcoe.o
  [BUILD] bin/fcp.o
  [BUILD] bin/fragment.o
  [BUILD] bin/icmp.o
  [BUILD] bin/icmpv4.o
  [BUILD] bin/icmpv6.o
  [BUILD] bin/infiniband.o
  [BUILD] bin/iobpad.o
  [BUILD] bin/ipv4.o
  [BUILD] bin/ipv6.o
  [BUILD] bin/ndp.o
  [BUILD] bin/neighbour.o
  [BUILD] bin/netdevice.o
  [BUILD] bin/netdev_settings.o
  [BUILD] bin/nullnet.o
  [BUILD] bin/pccrc.o
  [BUILD] bin/pccrd.o
  [BUILD] bin/peerblk.o
  [BUILD] bin/peerdisc.o
  [BUILD] bin/peerdist.o
  [BUILD] bin/ping.o
  [BUILD] bin/peermux.o
  [BUILD] bin/rarp.o
net/pccrd.c: In function 'peerdist_discovery_reply':
net/pccrd.c:219:24: warning: initializer-string for array of 'char' truncates NUL terminator but destination lacks 'nonstring' attribute (9 chars into 8 available) [-Wunterminated-string-initialization]
  219 |                 .hex = "00000000",
      |                        ^~~~~~~~~~
In file included from include/string.h:21,
                 from net/aoe.c:27:
In function '__constant_memcpy',
    inlined from 'memcpy' at arch/x86/include/bits/string.h:168:10,
    inlined from 'abft_install' at net/aoe.c:1086:3:
arch/x86/include/bits/string.h:94:32: warning: array subscript 'union <anonymous>[5]' is partly outside array bounds of 'struct abft_table[1]' [-Warray-bounds=]
   94 |                 dest_u->u32[0] = src_u->u32[0];
      |                 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
net/aoe.c: In function 'abft_install':
net/aoe.c:1074:27: note: at offset 40 into object 'abft' of size 46
 1074 |         struct abft_table abft;
      |                           ^~~~
In function '__constant_memcpy',
    inlined from 'memcpy' at arch/x86/include/bits/string.h:168:10,
    inlined from 'abft_install' at net/aoe.c:1086:3:
arch/x86/include/bits/string.h:95:32: warning: array subscript 'union <anonymous>[5]' is partly outside array bounds of 'struct abft_table[1]' [-Warray-bounds=]
   95 |                 dest_u->u16[2] = src_u->u16[2];
      |                 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
net/aoe.c: In function 'abft_install':
  [BUILD] bin/retry.o
net/aoe.c:1074:27: note: at offset 40 into object 'abft' of size 46
 1074 |         struct abft_table abft;
      |                           ^~~~
  [BUILD] bin/rndis.o
  [BUILD] bin/socket.o
  [BUILD] bin/stp.o
  [BUILD] bin/tcpip.o
  [BUILD] bin/tcp.o
  [BUILD] bin/tls.o
  [BUILD] bin/udp.o
  [BUILD] bin/validator.o
  [BUILD] bin/vlan.o
  [BUILD] bin/ftp.o
  [BUILD] bin/httpauth.o
  [BUILD] bin/httpbasic.o
  [BUILD] bin/httpblock.o
  [BUILD] bin/http.o
  [BUILD] bin/httpconn.o
  [BUILD] bin/httpcore.o
  [BUILD] bin/httpdigest.o
In file included from include/string.h:21,
                 from include/ipxe/uaccess.h:25,
                 from include/ipxe/dhcp.h:20,
                 from include/ipxe/features.h:6,
                 from net/fcoe.c:38:
In function '__constant_memcpy',
    inlined from 'memcpy' at arch/x86/include/bits/string.h:168:10,
    inlined from 'fcoe_reset' at net/fcoe.c:197:2:
arch/x86/include/bits/string.h:94:44: warning: array subscript 'const union <anonymous>[0]' is partly outside array bounds of 'uint8_t[6]' {aka 'unsigned char[6]'} [-Warray-bounds=]
   94 |                 dest_u->u32[0] = src_u->u32[0];
      |                                  ~~~~~~~~~~^~~
net/fcoe.c: In function 'fcoe_reset':
net/fcoe.c:134:16: note: object 'default_fcf_mac' of size 6
  134 | static uint8_t default_fcf_mac[ETH_ALEN] =
      |                ^~~~~~~~~~~~~~~
In function '__constant_memcpy',
    inlined from 'memcpy' at arch/x86/include/bits/string.h:168:10,
    inlined from 'fcoe_reset' at net/fcoe.c:197:2:
arch/x86/include/bits/string.h:95:44: warning: array subscript 'const union <anonymous>[0]' is partly outside array bounds of 'uint8_t[6]' {aka 'unsigned char[6]'} [-Warray-bounds=]
   95 |                 dest_u->u16[2] = src_u->u16[2];
      |                                  ~~~~~~~~~~^~~
net/fcoe.c: In function 'fcoe_reset':
net/fcoe.c:134:16: note: object 'default_fcf_mac' of size 6
  134 | static uint8_t default_fcf_mac[ETH_ALEN] =
      |                ^~~~~~~~~~~~~~~
  [BUILD] bin/httpgce.o
  [BUILD] bin/httpntlm.o
  [BUILD] bin/https.o
  [BUILD] bin/iscsi.o
  [BUILD] bin/oncrpc.o
  [BUILD] bin/syslogs.o
  [BUILD] bin/dhcp.o
  [BUILD] bin/dns.o
  [BUILD] bin/dhcpv6.o
  [BUILD] bin/ntp.o
  [BUILD] bin/slam.o
  [BUILD] bin/syslog.o
In file included from include/string.h:21,
                 from net/vlan.c:27:
In function '__constant_memcpy',
    inlined from 'memcpy' at arch/x86/include/bits/string.h:168:10,
    inlined from 'vlan_rx' at net/vlan.c:259:2:
arch/x86/include/bits/string.h:94:32: warning: array subscript 'union <anonymous>[0]' is partly outside array bounds of 'uint8_t[6]' {aka 'unsigned char[6]'} [-Warray-bounds=]
   94 |                 dest_u->u32[0] = src_u->u32[0];
      |                 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
net/vlan.c: In function 'vlan_rx':
net/vlan.c:233:17: note: object 'll_dest_copy' of size 6
  233 |         uint8_t ll_dest_copy[ETH_ALEN];
      |                 ^~~~~~~~~~~~
In function '__constant_memcpy',
    inlined from 'memcpy' at arch/x86/include/bits/string.h:168:10,
    inlined from 'vlan_rx' at net/vlan.c:259:2:
arch/x86/include/bits/string.h:95:32: warning: array subscript 'union <anonymous>[0]' is partly outside array bounds of 'uint8_t[6]' {aka 'unsigned char[6]'} [-Warray-bounds=]
   95 |                 dest_u->u16[2] = src_u->u16[2];
      |                 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
net/vlan.c: In function 'vlan_rx':
net/vlan.c:233:17: note: object 'll_dest_copy' of size 6
  233 |         uint8_t ll_dest_copy[ETH_ALEN];
      |                 ^~~~~~~~~~~~
In function '__constant_memcpy',
    inlined from 'memcpy' at arch/x86/include/bits/string.h:168:10,
    inlined from 'vlan_rx' at net/vlan.c:260:2:
arch/x86/include/bits/string.h:94:32: warning: array subscript 'union <anonymous>[0]' is partly outside array bounds of 'uint8_t[6]' {aka 'unsigned char[6]'} [-Warray-bounds=]
   94 |                 dest_u->u32[0] = src_u->u32[0];
      |                 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
net/vlan.c: In function 'vlan_rx':
net/vlan.c:234:17: note: object 'll_source_copy' of size 6
  234 |         uint8_t ll_source_copy[ETH_ALEN];
      |                 ^~~~~~~~~~~~~~
In function '__constant_memcpy',
    inlined from 'memcpy' at arch/x86/include/bits/string.h:168:10,
    inlined from 'vlan_rx' at net/vlan.c:260:2:
arch/x86/include/bits/string.h:95:32: warning: array subscript 'union <anonymous>[0]' is partly outside array bounds of 'uint8_t[6]' {aka 'unsigned char[6]'} [-Warray-bounds=]
   95 |                 dest_u->u16[2] = src_u->u16[2];
      |                 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
net/vlan.c: In function 'vlan_rx':
net/vlan.c:234:17: note: object 'll_source_copy' of size 6
  234 |         uint8_t ll_source_copy[ETH_ALEN];
      |                 ^~~~~~~~~~~~~~
In function '__constant_memcpy',
    inlined from 'memcpy' at arch/x86/include/bits/string.h:168:10,
    inlined from 'vlan_transmit' at net/vlan.c:110:2:
arch/x86/include/bits/string.h:94:32: warning: array subscript 'union <anonymous>[0]' is partly outside array bounds of 'uint8_t[6]' {aka 'unsigned char[6]'} [-Warray-bounds=]
   94 |                 dest_u->u32[0] = src_u->u32[0];
      |                 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
net/vlan.c: In function 'vlan_transmit':
net/vlan.c:94:17: note: object 'll_dest_copy' of size 6
   94 |         uint8_t ll_dest_copy[ETH_ALEN];
      |                 ^~~~~~~~~~~~
In function '__constant_memcpy',
    inlined from 'memcpy' at arch/x86/include/bits/string.h:168:10,
    inlined from 'vlan_transmit' at net/vlan.c:110:2:
arch/x86/include/bits/string.h:95:32: warning: array subscript 'union <anonymous>[0]' is partly outside array bounds of 'uint8_t[6]' {aka 'unsigned char[6]'} [-Warray-bounds=]
   95 |                 dest_u->u16[2] = src_u->u16[2];
      |                 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
net/vlan.c: In function 'vlan_transmit':
net/vlan.c:94:17: note: object 'll_dest_copy' of size 6
   94 |         uint8_t ll_dest_copy[ETH_ALEN];
      |                 ^~~~~~~~~~~~
In function '__constant_memcpy',
    inlined from 'memcpy' at arch/x86/include/bits/string.h:168:10,
    inlined from 'vlan_transmit' at net/vlan.c:111:2:
arch/x86/include/bits/string.h:94:32: warning: array subscript 'union <anonymous>[0]' is partly outside array bounds of 'uint8_t[6]' {aka 'unsigned char[6]'} [-Warray-bounds=]
   94 |                 dest_u->u32[0] = src_u->u32[0];
      |                 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
net/vlan.c: In function 'vlan_transmit':
net/vlan.c:95:17: note: object 'll_source_copy' of size 6
   95 |         uint8_t ll_source_copy[ETH_ALEN];
      |                 ^~~~~~~~~~~~~~
In function '__constant_memcpy',
    inlined from 'memcpy' at arch/x86/include/bits/string.h:168:10,
    inlined from 'vlan_transmit' at net/vlan.c:111:2:
arch/x86/include/bits/string.h:95:32: warning: array subscript 'union <anonymous>[0]' is partly outside array bounds of 'uint8_t[6]' {aka 'unsigned char[6]'} [-Warray-bounds=]
   95 |                 dest_u->u16[2] = src_u->u16[2];
      |                 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
net/vlan.c: In function 'vlan_transmit':
  [BUILD] bin/tftp.o
net/vlan.c:95:17: note: object 'll_source_copy' of size 6
   95 |         uint8_t ll_source_copy[ETH_ALEN];
      |                 ^~~~~~~~~~~~~~
  [BUILD] bin/ib_cmrc.o
  [BUILD] bin/ib_cm.o
  [BUILD] bin/ib_mcast.o
  [BUILD] bin/ib_mi.o
  [BUILD] bin/ib_packet.o
  [BUILD] bin/ib_service.o
  [BUILD] bin/ib_pathrec.o
  [BUILD] bin/ib_sma.o
  [BUILD] bin/ib_smc.o
  [BUILD] bin/ib_srp.o
  [BUILD] bin/xsigo.o
  [BUILD] bin/der.o
  [BUILD] bin/elf.o
  [BUILD] bin/embedded.o
  [BUILD] bin/efi_image.o
  [BUILD] bin/pem.o
In function 'fc_xchg_respond',
    inlined from 'fc_port_deliver' at net/fc.c:899:10:
net/fc.c:775:31: warning: array subscript 0 is outside array bounds of 'struct fc_responder[0]' [-Warray-bounds=]
  775 |                 if ( responder->type == type ) {
      |                      ~~~~~~~~~^~~~~~
  [BUILD] bin/png.o
  [BUILD] bin/pnm.o
  [BUILD] bin/script.o
In file included from net/fc.c:35:
net/fc.c: In function 'fc_port_deliver':
include/ipxe/tables.h:250:39: note: object '__table_entries' of size 0
  250 |         static __table_type ( table ) __table_entries[0]                \
      |                                       ^~~~~~~~~~~~~~~
include/ipxe/tables.h:271:30: note: in expansion of macro '__table_entries'
  271 | #define table_start( table ) __table_entries ( table, 00 )
      |                              ^~~~~~~~~~~~~~~
include/ipxe/tables.h:359:25: note: in expansion of macro 'table_start'
  359 |         for ( pointer = table_start ( table ) ;                         \
      |                         ^~~~~~~~~~~
net/fc.c:774:9: note: in expansion of macro 'for_each_table_entry'
  774 |         for_each_table_entry ( responder, FC_RESPONDERS ) {
      |         ^~~~~~~~~~~~~~~~~~~~
In function 'fc_xchg_respond',
    inlined from 'fc_port_deliver' at net/fc.c:899:10:
net/fc.c:776:46: warning: array subscript 0 is outside array bounds of 'struct fc_responder[0]' [-Warray-bounds=]
  776 |                         if ( ( rc = responder->respond ( &xchg->ulp, port,
      |                                     ~~~~~~~~~^~~~~~~~~
net/fc.c: In function 'fc_port_deliver':
include/ipxe/tables.h:250:39: note: object '__table_entries' of size 0
  250 |         static __table_type ( table ) __table_entries[0]                \
      |                                       ^~~~~~~~~~~~~~~
include/ipxe/tables.h:271:30: note: in expansion of macro '__table_entries'
  271 | #define table_start( table ) __table_entries ( table, 00 )
      |                              ^~~~~~~~~~~~~~~
include/ipxe/tables.h:359:25: note: in expansion of macro 'table_start'
  359 |         for ( pointer = table_start ( table ) ;                         \
      |                         ^~~~~~~~~~~
net/fc.c:774:9: note: in expansion of macro 'for_each_table_entry'
  774 |         for_each_table_entry ( responder, FC_RESPONDERS ) {
      |         ^~~~~~~~~~~~~~~~~~~~
  [BUILD] bin/segment.o
  [BUILD] bin/cdc.o
  [BUILD] bin/isa.o
  [BUILD] bin/eisa.o
  [BUILD] bin/isa_ids.o
  [BUILD] bin/isapnp.o
  [BUILD] bin/pcibackup.o
  [BUILD] bin/pci.o
In file included from include/string.h:21,
                 from net/ipv6.c:25:
In function '__constant_memset_zero',
    inlined from 'memset' at arch/x86/include/bits/string.h:338:10,
    inlined from 'ipv6_pshdr_chksum' at net/ipv6.c:504:2:
arch/x86/include/bits/string.h:261:32: warning: array subscript 'union <anonymous>[4]' is partly outside array bounds of 'struct ipv6_pseudo_header[1]' [-Warray-bounds=]
  261 |                 dest_u->u16[0] = 0;
      |                 ~~~~~~~~~~~~~~~^~~
net/ipv6.c: In function 'ipv6_pshdr_chksum':
net/ipv6.c:498:35: note: at offset 36 into object 'pshdr' of size 40
  498 |         struct ipv6_pseudo_header pshdr;
      |                                   ^~~~~
In function '__constant_memset_zero',
    inlined from 'memset' at arch/x86/include/bits/string.h:338:10,
    inlined from 'ipv6_pshdr_chksum' at net/ipv6.c:504:2:
arch/x86/include/bits/string.h:262:32: warning: array subscript 'union <anonymous>[4]' is partly outside array bounds of 'struct ipv6_pseudo_header[1]' [-Warray-bounds=]
  262 |                 dest_u->u8[2]  = 0;
      |                 ~~~~~~~~~~~~~~~^~~
net/ipv6.c: In function 'ipv6_pshdr_chksum':
net/ipv6.c:498:35: note: at offset 36 into object 'pshdr' of size 40
  498 |         struct ipv6_pseudo_header pshdr;
      |                                   ^~~~~
  [BUILD] bin/pciea.o
  [BUILD] bin/mca.o
  [BUILD] bin/pciextra.o
  [BUILD] bin/pcimsix.o
  [BUILD] bin/pci_settings.o
  [BUILD] bin/pcivpd.o
  [BUILD] bin/usb.o
  [BUILD] bin/virtio-pci.o
  [BUILD] bin/virtio-ring.o
  [BUILD] bin/3c503.o
  [BUILD] bin/3c509.o
In file included from include/string.h:21,
                 from net/fcels.c:28:
In function '__constant_memset_zero',
    inlined from 'memset' at arch/x86/include/bits/string.h:338:10,
    inlined from 'fc_els_logo_tx_response' at net/fcels.c:777:2,
    inlined from 'fc_els_logo_rx_request' at net/fcels.c:836:14,
    inlined from 'fc_els_logo_rx' at net/fcels.c:872:10:
arch/x86/include/bits/string.h:254:32: warning: array subscript 'union <anonymous>[0]' is partly outside array bounds of 'struct fc_logout_response_frame[1]' [-Warray-bounds=]
  254 |                 dest_u->u32[0] = 0;
      |                 ~~~~~~~~~~~~~~~^~~
net/fcels.c: In function 'fc_els_logo_rx':
net/fcels.c:774:41: note: object 'logo' of size 4
  774 |         struct fc_logout_response_frame logo;
      |                                         ^~~~
  [BUILD] bin/3c509-eisa.o
  [BUILD] bin/3c515.o
  [BUILD] bin/3c529.o
  [BUILD] bin/3c595.o
  [BUILD] bin/3c5x9.o
  [BUILD] bin/3c90x.o
  [BUILD] bin/acm.o
  [BUILD] bin/amd8111e.o
In file included from include/string.h:21,
                 from net/fc.c:28:
In function '__constant_memcpy',
    inlined from 'memcpy' at arch/x86/include/bits/string.h:168:10,
    inlined from 'fc_port_login' at net/fc.c:989:5:
arch/x86/include/bits/string.h:86:44: warning: array subscript 'const union <anonymous>[0]' is partly outside array bounds of 'struct fc_port_id[1]' [-Warray-bounds=]
   86 |                 dest_u->u16[0] = src_u->u16[0];
      |                                  ~~~~~~~~~~^~~
net/fc.c: In function 'fc_port_login':
net/fc.c:74:19: note: object 'fc_ptp_low_port_id' of size 3
   74 | struct fc_port_id fc_ptp_low_port_id = { .bytes = { 0x01, 0x01, 0x01 } };
      |                   ^~~~~~~~~~~~~~~~~~
  [BUILD] bin/atl1e.o
In function '__constant_memcpy',
    inlined from 'memcpy' at arch/x86/include/bits/string.h:168:10,
    inlined from 'fc_port_login' at net/fc.c:989:5:
arch/x86/include/bits/string.h:87:43: warning: array subscript 'const union <anonymous>[0]' is partly outside array bounds of 'struct fc_port_id[1]' [-Warray-bounds=]
   87 |                 dest_u->u8[2]  = src_u->u8[2];
      |                                  ~~~~~~~~~^~~
net/fc.c: In function 'fc_port_login':
net/fc.c:74:19: note: object 'fc_ptp_low_port_id' of size 3
   74 | struct fc_port_id fc_ptp_low_port_id = { .bytes = { 0x01, 0x01, 0x01 } };
      |                   ^~~~~~~~~~~~~~~~~~
In function '__constant_memcpy',
    inlined from 'memcpy' at arch/x86/include/bits/string.h:168:10,
    inlined from 'fc_port_login' at net/fc.c:991:5:
arch/x86/include/bits/string.h:86:44: warning: array subscript 'const union <anonymous>[0]' is partly outside array bounds of 'struct fc_port_id[1]' [-Warray-bounds=]
   86 |                 dest_u->u16[0] = src_u->u16[0];
      |                                  ~~~~~~~~~~^~~
net/fc.c: In function 'fc_port_login':
net/fc.c:77:19: note: object 'fc_ptp_high_port_id' of size 3
   77 | struct fc_port_id fc_ptp_high_port_id = { .bytes = { 0x01, 0x01, 0x02 } };
      |                   ^~~~~~~~~~~~~~~~~~~
In function '__constant_memcpy',
    inlined from 'memcpy' at arch/x86/include/bits/string.h:168:10,
    inlined from 'fc_port_login' at net/fc.c:991:5:
arch/x86/include/bits/string.h:87:43: warning: array subscript 'const union <anonymous>[0]' is partly outside array bounds of 'struct fc_port_id[1]' [-Warray-bounds=]
   87 |                 dest_u->u8[2]  = src_u->u8[2];
      |                                  ~~~~~~~~~^~~
net/fc.c: In function 'fc_port_login':
net/fc.c:77:19: note: object 'fc_ptp_high_port_id' of size 3
   77 | struct fc_port_id fc_ptp_high_port_id = { .bytes = { 0x01, 0x01, 0x02 } };
      |                   ^~~~~~~~~~~~~~~~~~~
In function '__constant_memcpy',
    inlined from 'memcpy' at arch/x86/include/bits/string.h:168:10,
    inlined from 'fc_port_login' at net/fc.c:983:5:
arch/x86/include/bits/string.h:86:44: warning: array subscript 'const union <anonymous>[0]' is partly outside array bounds of 'struct fc_port_id[1]' [-Warray-bounds=]
   86 |                 dest_u->u16[0] = src_u->u16[0];
      |                                  ~~~~~~~~~~^~~
net/fc.c: In function 'fc_port_login':
net/fc.c:77:19: note: object 'fc_ptp_high_port_id' of size 3
   77 | struct fc_port_id fc_ptp_high_port_id = { .bytes = { 0x01, 0x01, 0x02 } };
      |                   ^~~~~~~~~~~~~~~~~~~
In function '__constant_memcpy',
    inlined from 'memcpy' at arch/x86/include/bits/string.h:168:10,
    inlined from 'fc_port_login' at net/fc.c:983:5:
arch/x86/include/bits/string.h:87:43: warning: array subscript 'const union <anonymous>[0]' is partly outside array bounds of 'struct fc_port_id[1]' [-Warray-bounds=]
   87 |                 dest_u->u8[2]  = src_u->u8[2];
      |                                  ~~~~~~~~~^~~
net/fc.c: In function 'fc_port_login':
net/fc.c:77:19: note: object 'fc_ptp_high_port_id' of size 3
   77 | struct fc_port_id fc_ptp_high_port_id = { .bytes = { 0x01, 0x01, 0x02 } };
      |                   ^~~~~~~~~~~~~~~~~~~
In function '__constant_memcpy',
    inlined from 'memcpy' at arch/x86/include/bits/string.h:168:10,
    inlined from 'fc_port_login' at net/fc.c:985:5:
arch/x86/include/bits/string.h:86:44: warning: array subscript 'const union <anonymous>[0]' is partly outside array bounds of 'struct fc_port_id[1]' [-Warray-bounds=]
   86 |                 dest_u->u16[0] = src_u->u16[0];
      |                                  ~~~~~~~~~~^~~
net/fc.c: In function 'fc_port_login':
net/fc.c:74:19: note: object 'fc_ptp_low_port_id' of size 3
   74 | struct fc_port_id fc_ptp_low_port_id = { .bytes = { 0x01, 0x01, 0x01 } };
      |                   ^~~~~~~~~~~~~~~~~~
In function '__constant_memcpy',
    inlined from 'memcpy' at arch/x86/include/bits/string.h:168:10,
    inlined from 'fc_port_login' at net/fc.c:985:5:
arch/x86/include/bits/string.h:87:43: warning: array subscript 'const union <anonymous>[0]' is partly outside array bounds of 'struct fc_port_id[1]' [-Warray-bounds=]
   87 |                 dest_u->u8[2]  = src_u->u8[2];
      |                                  ~~~~~~~~~^~~
net/fc.c: In function 'fc_port_login':
net/fc.c:74:19: note: object 'fc_ptp_low_port_id' of size 3
   74 | struct fc_port_id fc_ptp_low_port_id = { .bytes = { 0x01, 0x01, 0x01 } };
      |                   ^~~~~~~~~~~~~~~~~~
  [BUILD] bin/b44.o
  [BUILD] bin/axge.o
  [BUILD] bin/bnx2.o
In file included from drivers/net/3c509.h:36,
                 from drivers/net/3c509-eisa.c:9:
drivers/net/3c509-eisa.c: In function 'el3_eisa_driverel3_eisa_disable':
drivers/net/3c509-eisa.c:38:26: error: initialization of 'void (*)(void)' from incompatible pointer type 'void (*)(struct nic *, struct eisa_device *)' [-Wincompatible-pointer-types]
   38 |          el3_eisa_probe, el3_eisa_disable );
      |                          ^~~~~~~~~~~~~~~~
include/nic.h:220:49: note: in definition of macro 'DRIVER'
  220 |                 void ( * _unsafe_disable ) () = _disable;                 \
      |                                                 ^~~~~~~~
  [BUILD] bin/cs89x0.o
drivers/net/3c509-eisa.c:26:13: note: 'el3_eisa_disable' declared here
   26 | static void el3_eisa_disable ( struct nic *nic, struct eisa_device *eisa ) {
      |             ^~~~~~~~~~~~~~~~
include/nic.h:221:17: error: too many arguments to function '_unsafe_disable'; expected 0, have 2
  221 |                 _unsafe_disable ( nic, hwdev );                           \
      |                 ^~~~~~~~~~~~~~~   ~~~
drivers/net/3c509-eisa.c:37:1: note: in expansion of macro 'DRIVER'
   37 | DRIVER ( "3c509 (EISA)", nic_driver, eisa_driver, el3_eisa_driver,
      | ^~~~~~
make: *** [Makefile.housekeeping:947: bin/3c509-eisa.o] Error 1
make: *** Waiting for unfinished jobs....
In file included from drivers/net/3c529.c:11:
drivers/net/3c529.c: In function 't529_drivert529_disable':
drivers/net/3c529.c:52:22: error: initialization of 'void (*)(void)' from incompatible pointer type 'void (*)(struct nic *, struct mca_device *)' [-Wincompatible-pointer-types]
   52 |          t529_probe, t529_disable );
      |                      ^~~~~~~~~~~~
include/nic.h:220:49: note: in definition of macro 'DRIVER'
  220 |                 void ( * _unsafe_disable ) () = _disable;                 \
      |                                                 ^~~~~~~~
drivers/net/3c529.c:37:13: note: 't529_disable' declared here
   37 | static void t529_disable ( struct nic *nic, struct mca_device *mca __unused ) {
      |             ^~~~~~~~~~~~
include/nic.h:221:17: error: too many arguments to function '_unsafe_disable'; expected 0, have 2
  221 |                 _unsafe_disable ( nic, hwdev );                           \
      |                 ^~~~~~~~~~~~~~~   ~~~
drivers/net/3c529.c:51:1: note: in expansion of macro 'DRIVER'
   51 | DRIVER ( "3c529", nic_driver, mca_driver, t529_driver,
      | ^~~~~~
make: *** [Makefile.housekeeping:947: bin/3c529.o] Error 1
In file included from drivers/net/3c515.c:52:
drivers/net/3c515.c: In function 't515_drivert515_disable':
drivers/net/3c515.c:762:22: error: initialization of 'void (*)(void)' from incompatible pointer type 'void (*)(struct nic *, struct isapnp_device *)' [-Wincompatible-pointer-types]
  762 |          t515_probe, t515_disable );
      |                      ^~~~~~~~~~~~
include/nic.h:220:49: note: in definition of macro 'DRIVER'
  220 |                 void ( * _unsafe_disable ) () = _disable;                 \
      |                                                 ^~~~~~~~
drivers/net/3c515.c:566:13: note: 't515_disable' declared here
  566 | static void t515_disable ( struct nic *nic,
      |             ^~~~~~~~~~~~
include/nic.h:221:17: error: too many arguments to function '_unsafe_disable'; expected 0, have 2
  221 |                 _unsafe_disable ( nic, hwdev );                           \
      |                 ^~~~~~~~~~~~~~~   ~~~
drivers/net/3c515.c:761:1: note: in expansion of macro 'DRIVER'
  761 | DRIVER ( "3c515", nic_driver, isapnp_driver, t515_driver,
      | ^~~~~~
drivers/net/3c595.c: In function 'get_e':
drivers/net/3c595.c:345:1: warning: old-style function definition [-Wold-style-definition]
  345 | get_e(offset)
      | ^~~~~
In file included from drivers/net/3c595.c:31:
drivers/net/3c595.c: In function 't595_drivert595_disable':
drivers/net/3c595.c:545:22: error: initialization of 'void (*)(void)' from incompatible pointer type 'void (*)(struct nic *)' [-Wincompatible-pointer-types]
  545 |          t595_probe, t595_disable );
      |                      ^~~~~~~~~~~~
include/nic.h:220:49: note: in definition of macro 'DRIVER'
  220 |                 void ( * _unsafe_disable ) () = _disable;                 \
      |                                                 ^~~~~~~~
drivers/net/3c595.c:447:13: note: 't595_disable' declared here
  447 | static void t595_disable ( struct nic *nic ) {
      |             ^~~~~~~~~~~~
include/nic.h:221:17: error: too many arguments to function '_unsafe_disable'; expected 0, have 2
  221 |                 _unsafe_disable ( nic, hwdev );                           \
      |                 ^~~~~~~~~~~~~~~   ~~~
drivers/net/3c595.c:544:1: note: in expansion of macro 'DRIVER'
  544 | DRIVER ( "3C595", nic_driver, pci_driver, t595_driver,
      | ^~~~~~
make: *** [Makefile.housekeeping:947: bin/3c515.o] Error 1
make: *** [Makefile.housekeeping:947: bin/3c595.o] Error 1
In file included from include/string.h:21,
                 from image/png.c:28:
In function '__constant_memcpy',
    inlined from 'memcpy' at arch/x86/include/bits/string.h:168:10,
    inlined from 'trivial_memcpy_user' at include/ipxe/uaccess.h:109:2,
    inlined from 'memcpy_user' at arch/x86/include/librm.h:155:2,
    inlined from 'copy_from_user' at include/ipxe/uaccess.h:338:2,
    inlined from 'png_unfilter_pass' at image/png.c:552:5,
    inlined from 'png_unfilter' at image/png.c:611:15,
    inlined from 'png_image_end' at image/png.c:829:14:
arch/x86/include/bits/string.h:73:32: warning: array subscript 'union <anonymous>[0]' is partly outside array bounds of 'uint8_t[1]' {aka 'unsigned char[1]'} [-Warray-bounds=]
   73 |                 dest_u->u8[0]  = src_u->u8[0];
      |                 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
image/png.c: In function 'png_image_end':
image/png.c:514:17: note: object 'left' of size 1
  514 |         uint8_t left;
      |                 ^~~~
In function '__constant_memcpy',
    inlined from 'memcpy' at arch/x86/include/bits/string.h:168:10,
    inlined from 'trivial_memcpy_user' at include/ipxe/uaccess.h:109:2,
    inlined from 'memcpy_user' at arch/x86/include/librm.h:155:2,
    inlined from 'copy_from_user' at include/ipxe/uaccess.h:338:2,
    inlined from 'png_unfilter_pass' at image/png.c:557:5,
    inlined from 'png_unfilter' at image/png.c:611:15,
    inlined from 'png_image_end' at image/png.c:829:14:
arch/x86/include/bits/string.h:73:32: warning: array subscript 'union <anonymous>[0]' is partly outside array bounds of 'uint8_t[1]' {aka 'unsigned char[1]'} [-Warray-bounds=]
   73 |                 dest_u->u8[0]  = src_u->u8[0];
      |                 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
image/png.c: In function 'png_image_end':
image/png.c:515:17: note: object 'above' of size 1
  515 |         uint8_t above;
      |                 ^~~~~
In function '__constant_memcpy',
    inlined from 'memcpy' at arch/x86/include/bits/string.h:168:10,
    inlined from 'trivial_memcpy_user' at include/ipxe/uaccess.h:109:2,
    inlined from 'memcpy_user' at arch/x86/include/librm.h:155:2,
    inlined from 'copy_from_user' at include/ipxe/uaccess.h:338:2,
    inlined from 'png_unfilter_pass' at image/png.c:562:5,
    inlined from 'png_unfilter' at image/png.c:611:15,
    inlined from 'png_image_end' at image/png.c:829:14:
arch/x86/include/bits/string.h:73:32: warning: array subscript 'union <anonymous>[0]' is partly outside array bounds of 'uint8_t[1]' {aka 'unsigned char[1]'} [-Warray-bounds=]
   73 |                 dest_u->u8[0]  = src_u->u8[0];
      |                 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
image/png.c: In function 'png_image_end':
image/png.c:516:17: note: object 'above_left' of size 1
  516 |         uint8_t above_left;
      |                 ^~~~~~~~~~
In function '__constant_memcpy',
    inlined from 'memcpy' at arch/x86/include/bits/string.h:168:10,
    inlined from 'trivial_memcpy_user' at include/ipxe/uaccess.h:109:2,
    inlined from 'memcpy_user' at arch/x86/include/librm.h:155:2,
    inlined from 'copy_to_user' at include/ipxe/uaccess.h:325:2,
    inlined from 'png_pixels_pass' at image/png.c:749:4,
    inlined from 'png_pixels' at image/png.c:788:3,
    inlined from 'png_image_end' at image/png.c:833:2:
arch/x86/include/bits/string.h:79:44: warning: array subscript 'const union <anonymous>[0]' is partly outside array bounds of 'uint32_t[1]' {aka 'unsigned int[1]'} [-Warray-bounds=]
   79 |                 dest_u->u32[0] = src_u->u32[0];
      |                                  ~~~~~~~~~~^~~
image/png.c: In function 'png_image_end':
image/png.c:674:18: note: object 'pixel' of size 4
  674 |         uint32_t pixel;
      |                  ^~~~~
In function '__constant_memcpy',
    inlined from 'memcpy' at arch/x86/include/bits/string.h:168:10,
    inlined from 'trivial_memcpy_user' at include/ipxe/uaccess.h:109:2,
    inlined from 'memcpy_user' at arch/x86/include/librm.h:155:2,
    inlined from 'copy_from_user' at include/ipxe/uaccess.h:338:2,
    inlined from 'png_pixels_pass' at image/png.c:714:6,
    inlined from 'png_pixels' at image/png.c:788:3,
    inlined from 'png_image_end' at image/png.c:833:2:
arch/x86/include/bits/string.h:73:32: warning: array subscript 'union <anonymous>[0]' is partly outside array bounds of 'uint8_t[1]' {aka 'unsigned char[1]'} [-Warray-bounds=]
   73 |                 dest_u->u8[0]  = src_u->u8[0];
      |                 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
image/png.c: In function 'png_image_end':
image/png.c:673:17: note: object 'current' of size 1
  673 |         uint8_t current = 0;
      |                 ^~~~~~~
In file included from drivers/net/cs89x0.c:93:
drivers/net/cs89x0.c: In function 'cs89x0_drivercs89x0_disable':
drivers/net/cs89x0.c:728:24: error: initialization of 'void (*)(void)' from incompatible pointer type 'void (*)(struct nic *, struct isa_device *)' [-Wincompatible-pointer-types]
  728 |          cs89x0_probe, cs89x0_disable );
      |                        ^~~~~~~~~~~~~~
include/nic.h:220:49: note: in definition of macro 'DRIVER'
  220 |                 void ( * _unsafe_disable ) () = _disable;                 \
      |                                                 ^~~~~~~~
drivers/net/cs89x0.c:706:13: note: 'cs89x0_disable' declared here
  706 | static void cs89x0_disable ( struct nic *nic,
      |             ^~~~~~~~~~~~~~
include/nic.h:221:17: error: too many arguments to function '_unsafe_disable'; expected 0, have 2
  221 |                 _unsafe_disable ( nic, hwdev );                           \
      |                 ^~~~~~~~~~~~~~~   ~~~
drivers/net/cs89x0.c:727:1: note: in expansion of macro 'DRIVER'
  727 | DRIVER ( "cs89x0", nic_driver, isa_driver, cs89x0_driver,
      | ^~~~~~
make: *** [Makefile.housekeeping:947: bin/cs89x0.o] Error 1
In file included from drivers/net/amd8111e.c:35:
drivers/net/amd8111e.c: In function 'amd8111e_driveramd8111e_disable':
drivers/net/amd8111e.c:686:26: error: initialization of 'void (*)(void)' from incompatible pointer type 'void (*)(struct nic *)' [-Wincompatible-pointer-types]
  686 |          amd8111e_probe, amd8111e_disable );
      |                          ^~~~~~~~~~~~~~~~
include/nic.h:220:49: note: in definition of macro 'DRIVER'
  220 |                 void ( * _unsafe_disable ) () = _disable;                 \
      |                                                 ^~~~~~~~
drivers/net/amd8111e.c:612:13: note: 'amd8111e_disable' declared here
  612 | static void amd8111e_disable(struct nic *nic)
      |             ^~~~~~~~~~~~~~~~
include/nic.h:221:17: error: too many arguments to function '_unsafe_disable'; expected 0, have 2
  221 |                 _unsafe_disable ( nic, hwdev );                           \
      |                 ^~~~~~~~~~~~~~~   ~~~
drivers/net/amd8111e.c:685:1: note: in expansion of macro 'DRIVER'
  685 | DRIVER ( "AMD8111E", nic_driver, pci_driver, amd8111e_driver,
      | ^~~~~~
make: *** [Makefile.housekeeping:947: bin/amd8111e.o] Error 1
In file included from drivers/net/bnx2.c:18:
drivers/net/bnx2.c: In function 'bnx2_driverbnx2_disable':
drivers/net/bnx2.c:2683:67: error: initialization of 'void (*)(void)' from incompatible pointer type 'void (*)(struct nic *)' [-Wincompatible-pointer-types]
 2683 | DRIVER ( "BNX2", nic_driver, pci_driver, bnx2_driver, bnx2_probe, bnx2_disable );
      |                                                                   ^~~~~~~~~~~~
include/nic.h:220:49: note: in definition of macro 'DRIVER'
  220 |                 void ( * _unsafe_disable ) () = _disable;                 \
      |                                                 ^~~~~~~~
drivers/net/bnx2.c:1834:1: note: 'bnx2_disable' declared here
 1834 | bnx2_disable(struct nic *nic __unused)
      | ^~~~~~~~~~~~
include/nic.h:221:17: error: too many arguments to function '_unsafe_disable'; expected 0, have 2
  221 |                 _unsafe_disable ( nic, hwdev );                           \
      |                 ^~~~~~~~~~~~~~~   ~~~
drivers/net/bnx2.c:2683:1: note: in expansion of macro 'DRIVER'
 2683 | DRIVER ( "BNX2", nic_driver, pci_driver, bnx2_driver, bnx2_probe, bnx2_disable );
      | ^~~~~~
make: *** [Makefile.housekeeping:947: bin/bnx2.o] Error 1
In file included from include/string.h:21,
                 from net/infiniband/xsigo.c:26:
In function '__constant_memcpy',
    inlined from 'memcpy' at arch/x86/include/bits/string.h:168:10,
    inlined from 'xve_create' at net/infiniband/xsigo.c:216:2,
    inlined from 'xsmp_rx_xve_install' at net/infiniband/xsigo.c:961:16,
    inlined from 'xsmp_rx_xve' at net/infiniband/xsigo.c:1082:10,
    inlined from 'xcm_deliver' at net/infiniband/xsigo.c:1209:3:
arch/x86/include/bits/string.h:94:44: warning: array subscript 'const union <anonymous>[0]' is partly outside array bounds of 'union <anonymous>[1]' [-Warray-bounds=]
   94 |                 dest_u->u32[0] = src_u->u32[0];
      |                                  ~~~~~~~~~~^~~
net/infiniband/xsigo.c: In function 'xcm_deliver':
net/infiniband/xsigo.c:935:11: note: object 'mac' of size 6
  935 |         } mac;
      |           ^~~
In function '__constant_memcpy',
    inlined from 'memcpy' at arch/x86/include/bits/string.h:168:10,
    inlined from 'xve_create' at net/infiniband/xsigo.c:216:2,
    inlined from 'xsmp_rx_xve_install' at net/infiniband/xsigo.c:961:16,
    inlined from 'xsmp_rx_xve' at net/infiniband/xsigo.c:1082:10,
    inlined from 'xcm_deliver' at net/infiniband/xsigo.c:1209:3:
arch/x86/include/bits/string.h:95:44: warning: array subscript 'const union <anonymous>[0]' is partly outside array bounds of 'union <anonymous>[1]' [-Warray-bounds=]
   95 |                 dest_u->u16[2] = src_u->u16[2];
      |                                  ~~~~~~~~~~^~~
net/infiniband/xsigo.c: In function 'xcm_deliver':
net/infiniband/xsigo.c:935:11: note: object 'mac' of size 6
  935 |         } mac;
      |           ^~~
In file included from include/string.h:21,
                 from drivers/net/atl1e.h:32,
                 from drivers/net/atl1e.c:26:
In function '__constant_memcpy',
    inlined from 'memcpy' at arch/x86/include/bits/string.h:168:10,
    inlined from 'atl1e_get_permanent_address' at drivers/net/atl1e.c:1320:2,
    inlined from 'atl1e_read_mac_addr' at drivers/net/atl1e.c:1339:8:
arch/x86/include/bits/string.h:94:44: warning: array subscript 'const union <anonymous>[0]' is partly outside array bounds of 'u8[6]' {aka 'unsigned char[6]'} [-Warray-bounds=]
   94 |                 dest_u->u32[0] = src_u->u32[0];
      |                                  ~~~~~~~~~~^~~
drivers/net/atl1e.c: In function 'atl1e_read_mac_addr':
drivers/net/atl1e.c:1296:13: note: object 'eth_addr' of size 6
 1296 |         u8  eth_addr[ETH_ALEN];
      |             ^~~~~~~~
In function '__constant_memcpy',
    inlined from 'memcpy' at arch/x86/include/bits/string.h:168:10,
    inlined from 'atl1e_get_permanent_address' at drivers/net/atl1e.c:1320:2,
    inlined from 'atl1e_read_mac_addr' at drivers/net/atl1e.c:1339:8:
arch/x86/include/bits/string.h:95:44: warning: array subscript 'const union <anonymous>[0]' is partly outside array bounds of 'u8[6]' {aka 'unsigned char[6]'} [-Warray-bounds=]
   95 |                 dest_u->u16[2] = src_u->u16[2];
      |                                  ~~~~~~~~~~^~~
drivers/net/atl1e.c: In function 'atl1e_read_mac_addr':
drivers/net/atl1e.c:1296:13: note: object 'eth_addr' of size 6
 1296 |         u8  eth_addr[ETH_ALEN];
      |             ^~~~~~~~
ERROR: oe_runmake failed
WARNING: TOPDIR/tmp/work/core2-32-oe-linux-musl/ipxe/1.20.1+git/temp/run.do_compile.238635:169 exit 1 from 'exit 1'
WARNING: Backtrace (BB generated script): 
	#1: bbfatal_log, TOPDIR/tmp/work/core2-32-oe-linux-musl/ipxe/1.20.1+git/temp/run.do_compile.238635, line 169
	#2: die, TOPDIR/tmp/work/core2-32-oe-linux-musl/ipxe/1.20.1+git/temp/run.do_compile.238635, line 153
	#3: oe_runmake, TOPDIR/tmp/work/core2-32-oe-linux-musl/ipxe/1.20.1+git/temp/run.do_compile.238635, line 148
	#4: do_compile, TOPDIR/tmp/work/core2-32-oe-linux-musl/ipxe/1.20.1+git/temp/run.do_compile.238635, line 143
	#5: main, TOPDIR/tmp/work/core2-32-oe-linux-musl/ipxe/1.20.1+git/temp/run.do_compile.238635, line 182

Error details

Submitted on:
29/04/25 03:46
Error type:
Recipe
Task:
do_compile
Recipe:
ipxe
Recipe version:
1.20.1+git-r0
Machine:
qemux86
Distro:
nodistro
Build system:
x86_64-linux
Target system:
i686-oe-linux-musl
Host distro:
gentoo-2.17/gentoo-2.17
Branch:
jansa/master
Commit:
c65d814bc7df949793e741e175f5ddeda09f764c
Build:
#205175
Submitter:
Martin.Jansa@gmail.com
Similar errors:
0
Open a bug