4.19
내 Linux Mint 컴퓨터에서 커널을 컴파일하려고 합니다. 에서 현재 구성을 복사하고 4.15
열어서 make menuconfig
로컬 버전 문자열을 추가한 다음 저장하고 사용해 보았습니다 make
. 하지만 다음 오류가 발생합니다.
scripts/kconfig/conf --syncconfig Kconfig
*** Error during sync of the configuration.
scripts/kconfig/Makefile:69: recipe for target 'syncconfig' failed
make[2]: *** [syncconfig] Error 1
Makefile:539: recipe for target 'syncconfig' failed
make[1]: *** [syncconfig] Error 2
Makefile:635: recipe for target 'include/config/auto.conf' failed
make: *** [include/config/auto.conf] Error 2
나는 또한 없이 사용해 보았지만, make menuconfig
입력할 때 make
몇 가지 옵션에 대해 많은 질문을 받았고 그것이 무엇을 위한 것인지 몰랐습니다(이것들은 를 사용하는 것과 같은 것 같습니다 make config
).
내가 시도한 또 다른 것은 make defconfig
설명된 대로 which를 사용하는 것이었습니다 Default configuration is based on 'x86_64_defconfig'
. 그러나 나중에 실행하면 make
똑같은 오류가 발생합니다.
구성에 어떤 종류의 버그가 도입되었거나 커널 소스를 컴파일하는 데 필요한 것이 누락된 것 같습니다. 하지만 Error 1
이 합계에 대한 추가 정보를 어디서 얻을 수 있는지 모르겠습니다 Error 2
.
무엇이 잘못될 수 있는지 아는 사람이 있나요? .config
필요한 경우 검토할 수 있도록 파일을 업로드하겠습니다 .
편집: 커널 버전도 사용해 보았지만 4.18
이번에는 git과 함께 제공되는 구성도 건드리지 않았습니다. 여전히 같은 오류가 발생합니다. 내 컴퓨터에 문제가 있는 것 같습니다(일부 종속성이 누락되었거나 이와 유사한 것). 하지만 - 언급했듯이 - 오류 메시지가 구체적이지 않기 때문에 어디서 검색을 시작해야 할지 모르겠습니다...
EDIT2:
새 배포판(Linux Mint에서 KDE Neon까지)을 설치했는데 여전히 같은 오류가 발생합니다. 나는 이것이 실제로 커널의 버그일지도 모른다고 의심하기 시작했습니다 ...