Open Fl0-0 opened 7 years ago
The commit does not resolve the issue, i have the same error at compilation.
The revert resolves amvideocap.c compilation errors but some errors appears in aml_dvb.c )-:
In file included from drivers/amlogic/dvb_tv/aml_dvb.c:43:0:
drivers/amlogic/dvb_tv/aml_dvb.h:261:11: warning: ‘enum dmx_source_t’ declared inside parameter list will not be visible outside of this definition or declaration
enum dmx_source_t src);
^~~~~~~~~~~~
drivers/amlogic/dvb_tv/aml_dvb.h:262:60: warning: ‘enum dmx_source_t’ declared inside parameter list will not be visible outside of this definition or declaration
extern int aml_stb_hw_set_source(struct aml_dvb *dvb, enum dmx_source_t src);
^~~~~~~~~~~~
drivers/amlogic/dvb_tv/aml_dvb.h:264:10: warning: ‘enum dmx_source_t’ declared inside parameter list will not be visible outside of this definition or declaration
enum dmx_source_t src, enum dmx_source_t dst);
^~~~~~~~~~~~
drivers/amlogic/dvb_tv/aml_dvb.h:265:60: warning: ‘enum dmx_source_t’ declared inside parameter list will not be visible outside of this definition or declaration
extern int aml_tso_hw_set_source(struct aml_dvb *dvb, enum dmx_source_t src);
^~~~~~~~~~~~
drivers/amlogic/dvb_tv/aml_dvb.c: In function ‘aml_dvb_dsc_init’:
drivers/amlogic/dvb_tv/aml_dvb.c:451:25: error: ‘DVB_DEVICE_DSC’ undeclared (first use in this function)
&dvbdev_dsc, dsc, DVB_DEVICE_DSC);
^~~~~~~~~~~~~~
drivers/amlogic/dvb_tv/aml_dvb.c:451:25: note: each undeclared identifier is reported only once for each function it appears in
drivers/amlogic/dvb_tv/aml_dvb.c: In function ‘stb_store_source’:
drivers/amlogic/dvb_tv/aml_dvb.c:509:7: error: variable ‘src’ has initializer but incomplete type
enum dmx_source_t src = -1;
^~~~~~~~~~~~
drivers/amlogic/dvb_tv/aml_dvb.c:509:20: error: storage size of ‘src’ isn’t known
enum dmx_source_t src = -1;
^~~
drivers/amlogic/dvb_tv/aml_dvb.c:526:42: error: type of formal parameter 2 is incomplete
aml_stb_hw_set_source(&aml_dvb_device, src);
^~~
drivers/amlogic/dvb_tv/aml_dvb.c:509:20: warning: unused variable ‘src’ [-Wunused-variable]
enum dmx_source_t src = -1;
^~~
drivers/amlogic/dvb_tv/aml_dvb.c: In function ‘dsc0_store_source’:
drivers/amlogic/dvb_tv/aml_dvb.c:576:7: error: variable ‘src’ has initializer but incomplete type
enum dmx_source_t src = -1, dst = -1;\
^
drivers/amlogic/dvb_tv/aml_dvb.c:623:2: note: in expansion of macro ‘DSC_SOURCE_FUNC_DECL’
DSC_SOURCE_FUNC_DECL(0)
^~~~~~~~~~~~~~~~~~~~
drivers/amlogic/dvb_tv/aml_dvb.c:576:20: error: storage size of ‘src’ isn’t known
enum dmx_source_t src = -1, dst = -1;\
^
drivers/amlogic/dvb_tv/aml_dvb.c:623:2: note: in expansion of macro ‘DSC_SOURCE_FUNC_DECL’
DSC_SOURCE_FUNC_DECL(0)
^~~~~~~~~~~~~~~~~~~~
drivers/amlogic/dvb_tv/aml_dvb.c:576:7: error: variable ‘dst’ has initializer but incomplete type
enum dmx_source_t src = -1, dst = -1;\
^
Compilation error after commit 8e799d8976d036aa1f90dcb035f952e9dfce72a7 amvideocap.c
GCC v 6.3.0