Nabend
Ich bekomme unter Gentoo mein DXR3-Plugin nicht zum laufen.
Ich habe ffmpeg und em8300 nach dem VDR-Wiki installiert. DVB-Treiber und VDR1.3.17 sind kompiliert.
Wenn ich ein make-plugin ein gebe bekomme ich folgenden Output:
Gentoo-VDR VDR # make plugins
make[1]: Entering directory `/usr/local/src/vdr-1.3.17/PLUGINS/src/dxr3-0.2.3-pre2'
make[1]: Leaving directory `/usr/local/src/vdr-1.3.17/PLUGINS/src/dxr3-0.2.3-pre2'
make[1]: Entering directory `/usr/local/src/vdr-1.3.17/PLUGINS/src/dxr3-0.2.3-pre2'
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/driver -I/usr/local/include/ffmpeg -I/usr/local/src/em8300/include dxr3.c
In file included from dxr3osd.h:5,
from dxr3interface.h:14,
from dxr3device.h:4,
from dxr3.c:11:
dxr3interface_spu_encoder.h:34:27: linux/dvb/osd.h: No such file or directory
In file included from dxr3osd.h:5,
from dxr3interface.h:14,
from dxr3device.h:4,
from dxr3.c:11:
dxr3interface_spu_encoder.h:86: error: `OSD_Command' was not declared in this
scope
dxr3interface_spu_encoder.h:86: error: parse error before `,' token
make[1]: *** [dxr3.o] Error 1
make[1]: Leaving directory `/usr/local/src/vdr-1.3.17/PLUGINS/src/dxr3-0.2.3-pre2'
Anscheinend findet das Plugin FFMPEG nicht. Ich habe FFMPEG parallel zum VDR im gleichen Verzeichniss entpackt und kompilliert. Auch in /usr/local/include gibt es ffmpeg.
Hier ein Auszug aus meinem Makefile:
### The directory environment:
DVBDIR = /usr/local/src/DVB
VDRDIR = /usr/local/src/VDR
LIBDIR = /usr/local/src/VDR/PLUGINS/lib
TMPDIR = /tmp
FFMDIR = /usr/local/include/ffmpeg
EM8300 = /usr/local/src/em8300
Wo liegt mein fehler?
Lippton