« -: Jul 11, 2004, 13:35 »
Който се е опитвал да компилира fglrx модула на Ати 3.9 (x 4.3.0) драйвера с кернел 2.6.7 е разбрал че не става:
Цитат |
ATI module generator V 2.0 ========================== initializing... cleaning... patching 'highmem.h'... skipping patch for 'drmP.h', not needed skipping patch for 'drm_os_linux.h', not needed assuming new VMA API since we do have kernel 2.6.x... doing Makefile based build for kernel 2.6.x and higher make -C /lib/modules/2.6.7/build SUBDIRS=/lib/modules/fglrx/build_mod/2.6.x modules make[1]: Entering directory `/usr/src/linux-2.6.7' CC [M] /lib/modules/fglrx/build_mod/2.6.x/agpgart_be.o /lib/modules/fglrx/build_mod/2.6.x/agpgart_be.c: In function `agp_generic_alloc_page': /lib/modules/fglrx/build_mod/2.6.x/agpgart_be.c:1405: structure has no member named `count' /lib/modules/fglrx/build_mod/2.6.x/agpgart_be.c: In function `ali_alloc_page': /lib/modules/fglrx/build_mod/2.6.x/agpgart_be.c:4416: structure has no member named `count' make[2]: *** [/lib/modules/fglrx/build_mod/2.6.x/agpgart_be.o] Error 1 make[1]: *** [_module_/lib/modules/fglrx/build_mod/2.6.x] Error 2 make[1]: Leaving directory `/usr/src/linux-2.6.7' make: *** [kmod_build] Error 2 build succeeded with return value 0 duplicating results into driver repository... done. ============================== |
Радостната новина е че има пач '>
Итеглете пача оттук, копирайте го в /lib/modules/fglrx/build_mod/2.6.x, отидете в тази директория и изпълнете:
patch -p1 < fglrx.patch
би трябвало да видите следното съобщение без грешки:
patching file agpgart_be.c
patching file firegl
отивате една директория нагоре и пускате sh make.sh после още една нагоре и пускате sh make_install.sh и сте готови '>