[linux-dvb] Linux DVB driver API version 5.0?

Mika Laitio lamikr at pilppa.org
Wed Dec 17 22:28:24 CET 2008


> I download the S2API driver from
> hg clone http://mercurial.intuxication.org/hg/s2-liplianin
> make and make install OK
>
> I try to install scan-s2 and got
> /usr/local/src# cd scan-s2
> root at gv3:/usr/local/src/scan-s2# make
> gcc -I../s2/linux/include -c diseqc.c -o diseqc.o
> In file included from diseqc.c:7:
> scan.h:86: fout: expected specifier-qualifier-list before 'fe_rolloff_t'
> make: *** [diseqc.o] Fout 1

You need to edit the Makefile and change from there the include
"-I../s2/linux/include" to point your "s2-liplianin/linux/include"
directory.

> Installing vdr-1.7.2 gives
> /usr/local/src/vdr-1.7.2# make
> In file included from audio.c:12:
> dvbdevice.h:19:2: error: #error VDR requires Linux DVB driver API version 5.0!
> In file included from dvbdevice.c:10:
> dvbdevice.h:19:2: error: #error VDR requires Linux DVB driver API version 5.0!
> In file included from dvbosd.c:15:
>
> Is this not de right driver?, or what is wrong

I do not know is there some better way but I always do these steps in vdr 
dir.
1) cp Make.config.template Make.config

2) edit Make.config and set DVBDIR to point your liblianin driver 
directory. (something like)
DVBDIR   = <abcdkissakavelee>/s2-liplianin/linux

3) make
4) make plugins
5) copy working remote.conf file from older vdr version (or answer to VDR 
questions during the first startup)
6) edit runvdr so that all of your plugins are launched and then launch 
vdr with "./runvdr". If you have tv connected to ff card, you should now 
see the picture. If not, use xineliboutput or streamdev plugins for 
connecting to vdr.

Mika





More information about the linux-dvb mailing list