[mythtv-users] Re: UK DVB Program Guide
brejc8 at vu.a.la
Fri Aug 27 07:16:35 EDT 2004
Danny Robinson wrote:
> Can someone help me get it to build? It's looking for linux/dvb/dmx.h
> which belongs to the dvb code and I have, but how can I get tv_grab_dvb
> to see it? Do I have to copy the code into the dvb code tree? Surely
> cc -Wall -O2 -c -o tv_grab_dvb.o tv_grab_dvb.c
> tv_grab_dvb.c:49:27: linux/dvb/dmx.h: No such file or directory
> tv_grab_dvb.c: In function `readEventTables':
> tv_grab_dvb.c:573: error: storage size of `sctFilterParams' isn't known
> tv_grab_dvb.c:594: error: `DMX_IMMEDIATE_START' undeclared (first use in
> this function)
> tv_grab_dvb.c:594: error: (Each undeclared identifier is reported only
> tv_grab_dvb.c:594: error: for each function it appears in.)
> tv_grab_dvb.c:598: error: `DMX_SET_FILTER' undeclared (first use in this
> tv_grab_dvb.c:573: warning: unused variable `sctFilterParams'
> tv_grab_dvb.c: At top level:
> tv_grab_dvb.c:29: warning: `id' defined but not used
> make: *** [tv_grab_dvb.o] Error 1
> Sorry for this, I know it's going to be a simple answer.
You will need to add the path to your include files from dvb-kernel into the
include path of the compilation. If you keep them in /usr/src then add
-I/usr/src/dvb-kernel/linux/include/ to the cc line. Run.:
> cc -Wall -O2 -I/usr/src/dvb-kernel/linux/include/ -c -o tv_grab_dvb.o \
Or patch your make file to include the include line.
As darkskies seems dead if there is a call for it I could stick the tar on my
site and patch it with the patches sent in and patch the Makefile too.
APT Group, Dept. Computer Science, University of Manchester
Web: http://www.cs.man.ac.uk/~brejc8/ Tel: +44 161 275 6844
Mail: IT302, Manchester University, Manchester, M13 9PL, UK
More information about the mythtv-users