I've been trying to get Lirc setup so I can use my remote control, but I've been having trouble getting the kernel module to compile properly. I'm using an apt-getted lirc-modules-source (unstable branch). When I try to run debian/rules binary-modules from the working directory like the instructions say, it doesn't work properly:
Code:
leela:/usr/src/modules/lirc# debian/rules binary-modules
sed -e "s!\$KVERS!`sed -n -e '/UTS_RELEASE/s/^[^"]*"\([^"]*\)".*$/\1/p' /usr/src/linux/include/linux/version.h`!g; s!\$KSRC!/usr/src/linux!; s!\$KARCH!i386!; s!\$KEMAIL!!; s!\$KMAINT!!; s!\$KDREV!"Custom.1.00"!; s!\$DEBDATE!Thu, 27 Jan 2005 11:27:16 -0800!" debian/control.in > debian/control
dh_testdir
# Add here commands to compile the package.
/usr/bin/make debconf
make[1]: Entering directory `/usr/src/modules/lirc'
/usr/bin/make -e -C drivers SUBDIRS="lirc_gpio lirc_dev"
make[2]: Entering directory `/usr/src/modules/lirc/drivers'
Making all in lirc_gpio
make[3]: Entering directory `/usr/src/modules/lirc/drivers/lirc_gpio'
Makefile:357: /usr/src/linux//Rules.make: No such file or directory
make[3]: *** No rule to make target `/usr/src/linux//Rules.make'. Stop.
make[3]: Leaving directory `/usr/src/modules/lirc/drivers/lirc_gpio'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/usr/src/modules/lirc/drivers'
make[1]: *** [gpio] Error 2
make[1]: Leaving directory `/usr/src/modules/lirc'
make: *** [build-stamp] Error 2
/usr/src/linux is of course a symbolic link to /usr/src/kernel-source-2.6.8, which is just the uncompressed version of the kernel source I got from Apt.