Bug #1692
Unable to compile: SYS_UNDEFINED undeclared
Status:
Fixed
Priority:
Normal
Assignee:
-
Category:
General
Target version:
-
Start date:
2013-04-10
Due date:
% Done:
0%
Estimated time:
Found in version:
3.5.96~gaa0e5b1
Affected Versions:
Description
Hi,
trying to compile 3.5.96~gaa0e5b1 I'm getting this error:
CC src/dvb/dvb_adapter.o src/dvb/dvb_adapter.c: In function `dvb_fe_opts`: src/dvb/dvb_adapter.c:1282: error: `SYS_UNDEFINED` undeclared (first use in this function) src/dvb/dvb_adapter.c:1282: error: (Each undeclared identifier is reported only once src/dvb/dvb_adapter.c:1282: error: for each function it appears in.) make: *** [/root/tvheadend/tvheadend/build.linux/src/dvb/dvb_adapter.o] Error 1
I'm using gcc version 4.3.2 on x86. Any clue?
Where is that constant supposed to be declared (I wasn't able to find it with Google)?
History
Updated by Adam Sutton over 11 years ago
It's part of the DVB API (v5), is it possible that you've got an old DVB API.
It's definitely possible there are some bits of code that don't properly check for v5, since almost no one uses v3 anymore.
Adam
Updated by Adam Sutton over 11 years ago
Ok,
It was a mistake by me to try and allow DVBS muxes to be manually added for v3. Try this:
http://paste.ubuntu.com/5696438/
Adam