我正在尝试编译linux 3.5.2内核。我按照本教程 “http://blog.techveda.org/index.php/adding-system-calls-linux-kernel-3-5-x/”
并且一切都很完美。但是当我尝试构建内核时,我得到了这个错误 这是我用来构建内核的命令
sudo cp /boot/config-3.5.0-17-generic ./config
make oldconfig
sudo make -j8
make -j8时的错误是:
ERROR: "__modver_version_show" [drivers/staging/rts5139/rts5139.ko] undefined!
WARNING: modpost: Found 2 section mismatch(es).
To see full details build your kernel with:
'make CONFIG_DEBUG_SECTION_MISMATCH=y'
make[1]: *** [__modpost] Error 1
make: *** [modules] Error 2
我真的找不到什么问题看起来我有一个驱动程序的问题但是怎么会发生这种情况我正在使用我已经工作的旧配置文件。 ??
答案 0 :(得分:1)
我在编译内核3.2时遇到了同样的问题,并通过“su - ”解决它到root然后重新编译。
答案 1 :(得分:0)
如果您不需要此驱动程序,只需修改配置文件,如下所示:
CONFIG_RTS5139=n