meta-toolchain-qt5的populate_sdk错误

时间:2018-01-05 10:21:17

标签: qt5 yocto build-system

我正在编译qt sdk for boudary devices morty yocto以下版本如果出现我无法找到错误

ERROR: meta-toolchain-qt5-1.0-r0 do_populate_sdk: Unable to install packages. Command '/home/siva/yocto//boundary-eval-
image/tmp/sysroots/x86_64-linux/usr/bin/smart --log-level=warning --data-dir=/home/siva/yocto//boundary-eval-image/tmp/work/armv7at2hf-neon-fslc-linux-gnueabi/meta-toolchain-qt5/1.0-r0/sdk/image/var/lib/smart install -y packagegroup-cross-canadian-nitrogen6x@x86_64_nativesdk nativesdk-packagegroup-sdk-host@x86_64_nativesdk nativesdk-packagegroup-qt5-toolchain-host@x86_64_nativesdk' returned 1:
Loading cache...
Updating cache...               ######################################## [100%]

Computing transaction...error: Can't install nativesdk-packagegroup-sdk-host-1.0-r12@x86_64_nativesdk: no package provides nativesdk-shadow


ERROR: meta-toolchain-qt5-1.0-r0 do_populate_sdk: Function failed: do_populate_sdk
ERROR: Logfile of failure stored in: /home/siva/yocto/boundary-eval-image/tmp/work/armv7at2hf-neon-fslc-linux-gnueabi/meta-toolchain-qt5/1.0-r0/temp/log.do_populate_sdk.71127
ERROR: Task (/home/siva/yocto/sources/meta-qt5/recipes-qt/meta/meta-toolchain-qt5.bb:do_populate_sdk) failed with exit code '1'

任何解决方案??
提前谢谢。

1 个答案:

答案 0 :(得分:0)

这是错误:Computing transaction...error: Can't install nativesdk-packagegroup-sdk-host-1.0-r12@x86_64_nativesdk: no package provides nativesdk-shadow

这是因为错过了shadow包:http://cgit.openembedded.org/openembedded-core/tree/meta/recipes-extended/shadow/shadow_4.2.1.bb?h=morty

确保您拥有它然后重新编译。