
Estoy trabajando en una instalación limpia de Debian 7.7. Después de la instalación, todo funcionó bien excepto la cámara web en el navegador Iceweasel. Después de leer mucho descubrí que la mejor solución es instalarFlashCam 1.4.5.
After downloading the sources, I did a make and got an error:
ERROR: Kernel configuration is invalid.
include/generated/autoconf.h or include/config/auto.conf are missing.
Run 'make oldconfig && make prepare' on kernel src to fix it.
WARNING: Symbol version dump /usr/src/linux-headers-3.2.0-4-common/Module.symvers
is missing; modules will have no dependencies and modversions.
Building modules, stage 2.
Leí algo y descubrí que debo instalar las fuentes del kernel y prepararme para compilar:
apt-get install linux-source linux-source-3.2
tar jxf /usr/src/linux-source-3.2.tar.bz2
cd linux-source-3.2
cp /boot/config-3.2.0-4-amd64 ./.config
make oldconfig
make prepare
Ahora hay un archivo autoconf.h en mi linux-sources
carpeta local ( linux-sources/include/generated/autoconf.h
), pero no en */usr/src/linux-headers-3.2.0-4-common/include/*
donde supongo que está la carpeta donde se buscan las fuentes de FlashCam. ¿Qué debería hacer ahora? Copiar a mano esta carpeta da un poco de miedo y no encuentro instrucciones adicionales para que funcione.
Respuesta1
Las instrucciones actualizadas para construir módulos de kernel fuera del árbol sonaquí. La instalación de los encabezados de configuración del kernel en el directorio de inclusión del sistema no es parte del procedimiento. En lugar de ello, invoca make
desde dentro del árbol de fuentes del kernel y apunta al árbol de fuentes del módulo con el M=
parámetro.
FlashCam no se ha actualizado desde hace tiempo, por lo que es posible que no sea posible compilarlo con un kernel reciente sin realizar algún esfuerzo de adaptación.