i have Slackware 13.0 installed with the newest stable kernel (2.6.32.3) on an hp notebook with ati hd3200 igp. what happens is that when i try to buildpkg the catalyst drivers, it fails on the new kernel but not on the original one. i've been searching for a solution for a few days now. found a few that involved patching some files, but none seem to work or i can't make them work. i could probably use the binary installer but i would prefer not to.
any help appreciated. here's the output:
Code:
sh ./ati-driver-installer-9-11-x86.x86_64.run --buildpkg Slackware/Only_Module
Created directory fglrx-install.hokais
Verifying archive integrity... All good.
Uncompressing ATI Proprietary Linux Driver-8.672......
==================================================
ATI Technologies Linux Driver Installer/Packager
==================================================
Generating package: Slackware/Only_Module
ATI SlackBuild Version 1.3.9
--------------------------------------------
by: Emanuele Tomasi <tomasiATcli.di.unipi.it>
Ezio Ghibaudo <ekxiusATgmail.com>
Federico Rota <federico.rota01ATgmail.com>
AMD kernel module generator version 2.1
doing Makefile based build for kernel 2.6.x and higher
rm -rf *.c *.h *.o *.ko *.GCC* .??* *.symvers
make -C /lib/modules/2.6.32.3/build SUBDIRS=/tmp/fglrx-install.hokais/common/lib/modules/fglrx/build_mod/2.6.x modules
make[1]: Entering directory `/usr/src/linux-2.6.32.3'
CC [M] /tmp/fglrx-install.hokais/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.o
In file included from /tmp/fglrx-install.hokais/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:443:
/tmp/fglrx-install.hokais/common/lib/modules/fglrx/build_mod/2.6.x/drm_proc.h: In function 'FGLDRM__vma_info':
/tmp/fglrx-install.hokais/common/lib/modules/fglrx/build_mod/2.6.x/drm_proc.h:497: warning: format '%08lx' expects type 'long unsigned int', but argument 5 has type 'phys_addr_t'
CC [M] /tmp/fglrx-install.hokais/common/lib/modules/fglrx/build_mod/2.6.x/kcl_acpi.o
CC [M] /tmp/fglrx-install.hokais/common/lib/modules/fglrx/build_mod/2.6.x/kcl_agp.o
CC [M] /tmp/fglrx-install.hokais/common/lib/modules/fglrx/build_mod/2.6.x/kcl_debug.o
CC [M] /tmp/fglrx-install.hokais/common/lib/modules/fglrx/build_mod/2.6.x/kcl_ioctl.o
CC [M] /tmp/fglrx-install.hokais/common/lib/modules/fglrx/build_mod/2.6.x/kcl_io.o
/tmp/fglrx-install.hokais/common/lib/modules/fglrx/build_mod/2.6.x/kcl_io.c: In function 'KCL_IO_FASYNC_Terminate':
/tmp/fglrx-install.hokais/common/lib/modules/fglrx/build_mod/2.6.x/kcl_io.c:122: error: 'SIGIO' undeclared (first use in this function)
/tmp/fglrx-install.hokais/common/lib/modules/fglrx/build_mod/2.6.x/kcl_io.c:122: error: (Each undeclared identifier is reported only once
/tmp/fglrx-install.hokais/common/lib/modules/fglrx/build_mod/2.6.x/kcl_io.c:122: error: for each function it appears in.)
make[2]: *** [/tmp/fglrx-install.hokais/common/lib/modules/fglrx/build_mod/2.6.x/kcl_io.o] Error 1
make[1]: *** [_module_/tmp/fglrx-install.hokais/common/lib/modules/fglrx/build_mod/2.6.x] Error 2
make[1]: Leaving directory `/usr/src/linux-2.6.32.3'
make: *** [kmod_build] Error 2
build failed with return value 2
ERROR: i don't have make module
Removing temporary directory: fglrx-install.hokais