The proprietary ati-drivers 8.28.8 don't compile with the 2.6.18 kernel (which is now stable :)). The problem is that UTS_RELEASE has moved from version.h to utsrelease.h in 2.6.18, and ati-drivers doesn't know that. Here's the fix: Add the following lines to common/lib/modules/fglrx/build_mod/firegl_public.c: #ifndef UTS_RELEASE #include <linux/utsrelease.h> #endif #ifndef VM_SHM #define VM_SHM 0x00000000 #endif And change this line in common/lib/modules/fglrx/build_mod/make.sh: kernel_release=`cat $linuxincludes/linux/version-*.h | grep UTS_RELEASE | grep \"$OsRelease\" | cut -d'"' -f2` to: kernel_release=`cat $linuxincludes/linux/utsrelease.h | grep UTS_RELEASE | grep \"$OsRelease\" | cut -d'"' -f2`
same here om ~amd64
*** This bug has been marked as a duplicate of 148424 ***