linux 5.10 缺少 yocto 构建 libiberty.h

如何解决linux 5.10 缺少 yocto 构建 libiberty.h

由于各种原因,我们正在使用 yocto-sumo 并尝试将我们当前的 linux 4.19.1 更新到 5.10,我创建了一个新的 defconfig 并更新了 linux-recipe。使用 bitbake 给了我以下错误:

ERROR: linux-apa-4.19.1-r0 do_compile: oe_runmake failed
ERROR: linux-apa-4.19.1-r0 do_compile: Function failed: do_compile (log file is located at /home/dev/apa/master/os/build_release/tmp/work/vit-agbrain-linux-gnueabi/linux-apa/4.19.1-r0/temp/log.do_compile.52260)
ERROR: Logfile of failure stored in: /home/dev/apa/master/os/build_release/tmp/work/vit-agbrain-linux-gnueabi/linux-apa/4.19.1-r0/temp/log.do_compile.52260
Log data follows:
| DEBUG: Executing python function extend_recipe_sysroot
| NOTE: Direct dependencies are ['virtual:native:/home/dev/apa/master/os/src/poky/meta/recipes-support/lzop/lzop_1.03.bb:do_populate_sysroot','/home/dev/apa/master/os/src/poky/meta/recipes-devtools/quilt/quilt-native_0.65.bb:do_populate_sysroot','virtual:native:/home/dev/apa/master/os/src/poky/meta/recipes-devtools/bison/bison_3.0.4.bb:do_populate_sysroot','virtual:native:/home/dev/apa/master/os/src/poky/meta/recipes-extended/bc/bc_1.06.bb:do_populate_sysroot','/home/dev/apa/master/os/src/poky/meta/recipes-devtools/binutils/binutils-cross_2.30.bb:do_populate_sysroot','/home/dev/apa/master/os/src/poky/meta/recipes-kernel/kmod/kmod-native_git.bb:do_populate_sysroot','/home/dev/apa/master/os/src/poky/meta/recipes-devtools/gcc/gcc-cross_7.3.bb:do_populate_sysroot']
| NOTE: Installed into sysroot: []
| NOTE: Skipping as already exists in sysroot: ['lzop-native','quilt-native','bison-native','bc-native','binutils-cross-arm','kmod-native','gcc-cross-arm','libtool-native','automake-native','gnu-config-native','autoconf-native','lzo-native','flex-native','texinfo-dummy-native','xz-native','glibc','libmpc-native','linux-libc-headers','mpfr-native','zlib-native','gmp-native','gettext-minimal-native','gtk-doc-native','pkgconfig-native','python3-native','m4-native','readline-native','sqlite3-native','gdbm-native','bzip2-native','openssl-native','ncurses-native','cryptodev-linux-native','makedepend-native','xproto-native','util-macros-native']
| DEBUG: Python function extend_recipe_sysroot finished
| DEBUG: Executing shell function do_compile
| NOTE: make -j4 HOSTCC=gcc  -isystem/home/dev/apa/master/os/build_release/tmp/work/vit-agbrain-linux-gnueabi/linux-apa/4.19.1-r0/recipe-sysroot-native/usr/include -O2 -pipe -L/home/dev/apa/master/os/build_release/tmp/work/vit-agbrain-linux-gnueabi/linux-apa/4.19.1-r0/recipe-sysroot-native/usr/lib -L/home/dev/apa/master/os/build_release/tmp/work/vit-agbrain-linux-gnueabi/linux-apa/4.19.1-r0/recipe-sysroot-native/lib -Wl,-rpath-link,/home/dev/apa/master/os/build_release/tmp/work/vit-agbrain-linux-gnueabi/linux-apa/4.19.1-r0/recipe-sysroot-native/usr/lib -Wl,/home/dev/apa/master/os/build_release/tmp/work/vit-agbrain-linux-gnueabi/linux-apa/4.19.1-r0/recipe-sysroot-native/lib -Wl,-rpath,-O1 HOSTCPP=gcc  -E zImage CC=arm-agbrain-linux-gnueabi-gcc  -mno-thumb-interwork -marm -fuse-ld=bfd -fdebug-prefix-map=/home/dev/apa/master/os/build_release/tmp/work/vit-agbrain-linux-gnueabi/linux-apa/4.19.1-r0=/usr/src/debug/linux-apa/4.19.1-r0 -fdebug-prefix-map=/home/dev/apa/master/os/build_release/tmp/work/vit-agbrain-linux-gnueabi/linux-apa/4.19.1-r0/recipe-sysroot= -fdebug-prefix-map=/home/dev/apa/master/os/build_release/tmp/work/vit-agbrain-linux-gnueabi/linux-apa/4.19.1-r0/recipe-sysroot-native=  -fdebug-prefix-map=/home/dev/apa/master/os/build_release/tmp/work-shared/vit/kernel-source=/usr/src/kernel -ffile-prefix-map=/home/dev/apa/master/os/build_release/tmp/work/vit-agbrain-linux-gnueabi/linux-apa/4.19.1-r0/git=/kernel-source/  LD=arm-agbrain-linux-gnueabi-ld.bfd   LOADADDR=0x10008000
|   GEN     Makefile
|   HOSTCXX scripts/gcc-plugins/arm_ssp_per_task_plugin.so
| In file included from /home/dev/apa/master/os/build_release/tmp/work/vit-agbrain-linux-gnueabi/linux-apa/4.19.1-r0/recipe-sysroot-native/usr/bin/arm-agbrain-linux-gnueabi/../../lib/arm-agbrain-linux-gnueabi/gcc/arm-agbrain-linux-gnueabi/7.3.0/plugin/include/gcc-plugin.h:28:0,|                  from /home/dev/apa/master/os/build_release/tmp/work-shared/vit/kernel-source/scripts/gcc-plugins/gcc-common.h:7,|                  from /home/dev/apa/master/os/build_release/tmp/work-shared/vit/kernel-source/scripts/gcc-plugins/arm_ssp_per_task_plugin.c:3:
| /home/dev/apa/master/os/build_release/tmp/work/vit-agbrain-linux-gnueabi/linux-apa/4.19.1-r0/recipe-sysroot-native/usr/bin/arm-agbrain-linux-gnueabi/../../lib/arm-agbrain-linux-gnueabi/gcc/arm-agbrain-linux-gnueabi/7.3.0/plugin/include/system.h:691:10: fatal error: libiberty.h: No such file or directory
|  #include "libiberty.h"
|           ^~~~~~~~~~~~~
| compilation terminated.
| /home/dev/apa/master/os/build_release/tmp/work-shared/vit/kernel-source/scripts/gcc-plugins/Makefile:48: recipe for target 'scripts/gcc-plugins/arm_ssp_per_task_plugin.so' failed
| make[3]: *** [scripts/gcc-plugins/arm_ssp_per_task_plugin.so] Error 1
| /home/dev/apa/master/os/build_release/tmp/work-shared/vit/kernel-source/scripts/Makefile.build:514: recipe for target 'scripts/gcc-plugins' failed
| make[2]: *** [scripts/gcc-plugins] Error 2
| /home/dev/apa/master/os/build_release/tmp/work-shared/vit/kernel-source/Makefile:1196: recipe for target 'scripts' failed
| make[1]: *** [scripts] Error 2
| /home/dev/apa/master/os/build_release/tmp/work-shared/vit/kernel-source/Makefile:220: recipe for target '__sub-make' failed
| make: *** [__sub-make] Error 2
| ERROR: oe_runmake failed
| WARNING: exit code 1 from a shell command.
| ERROR: Function failed: do_compile (log file is located at /home/dev/apa/master/os/build_release/tmp/work/vit-agbrain-linux-gnueabi/linux-apa/4.19.1-r0/temp/log.do_compile.52260)
ERROR: Task (/home/dev/apa/master/os/src/meta-apa-bsp/recipes-kernel/linux/linux-apa_4.19.1.bb:do_compile) failed with exit code '1'

