All pastes #27876 Raw Edit

Someone

public text v1 · immutable
#27876 ·published 2005-11-07 13:49 UTC
rendered paste body
> 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