Hey Erol those patches go on alright but look at what happens when I run the ./make.sh
ATI module generator V 2.0
==========================
initializing...
build_date =Fri Feb 20 00:54:48 CET 2004
uname -a =Linux darkstar 2.6.2 #2 Wed Feb 18 16:44:06 CET 2004 i686 unknown unknown GNU/Linux
uname -s =Linux
uname -m =i686
uname -r =2.6.2
uname -v =#2 Wed Feb 18 16:44:06 CET 2004
uid=0(root) gid=0(root) groups=0(root),1(bin),2(daemon),3(sys),4(adm),6(disk),10(wheel),11(floppy)
.
drwxr-xr-x 139 root root 8192 Feb 19 13:34 /usr/include
.
total 41588
-rw-r--r-- 1 root root 567 Sep 3 02:12 2.4.22.nat.diff
drwxr-xr-x 2 root root 4096 Feb 19 13:34 ATI
lrwxrwxrwx 1 root root 11 Feb 18 15:40 linux -> linux-2.6.2
drwxr-xr-x 15 root root 4096 Aug 27 22:51 linux-2.4.22
drwxrwxr-x 19 1046 1046 4096 Feb 18 16:44 linux-2.6.2
-rwxr--r-- 1 root root 42509912 Feb 18 15:39 linux-2.6.2.tar.gz
drwxr-xr-x 7 root root 4096 Dec 12 2002 rpm
drwxr-xr-x 2 root root 4096 Sep 5 00:03 xfs-2.4.22
.
file /lib/modules/2.6.2/build/include/linux/agp_backend.h says: AGP=1
assuming default: SMP=0
assuming default: MODVERSIONS=0
.
CC=gcc
cc_version=3.2.3
found major but not minor version match for gcc and the ip-library
ls -l libfglrx_ip.a
lrwxr-xr-x 1 root root 18 Feb 20 00:54 libfglrx_ip.a -> libfglrx_ip.a.GCC3
.
probing for VMA API version...
cc_ret_vma_240 = 1
cc_ret_vma_253 = 0
def_vma_api_version=-DFGL_LINUX253P1_VMA_API
cleaning...
patching 'highmem.h'...
skipping patch for 'drmP.h', not needed
skipping patch for 'drm_os_linux.h', not needed
doing Makefile based build for kernel 2.6.x and higher
ln -s ../libfglrx_ip.a.GCC3
echo agp3.c nvidia-agp.c agpgart_be.c i7505-agp.c firegl_public.c
agp3.c nvidia-agp.c agpgart_be.c i7505-agp.c firegl_public.c
ln -s ../agp3.c
echo agp3.c nvidia-agp.c agpgart_be.c i7505-agp.c firegl_public.c
agp3.c nvidia-agp.c agpgart_be.c i7505-agp.c firegl_public.c
ln -s ../nvidia-agp.c
echo agp3.c nvidia-agp.c agpgart_be.c i7505-agp.c firegl_public.c
agp3.c nvidia-agp.c agpgart_be.c i7505-agp.c firegl_public.c
ln -s ../agpgart_be.c
echo agp3.c nvidia-agp.c agpgart_be.c i7505-agp.c firegl_public.c
agp3.c nvidia-agp.c agpgart_be.c i7505-agp.c firegl_public.c
ln -s ../i7505-agp.c
echo agp3.c nvidia-agp.c agpgart_be.c i7505-agp.c firegl_public.c
agp3.c nvidia-agp.c agpgart_be.c i7505-agp.c firegl_public.c
ln -s ../firegl_public.c
ln -s ../agp_backend.h
ln -s ../agp.h
ln -s ../firegl_public.h
make -C /lib/modules/2.6.2/build SUBDIRS=/lib/modules/fglrx/build_mod/2.6.x modules
make[1]: Entering directory `/usr/src/linux-2.6.2'
*** Warning: Overriding SUBDIRS on the command line can cause
*** inconsistencies
make[2]: `arch/i386/kernel/asm-offsets.s' is up to date.
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
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:2236: warning: initialization from incompatible pointer type
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:2254: warning: initialization from incompatible pointer type
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:2261: warning: initialization from incompatible pointer type
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:2268: warning: initialization from incompatible pointer type
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:2277: warning: initialization from incompatible pointer type
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3104: warning: `have_cpuid_p' defined but not used
LD [M] /lib/modules/fglrx/build_mod/2.6.x/fglrx.o
Building modules, stage 2.
MODPOST
CC /lib/modules/fglrx/build_mod/2.6.x/fglrx.mod.o
LD [M] /lib/modules/fglrx/build_mod/2.6.x/fglrx.ko
make[1]: Leaving directory `/usr/src/linux-2.6.2'
build succeeded with return value 0
.
duplicating results into driver repository...
target location: /lib/modules/fglrx
copying fglrx.ko
copying logfile of build
*** end of build log ***
What does that initialization from incompatible pointer type mean?? I tried following though the rest of the steps but I it only loads the mesa drivers no Direct Rendering
Thanks
Adam