tech-pkg archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: webkit-gtk and gtk4



> /usr/pkgsrc/www/webkit-gtk/work/webkitgtk-2.36.8/Source/WebCore/platform/graphics/PlatformDisplay.cpp:76:10: fatal error: EGL/egl.h: No such file or directory

> In file included from /usr/pkgsrc/x11/gtk4/work/.buildlink/include/epoxy/egl.h:4
> 6,
>                  from ../gdk/x11/gdkdisplay-x11.c:59:
> /usr/pkgsrc/x11/gtk4/work/.buildlink/include/epoxy/egl_generated.h:11:10: fatal 
> error: EGL/eglplatform.h: No such file or directory
>    11 | #include "EGL/eglplatform.h"
>       |          ^~~~~~~~~~~~~~~~~~~

The gtk4 package has work/.buildlink/include/GL/, but not the EGL
directory. All the entries in the GL/ directory were apparently
filled in by the x11-links package.

If I do "make show-buildlink3", one of the entries are

libepoxy
    MesaLib
        libX11

and the MesaLib package does have

/usr/pkg/include/EGL/eglplatform.h

but this is by the looks of it somewhat surprisngly *not*
buildlink'ed into the gtk4 buildlink include tree.

martin@ when asked pointed to the HAVE_XORG_GLAMOR in our
bsd.own.mk file, which says "yes" only for amd64, i386 and
evbarm.

So ... is this hopeless for others, or what would it take to fix?

Regards,

- Håvard



Home | Main Index | Thread Index | Old Index