[elrepo] Centos 7.6 nvidia issue

Lamar Owen lowen at pari.edu
Wed Dec 5 16:11:35 EST 2018


On 12/5/18 3:54 PM, Phil Perry wrote:
> On 05/12/2018 18:43, Lamar Owen wrote:
>>
>> This change may be related to a new inability to compile MAME; it 
>> errors out complaining about a missing symbol in libGL.so that is 
>> supposed to be provided by the nvidia libraries.  I guess I should 
>> just wait until the mirrors are updated.
>>
>
> LibGL is now provided by the distro GLVND packages in el7.6 
> (libglvnd-glx to be specific), although for development work I'm 
> guessing you may also require libglvnd-devel to be installed which 
> provides /usr/lib64/libGL.so to link against. 

Hi Phil, thanks for the reply.  Here's what I am getting:

[lowen at localhost ~]$ ldd -r /usr/lib64/libGL.so
     linux-vdso.so.1 =>  (0x00007ffc263f5000)
     libGLX.so.0 => /usr/lib64/nvidia/libGLX.so.0 (0x00007f43b4c51000)
     libX11.so.6 => /lib64/libX11.so.6 (0x00007f43b4913000)
     libXext.so.6 => /lib64/libXext.so.6 (0x00007f43b4701000)
     libGLdispatch.so.0 => /usr/lib64/nvidia/libGLdispatch.so.0 
(0x00007f43b442e000)
     libdl.so.2 => /lib64/libdl.so.2 (0x00007f43b422a000)
     libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f43b400e000)
     libc.so.6 => /lib64/libc.so.6 (0x00007f43b3c41000)
     libxcb.so.1 => /lib64/libxcb.so.1 (0x00007f43b3a19000)
     /lib64/ld-linux-x86-64.so.2 (0x00007f43b510d000)
     libXau.so.6 => /lib64/libXau.so.6 (0x00007f43b3815000)
undefined symbol: _glapi_tls_Current    (/usr/lib64/libGL.so)
[lowen at localhost ~]$ rpm -qf /usr/lib64/nvidia/libGLdispatch.so.0
nvidia-x11-drv-410.78-1.el7_6.elrepo.x86_64
[lowen at localhost ~]$

That undefined symbol line is what is keeping MAME's build from finishing.



More information about the elrepo mailing list