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 *************************************************************************