danderson / netboot

Packages and utilities for network booting
Apache License 2.0
1.48k stars 181 forks source link

make update-ipxe error #113

Closed realtime-neil closed 4 years ago

realtime-neil commented 4 years ago

make update-ipxe is currently failing on master:

$ make update-ipxe
# rm -rf third_party/ipxe
# (cd third_party && git clone git://git.ipxe.org/ipxe.git)
# (cd third_party/ipxe && git rev-parse HEAD >COMMIT-ID)
# rm -rf third_party/ipxe/.git
(cd third_party/ipxe/src &&\
    make bin/ipxe.pxe bin/undionly.kpxe bin-x86_64-efi/ipxe.efi bin-i386-efi/ipxe.efi EMBED=../../../pixiecore/boot.ipxe)
make[1]: Entering directory '/home/user/code/netboot/third_party/ipxe/src'
rm -f  bin/*.*  bin/.certificate.* bin/.certificates.* bin/.private_key.* bin/errors     bin/NIC     ./util/zbin ./util/elf2efi32 ./util/elf2efi64 ./util/efirom ./util/efifatbin ./util/iccfix ./util/einfo TAGS bin/symtab
  [PARSEROM]
  [DEPS] arch/x86/drivers/net/undiisr.S
  [DEPS] arch/x86/transitions/libkir.S
  [DEPS] arch/x86/transitions/libpm.S
  [DEPS] arch/x86/transitions/liba20.S
  [DEPS] arch/x86/transitions/librm.S
  [DEPS] arch/x86/prefix/libprefix.S
  [DEPS] arch/x86/prefix/dskprefix.S
  [DEPS] arch/x86/prefix/pciromprefix.S
  [DEPS] arch/x86/prefix/unlzma.S
  [DEPS] arch/x86/prefix/usbdisk.S
  [DEPS] arch/x86/prefix/isaromprefix.S
  [DEPS] arch/x86/prefix/mromprefix.S
  [DEPS] arch/x86/prefix/undiloader.S
  [DEPS] arch/x86/prefix/bootpart.S
  [DEPS] arch/x86/prefix/nullprefix.S
  [DEPS] arch/x86/prefix/nbiprefix.S
  [DEPS] arch/x86/prefix/kpxeprefix.S
  [DEPS] arch/x86/prefix/unlzma16.S
  [DEPS] arch/x86/prefix/lkrnprefix.S
  [DEPS] arch/x86/prefix/kkpxeprefix.S
  [DEPS] arch/x86/prefix/hdprefix.S
  [DEPS] arch/x86/prefix/exeprefix.S
  [DEPS] arch/x86/prefix/romprefix.S
  [DEPS] arch/x86/prefix/pxeprefix.S
  [DEPS] arch/x86/prefix/kkkpxeprefix.S
  [DEPS] arch/x86/prefix/mbr.S
  [DEPS] arch/x86/interface/syslinux/com32_wrapper.S
  [DEPS] arch/x86/interface/pxe/pxe_entry.S
  [DEPS] arch/x86/interface/pcbios/e820mangler.S
  [DEPS] arch/x86/core/patch_cf.S
  [DEPS] arch/x86/core/stack.S
  [DEPS] arch/x86/core/stack16.S
  [DEPS] arch/i386/tests/gdbstub_test.S
  [DEPS] arch/i386/core/gdbidt.S
  [DEPS] arch/i386/core/setjmp.S
  [DEPS] drivers/net/ath/ath9k/ath9k_hw.c
  [DEPS] drivers/net/ath/ath9k/ath9k_eeprom_4k.c
  [DEPS] drivers/net/ath/ath9k/ath9k_recv.c
  [DEPS] drivers/net/ath/ath9k/ath9k_eeprom.c
  [DEPS] drivers/net/ath/ath9k/ath9k_ar9003_hw.c
  [DEPS] drivers/net/ath/ath9k/ath9k_ani.c
  [DEPS] drivers/net/ath/ath9k/ath9k_ar9003_phy.c
  [DEPS] drivers/net/ath/ath9k/ath9k_ar5008_phy.c
  [DEPS] drivers/net/ath/ath9k/ath9k_ar9002_phy.c
  [DEPS] drivers/net/ath/ath9k/ath9k_ar9002_mac.c
  [DEPS] drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c
  [DEPS] drivers/net/ath/ath9k/ath9k_mac.c
  [DEPS] drivers/net/ath/ath9k/ath9k_eeprom_def.c
  [DEPS] drivers/net/ath/ath9k/ath9k_ar9002_calib.c
  [DEPS] drivers/net/ath/ath9k/ath9k_main.c
  [DEPS] drivers/net/ath/ath9k/ath9k_calib.c
  [DEPS] drivers/net/ath/ath9k/ath9k_init.c
  [DEPS] drivers/net/ath/ath9k/ath9k_ar9002_hw.c
  [DEPS] drivers/net/ath/ath9k/ath9k_common.c
  [DEPS] drivers/net/ath/ath9k/ath9k.c
  [DEPS] drivers/net/ath/ath9k/ath9k_eeprom_9287.c
  [DEPS] drivers/net/ath/ath9k/ath9k_ar9003_calib.c
  [DEPS] drivers/net/ath/ath9k/ath9k_ar9003_mac.c
  [DEPS] drivers/net/ath/ath9k/ath9k_xmit.c
  [DEPS] drivers/net/ath/ath5k/ath5k_caps.c
  [DEPS] drivers/net/ath/ath5k/ath5k_eeprom.c
  [DEPS] drivers/net/ath/ath5k/ath5k_qcu.c
  [DEPS] drivers/net/ath/ath5k/ath5k_desc.c
  [DEPS] drivers/net/ath/ath5k/ath5k_pcu.c
  [DEPS] drivers/net/ath/ath5k/ath5k_dma.c
  [DEPS] drivers/net/ath/ath5k/ath5k_phy.c
  [DEPS] drivers/net/ath/ath5k/ath5k_initvals.c
  [DEPS] drivers/net/ath/ath5k/ath5k_gpio.c
  [DEPS] drivers/net/ath/ath5k/ath5k_rfkill.c
  [DEPS] drivers/net/ath/ath5k/ath5k_attach.c
  [DEPS] drivers/net/ath/ath5k/ath5k.c
  [DEPS] drivers/net/ath/ath5k/ath5k_reset.c
  [DEPS] drivers/net/ath/ath_regd.c
  [DEPS] drivers/net/ath/ath_key.c
  [DEPS] drivers/net/ath/ath_hw.c
  [DEPS] drivers/net/rtl818x/rtl8180_sa2400.c
  [DEPS] drivers/net/rtl818x/rtl8185_rtl8225.c
  [DEPS] drivers/net/rtl818x/rtl8180.c
  [DEPS] drivers/net/rtl818x/rtl818x.c
  [DEPS] drivers/net/rtl818x/rtl8185.c
  [DEPS] drivers/net/rtl818x/rtl8180_max2820.c
  [DEPS] drivers/net/rtl818x/rtl8180_grf5101.c
  [DEPS] net/80211/wpa_tkip.c
  [DEPS] net/80211/wpa_psk.c
  [DEPS] net/80211/wep.c
  [DEPS] net/80211/sec80211.c
  [DEPS] net/80211/net80211.c
  [DEPS] net/80211/wpa_ccmp.c
  [DEPS] net/80211/wpa.c
  [DEPS] net/80211/rc80211.c
  [DEPS] net/oncrpc/nfs.c
  [DEPS] net/oncrpc/mount.c
  [DEPS] net/oncrpc/nfs_uri.c
  [DEPS] net/oncrpc/portmap.c
  [DEPS] net/oncrpc/nfs_open.c
  [DEPS] net/oncrpc/oncrpc_iob.c
  [DEPS] arch/x86/drivers/net/undipreload.c
  [DEPS] arch/x86/drivers/net/undiload.c
  [DEPS] arch/x86/drivers/net/undi.c
  [DEPS] arch/x86/drivers/net/undionly.c
  [DEPS] arch/x86/drivers/net/undinet.c
  [DEPS] arch/x86/drivers/net/undirom.c
  [DEPS] arch/x86/transitions/librm_test.c
  [DEPS] arch/x86/transitions/librm_mgmt.c
  [DEPS] arch/x86/drivers/hyperv/hyperv.c
  [DEPS] arch/x86/drivers/xen/hvm.c
  [DEPS] arch/x86/hci/commands/cpuid_cmd.c
  [DEPS] arch/x86/hci/commands/pxe_cmd.c
  [DEPS] arch/x86/interface/syslinux/comboot_call.c
  [DEPS] arch/x86/interface/syslinux/com32_call.c
  [DEPS] arch/x86/interface/syslinux/comboot_resolv.c
  [DEPS] arch/x86/interface/vmware/vmware.c
  [DEPS] arch/x86/interface/vmware/vmconsole.c
  [DEPS] arch/x86/interface/vmware/guestinfo.c
  [DEPS] arch/x86/interface/vmware/guestrpc.c
  [DEPS] arch/x86/interface/efi/efix86_nap.c
  [DEPS] arch/x86/interface/pxe/pxe_call.c
  [DEPS] arch/x86/interface/pxe/pxe_file.c
  [DEPS] arch/x86/interface/pxe/pxe_tftp.c
  [DEPS] arch/x86/interface/pxe/pxe_preboot.c
  [DEPS] arch/x86/interface/pxe/pxe_exit_hook.c
  [DEPS] arch/x86/interface/pxe/pxe_loader.c
  [DEPS] arch/x86/interface/pxe/pxe_undi.c
  [DEPS] arch/x86/interface/pxe/pxe_udp.c
  [DEPS] arch/x86/interface/pcbios/acpipwr.c
  [DEPS] arch/x86/interface/pcbios/bios_smbios.c
  [DEPS] arch/x86/interface/pcbios/bios_nap.c
  [DEPS] arch/x86/interface/pcbios/bios_reboot.c
  [DEPS] arch/x86/interface/pcbios/rtc_time.c
  [DEPS] arch/x86/interface/pcbios/rtc_entropy.c
  [DEPS] arch/x86/interface/pcbios/basemem.c
  [DEPS] arch/x86/interface/pcbios/int13.c
  [DEPS] arch/x86/interface/pcbios/bios_timer.c
  [DEPS] arch/x86/interface/pcbios/biosint.c
  [DEPS] arch/x86/interface/pcbios/memmap.c
  [DEPS] arch/x86/interface/pcbios/fakee820.c
  [DEPS] arch/x86/interface/pcbios/bios_console.c
  [DEPS] arch/x86/interface/pcbios/apm.c
  [DEPS] arch/x86/interface/pcbios/int13con.c
  [DEPS] arch/x86/interface/pcbios/hidemem.c
  [DEPS] arch/x86/interface/pcbios/memtop_umalloc.c
  [DEPS] arch/x86/interface/pcbios/pcibios.c
  [DEPS] arch/x86/interface/pcbios/vesafb.c
  [DEPS] arch/x86/interface/pcbios/rsdp.c
  [DEPS] arch/x86/interface/pcbios/pnpbios.c
  [DEPS] arch/x86/image/sdi.c
  [DEPS] arch/x86/image/com32.c
  [DEPS] arch/x86/image/nbi.c
  [DEPS] arch/x86/image/bzimage.c
  [DEPS] arch/x86/image/pxe_image.c
  [DEPS] arch/x86/image/multiboot.c
  [DEPS] arch/x86/image/initrd.c
  [DEPS] arch/x86/image/bootsector.c
  [DEPS] arch/x86/image/elfboot.c
  [DEPS] arch/x86/image/comboot.c
  [DEPS] arch/x86/core/rdtsc_timer.c
  [DEPS] arch/x86/core/runtime.c
  [DEPS] arch/x86/core/cachedhcp.c
  [DEPS] arch/x86/core/basemem_packet.c
  [DEPS] arch/x86/core/video_subr.c
  [DEPS] arch/x86/core/vram_settings.c
  [DEPS] arch/x86/core/pcidirect.c
  [DEPS] arch/x86/core/pci_autoboot.c
  [DEPS] arch/x86/core/x86_bigint.c
  [DEPS] arch/x86/core/gdbmach.c
  [DEPS] arch/x86/core/x86_tcpip.c
  [DEPS] arch/x86/core/pic8259.c
  [DEPS] arch/x86/core/x86_uart.c
  [DEPS] arch/x86/core/cpuid.c
  [DEPS] arch/x86/core/x86_string.c
  [DEPS] arch/x86/core/x86_io.c
  [DEPS] arch/x86/core/debugcon.c
  [DEPS] arch/x86/core/relocate.c
  [DEPS] arch/x86/core/cpuid_settings.c
  [DEPS] arch/x86/core/dumpregs.c
  [DEPS] arch/x86/core/pit8254.c
  [DEPS] arch/i386/core/nulltrap.c
  [DEPS] config/config_http.c
  [DEPS] config/config_pixbuf.c
  [DEPS] config/config_linux.c
  [DEPS] config/config_infiniband.c
  [DEPS] config/config_net80211.c
  [DEPS] config/config_ethernet.c
  [DEPS] config/config_pcbios.c
  [DEPS] config/config_fc.c
  [DEPS] config/config_crypto.c
  [DEPS] config/config.c
  [DEPS] config/config_usb.c
  [DEPS] config/config_efi.c
  [DEPS] config/config_asn1.c
  [DEPS] config/config_timer.c
  [DEPS] config/config_romprefix.c
  [DEPS] config/config_route.c
  [DEPS] usr/prompt.c
  [DEPS] usr/route.c
  [DEPS] usr/iwmgmt.c
  [DEPS] usr/nslookup.c
  [DEPS] usr/lotest.c
  [DEPS] usr/pingmgmt.c
  [DEPS] usr/imgmgmt.c
  [DEPS] usr/profstat.c
  [DEPS] usr/pxemenu.c
  [DEPS] usr/certmgmt.c
  [DEPS] usr/sync.c
  [DEPS] usr/dhcpmgmt.c
  [DEPS] usr/ibmgmt.c
  [DEPS] usr/route_ipv4.c
  [DEPS] usr/fcmgmt.c
  [DEPS] usr/neighmgmt.c
  [DEPS] usr/ifmgmt.c
  [DEPS] usr/ipstat.c
  [DEPS] usr/route_ipv6.c
  [DEPS] usr/autoboot.c
  [DEPS] usr/imgtrust.c
  [DEPS] usr/ntpmgmt.c
  [DEPS] hci/keymap/keymap_pl.c
  [DEPS] hci/keymap/keymap_dk.c
  [DEPS] hci/keymap/keymap_gr.c
  [DEPS] hci/keymap/keymap_il.c
  [DEPS] hci/keymap/keymap_us.c
  [DEPS] hci/keymap/keymap_et.c
  [DEPS] hci/keymap/keymap_cz.c
  [DEPS] hci/keymap/keymap_cf.c
  [DEPS] hci/keymap/keymap_no-latin1.c
  [DEPS] hci/keymap/keymap_ru.c
  [DEPS] hci/keymap/keymap_al.c
  [DEPS] hci/keymap/keymap_fi.c
  [DEPS] hci/keymap/keymap_sr.c
  [DEPS] hci/keymap/keymap_lt.c
  [DEPS] hci/keymap/keymap_ua.c
  [DEPS] hci/keymap/keymap_wo.c
  [DEPS] hci/keymap/keymap_mt.c
  [DEPS] hci/keymap/keymap_by.c
  [DEPS] hci/keymap/keymap_fr.c
  [DEPS] hci/keymap/keymap_az.c
  [DEPS] hci/keymap/keymap_pt.c
  [DEPS] hci/keymap/keymap_uk.c
  [DEPS] hci/keymap/keymap_mk.c
  [DEPS] hci/keymap/keymap_th.c
  [DEPS] hci/keymap/keymap_hu.c
  [DEPS] hci/keymap/keymap_sg.c
  [DEPS] hci/keymap/keymap_de.c
  [DEPS] hci/keymap/keymap_ro.c
  [DEPS] hci/keymap/keymap_nl.c
  [DEPS] hci/keymap/keymap_es.c
  [DEPS] hci/keymap/keymap_no.c
  [DEPS] hci/keymap/keymap_it.c
  [DEPS] hci/keymap/keymap_bg.c
  [DEPS] hci/mucurses/widgets/editbox.c
  [DEPS] hci/mucurses/alert.c
  [DEPS] hci/mucurses/clear.c
  [DEPS] hci/mucurses/edging.c
  [DEPS] hci/mucurses/winattrs.c
  [DEPS] hci/mucurses/ansi_screen.c
  [DEPS] hci/mucurses/slk.c
  [DEPS] hci/mucurses/print_nadv.c
  [DEPS] hci/mucurses/wininit.c
  [DEPS] hci/mucurses/mucurses.c
  [DEPS] hci/mucurses/windows.c
  [DEPS] hci/mucurses/print.c
  [DEPS] hci/mucurses/colour.c
  [DEPS] hci/mucurses/kb.c
  [DEPS] hci/tui/menu_ui.c
  [DEPS] hci/tui/login_ui.c
  [DEPS] hci/tui/settings_ui.c
  [DEPS] hci/commands/sync_cmd.c
  [DEPS] hci/commands/ibmgmt_cmd.c
  [DEPS] hci/commands/nvo_cmd.c
  [DEPS] hci/commands/config_cmd.c
  [DEPS] hci/commands/login_cmd.c
  [DEPS] hci/commands/lotest_cmd.c
  [DEPS] hci/commands/sanboot_cmd.c
  [DEPS] hci/commands/ifmgmt_cmd.c
  [DEPS] hci/commands/ipstat_cmd.c
  [DEPS] hci/commands/image_trust_cmd.c
  [DEPS] hci/commands/cert_cmd.c
  [DEPS] hci/commands/ping_cmd.c
  [DEPS] hci/commands/autoboot_cmd.c
  [DEPS] hci/commands/time_cmd.c
  [DEPS] hci/commands/dhcp_cmd.c
  [DEPS] hci/commands/console_cmd.c
  [DEPS] hci/commands/profstat_cmd.c
  [DEPS] hci/commands/route_cmd.c
  [DEPS] hci/commands/gdbstub_cmd.c
  [DEPS] hci/commands/poweroff_cmd.c
  [DEPS] hci/commands/digest_cmd.c
  [DEPS] hci/commands/image_cmd.c
  [DEPS] hci/commands/fcmgmt_cmd.c
  [DEPS] hci/commands/pci_cmd.c
  [DEPS] hci/commands/reboot_cmd.c
  [DEPS] hci/commands/nslookup_cmd.c
  [DEPS] hci/commands/param_cmd.c
  [DEPS] hci/commands/iwmgmt_cmd.c
  [DEPS] hci/commands/ntp_cmd.c
  [DEPS] hci/commands/neighbour_cmd.c
  [DEPS] hci/commands/vlan_cmd.c
  [DEPS] hci/commands/menu_cmd.c
  [DEPS] hci/linux_args.c
  [DEPS] hci/jumpscroll.c
  [DEPS] hci/shell.c
  [DEPS] hci/strerror.c
  [DEPS] hci/readline.c
  [DEPS] hci/editstring.c
  [DEPS] hci/wireless_errors.c
  [DEPS] crypto/mishmash/rsa_sha256.c
  [DEPS] crypto/mishmash/rsa_sha384.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_sha512.c
  [DEPS] crypto/mishmash/rsa_aes_cbc_sha1.c
  [DEPS] crypto/mishmash/rsa_sha224.c
  [DEPS] crypto/chap.c
  [DEPS] crypto/ecb.c
  [DEPS] crypto/x509.c
  [DEPS] crypto/sha224.c
  [DEPS] crypto/null_entropy.c
  [DEPS] crypto/drbg.c
  [DEPS] crypto/arc4.c
  [DEPS] crypto/crypto_null.c
  [DEPS] crypto/rbg.c
  [DEPS] crypto/md5.c
  [DEPS] crypto/certstore.c
  [DEPS] crypto/sha256.c
  [DEPS] crypto/hash_df.c
  [DEPS] crypto/sha384.c
  [DEPS] crypto/bigint.c
  [DEPS] crypto/hmac.c
  [DEPS] crypto/asn1.c
  [DEPS] crypto/sha1extra.c
  [DEPS] crypto/cms.c
  [DEPS] crypto/aes_wrap.c
  [DEPS] crypto/random_nz.c
  [DEPS] crypto/privkey.c
  [DEPS] crypto/rsa.c
  [DEPS] crypto/crc32.c
  [DEPS] crypto/sha512_224.c
  [DEPS] crypto/ocsp.c
  [DEPS] crypto/md4.c
  [DEPS] crypto/sha1.c
  [DEPS] crypto/ntlm.c
  [DEPS] crypto/sha512_256.c
  [DEPS] crypto/cbc.c
  [DEPS] crypto/sha512.c
  [DEPS] crypto/entropy.c
  [DEPS] crypto/aes.c
  [DEPS] crypto/rootcert.c
  [DEPS] crypto/deflate.c
  [DEPS] crypto/hmac_drbg.c
  [DEPS] tests/cms_test.c
  [DEPS] tests/ipv6_test.c
  [DEPS] tests/math_test.c
  [DEPS] tests/memcpy_test.c
  [DEPS] tests/tcpip_test.c
  [DEPS] tests/dns_test.c
  [DEPS] tests/rsa_test.c
  [DEPS] tests/profile_test.c
  [DEPS] tests/list_test.c
  [DEPS] tests/cipher_test.c
  [DEPS] tests/settings_test.c
  [DEPS] tests/bitops_test.c
  [DEPS] tests/string_test.c
  [DEPS] tests/ocsp_test.c
  [DEPS] tests/byteswap_test.c
  [DEPS] tests/md4_test.c
  [DEPS] tests/pnm_test.c
  [DEPS] tests/der_test.c
  [DEPS] tests/png_test.c
  [DEPS] tests/setjmp_test.c
  [DEPS] tests/sha512_test.c
  [DEPS] tests/time_test.c
  [DEPS] tests/entropy_sample.c
  [DEPS] tests/pixbuf_test.c
  [DEPS] tests/deflate_test.c
  [DEPS] tests/hmac_drbg_test.c
  [DEPS] tests/aes_test.c
  [DEPS] tests/tests.c
  [DEPS] tests/pem_test.c
  [DEPS] tests/sha1_test.c
  [DEPS] tests/pccrc_test.c
  [DEPS] tests/x509_test.c
  [DEPS] tests/base16_test.c
  [DEPS] tests/sha256_test.c
  [DEPS] tests/memset_test.c
  [DEPS] tests/test.c
  [DEPS] tests/iobuf_test.c
  [DEPS] tests/bofm_test.c
  [DEPS] tests/vsprintf_test.c
  [DEPS] tests/hash_df_test.c
  [DEPS] tests/ipv4_test.c
  [DEPS] tests/base64_test.c
  [DEPS] tests/md5_test.c
  [DEPS] tests/crc32_test.c
  [DEPS] tests/umalloc_test.c
  [DEPS] tests/digest_test.c
  [DEPS] tests/uri_test.c
  [DEPS] tests/ntlm_test.c
  [DEPS] tests/linebuf_test.c
  [DEPS] tests/bigint_test.c
  [DEPS] tests/asn1_test.c
  [DEPS] interface/hyperv/vmbus.c
  [DEPS] interface/xen/xengrant.c
  [DEPS] interface/xen/xenstore.c
  [DEPS] interface/xen/xenbus.c
  [DEPS] interface/bofm/bofm.c
  [DEPS] interface/smbios/smbios_settings.c
  [DEPS] interface/smbios/smbios.c
  [DEPS] interface/efi/efi_guid.c
  [DEPS] interface/efi/efi_block.c
  [DEPS] interface/efi/efi_reboot.c
  [DEPS] interface/efi/efi_entropy.c
  [DEPS] interface/efi/efi_hii.c
  [DEPS] interface/efi/efi_uaccess.c
  [DEPS] interface/efi/efi_smbios.c
  [DEPS] interface/efi/efi_time.c
  [DEPS] interface/efi/efi_driver.c
  [DEPS] interface/efi/efi_watchdog.c
  [DEPS] interface/efi/efi_console.c
  [DEPS] interface/efi/efi_wrap.c
  [DEPS] interface/efi/efiprefix.c
  [DEPS] interface/efi/efi_timer.c
  [DEPS] interface/efi/efi_acpi.c
  [DEPS] interface/efi/efi_strings.c
  [DEPS] interface/efi/efi_umalloc.c
  [DEPS] interface/efi/efi_utils.c
  [DEPS] interface/efi/efi_bofm.c
  [DEPS] interface/efi/efi_local.c
  [DEPS] interface/efi/efi_file.c
  [DEPS] interface/efi/efi_debug.c
  [DEPS] interface/efi/efi_usb.c
  [DEPS] interface/efi/efidrvprefix.c
  [DEPS] interface/efi/efi_init.c
  [DEPS] interface/efi/efi_autoboot.c
  [DEPS] interface/efi/efi_download.c
  [DEPS] interface/efi/efi_pxe.c
  [DEPS] interface/efi/efi_snp_hii.c
  [DEPS] interface/efi/efi_fbcon.c
  [DEPS] interface/efi/efi_pci.c
  [DEPS] interface/efi/efi_snp.c
  [DEPS] drivers/usb/usbnet.c
  [DEPS] drivers/usb/ehci.c
  [DEPS] drivers/usb/xhci.c
  [DEPS] drivers/usb/usbhub.c
  [DEPS] drivers/usb/uhci.c
  [DEPS] drivers/usb/usbkbd.c
  [DEPS] drivers/usb/usbio.c
  [DEPS] drivers/usb/usbhid.c
  [DEPS] drivers/infiniband/mlx_nodnic/src/mlx_port.c
  [DEPS] drivers/infiniband/mlx_nodnic/src/mlx_cmd.c
  [DEPS] drivers/infiniband/mlx_nodnic/src/mlx_device.c
  [DEPS] drivers/infiniband/mlx_utils/mlx_lib/mlx_mtu/mlx_mtu.c
  [DEPS] drivers/infiniband/mlx_utils/mlx_lib/mlx_link_speed/mlx_link_speed.c
  [DEPS] drivers/infiniband/mlx_utils/mlx_lib/mlx_blink_leds/mlx_blink_leds.c
  [DEPS] drivers/infiniband/mlx_utils/mlx_lib/mlx_vmac/mlx_vmac.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_reg_access/mlx_reg_access.c
  [DEPS] drivers/infiniband/mlx_utils/src/public/mlx_pci_gw.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_utils.c
  [DEPS] drivers/infiniband/mlx_utils/src/public/mlx_icmd.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/linda_fw.c
  [DEPS] drivers/infiniband/qib7322.c
  [DEPS] drivers/infiniband/flexboot_nodnic.c
  [DEPS] drivers/infiniband/arbel.c
  [DEPS] drivers/infiniband/golan.c
  [DEPS] drivers/infiniband/hermon.c
  [DEPS] drivers/infiniband/linda.c
  [DEPS] drivers/bitbash/i2c_bit.c
  [DEPS] drivers/bitbash/spi_bit.c
  [DEPS] drivers/bitbash/bitbash.c
  [DEPS] drivers/nvs/nvs.c
  [DEPS] drivers/nvs/threewire.c
  [DEPS] drivers/nvs/nvsvpd.c
  [DEPS] drivers/nvs/spi.c
  [DEPS] drivers/block/scsi.c
  [DEPS] drivers/block/srp.c
  [DEPS] drivers/block/ata.c
  [DEPS] drivers/block/ibft.c
  [DEPS] drivers/net/sfc/efx_common.c
  [DEPS] drivers/net/sfc/sfc_hunt.c
  [DEPS] drivers/net/sfc/efx_hunt.c
  [DEPS] drivers/net/tg3/tg3_hw.c
  [DEPS] drivers/net/tg3/tg3.c
  [DEPS] drivers/net/tg3/tg3_phy.c
  [DEPS] drivers/net/efi/snponly.c
  [DEPS] drivers/net/efi/snp.c
  [DEPS] drivers/net/efi/snpnet.c
  [DEPS] drivers/net/efi/nii.c
  [DEPS] drivers/net/vxge/vxge_main.c
  [DEPS] drivers/net/vxge/vxge_config.c
  [DEPS] drivers/net/vxge/vxge.c
  [DEPS] drivers/net/vxge/vxge_traffic.c
  [DEPS] drivers/net/phantom/phantom.c
  [DEPS] drivers/net/igbvf/igbvf_mbx.c
  [DEPS] drivers/net/igbvf/igbvf_vf.c
  [DEPS] drivers/net/igbvf/igbvf_main.c
  [DEPS] drivers/net/eepro.c
  [DEPS] drivers/net/smsc95xx.c
  [DEPS] drivers/net/bnx2.c
  [DEPS] drivers/net/amd8111e.c
  [DEPS] drivers/net/ecm.c
  [DEPS] drivers/net/depca.c
  [DEPS] drivers/net/3c509.c
  [DEPS] drivers/net/3c503.c
  [DEPS] drivers/net/skeleton.c
  [DEPS] drivers/net/exanic.c
  [DEPS] drivers/net/dm96xx.c
  [DEPS] drivers/net/3c595.c
  [DEPS] drivers/net/pnic.c
  [DEPS] drivers/net/realtek.c
  [DEPS] drivers/net/davicom.c
  [DEPS] drivers/net/lan78xx.c
  [DEPS] drivers/net/netvsc.c
  [DEPS] drivers/net/epic100.c
  [DEPS] drivers/net/intel.c
  [DEPS] drivers/net/natsemi.c
  [DEPS] drivers/net/sis190.c
  [DEPS] drivers/net/skge.c
  [DEPS] drivers/net/acm.c
  [DEPS] drivers/net/ncm.c
  [DEPS] drivers/net/w89c840.c
  [DEPS] drivers/net/ns8390.c
  [DEPS] drivers/net/ne2k_isa.c
  [DEPS] drivers/net/tlan.c
  [DEPS] drivers/net/etherfabric.c
  [DEPS] drivers/net/legacy.c
  [DEPS] drivers/net/netfront.c
  [DEPS] drivers/net/intelx.c
  [DEPS] drivers/net/cs89x0.c
  [DEPS] drivers/net/dmfe.c
  [DEPS] drivers/net/prism2_pci.c
  [DEPS] drivers/net/jme.c
  [DEPS] drivers/net/smsc75xx.c
  [DEPS] drivers/net/intelvf.c
  [DEPS] drivers/net/eoib.c
  [DEPS] drivers/net/vmxnet3.c
  [DEPS] drivers/net/sis900.c
  [DEPS] drivers/net/eepro100.c
  [DEPS] drivers/net/wd.c
  [DEPS] drivers/net/ne.c
  [DEPS] drivers/net/b44.c
  [DEPS] drivers/net/myri10ge.c
  [DEPS] drivers/net/velocity.c
  [DEPS] drivers/net/3c529.c
  [DEPS] drivers/net/3c90x.c
  [DEPS] drivers/net/virtio-net.c
  [DEPS] drivers/net/sundance.c
  [DEPS] drivers/net/forcedeth.c
  [DEPS] drivers/net/axge.c
  [DEPS] drivers/net/smscusb.c
  [DEPS] drivers/net/sky2.c
  [DEPS] drivers/net/tulip.c
  [DEPS] drivers/net/thunderx.c
  [DEPS] drivers/net/3c5x9.c
  [DEPS] drivers/net/3c509-eisa.c
  [DEPS] drivers/net/myson.c
  [DEPS] drivers/net/mii.c
  [DEPS] drivers/net/smc9000.c
  [DEPS] drivers/net/atl1e.c
  [DEPS] drivers/net/pcnet32.c
  [DEPS] drivers/net/ipoib.c
  [DEPS] drivers/net/intelxvf.c
  [DEPS] drivers/net/rhine.c
  [DEPS] drivers/net/3c515.c
  [DEPS] drivers/net/prism2_plx.c
  [DEPS] drivers/bus/eisa.c
  [DEPS] drivers/bus/mca.c
  [DEPS] drivers/bus/pcivpd.c
  [DEPS] drivers/bus/pcibackup.c
  [DEPS] drivers/bus/cdc.c
  [DEPS] drivers/bus/pciextra.c
  [DEPS] drivers/bus/isa_ids.c
  [DEPS] drivers/bus/pciea.c
  [DEPS] drivers/bus/isa.c
  [DEPS] drivers/bus/virtio-pci.c
  [DEPS] drivers/bus/usb.c
  [DEPS] drivers/bus/virtio-ring.c
  [DEPS] drivers/bus/isapnp.c
  [DEPS] drivers/bus/pci.c
  [DEPS] drivers/bus/pci_settings.c
  [DEPS] image/pem.c
  [DEPS] image/embedded.c
  [DEPS] image/segment.c
  [DEPS] image/efi_image.c
  [DEPS] image/pnm.c
  [DEPS] image/script.c
  [DEPS] image/png.c
  [DEPS] image/der.c
  [DEPS] image/elf.c
  [DEPS] net/infiniband/ib_service.c
  [DEPS] net/infiniband/xsigo.c
  [DEPS] net/infiniband/ib_srp.c
  [DEPS] net/infiniband/ib_cmrc.c
  [DEPS] net/infiniband/ib_sma.c
  [DEPS] net/infiniband/ib_pathrec.c
  [DEPS] net/infiniband/ib_smc.c
  [DEPS] net/infiniband/ib_mcast.c
  [DEPS] net/infiniband/ib_packet.c
  [DEPS] net/infiniband/ib_cm.c
  [DEPS] net/infiniband/ib_mi.c
  [DEPS] net/udp/syslog.c
  [DEPS] net/udp/tftp.c
  [DEPS] net/udp/slam.c
  [DEPS] net/udp/dns.c
  [DEPS] net/udp/ntp.c
  [DEPS] net/udp/dhcpv6.c
  [DEPS] net/udp/dhcp.c
  [DEPS] net/tcp/httpcore.c
  [DEPS] net/tcp/https.c
  [DEPS] net/tcp/http.c
  [DEPS] net/tcp/httpgce.c
  [DEPS] net/tcp/ftp.c
  [DEPS] net/tcp/httpdigest.c
  [DEPS] net/tcp/oncrpc.c
  [DEPS] net/tcp/iscsi.c
  [DEPS] net/tcp/httpconn.c
  [DEPS] net/tcp/syslogs.c
  [DEPS] net/tcp/httpauth.c
  [DEPS] net/tcp/httpbasic.c
  [DEPS] net/tcp/httpntlm.c
  [DEPS] net/tcp/httpblock.c
  [DEPS] net/netdev_settings.c
  [DEPS] net/dhcpopts.c
  [DEPS] net/fcoe.c
  [DEPS] net/peerdisc.c
  [DEPS] net/icmp.c
  [DEPS] net/netdevice.c
  [DEPS] net/udp.c
  [DEPS] net/dhcppkt.c
  [DEPS] net/pccrd.c
  [DEPS] net/tls.c
  [DEPS] net/eth_slow.c
  [DEPS] net/infiniband.c
  [DEPS] net/ipv4.c
  [DEPS] net/peerdist.c
  [DEPS] net/socket.c
  [DEPS] net/nullnet.c
  [DEPS] net/aoe.c
  [DEPS] net/peermux.c
  [DEPS] net/vlan.c
  [DEPS] net/rarp.c
  [DEPS] net/retry.c
  [DEPS] net/ipv6.c
  [DEPS] net/tcpip.c
  [DEPS] net/fcels.c
  [DEPS] net/ndp.c
  [DEPS] net/fc.c
  [DEPS] net/ethernet.c
  [DEPS] net/arp.c
  [DEPS] net/pccrc.c
  [DEPS] net/fragment.c
  [DEPS] net/ping.c
  [DEPS] net/tcp.c
  [DEPS] net/peerblk.c
  [DEPS] net/iobpad.c
  [DEPS] net/validator.c
  [DEPS] net/fcp.c
  [DEPS] net/neighbour.c
  [DEPS] net/icmpv4.c
  [DEPS] net/icmpv6.c
  [DEPS] net/fakedhcp.c
  [DEPS] net/fcns.c
  [DEPS] net/stp.c
  [DEPS] net/rndis.c
  [DEPS] net/eapol.c
  [DEPS] core/wchar.c
  [DEPS] core/uart.c
  [DEPS] core/linebuf.c
  [DEPS] core/init.c
  [DEPS] core/posix_io.c
  [DEPS] core/isqrt.c
  [DEPS] core/menu.c
  [DEPS] core/gdbstub.c
  [DEPS] core/ctype.c
  [DEPS] core/process.c
  [DEPS] core/asprintf.c
  [DEPS] core/xferbuf.c
  [DEPS] core/uuid.c
  [DEPS] core/interface.c
  [DEPS] core/uri.c
  [DEPS] core/fnrec.c
  [DEPS] core/xfer.c
  [DEPS] core/blocktrans.c
  [DEPS] core/debug_md5.c
  [DEPS] core/nvo.c
  [DEPS] core/fbcon.c
  [DEPS] core/base64.c
  [DEPS] core/getkey.c
  [DEPS] core/fault.c
  [DEPS] core/pcmcia.c
  [DEPS] core/bitmap.c
  [DEPS] core/sanboot.c
  [DEPS] core/params.c
  [DEPS] core/refcnt.c
  [DEPS] core/assert.c
  [DEPS] core/null_reboot.c
  [DEPS] core/base16.c
  [DEPS] core/string.c
  [DEPS] core/ansicol.c
  [DEPS] core/hw.c
  [DEPS] core/image.c
  [DEPS] core/gdbudp.c
  [DEPS] core/monojob.c
  [DEPS] core/quiesce.c
  [DEPS] core/resolv.c
  [DEPS] core/iomap_virt.c
  [DEPS] core/parseopt.c
  [DEPS] core/random.c
  [DEPS] core/stringextra.c
  [DEPS] core/null_sanboot.c
  [DEPS] core/exec.c
  [DEPS] core/iobuf.c
  [DEPS] core/pc_kbd.c
  [DEPS] core/blockdev.c
  [DEPS] core/null_time.c
  [DEPS] core/getopt.c
  [DEPS] core/malloc.c
  [DEPS] core/serial.c
  [DEPS] core/debug.c
  [DEPS] core/gdbserial.c
  [DEPS] core/pixbuf.c
  [DEPS] core/lineconsole.c
  [DEPS] core/ansicoldef.c
  [DEPS] core/main.c
  [DEPS] core/time.c
  [DEPS] core/errno.c
  [DEPS] core/i82365.c
  [DEPS] core/basename.c
  [DEPS] core/cwuri.c
  [DEPS] core/pending.c
  [DEPS] core/timer.c
  [DEPS] core/ansiesc.c
  [DEPS] core/cpio.c
  [DEPS] core/device.c
  [DEPS] core/null_acpi.c
  [DEPS] core/acpi.c
  [DEPS] core/settings.c
  [DEPS] core/profile.c
  [DEPS] core/console.c
  [DEPS] core/open.c
  [DEPS] core/edd.c
  [DEPS] core/pinger.c
  [DEPS] core/list.c
  [DEPS] core/memmap_settings.c
  [DEPS] core/null_nap.c
  [DEPS] core/vsprintf.c
  [DEPS] core/pool.c
  [DEPS] core/downloader.c
  [DEPS] core/log.c
  [DEPS] core/dummy_sanboot.c
  [DEPS] core/job.c
  [DEPS] core/acpi_settings.c
  [DEPS] libgcc/__udivmoddi4.c
  [DEPS] libgcc/implicit.c
  [DEPS] libgcc/__divdi3.c
  [DEPS] libgcc/icc.c
  [DEPS] libgcc/__divmoddi4.c
  [DEPS] libgcc/__moddi3.c
  [DEPS] libgcc/__udivdi3.c
  [DEPS] libgcc/__umoddi3.c
touch: cannot touch 'config/local/general.h': No such file or directory
touch: cannot touch 'config/local/ioapi.h': No such file or directory
  [DEPS] drivers/net/ath/ath9k/ath9k_ar9003_hw.c
  [DEPS] drivers/net/ath/ath9k/ath9k_ani.c
  [DEPS] drivers/net/ath/ath9k/ath9k_ar9002_calib.c
  [DEPS] drivers/net/ath/ath9k/ath9k_calib.c
  [DEPS] drivers/net/ath/ath9k/ath9k_ar9002_hw.c
  [DEPS] drivers/net/ath/ath9k/ath9k_common.c
  [DEPS] drivers/net/ath/ath_regd.c
  [DEPS] drivers/net/ath/ath_key.c
  [DEPS] net/80211/wpa_tkip.c
  [DEPS] net/80211/wpa_psk.c
  [DEPS] net/80211/wep.c
  [DEPS] net/80211/sec80211.c
touch: cannot touch 'config/local/nap.h': No such file or directory
  [DEPS] net/80211/wpa_ccmp.c
  [DEPS] net/80211/wpa.c
  [DEPS] net/80211/rc80211.c
touch: cannot touch 'config/local/time.h': No such file or directory
  [DEPS] net/oncrpc/nfs_uri.c
  [DEPS] arch/x86/hci/commands/cpuid_cmd.c
touch: cannot touch 'config/local/console.h': No such file or directory
  [DEPS] arch/x86/interface/vmware/guestinfo.c
  [DEPS] arch/x86/interface/vmware/guestrpc.c
touch: cannot touch 'config/local/reboot.h': No such file or directory
  [DEPS] arch/x86/core/cpuid_settings.c
touch: cannot touch 'config/local/crypto.h': No such file or directory
touch: cannot touch 'config/local/usb.h': No such file or directory
touch: cannot touch 'config/local/timer.h': No such file or directory
  [DEPS] usr/route.c
  [DEPS] usr/iwmgmt.c
  [DEPS] usr/nslookup.c
  [DEPS] usr/lotest.c
  [DEPS] usr/pingmgmt.c
  [DEPS] usr/profstat.c
  [DEPS] usr/sync.c
  [DEPS] usr/ibmgmt.c
  [DEPS] usr/route_ipv4.c
  [DEPS] usr/fcmgmt.c
  [DEPS] usr/neighmgmt.c
  [DEPS] usr/ifmgmt.c
  [DEPS] usr/route_ipv6.c
  [DEPS] usr/ntpmgmt.c
  [DEPS] hci/mucurses/widgets/editbox.c
  [DEPS] hci/mucurses/slk.c
  [DEPS] hci/mucurses/windows.c
  [DEPS] hci/tui/menu_ui.c
  [DEPS] hci/tui/login_ui.c
touch: cannot touch 'config/local/branding.h': No such file or directory
  [DEPS] hci/commands/sync_cmd.c
  [DEPS] hci/commands/ibmgmt_cmd.c
  [DEPS] hci/commands/nvo_cmd.c
  [DEPS] hci/commands/config_cmd.c
  [DEPS] hci/commands/login_cmd.c
  [DEPS] hci/commands/lotest_cmd.c
  [DEPS] hci/commands/ifmgmt_cmd.c
  [DEPS] hci/commands/ipstat_cmd.c
  [DEPS] hci/commands/ping_cmd.c
  [DEPS] hci/commands/autoboot_cmd.c
  [DEPS] hci/commands/time_cmd.c
  [DEPS] hci/commands/dhcp_cmd.c
  [DEPS] hci/commands/profstat_cmd.c
  [DEPS] hci/commands/route_cmd.c
  [DEPS] hci/commands/gdbstub_cmd.c
  [DEPS] hci/commands/fcmgmt_cmd.c
  [DEPS] hci/commands/nslookup_cmd.c
  [DEPS] hci/commands/param_cmd.c
  [DEPS] hci/commands/iwmgmt_cmd.c
  [DEPS] hci/commands/ntp_cmd.c
  [DEPS] hci/commands/neighbour_cmd.c
  [DEPS] hci/commands/vlan_cmd.c
  [DEPS] hci/linux_args.c
  [DEPS] hci/jumpscroll.c
  [DEPS] hci/readline.c
  [DEPS] hci/editstring.c
  [DEPS] crypto/chap.c
  [DEPS] crypto/ecb.c
touch: cannot touch 'config/local/entropy.h': No such file or directory
  [DEPS] crypto/rbg.c
  [DEPS] crypto/hash_df.c
  [DEPS] crypto/bigint.c
  [DEPS] crypto/hmac.c
  [DEPS] crypto/aes_wrap.c
  [DEPS] crypto/ntlm.c
  [DEPS] crypto/cbc.c
  [DEPS] crypto/aes.c
  [DEPS] crypto/hmac_drbg.c
  [DEPS] tests/ipv6_test.c
  [DEPS] tests/math_test.c
  [DEPS] tests/memcpy_test.c
  [DEPS] tests/tcpip_test.c
  [DEPS] tests/dns_test.c
  [DEPS] tests/profile_test.c
  [DEPS] tests/list_test.c
  [DEPS] tests/cipher_test.c
  [DEPS] tests/settings_test.c
  [DEPS] tests/bitops_test.c
  [DEPS] tests/string_test.c
  [DEPS] tests/byteswap_test.c
  [DEPS] tests/setjmp_test.c
  [DEPS] tests/hmac_drbg_test.c
  [DEPS] tests/aes_test.c
  [DEPS] tests/hash_df_test.c
  [DEPS] tests/digest_test.c
  [DEPS] tests/uri_test.c
  [DEPS] tests/ntlm_test.c
  [DEPS] tests/linebuf_test.c
  [DEPS] tests/bigint_test.c
  [DEPS] interface/efi/efi_hii.c
  [DEPS] interface/efi/efi_driver.c
  [DEPS] interface/efi/efi_watchdog.c
  [DEPS] interface/efi/efiprefix.c
touch: cannot touch 'config/local/umalloc.h': No such file or directory
  [DEPS] interface/efi/efi_local.c
  [DEPS] interface/efi/efi_usb.c
  [DEPS] interface/efi/efidrvprefix.c
  [DEPS] interface/efi/efi_init.c
  [DEPS] interface/efi/efi_autoboot.c
  [DEPS] interface/efi/efi_download.c
  [DEPS] drivers/usb/usbnet.c
  [DEPS] drivers/usb/usbhub.c
  [DEPS] drivers/usb/usbkbd.c
  [DEPS] drivers/usb/usbio.c
  [DEPS] drivers/usb/usbhid.c
  [DEPS] drivers/bitbash/i2c_bit.c
  [DEPS] drivers/bitbash/spi_bit.c
  [DEPS] drivers/nvs/nvs.c
  [DEPS] drivers/nvs/threewire.c
  [DEPS] drivers/net/efi/snponly.c
  [DEPS] drivers/net/efi/snp.c
  [DEPS] drivers/net/efi/snpnet.c
  [DEPS] drivers/net/ecm.c
  [DEPS] drivers/net/dm96xx.c
  [DEPS] drivers/net/lan78xx.c
  [DEPS] drivers/net/acm.c
  [DEPS] drivers/net/ncm.c
  [DEPS] drivers/net/smsc75xx.c
  [DEPS] drivers/net/eoib.c
  [DEPS] drivers/net/axge.c
  [DEPS] drivers/net/smscusb.c
  [DEPS] drivers/net/mii.c
  [DEPS] drivers/net/ipoib.c
  [DEPS] drivers/bus/cdc.c
  [DEPS] drivers/bus/usb.c
  [DEPS] net/infiniband/ib_service.c
  [DEPS] net/infiniband/xsigo.c
  [DEPS] net/infiniband/ib_cmrc.c
  [DEPS] net/infiniband/ib_sma.c
  [DEPS] net/infiniband/ib_pathrec.c
  [DEPS] net/infiniband/ib_smc.c
  [DEPS] net/infiniband/ib_mcast.c
  [DEPS] net/infiniband/ib_packet.c
  [DEPS] net/infiniband/ib_cm.c
  [DEPS] net/infiniband/ib_mi.c
  [DEPS] net/tcp/httpgce.c
  [DEPS] net/tcp/httpdigest.c
  [DEPS] net/tcp/httpconn.c
  [DEPS] net/tcp/httpauth.c
  [DEPS] net/tcp/httpbasic.c
  [DEPS] net/tcp/httpntlm.c
touch: cannot touch 'config/local/fault.h': No such file or directory
  [DEPS] net/icmp.c
  [DEPS] net/udp.c
  [DEPS] net/pccrd.c
  [DEPS] net/eth_slow.c
  [DEPS] net/infiniband.c
  [DEPS] net/nullnet.c
  [DEPS] net/rarp.c
  [DEPS] net/retry.c
  [DEPS] net/ipv6.c
  [DEPS] net/tcpip.c
  [DEPS] net/fcels.c
  [DEPS] net/ndp.c
  [DEPS] net/fc.c
  [DEPS] net/ethernet.c
  [DEPS] net/arp.c
  [DEPS] net/fragment.c
  [DEPS] net/ping.c
  [DEPS] net/tcp.c
  [DEPS] net/iobpad.c
  [DEPS] net/neighbour.c
  [DEPS] net/icmpv4.c
  [DEPS] net/icmpv6.c
  [DEPS] net/fcns.c
  [DEPS] net/stp.c
  [DEPS] net/rndis.c
  [DEPS] net/eapol.c
  [DEPS] core/linebuf.c
  [DEPS] core/init.c
  [DEPS] core/menu.c
  [DEPS] core/gdbstub.c
  [DEPS] core/process.c
  [DEPS] core/asprintf.c
  [DEPS] core/interface.c
  [DEPS] core/uri.c
  [DEPS] core/xfer.c
  [DEPS] core/base64.c
  [DEPS] core/bitmap.c
  [DEPS] core/params.c
  [DEPS] core/refcnt.c
  [DEPS] core/assert.c
  [DEPS] core/base16.c
  [DEPS] core/string.c
touch: cannot touch 'config/local/colour.h': No such file or directory
  [DEPS] core/hw.c
  [DEPS] core/monojob.c
  [DEPS] core/resolv.c
  [DEPS] core/random.c
  [DEPS] core/stringextra.c
  [DEPS] core/exec.c
  [DEPS] core/iobuf.c
  [DEPS] core/main.c
  [DEPS] core/cwuri.c
  [DEPS] core/pending.c
  [DEPS] core/ansiesc.c
  [DEPS] core/device.c
  [DEPS] core/profile.c
  [DEPS] core/open.c
  [DEPS] core/edd.c
  [DEPS] core/pinger.c
  [DEPS] core/list.c
  [DEPS] core/pool.c
  [DEPS] core/job.c
touch: cannot touch 'config/local/general.h': No such file or directory
touch: cannot touch 'config/local/ioapi.h': No such file or directory
touch: cannot touch 'config/local/nap.h': No such file or directory
touch: cannot touch 'config/local/time.h': No such file or directory
touch: cannot touch 'config/local/console.h': No such file or directory
touch: cannot touch 'config/local/reboot.h': No such file or directory
touch: cannot touch 'config/local/crypto.h': No such file or directory
touch: cannot touch 'config/local/usb.h': No such file or directory
touch: cannot touch 'config/local/timer.h': No such file or directory
touch: cannot touch 'config/local/branding.h': No such file or directory
touch: cannot touch 'config/local/entropy.h': No such file or directory
touch: cannot touch 'config/local/umalloc.h': No such file or directory
touch: cannot touch 'config/local/fault.h': No such file or directory
touch: cannot touch 'config/local/colour.h': No such file or directory
  [BUILD] bin/__umoddi3.o
  [BUILD] bin/__udivdi3.o
  [BUILD] bin/__moddi3.o
  [BUILD] bin/__divmoddi4.o
  [BUILD] bin/icc.o
  [BUILD] bin/__divdi3.o
  [BUILD] bin/implicit.o
  [BUILD] bin/__udivmoddi4.o
make[2]: *** No rule to make target 'config/local/ioapi.h', needed by 'bin/acpi_settings.o'.  Stop.
Makefile.housekeeping:259: recipe for target 'bin/ipxe.pxe' failed
make[1]: *** [bin/ipxe.pxe] Error 2
make[1]: Leaving directory '/home/user/code/netboot/third_party/ipxe/src'
Makefile:46: recipe for target 'update-ipxe' failed
make: *** [update-ipxe] Error 2
danderson commented 4 years ago

Sounds like ipxe's build is broken? Other than twiddling one piece of config we don't alter it from upstream.

realtime-neil commented 4 years ago

I've had better luck building ipxe from source checkouts. Would you be okay with pixiecore using a later release of ipxe? How about a submodule of the same?

I understand the importance of the EMBED script and the go-bindata-generated golang source. I'm confident I can keep the existing semantics while changing the Makefile to play with a submodule instead of vendored sources --- if you're okay with that.

danderson commented 4 years ago

My current experience with submodules at Tailscale leads me to think that I'm not a huge fan, but I won't turn down a PR that fixes the build for containing submodules.

Later release of ipxe should be fine and mostly desirable (isn't that what the update script does? I've forgotten :( ). The main catch is that every time ipxe updates, there's a chance it won't interact correctly with the rest of the boot sequence, but there's no way to find that out other than make the change and see what happens.

realtime-neil commented 4 years ago

Okay, understood; I'll see if I can get a submodule to work.

The update-ipxe target in the Makefile probably used to do exactly that --- that is, when the git commands weren't commented out. In its current form, it's just rebuilding the same (vendored?) ipxe source every time. It's too bad ipxe doesn't (yet) have reproducible builds, but that's a problem for another day.

What I could do is delete the vendored ipxe source for an ipxe submodule pinned to the latest stable release. The path to third_party/ipxe/ipxe-bin.go would have to move elsewhere (anywhere outside of the submodule) but that would be the only golang-visible change.

danderson commented 4 years ago

Doh. Can you tell it's been a while since I've poked at this code :).

What you propose SGTM.