[Click] Error in e1000 - 2.6.11.6 (patched) kernel

Indian Mogul indian_mogul at yahoo.com
Tue May 17 17:25:03 EDT 2005


Hi, 
     I am receiving the following errors during
compilation of the e1000 module. I have linux kernel
2.6.11.6 (cvs click patched) vanilla kernel:
<errors>

gcc -DLINUX -D__KERNEL__ -DMODULE -O2 -pipe -Wall
-I/usr/src/linux-2.6.11.6_click/include -I.  
-D__SMP__ -Wno-sign-compare -fno-strict-aliasing   -c
-o e1000_main.o e1000_main.c
In file included from
/usr/src/linux-2.6.11.6_click/include/asm/smp.h:18,
                 from
/usr/src/linux-2.6.11.6_click/include/linux/smp.h:19,
                 from
/usr/src/linux-2.6.11.6_click/include/linux/sched.h:25,
                 from
/usr/src/linux-2.6.11.6_click/include/linux/module.h:10,
                 from e1000.h:37,
                 from e1000_main.c:29:
/usr/src/linux-2.6.11.6_click/include/asm/mpspec.h:6:25:
mach_mpspec.h: No such file or directory
In file included from
/usr/src/linux-2.6.11.6_click/include/asm/smp.h:18,
                 from
/usr/src/linux-2.6.11.6_click/include/linux/smp.h:19,
                 from
/usr/src/linux-2.6.11.6_click/include/linux/sched.h:25,
                 from
/usr/src/linux-2.6.11.6_click/include/linux/module.h:10,
                 from e1000.h:37,
                 from e1000_main.c:29:
/usr/src/linux-2.6.11.6_click/include/asm/mpspec.h:8:
error: `MAX_MP_BUSSES' undeclared here (not in a
function)
/usr/src/linux-2.6.11.6_click/include/asm/mpspec.h:9:
error: `MAX_MP_BUSSES' undeclared here (not in a
function)
/usr/src/linux-2.6.11.6_click/include/asm/mpspec.h:10:
error: `MAX_MP_BUSSES' undeclared here (not in a
function)
/usr/src/linux-2.6.11.6_click/include/asm/mpspec.h:12:
error: `MAX_MP_BUSSES' undeclared here (not in a
function)
/usr/src/linux-2.6.11.6_click/include/asm/mpspec.h:20:
error: `MAX_MP_BUSSES' undeclared here (not in a
function)
/usr/src/linux-2.6.11.6_click/include/asm/mpspec.h:20:
error: conflicting types for `mp_bus_id_to_type'
/usr/src/linux-2.6.11.6_click/include/asm/mpspec.h:8:
error: previous declaration of `mp_bus_id_to_type'
/usr/src/linux-2.6.11.6_click/include/asm/mpspec.h:22:
error: `MAX_IRQ_SOURCES' undeclared here (not in a
function)
/usr/src/linux-2.6.11.6_click/include/asm/mpspec.h:24:
error: `MAX_MP_BUSSES' undeclared here (not in a
function)
/usr/src/linux-2.6.11.6_click/include/asm/mpspec.h:24:
error: conflicting types for `mp_bus_id_to_pci_bus'
/usr/src/linux-2.6.11.6_click/include/asm/mpspec.h:12:
error: previous declaration of `mp_bus_id_to_pci_bus'
In file included from
/usr/src/linux-2.6.11.6_click/include/asm/smp.h:20,
                 from
/usr/src/linux-2.6.11.6_click/include/linux/smp.h:19,
                 from
/usr/src/linux-2.6.11.6_click/include/linux/sched.h:25,
                 from
/usr/src/linux-2.6.11.6_click/include/linux/module.h:10,
                 from e1000.h:37,
                 from e1000_main.c:29:
/usr/src/linux-2.6.11.6_click/include/asm/io_apic.h:158:
error: `MAX_IRQ_SOURCES' undeclared here (not in a
function)
/usr/src/linux-2.6.11.6_click/include/asm/io_apic.h:158:
error: conflicting types for `mp_irqs'
/usr/src/linux-2.6.11.6_click/include/asm/mpspec.h:22:
error: previous declaration of `mp_irqs'
In file included from
/usr/src/linux-2.6.11.6_click/include/linux/smp.h:19,
                 from
/usr/src/linux-2.6.11.6_click/include/linux/sched.h:25,
                 from
/usr/src/linux-2.6.11.6_click/include/linux/module.h:10,
                 from e1000.h:37,
                 from e1000_main.c:29:
/usr/src/linux-2.6.11.6_click/include/asm/smp.h:73:26:
mach_apicdef.h: No such file or directory
In file included from
/usr/src/linux-2.6.11.6_click/include/linux/smp.h:19,
                 from
/usr/src/linux-2.6.11.6_click/include/linux/sched.h:25,
                 from
/usr/src/linux-2.6.11.6_click/include/linux/module.h:10,
                 from e1000.h:37,
                 from e1000_main.c:29:
/usr/src/linux-2.6.11.6_click/include/asm/smp.h: In
function `hard_smp_processor_id':
/usr/src/linux-2.6.11.6_click/include/asm/smp.h:77:
warning: implicit declaration of function
`GET_APIC_ID'
In file included from
/usr/src/linux-2.6.11.6_click/include/linux/irq.h:21,
                 from
