这是我将 yocto 更新到 Kirkstone 后遇到的情况,在此之前工作正常。
错误是:
do_package_qa: QA Issue: /something.sh contained in package testpackage requires /bin/bash, but no providers found in RDEPENDS:testpackage? [file-rdeps]
这让我很困惑,因为
DEPENDS += " bash " RDEPENDS_${PN} += " bash "
我确实在 RDEPENDS 中有 bash
我尝试寻找堆栈溢出问题,发现了一些半相关的帖子,遗憾的是其解决方案不适用于我的问题。我尝试在我的测试包之前安装 bash。
RDEPENDS_${PN} 在 Kirkstone 中不再是有效的覆盖语法。已更改为 RDEPENDS:${PN}