[GELÖST] Probleme mit DVD-Plugin

  • :moin
    Bin gerade dabei, das DVD-Plugin in der Version dvd-0.3.6_b03 zu installieren.
    Habe laut WIKI alle Pakete installiert und im Makefile die Zeile

    Quote

    INCLUDES += -I$(VDRDIR)/include -I$(DVBDIR)/include -I$(NAVDIR)


    durch

    Quote

    INCLUDES += -I$(VDRDIR)/include -I$(DVBDIR)/include $(shell dvdnav-config --cflags)


    ersetzt.
    Beim kompilieren bekomme ich folgenden Fehler:


    Kann mir da mal wer helfen?

    easyvdr auf ASrock P4i65G, 2x250GB Samsung Sata2

    Edited once, last by lugge ().

  • Ich vermute mal Du hast nicht die Version aus dem CVS genommen? Auch wenn die sich mit derselben Versionsnummer meldet, ist sie aktueller und läuft mit vdr 1.4.x.

    VDR1: Gigabyte GA-M720-US3 (nVidia Corporation MCP78S [GeForce 8200]), Athlon II X2 240, 2GB RAM, Intel 82574L Gigabit, Debian Squeeze, Kernel 2.6.38.3 mit linux-media.tar.bz2 vom 20.04. 10:04, dvbhddevice fb6b1beedb72, VDR-1.7.22 (extension-Patch, 15 Plugins), epgsearch, extrecmenu, ...
    VDR2: Debian Etch, 2.6.21.3, K6-2 400, 192MB, NFS-Root, 466GiB über NFS, 1xNexus 2.1, 1xNova S, VDR-1.4.7
    Server: Debian Squeeze, 2.6.35.7, AMD X2 240e, 4GB, System: Raid1 2x500GB, Aufnahmen: Raid5 4TB + 1x 500GB, 1000MBit LAN
    Episodenlisten für epgsearch, VDRSeriesTimer

  • Nein, habe ich nicht. Mit CVS kenne ich mich nicht aus. Wie kann ich an die CVS-Version kommen? Sind dann die Anpassungen im Makefile noch nötig?


    Habs trotzdem mal probiert und bekam:


    danach kompiliert mit angepasstem Makefile: DER GLEICHE FEHLER!

    easyvdr auf ASrock P4i65G, 2x250GB Samsung Sata2

    Edited 2 times, last by lugge ().

  • Ähem, Du hast vor dem CVS Befehl nicht das Verzeichnis gelöscht das Du aus dem Archiv entpackt hattest?


    Mach mal


    cd /usr/local/src/VDR/PLUGINS/src
    rm -rf dvd-0.3.6_b03
    rm -rf dvd


    und dann


    cvs -z3 -d:pserver:anonymous@dvdplugin.cvs.sourceforge.net:/cvsroot/dvdplugin co -P dvd


    Da sollte jetzt statt


    C dvd/HISTORY


    nur Zeilen mit U am Anfang kommen.


    U dvd/HISTORY


    Jetzt sollte


    cd ../../
    make plugins


    durchlaufen. Bei mir mit vdr 1.4.7 tut es das ohne Änderungen am Makefile.

    VDR1: Gigabyte GA-M720-US3 (nVidia Corporation MCP78S [GeForce 8200]), Athlon II X2 240, 2GB RAM, Intel 82574L Gigabit, Debian Squeeze, Kernel 2.6.38.3 mit linux-media.tar.bz2 vom 20.04. 10:04, dvbhddevice fb6b1beedb72, VDR-1.7.22 (extension-Patch, 15 Plugins), epgsearch, extrecmenu, ...
    VDR2: Debian Etch, 2.6.21.3, K6-2 400, 192MB, NFS-Root, 466GiB über NFS, 1xNexus 2.1, 1xNova S, VDR-1.4.7
    Server: Debian Squeeze, 2.6.35.7, AMD X2 240e, 4GB, System: Raid1 2x500GB, Aufnahmen: Raid5 4TB + 1x 500GB, 1000MBit LAN
    Episodenlisten für epgsearch, VDRSeriesTimer

  • OK, kompilieren haut hin und läuft fehlerfrei durch, aber wenn ich den Eintrag in der runvdr mitübergebe (-P 'dvd -C /dev/sr0# \ ) beendet VDR gleich wieder und in /var/log/messages steht:


    und da werde ich nicht schlau draus...

  • Starte vdr mal auf der Konsole mit
    vdr -P"dvd -C/dev/sr0"
    und poste mal das was er auf der Konsole ausgibt.

    VDR1: Gigabyte GA-M720-US3 (nVidia Corporation MCP78S [GeForce 8200]), Athlon II X2 240, 2GB RAM, Intel 82574L Gigabit, Debian Squeeze, Kernel 2.6.38.3 mit linux-media.tar.bz2 vom 20.04. 10:04, dvbhddevice fb6b1beedb72, VDR-1.7.22 (extension-Patch, 15 Plugins), epgsearch, extrecmenu, ...
    VDR2: Debian Etch, 2.6.21.3, K6-2 400, 192MB, NFS-Root, 466GiB über NFS, 1xNexus 2.1, 1xNova S, VDR-1.4.7
    Server: Debian Squeeze, 2.6.35.7, AMD X2 240e, 4GB, System: Raid1 2x500GB, Aufnahmen: Raid5 4TB + 1x 500GB, 1000MBit LAN
    Episodenlisten für epgsearch, VDRSeriesTimer

  • Quote

    Original von lugge
    OK, kompilieren haut hin und läuft fehlerfrei durch, aber wenn ich den Eintrag in der runvdr mitübergebe (-P 'dvd -C /dev/sr0# \ ) beendet VDR gleich wieder und in /var/log/messages steht:


    und da werde ich nicht schlau draus...


    Ich auch nicht, aber was ist sr0#? :wow

  • Sodala:

    Quote


    pat:/usr/local/bin # vdr -P"dvd -C/dev/sr0"
    vdr: please turn off UTF-8 before starting VDR


    @ Georgius: /dev/sr0 ist ein externes DVD-Laufwerk am USB

  • Kannst Du mir noch erklären was es damit auf sich hat und wie ich das in der runvdr mit übergeben kann?

  • vdr startet nicht, wenn die locale auf UTF-8 steht, LANG=C setzt diese auf "normal englisch".
    Wenn Du also die Zeile so wie wilderigel sie angegeben hat auf der Konsole ausführst, bekommt man auch eine vernünftige Fehlermeldung.

    VDR1: Gigabyte GA-M720-US3 (nVidia Corporation MCP78S [GeForce 8200]), Athlon II X2 240, 2GB RAM, Intel 82574L Gigabit, Debian Squeeze, Kernel 2.6.38.3 mit linux-media.tar.bz2 vom 20.04. 10:04, dvbhddevice fb6b1beedb72, VDR-1.7.22 (extension-Patch, 15 Plugins), epgsearch, extrecmenu, ...
    VDR2: Debian Etch, 2.6.21.3, K6-2 400, 192MB, NFS-Root, 466GiB über NFS, 1xNexus 2.1, 1xNova S, VDR-1.4.7
    Server: Debian Squeeze, 2.6.35.7, AMD X2 240e, 4GB, System: Raid1 2x500GB, Aufnahmen: Raid5 4TB + 1x 500GB, 1000MBit LAN
    Episodenlisten für epgsearch, VDRSeriesTimer

  • Die da lautet:
    pat:/usr/local/bin # LANG=C vdr -P"dvd -C/dev/sr0" -v /video0
    vdr: ./PLUGINS/lib/libvdr-dvd.so.1.4.4: cannot open shared object file: No such file or directory
    und damit landet die Katze wieder auf den eigenen Füssen. Die datei ist am angegebnen Ort!

  • Du befindest dich in /usr/local/bin. Die Fehlermeldung sagt Dir, das vdr die lib unter
    /usr/local/bin/PLUGINS/lib/libvdr-dvd.so.1.4.4
    sucht. Da ist die doch bestimmt nicht. ;)
    Starte vdr bitte noch mal aus /usr/local/src/VDR/ heraus.

    Code
    cd /usr/local/src/VDR/
    LANG=C ./vdr -P"dvd -C/dev/sr0" -v /video0


    oder sag ihm mit dem Parameter "-L" wo Deine libs liegen. (siehe post vom schnellenigel ;)

    VDR1: Gigabyte GA-M720-US3 (nVidia Corporation MCP78S [GeForce 8200]), Athlon II X2 240, 2GB RAM, Intel 82574L Gigabit, Debian Squeeze, Kernel 2.6.38.3 mit linux-media.tar.bz2 vom 20.04. 10:04, dvbhddevice fb6b1beedb72, VDR-1.7.22 (extension-Patch, 15 Plugins), epgsearch, extrecmenu, ...
    VDR2: Debian Etch, 2.6.21.3, K6-2 400, 192MB, NFS-Root, 466GiB über NFS, 1xNexus 2.1, 1xNova S, VDR-1.4.7
    Server: Debian Squeeze, 2.6.35.7, AMD X2 240e, 4GB, System: Raid1 2x500GB, Aufnahmen: Raid5 4TB + 1x 500GB, 1000MBit LAN
    Episodenlisten für epgsearch, VDRSeriesTimer

    Edited once, last by vejoun ().

  • Ist das so gemeint:

    Quote


    pat:/usr/local/src/VDR/PLUGINS/lib # LANG=C vdr -P"dvd -C/dev/sr0" -v /video0 --lib=/usr/local/src/VDR/PLUGINS/lib
    vdr: ./PLUGINS/lib/libvdr-dvd.so.1.4.4: cannot open shared object file: No such file or directory


    Zugreiffen würde er doch so oder so schon, sonst könnte er ja nicht melden, daß er die lib im angegebenen Verzeichnis nicht findet. da ist sie aber definitiv:

    Quote


    pat:/usr/local/src/VDR/PLUGINS/lib # ls
    libvdr-dvd.so.1.4.4 libvdr-hello.so.1.4.4 libvdr-muggle.so.1.4.4 libvdr-skincurses.so.1.4.4 libvdr-status.so.1.4.4 libvdr-svcsvr.so.1.4.4
    libvdr-graphlcd.so.1.4.4 libvdr-lcr.so.1.4.4 libvdr-osddemo.so.1.4.4 libvdr-sky.so.1.4.4 libvdr-svccli.so.1.4.4 libvdr-svdrpdemo.so.1.4.4


    Hmmmmm....???

  • Evtl. falsche Berechtigung ? Stichwort "ls -la"

    VDR: PIII 933MHz, 512MB Ram, D1184 FSC A11, TechnoTrend 1.3 + SkyStar 2.d - Base 1.4 / BigPatch - streamdev, vdradmin, mplayer, femon, text2skin, DeepBlue / HDD 160GB + 400GB


    Sometimes, Linux is like an old Text-Adventure... take Module A and use it with Lib B and see what happens..

  • vdr hat den Parameter "--lib" gar nicht baechtet, er sucht immer noch im default-Pfad.


    Bitte mach mal genau dies

    Code
    cd /usr/local/src/VDR/
    LANG=C ./vdr -P"dvd -C/dev/sr0" -v /video0

    VDR1: Gigabyte GA-M720-US3 (nVidia Corporation MCP78S [GeForce 8200]), Athlon II X2 240, 2GB RAM, Intel 82574L Gigabit, Debian Squeeze, Kernel 2.6.38.3 mit linux-media.tar.bz2 vom 20.04. 10:04, dvbhddevice fb6b1beedb72, VDR-1.7.22 (extension-Patch, 15 Plugins), epgsearch, extrecmenu, ...
    VDR2: Debian Etch, 2.6.21.3, K6-2 400, 192MB, NFS-Root, 466GiB über NFS, 1xNexus 2.1, 1xNova S, VDR-1.4.7
    Server: Debian Squeeze, 2.6.35.7, AMD X2 240e, 4GB, System: Raid1 2x500GB, Aufnahmen: Raid5 4TB + 1x 500GB, 1000MBit LAN
    Episodenlisten für epgsearch, VDRSeriesTimer

  • pat:/usr/local/src/VDR # LANG=C ./vdr -P"dvd -C/dev/sr0" -v /video0
    -bash: ./vdr: Datei oder Verzeichnis nicht gefunden

  • Seltsame Installation hast du da :)


    Mach mal ein:


    ls -la /usr/local/src/VDR


    und ein


    which vdr


    Gruß

    VDR: PIII 933MHz, 512MB Ram, D1184 FSC A11, TechnoTrend 1.3 + SkyStar 2.d - Base 1.4 / BigPatch - streamdev, vdradmin, mplayer, femon, text2skin, DeepBlue / HDD 160GB + 400GB


    Sometimes, Linux is like an old Text-Adventure... take Module A and use it with Lib B and see what happens..

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!