Fix for: Linux 2.6.32.8 and FGLRX (8.690 or 10.1)

So, you have your fancy graphics card and you’ve updated to the latest kernel, however you seem to have been bitten on the buttocks. Your old FGLRX drivers do not work and you can’t get them to compile for the newer kernel, you swear at dkms as much as you want but it doesn’t help. You download the latest version and you’re faced with an error message something like:

dpkg-shlibdeps: error: couldn't find library libatiuki.so.1 needed by debian/xorg-driver-fglrx/usr/lib/xorg/modules/linux/libfglrxdrm.so.
Note: libraries are not searched in other binary packages that do not have any shlibs or symbols file.
To help dpkg-shlibdeps find private libraries, you might need to set LD_LIBRARY_PATH.
dh_shlibdeps: dpkg-shlibdeps returned exit code 2
make: *** [binary-predeb-IMPL/xorg-driver-fglrx] Error 1
dpkg-buildpackage: error: fakeroot debian/rules binary gave error exit status 2

There is a solution, it’s a relatively easy solution too and I’m surprised at the point of writing this blog it hasn’t been patched by ATI.

./ati-driver-installer-10-1-x86.x86_64.run --extract
cd fglrx-install.*/arch/x86/usr/lib/
ln -s libatiuki.so.1.0 libatiuki.so.1
cd ../../../../
sudo ./ati-installer.sh 10.1 --buildandinstallpkg Ubuntu/karmic

In the case of 64bit compiling remember to change x86 to x86_64 and lib to lib64. Now you should have ATI just where you need it.

Kind regards, Robert.

  • Share/Bookmark

Tags: , , , , , , , ,

Leave a Reply