Nvidia-installer (331.20) deletes (silently) /usr/lib/libEGL.la

Hello,

I installed 331.20 on Slackware 14.1 (32-bit), and found the following warnings in /var/log/nvidia-installer.log :

Furthermore, I noticed the installer silently removes the file /usr/lib/libEGL.la, which comes from the package mesa (i.e 9.1.7)

Note: 319.76 does not emit those warnings, and does not delete the file /usr/lib/libEGL.la

Is this supposed to be normal, or is there something wrong here ?

Thanks.


SeB
nvidia-bug-report.log.gz (65.2 KB)
nvidia-installer-319.76.log.txt (157 KB)
libEGL.la.txt (1.15 KB)

Same thing on LFS.
Now I cannot build software:

libtool: link: cannot find the library `/usr/lib/libEGL.la' or unhandled argument `/usr/lib/libEGL.la'

Any one solve this problem?

Considering it has always replaced mesa’s libGL as well, I’d guess it’s normal.

No, it is NOT normal, because you can not build anything with GUI!

the nvidia-installer backups some files (including libEGL.la) in /var/lib/nvidia. In this directory you will find the backups named using numbers (100,101,102,…) and a logfile named log that will tell you which of backups is libEGL.la :

$ grep "libEGL.la" /var/lib/nvidia/log 
102: /usr/X11R6/lib/libEGL.la

I guess you can try to restore the libEGL.la and check if that solves your problem.


SeB

Yes, I solve by similar way - by extracting needed file from mesa package.