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