Hello guys,
I have Fedora 9 with lastest kernel. I have Skystar 2 DVB PCI card rev 2.8. As this revision is using FlexCopII DVB i needed to recompile v4l dvb modules. I have downloaded lastest v4l using mercurial. Now my Skystar 2 works fine with Fedora 9 . I am using Kaffeine , which works fine.
My problem is : I am trying to compile vdr-1.7.0 from source, when i will do "make" i will get this error :
[root@home vdr-1.7.0]# make In file included from audio.c:12: dvbdevice.h:19:2: error: #error VDR requires Linux DVB driver API version 3.3! In file included from dvbdevice.c:10: dvbdevice.h:19:2: error: #error VDR requires Linux DVB driver API version 3.3! In file included from dvbosd.c:15: dvbdevice.h:19:2: error: #error VDR requires Linux DVB driver API version 3.3! In file included from eitscan.c:13: dvbdevice.h:19:2: error: #error VDR requires Linux DVB driver API version 3.3! font.c:14:10: error: #include expects "FILENAME" or <FILENAME> In file included from vdr.c:45: dvbdevice.h:19:2: error: #error VDR requires Linux DVB driver API version 3.3! make: *** Deleting file `.dependencies' g++ -g -O2 -Wall -Woverloaded-virtual -Wno-parentheses -c -DREMOTE_KBD -DLIRC_DEVICE="/dev/lircd" -DRCU_DEVICE="/dev/ttyS1" -D_GNU_SOURCE -DVIDEODIR="/video" -DCONFDIR="/video" -DPLUGINDIR="./PLUGINS/lib" -DLOCDIR="./locale" -I/usr/include/freetype2 -I/usr/src/v4l-dvb/linux/include audio.c In file included from audio.c:12: dvbdevice.h:19:2: error: #error VDR requires Linux DVB driver API version 3.3! In file included from audio.c:12: dvbdevice.h:38: error: 'dvbfe_delsys' does not name a type make: *** [audio.o] Error 1
As i mentioned before, i had to recompile v4l-dvb modules, location is /usr/src/v4l-dvb/.
I have edited Make.config and uncommented : ### The directory environment: DVBDIR = /usr/src/v4l-dvb/linux
Which seems to me correct right?
Please point me to result.
Thanks in advance!
David
David Hláčik wrote:
Hello guys,
I have Fedora 9 with lastest kernel. I have Skystar 2 DVB PCI card rev 2.8. As this revision is using FlexCopII DVB i needed to recompile v4l dvb modules. I have downloaded lastest v4l using mercurial. Now my Skystar 2 works fine with Fedora 9 . I am using Kaffeine , which works fine.
My problem is : I am trying to compile vdr-1.7.0 from source, when i will do "make" i will get this error :
[root@home vdr-1.7.0]# make In file included from audio.c:12: dvbdevice.h:19:2: error: #error VDR requires Linux DVB driver API version 3.3! In file included from dvbdevice.c:10: dvbdevice.h:19:2: error: #error VDR requires Linux DVB driver API version 3.3! In file included from dvbosd.c:15: dvbdevice.h:19:2: error: #error VDR requires Linux DVB driver API version 3.3! In file included from eitscan.c:13: dvbdevice.h:19:2: error: #error VDR requires Linux DVB driver API version 3.3! font.c:14:10: error: #include expects "FILENAME" or <FILENAME> In file included from vdr.c:45: dvbdevice.h:19:2: error: #error VDR requires Linux DVB driver API version 3.3! make: *** Deleting file `.dependencies' g++ -g -O2 -Wall -Woverloaded-virtual -Wno-parentheses -c -DREMOTE_KBD -DLIRC_DEVICE="/dev/lircd" -DRCU_DEVICE="/dev/ttyS1" -D_GNU_SOURCE -DVIDEODIR="/video" -DCONFDIR="/video" -DPLUGINDIR="./PLUGINS/lib" -DLOCDIR="./locale" -I/usr/include/freetype2 -I/usr/src/v4l-dvb/linux/include audio.c In file included from audio.c:12: dvbdevice.h:19:2: error: #error VDR requires Linux DVB driver API version 3.3! In file included from audio.c:12: dvbdevice.h:38: error: 'dvbfe_delsys' does not name a type make: *** [audio.o] Error 1
As i mentioned before, i had to recompile v4l-dvb modules, location is /usr/src/v4l-dvb/.
I have edited Make.config and uncommented : ### The directory environment: DVBDIR = /usr/src/v4l-dvb/linux
Which seems to me correct right?
Vanilla VDR-1.7.0 does not work with v4l-dvb drivers. You have two options : - download multiproto drivers from http://jusst.de/hg/multiproto make and make install you may need to patch those drivers, depends on your kernel version - patch vdr-1.7.0 with dvb-api-patch, then it works with standard v4l-dvb drivers. http://www.udo-richter.de/vdr/patches.en.html#dvb-api-wrapper
if you need support for dvb-S2 then your only option is multiproto
On Wed, Aug 13, 2008 at 04:11:46PM +0300, Lauri Tischler wrote:
Vanilla VDR-1.7.0 does not work with v4l-dvb drivers. You have two options :
- download multiproto drivers from http://jusst.de/hg/multiproto make and make install you may need to patch those drivers, depends on your kernel version
And if you want an up to date tree, AFAIK there is only one :
http://liplianindvb.sourceforge.net/cgi-bin/hgwebdir.cgi/liplianindvb/
Vanilla VDR-1.7.0 does not work with v4l-dvb drivers.
You have two options :
- download multiproto drivers from http://jusst.de/hg/multiproto make and make install you may need to patch those drivers, depends on your kernel version
And if you want an up to date tree, AFAIK there is only one :
http://liplianindvb.sourceforge.net/cgi-bin/hgwebdir.cgi/liplianindvb/
+1
yes, it's the best choise
szap2 from http://liplianindvb.sourceforge.net/cgi-bin/hgwebdir.cgi/szap2/ really works with dvb-s2
Goga
Gregoire Favre wrote:
On Wed, Aug 13, 2008 at 04:11:46PM +0300, Lauri Tischler wrote:
Vanilla VDR-1.7.0 does not work with v4l-dvb drivers. You have two options :
- download multiproto drivers from http://jusst.de/hg/multiproto make and make install you may need to patch those drivers, depends on your kernel version
And if you want an up to date tree, AFAIK there is only one :
http://liplianindvb.sourceforge.net/cgi-bin/hgwebdir.cgi/liplianindvb/
Aarrgghh.. Yet-Another-Secret-Multiproto-Tree :) Well, this seems to compile with kernels 2.6.24 and 2.6.26 without hacks, patches or file copying. Good Show..