繁体   English   中英

为什么我的BitBake自动工具配方在do_configure期间失败?

[英]Why does my BitBake autotools recipe fail during do_configure?

我正在尝试创建一个使用自动工具的相当简单的BitBake食谱,您可以在这里看到它:

SUMMARY = "an example autotools recipe"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/MIT;md5=0835ade698e0bcf8506ecda2f7b4f302"

inherit autotools 
SRC_URI = "file://${TOPDIR}/piu/geo_utilities"
S = "${TOPDIR}/piu/geo_utilities"

使用该配方的默认程序包启动BitBake构建后, do_configure失败,并显示以下内容:

configure: exit 0
WARNING: /home/presslertj/repos/new-bb-layers/poky-jethro-build/build/tmp/work/x86-poky-linux/geo-utilities/0.1-r0/temp/run.do_configure.48030:1 exit 1 from
  exit 1

这似乎是矛盾的。 这是完整的日志。 什么会导致这种行为?

“配置:错误:源目录已配置;首先在此处运行” make distclean”

这基本上意味着您已经更改了$ {B},但是如果您使用自动工具执行此操作,则通常需要先擦除现有的构建。 猜测,您已经从autotools-brokensep转到了autotools,或者您是在解压后的树中手动运行configure。

快速的“ bitbake -c clean geo-utilities”将删除解压缩的源树,然后再次进行bitbaking应该可以正常工作。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM