Probleme mit kernel 2.4.26 und ati r128 treiber
Hei,
wenn ich versuche das o.g. Modul zu kompilieren kommt folgende
Fehlermelduung:
make[3]: Gehe in Verzeichnis »/usr/src/linux-2.4.26/drivers/char/drm«
gcc -D__KERNEL__ -I/usr/src/linux-2.4.26/include -Wall
-Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common
-fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=i386
-DMODULE -nostdinc -iwithprefix include -DKBUILD_BASENAME=r128_drv -c
-o r128_drv.o r128_drv.c
In file included from r128_drv.c:34:
drmP.h:180: error: redefinition of `__cmpxchg'
/usr/src/linux-2.4.26/include/asm/system.h:245: error: `__cmpxchg'
previously defined here
make[3]: *** [r128_drv.o] Fehler 1
make[3]: Verlasse Verzeichnis »/usr/src/linux-2.4.26/drivers/char/drm«
make[2]: *** [_modsubdir_drm] Fehler 2
make[2]: Verlasse Verzeichnis »/usr/src/linux-2.4.26/drivers/char«
make[1]: *** [_modsubdir_char] Fehler 2
make[1]: Verlasse Verzeichnis »/usr/src/linux-2.4.26/drivers«
make: *** [_mod_drivers] Fehler 2
.config
CONFIG_AGP=y
CONFIG_AGP_VIA=y
CONFIG_DRM=y
CONFIG_DRM_NEW=y
CONFIG_DRM_R128=m
Sollte doch reichen, oder?
Google hilft nicht, jedenfalls bisher. Kann mir jemand sagen, was das
bedeutet?
Kernel 2.4.26
gcc 3.3
Danke und Grüße von Matthias
--
Die meisten Frauen setzen alles daran, einen Mann zu ändern, und
wenn sie ihn dann geändert haben, mögen sie ihn nicht mehr.
-- Marlene Dietrich
Reply to: