I got a problem to compile the comedi-0.7.60 in Redhat 8.0.

Dear sir:

¡_at_¡_at_I got a problem to compile the comedi-0.7.60 in Redhat 8.0.
The error messages are as following:

[root_at_rose-chou-w2k comedi-0.7.60]# make
mkdir modules
make -C  comedi CFLAGS="-Wall -Wstrict-prototypes -O2 -fomit-frame-pointer  -fno-strict-aliasing -D__KERNEL__ -I /home/mingtali/driver/comedi-0.7.60/include -I /usr/src/linux/include -I . -D__MODBUILD__ -DMODULE -DMODVERSIONS -include /usr/src/linux/include/linux/modversions.h" MAKING_MODULES=1 modules
make[1]: Entering directory `/home/mingtali/driver/comedi-0.7.60/comedi'
gcc -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer  -fno-strict-aliasing -D__KERNEL__ -I /home/mingtali/driver/comedi-0.7.60/include -I /usr/src/linux/include -I . -D__MODBUILD__ -DMODULE -DMODVERSIONS -include /usr/src/linux/include/linux/modversions.h -I .  -c -o comedi_fops.o comedi_fops.c
gcc -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer  -fno-strict-aliasing -D__KERNEL__ -I /home/mingtali/driver/comedi-0.7.60/include -I /usr/src/linux/include -I . -D__MODBUILD__ -DMODULE -DMODVERSIONS -include /usr/src/linux/include/linux/modversions.h -I .  -c -o proc.o proc.c
gcc -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer  -fno-strict-aliasing -D__KERNEL__ -I /home/mingtali/driver/comedi-0.7.60/include -I /usr/src/linux/include -I . -D__MODBUILD__ -DMODULE -DMODVERSIONS -include /usr/src/linux/include/linux/modversions.h -I .  -c -o range.o range.c
range.c:30: warning: excess elements in array initializer
range.c:30: warning: (near initialization for `range_bipolar10.range')
range.c:31: warning: excess elements in array initializer
range.c:31: warning: (near initialization for `range_bipolar5.range')
range.c:32: warning: excess elements in array initializer
range.c:32: warning: (near initialization for `range_bipolar2_5.range')
range.c:33: warning: excess elements in array initializer
range.c:33: warning: (near initialization for `range_unipolar10.range')
range.c:34: warning: excess elements in array initializer
range.c:34: warning: (near initialization for `range_unipolar5.range')
range.c:35: warning: excess elements in array initializer
range.c:35: warning: (near initialization for `range_unknown.range')
gcc -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer  -fno-strict-aliasing -D__KERNEL__ -I /home/mingtali/driver/comedi-0.7.60/include -I /usr/src/linux/include -I . -D__MODBUILD__ -DMODULE -DMODVERSIONS -include /usr/src/linux/include/linux/modversions.h -I .  -c -o drivers.o drivers.c
In file included from drivers.c:37:
/usr/src/linux/include/linux/malloc.h:4:2: #error linux/malloc.h is deprecated, use linux/slab.h instead.
make[1]: *** [drivers.o] Error 1
make[1]: Leaving directory `/home/mingtali/driver/comedi-0.7.60/comedi'
make: *** [_mod_comedi] Error 2
[root_at_rose-chou-w2k comedi-0.7.60]#


What can I do for this error?   


Thanks a heap, 
Ming-Ta Li

Received on 2003-04-03Z09:23:57