[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

fglrx-driver 8.24.8-1 kaputt? Patch geht nicht



Hey Liste!

Habe gerade einen neuen (und gepachten) 2.6.17er Kernel aus den Sourcen 
gebacken. Die Patches betreffen aber nur das Scheduling. Nicht die Grafik.

Nun musste ich noch das Modul fglrx neu zu bauen, was aber leider fehlschlug.

Also hab ich ihm BTS gesucht und folgenden Bug gefunden:

http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=375001

Passte auch genauf auf meinen Fehler. Zum Glück gibts dafür schon einen Patch. 
Leider funktioniert er bei mir nicht. 
Vielleicht bin ich auch einfach nur zu blöd den Patch ordentlich einzuspielen.

Folgendes Vorgehen:
- Das geschriebene in eine Datei "foo" schreiben
- cat foo | patch -p0 ausführen ->
sandro:/usr/src/modules/fglrx# cat fire | patch -p0
patching file firegl_public.c

Also scheint das ja gut gegangen zu sein. Also noch fix alle *.o Datein 
löschen und versuchen das Modul neu zu bauen.

Jedoch erhalte ich die gleichen Fehler wie vorher:


In file included from /usr/src/modules/fglrx/drm_proc.h:41,
                 from /usr/src/modules/fglrx/firegl_public.c:333:
/usr/src/modules/fglrx/drmP.h:561:5: warning: "__HAVE_VBL_IRQ" is not defined
/usr/src/modules/fglrx/drmP.h:664:5: warning: "__HAVE_VBL_IRQ" is not defined
/usr/src/modules/fglrx/drmP.h:936:5: warning: "__HAVE_SG" is not defined
/usr/src/modules/fglrx/firegl_public.c:409:5: warning: "FIREGL_VMA_INFO" is 
not defined
/usr/src/modules/fglrx/firegl_public.c:428:5: warning: "FIREGL_VMA_INFO" is 
not defined
/usr/src/modules/fglrx/firegl_public.c: In function 'firegl_stub_open':
/usr/src/modules/fglrx/firegl_public.c:534: warning: assignment discards 
qualifiers from pointer target type
/usr/src/modules/fglrx/firegl_public.c: In function 'firegl_stub_register':
/usr/src/modules/fglrx/firegl_public.c:605: warning: assignment from 
incompatible pointer type
/usr/src/modules/fglrx/firegl_public.c: At top level:
/usr/src/modules/fglrx/firegl_public.c:3594: warning: initialization from 
incompatible pointer type
/usr/src/modules/fglrx/firegl_public.c:3595: warning: initialization from 
incompatible pointer type
/usr/src/modules/fglrx/firegl_public.c:3596: warning: initialization from 
incompatible pointer type
/usr/src/modules/fglrx/firegl_public.c:3597: warning: initialization from 
incompatible pointer type
/usr/src/modules/fglrx/firegl_public.c:3598: warning: initialization from 
incompatible pointer type
/usr/src/modules/fglrx/firegl_public.c:3599: warning: initialization from 
incompatible pointer type
/usr/src/modules/fglrx/firegl_public.c:3600: warning: initialization from 
incompatible pointer type
/usr/src/modules/fglrx/firegl_public.c:3601: warning: initialization from 
incompatible pointer type
/usr/src/modules/fglrx/firegl_public.c:3603: warning: initialization from 
incompatible pointer type
/usr/src/modules/fglrx/firegl_public.c:3613: warning: function declaration 
isn't a prototype
/usr/src/modules/fglrx/firegl_public.c: In 
function 'test_inter_module_interface':
/usr/src/modules/fglrx/firegl_public.c:3618: warning: assignment from 
incompatible pointer type
/usr/src/modules/fglrx/firegl_public.c: In 
function '__ke_agp_allocate_memory_phys_list':
/usr/src/modules/fglrx/firegl_public.c:3943: warning: passing argument 3 
of 'im_fglrx_agp_stub->allocate_memory_phys_list' makes integer from pointer 
without a cast
/usr/src/modules/fglrx/firegl_public.c: In function '__ke_agp_bind_memory':
/usr/src/modules/fglrx/firegl_public.c:3982: warning: passing argument 1 
of 'im_fglrx_agp_stub->bind_memory' from incompatible pointer type
/usr/src/modules/fglrx/firegl_public.c: In function '__ke_agp_unbind_memory':
/usr/src/modules/fglrx/firegl_public.c:3995: warning: passing argument 1 
of 'im_fglrx_agp_stub->unbind_memory' from incompatible pointer type
make[2]: *** [/usr/src/modules/fglrx/firegl_public.o] Fehler 1
make[1]: *** [_module_/usr/src/modules/fglrx] Fehler 2
make[1]: Leaving directory `/usr/src/linux-source-2.6.17-ck1'
make: *** [build] Fehler 2


Was nun? Noch ein Bugreport schreiben? Oder einfach, dass der Patch bei mir 
nicht geht?

Ich will eigentlich mit der Mail nur sichergehen, dass ich den Patch 
ordnungsgemäß eingespielt habe.

Tschau
Sandro



Reply to: