Ubuntu: March 2008 Archives

The later “Catalyst” version of the ATI proprietary drivers, 8.2 (8.45.5), 8.1 (8.45.2), and 7.11 (8.43.3) do not have this problem, so this page is now obsolete.

The previous non-Catalyst version, 8.42.3, solved a long-standing problem with the ATI proprietary drivers for the first time: not being able to run Compiz or Beryl easily because of lack of support for compositing.

The driver packages, for all versions, allow you to build .deb packages for a variety of distributions, including Ubuntu/gutsy, like this:

$ sh ./ati-driver-installer-8.42.3-x86.x86_64.run --buildpkg Ubuntu/gutsy

Unfortunately, on x86_64 (aka amd64), building the 8.42.3 package failed with an error message about missing files in X11R6/lib:

# amd64 needs some library redirection

[snip]

dh_install -pxorg-driver-fglrx "usr/X11R6/lib/modules/dri"     "usr/lib32"
cp: cannot stat `./usr/X11R6/lib/modules/dri': No such file or directory
dh_install: command returned error code 256
make: *** [binary] Error 1
Removing temporary directory: fglrx-install.E10832

The problem was that ATI's build script looked for some 32-bit libraries, common to both the 64bit and 32bit drivers, in the wrong place.

Solution

The solution is very easy, you just do the following:

  • Extract the package
  • Copy missing files to their correct location
  • Build the package

Assuming that you've downloaded the package into the “current” directory, all you do is:

$ bash ati-driver-installer-8.42.3-x86.x86_64.run --extract ati-driver
$ cd ati-driver
$ cp -r arch/x86/usr/X11R6/lib arch/x86_64/usr/X11R6/
$ ./packages/Ubuntu/ati-packager.sh --buildpkg gutsy

The packages should build correctly.

After doing this, I was able to install the packages and follow this guide to get Compiz working on Ubuntu/gutsy on an Athlon64 with an ATI X1550.

About

About this Archive

This page is a archive of entries in the Ubuntu category from March 2008.

Ubuntu: February 2008 is the previous archive.

Ubuntu: April 2008 is the next archive.

Find recent content on the main index or look in the archives to find all content.

Get Firefox Ubuntu Linux HD DVD Media Key Fiasco Richard Dawkins Foundation PZ Myers's Pharyngula Blog
Creative Commons License
This weblog is licensed under a Creative Commons License.