I ran into a similar problem. There is a circular dependency between Mesa and libva. You must first install libva without EGL and GLX support, (See the note under Mesa Recommended Dependencies), build Mesa, then rebuild libva. If you are using libvdpau-va-gl, you must also build this file after everything elese is installed again.

On 07/17/2018 10:33 AM, Thanos Baloukas wrote:
On 17/07/2018 10:45 πμ, niuneilneo wrote:
Dear Thanos,

I have built and installed mesa, but there is still no GL/glx.h. Do you have glx.h and glext.h after installation of mesa?

On my latest system I have mesa-18.1.4 built with meson, that among
other headers installed

/usr/include/GL/gl.h
/usr/include/GL/gl_mangle.h
/usr/include/GL/glcorearb.h
/usr/include/GL/glext.h
/usr/include/GL/glx.h
/usr/include/GL/glx_mangle.h
/usr/include/GL/glxext.h
/usr/include/GL/internal/dri_interface.h
/usr/include/GL/osmesa.h

Looking at my previous system, I started with mesa-18.0.3 and upgraded
to mesa-18.1.0, mesa-18.1.1 and mesa-18.1.2, all built with meson, and
those headers are present too. The same goes for blfs-8.2 mesa-17.3.4
built with autotools.

It could be that you omitted some --enable-* configure option. Or you
installed mesa on prefix other than /usr and did not set C_INCLUDE_PATH?


--
http://lists.linuxfromscratch.org/listinfo/blfs-support
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to