Setting up linux-headers-2.6.15-26-server (2.6.15-26.47) ... root@us-connectme2:~/e1000-4.3.15/src# make gcc -DLINUX -D__KERNEL__ -DMODULE -O2 -pipe -Wall -I/lib/modules/2.6.15-26-server/build/include -I. -D__SMP__ -DIANS -DIANS_BASE_ADAPTER_TEAMING -DIANS_BASE_VLAN_TAGGING -DIANS_BASE_VLAN_ID -DIDIAG -c -o e1000_main.o e1000_main.c In file included from /lib/modules/2.6.15-26-server/build/include/asm/processor.h:18, from /lib/modules/2.6.15-26-server/build/include/asm/thread_info.h:17, from /lib/modules/2.6.15-26-server/build/include/linux/thread_info.h:21, from /lib/modules/2.6.15-26-server/build/include/linux/preempt.h:10, from /lib/modules/2.6.15-26-server/build/include/linux/spinlock.h:50, from /lib/modules/2.6.15-26-server/build/include/linux/capability.h:45, from /lib/modules/2.6.15-26-server/build/include/linux/sched.h:7, from /lib/modules/2.6.15-26-server/build/include/linux/module.h:10, from e1000.h:40, from e1000_main.c:33: /lib/modules/2.6.15-26-server/build/include/asm/system.h: In function et_64bit_var’: /lib/modules/2.6.15-26-server/build/include/asm/system.h:213: warning: dereferencing type-punned pointer will break strict-aliasing rules /lib/modules/2.6.15-26-server/build/include/asm/system.h:213: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from /lib/modules/2.6.15-26-server/build/include/asm/smp.h:18, from /lib/modules/2.6.15-26-server/build/include/linux/smp.h:19, from /lib/modules/2.6.15-26-server/build/include/linux/sched.h:26, from /lib/modules/2.6.15-26-server/build/include/linux/module.h:10, from e1000.h:40, from e1000_main.c:33: /lib/modules/2.6.15-26-server/build/include/asm/mpspec.h:6:25: error: mach_mpspec.h: No such file or directory In file included from /lib/modules/2.6.15-26-server/build/include/asm/smp.h:18, from /lib/modules/2.6.15-26-server/build/include/linux/smp.h:19, from /lib/modules/2.6.15-26-server/build/include/linux/sched.h:26, from /lib/modules/2.6.15-26-server/build/include/linux/module.h:10, from e1000.h:40, from e1000_main.c:33: /lib/modules/2.6.15-26-server/build/include/asm/mpspec.h: At top level: /lib/modules/2.6.15-26-server/build/include/asm/mpspec.h:8: error: P_BUSSES’ undeclared here (not in a function) /lib/modules/2.6.15-26-server/build/include/asm/mpspec.h:23: error: SOURCES’ undeclared here (not in a function) In file included from /lib/modules/2.6.15-26-server/build/include/linux/smp.h:19, from /lib/modules/2.6.15-26-server/build/include/linux/sched.h:26, from /lib/modules/2.6.15-26-server/build/include/linux/module.h:10, from e1000.h:40, from e1000_main.c:33: /lib/modules/2.6.15-26-server/build/include/asm/smp.h:77:26: error: mach_apicdef.h: No such file or directory In file included from /lib/modules/2.6.15-26-server/build/include/linux/smp.h:19, from /lib/modules/2.6.15-26-server/build/include/linux/sched.h:26, from /lib/modules/2.6.15-26-server/build/include/linux/module.h:10, from e1000.h:40, from e1000_main.c:33: /lib/modules/2.6.15-26-server/build/include/asm/smp.h: In function processor_id’: /lib/modules/2.6.15-26-server/build/include/asm/smp.h:81: warning: implicit declaration of function ‘GET_APIC_ID’ In file included from /lib/modules/2.6.15-26-server/build/include/linux/irq.h:22, from /lib/modules/2.6.15-26-server/build/include/asm/hardirq.h:6, from /lib/modules/2.6.15-26-server/build/include/linux/hardirq.h:7, from /lib/modules/2.6.15-26-server/build/include/linux/interrupt.h:11, from /lib/modules/2.6.15-26-server/build/include/linux/rcuref.h:36, from /lib/modules/2.6.15-26-server/build/include/linux/fs.h:12, from /lib/modules/2.6.15-26-server/build/include/linux/mm.h:15, from e1000.h:44, from e1000_main.c:33: /lib/modules/2.6.15-26-server/build/include/asm/irq.h:16:25: error: irq_vectors.h: No such file or directory In file included from /lib/modules/2.6.15-26-server/build/include/asm/hardirq.h:6, from /lib/modules/2.6.15-26-server/build/include/linux/hardirq.h:7, from /lib/modules/2.6.15-26-server/build/include/linux/interrupt.h:11, from /lib/modules/2.6.15-26-server/build/include/linux/rcuref.h:36, from /lib/modules/2.6.15-26-server/build/include/linux/fs.h:12, from /lib/modules/2.6.15-26-server/build/include/linux/mm.h:15, from e1000.h:44, from e1000_main.c:33: /lib/modules/2.6.15-26-server/build/include/linux/irq.h: At top level: /lib/modules/2.6.15-26-server/build/include/linux/irq.h:85: error: ‘NR_IRQS’ undeclared here (not in a function) In file included from /lib/modules/2.6.15-26-server/build/include/linux/irq.h:94, from /lib/modules/2.6.15-26-server/build/include/asm/hardirq.h:6, from /lib/modules/2.6.15-26-server/build/include/linux/hardirq.h:7, from /lib/modules/2.6.15-26-server/build/include/linux/interrupt.h:11, from /lib/modules/2.6.15-26-server/build/include/linux/rcuref.h:36, from /lib/modules/2.6.15-26-server/build/include/linux/fs.h:12, from /lib/modules/2.6.15-26-server/build/include/linux/mm.h:15, from e1000.h:44, from e1000_main.c:33: /lib/modules/2.6.15-26-server/build/include/asm/hw_irq.h:30: error: _VECTORS’ undeclared here (not in a function) In file included from /lib/modules/2.6.15-26-server/build/include/linux/if_ether.h:109, from /lib/modules/2.6.15-26-server/build/include/linux/netdevice.h:29, from e1000.h:49, from e1000_main.c:33: /lib/modules/2.6.15-26-server/build/include/linux/skbuff.h: In function ‘skb_add_data’: /lib/modules/2.6.15-26-server/build/include/linux/skbuff.h:1128: warning: pointer targets in passing argument 1 of ‘csum_and_copy_from_user’ differ in gnedness In file included from /lib/modules/2.6.15-26-server/build/include/net/request_sock.h:22, from /lib/modules/2.6.15-26-server/build/include/linux/ip.h:84, from e1000.h:63, from e1000_main.c:33: /lib/modules/2.6.15-26-server/build/include/net/sock.h: In function _to_page’: /lib/modules/2.6.15-26-server/build/include/net/sock.h:1064: warning: pointer targets in passing argument 1 of ‘csum_and_copy_from_user’ differ in signedness e1000_main.c: At top level: e1000_main.c:207: warning: initialization from incompatible pointer type e1000_main.c: In function ‘e1000_up’: e1000_main.c:267: warning: passing argument 2 of ‘request_irq’ from incompatible pointer type e1000_main.c: In function ‘e1000_irq_disable’: e1000_main.c:1857: error: too few arguments to function ‘synchronize_irq’ e1000_main.c: In function ‘e1000_notify_reboot’: e1000_main.c:2409: warning: implicit declaration of function ’ e1000_main.c:2409: error: syntax error before ‘{’ token e1000_main.c: At top level: e1000_main.c:2414: error: syntax error before ‘return’ e1000_main.c: In function ‘e1000_suspend’: e1000_main.c:2459: error: too many arguments to function ‘pci_save_state’ e1000_main.c: In function ‘e1000_resume’: e1000_main.c:2475: error: too many arguments to function ‘pci_restore_state’ make: *** [e1000_main.o] Error 1