Hallo,
ich bekomme bei compilieren eines Plugins immer diese Fehlermeldung:
#error VDR requires Linux DVB driver API version 3.3
Hat wer eine Idee, wie ich dies weg bekomme?
Ich nutzte Freevdr2
Gruß
Sebastian
Hallo,
ich bekomme bei compilieren eines Plugins immer diese Fehlermeldung:
#error VDR requires Linux DVB driver API version 3.3
Hat wer eine Idee, wie ich dies weg bekomme?
Ich nutzte Freevdr2
Gruß
Sebastian
Hatten wir hier schon öfters: Du willst VDR 1.6 mit Kernel 2.6.28+ oder zumindest mit S2API-Treibern kompileren. Einfach die entsprechende Stelle im VDR-Headerfile patchen und es sollte funktinieren.
ZitatOriginal von FireFly
Hatten wir hier schon öfters: Du willst VDR 1.6 mit Kernel 2.6.28+ oder zumindest mit S2API-Treibern kompileren. Einfach die entsprechende Stelle im VDR-Headerfile patchen und es sollte funktinieren.
Hi,
ich such jetzt schon seit Stunden (ungelogen) nach einer Lösung.
Leider habe ich diese noch nicht gefunden.
Aber "Einfach die entsprechende Stelle im VDR-Headerfile patchen und es sollte funktiniere" hört sich vielversprechend an. Kannst du mir vielleicht verraten, wie bzw. was ich da machen muß.
EDIT:
In freeVDR2.0 ist übrigens VDR 1.7.0 enthalten.
Gruß
Sebastian
ZitatOriginal von FireFly
z.B. hier
Habe irgendwo mal gelesen, dass das gepatched gehen soll, da API V5 alle Funktionen von API V3 zur Verfügung stellt (ohne Gewähr)
Wenn Du die Abfrage in dvbdevice.h patchst sollte es also gehen
Den Artikel habe ich auch schon gelesen.
vielleicht kannst du mir erklären, wie oder was ich in der dvbdevice.h patchen muß. In der dvbdevice.h steht schon was von V5.
Gruß
Sebastian
hi
SEWA
Zitatich bekomme bei compilieren eines Plugins immer diese Fehlermeldung:
a; welches plugin
b; wie wilst du es bauen
da in freevdr2 die plugins nicht mit make gebaut werten ich auch nicht weis wie oder was du bauen wilst ist es schwer dier zu helfen .
Zitat
mfg det
der eintzige weg ist im moment dieser
http://www.freevdr.de/forum/index.php/topic,68.0.html
oder so eine schon eltere anleitung
http://www.toms-cafe.de/vdr/vdrdevel/vdrdevel.html
ZitatOriginal von det
a; welches plugin
b; wie wilst du es bauen
Ach, sorry, das Plugin hatte ich überlesen, aber da kann ich det nur zustimmen
Hallo,
ich habe einen ähnlichen Fehler wie oben beschrieben, allerdings mit API-Version 3
(VDR requires Linux DVB driver API version 3).
Ich habe eine DVB-S2 TT 1600 und vdr 1.6.0.
In /usr/src habe ich DVB auf v4l-dvb-6b7617d4a0be verlinkt.
Beim Ausführen von make aus dem VDR-Verzeichnis kommt dann der Fehler.
Muß ich noch was patchen? In den obigen Antworten ist von Plugins die Rede, ich will aber erstmal nur den VDR ans laufen kriegen.
diff -urNad vdr-1.6.0~/dvbdevice.h vdr-1.6.0/dvbdevice.h
--- vdr-1.6.0~/dvbdevice.h 2008-02-08 14:48:31.000000000 +0100
+++ vdr-1.6.0/dvbdevice.h 2009-02-22 10:04:59.000000000 +0100
@@ -15,8 +15,8 @@
#include "device.h"
#include "dvbspu.h"
-#if DVB_API_VERSION != 3
-#error VDR requires Linux DVB driver API version 3!
+#if (DVB_API_VERSION != 3) && (DVB_API_VERSION != 5)
+#error VDR requires Linux DVB driver API version 3 or 5!
#endif
#define MAXDVBDEVICES 8
Alles anzeigen
so ohne Kommentar verstehe ich die Antwort nicht.
Ich hab das mal komplett ins Terminal kopiert und vom VDR-Verzeichnis ausgeführt. War aber anscheinend nicht richtig:-(
Hat geklappt.
Für andere Anfänger:
1. aus VDR-Verzeichnis "vi s2.patch". Text reinkopieren und speichern.
2. patch -p1 < s2.patch
Und das war´s schon.
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!