Bug #1358
Bug #1446: Configure flags not honoured
Compile flags --disable-linuxdvb and --disable-v4l are not honored properly.
0%
Description
It would be great if you can compile TvHeadend without dvb headers if you use --disable-linuxdvb option if you want e.g. just IPTV functionality.
(The same with other --disable-xxx options)
Now I am getting errors:
In file included from /opt/tmp/tvheadend/src/main.c:44:
/opt/tmp/tvheadend/src/dvb/dvb.h:22:31: error: linux/dvb/version.h: No such file or directory
/opt/tmp/tvheadend/src/dvb/dvb.h:23:32: error: linux/dvb/frontend.h: No such file or directory
In file included from /opt/tmp/tvheadend/src/main.c:44:
/opt/tmp/tvheadend/src/dvb/dvb.h:72: error: field 'dmc_fe_params' has incomplete type
In file included from /opt/tmp/tvheadend/src/main.c:57:
/opt/tmp/tvheadend/src/v4l.h:23:29: error: linux/videodev2.h: No such file or directory
make: *** [build.linux/src/main.o] Error 1
History
Updated by Adam Sutton about 12 years ago
- Category set to General
- Status changed from New to Accepted
- Target version set to 3.4
This particular issue breaks down into 2:
1. There are bits of the TVH code (probably my new EPG stuff) that do not properly honour these flags in the way other parts of the code do.
2. Even the existing code makes no attempt to completely remove the DVB/V4l functionality, by completely removing all references to the linux headers etc...
Both of these need to be resolved. Hopefully we can bundle this up with the DVB re-structuring work in 3.4.
Adam
Updated by Adam Sutton almost 12 years ago
- Status changed from Accepted to Invalid
- Parent task set to #1446
Closing as I've created a more generic issue to deal with the configure flags.
Adam