#error VDR requires Linux DVB driver API version 3.3

  • 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

  • Zitat

    Original 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

  • Zitat

    Original 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

    Zitat

    ich 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

    Jeder sollte sein Leben so leben können wie er/sie es möchte, frei und
    unabhängig, in der Not anderen zur Seite stehend, nie vergessen was man
    ist, eben einfach nur Mensch sein mit allen Schwächen und Stärken
    Lieber stehend sterben als ewig gebückt leben

    2 Mal editiert, zuletzt von det ()

  • 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.

    DVB-S2 TT 1600, GIGABYTE GA-M68M-S2P, AMD-BE2400, Antec Fusion Black, MCE IR-Fernbedienung
    yaVDR 0.6

    gilt nur für alte Beiträge vor 2011: DVB-S Siemens FF 1.3 (bis 03.10.09 / ab 01.03.10) DVB-S2 TT 1600, GIGABYTE GA-MA78GM-S2H, AMD-BE2400, Antec Fusion Black, MCE IR-Fernbedienung
    ab 01.03.10 yaVDR 1.7.10 / Debian 2.6.31 [bis 1.3.10: 2.6.30.5, 11.07.09: 2.6.18, bis 12.09.09: 2.6.26-2-amd64, vdr1.6.0 (keine Distri!)]

  • 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:-(

    DVB-S2 TT 1600, GIGABYTE GA-M68M-S2P, AMD-BE2400, Antec Fusion Black, MCE IR-Fernbedienung
    yaVDR 0.6

    gilt nur für alte Beiträge vor 2011: DVB-S Siemens FF 1.3 (bis 03.10.09 / ab 01.03.10) DVB-S2 TT 1600, GIGABYTE GA-MA78GM-S2H, AMD-BE2400, Antec Fusion Black, MCE IR-Fernbedienung
    ab 01.03.10 yaVDR 1.7.10 / Debian 2.6.31 [bis 1.3.10: 2.6.30.5, 11.07.09: 2.6.18, bis 12.09.09: 2.6.26-2-amd64, vdr1.6.0 (keine Distri!)]

  • 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.

    DVB-S2 TT 1600, GIGABYTE GA-M68M-S2P, AMD-BE2400, Antec Fusion Black, MCE IR-Fernbedienung
    yaVDR 0.6

    gilt nur für alte Beiträge vor 2011: DVB-S Siemens FF 1.3 (bis 03.10.09 / ab 01.03.10) DVB-S2 TT 1600, GIGABYTE GA-MA78GM-S2H, AMD-BE2400, Antec Fusion Black, MCE IR-Fernbedienung
    ab 01.03.10 yaVDR 1.7.10 / Debian 2.6.31 [bis 1.3.10: 2.6.30.5, 11.07.09: 2.6.18, bis 12.09.09: 2.6.26-2-amd64, vdr1.6.0 (keine Distri!)]

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!