From: Matteo B. <ber...@ti...> - 2006-01-10 15:16:27
|
I have a preblem compiling last lirc snapshot with my Debian. I installed=20 linux-sources and linux headers; configure was ok but after "make": make =A0all-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=3D/usr/src/lirc-0.8.0pre3/drivers/lirc_dev= =20 modules \ =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0KBUILD_VERBOSE=3D1 make[5]: Entering directory `/usr/src/linux-source-2.6.15' mkdir -p /usr/src/lirc-0.8.0pre3/drivers/lirc_dev/.tmp_versions =A0 WARNING: Symbol version dump /usr/src/linux-source-2.6.15/Module.symvers =A0 =A0 =A0 =A0 =A0 =A0is missing; modules will have no dependencies and mo= dversions. make -f scripts/Makefile.build obj=3D/usr/src/lirc-0.8.0pre3/drivers/lirc_d= ev =A0 gcc -m32 -Wp,-MD,/usr/src/lirc-0.8.0pre3/drivers/lirc_dev/.lirc_dev.o.d= =A0 =2Dnostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.0.3/include -D__KERNEL__= =20 =2DIinclude =A0-include include/linux/autoconf.h -Wall -Wundef=20 =2DWstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common=20 =2Dffreestanding -O2 =A0 =A0 -fomit-frame-pointer -pipe -msoft-float=20 =2Dmpreferred-stack-boundary=3D2 -fno-unit-at-a-time -march=3Di686=20 =2DIinclude/asm-i386/mach-default -Wdeclaration-after-statement=20 =2DWno-pointer-sign -DIRCTL_DEV_MAJOR=3D61 -DEXPORT_SYMTAB -DHAVE_CONFIG_H = =2DI.=20 =2DI. -I../.. -I/usr/src/lirc-0.8.0pre3/drivers/lirc_dev/../..=20 =2DI/usr/src/linux//include/ =A0-DMODULE -DKBUILD_BASENAME=3Dlirc_dev=20 =2DDKBUILD_MODNAME=3Dlirc_dev -c=20 =2Do /usr/src/lirc-0.8.0pre3/drivers/lirc_dev/.tmp_lirc_dev.o /usr/src/lirc= =2D0.8.0pre3/drivers/lirc_dev/lirc_dev.c /usr/src/lirc-0.8.0pre3/drivers/lirc_dev/lirc_dev.c:28:27: error:=20 linux/version.h: No such file or directory /usr/src/lirc-0.8.0pre3/drivers/lirc_dev/lirc_dev.c:29:5: warning:=20 "LINUX_VERSION_CODE" is not defined /usr/src/lirc-0.8.0pre3/drivers/lirc_dev/lirc_dev.c:29:26: warning:=20 "KERNEL_VERSION" is not defined /usr/src/lirc-0.8.0pre3/drivers/lirc_dev/lirc_dev.c:29:40: error: missing=20 binary operator before token "(" In file included from include/linux/module.h:10, =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0from /usr/src/lirc-0.8.0pre3/drivers/lir= c_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, =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0from include/linux/types.h:13, =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0from include/linux/capability.h:16, =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0from include/linux/sched.h:7, =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0from include/linux/module.h:10, =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0from /usr/src/lirc-0.8.0pre3/drivers/lir= c_dev/lirc_dev.c:36: /usr/lib/gcc/i486-linux-gnu/4.0.3/include/asm/posix_types.h:13:22: error:=20 features.h: No such file or directory /usr/lib/gcc/i486-linux-gnu/4.0.3/include/asm/posix_types.h:14:35: error: n= o=20 include path in which to search for asm/posix_types.h In file included from include/linux/capability.h:16, =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0from include/linux/sched.h:7, =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0from include/linux/module.h:10, =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0from /usr/src/lirc-0.8.0pre3/drivers/lir= c_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, =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0from include/linux/sched.h:7, =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0from include/linux/module.h:10, =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0from /usr/src/lirc-0.8.0pre3/drivers/lir= c_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= =20 '__kernel_dev_t' include/linux/types.h:18: warning: data definition has no type or storage=20 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= =20 'dev_t' include/linux/types.h:21: warning: data definition has no type or storage=20 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= =20 'ino_t' include/linux/types.h:22: warning: data definition has no type or storage=20 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= =20 'mode_t' include/linux/types.h:23: warning: data definition has no type or storage=20 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= =20 'nlink_t' include/linux/types.h:24: warning: data definition has no type or storage=20 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= =20 'off_t' include/linux/types.h:25: warning: data definition has no type or storage=20 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= =20 'pid_t' include/linux/types.h:26: warning: data definition has no type or storage=20 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= =20 'daddr_t' include/linux/types.h:27: warning: data definition has no type or storage=20 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= =20 'suseconds_t' include/linux/types.h:29: warning: data definition has no type or storage=20 class include/linux/types.h:30: error: syntax error before 'timer_t' [...] It seems that make can't recognize the right include path. How can I manage= =20 it? Thanks in advance, =A0=A0=A0=A0=A0=A0=A0=A0Matteo. |