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),但我仍然遇到同样的错误。我开始怀疑这实际上可能是内核中的一个错误......