查看 workdir/recipe-sysroot-native 文件夹显示标题可用

dev@ubuntu:~/apa/master/os/build_release/tmp/work/vit-agbrain-linux-gnueabi/linux-apa/4.19.1-r0/recipe-sysroot-native/usr/include$ ll | grep libiberty
drwxrwxr-x  2 dev dev   4096 Jul 14 11:20 libiberty/
-rw-r--r--  9 dev dev  27266 Jul 14 10:40 libiberty.h

bitbake-log 告诉我,该文件夹也被正确包含

make -j4 HOSTCC=gcc  -isystem/home/dev/apa/master/os/build_release/tmp/work/vit-agbrain-linux-gnueabi/linux-apa/4.19.1-r0/recipe-sysroot-native/usr/include 

知道我错过了什么吗?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


依赖报错 idea导入项目后依赖报错,解决方案:https://blog.csdn.net/weixin_42420249/article/details/81191861 依赖版本报错:更换其他版本 无法下载依赖可参考:https://blog.csdn.net/weixin_42628809/a
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下 2021-12-03 13:33:33.927 ERROR 7228 [ main] o.s.b.d.LoggingFailureAnalysisReporter : *************************** APPL
错误1:gradle项目控制台输出为乱码 # 解决方案:https://blog.csdn.net/weixin_43501566/article/details/112482302 # 在gradle-wrapper.properties 添加以下内容 org.gradle.jvmargs=-Df
错误还原:在查询的过程中,传入的workType为0时,该条件不起作用 <select id="xxx"> SELECT di.id, di.name, di.work_type, di.updated... <where> <if test=&qu
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct redisServer’没有名为‘server_cpulist’的成员 redisSetCpuAffinity(server.server_cpulist); ^ server.c: 在函数‘hasActiveC
解决方案1 1、改项目中.idea/workspace.xml配置文件,增加dynamic.classpath参数 2、搜索PropertiesComponent,添加如下 <property name="dynamic.classpath" value="tru
删除根组件app.vue中的默认代码后报错:Module Error (from ./node_modules/eslint-loader/index.js): 解决方案:关闭ESlint代码检测,在项目根目录创建vue.config.js,在文件中添加 module.exports = { lin
查看spark默认的python版本 [root@master day27]# pyspark /home/software/spark-2.3.4-bin-hadoop2.7/conf/spark-env.sh: line 2: /usr/local/hadoop/bin/hadoop: No s
使用本地python环境可以成功执行 import pandas as pd import matplotlib.pyplot as plt # 设置字体 plt.rcParams['font.sans-serif'] = ['SimHei'] # 能正确显示负号 p
错误1:Request method ‘DELETE‘ not supported 错误还原:controller层有一个接口,访问该接口时报错:Request method ‘DELETE‘ not supported 错误原因:没有接收到前端传入的参数,修改为如下 参考 错误2:cannot r
错误1:启动docker镜像时报错:Error response from daemon: driver failed programming external connectivity on endpoint quirky_allen 解决方法:重启docker -> systemctl r
错误1:private field ‘xxx‘ is never assigned 按Altʾnter快捷键,选择第2项 参考:https://blog.csdn.net/shi_hong_fei_hei/article/details/88814070 错误2:启动时报错,不能找到主启动类 #
报错如下,通过源不能下载,最后警告pip需升级版本 Requirement already satisfied: pip in c:\users\ychen\appdata\local\programs\python\python310\lib\site-packages (22.0.4) Coll
错误1:maven打包报错 错误还原:使用maven打包项目时报错如下 [ERROR] Failed to execute goal org.apache.maven.plugins:maven-resources-plugin:3.2.0:resources (default-resources)
错误1:服务调用时报错 服务消费者模块assess通过openFeign调用服务提供者模块hires 如下为服务提供者模块hires的控制层接口 @RestController @RequestMapping("/hires") public class FeignControl
错误1:运行项目后报如下错误 解决方案 报错2:Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.8.1:compile (default-compile) on project sb 解决方案:在pom.
参考 错误原因 过滤器或拦截器在生效时,redisTemplate还没有注入 解决方案:在注入容器时就生效 @Component //项目运行时就注入Spring容器 public class RedisBean { @Resource private RedisTemplate<String
使用vite构建项目报错 C:\Users\ychen\work>npm init @vitejs/app @vitejs/create-app is deprecated, use npm init vite instead C:\Users\ychen\AppData\Local\npm-