Salve ML,
sto cercando di compilare kernel_oadv (routing per reti wireless ad hoc)
su la mia debian sarge con kernel 2.4.22.
Quando lancio make, secondo quanto contemplato nel readme, ottengo:
gcc -O3 -DMODULE -D__KERNEL__ -DLINUX -DMESSAGES -I/lib/modules/`uname
-r`/build/include/ -c aodv_thread.c -o aodv_thread.o
In file included from /lib/modules/2.4.22/build/include/linux/irq.h:69,
from /lib/modules/2.4.22/build/include/asm/hardirq.h:6,
from /lib/modules/2.4.22/build/include/linux/interrupt.h:46,
from /lib/modules/2.4.22/build/include/asm/smplock.h:9,
from /lib/modules/2.4.22/build/include/linux/smp_lock.h:16,
from aodv_thread.h:13,
from aodv_thread.c:
/lib/modules/2.4.22/build/include/asm/hw_irq.h: In function `x86_do_profile':
/lib/modules/2.4.22/build/include/asm/hw_irq.h:201: error: `current' undeclared
(first use in this function)
/lib/modules/2.4.22/build/include/asm/hw_irq.h:201: error: (Each undeclared
identifier is reported only once
/lib/modules/2.4.22/build/include/asm/hw_irq.h:201: error: for each function it
appears in.)
make: *** [aodv_thread.o] Error 1
mi potete aiutare.
Grazie mille
emanuele
|