Ho la necessità di installare la versione 0.8.0pre3 del CVS di lirc. Per questo ho scaricato e installato la versione 2.6.15 di linux-image, linux-headers e linux-source.
Una volta scompattato il tar.bz2 di lirc e lanciato il setup ecco cosa mi succede quando lancio make: make all-recursive make[1]: Entering directory `/usr/src/lirc-0.8.0pre3' Making all in drivers make[2]: Entering directory `/usr/src/lirc-0.8.0pre3/drivers' Making all in lirc_dev make[3]: Entering directory `/usr/src/lirc-0.8.0pre3/drivers/lirc_dev' Makefile:8: ************************************************** Makefile:8: *** Makefile trick not undone, trying to recover * Makefile:8: ************************************************** mv Makefile.automake Makefile make all make[4]: Entering directory `/usr/src/lirc-0.8.0pre3/drivers/lirc_dev' mv Makefile Makefile.automake cp ../Makefile.kernel Makefile make -C /usr/src/linux/ SUBDIRS=/usr/src/lirc-0.8.0pre3/drivers/lirc_dev modules \ KBUILD_VERBOSE=1 make[5]: Entering directory `/usr/src/linux-source-2.6.15' mkdir -p /usr/src/lirc-0.8.0pre3/drivers/lirc_dev/.tmp_versions WARNING: Symbol version dump /usr/src/linux-source-2.6.15/Module.symvers is missing; modules will have no dependencies and modversions. make -f scripts/Makefile.build obj=/usr/src/lirc-0.8.0pre3/drivers/lirc_dev gcc -m32 -Wp,-MD,/usr/src/lirc-0.8.0pre3/drivers/lirc_dev/.lirc_dev.o.d -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.0.3/include -D__KERNEL__ -Iinclude -include include/linux/autoconf.h -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -ffreestanding -O2 -fomit-frame-pointer -pipe -msoft-float -mpreferred-stack-boundary=2 -fno-unit-at-a-time -march=i686 -Iinclude/asm-i386/mach-default -Wdeclaration-after-statement -Wno-pointer-sign -DIRCTL_DEV_MAJOR=61 -DEXPORT_SYMTAB -DHAVE_CONFIG_H -I. -I. -I../.. -I/usr/src/lirc-0.8.0pre3/drivers/lirc_dev/../.. -I/usr/src/linux//include/ -DMODULE -DKBUILD_BASENAME=lirc_dev -DKBUILD_MODNAME=lirc_dev -c -o /usr/src/lirc-0.8.0pre3/drivers/lirc_dev/.tmp_lirc_dev.o /usr/src/lirc-0.8.0pre3/drivers/lirc_dev/lirc_dev.c /usr/src/lirc-0.8.0pre3/drivers/lirc_dev/lirc_dev.c:28:27: error: linux/version.h: No such file or directory /usr/src/lirc-0.8.0pre3/drivers/lirc_dev/lirc_dev.c:29:5: warning: "LINUX_VERSION_CODE" is not defined /usr/src/lirc-0.8.0pre3/drivers/lirc_dev/lirc_dev.c:29:26: warning: "KERNEL_VERSION" is not defined /usr/src/lirc-0.8.0pre3/drivers/lirc_dev/lirc_dev.c:29:40: error: missing binary operator before token "(" In file included from include/linux/module.h:10, from /usr/src/lirc-0.8.0pre3/drivers/lirc_dev/lirc_dev.c:36: include/linux/sched.h:4:36: error: asm/param.h: No such file or directory In file included from include/linux/posix_types.h:47, from include/linux/types.h:13, from include/linux/capability.h:16, from include/linux/sched.h:7, from include/linux/module.h:10, from /usr/src/lirc-0.8.0pre3/drivers/lirc_dev/lirc_dev.c:36: /usr/lib/gcc/i486-linux-gnu/4.0.3/include/asm/posix_types.h:13:22: error: features.h: No such file or directory /usr/lib/gcc/i486-linux-gnu/4.0.3/include/asm/posix_types.h:14:35: error: no include path in which to search for asm/posix_types.h In file included from include/linux/capability.h:16, from include/linux/sched.h:7, from include/linux/module.h:10, from /usr/src/lirc-0.8.0pre3/drivers/lirc_dev/lirc_dev.c:36: include/linux/types.h:14:23: error: asm/types.h: No such file or directory In file included from include/linux/capability.h:16, from include/linux/sched.h:7, from include/linux/module.h:10, from /usr/src/lirc-0.8.0pre3/drivers/lirc_dev/lirc_dev.c:36: include/linux/types.h:18: error: syntax error before '__kernel_dev_t' include/linux/types.h:18: warning: type defaults to 'int' in declaration of '__kernel_dev_t' include/linux/types.h:18: warning: data definition has no type or storage class include/linux/types.h:21: error: syntax error before 'dev_t' include/linux/types.h:21: warning: type defaults to 'int' in declaration of 'dev_t' include/linux/types.h:21: warning: data definition has no type or storage class include/linux/types.h:22: error: syntax error before 'ino_t' include/linux/types.h:22: warning: type defaults to 'int' in declaration of 'ino_t' include/linux/types.h:22: warning: data definition has no type or storage class include/linux/types.h:23: error: syntax error before 'mode_t' include/linux/types.h:23: warning: type defaults to 'int' in declaration of 'mode_t' include/linux/types.h:23: warning: data definition has no type or storage class include/linux/types.h:24: error: syntax error before 'nlink_t' include/linux/types.h:24: warning: type defaults to 'int' in declaration of 'nlink_t' include/linux/types.h:24: warning: data definition has no type or storage class include/linux/types.h:25: error: syntax error before 'off_t' include/linux/types.h:25: warning: type defaults to 'int' in declaration of 'off_t' include/linux/types.h:25: warning: data definition has no type or storage class include/linux/types.h:26: error: syntax error before 'pid_t' include/linux/types.h:26: warning: type defaults to 'int' in declaration of 'pid_t' include/linux/types.h:26: warning: data definition has no type or storage class include/linux/types.h:27: error: syntax error before 'daddr_t' include/linux/types.h:27: warning: type defaults to 'int' in declaration of 'daddr_t' include/linux/types.h:27: warning: data definition has no type or storage class include/linux/types.h:29: error: syntax error before 'suseconds_t' include/linux/types.h:29: warning: type defaults to 'int' in declaration of 'suseconds_t' include/linux/types.h:29: warning: data definition has no type or storage class include/linux/types.h:30: error: syntax error before 'timer_t' [...] e una serie di errori come questi. a quanto sembra non trova gli headers, ma non so come dirgli di andarli a prendere nel posto giusto. Cosa posso fare? Grazie, Matteo.