Cannot make modules

Charles Trois yellowdog-general@lists.terrasoftsolutions.com
Mon Sep 1 11:28:01 2003


Hello, 

Something strange happens to me.

On YDL 3.0, I am trying to recompile the 2.4.20-8d kernel (the one on the
disk) after reconfiguring. I have done it in the past, without trouble.

Now, I can go through make dep and make vmlinux, but make modules fails.
Below is the copy of the last lines of the log. I don't understand it at
all. I only observe that the same errors are found in different files.

Could someone interpret it and point out what is wrong?

All hints will be gratefully received.

Charles

***************************************************************************

In file included from /usr/src/linux-2.4.20-8d/include/linux/prefetch.h:13,
                 from /usr/src/linux-2.4.20-8d/include/linux/list.h:6,
                 from /usr/src/linux-2.4.20-8d/include/linux/module.h:12,
                 from i2c-core.c:25:
/usr/src/linux-2.4.20-8d/include/asm/processor.h:606: invalid suffix on
integer constant
/usr/src/linux-2.4.20-8d/include/asm/processor.h:606: parse error before
numeric constant
/usr/src/linux-2.4.20-8d/include/asm/processor.h:606: warning: function
declaration isn't a prototype
/usr/src/linux-2.4.20-8d/include/asm/processor.h:609: warning: parameter
names (without types) in function declaration
/usr/src/linux-2.4.20-8d/include/asm/processor.h:615: invalid suffix on
integer constant
/usr/src/linux-2.4.20-8d/include/asm/processor.h:615: parse error before
numeric constant
/usr/src/linux-2.4.20-8d/include/asm/processor.h:615: warning: function
declaration isn't a prototype
/usr/src/linux-2.4.20-8d/include/asm/processor.h:623: invalid suffix on
integer constant
/usr/src/linux-2.4.20-8d/include/asm/processor.h:623: parse error before
numeric constant
/usr/src/linux-2.4.20-8d/include/asm/processor.h:623:
`start_thread_R_ver_str' declared as function returning a function
/usr/src/linux-2.4.20-8d/include/asm/processor.h:623: warning: function
declaration isn't a prototype
/usr/src/linux-2.4.20-8d/include/asm/processor.h:629: invalid suffix on
integer constant
/usr/src/linux-2.4.20-8d/include/asm/processor.h:629: parse error before
numeric constant
/usr/src/linux-2.4.20-8d/include/asm/processor.h:629:
`kernel_thread_R_ver_str' declared as function returning a function
/usr/src/linux-2.4.20-8d/include/asm/processor.h:629: warning: function
declaration isn't a prototype
In file included from /usr/src/linux-2.4.20-8d/include/linux/prefetch.h:14,
                 from /usr/src/linux-2.4.20-8d/include/linux/list.h:6,
                 from /usr/src/linux-2.4.20-8d/include/linux/module.h:12,
                 from i2c-core.c:25:
/usr/src/linux-2.4.20-8d/include/asm/cache.h:44:
`flush_dcache_range_R_ver_str' declared as function returning a function
/usr/src/linux-2.4.20-8d/include/asm/cache.h:44: warning: parameter names
(without types) in function declaration
In file included from /usr/src/linux-2.4.20-8d/include/linux/module.h:25,
                 from i2c-core.c:25:
/usr/src/linux-2.4.20-8d/include/asm/atomic.h:20: invalid suffix on integer
constant
/usr/src/linux-2.4.20-8d/include/asm/atomic.h:20: parse error before numeric
constant
/usr/src/linux-2.4.20-8d/include/asm/atomic.h:20:
`atomic_clear_mask_R_ver_str' declared as function returning a function
/usr/src/linux-2.4.20-8d/include/asm/atomic.h:20: warning: function
declaration isn't a prototype
/usr/src/linux-2.4.20-8d/include/asm/atomic.h:21:
`atomic_set_mask_R_ver_str' declared as function returning a function
/usr/src/linux-2.4.20-8d/include/asm/atomic.h:21: warning: parameter names
(without types) in function declaration
In file included from i2c-core.c:25:
/usr/src/linux-2.4.20-8d/include/linux/module.h:183: invalid suffix on
integer constant
/usr/src/linux-2.4.20-8d/include/linux/module.h:183: parse error before
numeric constant
/usr/src/linux-2.4.20-8d/include/linux/module.h:183:
`inter_module_register_R_ver_str' declared as function returning a function
/usr/src/linux-2.4.20-8d/include/linux/module.h:183: warning: function
declaration isn't a prototype
/usr/src/linux-2.4.20-8d/include/linux/module.h:184: invalid suffix on
integer constant
/usr/src/linux-2.4.20-8d/include/linux/module.h:184: parse error before
numeric constant
/usr/src/linux-2.4.20-8d/include/linux/module.h:184:
`inter_module_unregister_R_ver_str' declared as function returning a
function
/usr/src/linux-2.4.20-8d/include/linux/module.h:184: warning: function
declaration isn't a prototype
/usr/src/linux-2.4.20-8d/include/linux/module.h:185:
`inter_module_get_R_ver_str' declared as function returning a function
/usr/src/linux-2.4.20-8d/include/linux/module.h:185: warning: parameter
names (without types) in function declaration
/usr/src/linux-2.4.20-8d/include/linux/module.h:186:
`inter_module_get_request_R_ver_str' declared as function returning a
function
/usr/src/linux-2.4.20-8d/include/linux/module.h:186: warning: parameter
names (without types) in function declaration
/usr/src/linux-2.4.20-8d/include/linux/module.h:187: invalid suffix on
integer constant
/usr/src/linux-2.4.20-8d/include/linux/module.h:187: parse error before
numeric constant
/usr/src/linux-2.4.20-8d/include/linux/module.h:187:
`inter_module_put_R_ver_str' declared as function returning a function
/usr/src/linux-2.4.20-8d/include/linux/module.h:187: warning: function
declaration isn't a prototype
/usr/src/linux-2.4.20-8d/include/linux/module.h:196:
`try_inc_mod_count_R_ver_str' declared as function returning a function
/usr/src/linux-2.4.20-8d/include/linux/module.h:196: warning: parameter
names (without types) in function declaration
make[2]: *** [i2c-core.o] Error 1
make[2]: Leaving directory `/usr/src/linux-2.4.20-8d/drivers/i2c'
make[1]: *** [_modsubdir_i2c] Error 2
make[1]: Leaving directory `/usr/src/linux-2.4.20-8d/drivers'
make: *** [_mod_drivers] Error 2

***************************************************************************