<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Jul 11, 2017 at 10:06 AM, Jussi Kukkonen <span dir="ltr">&lt;<a href="mailto:jussi.kukkonen@intel.com" target="_blank">jussi.kukkonen@intel.com</a>&gt;</span> wrote:<br><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 class="gmail_extra"><div class="gmail_quote"><span class="gmail-">On 10 July 2017 at 17:47, Andrea Galbusera <span dir="ltr">&lt;<a href="mailto:gizero@gmail.com" target="_blank">gizero@gmail.com</a>&gt;</span> wrote:<br></span><span class="gmail-"><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><div class="gmail-m_3403342050928533504gmail-h5"><div class="gmail_extra"><div class="gmail_quote"><span style="color:rgb(34,34,34)">During bisection the failing task changed from do_prepare_recipe_sysroot to do_compile with the log below. I have no idea if these things do relate themselves, but if not, I was not able to figure it out while bisecting.</span><br></div></div></div></div><div class="gmail_extra"><br>| In file included from /home/gizero/work/smartliving/<wbr>distro/repo-master/build-poky/<wbr>tmp/work/cortexa7hf-neon-vfpv4<wbr>-poky-linux-gnueabi/gtk+3/3.22<wbr>.16-r0/recipe-sysroot/usr/incl<wbr>ude/epoxy/egl.h:46:0,<br>|                  from ../../../gtk+-3.22.16/gdk/wayl<wbr>and/gdkglcontext-wayland.h:32,<br>|                  from ../../../gtk+-3.22.16/gdk/wayl<wbr>and/gdkglcontext-wayland.c:24:<br>| ../../../gtk+-3.22.16/gdk/wayl<wbr>and/gdkglcontext-wayland.c: In function &#39;gdk_wayland_gl_context_realiz<wbr>e&#39;:<br>| ../../../gtk+-3.22.16/gdk/wayl<wbr>and/gdkglcontext-wayland.c:179<wbr>:43: error: expected expression before &#39;EGLContext&#39;<br>|                             <wbr>             : EGL_NO_CONTEXT,<br>|                             <wbr>               ^<br></div></div></blockquote><div><br></div></span><div>Your bisect seems valid: gtk+3 uses a define that comes from epoxy and was changed in the update. The new define uses a EGL_CAST() macro that was added to eglplatform.h at the same time. mesa has updated their eglplatform.h so it all seems to work, but userland does not seem to have this macro?</div><div><br></div><div>There&#39;s probably more to the story (since the error is not about implicit EGL_CAST() as one would expect). My first suggestion would be that userland eglplatform.h is updated to match current Khronos registry or at least to include the EGL_CAST definition.</div></div></div></div></blockquote><div><br></div></div>I looked at the userland upstream repo and they don&#39;t seem to have updates on their eglplatform.h since 2015...<br></div></div>