Hallo, ich habe nen Verständnis-Problem beim Kompilieren des ATI-Kernel-Treibers (fglrx).
Debian-Sid Debian-ATI-Packet (8.23.7-1) Kernel 2.6.16 Beim Übersetzen erhalten ich unten aufgeführte Fehlermeldungen und kann damit rein garnichts anfangen. Eventuell kann ja einer von euch Licht ins Dunkel bringen. Achja das trotzdem fertig gestellte Modul lässt sich problemlos benutzen und der X-Server läuft damit auch. Gruss Steffen Ausgabe beim Übersetzen (sorry für die mistige Formatierung, bekomm ich irgendwie nicht besser hin): # ./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... doing Makefile based build for kernel 2.6.x and higher make -C /usr/src/linux-headers-2.6.16-1-k7 SUBDIRS=/usr/src/modules/fglrx modules make[1]: Entering directory `/usr/src/linux-headers-2.6.16-1-k7' CC [M] /usr/src/modules/fglrx/agp3.o CC [M] /usr/src/modules/fglrx/nvidia-agp.o CC [M] /usr/src/modules/fglrx/agpgart_be.o /usr/src/modules/fglrx/agpgart_be.c:In function '__fgl_agp_init': /usr/src/modules/fglrx/agpgart_be.c:8175:warning: 'pm_register' is deprecated (declared at include/linux/pm_legacy.h:16) /usr/src/modules/fglrx/agpgart_be.c: In function '__fgl_agp_cleanup': /usr/src/modules/fglrx/agpgart_be.c:8185: warning: 'pm_unregister_all' is deprecated (declared at include/linux/pm_legacy.h:26) /usr/src/modules/fglrx/agpgart_be.c: At top level: /usr/src/modules/fglrx/agpgart_be.c:6079: warning: 'ati_gart_base' defined but not used CC [M] /usr/src/modules/fglrx/i7505-agp.o CC [M] /usr/src/modules/fglrx/firegl_public.o In file included from /usr/src/modules/fglrx/firegl_public.c:162: /usr/src/modules/fglrx/firegl_public.h:268:5: warning: "FIREGL_VMA_INFO" is not defined 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:407:5: warning: "FIREGL_VMA_INFO" is not defined /usr/src/modules/fglrx/firegl_public.c:426:5: warning: "FIREGL_VMA_INFO" is not defined /usr/src/modules/fglrx/firegl_public.c: In function 'firegl_stub_putminor': /usr/src/modules/fglrx/firegl_public.c:581: warning: 'inter_module_put' is deprecated (declared at include/linux/module.h:575) /usr/src/modules/fglrx/firegl_public.c:583: warning: 'inter_module_unregister' is deprecated (declared at include/linux/module.h:572) /usr/src/modules/fglrx/firegl_public.c: In function 'firegl_stub_register': /usr/src/modules/fglrx/firegl_public.c:603: warning: 'inter_module_register' is deprecated (declared at include/linux/module.h:571) /usr/src/modules/fglrx/firegl_public.c:634: warning: 'inter_module_put' is deprecated (declared at include/linux/module.h:575) /usr/src/modules/fglrx/firegl_public.c: At top level: /usr/src/modules/fglrx/firegl_public.c:3621: warning: initialization from incompatible pointer type /usr/src/modules/fglrx/firegl_public.c:3622: warning: initialization from incompatible pointer type /usr/src/modules/fglrx/firegl_public.c:3623: warning: initialization from incompatible pointer type /usr/src/modules/fglrx/firegl_public.c:3624: warning: initialization from incompatible pointer type /usr/src/modules/fglrx/firegl_public.c:3625: warning: initialization from incompatible pointer type /usr/src/modules/fglrx/firegl_public.c:3626: warning: initialization from incompatible pointer type /usr/src/modules/fglrx/firegl_public.c:3627: warning: initialization from incompatible pointer type /usr/src/modules/fglrx/firegl_public.c:3628: warning: initialization from incompatible pointer type /usr/src/modules/fglrx/firegl_public.c:3630: warning: initialization from incompatible pointer type /usr/src/modules/fglrx/firegl_public.c:3640: 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:3706: warning: 'inter_module_put' is deprecated (declared at include/linux/module.h:575) /usr/src/modules/fglrx/firegl_public.c:3712: warning: 'inter_module_put' is deprecated (declared at include/linux/module.h:575) /usr/src/modules/fglrx/firegl_public.c: In function '__ke_agp_allocate_memory_phys_list': /usr/src/modules/fglrx/firegl_public.c:3970: 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:4009: 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:4022: warning: passing argument 1 of 'im_fglrx_agp_stub->unbind_memory' from incompatible pointer type /usr/src/modules/fglrx/firegl_public.c: In function '__ke_smp_call_function': /usr/src/modules/fglrx/firegl_public.c:4251: warning: statement with no effect LD [M] /usr/src/modules/fglrx/fglrx.o Building modules, stage 2. MODPOST CC /usr/src/modules/fglrx/fglrx.mod.o LD [M] /usr/src/modules/fglrx/fglrx.ko make[1]: Leaving directory `/usr/src/linux-headers-2.6.16-1-k7' build succeeded with return value 0 done. ============================== You must copy fglrx.ko to /lib/modules/2.6.16-1-k7/misc and then call 'depmod -ae' in order to install the built module. ==============================

