bruse |
10-28-2006 10:56 AM |
Here is a error while compile fglrx manually..
Quote:
[root@localhost build_mod]# bash 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
doing Makefile based build for kernel 2.6.x and higher
make -C /lib/modules/2.6.17-5mdv/build SUBDIRS=/lib/modules/fglrx/build_mod/2.6.x modules
make[1]: Entering directory `/usr/src/linux-2.6.17-5mdv'
WARNING: Symbol version dump /usr/src/linux-2.6.17-5mdv/Module.symvers
is missing; modules will have no dependencies and modversions.
CC [M] /lib/modules/fglrx/build_mod/2.6.x/firegl_public.o
In file included from include/asm/system.h:5,
from include/asm/processor.h:18,
from include/asm/thread_info.h:17,
from include/linux/thread_info.h:21,
from include/linux/preempt.h:10,
from include/linux/spinlock.h:50,
from include/linux/capability.h:45,
from include/linux/sched.h:7,
from include/linux/module.h:10,
from /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:87:
include/linux/kernel.h:110: warning: conflicting types for built-in function ‘snprintf’
include/linux/kernel.h:112: warning: conflicting types for built-in function ‘vsnprintf’
In file included from include/linux/string.h:21,
from include/linux/bitmap.h:8,
from include/linux/cpumask.h:86,
from include/asm/processor.h:23,
from include/asm/thread_info.h:17,
from include/linux/thread_info.h:21,
from include/linux/preempt.h:10,
from include/linux/spinlock.h:50,
from include/linux/capability.h:45,
from include/linux/sched.h:7,
from include/linux/module.h:10,
from /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:87:
include/asm/string.h:45: warning: conflicting types for built-in function ‘strncpy’
include/asm/string.h:81: warning: conflicting types for built-in function ‘strncat’
include/asm/string.h:126: warning: conflicting types for built-in function ‘strncmp’
include/asm/string.h:190: warning: conflicting types for built-in function ‘strlen’
include/asm/string.h:327: warning: conflicting types for built-in function ‘memmove’
In file included from include/linux/bitmap.h:8,
from include/linux/cpumask.h:86,
from include/asm/processor.h:23,
from include/asm/thread_info.h:17,
from include/linux/thread_info.h:21,
from include/linux/preempt.h:10,
from include/linux/spinlock.h:50,
from include/linux/capability.h:45,
from include/linux/sched.h:7,
from include/linux/module.h:10,
from /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:87:
include/linux/string.h:75: warning: conflicting types for built-in function ‘strspn’
include/linux/string.h:78: warning: conflicting types for built-in function ‘strcspn’
include/linux/string.h:94: warning: conflicting types for built-in function ‘__builtin_memcmp’
In file included from include/asm/smp.h:18,
from include/linux/smp.h:19,
from include/linux/sched.h:26,
from include/linux/module.h:10,
from /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:87:
include/asm/mpspec.h:6:25: error: mach_mpspec.h: No such file or directory
In file included from include/asm/smp.h:18,
from include/linux/smp.h:19,
from include/linux/sched.h:26,
from include/linux/module.h:10,
from /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:87:
include/asm/mpspec.h:8: error: ‘MAX_MP_BUSSES’ undeclared here (not in a function)
include/asm/mpspec.h:22: error: ‘MAX_IRQ_SOURCES’ undeclared here (not in a function)
In file included from include/linux/smp.h:19,
from include/linux/sched.h:26,
from include/linux/module.h:10,
from /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:87:
include/asm/smp.h:77:26: error: mach_apicdef.h: No such file or directory
In file included from include/linux/smp.h:19,
from include/linux/sched.h:26,
from include/linux/module.h:10,
from /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:87:
include/asm/smp.h: In function ‘hard_smp_processor_id’:
include/asm/smp.h:81: warning: implicit declaration of function ‘GET_APIC_ID’
In file included from include/linux/irq.h:22,
from include/asm/hardirq.h:6,
from include/linux/hardirq.h:7,
from include/linux/interrupt.h:11,
from include/asm/highmem.h:24,
from include/linux/highmem.h:24,
from /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:103:
include/asm/irq.h:16:25: error: irq_vectors.h: No such file or directory
In file included from include/asm/hardirq.h:6,
from include/linux/hardirq.h:7,
from include/linux/interrupt.h:11,
from include/asm/highmem.h:24,
from include/linux/highmem.h:24,
from /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:103:
include/linux/irq.h: At top level:
include/linux/irq.h:85: error: ‘NR_IRQS’ undeclared here (not in a function)
In file included from include/linux/irq.h:94,
from include/asm/hardirq.h:6,
from include/linux/hardirq.h:7,
from include/linux/interrupt.h:11,
from include/asm/highmem.h:24,
from include/linux/highmem.h:24,
from /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:103:
include/asm/hw_irq.h:30: error: ‘NR_IRQ_VECTORS’ undeclared here (not in a function)
In file included from include/linux/interrupt.h:11,
from include/asm/highmem.h:24,
from include/linux/highmem.h:24,
from /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:103:
include/linux/hardirq.h:35:27: warning: "NR_IRQS" is not defined
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:146:24: error: asm/compat.h: No such file or directory
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:456: warning: initialization from incompatible pointer type
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function ‘firegl_stub_open’:
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:579: warning: assignment discards qualifiers from pointer target type
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function ‘firegl_put_user_ptr’:
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:1339: warning: assignment makes integer from pointer without a cast
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function ‘__ke_compat_alloc_user_space’:
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:1712: warning: implicit declaration of function ‘compat_alloc_user_space’
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:1712: warning: return makes pointer from integer without a cast
/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:1997: error: ‘pte_t’ has no member named ‘pte’
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function ‘__ke_register_ioctl32_conversion’:
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:2517: warning: implicit declaration of function ‘register_ioctl32_conversion’
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function ‘__ke_unregister_ioctl32_conversion’:
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:2526: warning: implicit declaration of function ‘unregister_ioctl32_conversion’
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function ‘__ke_pte_phys_addr_str’:
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3027: error: ‘pte_t’ has no member named ‘pte’
/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:2001: warning: control reaches end of non-void function
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.17-5mdv'
make: *** [kmod_build] Error 2
build failed with return value 2
[root@localhost build_mod]#
|
Also i have moved a patch given with ati fglrx.
|