Kann keine Plug-Ins installieren

  • Hallo,


    ich kann keine Plug-Ins bei VDR 1.1.20 installieren
    .
    ich habe es genau nach Hubertus Sandmanns anleitung gemacht.


    das DVD und VCD Plug-In machen die gleiche fehlermeldung beim starten:


    video:/usr/local/src/VDR # ./vdr -Pdvd
    vdr: ./PLUGINS/lib/libvdr-dvd.so.1.1.20: cannot open shared object file: No such file or directory


    unter: /PLUGINS/lib/ gibt es auch kein lib für vcd und dvd.


    danke


    MfG
    Andre


    frohes neues jahr.

  • Hi,


    dann sollte es eigentlich gehen wenn du der Anleitung gefolgt bist. Was kommt den für Meldungen beim make plugins? Und sind denn unter PLUGINS/lib dateien vorhanden? Die sollten das Datum von der Zeit vom make plugins haben.
    Wenn du aber das make plugins mehrmals aufrufst, dann mußt du im PLUGINS/src/dvd und andere ein make clean machen, damit er wieder in den grundzustand kommt.


    Gruß und gesundes Neues Jahr

  • ich habe make clean gemacht
    und dann noch mal make plugins


    das ist die ausgabe:


    video:/usr/local/src/VDR # make plugins
    make[1]: Entering directory `/usr/local/src/vdr-1.1.20/PLUGINS/src/dvd-0.2.0'
    g++ -O2 -Wall -Woverloaded-virtual -m486 -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"dvd"' -I../../../../DVB/ost/include -I../../../include -I/usr/include/dvdnav dvd.c
    `-m486' is deprecated. Use `-march=i486' or `-mcpu=i486' instead.
    In file included from player-dvd.h:28,
    from dvd.c:16:
    ca52.h:16:29: a52dec/mm_accel.h: No such file or directory
    ca52.h:17:24: a52dec/a52.h: No such file or directory
    In file included from player-dvd.h:28,
    from dvd.c:16:
    ca52.h:62: syntax error before `*' token
    ca52.h:69: parse error before `,' token
    ca52.h:83: type specifier omitted for parameter `a52_state_t'
    ca52.h:83: parse error before `*' token
    In file included from dvd.c:17:
    ../../../include/vdr/osd.h:125: warning: `virtual void cOsdObject::Show()' was
    hidden
    control-dvd.h:28: warning: by `void cDvdPlayerControl::Show(int)'
    make[1]: *** [dvd.o] Error 1
    make[1]: Leaving directory `/usr/local/src/vdr-1.1.20/PLUGINS/src/dvd-0.2.0'
    make[1]: Entering directory `/usr/local/src/vdr-1.1.20/PLUGINS/src/hello'
    make[1]: Nothing to be done for `all'.
    make[1]: Leaving directory `/usr/local/src/vdr-1.1.20/PLUGINS/src/hello'
    make[1]: Entering directory `/usr/local/src/vdr-1.1.20/PLUGINS/src/mp3-0.7.9'
    g++ -O2 -Wall -Woverloaded-virtual -c -D_GNU_SOURCE -DHAVE_SNDFILE -I../../../include mp3.c
    g++ -O2 -Wall -Woverloaded-virtual -c -D_GNU_SOURCE -DHAVE_SNDFILE -I../../../include i18n.c
    g++ -O2 -Wall -Woverloaded-virtual -c -D_GNU_SOURCE -DHAVE_SNDFILE -I../../../include data.c
    g++ -O2 -Wall -Woverloaded-virtual -c -D_GNU_SOURCE -DHAVE_SNDFILE -I../../../include menu.c
    g++ -O2 -Wall -Woverloaded-virtual -c -D_GNU_SOURCE -DHAVE_SNDFILE -I../../../include data-mp3.c
    g++ -O2 -Wall -Woverloaded-virtual -c -D_GNU_SOURCE -DHAVE_SNDFILE -I../../../include menu-mp3.c
    ../../../include/vdr/osd.h:125: warning: `virtual void cOsdObject::Show()' was
    hidden
    menu-mp3.c:118: warning: by `void cMP3Control::Show(int)'
    g++ -O2 -Wall -Woverloaded-virtual -c -D_GNU_SOURCE -DHAVE_SNDFILE -I../../../include setup-mp3.c
    g++ -O2 -Wall -Woverloaded-virtual -c -D_GNU_SOURCE -DHAVE_SNDFILE -I../../../include player-mp3.c
    g++ -O2 -Wall -Woverloaded-virtual -c -D_GNU_SOURCE -DHAVE_SNDFILE -I../../../include network.c
    g++ -O2 -Wall -Woverloaded-virtual -c -D_GNU_SOURCE -DHAVE_SNDFILE -I../../../include decoder.c
    In file included from decoder.c:39:
    decoder-snd.h:32:21: sndfile.h: No such file or directory
    In file included from decoder.c:39:
    decoder-snd.h:43: syntax error before `*' token
    decoder-snd.h:47: 'SF_INFO' is used as a type, but is not defined as a type.
    decoder-snd.h:53: `sf_count_t' was not declared in this scope
    decoder-snd.h:53: parse error before `=' token
    decoder-snd.h:54: parse error before `*' token
    make[1]: *** [decoder.o] Error 1
    make[1]: Leaving directory `/usr/local/src/vdr-1.1.20/PLUGINS/src/mp3-0.7.9'
    make[1]: Entering directory `/usr/local/src/vdr-1.1.20/PLUGINS/src/osddemo'
    make[1]: Nothing to be done for `all'.
    make[1]: Leaving directory `/usr/local/src/vdr-1.1.20/PLUGINS/src/osddemo'
    make[1]: Entering directory `/usr/local/src/vdr-1.1.20/PLUGINS/src/sky'
    make[1]: Nothing to be done for `all'.
    make[1]: Leaving directory `/usr/local/src/vdr-1.1.20/PLUGINS/src/sky'
    make[1]: Entering directory `/usr/local/src/vdr-1.1.20/PLUGINS/src/status'
    make[1]: Nothing to be done for `all'.
    make[1]: Leaving directory `/usr/local/src/vdr-1.1.20/PLUGINS/src/status'
    make[1]: Entering directory `/usr/local/src/vdr-1.1.20/PLUGINS/src/vcd-0.0.3'
    g++ -O2 -Wall -Woverloaded-virtual -c -DPLUGIN_NAME_I18N='"vcd"' -D_GNU_SOURCE -I../../../include -I/usr/local/src/VDR/include vcd_player.c
    In file included from vcd_player.h:17,
    from vcd_player.c:13:
    ../../../include/vdr/remux.h:14:27: linux/dvb/dmx.h: No such file or directory
    vcd_player.c:314: default argument given for parameter 2 of `void
    cVCDPlayer::Goto(int, bool = false)'
    vcd_player.h:92: after previous specification in `void cVCDPlayer::Goto(int,
    bool = false)'
    vcd_player.c:334: default argument given for parameter 3 of `bool
    cVCDPlayer::GetIndex(int&, int&, bool = false)'
    vcd_player.h:91: after previous specification in `virtual bool
    cVCDPlayer::GetIndex(int&, int&, bool = false)'
    vcd_player.c:543: default argument given for parameter 3 of `void
    cVCDPlayer::StripAudioPackets(uchar*, int, unsigned char = 0)'
    vcd_player.h:68: after previous specification in `void
    cVCDPlayer::StripAudioPackets(uchar*, int, unsigned char = 0)'
    make[1]: *** [vcd_player.o] Error 1
    make[1]: Leaving directory `/usr/local/src/vdr-1.1.20/PLUGINS/src/vcd-0.0.3'
    make: *** [plugins] Error 2



    in PLUGIN/lib sind nur die 4 Original files

  • Hi


    Also bei DVD sucht er


    a52dec!!!
    Installiert?

    Dirk

  • welche Original Files? Meinst die vom vdr? die habe ich gelöscht, auch aus dem src Verzeichnis, braucht man eh nicht.
    Aber das sieht übel aus, lauter errors.
    Versuch mal alle Plugins wegzulöschen (also unter PLUGIN/src und PLUGIN/lib) und übersetzt mal nach Hubertus das vdr ohne Plugins, dann mal testen ob du tv sehen kannst. Sollte das gehe kannst mit dem dvd anfangen/testen. Wenn nicht, nochmal die ausgabe posten, die treiber für dvb gehen aber schon, da findet er auch ein .h nicht?


    bis dann

  • also vdr geht einwandfrei.
    a52dec habe ich nicht installiert,


    änder aber nichts daran das er die anderen plugins nicht installiert


    meint er mit hiermit: Für die Verwendung des sogenannten NEWSTRUCT-Treibers ist noch eine Zeile des Makefile im Quellverzeichnis des VCD-Plugins anzupassen


    das makefile von vcd wo das ost weg muss ?

  • na ganz einfach, bei Hubertus, hast doch selber geschrieben, hast alles nach Liste instl. dann sind damit auch alle (ALLE!) dort erwähnten Päckchen gemeint, so schwer ist das doch nicht. Dann klappt das schon.


    Also go...

  • ich mache mir jetzt eine saubere und neue 8.1 installation.


    kann mir bitte jemand erklären:


    wie ich die Modul-Unterstützung für video4linux und i2c installiere. Und die Unterstützung für input-core und event-interface.

  • Hallo zusammen,


    Dein Problem oben mit den Plugins war eigentlich eines in Deiner runvdr. Wenn Du die von Hubertus nimmst geht das zwar beim aufrufen aus dem installationsverzeichnis, aber nicht so ohne weiteres per runlevels (die option -L muß mit dem ganzen pfad gesetzt sein). Das hatten wir schon mal , nur wo ....


    Ansonsten kannst Du hier nachschauen, ganz unten ist die Antwort wie Du dem Kernel modules beibringst!


    Was ich als Minimum brauche unter 8.1 ist:


    - Kernelsourcen
    - GCC C++ compiler
    - setserial (für LIRC)


    Das war es für mich (soweit ich mich erinnern kann!).


    Hilft Dir das?


    Grüsse,
    J*

  • Hallo nochmal,


    mach bitte das, was ronny in dem o.g. Thread als letztes gepostet hat! Damit legst Du eine config datei für Deinen Kernel an und musst "nur" noch make machen - ohne die ganzen Fragen!


    Kannst auch bei Hubertus die Anleitung lesen, aber Achtung - er hat das bei der neuen Version vergessen, also die alte (zip datei) runterladen, da steht es ...


    Dann, wenn Du das gemacht hast kannst Du den Treiber kompilieren. Einfach so, ohne murren.


    Gruß,
    J*

  • so ich habe jetzt noch mal ein neues system installiert.


    DVB treiber funktioniert.
    VDR geht auch


    dann habe ich das VCD plug-in H.S. installiert


    und bekomme diese meldung:


    video:/usr/local/src/VDR # make plugins
    make[1]: Entering directory `/usr/local/src/vdr-1.1.20/PLUGINS/src/hello'
    make[1]: Leaving directory `/usr/local/src/vdr-1.1.20/PLUGINS/src/hello'
    make[1]: Entering directory `/usr/local/src/vdr-1.1.20/PLUGINS/src/hello'
    g++ -O2 -Wall -Woverloaded-virtual -c -DPLUGIN_NAME_I18N='"hello"' -I../../../include -I../../../../DVB/include hello.c
    g++ -O2 -Wall -Woverloaded-virtual -c -DPLUGIN_NAME_I18N='"hello"' -I../../../include -I../../../../DVB/include i18n.c
    g++ -O2 -Wall -Woverloaded-virtual -shared hello.o i18n.o -o libvdr-hello.so
    make[1]: Leaving directory `/usr/local/src/vdr-1.1.20/PLUGINS/src/hello'
    make[1]: Entering directory `/usr/local/src/vdr-1.1.20/PLUGINS/src/osddemo'
    make[1]: Leaving directory `/usr/local/src/vdr-1.1.20/PLUGINS/src/osddemo'
    make[1]: Entering directory `/usr/local/src/vdr-1.1.20/PLUGINS/src/osddemo'
    g++ -O2 -Wall -Woverloaded-virtual -c -DPLUGIN_NAME_I18N='"osddemo"' -I../../../include -I../../../../DVB/include osddemo.c
    g++ -O2 -Wall -Woverloaded-virtual -shared osddemo.o -o libvdr-osddemo.so
    make[1]: Leaving directory `/usr/local/src/vdr-1.1.20/PLUGINS/src/osddemo'
    make[1]: Entering directory `/usr/local/src/vdr-1.1.20/PLUGINS/src/sky'
    make[1]: Leaving directory `/usr/local/src/vdr-1.1.20/PLUGINS/src/sky'
    make[1]: Entering directory `/usr/local/src/vdr-1.1.20/PLUGINS/src/sky'
    g++ -O2 -Wall -Woverloaded-virtual -c -DPLUGIN_NAME_I18N='"sky"' -I../../../include -I../../../../DVB/include sky.c
    g++ -O2 -Wall -Woverloaded-virtual -shared sky.o -o libvdr-sky.so
    make[1]: Leaving directory `/usr/local/src/vdr-1.1.20/PLUGINS/src/sky'
    make[1]: Entering directory `/usr/local/src/vdr-1.1.20/PLUGINS/src/status'
    make[1]: Leaving directory `/usr/local/src/vdr-1.1.20/PLUGINS/src/status'
    make[1]: Entering directory `/usr/local/src/vdr-1.1.20/PLUGINS/src/status'
    g++ -O2 -Wall -Woverloaded-virtual -c -DPLUGIN_NAME_I18N='"status"' -I../../../include -I../../../../DVB/include status.c
    g++ -O2 -Wall -Woverloaded-virtual -shared status.o -o libvdr-status.so
    make[1]: Leaving directory `/usr/local/src/vdr-1.1.20/PLUGINS/src/status'
    make[1]: Entering directory `/usr/local/src/vdr-1.1.20/PLUGINS/src/vcd-0.0.3'
    make[1]: Leaving directory `/usr/local/src/vdr-1.1.20/PLUGINS/src/vcd-0.0.3'
    make[1]: Entering directory `/usr/local/src/vdr-1.1.20/PLUGINS/src/vcd-0.0.3'
    g++ -O2 -Wall -Woverloaded-virtual -c -DPLUGIN_NAME_I18N='"vcd"' -D_GNU_SOURCE -I../../../include -I../../../../DVB/include vcd.c
    g++ -O2 -Wall -Woverloaded-virtual -c -DPLUGIN_NAME_I18N='"vcd"' -D_GNU_SOURCE -I../../../include -I../../../../DVB/include vcd_func.c
    g++ -O2 -Wall -Woverloaded-virtual -c -DPLUGIN_NAME_I18N='"vcd"' -D_GNU_SOURCE -I../../../include -I../../../../DVB/include vcd_i18n.c
    g++ -O2 -Wall -Woverloaded-virtual -c -DPLUGIN_NAME_I18N='"vcd"' -D_GNU_SOURCE -I../../../include -I../../../../DVB/include vcd_menu.c
    In file included from vcd_menu.c:19:
    ../../../include/vdr/osd.h:125: warning: `virtual void cOsdObject::Show()' was
    hidden
    vcd_control.h:39: warning: by `void cVCDPlayerControl::Show(int)'
    g++ -O2 -Wall -Woverloaded-virtual -c -DPLUGIN_NAME_I18N='"vcd"' -D_GNU_SOURCE -I../../../include -I../../../../DVB/include vcd_control.c
    In file included from vcd_control.c:12:
    ../../../include/vdr/osd.h:125: warning: `virtual void cOsdObject::Show()' was
    hidden
    ../../../include/vdr/menu.h:130: warning: by `void cReplayControl::Show(int)'
    In file included from vcd_control.c:15:
    ../../../include/vdr/osd.h:125: warning: `virtual void cOsdObject::Show()' was
    hidden
    vcd_control.h:39: warning: by `void cVCDPlayerControl::Show(int)'
    g++ -O2 -Wall -Woverloaded-virtual -c -DPLUGIN_NAME_I18N='"vcd"' -D_GNU_SOURCE -I../../../include -I../../../../DVB/include vcd_player.c
    vcd_player.c:314: default argument given for parameter 2 of `void
    cVCDPlayer::Goto(int, bool = false)'
    vcd_player.h:92: after previous specification in `void cVCDPlayer::Goto(int,
    bool = false)'
    vcd_player.c:334: default argument given for parameter 3 of `bool
    cVCDPlayer::GetIndex(int&, int&, bool = false)'
    vcd_player.h:91: after previous specification in `virtual bool
    cVCDPlayer::GetIndex(int&, int&, bool = false)'
    vcd_player.c:543: default argument given for parameter 3 of `void
    cVCDPlayer::StripAudioPackets(uchar*, int, unsigned char = 0)'
    vcd_player.h:68: after previous specification in `void
    cVCDPlayer::StripAudioPackets(uchar*, int, unsigned char = 0)'
    make[1]: *** [vcd_player.o] Error 1
    make[1]: Leaving directory `/usr/local/src/vdr-1.1.20/PLUGINS/src/vcd-0.0.3'
    make: *** [plugins] Error 2
    video:/usr/local/src/VDR #


    bin ich zu blöd oder übersehe ich einfach nur was ???

  • genau das habe ich doch gemacht


    video:/usr/local/src # tar -xjvf vcd-0.0.3.tar.bz2 -C VDR/PLUGINS/src/
    vcd-0.0.3/
    vcd-0.0.3/vcd_menu.c
    vcd-0.0.3/COPYING
    vcd-0.0.3/vcd_menu.h
    vcd-0.0.3/Makefile
    vcd-0.0.3/vcd_control.h
    vcd-0.0.3/vcd_i18n.c
    vcd-0.0.3/vcd_player.c
    vcd-0.0.3/vcd_func.c
    vcd-0.0.3/vcd_control.c
    vcd-0.0.3/vcd.c
    vcd-0.0.3/vcd_func.h
    vcd-0.0.3/vcd_i18n.h
    vcd-0.0.3/HISTORY
    vcd-0.0.3/vcd_player.h
    vcd-0.0.3/README
    video:/usr/local/src/VDR/PLUGINS/src # ln -s vcd-0.0.3 vcd
    video:/usr/local/src/VDR/make plugins

Jetzt mitmachen!

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