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