error compiling ati module with 2.6.11-rc4
i'm trying to compile everything as i normally do.
I've patched my 2.6.10 kernel to 2.6.11-rc4 compiled the kernel and modules. everything is working wonderfully. then i try to compile the ati driver..... this is the output i get whether i make directly from the 2.6.x directory or use the make.sh script. make -C /lib/modules/2.6.11-rc4/build SUBDIRS=/lib/modules/fglrx/build_mod/2.6.x modules make[1]: Entering directory `/usr/src/linux-2.6.11-rc4' CC [M] /lib/modules/fglrx/build_mod/2.6.x/agp3.o CC [M] /lib/modules/fglrx/build_mod/2.6.x/nvidia-agp.o 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 `x86_64_insert_memory': /lib/modules/fglrx/build_mod/2.6.x/agpgart_be.c:3784: warning: integer constant is too large for "long" type /lib/modules/fglrx/build_mod/2.6.x/agpgart_be.c: In function `agp_find_supported_device': /lib/modules/fglrx/build_mod/2.6.x/agpgart_be.c:6492: warning: unused variable `cap_ptr' /lib/modules/fglrx/build_mod/2.6.x/agpgart_be.c: In function `__fgl_agp_init': /lib/modules/fglrx/build_mod/2.6.x/agpgart_be.c:7568: warning: `pm_register' is deprecated (declared at include/linux/pm.h:106) /lib/modules/fglrx/build_mod/2.6.x/agpgart_be.c: In function `__fgl_agp_cleanup': /lib/modules/fglrx/build_mod/2.6.x/agpgart_be.c:7578: warning: `pm_unregister_all' is deprecated (declared at include/linux/pm.h:116) /lib/modules/fglrx/build_mod/2.6.x/agpgart_be.c: At top level: /lib/modules/fglrx/build_mod/2.6.x/agpgart_be.c:6473: warning: `agp_check_supported_device' defined but not used CC [M] /lib/modules/fglrx/build_mod/2.6.x/i7505-agp.o CC [M] /lib/modules/fglrx/build_mod/2.6.x/firegl_public.o /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function `firegl_stub_putminor': /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:503: warning: `inter_module_put' is deprecated (declared at include/linux/module.h:578) /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:505: warning: `inter_module_unregister' is deprecated (declared at include/linux/module.h:574) /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function `firegl_stub_register': /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:525: warning: `inter_module_register' is deprecated (declared at include/linux/module.h:573) /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:556: warning: `inter_module_put' is deprecated (declared at include/linux/module.h:578) /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function `__ke_get_vm_phys_addr': /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:1578: warning: passing arg 1 of `pmd_offset' from incompatible pointer type /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function `do_vm_shm_nopage': /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:2073: warning: passing arg 1 of `pmd_offset' from incompatible pointer type /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function `__ke_vm_phys_addr_str': /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:2444: warning: passing arg 1 of `pmd_offset' from incompatible pointer type /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: At top level: /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:2532: warning: initialization from incompatible pointer type /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function `__ke_vm_map': /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:2593: warning: implicit declaration of function `remap_page_range' /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: At top level: /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:2747: error: parse error before '*' token /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:2747: warning: type defaults to `int' in declaration of `drm_agp_module_stub' /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:2747: warning: data definition has no type or storage class /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function `__ke_agpgart_available': /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:2889: error: `drm_agp_t' undeclared (first use in this function) /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:2889: error: (Each undeclared identifier is reported only once /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:2889: error: for each function it appears in.) /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:2889: error: parse error before ')' token /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:2910: error: request for member `free_memory' in something not a structure or union /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:2912: error: request for member `free_memory' in something not a structure or union /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:2915: error: request for member `allocate_memory' in something not a structure or union /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:2917: error: request for member `allocate_memory' in something not a structure or union /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:2920: error: request for member `bind_memory' in something not a structure or union /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:2922: error: request for member `bind_memory' in something not a structure or union /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:2925: error: request for member `unbind_memory' in something not a structure or union /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:2927: error: request for member `unbind_memory' in something not a structure or union /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:2930: error: request for member `enable' in something not a structure or union /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:2932: error: request for member `enable' in something not a structure or union /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:2935: error: request for member `acquire' in something not a structure or union /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:2937: error: request for member `acquire' in something not a structure or union /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:2940: error: request for member `release' in something not a structure or union /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:2942: error: request for member `release' in something not a structure or union /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:2945: error: request for member `copy_info' in something not a structure or union /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:2947: error: request for member `copy_info' in something not a structure or union /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function `__ke_agp_uninit': /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3018: warning: `inter_module_put' is deprecated (declared at include/linux/module.h:578) /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function `__ke_agp_free_memory': /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3051: error: request for member `free_memory' in something not a structure or union /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3052: error: request for member `free_memory' in something not a structure or union /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function `__ke_agp_allocate_memory': /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3061: error: request for member `allocate_memory' in something not a structure or union /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3062: error: request for member `allocate_memory' in something not a structure or union /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function `__ke_agp_bind_memory': /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3072: error: request for member `bind_memory' in something not a structure or union /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3073: error: request for member `bind_memory' in something not a structure or union /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function `__ke_agp_unbind_memory': /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3083: error: request for member `unbind_memory' in something not a structure or union /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3084: error: request for member `unbind_memory' in something not a structure or union /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function `__ke_agp_enable': /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3094: error: request for member `enable' in something not a structure or union /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3096: error: request for member `enable' in something not a structure or union /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function `__ke_agp_acquire': /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3142: error: request for member `acquire' in something not a structure or union /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3143: error: request for member `acquire' in something not a structure or union /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function `__ke_agp_release': /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3153: error: request for member `release' in something not a structure or union /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3154: error: request for member `release' in something not a structure or union /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function `__ke_agp_copy_info': /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3167: error: request for member `copy_info' in something not a structure or union /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3174: error: request for member `copy_info' in something not a structure or union make[2]: *** [/lib/modules/fglrx/build_mod/2.6.x/firegl_public.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.11-rc4' make: *** [kmod_build] Error 2 |
From http://www.rage3d.com/board/showthre...4&page=3&pp=30 (and the rest of that thread)
Apply the original patch for 2.6.10, then apply the patch here. |
All times are GMT -5. The time now is 04:14 AM. |