-
Notifications
You must be signed in to change notification settings - Fork 1.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Compiler error on Ubuntu Linux with Nvidia Drivers: No rule to make target `/usr/lib/x86_64-linux-gnu/libGL.so' #2087
Comments
Losing |
FWIW, I had the same issue today. Thanks @liangfok for the solution! |
I had the same problem. linker was taking /usr/lib/x86_64-linux-gnu/libGL.so which didn't had the definition for the "_glapi_tls_Dispatch". When I followed @liangfok suggestion and pointed to the correct file, compilation went ahead. Thumbs up for the solution. |
This worked! As a useful note, I was using the proprietary driver I had a lot of pre-installed packages and software( |
Thanks @liangfok ! This solution worked for me, on Linux Mint. |
Thanks a lot! |
I did a fresh install of Ubuntu Linux 14.04.4 64-bit desktop. Since my computer has an Nvidia GPU, I installed Nvidia's proprietary Linux drivers (version 361.42). I then followed Drake's Ubuntu Linux installation instructions but ran into the following error while compiling:
The problem is
/usr/lib/x86_64-linux-gnu/libGL.so
points to/usr/lib/x86_64-linux-gnu/mesa/libGL.so
, which points to/usr/lib/x86_64-linux-gnu/mesa/libGL.so.1.2.0
, which does not exist.Searching on my computer, I found a
/usr/lib/libGL.so.1
, which points to/usr/lib/x86_64-linux-gnu/libGL.so.1
, which points to/usr/lib/x86_64-linux-gnu/libGL.so.361.42
.To fix the problem, I updated the symbolic link as follows:
With the above fix, I was able to compile Drake. However, I'm not sure if the above fix is correct or the best practice. If it is, we may need to add this procedure to Drake's installation instructions.
The text was updated successfully, but these errors were encountered: