Siguiendo
este manual quiero instalar un módulo, el spca5xx.
Al hacer el build me sale el siguiente error. Qué problema hay?
Gracias.
EDIT: No me deja adjuntar ahora...
EDIT2: Lo pongo entonces:
--------------
dh_testdir ↑
│ dh_testroot ▮
│ dh_clean ▒
│ /usr/bin/make -C /usr/src/modules/spca5xx clean ▒
│ make[1]: se ingresa al directorio `/usr/src/modules/spca5xx' ▒
│ rm -r -f drivers/usb/*.o drivers/usb/.spcadecoder.o.cmd \ ▒
│ drivers/usb/.spca5xx.o.cmd *.o *.ko *.mod.* .[a-z]* core *.i ▒
│ make[1]: se sale del directorio `/usr/src/modules/spca5xx' ▒
│ /usr/bin/make -f debian/rules kdist_clean kdist_config binary-modules ▒
│ make[1]: se ingresa al directorio `/usr/src/modules/spca5xx' ▒
│ dh_testdir ▒
│ dh_testroot ▒
│ dh_clean ▒
│ /usr/bin/make -C /usr/src/modules/spca5xx clean ▒
│ make[2]: se ingresa al directorio `/usr/src/modules/spca5xx'
rm -r -f drivers/usb/*.o drivers/usb/.spcadecoder.o.cmd \ ↑
│ drivers/usb/.spca5xx.o.cmd *.o *.ko *.mod.* .[a-z]* core *.i ▒
│ make[2]: se sale del directorio `/usr/src/modules/spca5xx' ▒
│ for templ in ; do \ ▒
│ cp $templ `echo $templ | sed -e 's/_KVERS_/2.6.21-2-686/g'` ; \ ▮
│ done ▒
│ for templ in `ls debian/*.modules.in` ; do \ ▒
│ test -e ${templ%.modules.in}.backup || cp ${templ%.modules.in} ▒
│ ${templ%.modules.in}.backup 2>/dev/null || true; \ ▒
│ sed -e 's/##KVERS##/2.6.21-2-686/g ;s/#KVERS#/2.6.21-2-686/g ; ▒
│ s/_KVERS_/2.6.21-2-686/g ; s/##KDREV##/2.6.21-6/g ; s/#KDREV#/2.6.21-6/g ▒
│ ; s/_KDREV_/2.6.21-6/g ' < $templ > ${templ%.modules.in}; \ ▒
│ done ▒
│ dh_testdir ▒
│ dh_testroot
dh_clean -k ↑
│ # Build the module ▒
│ /usr/bin/make -C /usr/src/modules/spca5xx KERNEL_VERSION=2.6.21-2-686 ▒
│ KERNELDIR=/lib/modules/2.6.21-2-686/build ▒
│ make[2]: se ingresa al directorio `/usr/src/modules/spca5xx' ▒
│ Building SPCA5XX driver for 2.5/2.6 kernel. ▒
│ Remember: you must have read/write access to your kernel source tree. ▒
│ /usr/bin/make -C /lib/modules/2.6.21-2-686/build ▒
│ SUBDIRS=/usr/src/modules/spca5xx CC=gcc-4.1 modules ▮
│ make[3]: se ingresa al directorio `/usr/src/linux-headers-2.6.21-2-686' ▒
│ CC [M] /usr/src/modules/spca5xx/drivers/usb/spca5xx.o ▒
│ /usr/src/modules/spca5xx/drivers/usb/spca5xx.c:39:26: error: ▒
│ linux/config.h: No existe el fichero o el directorio ▒
│ /usr/src/modules/spca5xx/drivers/usb/spca5xx.c: In function ▒
│ ‘spca50x_init_isoc’:
/usr/src/modules/spca5xx/drivers/usb/spca5xx.c:1621: warning: assignment ↑
│ from incompatible pointer type ▒
│ /usr/src/modules/spca5xx/drivers/usb/spca5xx.c: In function ▒
│ ‘spca50x_create_sysfs’: ▒
│ /usr/src/modules/spca5xx/drivers/usb/spca5xx.c:3448: warning: ignoring ▒
│ return value of ‘video_device_create_file’, declared with attribute ▒
│ warn_unused_result ▒
│ /usr/src/modules/spca5xx/drivers/usb/spca5xx.c:3449: warning: ignoring ▒
│ return value of ‘video_device_create_file’, declared with attribute ▒
│ warn_unused_result ▒
│ /usr/src/modules/spca5xx/drivers/usb/spca5xx.c:3450: warning: ignoring ▒
│ return value of ‘video_device_create_file’, declared with attribute ▮
│ warn_unused_result ▒
│ make[4]: *** [/usr/src/modules/spca5xx/drivers/usb/spca5xx.o] Error 1 ▒
│ make[3]: *** [_module_/usr/src/modules/spca5xx] Error 2
make[3]: se sale del directorio `/usr/src/linux-headers-2.6.21-2-686' ▒
│ make[2]: *** [default] Error 2 ▒
│ make[2]: se sale del directorio `/usr/src/modules/spca5xx' ▒
│ make[1]: *** [binary-modules] Error 2 ▒
│ make[1]: se sale del directorio `/usr/src/modules/spca5xx' ▮
│ make: *** [kdist_build] Error 2
-----------------