데비안 7.7을 새로 설치하고 있습니다. 설치 후 Iceweasel 브라우저의 웹캠을 제외한 모든 것이 잘 작동합니다. 많은 독서 끝에 가장 좋은 해결책은 설치하는 것임을 알았습니다.플래시 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.
읽어보니 커널 소스를 설치하고 컴파일을 준비해야 한다는 사실을 알게 되었습니다.
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
linux-sources
이제 로컬 폴더( )에 autoconf.h 파일이 있지만 FlashCam 소스가 찾고 있다고 가정하는 폴더에는 없습니다 linux-sources/include/generated/autoconf.h
. */usr/src/linux-headers-3.2.0-4-common/include/*
이제 어떻게 해야 하나요? 이 폴더를 수동으로 복사하는 것은 약간 무섭고 이를 작동시키는 다른 지침을 찾을 수 없습니다.
답변1
트리에서 커널 모듈을 구축하기 위한 최신 지침은 다음과 같습니다.여기. 커널 구성 헤더를 시스템 포함 디렉토리에 설치하는 것은 프로세스의 일부가 아닙니다. 대신 make
커널 소스 트리 내에서 호출하고 인수를 사용하여 모듈의 소스 트리를 가리킵니다 M=
.
FlashCam은 한동안 업데이트되지 않았기 때문에 일부 포팅 작업 없이는 최신 커널에 대해 빌드하는 것이 불가능할 수 있습니다.