image plugin lässt sich kompilieren, wirft aber doch einen fehler aus

  • Hallo zusammen,


    ich bekomme das image-Plugin einfach nicht ans rennen.


    Hier mal kurz, was ich so gemacht habe:


    vdr 1.4.5 installiert


    Das läuft auch soweit einwandfrei mit den Plugins remote, digicam und dem streamdev-plugin


    Jetzt wollte ich noch das image-plugin integrieren.


    Dafür habe ich ffmpeg installiert. Scheint auch geklappt zu haben, denn ein ffmpeg -version von der Konsole gibt das aus:


    FFmpeg version SVN-r8126, Copyright (c) 2000-2007 Fabrice Bellard, et al.
    configuration: --enable-shared
    libavutil version: 49.3.0
    libavcodec version: 51.34.0
    libavformat version: 51.10.0
    built on Feb 26 2007 18:00:54, gcc: 3.3.5 (Debian 1:3.3.5-13)
    ffmpeg SVN-r8126
    libavutil 3212032
    libavcodec 3351040
    libavformat 3344896


    Von libexif habe ich die Version 0.6.13 installiert. Das ging auch.
    NetPM ist mit der Version 10.26.39 installiert. Lief auch ohne Fehler durch.


    Dann ein "make plugins" hat mir auch die libvdr-image.so.1.4.5 erstellt.
    Wenn ich jetzt allerdings ein ./vdr -V aus meinem video Verzeichnis mache, kommt das:


    <b>vdr: ./PLUGINS/lib/libvdr-image.so.1.4.5: undefined symbol: dts_frame</b>
    vdr (1.4.5-1/1.4.5) - The Video Disk Recorder
    remote (0.3.9) - Remote control
    skincurses (0.0.8) - A text only skin
    sky (0.3.5) - Sky Digibox interface
    svccli (0.1.1) - Service demo client
    svcsvr (0.1.1) - Service demo server
    svdrpdemo (0.0.2) - How to add SVDRP support to a plugin
    digicam (1.0.2) - Plugin to access a digital camera
    streamdev-client (0.3.3-pre3-geni) - VTP Streaming Client
    streamdev-server (0.3.3-pre3-geni) - VDR Streaming Server


    Die Meldung mit dem libvdr-image.so.1.4.5 bekomme ich auch, wenn ich vdr mit dem image plugin starte.


    Aber was tun? Eigentlich ist doch alles gut durchgelaufen.
    Hat jemand einen Tip?


    cu

  • Na da sag ich doch mal danke, dass du die suche für mich ausgeführt hast **grins**


    Allerdings komme ich so recht nicht weiter:


    Das ffmpeg habe ich aus SVN installiert, allerdings kommt bei ldd libvdr-image.so.1.4.4 das




    Sieht doch soweit super aus der nicht?
    Wäre super, wenn du mir newbie helfen könntest.


    thx


    EDIT:


    jetzt habe ich die Plugins mal mit


    make plugins FFMDIR=/temp/ffmpeg erzeugt (in /temp/ffmpeg liegen die SVN Klamotten) und bekomme jetzt das:


    Zitat

    undefined symbol: exif_content_get_ifd

  • Die Meldung "undefined symbol" hat immer damit zutun, das der Quellcode der verwendet Bibliothek beim Linken, nicht mit der installierten Version übereinstimmt. Oder gar verschiedene Versionen einer Bibliothek installiert sind. Und der Defaultlink auf die falsche Dateiversion der Bibliothek zeigt. Das gilt sowohl für ffmpeg als auch für libexif.

Jetzt mitmachen!

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