Slackware This Forum is for the discussion of Slackware Linux.
|
Notices |
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
Are you new to LinuxQuestions.org? Visit the following links:
Site Howto |
Site FAQ |
Sitemap |
Register Now
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
|
|
|
02-02-2014, 05:20 AM
|
#1
|
LQ Newbie
Registered: May 2010
Posts: 17
Rep:
|
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?
|
|
|
02-02-2014, 11:34 AM
|
#2
|
Senior Member
Registered: May 2006
Location: France
Distribution: Slackware
Posts: 1,052
|
Hello,
Quote:
Originally Posted by Bart_
|
I noticed that when I installed nvidia driver 331.20, and I was sure this could lead to some compilation problems, so I posted this message on nvidia forum. Sadly this was not fixed in 331.38.
Quote:
Originally Posted by Bart_
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
|
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
Last edited by phenixia2003; 02-02-2014 at 11:36 AM.
|
|
|
02-02-2014, 12:09 PM
|
#3
|
LQ Guru
Registered: Aug 2004
Location: Pisa, Italy
Distribution: Slackware
Posts: 7,348
|
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...
Last edited by ponce; 02-02-2014 at 12:10 PM.
|
|
|
02-03-2014, 04:31 AM
|
#4
|
Member
Registered: Apr 2009
Location: Oz
Distribution: slackware64-14.0
Posts: 875
|
I do have this library from nvidia but I have 325.15 as the driver version.
|
|
|
02-03-2014, 01:14 PM
|
#5
|
LQ Newbie
Registered: May 2010
Posts: 17
Original Poster
Rep:
|
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.
|
|
|
02-05-2014, 06:48 AM
|
#6
|
Member
Registered: Apr 2012
Location: Russia
Distribution: Slackware64-current
Posts: 272
Rep:
|
I noticed about this problem with 173.14.39 proprietary driver, but installing driver packages form slackbuilds.org avoids this.
|
|
|
02-09-2014, 04:34 AM
|
#7
|
LQ Newbie
Registered: May 2010
Posts: 17
Original Poster
Rep:
|
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:
OpenGL GLX context is not using direct rendering, which may cause performance problems
|
EDIT: solved with COMPAT32="yes" ./nvidia-driver.SlackBuild
Last edited by Bart_; 02-09-2014 at 04:36 AM.
|
|
|
02-09-2014, 06:25 AM
|
#8
|
LQ 5k Club
Registered: Jan 2006
Location: Oldham, Lancs, England
Distribution: Slackware64 15; SlackwareARM-current (aarch64); Debian 12
Posts: 8,311
Rep:
|
No problem with the 319.49 driver, using the NVidia installer:
Code:
bash-4.2$ locate libEGL
/usr/lib/libEGL.la
/usr/lib/libEGL.so
/usr/lib/libEGL.so.1.0.0
/usr/lib/libEGL.so.1
/usr/lib64/libEGL.la
/usr/lib64/libEGL.so
/usr/lib64/libEGL.so.1.0.0
/usr/lib64/libEGL.so.1
|
|
|
02-09-2014, 02:02 PM
|
#9
|
Member
Registered: Sep 2004
Location: Florida
Distribution: Slackware, Linux from Scratch
Posts: 335
|
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.
|
|
|
02-09-2014, 03:11 PM
|
#10
|
Member
Registered: Nov 2013
Posts: 748
Rep:
|
the newest driver has 64bit EGL
older had only 32bit
(even older didn't have any)
|
|
|
12-19-2014, 09:01 PM
|
#11
|
LQ Newbie
Registered: Oct 2014
Location: Canada
Distribution: Slackware 14.1
Posts: 13
Rep:
|
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.
|
|
|
12-19-2014, 10:09 PM
|
#12
|
LQ Guru
Registered: Jul 2011
Location: California
Distribution: Slackware64-15.0 Multilib
Posts: 6,564
|
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.
|
|
|
12-20-2014, 08:30 AM
|
#13
|
LQ Newbie
Registered: Dec 2014
Distribution: Slackware
Posts: 6
Rep:
|
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:
101: /usr/X11R6/lib/libEGL.la
104: /usr/X11R6/lib/libGL.la
...
|
Then:
Code:
# cp /var/lib/nvidia/101 /usr/X11R6/lib/libEGL.la
# cp /var/lib/nvidia/104 /usr/X11R6/lib/libGL.la
Regards.
PS: Exactly this-->
Quote:
Originally Posted by phenixia2003
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
|
Last edited by wifredo; 12-20-2014 at 08:38 AM.
|
|
|
12-20-2014, 03:27 PM
|
#14
|
LQ Muse
Registered: Aug 2005
Location: A2 area Mi.
Posts: 17,647
|
Quote:
Someone else has noticed the problem?
|
not just slack
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>
|
|
|
03-26-2015, 12:07 AM
|
#15
|
Member
Registered: Nov 2004
Location: Virginia, US
Distribution: Slackware 14.1 multilib
Posts: 149
Rep:
|
Quote:
Originally Posted by wifredo
This is what I do to solve it (using slack 14.1 32bit, not 64 with multilib):
Code:
# grep ".la" /var/lib/nvidia/log
Then:
Code:
# cp /var/lib/nvidia/101 /usr/X11R6/lib/libEGL.la
# cp /var/lib/nvidia/104 /usr/X11R6/lib/libGL.la
Regards.
PS: Exactly this-->
|
I also had to create a link in /usr/lib64 to /usr/X11R6/lib/libEGL.la but after that my problem compiling gst1-plugins-base went away. Thanks mate
|
|
|
All times are GMT -5. The time now is 06:00 PM.
|
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.
|
Latest Threads
LQ News
|
|