<div dir="auto"><div><br><div class="gmail_extra"><br><div class="gmail_quote">Il 11 lug 2017 8:00 PM, &quot;Khem Raj&quot; &lt;<a href="mailto:raj.khem@gmail.com">raj.khem@gmail.com</a>&gt; ha scritto:<br type="attribution"><blockquote class="quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On Tue, Jul 11, 2017 at 1:34 AM, Jussi Kukkonen<br>
<div class="elided-text">&lt;<a href="mailto:jussi.kukkonen@intel.com">jussi.kukkonen@intel.com</a>&gt; wrote:<br>
&gt; On 11 July 2017 at 11:27, Jussi Kukkonen &lt;<a href="mailto:jussi.kukkonen@intel.com">jussi.kukkonen@intel.com</a>&gt; wrote:<br>
&gt;&gt;<br>
&gt;&gt; On 11 July 2017 at 10:42, Jussi Kukkonen &lt;<a href="mailto:jussi.kukkonen@intel.com">jussi.kukkonen@intel.com</a>&gt; wrote:<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; Exception: FileExistsError: [Errno 17] File exists:<br>
&gt;&gt;&gt;&gt; &#39;/home/gizero/work/<wbr>smartliving/distro/repo-<wbr>master/build-poky/tmp/<wbr>sysroots-components/<wbr>raspberrypi3/userland/usr/<wbr>include/KHR/khrplatform.h&#39;<br>
&gt;&gt;&gt;&gt; -&gt;<br>
&gt;&gt;&gt;&gt; &#39;/home/gizero/work/<wbr>smartliving/distro/repo-<wbr>master/build-poky/tmp/work/<wbr>cortexa7hf-neon-vfpv4-poky-<wbr>linux-gnueabi/gtk+3/3.22.16-<wbr>r0/recipe-sysroot/usr/include/<wbr>KHR/khrplatform.h&#39;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; /usr/include/KHR/khrplatform.h is the egl platform header file, provided<br>
&gt;&gt;&gt; by both mesa and RPI userland. Does mesa end up in your gtk+3 recipe-sysroot<br>
&gt;&gt;&gt; somehow?<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; For clarity: this could be a bug but it is unlikely to be related to the<br>
&gt;&gt;&gt; libepoxy change (it does not use or ship the actual header file).<br>
&gt;&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; Actually this was maybe fixed by Otavios upgrade to mesa 17.1.4 -- mesa<br>
&gt;&gt; accidentally shipped khrplatform.h even when egl was disabled (which is what<br>
&gt;&gt; mesa-gl in oe-core does).<br>
&gt;&gt;<br>
&gt;<br>
&gt; Sorry, I&#39;ve not had enough  coffee. It was the other way round:<br>
&gt; khrplatform.h is the platform header that mesa now thinks is needed whether<br>
&gt; egl is enabled or not -- so they&#39;ve started installing it in any case from<br>
&gt; 17.1.4 which means mesa-gl now provides khrplatform.h and thus conflicts<br>
&gt; with userland.<br>
&gt;<br>
&gt; I don&#39;t know what the correct fix is yet, just wanted to correct my original<br>
&gt; wrong info.<br>
&gt;<br>
<br>
</div>Post an update to sync this header for userland package.<br></blockquote></div></div></div><div dir="auto"><br></div><div dir="auto">Will this help solving the gtk+3 issue of mesa-gl and userland now both providing the same header and causing recipe-sysroot construction to fail? </div><div dir="auto"><br></div><div dir="auto"><div class="gmail_extra"><div class="gmail_quote"><blockquote class="quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="elided-text"><br>
&gt;<br>
&gt; --<br>
&gt; ______________________________<wbr>_________________<br>
&gt; Openembedded-core mailing list<br>
&gt; <a href="mailto:Openembedded-core@lists.openembedded.org">Openembedded-core@lists.<wbr>openembedded.org</a><br>
&gt; <a href="http://lists.openembedded.org/mailman/listinfo/openembedded-core" rel="noreferrer" target="_blank">http://lists.openembedded.org/<wbr>mailman/listinfo/openembedded-<wbr>core</a><br>
&gt;<br>
</div></blockquote></div><br></div></div></div>