From: Denys Dmytriyenko <[email protected]> qt4-embedded-gles depends on virtual/egl and libgles-omap3, but the latter has strict COMPATIBLE_MACHINE setting. Latest versions of BitBake report these missing dependencies as error during parsing, but treat as non-critical error and proceeds with the build. Unfortunately, the return code is non-zero, even though there were 0 build errors. One way to resolve this is to set similar COMPATIBLE_MACHINE list for qt4-embedded-gles recipe, or check for "sgx" flag in MACHINE_FEATURES.
Signed-off-by: Denys Dmytriyenko <[email protected]> --- .../recipes-qt/qt4/qt4-embedded-gles_4.8.5.bbappend | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/meta-arago-distro/recipes-qt/qt4/qt4-embedded-gles_4.8.5.bbappend b/meta-arago-distro/recipes-qt/qt4/qt4-embedded-gles_4.8.5.bbappend index f9e5810..e7a1dad 100644 --- a/meta-arago-distro/recipes-qt/qt4/qt4-embedded-gles_4.8.5.bbappend +++ b/meta-arago-distro/recipes-qt/qt4/qt4-embedded-gles_4.8.5.bbappend @@ -1,3 +1,14 @@ require arago-qt4.inc -PR := "${PR}.0" +PR := "${PR}.1" + +# Some deps are missing when sgx is not set, skip this package +python __anonymous() { + features = bb.data.getVar("MACHINE_FEATURES", d, 1) + if not features: + return + pkgn = bb.data.getVar("PN", d, 1) + pkgv = bb.data.getVar("PV", d, 1) + if "sgx" not in features: + raise bb.parse.SkipPackage('qt4-embedded-gles needs dependencies derived from "sgx" in MACHINE_FEATURES') +} -- 1.8.3.2 _______________________________________________ meta-arago mailing list [email protected] http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago
