On Tue, Jul 11, 2017 at 10:06 AM, Jussi Kukkonen <jussi.kukko...@intel.com> wrote:
> On 10 July 2017 at 17:47, Andrea Galbusera <giz...@gmail.com> wrote: > >> 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. >> >> | In file included from /home/gizero/work/smartliving/ >> distro/repo-master/build-poky/tmp/work/cortexa7hf-neon-vfpv4 >> -poky-linux-gnueabi/gtk+3/3.22.16-r0/recipe-sysroot/usr/incl >> ude/epoxy/egl.h:46:0, >> | from ../../../gtk+-3.22.16/gdk/wayl >> and/gdkglcontext-wayland.h:32, >> | from ../../../gtk+-3.22.16/gdk/wayl >> and/gdkglcontext-wayland.c:24: >> | ../../../gtk+-3.22.16/gdk/wayland/gdkglcontext-wayland.c: In function >> 'gdk_wayland_gl_context_realize': >> | ../../../gtk+-3.22.16/gdk/wayland/gdkglcontext-wayland.c:179:43: >> error: expected expression before 'EGLContext' >> | : EGL_NO_CONTEXT, >> | ^ >> > > 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? > > There'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. > > Can anyone of you guys with deep understanding in this matter help with [1]. I posted a pull request on RPi userland upstream backporting changes to eglplatform.h from mesa that seems relevant to fix builds for libepoxy and gtk+3 but maintainers arguments needs more knowledge than I have... [1] https://github.com/raspberrypi/userland/pull/407
-- _______________________________________________ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core