Re: Solaris 10(11/06) nvidia drivers x86/64
I have Pro-E running on my W2100z workstation with a Quadro FX 3000 Graphics card.
It appears Pro-E is looking for the library in:
$ ldd /Disk1/Binaries/Pro_Engineer/WildFire_3/sun_solaris_x64/obj/pro
.
.
.
libGL.so.1 => /usr/lib/64/libGL.so.1
.
.
.
/Disk1/Binaries/Pro_Engineer/WildFire_3 is my Pro-E home directory. Yours will be in a different location.
Looking at my directories, /usr/lib/64 is a symbolic link to /usr/lib/amd64. The library itself is located in /usr/X11/lib/NVIDIA/amd64.
$ ls -al /usr/lib/64/libGL.so.1
lrwxrwxrwx 1 root root 37 Dec 5 00:46 /usr/lib/64/libGL.so.1 -> ../../X11/lib/NVIDIA/amd64/libGL.so.1
$ ls -al /usr/lib/amd64/libGL.so.1
lrwxrwxrwx 1 root root 37 Dec 5 00:46 /usr/lib/amd64/libGL.so.1 -> ../../X11/lib/NVIDIA/amd64/libGL.so.1
$ ls -al /usr/lib/64
lrwxrwxrwx 1 root root 5 Jun 2 2005 /usr/lib/64 -> amd64
So yes, it appears you are correct, you need to create a symbolic link of all the Nvidia libraries.
$ ls -al /usr/lib/amd64 | grep NVIDIA
lrwxrwxrwx 1 root root 35 Dec 5 00:46 libGL.so -> ../../X11/lib/NVIDIA/amd64/libGL.so
lrwxrwxrwx 1 root root 37 Dec 5 00:46 libGL.so.1 -> ../../X11/lib/NVIDIA/amd64/libGL.so.1
lrwxrwxrwx 1 root root 41 Dec 25 03:12 libGLcore.so.1 -> ../../X11/lib/NVIDIA/amd64/libGLcore.so.1
lrwxrwxrwx 1 root root 45 Dec 25 03:12 libnvidia-tls.so.1 -> ../../X11/lib/NVIDIA/amd64/libnvidia-tls.so.1
$
I suspect the reason Pro-E is not looking in the NVIDIA directories is the Nvidia drivers will become part of a native install soon, and therefore will be located in the /64 or /amd64 directories.
|