<div dir="ltr"><div>Hi,</div><div><br></div><div>Any update on this?,</div><div><br></div><div>Regards,</div><div>Anibal</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, 20 Jan 2020 at 18:41, Anibal Limon &lt;<a href="mailto:anibal.limon@linaro.org">anibal.limon@linaro.org</a>&gt; wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">I found the answer, poky adds wayland support via DISTRO_FEATURES that ends on python3 dependency in the waffle recipe-sysroot.<div><br></div><div>You can test removing wayland from DISTRO_FEATURES to see the failure, we use OE and has two distro variants X/Wayland so the builds</div><div>fails only in X [1][2].</div><div><br></div><div>Regards,</div><div>Anibal</div><div><br></div><div>[1] <a href="https://ci.linaro.org/job/lt-qcom-openembedded-rpb-zeus/61/DISTRO=rpb,MACHINE=dragonboard-410c,label=docker-stretch-amd64/console" target="_blank">https://ci.linaro.org/job/lt-qcom-openembedded-rpb-zeus/61/DISTRO=rpb,MACHINE=dragonboard-410c,label=docker-stretch-amd64/console</a></div><div>[2] <a href="https://ci.linaro.org/job/lt-qcom-openembedded-rpb-zeus/61/DISTRO=rpb-wayland,MACHINE=dragonboard-410c,label=docker-stretch-amd64/console" target="_blank">https://ci.linaro.org/job/lt-qcom-openembedded-rpb-zeus/61/DISTRO=rpb-wayland,MACHINE=dragonboard-410c,label=docker-stretch-amd64/console</a></div><div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, 14 Jan 2020 at 10:24, Alexander Kanavin &lt;<a href="mailto:alex.kanavin@gmail.com" target="_blank">alex.kanavin@gmail.com</a>&gt; wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div>This failure is not seen on the autobuilder. Is it something that happens only under specific condition, and so should the dependency be conditional to that?</div><div><br></div><div>Alex<br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, 14 Jan 2020 at 17:20, Aníbal Limón &lt;<a href="mailto:anibal.limon@linaro.org" target="_blank">anibal.limon@linaro.org</a>&gt; wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">The python3native.bbclass set PYTHON_{LIBRARY, INCLUDE_DIR} pointing to<br>
python target build, a patch was add to use target _sysconfigdata too [1]<br>
but is not available without python3 dependency.<br>
<br>
Fixes waffle build when trying to find _sysconfigdata module,<br>
<br>
...<br>
| Program python3 found: YES (/home/anibal.limon/linaro/oe-rpb-master/build-410c/tmp-rpb-glibc/work/aarch64-linaro-linux/waffle/1.6.0-r0/recipe-sysroot-native/usr/bin/python3-native/python3)<br>
|<br>
| meson.build:36:0: ERROR: &lt;ExternalProgram &#39;python3&#39; -&gt; [&#39;/home/anibal.limon/linaro/oe-rpb-master/build-410c/tmp-rpb-glibc/work/aarch64-linaro-linux/waffle/1.6.0-r0/recipe-sysroot-native/usr/bin/python3-native/python3&#39;]&gt; is not a valid python or it is missing setuptools<br>
|<br>
| A full log can be found at /home/anibal.limon/linaro/oe-rpb-master/build-410c/tmp-rpb-glibc/work/aarch64-linaro-linux/waffle/1.6.0-r0/build/meson-logs/meson-log.txt<br>
| WARNING: exit code 1 from a shell command.<br>
...<br>
<br>
[1] <a href="http://git.openembedded.org/openembedded-core/commit/?id=02714c105426b0d687620913c1a7401b386428b6" rel="noreferrer" target="_blank">http://git.openembedded.org/openembedded-core/commit/?id=02714c105426b0d687620913c1a7401b386428b6</a><br>
<br>
Signed-off-by: Aníbal Limón &lt;<a href="mailto:anibal.limon@linaro.org" target="_blank">anibal.limon@linaro.org</a>&gt;<br>
---<br>
 meta/recipes-graphics/waffle/<a href="http://waffle_1.6.0.bb" rel="noreferrer" target="_blank">waffle_1.6.0.bb</a> | 2 ++<br>
 1 file changed, 2 insertions(+)<br>
<br>
diff --git a/meta/recipes-graphics/waffle/<a href="http://waffle_1.6.0.bb" rel="noreferrer" target="_blank">waffle_1.6.0.bb</a> b/meta/recipes-graphics/waffle/<a href="http://waffle_1.6.0.bb" rel="noreferrer" target="_blank">waffle_1.6.0.bb</a><br>
index 52cb1df899..a620295978 100644<br>
--- a/meta/recipes-graphics/waffle/<a href="http://waffle_1.6.0.bb" rel="noreferrer" target="_blank">waffle_1.6.0.bb</a><br>
+++ b/meta/recipes-graphics/waffle/<a href="http://waffle_1.6.0.bb" rel="noreferrer" target="_blank">waffle_1.6.0.bb</a><br>
@@ -11,6 +11,8 @@ UPSTREAM_CHECK_URI = &quot;<a href="http://www.waffle-gl.org/releases.html" rel="noreferrer" target="_blank">http://www.waffle-gl.org/releases.html</a>&quot;<br>
<br>
 inherit meson features_check lib_package bash-completion<br>
<br>
+DEPENDS_append = &quot; python3&quot;<br>
+<br>
 # This should be overridden per-machine to reflect the capabilities of the GL<br>
 # stack.<br>
 PACKAGECONFIG ??= &quot;${@bb.utils.contains(&#39;DISTRO_FEATURES&#39;, &#39;x11&#39;, &#39;glx x11-egl&#39;, &#39;&#39;, d)} \<br>
-- <br>
2.24.1<br>
<br>
</blockquote></div>
</blockquote></div>
</blockquote></div>