Zu DVBAPI: Ich verstehe immernoch nicht, warum das nötig ist. Was passiert denn wenn der VDR gegen die Kernel-Header gebaut wird? Es ist doch nicht so, als würde sich stündlich die API ändern. Ich habe das vor einiger Zeit selbst mal getestet und das läuft problemlos.
Der VDR wird gegen irgendwelche Kernel-Header gebaut, aber nicht gegen die des aktuellen Kernels. Die vom aktuellen Kernel liegen unter:
/lib/modules/`uname -r`/build/usr/include/linux
Auf einer Entwickler-Maschine kann man normalerweise mehrere Kernel booten. Da muß man die Kernel-Header frei konfigurieren können oder es müssen die Header vom laufenden Kernel verwendet werden.
Der vom Compiler vordefinierte Pfad /usr/include/linux ist da einfach falsch.
Gruß
e9hack