Brauche Hilfe beim maken vom dxr3-Plugin

  • Hallo,


    wenn ich im VDR-Verzeichnis die Plugins mit


    'make plugins'


    kompilieren will erscheint eine Fehlermeldung (siehe unten FETT):


    vdr:/usr/local/src/vdr-1.2.6# make plugins
    make[1]: Entering directory `/usr/local/src/vdr-1.2.6/PLUGINS/src/dxr3-0.2.2'
    make[1]: Leaving directory `/usr/local/src/vdr-1.2.6/PLUGINS/src/dxr3-0.2.2'
    make[1]: Entering directory `/usr/local/src/vdr-1.2.6/PLUGINS/src/dxr3-0.2.2'
    g++ -O2 -Wall -Woverloaded-virtual -c -DPLUGIN_NAME_I18N='"dxr3"' -DSOCKET_CHMOD=0660 -D_GNU_SOURCE -I/usr/local/src/VDR/include -I/usr/local/src/DVB/linux/include -I/usr/local/src/ffmpeg-0.4.8 dxr3.c
    g++ -O2 -Wall -Woverloaded-virtual -c -DPLUGIN_NAME_I18N='"dxr3"' -DSOCKET_CHMOD=0660 -D_GNU_SOURCE -I/usr/local/src/VDR/include -I/usr/local/src/DVB/linux/include -I/usr/local/src/ffmpeg-0.4.8 dxr3diag.c
    g++ -O2 -Wall -Woverloaded-virtual -c -DPLUGIN_NAME_I18N='"dxr3"' -DSOCKET_CHMOD=0660 -D_GNU_SOURCE -I/usr/local/src/VDR/include -I/usr/local/src/DVB/linux/include -I/usr/local/src/ffmpeg-0.4.8 dxr3device.c
    g++ -O2 -Wall -Woverloaded-virtual -c -DPLUGIN_NAME_I18N='"dxr3"' -DSOCKET_CHMOD=0660 -D_GNU_SOURCE -I/usr/local/src/VDR/include -I/usr/local/src/DVB/linux/include -I/usr/local/src/ffmpeg-0.4.8 dxr3osd.c
    g++ -O2 -Wall -Woverloaded-virtual -c -DPLUGIN_NAME_I18N='"dxr3"' -DSOCKET_CHMOD=0660 -D_GNU_SOURCE -I/usr/local/src/VDR/include -I/usr/local/src/DVB/linux/include -I/usr/local/src/ffmpeg-0.4.8 dxr3syncbuffer.c
    g++ -O2 -Wall -Woverloaded-virtual -c -DPLUGIN_NAME_I18N='"dxr3"' -DSOCKET_CHMOD=0660 -D_GNU_SOURCE -I/usr/local/src/VDR/include -I/usr/local/src/DVB/linux/include -I/usr/local/src/ffmpeg-0.4.8 dxr3sysclock.c
    g++ -O2 -Wall -Woverloaded-virtual -c -DPLUGIN_NAME_I18N='"dxr3"' -DSOCKET_CHMOD=0660 -D_GNU_SOURCE -I/usr/local/src/VDR/include -I/usr/local/src/DVB/linux/include -I/usr/local/src/ffmpeg-0.4.8 dxr3audiodecoder.c
    g++ -O2 -Wall -Woverloaded-virtual -c -DPLUGIN_NAME_I18N='"dxr3"' -DSOCKET_CHMOD=0660 -D_GNU_SOURCE -I/usr/local/src/VDR/include -I/usr/local/src/DVB/linux/include -I/usr/local/src/ffmpeg-0.4.8 dxr3abstractiondevice.c
    g++ -O2 -Wall -Woverloaded-virtual -c -DPLUGIN_NAME_I18N='"dxr3"' -DSOCKET_CHMOD=0660 -D_GNU_SOURCE -I/usr/local/src/VDR/include -I/usr/local/src/DVB/linux/include -I/usr/local/src/ffmpeg-0.4.8 dxr3demuxdevice.c
    g++ -O2 -Wall -Woverloaded-virtual -c -DPLUGIN_NAME_I18N='"dxr3"' -DSOCKET_CHMOD=0660 -D_GNU_SOURCE -I/usr/local/src/VDR/include -I/usr/local/src/DVB/linux/include -I/usr/local/src/ffmpeg-0.4.8 dxr3outputthread.c
    g++ -O2 -Wall -Woverloaded-virtual -c -DPLUGIN_NAME_I18N='"dxr3"' -DSOCKET_CHMOD=0660 -D_GNU_SOURCE -I/usr/local/src/VDR/include -I/usr/local/src/DVB/linux/include -I/usr/local/src/ffmpeg-0.4.8 spuenc.c
    g++ -O2 -Wall -Woverloaded-virtual -c -DPLUGIN_NAME_I18N='"dxr3"' -DSOCKET_CHMOD=0660 -D_GNU_SOURCE -I/usr/local/src/VDR/include -I/usr/local/src/DVB/linux/include -I/usr/local/src/ffmpeg-0.4.8 dxr3colormanager.c
    g++ -O2 -Wall -Woverloaded-virtual -c -DPLUGIN_NAME_I18N='"dxr3"' -DSOCKET_CHMOD=0660 -D_GNU_SOURCE -I/usr/local/src/VDR/include -I/usr/local/src/DVB/linux/include -I/usr/local/src/ffmpeg-0.4.8 dxr3blackframe.c
    g++ -O2 -Wall -Woverloaded-virtual -c -DPLUGIN_NAME_I18N='"dxr3"' -DSOCKET_CHMOD=0660 -D_GNU_SOURCE -I/usr/local/src/VDR/include -I/usr/local/src/DVB/linux/include -I/usr/local/src/ffmpeg-0.4.8 dxr3unixserversocket.c
    g++ -O2 -Wall -Woverloaded-virtual -c -DPLUGIN_NAME_I18N='"dxr3"' -DSOCKET_CHMOD=0660 -D_GNU_SOURCE -I/usr/local/src/VDR/include -I/usr/local/src/DVB/linux/include -I/usr/local/src/ffmpeg-0.4.8 dxr3pesframe.c
    g++ -O2 -Wall -Woverloaded-virtual -c -DPLUGIN_NAME_I18N='"dxr3"' -DSOCKET_CHMOD=0660 -D_GNU_SOURCE -I/usr/local/src/VDR/include -I/usr/local/src/DVB/linux/include -I/usr/local/src/ffmpeg-0.4.8 dxr3configdata.c
    g++ -O2 -Wall -Woverloaded-virtual -c -DPLUGIN_NAME_I18N='"dxr3"' -DSOCKET_CHMOD=0660 -D_GNU_SOURCE -I/usr/local/src/VDR/include -I/usr/local/src/DVB/linux/include -I/usr/local/src/ffmpeg-0.4.8 dxr3spudecoder.c
    g++ -O2 -Wall -Woverloaded-virtual -c -DPLUGIN_NAME_I18N='"dxr3"' -DSOCKET_CHMOD=0660 -D_GNU_SOURCE -I/usr/local/src/VDR/include -I/usr/local/src/DVB/linux/include -I/usr/local/src/ffmpeg-0.4.8 dxr3nextpts.c
    g++ -O2 -Wall -Woverloaded-virtual -c -DPLUGIN_NAME_I18N='"dxr3"' -DSOCKET_CHMOD=0660 -D_GNU_SOURCE -I/usr/local/src/VDR/include -I/usr/local/src/DVB/linux/include -I/usr/local/src/ffmpeg-0.4.8 dxr3absspu.c
    g++ -O2 -Wall -Woverloaded-virtual -c -DPLUGIN_NAME_I18N='"dxr3"' -DSOCKET_CHMOD=0660 -D_GNU_SOURCE -I/usr/local/src/VDR/include -I/usr/local/src/DVB/linux/include -I/usr/local/src/ffmpeg-0.4.8 dxr3absspulist.c
    g++ -O2 -Wall -Woverloaded-virtual -c -DPLUGIN_NAME_I18N='"dxr3"' -DSOCKET_CHMOD=0660 -D_GNU_SOURCE -I/usr/local/src/VDR/include -I/usr/local/src/DVB/linux/include -I/usr/local/src/ffmpeg-0.4.8 multichannelaudio.c
    g++ -O2 -Wall -Woverloaded-virtual -c -DPLUGIN_NAME_I18N='"dxr3"' -DSOCKET_CHMOD=0660 -D_GNU_SOURCE -I/usr/local/src/VDR/include -I/usr/local/src/DVB/linux/include -I/usr/local/src/ffmpeg-0.4.8 dxr3palettemanager.c
    g++ -O2 -Wall -Woverloaded-virtual -shared dxr3.o dxr3diag.o dxr3device.o dxr3osd.o dxr3syncbuffer.o dxr3sysclock.o dxr3audiodecoder.o dxr3abstractiondevice.o dxr3demuxdevice.o dxr3outputthread.o spuenc.o dxr3colormanager.o dxr3blackframe.o dxr3unixserversocket.o dxr3pesframe.o dxr3configdata.o dxr3spudecoder.o dxr3nextpts.o dxr3absspu.o dxr3absspulist.o multichannelaudio.o dxr3palettemanager.o -L/usr/local/src/ffmpeg-0.4.8/libavcodec -lavcodec -o libvdr-dxr3.so
    /usr/bin/ld: cannot find -lavcodec
    collect2: ld returned 1 exit status
    make[1]: *** [libvdr-dxr3.so] Error 1

    make[1]: Leaving directory `/usr/local/src/vdr-1.2.6/PLUGINS/src/dxr3-0.2.2'



    Ich habe schon wie wild am Makefile gedoktert. Aber bei diesem Fehler bin ich ratlos.


    Henner

    kurz davor einen neuen vdr aufzusetzen... :strike2

    Einmal editiert, zuletzt von henner ()

  • Pass mal im Makefile die Pfade zum Sourcedir von ffmpeg an, dann verschwindet der Fehler!


    (steht auch in der Readme)


    Gruss
    AleX

    Hardware: Intel Cel 1Ghz+, 256MB, 420GB HD, TT DVB-S (Premium) Rev 1.5, 2* Activy DVB-S (Budget), PVR-250, Lirc-USB (ati-rf-remote)
    #############################################
    Software: Debian Etch 2.6.16.1, DVB-Kernel, VDR 1.3.42 + enAIO + noEPG +weitere Patches
    Plugins: tvonscreen, femon, streamdev, mplayer, vdradmin, wapd,
    osdteletext, vcd, dvd, burn, vdrrip
    Other: nvram mit rebootscript
    IRC-Nick: df-h

Jetzt mitmachen!

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