[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: kernel-headers para mi kernel



El lun, 02-04-2007 a las 12:37 -0300, Luciano Andino escribió:
> Hola lista, resulta que tengo compilado mi propio
> kernel desde fuentes y trato de compilar un driver de
> webcam. El tema es que cuando comienza a compilar con
> la instrucción make que le dí, como no tengo el
> kernel-headers ni los repositorios, me salta un error
> y no puedo continuar.
> 
> Aquí va:
> 
> debian:/usr/local/spca5xx-20060501# make
>    Building SPCA5XX driver for 2.5/2.6 kernel.
>    Remember: you must have read/write access to your
> kernel source tree.
> make -C /lib/modules/`uname -r`/build
> SUBDIRS=/usr/local/spca5xx-20060501 CC=ccmodules
> make[1]: Entering directory `/usr/src/linux-2.6.20.2'
>   CC [M] 
> /usr/local/spca5xx-20060501/drivers/usb/spca5xx.o
> /usr/local/spca5xx-20060501/drivers/usb/spca5xx.c:39:26:
> linux/config.h: No existe el fichero o el directorio

^^^^^^^^^^^^

Esto ha cambiado en todos los 2.6.20

tienes dos opciones:

opción uno)

editar _todos_ los ficheros del driver, que tengan un include de
linux/config.h y comentarlos tranquilamente

así: /* #include linux/config.h */

o borrando esa linea.
en concreto el que se queja es:
el /usr/local/spca5xx-20060501/drivers/usb/spca5xx.c
pero seguro que hay más.

opción dos)

googlear un poco. Se que hay una solución mejor que comentarlo (hay que
cambiarlo por otro include), pero ya no recuerdo donde lo leí.

Con las dos funciona.

Suerte

Los headers no te hacen falta. Ya tienes /usr/src/linux  ;)




Reply to: