Ati driver e moduli fglrx
Ciao a tutti
Ho un grosso problema con la creazione dei moduli "fglrx" dopo
l'installazione dei pacchetti dpkg -i fglrx-driver_8.10.19-1_i386.deb
dpkg -i fglrx-kernel-src_8.10.19-1_i386.deb.
In pratica dopo essere entrato in "/usr/src/modules/fglrx-kernel-src"
e aver dato ./make.sh mi da questo log.:
ATI module generator V 2.0
==========================
initializing...
build_date =dom mar 20 09:54:06 CET 2005
uname -r =2.6.11.5
uid=0(root) gid=0(root) gruppi=0(root)
..
drwxr-xr-x 34 root root 4896 2005-03-19 14:34 /usr/include
..
totale 30567
-rw-r--r-- 1 root root 263386 2005-02-17 11:20
fglrx-kernel-src.tar.gz
-rw-r--r-- 1 root root 30998917 2005-01-19 11:26
kernel-source-2.4.27.tar.bz2
drwxrwxr-x 19 500 michele 1184 2005-03-19 23:09 linux-2.6.11.5
drwxr-xr-x 3 root src 80 2005-02-17 11:20 modules
drwxr-xr-x 7 root root 168 2005-03-08 06:44 rpm
..
file /usr/src/linux-2.6.11.5/include/linux/agp_backend.h says: AGP=1
kernel configuration says: SMP=1
kernel configuration says: MODVERSIONS=1
..
CC=gcc
cc_version=3.3.5
found major but not minor version match for gcc and the ip-library
ls -l ./libfglrx_ip.a
lrwxrwxrwx 1 root root 20 2005-03-20 09:54 ./libfglrx_ip.a ->
../libfglrx_ip.a.GCC3
..
cleaning...
patching 'highmem.h'...
assuming new VMA API since we do have kernel 2.6.x...
def_vma_api_version=-DFGL_LINUX253P1_VMA_API
doing Makefile based build for kernel 2.6.x and higher
make -C /usr/src/linux-2.6.11.5
SUBDIRS=/usr/src/modules/fglrx-kernel-src modules
make[1]: Entering directory `/usr/src/linux-2.6.11.5'
CC [M] /usr/src/modules/fglrx-kernel-src/agp3.o
CC [M] /usr/src/modules/fglrx-kernel-src/nvidia-agp.o
CC [M] /usr/src/modules/fglrx-kernel-src/agpgart_be.o
/usr/src/modules/fglrx-kernel-src/agpgart_be.c: In function
`agp_find_supported_device':
/usr/src/modules/fglrx-kernel-src/agpgart_be.c:6526: warning: unused
variable `cap_ptr'
/usr/src/modules/fglrx-kernel-src/agpgart_be.c: In function
`__fgl_agp_init':
/usr/src/modules/fglrx-kernel-src/agpgart_be.c:7611: warning:
`pm_register' is deprecated (declared at include/linux/pm.h:106)
/usr/src/modules/fglrx-kernel-src/agpgart_be.c: In function
`__fgl_agp_cleanup':
/usr/src/modules/fglrx-kernel-src/agpgart_be.c:7621: warning:
`pm_unregister_all' is deprecated (declared at include/linux/pm.h:116)
/usr/src/modules/fglrx-kernel-src/agpgart_be.c: At top level:
/usr/src/modules/fglrx-kernel-src/agpgart_be.c:6507: warning:
`agp_check_supported_device' defined but not used
CC [M] /usr/src/modules/fglrx-kernel-src/i7505-agp.o
CC [M] /usr/src/modules/fglrx-kernel-src/firegl_public.o
/usr/src/modules/fglrx-kernel-src/firegl_public.c: In function
`firegl_stub_putminor':
/usr/src/modules/fglrx-kernel-src/firegl_public.c:509: warning:
`inter_module_put' is deprecated (declared at include/linux/module.h:578)
/usr/src/modules/fglrx-kernel-src/firegl_public.c:511: warning:
`inter_module_unregister' is deprecated (declared at
include/linux/module.h:574)
/usr/src/modules/fglrx-kernel-src/firegl_public.c: In function
`firegl_stub_register':
/usr/src/modules/fglrx-kernel-src/firegl_public.c:531: warning:
`inter_module_register' is deprecated (declared at
include/linux/module.h:573)
/usr/src/modules/fglrx-kernel-src/firegl_public.c:562: warning:
`inter_module_put' is deprecated (declared at include/linux/module.h:578)
/usr/src/modules/fglrx-kernel-src/firegl_public.c: In function
`__ke_get_vm_phys_addr':
/usr/src/modules/fglrx-kernel-src/firegl_public.c:1673: warning: passing
arg 1 of `pmd_offset' from incompatible pointer type
/usr/src/modules/fglrx-kernel-src/firegl_public.c: In function
`do_vm_shm_nopage':
/usr/src/modules/fglrx-kernel-src/firegl_public.c:2203: warning: passing
arg 1 of `pmd_offset' from incompatible pointer type
/usr/src/modules/fglrx-kernel-src/firegl_public.c: In function
`__ke_vm_phys_addr_str':
/usr/src/modules/fglrx-kernel-src/firegl_public.c:2573: warning: passing
arg 1 of `pmd_offset' from incompatible pointer type
/usr/src/modules/fglrx-kernel-src/firegl_public.c: In function
`__ke_vm_map':
/usr/src/modules/fglrx-kernel-src/firegl_public.c:2722: warning:
implicit declaration of function `remap_page_range'
/usr/src/modules/fglrx-kernel-src/firegl_public.c: At top level:
/usr/src/modules/fglrx-kernel-src/firegl_public.c:2876: error: parse
error before '*' token
/usr/src/modules/fglrx-kernel-src/firegl_public.c:2876: warning: type
defaults to `int' in declaration of `drm_agp_module_stub'
/usr/src/modules/fglrx-kernel-src/firegl_public.c:2876: warning: data
definition has no type or storage class
/usr/src/modules/fglrx-kernel-src/firegl_public.c: In function
`__ke_agpgart_available':
/usr/src/modules/fglrx-kernel-src/firegl_public.c:3018: error:
`drm_agp_t' undeclared (first use in this function)
/usr/src/modules/fglrx-kernel-src/firegl_public.c:3018: error: (Each
undeclared identifier is reported only once
/usr/src/modules/fglrx-kernel-src/firegl_public.c:3018: error: for each
function it appears in.)
/usr/src/modules/fglrx-kernel-src/firegl_public.c:3018: error: parse
error before ')' token
/usr/src/modules/fglrx-kernel-src/firegl_public.c:3039: error: request
for member `free_memory' in something not a structure or union
/usr/src/modules/fglrx-kernel-src/firegl_public.c:3041: error: request
for member `free_memory' in something not a structure or union
/usr/src/modules/fglrx-kernel-src/firegl_public.c:3044: error: request
for member `allocate_memory' in something not a structure or union
/usr/src/modules/fglrx-kernel-src/firegl_public.c:3046: error: request
for member `allocate_memory' in something not a structure or union
/usr/src/modules/fglrx-kernel-src/firegl_public.c:3049: error: request
for member `bind_memory' in something not a structure or union
/usr/src/modules/fglrx-kernel-src/firegl_public.c:3051: error: request
for member `bind_memory' in something not a structure or union
/usr/src/modules/fglrx-kernel-src/firegl_public.c:3054: error: request
for member `unbind_memory' in something not a structure or union
/usr/src/modules/fglrx-kernel-src/firegl_public.c:3056: error: request
for member `unbind_memory' in something not a structure or union
/usr/src/modules/fglrx-kernel-src/firegl_public.c:3059: error: request
for member `enable' in something not a structure or union
/usr/src/modules/fglrx-kernel-src/firegl_public.c:3061: error: request
for member `enable' in something not a structure or union
/usr/src/modules/fglrx-kernel-src/firegl_public.c:3064: error: request
for member `acquire' in something not a structure or union
/usr/src/modules/fglrx-kernel-src/firegl_public.c:3066: error: request
for member `acquire' in something not a structure or union
/usr/src/modules/fglrx-kernel-src/firegl_public.c:3069: error: request
for member `release' in something not a structure or union
/usr/src/modules/fglrx-kernel-src/firegl_public.c:3071: error: request
for member `release' in something not a structure or union
/usr/src/modules/fglrx-kernel-src/firegl_public.c:3074: error: request
for member `copy_info' in something not a structure or union
/usr/src/modules/fglrx-kernel-src/firegl_public.c:3076: error: request
for member `copy_info' in something not a structure or union
/usr/src/modules/fglrx-kernel-src/firegl_public.c: In function
`__ke_agp_uninit':
/usr/src/modules/fglrx-kernel-src/firegl_public.c:3147: warning:
`inter_module_put' is deprecated (declared at include/linux/module.h:578)
/usr/src/modules/fglrx-kernel-src/firegl_public.c: In function
`__ke_agp_free_memory':
/usr/src/modules/fglrx-kernel-src/firegl_public.c:3180: error: request
for member `free_memory' in something not a structure or union
/usr/src/modules/fglrx-kernel-src/firegl_public.c:3181: error: request
for member `free_memory' in something not a structure or union
/usr/src/modules/fglrx-kernel-src/firegl_public.c: In function
`__ke_agp_allocate_memory':
/usr/src/modules/fglrx-kernel-src/firegl_public.c:3190: error: request
for member `allocate_memory' in something not a structure or union
/usr/src/modules/fglrx-kernel-src/firegl_public.c:3191: error: request
for member `allocate_memory' in something not a structure or union
/usr/src/modules/fglrx-kernel-src/firegl_public.c: In function
`__ke_agp_bind_memory':
/usr/src/modules/fglrx-kernel-src/firegl_public.c:3201: error: request
for member `bind_memory' in something not a structure or union
/usr/src/modules/fglrx-kernel-src/firegl_public.c:3202: error: request
for member `bind_memory' in something not a structure or union
/usr/src/modules/fglrx-kernel-src/firegl_public.c: In function
`__ke_agp_unbind_memory':
/usr/src/modules/fglrx-kernel-src/firegl_public.c:3212: error: request
for member `unbind_memory' in something not a structure or union
/usr/src/modules/fglrx-kernel-src/firegl_public.c:3213: error: request
for member `unbind_memory' in something not a structure or union
/usr/src/modules/fglrx-kernel-src/firegl_public.c: In function
`__ke_agp_enable':
/usr/src/modules/fglrx-kernel-src/firegl_public.c:3223: error: request
for member `enable' in something not a structure or union
/usr/src/modules/fglrx-kernel-src/firegl_public.c:3225: error: request
for member `enable' in something not a structure or union
/usr/src/modules/fglrx-kernel-src/firegl_public.c: In function
`__ke_agp_acquire':
/usr/src/modules/fglrx-kernel-src/firegl_public.c:3271: error: request
for member `acquire' in something not a structure or union
/usr/src/modules/fglrx-kernel-src/firegl_public.c:3272: error: request
for member `acquire' in something not a structure or union
/usr/src/modules/fglrx-kernel-src/firegl_public.c: In function
`__ke_agp_release':
/usr/src/modules/fglrx-kernel-src/firegl_public.c:3282: error: request
for member `release' in something not a structure or union
/usr/src/modules/fglrx-kernel-src/firegl_public.c:3283: error: request
for member `release' in something not a structure or union
/usr/src/modules/fglrx-kernel-src/firegl_public.c: In function
`__ke_agp_copy_info':
/usr/src/modules/fglrx-kernel-src/firegl_public.c:3296: error: request
for member `copy_info' in something not a structure or union
/usr/src/modules/fglrx-kernel-src/firegl_public.c:3303: error: request
for member `copy_info' in something not a structure or union
make[2]: *** [/usr/src/modules/fglrx-kernel-src/firegl_public.o] Error 1
make[1]: *** [_module_/usr/src/modules/fglrx-kernel-src] Error 2
make[1]: Leaving directory `/usr/src/linux-2.6.11.5'
make: *** [kmod_build] Error 2
build failed with return value 2
Premetto che ho debian sarge aggiornata ad oggi ed usando l'altra
procedura di compilazione dei moduli:cd /usr/src/kernel-source-2.x.y
make SUBDIRS=/usr/src/modules/fglrx-kernel-src modules) mi da lo stesso log.
Qualcuno mi può aiutare?
Grazie a tutti.
Reply to: