xbmc@xbmc:~$ sudo dpkg -i nct677x-dkms_1.0.4-1yavdr1_all.deb (Reading database ... 47065 files and directories currently installed.) Preparing to replace nct677x-dkms 1.0.4-1yavdr1 (using nct677x-dkms_1.0.4-1yavdr1_all.deb) ... Error! There are no instances of module: nct677x 1.0.1 located in the DKMS tree. dpkg: warning: subprocess old pre-removal script returned error exit status 3 dpkg - trying script from the new package instead ... dpkg: ... it looks like that went OK. Unpacking replacement nct677x-dkms ... Setting up nct677x-dkms (1.0.4-1yavdr1) ... Removing old nct677x-1.0.4 DKMS files... ------------------------------ Deleting module version: 1.0.4 completely from the DKMS tree. ------------------------------ Done. Loading new nct677x-1.0.4 DKMS files... First Installation: checking all kernels... Building only for 2.6.35-23-generic Building for architecture i686 Building initial module for 2.6.35-23-generic Error! Bad return status for module build on kernel: 2.6.35-23-generic (i686) Consult the make.log in the build directory /var/lib/dkms/nct677x/1.0.4/build/ for more information. dpkg: error processing nct677x-dkms (--install): subprocess installed post-installation script returned error exit status 10 Errors were encountered while processing: nct677x-dkms ################MAKE.LOG###################### DKMS make.log for nct677x-1.0.4 for kernel 2.6.35-23-generic (i686) Sun Dec 19 13:16:17 CET 2010 make: Entering directory `/var/lib/dkms/nct677x/1.0.4/build/src' echo KERNELDIR=/lib/modules/2.6.35-23-generic/build KERNELDIR=/lib/modules/2.6.35-23-generic/build make -C /lib/modules/2.6.35-23-generic/build -I /usr/src/lirc-0.8.6 M=/var/lib/dkms/nct677x/1.0.4/build/src modules make[1]: Entering directory `/usr/src/linux-headers-2.6.35-23-generic' CC [M] /var/lib/dkms/nct677x/1.0.4/build/src/lirc_wb677_main.o In file included from /var/lib/dkms/nct677x/1.0.4/build/src/lirc_wb677_common_extern.h:8, from /var/lib/dkms/nct677x/1.0.4/build/src/lirc_wb677.h:44, from /var/lib/dkms/nct677x/1.0.4/build/src/lirc_wb677_main.c:2: /var/lib/dkms/nct677x/1.0.4/build/src/../include/lirc_dev.h: In function ‘lirc_buffer_init’: /var/lib/dkms/nct677x/1.0.4/build/src/../include/lirc_dev.h:88: warning: passing argument 1 of ‘kfifo_alloc’ makes pointer from integer without a cast include/linux/kfifo.h:108: note: expected ‘struct kfifo *’ but argument is of type ‘unsigned int’ /var/lib/dkms/nct677x/1.0.4/build/src/../include/lirc_dev.h:88: warning: passing argument 3 of ‘kfifo_alloc’ makes integer from pointer without a cast include/linux/kfifo.h:108: note: expected ‘gfp_t’ but argument is of type ‘struct spinlock_t *’ /var/lib/dkms/nct677x/1.0.4/build/src/../include/lirc_dev.h:88: warning: assignment makes pointer from integer without a cast /var/lib/dkms/nct677x/1.0.4/build/src/../include/lirc_dev.h: In function ‘lirc_buffer_read’: /var/lib/dkms/nct677x/1.0.4/build/src/../include/lirc_dev.h:185: error: implicit declaration of function ‘kfifo_get’ /var/lib/dkms/nct677x/1.0.4/build/src/../include/lirc_dev.h: In function ‘lirc_buffer_write’: /var/lib/dkms/nct677x/1.0.4/build/src/../include/lirc_dev.h:206: error: implicit declaration of function ‘kfifo_put’ make[2]: *** [/var/lib/dkms/nct677x/1.0.4/build/src/lirc_wb677_main.o] Error 1 make[1]: *** [_module_/var/lib/dkms/nct677x/1.0.4/build/src] Error 2 make[1]: Leaving directory `/usr/src/linux-headers-2.6.35-23-generic' make: *** [modules] Error 2 make: Leaving directory `/var/lib/dkms/nct677x/1.0.4/build/src'