[solved] VDR auf ARM (Debian Squeeze): Einfach APT-Pakete?

  • [edit: habe doch alles kompiliert]


    Hi,


    ich bin hier gerade dabei, einen unter Debian Squeeze laufenden Guruplug (Kirkwood ARM) mit VDR zu versehen. Da das Teil nur aufnehmen soll (Headless Server), das aber in HD (mit nem Netceiver wie's aussieht), brauche ich wohl VDR 1.7.n.


    Status: Habe dvbloop kompiliert und geladen; habe auch VDR 1.7.15 kompiliert.


    Problem 1: Es haben bei "make plugins" nicht alle Plugins kompiliert (nur die im VDR-tar beigefügten wie Hello etc., nicht aber z.B. mcli, dass ich mit Unterverzeichnis in /usr/local/src/vdrsrc/PLUGIN/src abgelegt hatte. Hat er ignoriert. Wenn ich in die betreffenden Unterverzeichnisse gehe und "make" mache, bekomme ich nur ein (z.B.) mcli.o, nicht aber das mcli.so.


    Dazu Frage 1: Laut Wiki muss ich die Make.config im VDRsrc-Verzeichnis überarbeiten, um alle Plugins unter PLUGIN/src einzubeziehen - leider steht da aber nicht, wie. Wisst Ihr das?


    Problem 2: Bin bei der Installation (was in welche Verzeichnisse etc) etwas planlos. Bislang hatte ich immer Distris oder zumindest Pakete (LinVDR, EasyVDR, Hanno Repos).


    Dazu Frage 2: Macht es Sinn, über die Squeeze Apt-Repos den dort vorhandenen VDR 1.6.17 mit ein paar Plugins zu installieren, damit Sachen wie /etc/defaults, runvdr, usw. alle angelegt werden - um dann anschließend händisch die Kompilate des 1.7.15 drüberzukopieren?


    Wie gesagt, alles headless, also keine Ausgabe über den VDR geplant. Der soll später nur per svdrp oder uPNP angesprochen werden.


    Danke und viele Grüße!
    Georg

    Kopfstation: Netceiver mit 2 Dual-S2 (4 Tuner)
    Server: Guru"plug"plus, Debian Squeeze, md4 Raid5 eSATA (4x1TB WD Green), 1-wire, Squeezeserver, NFSv4, VDR 1.7.15, mcli, streamdev, live, epgsearch, dummy
    Clients: yaVDR 0.3a + mcli, zBox HD-ND22 (CPUs@1,5GHz, iGP@580MHz), 2GB RAM, 80GB HD, Harmony 655, Ton: SPDIF optisch -> Marantz SR8000 -> Kef 2005, Bild: HDMI -> LG 55LE8500

    Einmal editiert, zuletzt von gms ()

  • es gibt 2 Möglichkeiten


    dvbloop (kernel) + mcli (binary)


    oder das Mcli-plugin


    am stressfreiesten dürfte die 2. Variante sein

  • Hallo,


    ok - verstanden. Also nehme ich nur das mcli-plugin, nicht dvbloop.
    Hast Du eine Ahnung, was beim Kompilieren los ist:


    Code
    Plugin mcli: 
    make[1]: Entering directory `/usr/local/src/vdr/vdr-1.7.15/PLUGINS/src/vdr-mcli-plugin' make -C mcast/client/ 
    make[2]: Entering directory `/usr/local/src/vdr/vdr-1.7.15/PLUGINS/src/vdr-mcli-plugin/mcast/client' 
    gcc -c -g -O2 -Wall -fPIC -Wall -I../common -DCLIENT -DLIBRARY -D_REENTRANT -D_GNU_SOURCE 
    -DAPI_SOCK  -I../dvbloop `xml2-config --cflags` -O3 -o mld_common.o mld_common.c mld_common.c:1: 
    error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘.’ token make[2]: *** [mld_common.o] Fehler 1 
    make[2]: Leaving directory `/usr/local/src/vdr/vdr-1.7.15/PLUGINS/src/vdr-mcli-plugin/mcast/client' 
    make[1]: *** [libmcli.so] Fehler 2 
    make[1]: Leaving directory `/usr/local/src/vdr/vdr-1.7.15/PLUGINS/src/vdr-mcli-plugin'


    Andere Plugins konnte ich kompilieren...


    Danke!
    Georg

    Kopfstation: Netceiver mit 2 Dual-S2 (4 Tuner)
    Server: Guru"plug"plus, Debian Squeeze, md4 Raid5 eSATA (4x1TB WD Green), 1-wire, Squeezeserver, NFSv4, VDR 1.7.15, mcli, streamdev, live, epgsearch, dummy
    Clients: yaVDR 0.3a + mcli, zBox HD-ND22 (CPUs@1,5GHz, iGP@580MHz), 2GB RAM, 80GB HD, Harmony 655, Ton: SPDIF optisch -> Marantz SR8000 -> Kef 2005, Bild: HDMI -> LG 55LE8500

  • Hi,


    Problem ist mit neuer SVN des MCLI-Plugins gelöst. Läuft jetzt alles :)


    Grüße

    Kopfstation: Netceiver mit 2 Dual-S2 (4 Tuner)
    Server: Guru"plug"plus, Debian Squeeze, md4 Raid5 eSATA (4x1TB WD Green), 1-wire, Squeezeserver, NFSv4, VDR 1.7.15, mcli, streamdev, live, epgsearch, dummy
    Clients: yaVDR 0.3a + mcli, zBox HD-ND22 (CPUs@1,5GHz, iGP@580MHz), 2GB RAM, 80GB HD, Harmony 655, Ton: SPDIF optisch -> Marantz SR8000 -> Kef 2005, Bild: HDMI -> LG 55LE8500

Jetzt mitmachen!

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