Slackware 14.1 libeEGL.la not found after installing Nvidia Drivers
Hi all,
I noticed, trying to compile handbrake from slackbuilds.org, which was not found libEGL.la. From what I read on the Internet seems to be a problem related to Nvidia drivers: https://devtalk.nvidia.com/default/t...lib-libegl-la/ I solved the problem re-installing packages: installed mesa-9.1.7-x86_64-1 installed multilib mesa-compat32-9.1.7-x86_64-1compat32 I have a multilib Slackware 14.1. Someone else has noticed the problem? |
Hello,
Quote:
Quote:
By doing that, some of important nvidia OpenGL files are overwritten and you have to reinstall the nvidia driver, otherwise you will have issues. AFAIK the nvidia-installer makes a backup of some files (including libEGL.la) into /var/lib/nvidia. Sadly, the files are renamed using numbers (100,101,...) and you have to look at the file /var/lib/nvidia/log to find which of those file is libEGL.la Cheers. -- SeB |
FYI, if using the build scripts from SBo for nvidia-kernel and nvidia-driver this thing doesn't seem to manifest, so it seems a nvidia-installer-related problem...
|
I do have this library from nvidia but I have 325.15 as the driver version.
|
I have found this problem with NVIDIA-Linux-x86_64-331.38 driver.
I uninstalled the drivers and tried Nvidia-kernel and Nvidia-driver packages from SlackBuilds.org. As anticipated from Ponce, with these packages, everything went well. |
I noticed about this problem with 173.14.39 proprietary driver, but installing driver packages form slackbuilds.org avoids this.
|
There is another problem. By installing the packages Nvidia-drivers and Nvidia-kernel from Slackbuilds.org on a 64 bit system, you don't have the 32 bit libraries for your videocard . This, from what I understand, creates this problem when I start steam:
Quote:
|
No problem with the 319.49 driver, using the NVidia installer:
Code:
bash-4.2$ locate libEGL |
Good news everybody! The new Nvidia 334.16 driver fixed that issue. Granted, it's still a beta release, but it seems to work here. :D
|
the newest driver has 64bit EGL
older had only 32bit (even older didn't have any) |
Was trying to compile frei0r 1.4 from Slackbuild.org but it fails because libEGL.la is missing
I'm using Nvidia 340.46. Seems like libEGL.la is deleted by the nvidia installer. |
If you use the SBo installation method, you shouldn't have an issue with libEGL not being found. Please use the SBo installation packages for Nvidia drivers if you do not want problems.
|
This is what I do to solve it (using slack 14.1 32bit, not 64 with multilib):
Code:
# grep ".la" /var/lib/nvidia/log Quote:
Code:
# cp /var/lib/nvidia/101 /usr/X11R6/lib/libEGL.la PS: Exactly this--> Quote:
|
Quote:
to work the NVIDIA.run HAS TO replace some system files this also includes /usr/include/GL/GL.h along with the .so's and .la's so be careful on building code code that was built WITH mesa might not work with the nvidia .so's and code built with the nvidia.so's might not work with the mesa<GL/GL.h> |
Quote:
|
All times are GMT -5. The time now is 09:12 PM. |