/usr/src/linux-2.6.11.6_click/include/asm/hardirq.h:6,
                 from
/usr/src/linux-2.6.11.6_click/include/linux/hardirq.h:6,
                 from
/usr/src/linux-2.6.11.6_click/include/linux/interrupt.h:11,
                 from
/usr/src/linux-2.6.11.6_click/include/asm/highmem.h:24,
                 from
/usr/src/linux-2.6.11.6_click/include/linux/highmem.h:12,
                 from
/usr/src/linux-2.6.11.6_click/include/linux/skbuff.h:27,
                 from
/usr/src/linux-2.6.11.6_click/include/linux/if_ether.h:107,
                 from
/usr/src/linux-2.6.11.6_click/include/linux/netdevice.h:29,
                 from e1000.h:46,
                 from e1000_main.c:29:
/usr/src/linux-2.6.11.6_click/include/asm/irq.h:16:25:
irq_vectors.h: No such file or directory
In file included from
/usr/src/linux-2.6.11.6_click/include/asm/hardirq.h:6,
                 from
/usr/src/linux-2.6.11.6_click/include/linux/hardirq.h:6,
                 from
/usr/src/linux-2.6.11.6_click/include/linux/interrupt.h:11,
                 from
/usr/src/linux-2.6.11.6_click/include/asm/highmem.h:24,
                 from
/usr/src/linux-2.6.11.6_click/include/linux/highmem.h:12,
                 from
/usr/src/linux-2.6.11.6_click/include/linux/skbuff.h:27,
                 from
/usr/src/linux-2.6.11.6_click/include/linux/if_ether.h:107,
                 from
/usr/src/linux-2.6.11.6_click/include/linux/netdevice.h:29,
                 from e1000.h:46,
                 from e1000_main.c:29:
/usr/src/linux-2.6.11.6_click/include/linux/irq.h: At
top level:
/usr/src/linux-2.6.11.6_click/include/linux/irq.h:72:
error: `NR_IRQS' undeclared here (not in a function)
In file included from
/usr/src/linux-2.6.11.6_click/include/linux/irq.h:74,
                 from
/usr/src/linux-2.6.11.6_click/include/asm/hardirq.h:6,
                 from
/usr/src/linux-2.6.11.6_click/include/linux/hardirq.h:6,
                 from
/usr/src/linux-2.6.11.6_click/include/linux/interrupt.h:11,
                 from
/usr/src/linux-2.6.11.6_click/include/asm/highmem.h:24,
                 from
/usr/src/linux-2.6.11.6_click/include/linux/highmem.h:12,
                 from
/usr/src/linux-2.6.11.6_click/include/linux/skbuff.h:27,
                 from
/usr/src/linux-2.6.11.6_click/include/linux/if_ether.h:107,
                 from
/usr/src/linux-2.6.11.6_click/include/linux/netdevice.h:29,
                 from e1000.h:46,
                 from e1000_main.c:29:
/usr/src/linux-2.6.11.6_click/include/asm/hw_irq.h:28:
error: `NR_IRQ_VECTORS' undeclared here (not in a
function)
/usr/src/linux-2.6.11.6_click/include/asm/hw_irq.h:32:
error: `NR_IRQS' undeclared here (not in a function)
In file included from
/usr/src/linux-2.6.11.6_click/include/asm/hardirq.h:6,
                 from
/usr/src/linux-2.6.11.6_click/include/linux/hardirq.h:6,
                 from
/usr/src/linux-2.6.11.6_click/include/linux/interrupt.h:11,
                 from
/usr/src/linux-2.6.11.6_click/include/asm/highmem.h:24,
                 from
/usr/src/linux-2.6.11.6_click/include/linux/highmem.h:12,
                 from
/usr/src/linux-2.6.11.6_click/include/linux/skbuff.h:27,
                 from
/usr/src/linux-2.6.11.6_click/include/linux/if_ether.h:107,
                 from
/usr/src/linux-2.6.11.6_click/include/linux/netdevice.h:29,
                 from e1000.h:46,
                 from e1000_main.c:29:
/usr/src/linux-2.6.11.6_click/include/linux/irq.h:79:
error: `NR_IRQS' undeclared here (not in a function)
e1000_main.c: In function `e1000_clean_rx_irq':
e1000_main.c:2657: error: too few arguments to
function `netif_receive_skb'
e1000_main.c: In function `e1000_poll_on':
e1000_main.c:3747: warning: implicit declaration of
function `save_flags'
e1000_main.c:3748: warning: implicit declaration of
function `cli'
e1000_main.c:3753: warning: implicit declaration of
function `restore_flags'
e1000_main.c: At top level:
e1000_main.c:3563: warning:
`e1000_xmit_frame_clickpoll' defined but not used

</errors>

Any Help please,

Thanks,
IM



		
__________________________________ 
Yahoo! Mail Mobile 
Take Yahoo! Mail with you! Check email on your mobile phone. 
http://mobile.yahoo.com/learn/mail 


More information about the click mailing list