[Mesa-maintainers] Recommendations for building Mesa with LIBGLVND support

Stefan Dirsch sndirsch at suse.de
Thu Mar 16 16:10:31 UTC 2017


On Wed, Mar 15, 2017 at 05:15:09PM +0100, Stefan Dirsch wrote:
> Hi,
> 
> I'm wondering whether there are recommendations for building Mesa with
> LIBGLVND support.
> 
> Should one build libglvnd with EGL/GLES support?
> 
> But then in order to avoid file conflicts one probably needs to build Mesa
> without EGL/GLES1/GLES2 support resulting in missing headers for EGL/GLES and
> additional issues. Or build it with EGL/GLES1/GLES2 support, but just not
> package the libs, but the headers?
> 
> Plan is also to support NVIDIA's LIBGLVND driver version. They ship special
> EGL/GLES libs AFAIK, so a EGL/GLES dispatcher would be required I guess.
> 
> Anybody with experience in this area, who can give me a hint?

BTW, I can't get LIBGLVND working at all.

(EE) AIGLX error: dlopen of /usr/lib64/dri/swrast_dri.so failed
(/usr/lib64/dri/swrast_dri.so: undefined symbol: _glapi_tls_Dispatch)
(EE) GLX: could not load software renderer
(II) GLX: no usable GL providers found for screen 0

# glxinfo
name of display: :0.0
Error: couldn't fine RGB GLX visual or fbconfig

# glxgears
Error: couldn't get an RGB, Double-buffered visual

I'm using libglvnd dc16f8c337703ad141f83583a4004fcf42e07766
and Mesa 17.0.1. Of course I'm building Mesa with

  --enable-libglvnd

Any ideas what's going wrong here or what to do to investigate this?

Thanks,
Stefan

Public Key available
------------------------------------------------------
Stefan Dirsch (Res. & Dev.)   SUSE LINUX GmbH
Tel: 0911-740 53 0            Maxfeldstraße 5
FAX: 0911-740 53 479          D-90409 Nürnberg
http://www.suse.de            Germany 
---------------------------------------------------------------
SUSE Linux GmbH, GF: Felix Imendörffer, Jane Smithard, Graham
Norton, HRB 21284 (AG Nürnberg)
---------------------------------------------------------------


More information about the Mesa-maintainers mailing list