ho installato il pacchetto kernel-source-2.6-2.6.12-12mdk.i586.rpm e poi ho provato a fare make. le cose sembrano migliorate, non fa più quel lunghissimo errore, ora è diminuito di molto, appare questo:
Codice:
[root@localhost e2]# make
gcc -O2 -fomit-frame-pointer -fno-strict-aliasing -pipe -fno-strength-reduce -DCPU=686 -march=i686 -DMODULE -D__KERNEL__ -DLINUX -I/lib/modules/`uname -r`/build/include -c usbsndcm.c -o usbsndcm.o
In file included from /lib/modules/2.6.12-12mdk/build/include/linux/irq.h:21,
from /lib/modules/2.6.12-12mdk/build/include/asm/hardirq.h:6,
from /lib/modules/2.6.12-12mdk/build/include/linux/hardirq.h:6,
from /lib/modules/2.6.12-12mdk/build/include/linux/interrupt.h:11,
from /lib/modules/2.6.12-12mdk/build/include/linux/usb.h:15,
from hasbani.h:29,
from usbsndcm.c:20:
/lib/modules/2.6.12-12mdk/build/include/asm/irq.h:16:25: error: irq_vectors.h: No such file or directory
In file included from /lib/modules/2.6.12-12mdk/build/include/asm/hardirq.h:6,
from /lib/modules/2.6.12-12mdk/build/include/linux/hardirq.h:6,
from /lib/modules/2.6.12-12mdk/build/include/linux/interrupt.h:11,
from /lib/modules/2.6.12-12mdk/build/include/linux/usb.h:15,
from hasbani.h:29,
from usbsndcm.c:20:
/lib/modules/2.6.12-12mdk/build/include/linux/irq.h:72: error: 'NR_IRQS' undeclared here (not in a function)
In file included from /lib/modules/2.6.12-12mdk/build/include/linux/irq.h:74,
from /lib/modules/2.6.12-12mdk/build/include/asm/hardirq.h:6,
from /lib/modules/2.6.12-12mdk/build/include/linux/hardirq.h:6,
from /lib/modules/2.6.12-12mdk/build/include/linux/interrupt.h:11,
from /lib/modules/2.6.12-12mdk/build/include/linux/usb.h:15,
from hasbani.h:29,
from usbsndcm.c:20:
/lib/modules/2.6.12-12mdk/build/include/asm/hw_irq.h:28: error: 'NR_IRQ_VECTORS' undeclared here (not in a function)
In file included from hasbani.h:32,
from usbsndcm.c:20:
/lib/modules/2.6.12-12mdk/build/include/linux/skbuff.h: In function 'skb_add_data':
/lib/modules/2.6.12-12mdk/build/include/linux/skbuff.h:1070: warning: pointer targets in passing argument 1 of 'csum_and_copy_from_user' differ in signedness
make: *** [usbsndcm.o] Error 1
devo installare qualcos'altro, cosa devo fare ora?