我试图基于“ 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 =“” meta meta-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 |注意: make -j 4 | :&& / bin / mkdir -p doc && { PATH ='/ home / aju / poky / build / tmp / work / x86_64-linux / automake-native / 1.15-r0 / build / t / wrap:'$ PATH &&导出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条ERROR消息,返回了非零的退出代码。
这个最新版本是问题还是其他?
答案 0 :(得分:0)
为什么要使用Yocto的旧版本? 2.0.x于2015年首次发布,现代发行版不支持。如果您需要使用2.0.x,则可以从最新发行版中选择一个补丁来修复autoconf,但我确实建议您使用2.5(或2.6,因为现在有可能发布)来代替。< / p>