libvdr-mp3.so.1.2.1

  • Hallo,


    ich stelle mich mal wieder ziemlich dumm an. VDR ist installiert mit dem Script hier aus dem Forum. Läuft nach anfänglichen Problemen auch nun schon ein paar Wochen astrein.
    Plugins habe ich dann nach Hubertus Anleitung auch ein paar installiert. Sowas wie Games oder Wetter läuft auch einwandfrei.


    Aber MP3 und - viel schlimmer - MPlayer nicht.


    MP3 sagt es findet ./PLUGINS/lib/libvdr-mp3.so.1.2.1 nicht.
    Da hat es recht. Die Datei existiert auf dem ganzen System nicht. Aber wo soll ich die herbekommen?


    Viele Grüße
    Horst

  • Ist das "make plugins" ins Verzeichnis PLUGINS/src/mp3 gegangen und ist dort alles fehlerfrei durchgelaufen?


    Postet doch mal bitte Eure Ausgabe von "make plugins"


    Wenn das fehlerfrei durchgelaufen ist sollte sich diese lib in PLUGINS/lib befinden.

  • leider mit Fehler, aber was fehlt da?


    make[1]: Entering directory `/usr/local/src/vdr-1.2.1/PLUGINS/src/mp3-0.8.0'
    g++ -O2 -Wall -Woverloaded-virtual -c -D_GNU_SOURCE -DHAVE_SNDFILE -DHAVE_VORBIS
    FILE -I../../../include -I../../../../DVB/include player-mp3.c
    player-mp3.c:32:20: id3tag.h: No such file or directory
    make[1]: *** [player-mp3.o] Error 1



    Grüße


    Andreas

  • Bei mir siehts so aus:


    ...
    make[1]: Entering directory `/usr/local/src/VDR/PLUGINS/src/mp3-0.8.0'
    g++ -O2 -Wall -Woverloaded-virtual -c -D_GNU_SOURCE -DHAVE_SNDFILE -DHAVE_VORBISFILE -I../../../include -I../../../../DVB/include decoder.c
    In file included from decoder.c:37:
    decoder-ogg.h:31: vorbis/vorbisfile.h: No such file or directory
    make[1]: *** [decoder.o] Error 1
    ...

  • andrew:


    Für Dich hab ich auch was schönes aus dem README :]





    Leute, Bitte READMEs lesen die heissen nicht umsonst so ;)

  • Danke.


    OK. Das README hab ich mittlerweile auch gefunden. Und sogar das Make.config. Bzw. ich hab einfach mal das Make.config.template in VDR umbenannt.


    Ist etwas hart nur über Konsole und auf die 3 Linux-Kommandos beschränkt, die ich kenne... 8-)


    Jetzt macht er das:
    make[1]: Entering directory `/usr/local/src/VDR/PLUGINS/src/mp3-0.8.0'
    g++ -g -O2 -Wall -Woverloaded-virtual -c -D_GNU_SOURCE -DHAVE_SNDFILE -I../../../include -I../DVB/include decoder.c
    g++ -g -O2 -Wall -Woverloaded-virtual -c -D_GNU_SOURCE -DHAVE_SNDFILE -I../../../include -I../DVB/include decoder-mp3.c
    g++ -g -O2 -Wall -Woverloaded-virtual -c -D_GNU_SOURCE -DHAVE_SNDFILE -I../../../include -I../DVB/include decoder-mp3-stream.c
    g++ -g -O2 -Wall -Woverloaded-virtual -c -D_GNU_SOURCE -DHAVE_SNDFILE -I../../../include -I../DVB/include decoder-snd.c
    g++ -g -O2 -Wall -Woverloaded-virtual -c -D_GNU_SOURCE -DHAVE_SNDFILE -I../../../include -I../DVB/include decoder-ogg.c
    g++ -g -O2 -Wall -Woverloaded-virtual -shared mp3.o i18n.o data.o menu.o data-mp3.o menu-mp3.o setup-mp3.o player-mp3.o stream.o network.o decoder.o decoder-mp3.o decoder-mp3-stream.o decoder-snd.o decoder-ogg.o -lz -lmad -lid3tag -lsndfile -o libvdr-mp3.so
    /usr/bin/ld: cannot find -lz
    collect2: ld returned 1 exit status
    make[1]: *** [libvdr-mp3.so] Error 1
    make[1]: Leaving directory `/usr/local/src/VDR/PLUGINS/src/mp3-0.8.0'


    In welchem README stehts diesmal? Und wie finde ich es auch mal alleine?


    Grüße
    Horst

  • Hi Thomas..
    Du hattest, zumindest aus meiner Sicht, fast recht :D
    Zumindest hast du mich auf die richtige Spur gebracht...


    Anscheinend sind bei der neusten libmad Version libmad und libid3tag getrennt. Auf jeden Fall hab ich das id3tag tar archiv von deren FTP geladen und installiert..dann ging es..


    Danke und Viele Grüße



    Andreas

  • libz ist installiert:


    videoslave:/usr/local/src/VDR# apt-get install zlib1g
    Reading Package Lists... Done
    Building Dependency Tree... Done
    Sorry, zlib1g is already the newest version.
    0 packages upgraded, 0 newly installed, 0 to remove and 50 not upgraded.


    Was hab ich jetzt schon wieder falsch verstanden?


    Grüße
    Horst

  • Super... es läuft... Dank Sven im Messenger.... der hoffentlich auch morgen noch da ist, wenn ich die neue Platte in den Rechner baue... 8-))))


    Danke auch an Thomas.


    Warum kapiere ich unter Linux nie so richtig was ich mache und wo wie welche Dateien sind. 8-)


    Viele Grüße
    Horst


    PS: Für heute ist mit basteln schluss... meine Frau will fernsehn.... 8-)

  • hmm
    also ich nutze Suse 8.1 und hab das selbe Problem wie Horst hier beschrieben hat.
    Ich bekomme beim "make plugins" folgenden Fehler:



    Wenn ich das richtig verstanden hab, dann funzt das irgendwie nicht mit der libz (cannot find -lz)
    was kann das sein? falsche Version von libz? kann er sie nur nicht finden? wo müßte die normalerweise sein?


    In der readme vom mp3-plugin steht dazu nur:


    Quote

    You must have installed libz on your system, too (libz is used internaly by
    libid3tag for compressed tags). This should be no problem, as virtualy every
    linux distribution includes this library.


    /EDIT:


    :deppenalarm
    Wenn ich jetzt gleich in Yast nach zlib und nicht nach libz gesucht hätte, dann währe ich auch gleich drauf gekommen, dass es da auch ein -devel paket gibt, und dass es dann geht...

  • Hallo Leutz,
    ich habe alles was ihr geschieben habt gemacht und installiert und beim make plugins aufruf, kriege ich auch keine fehlermeldung nur wenn ich mp3 plugin starten will dann kriege ich diese fehlermeldung:


    No source(s) defined in mp3sources.conf
    Segmentation fault


    und eine datei names mp3sources.conf habe ich überhaupt nicht auf meinem Rechner.


    was muss ich jetzt machen damit das mp3 plugin startet.


    Danke

  • Hi Tubby!


    Ich hatte das gleich Problem mit SUSE 9.0 und habe es, wie von Thomas vorgeschlagen,
    mit dem nachinstallieren der zlib-devel behoben....



    :D so weit so gut ....
    scotty

Participate now!

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