ATI module generator V 2.0
==========================
initializing...
./firegl_public.c: required file is missing in build directory
computername:/home/username# cd /usr/src/modules/fglrx
computername:/usr/src/modules/fglrx# sh make.sh
ATI module generator V 2.0
==========================
initializing...
cleaning...
patching 'highmem.h'...
assuming new VMA API since we do have kernel 2.6.x...
Assuming default VMAP API
Assuming default munmap API
doing Makefile based build for kernel 2.6.x and higher
make.sh: line 937: cd: 2.6.x: No such file or directory
make -C /lib/modules/2.6.24-1-686-bigmem/build SUBDIRS=/usr/src/modules/fglrx modules
make[1]: Entering directory `/usr/src/linux-headers-2.6.24-1-686-bigmem'
CC [M] /usr/src/modules/fglrx/firegl_public.o
/usr/src/modules/fglrx/firegl_public.c: In function ‘__ke_check_pci’:
/usr/src/modules/fglrx/firegl_public.c:1857: warning: ‘pci_find_slot’ is deprecated (declared at include/linux/pci.h:493)
/usr/src/modules/fglrx/firegl_public.c: In function ‘__ke_pci_find_device’:
/usr/src/modules/fglrx/firegl_public.c:1886: warning: ‘pci_find_device’ is deprecated (declared at include/linux/pci.h:492)
/usr/src/modules/fglrx/firegl_public.c: In function ‘__ke_vm_test_and_clear_dirty’:
/usr/src/modules/fglrx/firegl_public.c:2411: error: implicit declaration of function ‘ptep_test_and_clear_dirty’
/usr/src/modules/fglrx/firegl_public.c: In function ‘__ke_pci_find_slot’:
/usr/src/modules/fglrx/firegl_public.c:2719: warning: ‘pci_find_slot’ is deprecated (declared at include/linux/pci.h:493)
/usr/src/modules/fglrx/firegl_public.c: In function ‘__ke_request_irq’:
/usr/src/modules/fglrx/firegl_public.c:2829: error: ‘SA_SHIRQ’ undeclared (first use in this function)
/usr/src/modules/fglrx/firegl_public.c:2829: error: (Each undeclared identifier is reported only once
/usr/src/modules/fglrx/firegl_public.c:2829: error: for each function it appears in.)
/usr/src/modules/fglrx/firegl_public.c:2829: warning: passing argument 2 of ‘request_irq’ from incompatible pointer type
/usr/src/modules/fglrx/firegl_public.c: In function ‘__ke_pte_phys_addr_str’:
/usr/src/modules/fglrx/firegl_public.c:3403: error: implicit declaration of function ‘pte_read’
/usr/src/modules/fglrx/firegl_public.c:3405: error: implicit declaration of function ‘pte_exec’
/usr/src/modules/fglrx/firegl_public.c: At top level:
/usr/src/modules/fglrx/firegl_public.c:5306: error: expected specifier-qualifier-list before ‘kmem_cache_t’
/usr/src/modules/fglrx/firegl_public.c: In function ‘KAS_SlabCache_Initialize’:
/usr/src/modules/fglrx/firegl_public.c:5345: error: ‘kasSlabCache_t’ has no member named ‘routine_type’
/usr/src/modules/fglrx/firegl_public.c:5346: error: ‘kasSlabCache_t’ has no member named ‘lock’
/usr/src/modules/fglrx/firegl_public.c:5347: error: ‘kasSlabCache_t’ has no member named ‘name’
/usr/src/modules/fglrx/firegl_public.c:5351: error: ‘kasSlabCache_t’ has no member named ‘cache’
/usr/src/modules/fglrx/firegl_public.c:5352: error: ‘kasSlabCache_t’ has no member named ‘name’
/usr/src/modules/fglrx/firegl_public.c:5352: error: too many arguments to function ‘kmem_cache_create’
/usr/src/modules/fglrx/firegl_public.c: In function ‘KAS_SlabCache_Destroy’:
/usr/src/modules/fglrx/firegl_public.c:5375: error: ‘kasSlabCache_t’ has no member named ‘cache’
/usr/src/modules/fglrx/firegl_public.c:5385: error: ‘kasSlabCache_t’ has no member named ‘cache’
/usr/src/modules/fglrx/firegl_public.c:5387: error: ‘kasSlabCache_t’ has no member named ‘cache’
/usr/src/modules/fglrx/firegl_public.c: In function ‘KAS_SlabCache_AllocEntry’:
/usr/src/modules/fglrx/firegl_public.c:5422: error: ‘kasSlabCache_t’ has no member named ‘routine_type’
/usr/src/modules/fglrx/firegl_public.c:5423: error: ‘kasSlabCache_t’ has no member named ‘lock’
/usr/src/modules/fglrx/firegl_public.c:5447: error: ‘kasSlabCache_t’ has no member named ‘cache’
/usr/src/modules/fglrx/firegl_public.c:5450: error: ‘kasSlabCache_t’ has no member named ‘lock’
/usr/src/modules/fglrx/firegl_public.c:5458: error: ‘kasSlabCache_t’ has no member named ‘cache’
/usr/src/modules/fglrx/firegl_public.c: In function ‘KAS_SlabCache_FreeEntry’:
/usr/src/modules/fglrx/firegl_public.c:5486: error: ‘kasSlabCache_t’ has no member named ‘routine_type’
/usr/src/modules/fglrx/firegl_public.c:5487: error: ‘kasSlabCache_t’ has no member named ‘lock’
/usr/src/modules/fglrx/firegl_public.c:5499: error: ‘kasSlabCache_t’ has no member named ‘cache’
/usr/src/modules/fglrx/firegl_public.c:5502: error: ‘kasSlabCache_t’ has no member named ‘lock’
make[2]: *** [/usr/src/modules/fglrx/firegl_public.o] Error 1
make[1]: *** [_module_/usr/src/modules/fglrx] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-2.6.24-1-686-bigmem'
make: *** [kmod_build] Error 2
build failed with return value 2