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

Reply via email to