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