Hello, I have encountered a problem when I am building gPXE 0.9.3 with e1000e driver added/ported from gPXE 1.0.1.
What I Did: 1) download and build gPXE 0.9.3, everything is ok under Linux 2.6.35 or 2.6.39 2) ported e1000e driver from gPXE 1.0.1 and added the e1000e whole folder to gPXE 0.9.3 at src/drivers/net/e1000e 3) commented out all lines of "FILE_LICENCE ( GPL2_OR_LATER );" 4) added "SRCDIRS += drivers/net/e1000e" to Makefile 5) make (or, make veryclean; make) The Problem: Then the build process (make) enters a Endless Loop when building DEPS for most of the files under e1000e directory. The outputs are as follows: (Note: the full outputs are enclosed at the end of this email.) Generating Makefile rules for drivers/net/e1000e/e1000e_main.c Generating Makefile rules for drivers/net/e1000e/e1000e_phy.c Generating Makefile rules for drivers/net/e1000e/e1000e_mac.c Generating Makefile rules for drivers/net/e1000e/e1000e_nvm.c Generating Makefile rules for drivers/net/e1000e/e1000e_82571.c Generating Makefile rules for drivers/net/e1000e/e1000e_ich8lan.c Generating Makefile rules for drivers/net/e1000e/e1000e_80003es2lan.c ... Thanks very much for your help! Edwin Li P.S. the full build/make outputs: Generating Makefile rules for exe media Generating Makefile rules for com media Generating Makefile rules for raw media Generating Makefile rules for hd media Generating Makefile rules for nbi media Generating Makefile rules for dsk media Generating Makefile rules for bImage media Generating Makefile rules for lkrn media Generating Makefile rules for lmelfd media Generating Makefile rules for lmelf media Generating Makefile rules for elfd media Generating Makefile rules for elf media Generating Makefile rules for kpxe media Generating Makefile rules for pxe media Generating Makefile rules for rom media Generating Makefile rules for arch/i386/interface/pxe/pxe_entry.S Generating Makefile rules for arch/i386/drivers/net/undiisr.S Generating Makefile rules for arch/i386/firmware/pcbios/e820mangler.S Generating Makefile rules for arch/i386/prefix/lmelf_prefix.S Generating Makefile rules for arch/i386/prefix/libprefix.S Generating Makefile rules for arch/i386/prefix/dskprefix.S Generating Makefile rules for arch/i386/prefix/unnrv2b.S Generating Makefile rules for arch/i386/prefix/lkrnprefix.S Generating Makefile rules for arch/i386/prefix/usbdisk.S Generating Makefile rules for arch/i386/prefix/bImageprefix.S Generating Makefile rules for arch/i386/prefix/nbiprefix.S Generating Makefile rules for arch/i386/prefix/bootpart.S Generating Makefile rules for arch/i386/prefix/nullprefix.S Generating Makefile rules for arch/i386/prefix/kpxeprefix.S Generating Makefile rules for arch/i386/prefix/elf_dprefix.S Generating Makefile rules for arch/i386/prefix/hdprefix.S Generating Makefile rules for arch/i386/prefix/pxeprefix.S Generating Makefile rules for arch/i386/prefix/elfprefix.S Generating Makefile rules for arch/i386/prefix/exeprefix.S Generating Makefile rules for arch/i386/prefix/romprefix.S Generating Makefile rules for arch/i386/prefix/comprefix.S Generating Makefile rules for arch/i386/prefix/lmelf_dprefix.S Generating Makefile rules for arch/i386/prefix/mbr.S Generating Makefile rules for arch/i386/transitions/libkir.S Generating Makefile rules for arch/i386/transitions/libpm.S Generating Makefile rules for arch/i386/transitions/librm.S Generating Makefile rules for arch/i386/core/stack.S Generating Makefile rules for arch/i386/core/virtaddr.S Generating Makefile rules for arch/i386/core/setjmp.S Generating Makefile rules for arch/i386/core/start32.S Generating Makefile rules for arch/i386/core/stack16.S Generating Makefile rules for image/embed.S Generating Makefile rules for arch/i386/interface/pxe/pxe_call.c Generating Makefile rules for arch/i386/interface/pcbios/int13.c Generating Makefile rules for arch/i386/interface/pcbios/biosint.c Generating Makefile rules for arch/i386/drivers/net/undipreload.c Generating Makefile rules for arch/i386/drivers/net/undiload.c Generating Makefile rules for arch/i386/drivers/net/undionly.c Generating Makefile rules for arch/i386/drivers/net/undi.c Generating Makefile rules for arch/i386/drivers/net/undinet.c Generating Makefile rules for arch/i386/drivers/net/undirom.c Generating Makefile rules for arch/i386/image/nbi.c Generating Makefile rules for arch/i386/image/bzimage.c Generating Makefile rules for arch/i386/image/pxe_image.c Generating Makefile rules for arch/i386/image/multiboot.c Generating Makefile rules for arch/i386/image/bootsector.c Generating Makefile rules for arch/i386/image/eltorito.c Generating Makefile rules for arch/i386/firmware/pcbios/hidemem.c Generating Makefile rules for arch/i386/firmware/pcbios/memmap.c Generating Makefile rules for arch/i386/firmware/pcbios/basemem.c Generating Makefile rules for arch/i386/firmware/pcbios/gateA20.c Generating Makefile rules for arch/i386/firmware/pcbios/bios_console.c Generating Makefile rules for arch/i386/firmware/pcbios/bios.c Generating Makefile rules for arch/i386/firmware/pcbios/pnpbios.c Generating Makefile rules for arch/i386/firmware/pcbios/smbios.c Generating Makefile rules for arch/i386/core/i386_string.c Generating Makefile rules for arch/i386/core/basemem_packet.c Generating Makefile rules for arch/i386/core/video_subr.c Generating Makefile rules for arch/i386/core/pcidirect.c Generating Makefile rules for arch/i386/core/cpu.c Generating Makefile rules for arch/i386/core/pic8259.c Generating Makefile rules for arch/i386/core/i386_timer.c Generating Makefile rules for arch/i386/core/realmode.c Generating Makefile rules for arch/i386/core/relocate.c Generating Makefile rules for arch/i386/core/gdbsym.c Generating Makefile rules for arch/i386/core/nulltrap.c Generating Makefile rules for arch/i386/core/pcibios.c Generating Makefile rules for arch/i386/core/umalloc.c Generating Makefile rules for usr/route.c Generating Makefile rules for usr/imgmgmt.c Generating Makefile rules for usr/aoeboot.c Generating Makefile rules for usr/dhcpmgmt.c Generating Makefile rules for usr/iscsiboot.c Generating Makefile rules for usr/ifmgmt.c Generating Makefile rules for usr/autoboot.c Generating Makefile rules for hci/mucurses/widgets/editbox.c Generating Makefile rules for hci/mucurses/colour.c Generating Makefile rules for hci/mucurses/alert.c Generating Makefile rules for hci/mucurses/clear.c Generating Makefile rules for hci/mucurses/print_nadv.c Generating Makefile rules for hci/mucurses/edging.c Generating Makefile rules for hci/mucurses/ansi_screen.c Generating Makefile rules for hci/mucurses/slk.c Generating Makefile rules for hci/mucurses/winattrs.c Generating Makefile rules for hci/mucurses/wininit.c Generating Makefile rules for hci/mucurses/mucurses.c Generating Makefile rules for hci/mucurses/windows.c Generating Makefile rules for hci/mucurses/print.c Generating Makefile rules for hci/mucurses/kb.c Generating Makefile rules for hci/tui/settings_ui.c Generating Makefile rules for hci/commands/nvo_cmd.c Generating Makefile rules for hci/commands/config_cmd.c Generating Makefile rules for hci/commands/ifmgmt_cmd.c Generating Makefile rules for hci/commands/autoboot_cmd.c Generating Makefile rules for hci/commands/dhcp_cmd.c Generating Makefile rules for hci/commands/route_cmd.c Generating Makefile rules for hci/commands/image_cmd.c Generating Makefile rules for hci/shell.c Generating Makefile rules for hci/strerror.c Generating Makefile rules for hci/readline.c Generating Makefile rules for hci/editstring.c Generating Makefile rules for hci/shell_banner.c Generating Makefile rules for crypto/axtls/bigint.c Generating Makefile rules for crypto/axtls/rsa.c Generating Makefile rules for crypto/axtls/axtls_asn1.c Generating Makefile rules for crypto/axtls/sha1.c Generating Makefile rules for crypto/axtls/aes.c Generating Makefile rules for crypto/chap.c Generating Makefile rules for crypto/crypto_null.c Generating Makefile rules for crypto/md5.c Generating Makefile rules for crypto/framework.c Generating Makefile rules for crypto/hmac.c Generating Makefile rules for crypto/asn1.c Generating Makefile rules for crypto/axtls_sha1.c Generating Makefile rules for crypto/cipher.c Generating Makefile rules for crypto/axtls_aes.c Generating Makefile rules for crypto/ssl.c Generating Makefile rules for tests/memcpy_test.c Generating Makefile rules for tests/uri_test.c Generating Makefile rules for tests/dhcptest.c Generating Makefile rules for tests/umalloc_test.c Generating Makefile rules for tests/linebuf_test.c Generating Makefile rules for interface/pxe/pxe_file.c Generating Makefile rules for interface/pxe/pxe_tftp.c Generating Makefile rules for interface/pxe/pxe_preboot.c Generating Makefile rules for interface/pxe/pxe_loader.c Generating Makefile rules for interface/pxe/pxe_errors.c Generating Makefile rules for interface/pxe/pxe_undi.c Generating Makefile rules for interface/pxe/pxe_udp.c Generating Makefile rules for drivers/infiniband/arbel.c Generating Makefile rules for drivers/bitbash/i2c_bit.c Generating Makefile rules for drivers/bitbash/spi_bit.c Generating Makefile rules for drivers/bitbash/bitbash.c Generating Makefile rules for drivers/nvs/nvs.c Generating Makefile rules for drivers/nvs/threewire.c Generating Makefile rules for drivers/nvs/spi.c Generating Makefile rules for drivers/block/scsi.c Generating Makefile rules for drivers/block/ata.c Generating Makefile rules for drivers/block/ramdisk.c Generating Makefile rules for drivers/net/e1000e/e1000e_main.c Generating Makefile rules for drivers/net/e1000e/e1000e.c Generating Makefile rules for drivers/net/e1000e/e1000e_phy.c Generating Makefile rules for drivers/net/e1000e/e1000e_mac.c Generating Makefile rules for drivers/net/e1000e/e1000e_nvm.c Generating Makefile rules for drivers/net/e1000e/e1000e_82571.c Generating Makefile rules for drivers/net/e1000e/e1000e_manage.c Generating Makefile rules for drivers/net/e1000e/e1000e_ich8lan.c Generating Makefile rules for drivers/net/e1000e/e1000e_80003es2lan.c Generating Makefile rules for drivers/net/e1000/e1000.c Generating Makefile rules for drivers/net/e1000/e1000_hw.c Generating Makefile rules for drivers/net/r8169.c Generating Makefile rules for drivers/net/sis900.c Generating Makefile rules for drivers/net/eepro100.c Generating Makefile rules for drivers/net/tulip.c Generating Makefile rules for drivers/net/eepro.c Generating Makefile rules for drivers/net/mtd80x.c Generating Makefile rules for drivers/net/3c529.c Generating Makefile rules for drivers/net/3c509.c Generating Makefile rules for drivers/net/davicom.c Generating Makefile rules for drivers/net/3c90x.c Generating Makefile rules for drivers/net/epic100.c Generating Makefile rules for drivers/net/rtl8139.c Generating Makefile rules for drivers/net/legacy.c Generating Makefile rules for drivers/net/sundance.c Generating Makefile rules for drivers/net/tlan.c Generating Makefile rules for drivers/net/via-velocity.c Generating Makefile rules for drivers/net/forcedeth.c Generating Makefile rules for drivers/net/bnx2.c Generating Makefile rules for drivers/net/tg3.c Generating Makefile rules for drivers/net/natsemi.c Generating Makefile rules for drivers/net/3c509-eisa.c Generating Makefile rules for drivers/net/pcnet32.c Generating Makefile rules for drivers/net/ns83820.c Generating Makefile rules for drivers/net/ns8390.c Generating Makefile rules for drivers/net/pnic.c Generating Makefile rules for drivers/net/dmfe.c Generating Makefile rules for drivers/net/smc9000.c Generating Makefile rules for drivers/net/3c515.c Generating Makefile rules for drivers/net/etherfabric.c Generating Makefile rules for drivers/net/ipoib.c Generating Makefile rules for drivers/net/cs89x0.c Generating Makefile rules for drivers/net/via-rhine.c Generating Makefile rules for drivers/net/w89c840.c Generating Makefile rules for drivers/net/prism2_plx.c Generating Makefile rules for drivers/net/3c595.c Generating Makefile rules for drivers/net/prism2_pci.c Generating Makefile rules for drivers/net/mtnic.c Generating Makefile rules for drivers/net/amd8111e.c Generating Makefile rules for drivers/net/3c5x9.c Generating Makefile rules for drivers/net/depca.c Generating Makefile rules for drivers/bus/isa.c Generating Makefile rules for drivers/bus/eisa.c Generating Makefile rules for drivers/bus/pciextra.c Generating Makefile rules for drivers/bus/isa_ids.c Generating Makefile rules for drivers/bus/mca.c Generating Makefile rules for drivers/bus/isapnp.c Generating Makefile rules for drivers/bus/pci.c Generating Makefile rules for image/embedded.c Generating Makefile rules for image/segment.c Generating Makefile rules for image/initrd.c Generating Makefile rules for image/elf.c Generating Makefile rules for image/script.c Generating Makefile rules for net/udp/tftp.c Generating Makefile rules for net/udp/dns.c Generating Makefile rules for net/udp/dhcp.c Generating Makefile rules for net/tcp/https.c Generating Makefile rules for net/tcp/http.c Generating Makefile rules for net/tcp/ftp.c Generating Makefile rules for net/tcp/iscsi.c Generating Makefile rules for net/dhcpopts.c Generating Makefile rules for net/udp.c Generating Makefile rules for net/icmpv6.c Generating Makefile rules for net/retry.c Generating Makefile rules for net/netdevice.c Generating Makefile rules for net/ndp.c Generating Makefile rules for net/infiniband.c Generating Makefile rules for net/ipv4.c Generating Makefile rules for net/nullnet.c Generating Makefile rules for net/rarp.c Generating Makefile rules for net/aoe.c Generating Makefile rules for net/ipv6.c Generating Makefile rules for net/tcpip.c Generating Makefile rules for net/ethernet.c Generating Makefile rules for net/arp.c Generating Makefile rules for net/tcp.c Generating Makefile rules for net/iobpad.c Generating Makefile rules for net/tls.c Generating Makefile rules for proto/nfs.c Generating Makefile rules for proto/nmb.c Generating Makefile rules for proto/slam.c Generating Makefile rules for proto/igmp.c Generating Makefile rules for proto/fsp.c Generating Makefile rules for core/process.c Generating Makefile rules for core/uuid.c Generating Makefile rules for core/refcnt.c Generating Makefile rules for core/timer.c Generating Makefile rules for core/pcmcia.c Generating Makefile rules for core/debug.c Generating Makefile rules for core/job.c Generating Makefile rules for core/config.c Generating Makefile rules for core/vsprintf.c Generating Makefile rules for core/random.c Generating Makefile rules for core/serial.c Generating Makefile rules for core/monojob.c Generating Makefile rules for core/exec.c Generating Makefile rules for core/iobuf.c Generating Makefile rules for core/pc_kbd.c Generating Makefile rules for core/device.c Generating Makefile rules for core/ansiesc.c Generating Makefile rules for core/malloc.c Generating Makefile rules for core/uri.c Generating Makefile rules for core/filter.c Generating Makefile rules for core/proto_eth_slow.c Generating Makefile rules for core/main.c Generating Makefile rules for core/errno.c Generating Makefile rules for core/basename.c Generating Makefile rules for core/cwuri.c Generating Makefile rules for core/misc.c Generating Makefile rules for core/cpio.c Generating Makefile rules for core/abft.c Generating Makefile rules for core/resolv.c Generating Makefile rules for core/acpi.c Generating Makefile rules for core/open.c Generating Makefile rules for core/i82365.c Generating Makefile rules for core/posix_io.c Generating Makefile rules for core/xfer.c Generating Makefile rules for core/bitops.c Generating Makefile rules for core/string.c Generating Makefile rules for core/downloader.c Generating Makefile rules for core/ibft.c Generating Makefile rules for core/settings.c Generating Makefile rules for core/linebuf.c Generating Makefile rules for core/init.c Generating Makefile rules for core/bitmap.c Generating Makefile rules for core/hw.c Generating Makefile rules for core/stringextra.c Generating Makefile rules for core/asprintf.c Generating Makefile rules for core/getkey.c Generating Makefile rules for core/getopt.c Generating Makefile rules for core/btext.c Generating Makefile rules for core/console.c Generating Makefile rules for core/nvo.c Generating Makefile rules for core/image.c Generating Makefile rules for core/interface.c Generating Makefile rules for libgcc/__udivmoddi4.c Generating Makefile rules for libgcc/__divdi3.c Generating Makefile rules for libgcc/__umoddi3.c Generating Makefile rules for libgcc/memcpy.c Generating Makefile rules for libgcc/__moddi3.c Generating Makefile rules for libgcc/__udivdi3.c Generating Makefile rules for drivers/net/e1000e/e1000e_main.c Generating Makefile rules for drivers/net/e1000e/e1000e_phy.c Generating Makefile rules for drivers/net/e1000e/e1000e_mac.c Generating Makefile rules for drivers/net/e1000e/e1000e_nvm.c Generating Makefile rules for drivers/net/e1000e/e1000e_82571.c Generating Makefile rules for drivers/net/e1000e/e1000e_ich8lan.c Generating Makefile rules for drivers/net/e1000e/e1000e_80003es2lan.c Generating Makefile rules for drivers/net/e1000e/e1000e_main.c Generating Makefile rules for drivers/net/e1000e/e1000e_phy.c Generating Makefile rules for drivers/net/e1000e/e1000e_mac.c Generating Makefile rules for drivers/net/e1000e/e1000e_nvm.c Generating Makefile rules for drivers/net/e1000e/e1000e_82571.c Generating Makefile rules for drivers/net/e1000e/e1000e_ich8lan.c Generating Makefile rules for drivers/net/e1000e/e1000e_80003es2lan.c Generating Makefile rules for drivers/net/e1000e/e1000e_main.c Generating Makefile rules for drivers/net/e1000e/e1000e_phy.c Generating Makefile rules for drivers/net/e1000e/e1000e_mac.c Generating Makefile rules for drivers/net/e1000e/e1000e_nvm.c Generating Makefile rules for drivers/net/e1000e/e1000e_82571.c Generating Makefile rules for drivers/net/e1000e/e1000e_ich8lan.c Generating Makefile rules for drivers/net/e1000e/e1000e_80003es2lan.c Generating Makefile rules for drivers/net/e1000e/e1000e_main.c Generating Makefile rules for drivers/net/e1000e/e1000e_phy.c Generating Makefile rules for drivers/net/e1000e/e1000e_mac.c Generating Makefile rules for drivers/net/e1000e/e1000e_nvm.c Generating Makefile rules for drivers/net/e1000e/e1000e_82571.c Generating Makefile rules for drivers/net/e1000e/e1000e_ich8lan.c Generating Makefile rules for drivers/net/e1000e/e1000e_80003es2lan.c Generating Makefile rules for drivers/net/e1000e/e1000e_main.c Generating Makefile rules for drivers/net/e1000e/e1000e_phy.c Generating Makefile rules for drivers/net/e1000e/e1000e_mac.c Generating Makefile rules for drivers/net/e1000e/e1000e_nvm.c Generating Makefile rules for drivers/net/e1000e/e1000e_82571.c Generating Makefile rules for drivers/net/e1000e/e1000e_ich8lan.c Generating Makefile rules for drivers/net/e1000e/e1000e_80003es2lan.c Generating Makefile rules for drivers/net/e1000e/e1000e_main.c Generating Makefile rules for drivers/net/e1000e/e1000e_phy.c Generating Makefile rules for drivers/net/e1000e/e1000e_mac.c Generating Makefile rules for drivers/net/e1000e/e1000e_nvm.c Generating Makefile rules for drivers/net/e1000e/e1000e_82571.c Generating Makefile rules for drivers/net/e1000e/e1000e_ich8lan.c Generating Makefile rules for drivers/net/e1000e/e1000e_80003es2lan.c Generating Makefile rules for drivers/net/e1000e/e1000e_main.c Generating Makefile rules for drivers/net/e1000e/e1000e_phy.c Generating Makefile rules for drivers/net/e1000e/e1000e_mac.c Generating Makefile rules for drivers/net/e1000e/e1000e_nvm.c Generating Makefile rules for drivers/net/e1000e/e1000e_82571.c Generating Makefile rules for drivers/net/e1000e/e1000e_ich8lan.c Generating Makefile rules for drivers/net/e1000e/e1000e_80003es2lan.c Generating Makefile rules for drivers/net/e1000e/e1000e_main.c Generating Makefile rules for drivers/net/e1000e/e1000e_phy.c Generating Makefile rules for drivers/net/e1000e/e1000e_mac.c Generating Makefile rules for drivers/net/e1000e/e1000e_nvm.c Generating Makefile rules for drivers/net/e1000e/e1000e_82571.c Generating Makefile rules for drivers/net/e1000e/e1000e_ich8lan.c Generating Makefile rules for drivers/net/e1000e/e1000e_80003es2lan.c Generating Makefile rules for drivers/net/e1000e/e1000e_main.c Generating Makefile rules for drivers/net/e1000e/e1000e_phy.c Generating Makefile rules for drivers/net/e1000e/e1000e_mac.c Generating Makefile rules for drivers/net/e1000e/e1000e_nvm.c Generating Makefile rules for drivers/net/e1000e/e1000e_82571.c Generating Makefile rules for drivers/net/e1000e/e1000e_ich8lan.c Generating Makefile rules for drivers/net/e1000e/e1000e_80003es2lan.c ...
_______________________________________________ gPXE mailing list gPXE@etherboot.org http://etherboot.org/mailman/listinfo/gpxe