Verschönertes mp3-plugin von Morone unter CTVDR4 übersetzen?!

  • Hallo,


    ich habe versucht Morones' mp3-plugin unter CTVDR4 zu übersetzen ( http://vdr-portal.de/board/thread.php?threadid=37249&sid= )


    Im Makefile habe ich nichts geändert und ich habe auch schon andere Plugins auf meinem System übersetzt (z.B. das analogradio-plugin).
    Die Entwicklungsumgebung sollte also nicht das Problem sein.


    Ich erhalte beim Kompilieren folgende Fehlermeldung:


    Code
    ctvdr4:/usr/src/vdr-1.3.27# make plugins
    make[1]: Entering directory `/usr/src/vdr-1.3.27/PLUGINS/src/mp3'
    decoder-snd.c:50:2: #error You must use libsndfile version 1.x.x
    make[1]: *** [.dependencies] Fehler 1
    make[1]: Leaving directory `/usr/src/vdr-1.3.27/PLUGINS/src/mp3'
    make: *** [plugins] Fehler 2


    apt-show-versions zeigt mir an, dass ich libsndfile1/stable in der Version 1.0.10-2 installiert habe. Die sollte doch eigentlich geeignet sein.


    Wenn ich im Makefile without libsoundfile = 1 setze, meckert er, dass er mad.h nicht finden kann, obwohl libmad installiert ist.
    Also gehe ich mal von einem Problem mit dem Auffinden der nötigen Bibliotheken aus.


    Kann mir eventuell jemand auf die Sprünge helfen?


    Danke im Voraus
    Kleo

    VDR-Server: Core i3-6100, 8GB Ram, Gigabyte Board, Adata SSD, Ubuntu 16.04, Kodi 16.1 + PVR über VNSI

  • You must have installed libmad and libid3tag from
    <http://www.underbit.com/products/mad/> for decoding MP3 and ID3 support.
    Recommended version is 0.15.1b. To compile and install I suggest the following
    sequence from the source directory (libmad and libid3tag are installed
    separately, so you must execute this once for each directory):


    > configure
    > make
    > make install
    > ldconfig


    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.


    For playback of WAV and other sound files you must have installed libsndfile
    <http://www.zip.com.au/~erikd/libsndfile/> on your system. Recommended version
    is 1.0.11. The old 0.0.x series doesn't work due to some API changes.
    To compile
    and install libsndfile I suggest the following sequence from the libsndfile



    Dafuer gibts ne README.

  • Hallo,


    danke für die Hinweise.


    Allerdings habe ich libmad und libid3tag in Version 0.15.1b-1.1 bzw. -4.1 nstalliert.
    Desweiteren ist wie gesagt libsndfile1 Version 1.0.10-2 vorhanden.


    In der README steht 1.0.11 ist recommended aber nicht zwingend notwendig.
    Die Version die ich habe, ist ja nicht 1.0.0 oder so.


    Und libz habe ich per apt-cache search und apt-show-versions leider nicht gefunden. Ich habe nur festgestellt, dass ich zlib1g und zlib1g-dev installiert habe. Die verschiedenen Namensgebungen irritieren mich schon seit längerem.
    ;)


    Ich werde es einfach mal mit der aktuellsten libsndfile probieren.


    Grüsse,
    Kleo

    VDR-Server: Core i3-6100, 8GB Ram, Gigabyte Board, Adata SSD, Ubuntu 16.04, Kodi 16.1 + PVR über VNSI

Jetzt mitmachen!

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