我正在构建yocto图像。当我输入bitbake piflo命令(piflo是我的图像名称)时出现错误,如下图所示:
oe_runmake因do_configure而失败,没有'clean'规则
| make:***没有规则让目标'干净'。停止。
所以我试图在“/opt/sanghun/meta-piflo/recipes-devtools/python/python-dateutil_1.5.bb”中创建空函数'do_clean',如下图所示:
do_clean(){}
但它不起作用......
有人对此有所了解吗?请帮帮我。
如果需要更多信息或代码,我会编辑。
提前致谢。
答案 0 :(得分:1)
默认情况下,make clean
中有一个do_configure
步骤。显然你正在使用的Makefile错过了目标。只需在你的食谱中做这个定义:
CLEANBROKEN = "1"
这将跳过make clean
步骤。
文档链接:
do_configure
:https://www.yoctoproject.org/docs/2.4/mega-manual/mega-manual.html#ref-tasks-configure CLEANBROKEN
变量:https://www.yoctoproject.org/docs/2.4/mega-manual/mega-manual.html#var-CLEANBROKEN 顺便说一句,你可以删除空do_clean
- 它与你看到的错误无关。