>-----Original Message-----
>From: [email protected] [mailto:meta-arago-
>[email protected]] On Behalf Of Denys Dmytriyenko
>Sent: Wednesday, March 26, 2014 2:57 PM
>To: [email protected]
>Subject: [meta-arago] [PATCH] qt4-embedded-gles: skip package when
>sgx is not set in MACHINE_FEATURES
>
>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)
I like the solution, but what are pkgn and pkgv for? Were you planning on
using these in the message below?
>+ 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
_______________________________________________
meta-arago mailing list
[email protected]
http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago