Mandrake kernel 2.4.21 compiling
Hi !
I just tried to kill a small keyboard.c bug at Toshiba notebooks. Compiling the kernel image was no problem. But making tthe modules is a REAL problem. Wetheer the the normal kernel, nor the *multimedia* kernel from Mandrake worked. There seems to be a bug (original kernel 2.4.21 worked fine!). So, who gots similiar problem and who knows a solution ?
> make modules
...
In file included from ac.c:26:
/usr/src/linux-2.4.21-0.16mm-mdk/include/linux/kernel.h:61: invalid suffix on integer constant
/usr/src/linux-2.4.21-0.16mm-mdk/include/linux/kernel.h:61: parse error before numeric constant
/usr/src/linux-2.4.21-0.16mm-mdk/include/linux/kernel.h:62: `panic_R_ver_str' declared as function returning a function
/usr/src/linux-2.4.21-0.16mm-mdk/include/linux/kernel.h:62: warning: function declaration isn't a prototype
/usr/src/linux-2.4.21-0.16mm-mdk/include/linux/kernel.h:68: parse error before numeric constant
....
PS: Output doesn't depend from module. Turning off ACPI makes crashing the next module source.
kernel.h line 60 and following
....
extern struct notifier_block *panic_notifier_list;
NORET_TYPE void panic(const char * fmt, ...)
__attribute__ ((NORET_AND format (printf, 1, 2)));
asmlinkage NORET_TYPE void do_exit(long error_code)
ATTRIB_NORET;
NORET_TYPE void complete_and_exit(struct completion *, long)
ATTRIB_NORET;
...
|