[WBEL-users] Can't compile kernel linux-2.4.21-15.0.3.EL drivers?

Alan Sparks asparks@quris.com
Sat, 17 Jul 2004 17:55:44 -0600


Trying a modules compile on WBEL 3.0 respin 1.  Have installed
kernel-source-2.4.21-15.0.3.EL
glibc-kernheaders-2.4-8.34

Have copied configs/kernel-2.4.21-athlon.config as .config.
During 'make modules', compile fails:

gcc -D__KERNEL__ -I/usr/src/linux-2.4.21-15.0.3.EL/include -Wall 
-Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common 
  -Wno-unused -fomit-frame-pointer -pipe -freorder-blocks 
-mpreferred-stack-boundary=2 -march=athlon -DMODULE -DMODVERSIONS 
-include /usr/src/linux-2.4.21-15.0.3.EL/include/linux/modversions.h 
-I/usr/src/linux-2.4.21-15.0.3.EL/drivers/scsi -c megaraid2.c -o 
megaraid_2009.o
In file included from /usr/src/linux-2.4.21-15.0.3.EL/include/linux/mm.h:22,
                  from megaraid2.c:33:
/usr/src/linux-2.4.21-15.0.3.EL/include/linux/sched.h:6: invalid suffix 
on integer constant
/usr/src/linux-2.4.21-15.0.3.EL/include/linux/sched.h:6: syntax error 
before numeric constant
/usr/src/linux-2.4.21-15.0.3.EL/include/linux/sched.h:6: warning: 
function declaration isn't a prototype
make[3]: *** [megaraid_2009.o] Error 1
make[3]: Leaving directory 
`/usr/src/linux-2.4.21-15.0.3.EL/drivers/addon/megaraid_2009'
make[2]: *** [_modsubdir_megaraid_2009] Error 2
make[2]: Leaving directory `/usr/src/linux-2.4.21-15.0.3.EL/drivers/addon'
make[1]: *** [_modsubdir_addon] Error 2
make[1]: Leaving directory `/usr/src/linux-2.4.21-15.0.3.EL/drivers'

Anything special to fix stock WBEL to compile kernel-source?
-Alan

-- 
Alan Sparks, Sr. UNIX Administrator	asparks@quris.com
Quris, Inc.				(720) 836-2058