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

Re: make me devuelve no rule. SOLUCIONADO



On Sat, Jan 08, 2005 at 12:10:57PM -0300, Angel Claudio Alvarez wrote:
> El vie, 07-01-2005 a las 18:59 +0100, Diego Bote escribió:
> > 	Hola lista
> > 
> > 	Estoy intentado compilar un driver para una webcam, una con chip Sun Plus, y al hacer make, éste me dice:
> > 
> >    Building SPCA5XX driver for 2.5/2.6 kernel.
> >       PLEASE IGNORE THE "Overriding SUBDIRS" WARNING
> >          Remember: you must have read/write access to your kernel source tree.
> >          make -C /lib/modules/`uname -r`/build SUBDIRS=/home/diego/Desktop/Descargas/spca5xx-20041224 modules
> >          make[1]: Entering directory `/lib/modules/2.6.8-1-686/build'
> >          make[1]: *** No hay ninguna regla para construir el objetivo `modules'.  Alto.
> >          make[1]: Leaving directory `/lib/modules/2.6.8-1-686/build'
> >          make: *** [default] Error 2
> > 
> > 	Tengo el kernel 2.6.8.1-686 que viene precompilado y he instalado las fuentes del kernel 2.6.8, todo esto en una Sarge. El  Makefile lo mando adjunto. Si podeis ayudarme os lo agradecería.
> > 
> 
> Recompilaste el kernel con esos fuentes???

	No, nolo hice. Tan solo instalé las fuentes.
	
> Si no lo hiciste solo necesitas instalar los kernel-headers
> correspondientes a tu version de kernel
> y luego si, hacer make

	Así es, con las kernel-headers basta. El caso es que el make también estaba mal. En la línea del Makefile donde hace el make, dice que vaya a un directorio a buscar esas reglas, y ese directorio no es el adecuado, al menos en Debian. Fue ponerle el directorio donde estaban las kernel headers y todo fue bien.

	Aquí lo dice claro.

> >          make[1]: Entering directory `/lib/modules/2.6.8-1-686/build'

	Entrando en ese directorio para hacer make
	
> >          make[1]: *** No hay ninguna regla para construir el objetivo `modules'.  Alto.

	Ahí no está el fichero de las reglas para hacer el make.
	
> >          make[1]: Leaving directory `/lib/modules/2.6.8-1-686/build'

	Abandonando el directorio.
	
> >          make: *** [default] Error 2

	Error al hacer make.

	Un saludo y gracias por contestar.

						Diego

P.S.: Mi ordenador ya tiene ojos.

-- 
*************************************************************************
Diego Bote Barco 		Escuela de Ingenierías Industriales
Área de Matemática Aplicada	Avda. de Elvas s/nº
Departamento de Matemáticas	C.P.: 06071 BADAJOZ
Universidad de Extremadura	Tlf.: 924 289600 ext 6754 Fax: 924 289601
		correo-e: dbote (en) unex (punto) es
*************************************************************************



Reply to: