Ich habe hier 2x Lenny laufen.
Auf der einen Maschine (VirtualBox) läuft alles wie es soll, nur auf dem Hauptrechner habe ich anscheinend was kaputt gemacht.
Auch nachdem ich alles mögliche mit apt-get --reinstall install xxx yyy nochmal drüberinstalliert habe kompiliert das hier nicht so wie es soll.
Ich versuche xserver-xorg-video-ati mit nem Patch zu rekompilieren, dabei ist auch die /usr/include/drm/radeon_drm.h gepatcht.
radeon_drm.h könnt ihr hier anschauen: http://pastebin.com/m1733c0fe
Vorher hab ich brav folgendes gemacht:
apt-get build-dep xserver-xorg-video-ati
apt-get source xserver-xorg-video-ati
cd xserver-xorg-video-ati-6.9.0
dpkg-buildpackage
Dann patchen und im obj-Verzeichnis nochmal ein make:
- satvdr:/usr/src/xserver-xorg-video-ati-6.9.0/obj-i486-linux-gnu# make
make all-recursive
make[1]: Entering directory `/usr/src/xserver-xorg-video-ati-6.9.0/obj-i486-linux-gnu'
Making all in src
make[2]: Entering directory `/usr/src/xserver-xorg-video-ati-6.9.0/obj-i486-linux-gnu/src'
/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I.. -I../../src/AtomBios/includes -Wall -I/usr/include/xorg -I/usr/include/pixman-1 -I/usr/include/drm -I/usr/include/X11/dri -DDISABLE_EASF -DENABLE_ALL_SERVICE_FUNCTIONS -DATOM_BIOS -DATOM_BIOS_PARSER -DDRIVER_PARSER -Wall -g -O2 -MT radeon_video.lo -MD -MP -MF .deps/radeon_video.Tpo -c -o radeon_video.lo ../../src/radeon_video.c
gcc -DHAVE_CONFIG_H -I. -I../../src -I.. -I../../src/AtomBios/includes -Wall -I/usr/include/xorg -I/usr/include/pixman-1 -I/usr/include/drm -I/usr/include/X11/dri -DDISABLE_EASF -DENABLE_ALL_SERVICE_FUNCTIONS -DATOM_BIOS -DATOM_BIOS_PARSER -DDRIVER_PARSER -Wall -g -O2 -MT radeon_video.lo -MD -MP -MF .deps/radeon_video.Tpo -c ../../src/radeon_video.c -fPIC -DPIC -o .libs/radeon_video.o
In file included from ../../src/radeon_video.c:14:
/usr/include/drm/radeon_drm.h:583: error: expected ‘:’, ‘,’, ‘;’, ‘}’ or ‘__attribute__’ before ‘*’ token
/usr/include/drm/radeon_drm.h:609: error: expected ‘:’, ‘,’, ‘;’, ‘}’ or ‘__attribute__’ before ‘*’ token
/usr/include/drm/radeon_drm.h:626: error: expected ‘:’, ‘,’, ‘;’, ‘}’ or ‘__attribute__’ before ‘*’ token
/usr/include/drm/radeon_drm.h:634: error: expected ‘:’, ‘,’, ‘;’, ‘}’ or ‘__attribute__’ before ‘*’ token
/usr/include/drm/radeon_drm.h:643: error: expected ‘:’, ‘,’, ‘;’, ‘}’ or ‘__attribute__’ before ‘*’ token
/usr/include/drm/radeon_drm.h:647: error: expected ‘:’, ‘,’, ‘;’, ‘}’ or ‘__attribute__’ before ‘*’ token
/usr/include/drm/radeon_drm.h:685: error: expected ‘:’, ‘,’, ‘;’, ‘}’ or ‘__attribute__’ before ‘*’ token
/usr/include/drm/radeon_drm.h:697: error: expected ‘:’, ‘,’, ‘;’, ‘}’ or ‘__attribute__’ before ‘*’ token
/usr/include/drm/radeon_drm.h:714: error: expected ‘:’, ‘,’, ‘;’, ‘}’ or ‘__attribute__’ before ‘*’ token
../../src/radeon_video.c: In function ‘vga_sync_fields’:
../../src/radeon_video.c:4317: warning: suggest parentheses around arithmetic in operand of |
make[2]: *** [radeon_video.lo] Fehler 1
make[2]: Leaving directory `/usr/src/xserver-xorg-video-ati-6.9.0/obj-i486-linux-gnu/src'
make[1]: *** [all-recursive] Fehler 1
make[1]: Leaving directory `/usr/src/xserver-xorg-video-ati-6.9.0/obj-i486-linux-gnu'
make: *** [all] Fehler 2
Habt ihr ne Ahnung was da kaputt ist?
Vorschläge, wie man das richten kann?