内核编译 - 配置同步期间出错

内核编译 - 配置同步期间出错

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 defconfigwhich所述Default configuration is based on 'x86_64_defconfig'。然而,当之后执行时,make我得到了完全相同的错误。

我感觉配置中引入了某种错误,或者我缺少编译内核源代码所需的东西。但是我不知道在哪里可以获得有关这些Error 1和的更多信息Error 2
有人知道可能出了什么问题吗?如果需要,我会上传我的.config文件,以便您查看。

编辑:我也尝试过使用4.18内核版本,但这次我什至没有触及 git 附带的配置。我仍然遇到同样的错误。我怀疑我的机器有问题(缺少一些依赖项或类似的东西)。但是 - 如上所述 - 我不知道应该从哪里开始搜索,因为错误消息不具体......

EDIT2:
我已经安装了一个新的发行版(从 Linux Mint 到 KDE Neon),但我仍然遇到同样的错误。我开始怀疑这实际上可能是内核中的一个错误......

相关内容