任务415(虚拟:本机:/home/user/Yocto/Poky/poky/meta/recipes-devtools/automake/automake_1.15.bb,do_compile)失败,退出代码为'1'

时间:2019-01-05 23:28:45

标签: embedded-linux yocto bitbake

我正在尝试使用yocto构建图像,我按照https://www.yoctoproject.org/docs/1.8/yocto-project-qs/yocto-project-qs.html的指示进行了所有操作

我已经完成了预配置

 $ git clone http://git.yoctoproject.org/git/poky
 $ cd poky
 $ git checkout -b fido origin/fido
 $ source oe-init-build-env

运行时出现以下错误:bitbake -k core-image-sato

ERROR: Function failed: do_compile (log file is located at 
/home/user/Yocto/Poky/poky/build/tmp/work/x86_64-linux/automake- 
native/1.15-r0/temp/log.do_compile.2660)
ERROR: Logfile of failure stored in: 
/home/user/Yocto/Poky/poky/build/tmp/work/x86_64-linux/automake- 
native/1.15-r0/temp/log.do_compile.2660
ERROR: Task 415 
(virtual:native:/home/user/Yocto/Poky/poky/meta/recipes- 
devtools/automake/automake_1.15.bb, do_compile) failed with exit code '1'

有人知道如何解决吗?

2 个答案:

答案 0 :(得分:0)

似乎您正在构建旧版本(1.8),在构建主机上使用经过测试的发行版很重要。有 here请确保您的主机发行版位于此列表中

答案 1 :(得分:0)

除非有特殊原因,否则您要使用fido,我建议至少使用相扑或rocko等较新的发行版。您可能还想看看类似yoe-distro的东西,它也允许在Docker环境中构建,因此不需要将操作系统降级到Yocto / OpenEmbedded可能需要的东西。