【问题标题】:Trying to create sample linux mage with yocto prject but cause building error尝试使用 yocto 项目创建简单的 linux 映像但导致构建错误
【发布时间】:2019-04-16 08:36:31
【问题描述】:

我尝试基于“yocto project mega Manuel”创建Linux镜像。但是在构建镜像步骤中出现错误。

我关注了mega Manuel。 我正在使用 Ubuntu 18.04.1 LTS。

错误:

aju@aju-HP-15-Notebook-PC:~/poky/build$ bitbake core-image-sato 警告:主机发行版“Ubuntu-18.04”尚未通过此版本的构建系统进行验证;你可能会遇到 意外的失败。建议您使用经过测试的 分配。 解析配方:100% |#########################################|时间:00:00:49 已完成 899 个 .bb 文件的解析(缓存 0,已解析 899)。 1330 个目标,38 个被跳过,0 个被屏蔽,0 个错误。 注意:解决任何缺少的任务队列依赖项 构建配置:BB_VERSION = "1.28.0" BUILD_SYS = "x86_64-linux" NATIVELSBSTRING = "Ubuntu-18.04" TARGET_SYS = "i586-poky-linux" MACHINE = "qemux86" DISTRO = "poky" DISTRO_VERSION = "2.0.3" TUNE_FEATURES = "m32 i586" TARGET_FPU = "" 元元 yocto
meta-yocto-bsp = "jethro:331275422b2c3f326f605c23ae89eedb4e222eb5"

注意:准备 RunQueue 注意:执行 SetScene 任务 注意: 执行 RunQueue 任务错误:oe_runmake 失败错误:函数 失败:do_compile(日志文件位于 /home/aju/poky/build/tmp/work/x86_64-linux/automake-native/1.15-r0/temp/log.do_compile.301) 错误:失败的日志文件存储在: /home/aju/poky/build/tmp/work/x86_64-linux/automake-native/1.15-r0/temp/log.do_compile.301 日志数据如下: |调试:执行 shell 函数 do_compile |笔记: 使-j 4 | : && /bin/mkdir -p 文档 && { PATH='/home/aju/poky/build/tmp/work/x86_64-linux/automake-native/1.15-r0/build/t/wrap:'$PATH && 导出路径; } && /usr/bin/perl /home/aju/poky/build/tmp/work/x86_64-linux/automake-native/1.15-r0/automake-1.15/doc/help2man

--output=doc/automake-1.15.1 automake-1.15 | help2man:如果选项输出到 stderr,则无法获得 --help' info from automake-1.15 | Try--no-discard-stderr' | Makefile:3687: 目标 'doc/automake-1.15.1' 的配方失败 |制作:*** [doc/automake-1.15.1] 错误 255 |警告:从 shell 命令退出代码 1。 |错误:oe_runmake 失败 |错误:函数失败:do_compile(日志文件位于/home/aju/poky/build/tmp/work/x86_64-linux/automake-native/1.15-r0/temp/log.do_compile.301) 错误:任务 403(虚拟:本机:/home/aju/poky/meta/recipes-devtools/automake/automake_1.15.bb, do_compile) 失败,退出代码为“1” 注意:任务摘要:尝试了 73 个任务,其中 53 个不需要重新运行,1 个失败。 等待 0 个正在运行的任务完成: 摘要:1 个任务失败:virtual:native:/home/aju/poky/meta/recipes-devtools/automake/automake_1.15.bb, do_compile 摘要:显示了 1 条警告消息。总结:有 显示 2 条错误消息,返回非零退出代码。

这是最新版本的问题还是其他问题?

【问题讨论】:

    标签: yocto


    【解决方案1】:

    您为什么要使用这么旧的 Yocto 版本? 2.0.x 于 2015 年首次发布,现代发行版不支持。如果您需要使用 2.0.x,那么您可以从最近的版本中选择一个补丁来修复 autoconf,但我确实建议您使用 2.5(或 2.6,因为现在随时都会发布)。

    【讨论】:

    • 实际上我不是 yocto 方面的专家,我刚开始从 Yocto 提供的巨型 Manuel 中学习,所以我遵循了陷入该错误的主要步骤。如何获得 2.5 ?新用户有什么参考文件吗?
    • 我认为问题与 Ubuntu 版本有关,因为在参考 Manuel for yocto 支持高达 Ubuntu 16.04 (LTS)。是否正确?(参考手册链接 https://www.yoctoproject.org/docs/2.5/ref-manual/ref-manual.html
    • 2.5 将在 Ubuntu 上解决这个问题。
    猜你喜欢
    • 2015-06-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-06-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多