Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何避免在yocto中自动恢复?_Yocto_Bitbake - Fatal编程技术网

如何避免在yocto中自动恢复?

如何避免在yocto中自动恢复?,yocto,bitbake,Yocto,Bitbake,我有一个使用autotools编译的源代码。其中autoreconf不起作用。它只需要1。“aclocal”2。“autoconf”3。“automake-a 2>&1 | grep-vF Makefile.am”。在自动继承bitbake文件中的自动工具时,它正在执行自动恢复并抛出错误 “自动恢复:自动生成失败,退出状态:1 错误:自动恢复执行失败。“ 因此,如何避免autoreconf命令在继承AutoTool后自动调用。autoreconf只为您调用aclocal/automake/aut

我有一个使用autotools编译的源代码。其中autoreconf不起作用。它只需要1。“aclocal”2。“autoconf”3。“automake-a 2>&1 | grep-vF Makefile.am”。在自动继承bitbake文件中的自动工具时,它正在执行自动恢复并抛出错误

“自动恢复:自动生成失败,退出状态:1 错误:自动恢复执行失败。“


因此,如何避免autoreconf命令在继承AutoTool后自动调用。

autoreconf只为您调用aclocal/automake/autoconf。如果您可以共享实际错误,那么这可能是一个简单的修复方法。

您可以简单地覆盖配方中的do\u configure。只需实现如下内容: 是否配置(){

}


但您可能需要检查autoreconf失败的原因。。。正确的修复是一个更干净的解决方案。

错误:cfssm-1.0-1.0-r0 do\u configure:自动恢复执行失败。错误:cfssm-1.0-1.0-r0 do_configure:函数失败:do_configure(日志文件位于poky/rpi build/tmp/work/cortexa7hf-neon-vfpv4-poky-linux-gnueabi/cfssm-1.0/1.0-r0/temp/log.do_configure.30494)自动恢复:自动恢复失败,退出状态:1错误:自动恢复执行失败。所有日志,而不仅仅是表示“我失败”的位。请将所有log.do_配置在粘贴箱中。由于您的配方称为cfssm,您可以删除S分配(因为这是默认设置)。您还可以删除do_install(这是默认设置)。日志显示“automake:error:no”Makefile.am“为任何配置输出找到”。如果有Makefile.am,则检查tarball是否提取到正确的位置。EXTRA_autoeconf+=“--exclude=automake”