tbsdtv / linux_media

TBS linux open source drivers
https://github.com/tbsdtv/linux_media/wiki
Other
170 stars 79 forks source link

Driver compile error #196

Open zmdk0913 opened 4 years ago

zmdk0913 commented 4 years ago

I try to install driver linux 64bit. But Can not compile driver uname -a Linux ubuntu 4.4.0-148-generic #174~14.04.1-Ubuntu SMP Thu May 9 08:17:37 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

CC [M] /home/pc/3/media_build/v4l/mxl603.o CC [M] /home/pc/3/media_build/v4l/tda18250.o /home/pc/3/media_build/v4l/stv6120.c: At top level: cc1: warning: unrecognized command line option "-Wno-format-truncation" [enabled by default] /home/pc/3/media_build/v4l/r848.c: In function 'R848_SysFreq_Sel': /home/pc/3/media_build/v4l/r848.c:2796:5: warning: enumeration value 'R848_DVB_T_6M' not handled in switch [-Wswitch] switch(R848_Standard) { ^ /home/pc/3/media_build/v4l/r848.c:2796:5: warning: enumeration value 'R848_DVB_T_7M' not handled in switch [-Wswitch] /home/pc/3/media_build/v4l/r848.c:2796:5: warning: enumeration value 'R848_DVB_T_8M' not handled in switch [-Wswitch] /home/pc/3/media_build/v4l/r848.c:2796:5: warning: enumeration value 'R848_DVB_C_8M' not handled in switch [-Wswitch] /home/pc/3/media_build/v4l/r848.c:2796:5: warning: enumeration value 'R848_DVB_C_6M' not handled in switch [-Wswitch] /home/pc/3/media_build/v4l/r848.c:2796:5: warning: enumeration value 'R848_J83B' not handled in switch [-Wswitch] /home/pc/3/media_build/v4l/r848.c:2796:5: warning: enumeration value 'R848_ISDB_T' not handled in switch [-Wswitch] /home/pc/3/media_build/v4l/r848.c:2796:5: warning: enumeration value 'R848_ISDB_T_4570' not handled in switch [-Wswitch] /home/pc/3/media_build/v4l/r848.c:2796:5: warning: enumeration value 'R848_DTMB_4570' not handled in switch [-Wswitch] /home/pc/3/media_build/v4l/r848.c:2796:5: warning: enumeration value 'R848_DTMB_6000' not handled in switch [-Wswitch] /home/pc/3/media_build/v4l/r848.c:2796:5: warning: enumeration value 'R848_DTMB_6M_BW_IF_5M' not handled in switch [-Wswitch] /home/pc/3/media_build/v4l/r848.c:2796:5: warning: enumeration value 'R848_DTMB_6M_BW_IF_4500' not handled in switch [-Wswitch] /home/pc/3/media_build/v4l/r848.c:2796:5: warning: enumeration value 'R848_ATSC' not handled in switch [-Wswitch] /home/pc/3/media_build/v4l/r848.c:2796:5: warning: enumeration value 'R848_DVB_S' not handled in switch [-Wswitch] /home/pc/3/media_build/v4l/r848.c:2796:5: warning: enumeration value 'R848_DVB_T_6M_IF_5M' not handled in switch [-Wswitch] /home/pc/3/media_build/v4l/r848.c:2796:5: warning: enumeration value 'R848_DVB_T_7M_IF_5M' not handled in switch [-Wswitch] /home/pc/3/media_build/v4l/r848.c:2796:5: warning: enumeration value 'R848_DVB_T_8M_IF_5M' not handled in switch [-Wswitch] /home/pc/3/media_build/v4l/r848.c:2796:5: warning: enumeration value 'R848_DVB_C_8M_IF_5M' not handled in switch [-Wswitch] /home/pc/3/media_build/v4l/r848.c:2796:5: warning: enumeration value 'R848_DVB_C_6M_IF_5M' not handled in switch [-Wswitch] /home/pc/3/media_build/v4l/r848.c:2796:5: warning: enumeration value 'R848_J83B_IF_5M' not handled in switch [-Wswitch] /home/pc/3/media_build/v4l/r848.c:2796:5: warning: enumeration value 'R848_ISDB_T_IF_5M' not handled in switch [-Wswitch] /home/pc/3/media_build/v4l/r848.c:2796:5: warning: enumeration value 'R848_DTMB_IF_5M' not handled in switch [-Wswitch] /home/pc/3/media_build/v4l/r848.c:2796:5: warning: enumeration value 'R848_ATSC_IF_5M' not handled in switch [-Wswitch] /home/pc/3/media_build/v4l/r848.c:2796:5: warning: enumeration value 'R848_FM' not handled in switch [-Wswitch] /home/pc/3/media_build/v4l/r848.c:2796:5: warning: enumeration value 'R848_STD_SIZE' not handled in switch [-Wswitch] CC [M] /home/pc/3/media_build/v4l/rda5816.o /home/pc/3/media_build/v4l/mxl603.c: In function 'mxl603_ctrl_programRegisters': /home/pc/3/media_build/v4l/mxl603.c:58:58: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] ret = reg_read(dev->client,ctrlRegInfoPtr[i].regAddr, (int)&tmp); ^ /home/pc/3/media_build/v4l/mxl603.c:58:4: warning: passing argument 3 of 'reg_read' makes pointer from integer without a cast [enabled by default] ret = reg_read(dev->client,ctrlRegInfoPtr[i].regAddr, (int)&tmp); ^ /home/pc/3/media_build/v4l/mxl603.c:7:12: note: expected 'u8 ' but argument is of type 'int' static int reg_read(struct i2c_client client,u8 reg_addr,u8 *val) ^ /home/pc/3/media_build/v4l/mxl603.c: In function 'mxl603_init': /home/pc/3/media_build/v4l/mxl603.c:82:5: warning: unused variable 'dfeRegData' [-Wunused-variable] u8 dfeRegData; ^ /home/pc/3/media_build/v4l/mxl603.c: In function 'mxl603_set_params': /home/pc/3/media_build/v4l/mxl603.c:228:2: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] MXL603_REG_CTRL_INFO_T MxL603_DigitalDvbc[] = ^ /home/pc/3/media_build/v4l/mxl603.c: At top level: cc1: warning: unrecognized command line option "-Wno-format-truncation" [enabled by default] /home/pc/3/media_build/v4l/rda5816.c: In function 'rda5816_init': /home/pc/3/media_build/v4l/rda5816.c:72:2: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] u8 buffer; ^ /home/pc/3/media_build/v4l/rda5816.c: In function 'rda5816_set_params': /home/pc/3/media_build/v4l/rda5816.c:294:2: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] u8 buffer; ^ /home/pc/3/media_build/v4l/rda5816.c: In function 'rda5816_get_rf_strength': /home/pc/3/media_build/v4l/rda5816.c:415:23: warning: unused variable 'priv' [-Wunused-variable]

crazycat69 commented 4 years ago

no errors, just warnings :)