It was reported as a bug with the earlier gcc-3.1 and it's still there
in 3.3.1: Compiling the 2.4.21-0.18 kernel is still failing for me on
include/linux/sched.h:6: warning: function declaration isn't a prototype
the workaround is to remove the ftape-compress module; I also had to
remove the ambassador ATM module, but this only gets as far as a failure
in adi.c
include/asm/delay.h:13:13: invalid suffix "d6bd0" on floating constant
these errors all share in common "extern unsigned long" declarations
so somewhere long is being defined as a value, and the closest match
I can find is
include/linux/modules/i386_ksyms.ver:#define __ver___udelay \
_ver_str(9e7d6bd0)
--
Gary Lawrence Murphy - [EMAIL PROTECTED] - TeleDynamics Communications
- blog: http://www.teledyn.com/mt/ - biz: http://teledyn.com/ -
"Computers are useless. They can only give you answers." (Picasso)