[vdr] pvrinput compile errors vdr=1.3.37, pvrinput=0.1.0

Jon jon at jonandlou.co.uk
Fri Dec 30 01:50:37 CET 2005


I'm getting errors when I running "make plugins" for the pvrinput 
plugin, errors are:

root at 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 at 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 at 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
 




More information about the vdr mailing list