i've downloaded the ati fglrx installer 8.28.8 for my radeon 9000
(previously i tried livna packages but they didnt work)
the problem is it can't compile against 2.6.24 kernel (2.6.24.7-92.fc8)
first it looked for UTS_RELEASE in the wrong header file, i fixed it
then it tried including config.h which has been removed versions ago, i fixed it by copying an old version i found on the net
still it doesnt work; quoting from the log:
make -C /lib/modules/2.6.24.7-92.fc8/build SUBDIRS=/lib/modules/fglrx/build_mod/2.6.x modules
make[1]: Entering directory `/usr/src/kernels/2.6.24.7-92.fc8-i686'
CC [M] /lib/modules/fglrx/build_mod/2.6.x/firegl_public.o
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:180: error: expected declaration specifiers or ‘...’ before ‘mlock’
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:180: error: expected declaration specifiers or ‘...’ before ‘addr’
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:180: error: expected declaration specifiers or ‘...’ before ‘len’
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:182: warning: return type defaults to ‘int’
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function ‘_syscall2’:
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:182: error: expected declaration specifiers before ‘_syscall2’
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:215: error: parameter ‘__ke_debuglevel’ is initialized
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:216: error: parameter ‘__ke_moduleflags’ is initialized
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:219: error: storage class specified for parameter ‘__mod_author219’
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:219: error: parameter ‘__mod_author219’ is initialized
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:219: warning: ‘__used__’ attribute ignored
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:219: error: section attribute not allowed for ‘__mod_author219’
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:220: error: storage class specified for parameter ‘__mod_description220’
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:220: error: parameter ‘__mod_description220’ is initialized
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:220: warning: ‘__used__’ attribute ignored
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:220: error: section attribute not allowed for ‘__mod_description220’
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:224: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘{’ token
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:224: error: expected declaration specifiers before ‘;’ token
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:224: error: storage class specified for parameter ‘__param_perm_check_firegl’
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:224: error: parameter ‘__param_perm_check_firegl’ is initialized
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:224: error: storage class specified for parameter ‘__param_str_firegl’
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:224: error: parameter ‘__param_str_firegl’ is initialized
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:224: error: storage class specified for parameter ‘__param_firegl’
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:224: error: parameter ‘__param_firegl’ is initialized
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:224: warning: ‘__used__’ attribute ignored
etc etc
is there some patch to make it compile with new kernel?
tnx for any help