VGA2SCART mit dem aktuellen Release (vga-sync-fields-0.2.0) klappt nicht,
xserver-xorg-video-ati_6.9.0 kompiliert nicht durch.
D.h. die aktuelle Debian/lenny Version mit dem xv-patch für Radeons.
Egal, ob ein komplettes dpkg-buildpackage oder nur ein make im obj-i486-linux-gnu gemacht wird, ich bekomme immer folgendes:
Code
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
Alles anzeigen
radeon_drm.h ist schon gepatcht und sitzt in /usr/include/drm/
(ich hab sie unten angehängt)
Hier kann man die anschauen: http://pastebin.com/m1733c0fe
apt-get build-dep xserver-xorg-video-ati hab ich auch ausgeführt...
Tja keine Ahnung mehr. Habt ihr Ideen?