View Full Version : Linux libraries are empty files in nvidia-driver-96.43.05
The distribution file from Nvidia (NVIDIA-FreeBSD-x86-96.43.05.tar.gz) contains empty Linux library files, i.e. linux/libGL.so.96.43.05, linux/libnvidia-tls.so.96.43.05 and linux/libGLcore.so.96.43.05 are just empty files. They are installed under /compat/linux/lib as empty files.
That is an error, isn't it?
Yes, it looks like the files were packaged incorrectly. I'll follow up on this.
BTW, you can replace the zero-length files with the ones from the Linux 96.43.05 .run package and then install normally.
survive
04-01-08, 10:12 AM
Hi Zander,
Any idea when a corrected package will be made available?
-Will
They should be available now, see ftp://download.nvidia.com/freebsd/96.43.05.
survive
04-01-08, 11:44 PM
Interesting.
I'm using the Freebsd port to try and install this driver but it's complaining about a mis-match in the file size. It's been doing this for a couple of days, in fact that's what prompted me to find this thread.
Any thoughts on what might be wrong?
-Will
The driver package was updated after its initial release, my guess is the port needs to be updated to reflect the new file size.
I've installed nvidia-driver-96.43.07 from ports and the linux drivers are empty files. I downloaded the 96.43.05 package and tried to determine what the difference between the 2 was that was generating the empty files, but haven't been able to figure it out. What needs to be done to get the linux drivers generated?
Thanks,
Tom
P.S. I just downloaded the NVIDIA-FreeBSD-x86-96.43.07.tar.gz file and it contains empty linux driver files as well.
After extracting the official .tar.gz package, the files under obj/linux (relative to the newly created directory) should have non-zero lengths. It is worth noting that these files are identical to those shipped with the Linux driver packages with matching version numbers.
Just to be clear, I'm referring to release 96.43.07. The linux drivers in the official compressed tarball, NVIDIA-FreeBSD-x86-96.43.07.tar.gz, are empty files. I downloaded the corresponding Linux version, NVIDIA-Linux-x86-96.43.07-pkg1.run, extracted it and copied the drivers over to obj/linux and installed. Everything works fine now.
To reiterate, this is 96.43.07 and the official compressed tarball for FreeBSD has empty linux driver files.
Thanks for the assistance. It is working now that I've grabbed the files from the Linux distribution.
Cheers,
Tom
Yes, it looks like the package is broken; it also appears to be missing from the FTP server (along with the current 71.xx.xx legacy graphics driver release). I'll try to get both problems fixed.
vBulletin® v3.7.1, Copyright ©2000-2012, Jelsoft Enterprises Ltd.