I can't make 3c2000.o!
I got this:
# make load
gcc -D__KERNEL__ -Wall -Wstrict-prototypes -O2 -DMODULE -I. -DSK_USE_CSUM -I /usr/src/linux-2.4/include -include /usr/src/linux-2.4/include/linux/modversions.h -DMODVERSIONS -D__SMP__ -c -o skge.o skge.c
In file included from /usr/src/linux-2.4/include/linux/spinlock.h:56,
from /usr/src/linux-2.4/include/linux/module.h:11,
from skge.c:344:
/usr/src/linux-2.4/include/asm/spinlock.h:9: invalid suffix on integer constant
/usr/src/linux-2.4/include/asm/spinlock.h:9: parse error before numeric constant
/usr/src/linux-2.4/include/asm/spinlock.h:10: `printk_R_ver_str' declared as function returning a function
/usr/src/linux-2.4/include/asm/spinlock.h:10: warning: function declaration isn't a prototype
In file included from /usr/src/linux-2.4/include/linux/prefetch.h:13,
from /usr/src/linux-2.4/include/linux/list.h:6,
from /usr/src/linux-2.4/include/linux/module.h:12,
from skge.c:344:
/usr/src/linux-2.4/include/asm/processor.h:60: warning: parameter names (without types) in function declaration
/usr/src/linux-2.4/include/asm/processor.h:60: field `loops_per_jiffy_R_ver_str' declared as a function
/usr/src/linux-2.4/include/asm/processor.h:82: invalid suffix on integer constant
/usr/src/linux-2.4/include/asm/processor.h:82: parse error before numeric constant
/usr/src/linux-2.4/include/asm/processor.h:82: warning: function declaration isn't a prototype
In file included from /usr/src/linux-2.4/include/linux/prefetch.h:13,
from /usr/src/linux-2.4/include/linux/list.h:6,
from /usr/src/linux-2.4/include/linux/module.h:12,
from skge.c:344:
/usr/src/linux-2.4/include/asm/processor.h:267:1: warning: "EISA_bus" redefined
In file included from /usr/src/linux-2.4/include/linux/modversions.h:132,
from <command line>:1:
/usr/src/linux-2.4/include/linux/modules/i386_ksyms.ver:92:1: warning: this is the location of the previous definition
/usr/src/linux-2.4/include/asm/processor.h:269: warning: parameter names (without types) in function declaration
In file included from skge.c:344:
/usr/src/linux-2.4/include/linux/module.h:183: invalid suffix on integer constant
/usr/src/linux-2.4/include/linux/module.h:183: parse error before numeric constant
/usr/src/linux-2.4/include/linux/module.h:183: `inter_module_register_R_ver_str' declared as function returning a function
/usr/src/linux-2.4/include/linux/module.h:183: warning: function declaration isn't a prototype
/usr/src/linux-2.4/include/linux/module.h:184: invalid suffix on integer constant
/usr/src/linux-2.4/include/linux/module.h:184: parse error before numeric constant
/usr/src/linux-2.4/include/linux/module.h:184: `inter_module_unregister_R_ver_str' declared as function returning a function
/usr/src/linux-2.4/include/linux/module.h:184: warning: function declaration isn't a prototype
/usr/src/linux-2.4/include/linux/module.h:185: `inter_module_get_R_ver_str' declared as function returning a function
/usr/src/linux-2.4/include/linux/module.h:185: warning: parameter names (without types) in function declaration
/usr/src/linux-2.4/include/linux/module.h:186: `inter_module_get_request_R_ver_str' declared as function returning a function
/usr/src/linux-2.4/include/linux/module.h:186: warning: parameter names (without types) in function declaration
/usr/src/linux-2.4/include/linux/module.h:187: invalid suffix on integer constant
/usr/src/linux-2.4/include/linux/module.h:187: parse error before numeric constant
/usr/src/linux-2.4/include/linux/module.h:187: `inter_module_put_R_ver_str' declared as function returning a function
/usr/src/linux-2.4/include/linux/module.h:187: warning: function declaration isn't a prototype
/usr/src/linux-2.4/include/linux/module.h:196: `try_inc_mod_count_R_ver_str' declared as function returning a function
/usr/src/linux-2.4/include/linux/module.h:196: warning: parameter names (without types) in function declaration
make: *** [skge.o] Error 1
Please help!
Thanks