> You will have to use the lirc_gpio kernel module. > > Now enter 'make' and 'make install' to compile and install the package. > > silent@linux:~/lirc-0.7.2> make > make all-recursive > make[1]: Entering directory `/home/silent/lirc-0.7.2' > Making all in drivers > make[2]: Entering directory `/home/silent/lirc-0.7.2/drivers' > Making all in lirc_dev > make[3]: Entering directory `/home/silent/lirc-0.7.2/drivers/lirc_dev' > mv Makefile Makefile.automake > cp ../Makefile.kernel Makefile > make -C /lib/modules/2.6.13-15-smp/build/ SUBDIRS=/home/silent/lirc-0.7.2/drivers/lirc_dev modules \ > KBUILD_VERBOSE=1 > make[4]: Entering directory `/usr/src/linux-2.6.13-15-obj/i386/smp' > make -C ../../../linux-2.6.13-15 O=../linux-2.6.13-15-obj/i386/smp modules > make -C /usr/src/linux-2.6.13-15-obj/i386/smp \ > KBUILD_SRC=/usr/src/linux-2.6.13-15 KBUILD_VERBOSE=1 \ > KBUILD_CHECK= KBUILD_EXTMOD="/home/silent/lirc-0.7.2/drivers/lirc_dev" \ > -f /usr/src/linux-2.6.13-15/Makefile modules > mkdir -p /home/silent/lirc-0.7.2/drivers/lirc_dev/.tmp_versions > make -f /usr/src/linux-2.6.13-15/scripts/Makefile.build obj=/home/silent/lirc-0.7.2/drivers/lirc_dev > gcc -m32 -Wp,-MD,/home/silent/lirc-0.7.2/drivers/lirc_dev/.lirc_dev.o.d -nostdinc -isystem /usr/lib/gcc/i586-suse-linux/4.0.2/include -D__KERNEL__ -Iinclude -Iinclude2 -I/usr/src/linux-2.6.13-15/include -I/home/silent/lirc-0.7.2/drivers/lirc_dev -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -Werror-implicit-function-declaration -fno-strict-aliasing -fno-common -ffreestanding -O2 -fomit-frame-pointer -pipe -msoft-float -mpreferred-stack-boundary=2 -fno-unit-at-a-time -march=i586 -mregparm=3 -mtune=i686 -Iinclude/asm-i386/mach-generic -I/usr/src/linux-2.6.13-15/include/asm-i386/mach-generic -Iinclude/asm-i386/mach-default -I/usr/src/linux-2.6.13-15/include/asm-i386/mach-default -Wdeclaration-after-statement -Wno-pointer-sign -DIRCTL_DEV_MAJOR=61 -DEXPORT_SYMTAB -DHAVE_CONFIG_H -I. -I/usr/src/linux-2.6.13-15/. -I. -I/usr/src/linux-2.6.13-15/. -I../.. -I/usr/src/linux-2.6.13-15/../.. -I -I/usr/src/linux-2.6.13-15/ /home/silent/lirc-0.7.2/drivers/lirc_dev/../.. -I -I/usr/src/linux-2.6.13-15/ /lib/modules/2.6.13-15-smp/build//include/ -DMODULE -DKBUILD_BASENAME=lirc_dev -DKBUILD_MODNAME=lirc_dev -c -o /home/silent/lirc-0.7.2/drivers/lirc_dev/.tmp_lirc_dev.o /home/silent/lirc-0.7.2/drivers/lirc_dev/lirc_dev.c > /home/silent/lirc-0.7.2/drivers/lirc_dev/lirc_dev.c:25:21: error: config.h: no such file or directory > /home/silent/lirc-0.7.2/drivers/lirc_dev/lirc_dev.c:61:29: error: drivers/kcompat.h: no such file or directory > /home/silent/lirc-0.7.2/drivers/lirc_dev/lirc_dev.c:62:26: error: drivers/lirc.h: no such file or directory > /home/silent/lirc-0.7.2/drivers/lirc_dev/lirc_dev.c:103: error: syntax error before ‘*’ token > /home/silent/lirc-0.7.2/drivers/lirc_dev/lirc_dev.c:103: warning: type defaults to ‘int’ in declaration of ‘lirc_class’ > /home/silent/lirc-0.7.2/drivers/lirc_dev/lirc_dev.c:103: warning: data definition has no type or storage class > /home/silent/lirc-0.7.2/drivers/lirc_dev/lirc_dev.c: In function ‘cleanup’: > /home/silent/lirc-0.7.2/drivers/lirc_dev/lirc_dev.c:134: warning: passing argument 1 of ‘class_device_destroy’ from incompatible pointer type > /home/silent/lirc-0.7.2/drivers/lirc_dev/lirc_dev.c: In function ‘lirc_register_plugin’: > /home/silent/lirc-0.7.2/drivers/lirc_dev/lirc_dev.c:369: error: ‘LIRC_CAN_REC_LIRCCODE’ undeclared (first use in this function) > /home/silent/lirc-0.7.2/drivers/lirc_dev/lirc_dev.c:369: error: (Each undeclared identifier is reported only once > /home/silent/lirc-0.7.2/drivers/lirc_dev/lirc_dev.c:369: error: for each function it appears in.) > /home/silent/lirc-0.7.2/drivers/lirc_dev/lirc_dev.c:369: error: ‘LIRC_CAN_REC_CODE’ undeclared (first use in this function) > /home/silent/lirc-0.7.2/drivers/lirc_dev/lirc_dev.c:386: warning: passing argument 1 of ‘class_device_create’ from incompatible pointer type > /home/silent/lirc-0.7.2/drivers/lirc_dev/lirc_dev.c:410: error: ‘MOD_INC_USE_COUNT’ undeclared (first use in this function) > /home/silent/lirc-0.7.2/drivers/lirc_dev/lirc_dev.c:418: warning: passing argument 1 of ‘class_device_destroy’ from incompatible pointer type > /home/silent/lirc-0.7.2/drivers/lirc_dev/lirc_dev.c: In function ‘lirc_unregister_plugin’: > /home/silent/lirc-0.7.2/drivers/lirc_dev/lirc_dev.c:504: error: ‘MOD_DEC_USE_COUNT’ undeclared (first use in this function) > /home/silent/lirc-0.7.2/drivers/lirc_dev/lirc_dev.c: In function ‘irctl_ioctl’: > /home/silent/lirc-0.7.2/drivers/lirc_dev/lirc_dev.c:685: error: ‘LIRC_GET_FEATURES’ undeclared (first use in this function) > /home/silent/lirc-0.7.2/drivers/lirc_dev/lirc_dev.c:688: error: ‘LIRC_GET_REC_MODE’ undeclared (first use in this function) > /home/silent/lirc-0.7.2/drivers/lirc_dev/lirc_dev.c:689: error: ‘LIRC_CAN_REC_MASK’ undeclared (first use in this function) > /home/silent/lirc-0.7.2/drivers/lirc_dev/lirc_dev.c:692: error: implicit declaration of function ‘LIRC_REC2MODE’ > /home/silent/lirc-0.7.2/drivers/lirc_dev/lirc_dev.c:696: error: ‘LIRC_SET_REC_MODE’ undeclared (first use in this function) > /home/silent/lirc-0.7.2/drivers/lirc_dev/lirc_dev.c:701: error: implicit declaration of function ‘LIRC_MODE2REC’ > /home/silent/lirc-0.7.2/drivers/lirc_dev/lirc_dev.c:708: error: ‘LIRC_GET_LENGTH’ undeclared (first use in this function) > /home/silent/lirc-0.7.2/drivers/lirc_dev/lirc_dev.c: In function ‘lirc_dev_init’: > /home/silent/lirc-0.7.2/drivers/lirc_dev/lirc_dev.c:858: warning: assignment from incompatible pointer type > /home/silent/lirc-0.7.2/drivers/lirc_dev/lirc_dev.c: In function ‘cleanup_module’: > /home/silent/lirc-0.7.2/drivers/lirc_dev/lirc_dev.c:898: warning: passing argument 1 of ‘class_destroy’ from incompatible pointer type > make[7]: *** [/home/silent/lirc-0.7.2/drivers/lirc_dev/lirc_dev.o] Error 1 > make[6]: *** [_module_/home/silent/lirc-0.7.2/drivers/lirc_dev] Error 2 > make[5]: *** [modules] Error 2 > make[4]: *** [modules] Error 2 > make[4]: Leaving directory `/usr/src/linux-2.6.13-15-obj/i386/smp' > make[3]: *** [lirc_dev.o] Error 2 > make[3]: Leaving directory `/home/silent/lirc-0.7.2/drivers/lirc_dev' > make[2]: *** [all-recursive] Error 1 > make[2]: Leaving directory `/home/silent/lirc-0.7.2/drivers' > make[1]: *** [all-recursive] Error 1 > make[1]: Leaving directory `/home/silent/lirc-0.7.2' > make: *** [all] Error 2 > silent@linux:~/lirc-0.7.2> su > Password: > linux:/home/silent/lirc-0.7.2 # make install > Making install in drivers > make[1]: Entering directory `/home/silent/lirc-0.7.2/drivers' > Making install in lirc_dev > make[2]: Entering directory `/home/silent/lirc-0.7.2/drivers/lirc_dev' > make[2]: *** No rule to make target `install'. Stop. > make[2]: Leaving directory `/home/silent/lirc-0.7.2/drivers/lirc_dev' > make[1]: *** [install-recursive] Error 1 > make[1]: Leaving directory `/home/silent/lirc-0.7.2/drivers' > make: *** [install-recursive] Error 1