Dear folks, martian-full-20080625.tar.gz code fails to compile on Fedora kernel 2.6.32.10-90.fc12.i686.PAE might need to comment out a certain <include ?> but which one, kernel changes from 2.6.31 to 2.6.32 and now possibly into 2.6.33? Sorry for taking a while to update to newer kernel :( [olivares@blackp4 martian-full-20080625]$ make clean make -C kmodule/ clean make[1]: Entering directory `/home/olivares/Downloads/martian-full-20080625/kmodule' make -C /lib/modules/2.6.32.10-90.fc12.i686.PAE/build M="/home/olivares/Downloads/martian-full-20080625/kmodule" clean make[2]: Entering directory `/usr/src/kernels/2.6.32.10-90.fc12.i686.PAE' CLEAN /home/olivares/Downloads/martian-full-20080625/kmodule/.tmp_versions CLEAN /home/olivares/Downloads/martian-full-20080625/kmodule/Module.symvers /home/olivares/Downloads/martian-full-20080625/kmodule/Module.markers /home/olivares/Downloads/martian-full-20080625/kmodule/modules.order make[2]: Leaving directory `/usr/src/kernels/2.6.32.10-90.fc12.i686.PAE' make[1]: Leaving directory `/home/olivares/Downloads/martian-full-20080625/kmodule' make -C modem/ clean make[1]: Entering directory `/home/olivares/Downloads/martian-full-20080625/modem' RM OBJS RM BINS RM TOOLS make[1]: Leaving directory `/home/olivares/Downloads/martian-full-20080625/modem' [olivares@blackp4 martian-full-20080625]$ [olivares@blackp4 martian-full-20080625]$ make all make -C kmodule/ modules make[1]: Entering directory `/home/olivares/Downloads/martian-full-20080625/kmodule' make -C /lib/modules/2.6.32.10-90.fc12.i686.PAE/build M="/home/olivares/Downloads/martian-full-20080625/kmodule" modules make[2]: Entering directory `/usr/src/kernels/2.6.32.10-90.fc12.i686.PAE' CC [M] /home/olivares/Downloads/martian-full-20080625/kmodule/martian.o /home/olivares/Downloads/martian-full-20080625/kmodule/martian.c: In function ‘martian_isr’: /home/olivares/Downloads/martian-full-20080625/kmodule/martian.c:131: warning: value computed is not used /home/olivares/Downloads/martian-full-20080625/kmodule/martian.c:148: error: ‘TASK_INTERRUPTIBLE’ undeclared (first use in this function) /home/olivares/Downloads/martian-full-20080625/kmodule/martian.c:148: error: (Each undeclared identifier is reported only once /home/olivares/Downloads/martian-full-20080625/kmodule/martian.c:148: error: for each function it appears in.) /home/olivares/Downloads/martian-full-20080625/kmodule/martian.c: In function ‘martian_read’: /home/olivares/Downloads/martian-full-20080625/kmodule/martian.c:554: error: ‘TASK_INTERRUPTIBLE’ undeclared (first use in this function) /home/olivares/Downloads/martian-full-20080625/kmodule/martian.c:554: error: implicit declaration of function ‘signal_pending’ /home/olivares/Downloads/martian-full-20080625/kmodule/martian.c:554: error: implicit declaration of function ‘schedule’ make[3]: *** [/home/olivares/Downloads/martian-full-20080625/kmodule/martian.o] Error 1 make[2]: *** [_module_/home/olivares/Downloads/martian-full-20080625/kmodule] Error 2 make[2]: Leaving directory `/usr/src/kernels/2.6.32.10-90.fc12.i686.PAE' make[1]: *** [modules] Error 2 make[1]: Leaving directory `/home/olivares/Downloads/martian-full-20080625/kmodule' make: *** [all] Error 2 Regards, Antonio