ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

FATAL: parse error in symbol dump file

2022-01-27 12:03:49  阅读:597  来源: 互联网

标签:Kernel dump symbol work driver parse home tinghua make


如题。

最近在做Kernel4.9到Kernel5.4的移植,Kernel本身移植没有遇到太大的困难,

但由于添加了外部模块MVE,所以遇到了如题的编译问题。

具体错误如下:

  CC [M]  /home/tinghua/work/mve/driver/dev/mvx_scheduler.o
  CC [M]  /home/tinghua/work/mve/driver/mvx_pm_runtime.o
  LD [M]  /home/tinghua/work/mve/driver/amvx.o
  Building modules, stage 2.
  MODPOST 1 modules
FATAL: parse error in symbol dump file
/home/tinghua/work/Kernel-4.9.110/scripts/Makefile.modpost:93: recipe for target '__modpost' failed
make[3]: *** [__modpost] Error 1
/home/tinghua/work/Kernel-4.9.110/Makefile:1647: recipe for target 'modules' failed
make[2]: *** [modules] Error 2
/home/tinghua/work/Kernel-4.9.110/Makefile:179: recipe for target 'sub-make' failed
make[1]: *** [sub-make] Error 2
make[1]: Leaving directory '/home/tinghua/work/Build/Kernel'
Makefile:4: recipe for target 'mono_v4l2' failed
make: *** [mono_v4l2] Error 2
make: Leaving directory '/home/tinghua/work/mve/driver'
scons: *** [driver/amvx.ko] Error 2
scons: building terminated because of errors.

查阅不少资料,主要有用资料如下:

kernel/git/torvalds/linux.git - Linux kernel source treeicon-default.png?t=M0H8https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=040fcc819a2e7783a570f4bdcdd1f2a7f5f06837

        后确定问题原因在于/mve/driver/Module.symvers文件,这个文件不随编译随时更新,先前的代码目录是用来编译Kernel4.9的,所以这个文件有问题,把这个文件删除后,重新编译,就可以正常编译通过了。

标签:Kernel,dump,symbol,work,driver,parse,home,tinghua,make
来源: https://blog.csdn.net/LC_chentinghua/article/details/122715077

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有