我想將應用程序拆分成多個包。基本上我只是想添加一個可以通過使用特定圖像構建的另一個。Bitbake錯誤 - Nothing RPROVIDES
內部關聯到我增加了應用程序的.bb文件:
SRC_URI = " \
...
file://api.conf \
file://script.sh \
"
PACKAGES =+ "${PN} ${PN}-tools"
FILES_${PN}-tools = "${bindir}/mrvl/tools/script.sh \
${sysconfdir}/mrvl/api.conf \
"
然後,我添加了下面一行在我的BB圖像測試
IMAGE_INSTALL += " mrvl-tools"
我bitbake的使用的圖像 - 命令測試哪個返回:
ERROR: Nothing RPROVIDES 'mrvl-tools' (but /home/usr/../image-test.bb RDEPENDS on or otherwise requires it)
NOTE: Runtime target 'mrvl-tools' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['mrvl-tools']
ERROR: Required build target 'image-test' has no buildable providers.
Missing or unbuildable dependency chain was: ['image-test', 'mrvl-tools']
我跟着bluez5-obex包和IM的相同定義AGE_ISTALL + =「bluez5-obex」的作品..
我忘了什麼?
什麼是「MRVL工具」?你也必須有一個配方。 – KBart 2015-02-06 12:28:21
我已經有了一個「mrvl」食譜,我在/ mrvl/files下添加了script.sh和api.conf,我只是想分開配方,以便將這兩個文件都包含在我的專用於測試的圖像中。我遵循:http://www.yoctoproject.org/docs/1.1/poky-ref-manual/poky-ref-manual.html#splitting-an-application-into-multiple-packages – ogs 2015-02-06 12:37:19
請安裝script.sh和api在do_install()中配置.conf否則,mrvl-tools將是空的,因此不會創建... – Anders 2015-02-06 13:12:18