VDR-Plugin-Deluxe installieren

  • Da für mein Ubuntu-vdr bei eTobiu bzw. Hanno das Plugin Deluxe nicht existiert, war ich mal mutig und habe versucht es nach der Beschreibung von eTobi mit "debianize-vdrplugin" und " dpkg-buildpackage -tc -uc -us" zu erzeugen. Für Deluxe scheint das zu funktionieren. Immerhin habe ich eine Datei "vdr-plugin-deluxe_0.0.5-1_i386.deb" dabei herausbekommen. Es ist aber auch das Plugin "cutalot" erforderlich, bei dem der Befehl "dpkg-buildpackage -tc -uc -us" mit folgendem log abbricht und die ersehnte .deb-Datei nicht erstellt. Kann mir jemand weiterhelfen, weil ich mache das mit dem Compilieren nun zum ersten mal und habe wirklich überhaupt keine Ahnung wie ich weitermachen kann.

    #1: HD-VDR yaVDR 0.6 - DD Cine S2 - ZOTAC ION ITX F-E - 2GB Kingston HyperX-Kit - Silverstone SST-SG05B Sugo
    #2: MLD 5.0 -TeVii S660 DVB-S2 USB - RaspberryPI 2
    #3: Server: MLD 5.0 - TeVii S470 DVB-S2 PCIe - ASUS M4A78LT-M

  • Kann mir hier keiner weiterhelfen?

    #1: HD-VDR yaVDR 0.6 - DD Cine S2 - ZOTAC ION ITX F-E - 2GB Kingston HyperX-Kit - Silverstone SST-SG05B Sugo
    #2: MLD 5.0 -TeVii S660 DVB-S2 USB - RaspberryPI 2
    #3: Server: MLD 5.0 - TeVii S470 DVB-S2 PCIe - ASUS M4A78LT-M

  • Ich verstehe leider nicht, was Du mit "absetzen" meinst. Kannst Du mir bitte genau den Befehl aufschreiben, den ich ausführen kann? Ich weiss auch nicht was eine "include" Datei ist.

    #1: HD-VDR yaVDR 0.6 - DD Cine S2 - ZOTAC ION ITX F-E - 2GB Kingston HyperX-Kit - Silverstone SST-SG05B Sugo
    #2: MLD 5.0 -TeVii S660 DVB-S2 USB - RaspberryPI 2
    #3: Server: MLD 5.0 - TeVii S470 DVB-S2 PCIe - ASUS M4A78LT-M

  • Code
    cd /home/paps/src/vdr-plugin-cutalot/cutalot-0.0.3
    make all

    Vorausgesetzt, das Verzeichnis wurde nicht wieder gelöscht.


    include-Dateien (*.h) enthalten Funktionsdefinitionen, die von anderen Quelltexten (*.c, *.cpp) mit #include eingelesen werden, damit die Funktionen benutzt werden können. Offenbar wird der Datentyp "uint64" in cal-mpeg.h benötigt, ist aber nicht definiert.

  • OK, habe "make all" ausgeführt. Hier der Log:

    #1: HD-VDR yaVDR 0.6 - DD Cine S2 - ZOTAC ION ITX F-E - 2GB Kingston HyperX-Kit - Silverstone SST-SG05B Sugo
    #2: MLD 5.0 -TeVii S660 DVB-S2 USB - RaspberryPI 2
    #3: Server: MLD 5.0 - TeVii S470 DVB-S2 PCIe - ASUS M4A78LT-M

  • Ok, damit lässt sich der Fehler schon mal reproduzieren:

    Code
    cal-mpeg.h:11: Fehler: »uint64« bezeichnet keinen Typ


    Ok, nach etwas stöbern muss wohl ab VDR 1.5.5 noch folgender Patch rein (Welche VDR-Version hast Du?): cutalot-0.0.3-vdr155.diff, den es auch hier irgendwo im Forum gibt. Der macht nix anderes als in cal-mpeg.h Zeile 11 aus dem uint64 ein uint64_t. Wie Du das allerdings in Deinen Debian-Build-Pozess reinkriegst kann ich Dir als Suse-User nicht sagen.

  • OK, habe ich geändert. Habe die Version vdr 1.6.0-8ctvdr3. Mit "make all" kommt nun folgendes:

    Code
    paps@vdr:~/src/vdr-plugin-cutalot/cutalot-0.0.3$ make all
    make: Für das Ziel »all« ist nichts zu tun.

    Wenn ich "dpkg-buildpackage -tc -uc -us" ausführe kriege ich:

    #1: HD-VDR yaVDR 0.6 - DD Cine S2 - ZOTAC ION ITX F-E - 2GB Kingston HyperX-Kit - Silverstone SST-SG05B Sugo
    #2: MLD 5.0 -TeVii S660 DVB-S2 USB - RaspberryPI 2
    #3: Server: MLD 5.0 - TeVii S470 DVB-S2 PCIe - ASUS M4A78LT-M

  • Hallo wilderigel, Deine Tips waren schon immer gold wert. Leider verstehe ich Deinen Hinweis nicht so ganz. Also ich muss irgendwo reinchschreiben:

    Code
    VDRLOCALE = $(shell grep 'I18N_DEFAULT_LOCALE' $(VDRDIR)/i18n.h)

    richtig?
    Und wen ja, wo?

    #1: HD-VDR yaVDR 0.6 - DD Cine S2 - ZOTAC ION ITX F-E - 2GB Kingston HyperX-Kit - Silverstone SST-SG05B Sugo
    #2: MLD 5.0 -TeVii S660 DVB-S2 USB - RaspberryPI 2
    #3: Server: MLD 5.0 - TeVii S470 DVB-S2 PCIe - ASUS M4A78LT-M

  • Sorry find ich nicht. Soll das im "Makefile" stehen in /home/paps/src/vdr-plugin-cutalot/cutalot-0.0.3 ??

    #1: HD-VDR yaVDR 0.6 - DD Cine S2 - ZOTAC ION ITX F-E - 2GB Kingston HyperX-Kit - Silverstone SST-SG05B Sugo
    #2: MLD 5.0 -TeVii S660 DVB-S2 USB - RaspberryPI 2
    #3: Server: MLD 5.0 - TeVii S470 DVB-S2 PCIe - ASUS M4A78LT-M

  • ah ok, das plugin weiss noch nix von den neuen gettext verfahren.
    also vergiss alles mit VDRLOCALE was ich oben schrieb.


    also zeile debian/tmp/usr/share/locale in debian/install weglassen und mit englisch leben oder mit i18n-to-gettext.pl (bei den vdr sourcen dabei) das i18n zeugs in gettext zeugs wandeln.

  • Jaaa, jetzt hat er mir das ersehnte vdr-plugin-cutalot_0.0.3-1_i386.deb gebaut. Na dann bin ich mal gespannt, ob das lüppt.

    #1: HD-VDR yaVDR 0.6 - DD Cine S2 - ZOTAC ION ITX F-E - 2GB Kingston HyperX-Kit - Silverstone SST-SG05B Sugo
    #2: MLD 5.0 -TeVii S660 DVB-S2 USB - RaspberryPI 2
    #3: Server: MLD 5.0 - TeVii S470 DVB-S2 PCIe - ASUS M4A78LT-M

  • So, nachdem das nu läuft, habe ich noch eingebaut, das bei Audio-mp3-Konvertierung auch noch gleich das Video von VDR nach DivX codiert wird. Wen es interessiert (nicht vergessen, die Variablen divxTARGET und TARGET anzupassen):

    #1: HD-VDR yaVDR 0.6 - DD Cine S2 - ZOTAC ION ITX F-E - 2GB Kingston HyperX-Kit - Silverstone SST-SG05B Sugo
    #2: MLD 5.0 -TeVii S660 DVB-S2 USB - RaspberryPI 2
    #3: Server: MLD 5.0 - TeVii S470 DVB-S2 PCIe - ASUS M4A78LT-M

    Einmal editiert, zuletzt von Hundeschnauze ()

Jetzt mitmachen!

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