I'm getting errors when I running "make plugins" for the pvrinput
plugin, errors are:
root@buzz:/usr/src/VDR# make plugins
make[1]: Entering directory `/usr/src/vdr-1.3.37/PLUGINS/src/pvrinput-0.1.0'
make[1]: Leaving directory `/usr/src/vdr-1.3.37/PLUGINS/src/pvrinput-0.1.0'
make[1]: Entering directory `/usr/src/vdr-1.3.37/PLUGINS/src/pvrinput-0.1.0'
g++ -g -O2 -Wall -Woverloaded-virtual -c -D_GNU_SOURCE
-DPLUGIN_NAME_I18N='"pvrinput"' -I../../../include
-I../../../../DVB/include plugin.c
g++ -g -O2 -Wall -Woverloaded-virtual -c -D_GNU_SOURCE
-DPLUGIN_NAME_I18N='"pvrinput"' -I../../../include
-I../../../../DVB/include common.c
g++ -g -O2 -Wall -Woverloaded-virtual -c -D_GNU_SOURCE
-DPLUGIN_NAME_I18N='"pvrinput"' -I../../../include
-I../../../../DVB/include device.c
device.c: In member function `virtual void cPvrReadThread::Action()':
device.c:417: error: `V4L2_BUF_TYPE_SLICED_VBI_CAPTURE' undeclared
(first use
this function)
device.c:417: error: (Each undeclared identifier is reported only once
for each
function it appears in.)
device.c:418: error: 'union v4l2_format::<anonymous>' has no member named '
sliced'
device.c:418: error: `V4L2_SLICED_TELETEXT_B' undeclared (first use this
function)
make[1]: *** [device.o] Error 1
make[1]: Leaving directory `/usr/src/vdr-1.3.37/PLUGINS/src/pvrinput-0.1.0'
make: *** [plugins] Error 2
root@buzz:/usr/src/VDR#
I'm running slackware 10.2, kernel 2.6.13, gcc 3.3.6, using ivtv driver
0.4.0 and using the DVB drivers from the kernel.
Other plugins (mplayer, yaepg) compile fine, VDR builds and works
correctly.
Im guessing that it maybe video4linux2 related, but vdr and ivtv compile
fine, just the pvrinput plugin isnt, I've got the following v4l2
modules loaded
root@buzz:/usr/src/VDR# lsmod | grep v4
v4l1_compat 13188 2 cx8800,saa7146_vv
v4l2_common 4864 2 cx8800,saa7146_vv
Any ideas what the problem could be ?
Thanks