nuno mendes wrote:
>
https://tvheadend.org/d/1695-august-dvb-t210?page=15
>
> read the comment of crazy cat try compile the media_build
Hello,
I have already tried to follow the instruction of crazycat step by step. I understand that I have to build media_tree:
git clone https://bitbucket.org/CrazyCat/media_build
cd media_build
./build --main-git
sudo make install
But I cannot manage to do that. I am trying to build both in my OrangePiPC Armbian and the problem seems to be the same.
First there was a problem with the headers. CrazyCat helped me to solve this but now there is another problem. I have posted those problems in this issue:
https://bitbucket.org/CrazyCat/media_build/issues/7/error
Full log of build is here:
root@orangepipc:/home/idan/media_build# ./build --main-git
Checking if the needed tools for Debian GNU/Linux 8.5 (jessie) are available
Needed package dependencies are met.
************************************************************
* building https://github.com/crazycat69/linux_media.git git tree *
************************************************************
************************************************************
* All drivers and build system are under GPLv2 License *
* Firmware files are under the license terms found at: *
* https://bitbucket.org/CrazyCat/media_build/downloads *
* Please abort in the next 5 secs if you don't agree with *
* the license *
************************************************************
Not aborted. It means that the licence was agreed. Proceeding...
Fetching origin
updating remote crazycat69_linux_media
Fetching r_crazycat69_linux_media
creating a local branch crazycat69_linux_media
Already on 'crazycat69_linux_media/latest'
Your branch is up-to-date with 'r_crazycat69_linux_media/latest'.
From .
* remote-tracking branch r_crazycat69_linux_media/latest -> FETCH_HEAD
Already up-to-date.
make: Entering directory '/home/idan/media_build/linux'
rm -rf drivers firmware include sound .patches_applied .linked_dir .git_log.md5 git_log kernel_version.h
Searching in ../media//Makefile for kernel version.
./use_dir.pl ../media/
sync file: include/linux/of_graph.h
sync file: include/linux/pci_ids.h
sync file: include/uapi/linux/meye.h
sync file: include/uapi/linux/smiapp.h
sync file: firmware/cpia2/stv0672_vp4.bin.ihex
sync file: include/uapi/linux/usb/video.h
sync file: include/misc/altera.h
sync file: include/uapi/linux/v4l2-mediabus.h
sync file: firmware/av7110/bootcode.bin.ihex
sync file: include/linux/hdmi.h
sync file: include/uapi/linux/xilinx-v4l2-controls.h
sync file: include/linux/kconfig.h
sync file: include/linux/fixp-arith.h
sync file: include/uapi/linux/uvcvideo.h
sync file: include/linux/dma/xilinx_dma.h
sync file: include/uapi/linux/media.h
sync file: include/uapi/linux/videodev2.h
sync file: include/sound/aci.h
sync file: include/linux/cec.h
sync file: include/trace/events/v4l2.h
sync file: include/linux/mmc/sdio_ids.h
sync file: include/uapi/linux/lirc.h
sync file: firmware/ihex2fw.c
sync file: firmware/ttusb-budget/dspbootcode.bin.ihex
sync file: include/linux/compiler-gcc.h
sync file: include/uapi/linux/ivtvfb.h
sync file: include/uapi/linux/media-bus-format.h
sync file: include/linux/ti_wilink_st.h
sync file: include/linux/fence.h
sync file: include/linux/via-core.h
sync file: include/uapi/linux/v4l2-controls.h
sync file: firmware/vicam/firmware.H16
sync file: include/linux/dma-buf.h
sync file: include/uapi/linux/ivtv.h
sync file: include/trace/events/vb2.h
sync file: include/linux/cec-funcs.h
sync file: include/uapi/linux/v4l2-common.h
sync file: include/uapi/linux/v4l2-dv-timings.h
sync file: mm/frame_vector.c
sync file: firmware/av7110/Boot.S
sync file: sound/pci/bt87x.c
sync file: include/uapi/linux/v4l2-subdev.h
sync dir: include/media/
sync dir: drivers/media/
sync dir: drivers/misc/altera-stapl/
sync dir: include/dt-bindings/media/
sync dir: include/linux/platform_data/media/
sync dir: include/uapi/linux/dvb/
sync dir: drivers/staging/media/
make: Leaving directory '/home/idan/media_build/linux'
**********************************************************
* Downloading firmwares from linuxtv.org. *
**********************************************************
dvb-demod-drxk-pctv.fw
dvb-demod-mn88472-02.fw
dvb-demod-mn88473-01.fw
dvb-demod-si2168-01.fw
dvb-demod-si2168-02.fw
dvb-demod-si2168-a20-01.fw
dvb-demod-si2168-a30-01.fw
dvb-demod-si2168-b40-01.fw
dvb-demod-si2168-d60-01.fw
dvb-demod-si2183-b60-01.fw
dvb-fe-bcm3510-01.fw
dvb-fe-cx24116.fw
dvb-fe-cx24117.fw
dvb-fe-drxj-mc-1.0.8.fw
dvb-fe-drxj-mc-vsb-1.0.8.fw
dvb-fe-drxj-mc-vsb-qam-1.0.8.fw
dvb-fe-ds3000.fw
dvb-fe-ds300x.fw
dvb-fe-ds3103.fw
dvb-fe-mxl5xx.fw
dvb-fe-or51132-qam.fw
dvb-fe-or51132-vsb.fw
dvb-fe-or51211.fw
dvb-fe-rs6000.fw
dvb-fe-tda10045.fw
dvb-fe-tda10046.fw
dvb-fe-tda10048-1.0.fw
dvb-fe-tda10071.fw
dvb-fe-xc4000-1.4.1.fw
dvb-fe-xc5000-1.6.114.fw
dvb-fe-xc5000c-4.1.30.7.fw
dvb-tuner-si2141-a10-01.fw
dvb-tuner-si2158-a20-01.fw
dvb-usb-avertv-a800-02.fw
dvb-usb-bluebird-01.fw
dvb-usb-dib0700-1.20.fw
dvb-usb-dibusb-5.0.0.11.fw
dvb-usb-dibusb-6.0.0.8.fw
dvb-usb-dtt200u-01.fw
dvb-usb-dw2101.fw
dvb-usb-dw2102.fw
dvb-usb-dw2104.fw
dvb-usb-dw3101.fw
dvb-usb-it9135-01.fw
dvb-usb-it9135-02.fw
dvb-usb-p1100.fw
dvb-usb-p1100-old.fw
dvb-usb-p7500.fw
dvb-usb-pctv-400e-01.fw
dvb-usb-pctv-450e-01.fw
dvb-usb-pctv-452e-01.fw
dvb-usb-s620.fw
dvb-usb-s630.fw
dvb-usb-s660.fw
dvb-usb-sb340.fw
dvb-usb-SkyStar_USB_HD_FW_v17_63.HEX.fw
dvb-usb-tbsqbox-dvbc.fw
dvb-usb-tbsqbox-id2601.fw
dvb-usb-tbsqbox-id5220.fw
dvb-usb-tbsqbox-id5520.fw
dvb-usb-tbsqbox-id5680.fw
dvb-usb-tbsqbox-id5880.fw
dvb-usb-tbsqbox-id5881.fw
dvb-usb-tbsqbox-id5910.fw
dvb-usb-tbsqbox-id5920.fw
dvb-usb-tbsqbox-id5921.fw
dvb-usb-tbsqbox-id5922.fw
dvb-usb-tbsqbox-id5925.fw
dvb-usb-tbsqbox-id5927.fw
dvb-usb-tbsqbox-id5928.fw
dvb-usb-tbsqbox-id5980.fw
dvb-usb-terratec-h5-drxk.fw
dvb-usb-terratec-h7-az6007.fw
dvb-usb-terratec-h7-drxk.fw
dvb-usb-tt-s2400-01.fw
dvb-usb-umt-010-02.fw
dvb-usb-vp702x-01.fw
dvb-usb-vp7045-01.fw
dvb-usb-wt220u-01.fw
dvb-usb-wt220u-02.fw
sms1xxx-hcw-55xxx-dvbt-02.fw
sms1xxx-hcw-55xxx-isdbt-02.fw
sms1xxx-nova-a-dvbt-01.fw
sms1xxx-nova-b-dvbt-01.fw
sms1xxx-stellar-dvbt-01.fw
v4l-cx231xx-avcore-01.fw
v4l-cx23418-apu.fw
v4l-cx23418-cpu.fw
v4l-cx23418-dig.fw
v4l-cx23885-avcore-01.fw
v4l-cx23885-enc-broken.fw
v4l-cx23885-enc.fw
v4l-cx25840.fw
******************
* Start building *
******************
make -C /home/idan/media_build/v4l allyesconfig
make[1]: Entering directory '/home/idan/media_build/v4l'
make[2]: Entering directory '/home/idan/media_build/linux'
Syncing with dir ../media/
Applying patches for kernel 3.4.112-sun8i
patch -s -f -N -p1 -i ../backports/api_version.patch
patch -s -f -N -p1 -i ../backports/pr_fmt.patch
patch -s -f -N -p1 -i ../backports/debug.patch
patch -s -f -N -p1 -i ../backports/drx39xxj.patch
patch -s -f -N -p1 -i ../backports/v4.7_dma_attrs.patch
patch -s -f -N -p1 -i ../backports/v4.6_i2c_mux.patch
patch -s -f -N -p1 -i ../backports/v4.5_gpiochip_data_pointer.patch
patch -s -f -N -p1 -i ../backports/v4.5_get_user_pages.patch
patch -s -f -N -p1 -i ../backports/v4.5_uvc_super_plus.patch
patch -s -f -N -p1 -i ../backports/v4.4_gpio_chip_parent.patch
patch -s -f -N -p1 -i ../backports/v4.1_pat_enabled.patch
patch -s -f -N -p1 -i ../backports/v4.0_dma_buf_export.patch
patch -s -f -N -p1 -i ../backports/v4.0_drop_trace.patch
patch -s -f -N -p1 -i ../backports/v4.0_fwnode.patch
patch -s -f -N -p1 -i ../backports/v3.19_get_user_pages_locked.patch
patch -s -f -N -p1 -i ../backports/v3.17_fix_clamp.patch
patch -s -f -N -p1 -i ../backports/v3.16_netdev.patch
patch -s -f -N -p1 -i ../backports/v3.16_wait_on_bit.patch
patch -s -f -N -p1 -i ../backports/v3.16_void_gpiochip_remove.patch
patch -s -f -N -p1 -i ../backports/v3.12_kfifo_in.patch
patch -s -f -N -p1 -i ../backports/v3.11_dev_groups.patch
patch -s -f -N -p1 -i ../backports/v3.10_fw_driver_probe.patch
patch -s -f -N -p1 -i ../backports/v3.10_ir_hix5hd2.patch
patch -s -f -N -p1 -i ../backports/v3.9_drxj_warnings.patch
patch -s -f -N -p1 -i ../backports/v3.8_config_of.patch
patch -s -f -N -p1 -i ../backports/v3.6_pci_error_handlers.patch
patch -s -f -N -p1 -i ../backports/v3.6_i2c_add_mux_adapter.patch
patch -s -f -N -p1 -i ../backports/v3.4_i2c_add_mux_adapter.patch
Patched drivers/media/dvb-core/dvbdev.c
Patched drivers/media/v4l2-core/v4l2-dev.c
Patched drivers/media/rc/rc-main.c
Syncing with dir ../media/
make[2]: Leaving directory '/home/idan/media_build/linux'
./scripts/make_kconfig.pl /lib/modules/3.4.112-sun8i/build /lib/modules/3.4.112-sun8i/build 1
Preparing to compile for kernel version 3.4.112
***WARNING:*** You do not have the full kernel sources installed.
This does not prevent you from building the v4l-dvb tree if you have the
kernel headers, but the full kernel source may be required in order to use
make menuconfig / xconfig / qconfig.
If you are experiencing problems building the v4l-dvb tree, please try
building against a vanilla kernel before reporting a bug.
Vanilla kernels are available at http://kernel.org.
On most distros, this will compile a newly downloaded kernel:
cp /boot/config-`uname -r` <your kernel dir>/.config
cd <your kernel dir>
make all modules_install install
Please see your distro's web site for instructions to build a new kernel.
WARNING: This is the V4L/DVB backport tree, with experimental drivers
backported to run on legacy kernels from the development tree at:
http://git.linuxtv.org/media-tree.git.
It is generally safe to use it for testing a new driver or
feature, but its usage on production environments is risky.
Don't use it in production. You've been warned.
V4L2_FLASH_LED_CLASS: Requires at least kernel 3.18.0
VIDEOBUF2_DMA_CONTIG: Requires at least kernel 3.6.0
IR_HIX5HD2: Requires at least kernel 3.10.0
IR_NUVOTON: Requires at least kernel 3.12.0
IR_IMG: Requires at least kernel 3.9.0
RC_ST: Requires at least kernel 3.15.0
DVB_USB_RTL28XXU: Requires at least kernel 3.7.0
VIDEO_FB_IVTV: Requires at least kernel 3.11.0
DVB_PT3: Requires at least kernel 3.11.0
DVB_NETUP_UNIDVB: Requires at least kernel 3.7.0
VIDEO_XILINX: Requires at least kernel 3.17.0
VIDEO_RCAR_VIN: Requires at least kernel 3.9.0
VIDEO_CODA: Requires at least kernel 3.5.0
VIDEO_SH_VEU: Requires at least kernel 3.9.0
VIDEO_RENESAS_VSP1: Requires at least kernel 3.9.0
RADIO_SI4713: Requires at least kernel 3.13.0
I2C_SI4713: Requires at least kernel 3.17.0
VIDEO_ADV7180: Requires at least kernel 3.17.0
VIDEO_ADV7183: Requires at least kernel 3.5.0
VIDEO_ADV7604: Requires at least kernel 3.17.0
VIDEO_TC358743: Requires at least kernel 3.17.0
VIDEO_TVP5150: Requires at least kernel 3.17.0
VIDEO_OV2659: Requires at least kernel 3.5.0
VIDEO_OV9650: Requires at least kernel 3.5.0
VIDEO_VS6624: Requires at least kernel 3.5.0
VIDEO_MT9P031: Requires at least kernel 3.17.0
VIDEO_MT9T001: Requires at least kernel 3.5.0
VIDEO_MT9V032: Requires at least kernel 3.19.0
VIDEO_NOON010PC30: Requires at least kernel 3.5.0
VIDEO_M5MOLS: Requires at least kernel 3.6.0
VIDEO_S5K6AA: Requires at least kernel 3.5.0
VIDEO_S5K6A3: Requires at least kernel 3.5.0
VIDEO_S5K5BAF: Requires at least kernel 3.5.0
VIDEO_SMIAPP: Requires at least kernel 4.0.0
VIDEO_S5C73M3: Requires at least kernel 3.6.0
VIDEO_ADP1653: Requires at least kernel 3.17.0
SOC_CAMERA_OV2640: Requires at least kernel 3.17.0
MEDIA_TUNER_E4000: Requires at least kernel 3.5.0
DVB_M88DS3103: Requires at least kernel 3.8.0
DVB_TS2020: Requires at least kernel 3.8.0
DVB_CXD2820R: Requires at least kernel 4.4.0
DVB_RTL2830: Requires at least kernel 3.8.0
DVB_RTL2832: Requires at least kernel 3.8.0
MEDIA_CEC: Requires at least kernel 3.19.0
Created default (all yes) .config file
./scripts/fix_kconfig.pl
make[1]: Leaving directory '/home/idan/media_build/v4l'
make -C /home/idan/media_build/v4l
make[1]: Entering directory '/home/idan/media_build/v4l'
scripts/make_makefile.pl
./scripts/make_myconfig.pl
perl scripts/make_config_compat.pl /lib/modules/3.4.112-sun8i/build ./.myconfig ./config-compat.h
make -C firmware prep
creating symbolic links...
make[2]: Entering directory '/home/idan/media_build/v4l/firmware'
make[2]: Leaving directory '/home/idan/media_build/v4l/firmware'
make -C firmware
make[2]: Entering directory '/home/idan/media_build/v4l/firmware'
CC ihex2fw
Generating vicam/firmware.fw
Generating ttusb-budget/dspbootcode.bin
Generating cpia2/stv0672_vp4.bin
Generating av7110/bootcode.bin
make[2]: Leaving directory '/home/idan/media_build/v4l/firmware'
Kernel build directory is /lib/modules/3.4.112-sun8i/build
make -C ../linux apply_patches
make[2]: Entering directory '/home/idan/media_build/linux'
Syncing with dir ../media/
Patches for 3.4.112-sun8i already applied.
make[2]: Leaving directory '/home/idan/media_build/linux'
make -C /lib/modules/3.4.112-sun8i/build SUBDIRS=/home/idan/media_build/v4l modules
make[2]: Entering directory '/usr/src/linux-headers-3.4.112-sun8i'
CC [M] /home/idan/media_build/v4l/cec-edid.o
CC [M] /home/idan/media_build/v4l/altera-lpt.o
CC [M] /home/idan/media_build/v4l/altera-jtag.o
CC [M] /home/idan/media_build/v4l/altera-comp.o
CC [M] /home/idan/media_build/v4l/altera.o
CC [M] /home/idan/media_build/v4l/au0828-core.o
CC [M] /home/idan/media_build/v4l/au0828-i2c.o
CC [M] /home/idan/media_build/v4l/au0828-cards.o
CC [M] /home/idan/media_build/v4l/au0828-dvb.o
CC [M] /home/idan/media_build/v4l/au0828-video.o
CC [M] /home/idan/media_build/v4l/au0828-vbi.o
CC [M] /home/idan/media_build/v4l/au0828-input.o
CC [M] /home/idan/media_build/v4l/flexcop-usb.o
CC [M] /home/idan/media_build/v4l/flexcop.o
CC [M] /home/idan/media_build/v4l/flexcop-fe-tuner.o
CC [M] /home/idan/media_build/v4l/flexcop-i2c.o
CC [M] /home/idan/media_build/v4l/flexcop-sram.o
CC [M] /home/idan/media_build/v4l/flexcop-eeprom.o
CC [M] /home/idan/media_build/v4l/flexcop-misc.o
CC [M] /home/idan/media_build/v4l/flexcop-hw-filter.o
CC [M] /home/idan/media_build/v4l/cpia2_v4l.o
CC [M] /home/idan/media_build/v4l/cpia2_usb.o
CC [M] /home/idan/media_build/v4l/cpia2_core.o
CC [M] /home/idan/media_build/v4l/cx25840-core.o
CC [M] /home/idan/media_build/v4l/cx25840-audio.o
CC [M] /home/idan/media_build/v4l/cx25840-firmware.o
CC [M] /home/idan/media_build/v4l/cx25840-vbi.o
CC [M] /home/idan/media_build/v4l/cx25840-ir.o
CC [M] /home/idan/media_build/v4l/drxj.o
CC [M] /home/idan/media_build/v4l/drxd_firm.o
CC [M] /home/idan/media_build/v4l/drxd_hard.o
CC [M] /home/idan/media_build/v4l/drxk_hard.o
CC [M] /home/idan/media_build/v4l/as102_drv.o
CC [M] /home/idan/media_build/v4l/as102_fw.o
CC [M] /home/idan/media_build/v4l/as10x_cmd.o
CC [M] /home/idan/media_build/v4l/as10x_cmd_stream.o
CC [M] /home/idan/media_build/v4l/as102_usb_drv.o
CC [M] /home/idan/media_build/v4l/as10x_cmd_cfg.o
CC [M] /home/idan/media_build/v4l/dvbdev.o
CC [M] /home/idan/media_build/v4l/dmxdev.o
CC [M] /home/idan/media_build/v4l/dvb_demux.o
CC [M] /home/idan/media_build/v4l/dvb_filter.o
CC [M] /home/idan/media_build/v4l/dvb_ca_en50221.o
CC [M] /home/idan/media_build/v4l/dvb_frontend.o
CC [M] /home/idan/media_build/v4l/dvb_net.o
CC [M] /home/idan/media_build/v4l/dvb_ringbuffer.o
CC [M] /home/idan/media_build/v4l/dvb_math.o
CC [M] /home/idan/media_build/v4l/a800.o
CC [M] /home/idan/media_build/v4l/af9005-remote.o
CC [M] /home/idan/media_build/v4l/af9005.o
CC [M] /home/idan/media_build/v4l/af9005-fe.o
CC [M] /home/idan/media_build/v4l/af9015.o
CC [M] /home/idan/media_build/v4l/af9035.o
CC [M] /home/idan/media_build/v4l/au6610.o
CC [M] /home/idan/media_build/v4l/az6007.o
CC [M] /home/idan/media_build/v4l/az6027.o
CC [M] /home/idan/media_build/v4l/ce6230.o
CC [M] /home/idan/media_build/v4l/cinergyT2-core.o
CC [M] /home/idan/media_build/v4l/cinergyT2-fe.o
CC [M] /home/idan/media_build/v4l/cxusb.o
CC [M] /home/idan/media_build/v4l/dib0700_core.o
CC [M] /home/idan/media_build/v4l/dib0700_devices.o
/home/idan/media_build/v4l/cxusb.c: In function 'cxusb_disconnect':
/home/idan/media_build/v4l/cxusb.c:1643:22: warning: unused variable 'st' [-Wunused-variable]
struct cxusb_state *st = d->priv;
^
CC [M] /home/idan/media_build/v4l/dibusb-common.o
/home/idan/media_build/v4l/dib0700_core.c: In function 'dib0700_rc_urb_completion':
/home/idan/media_build/v4l/dib0700_core.c:763:2: warning: 'protocol' may be used uninitialized in this function [-Wmaybe-uninitialized]
rc_keydown(d->rc_dev, protocol, keycode, toggle);
^
CC [M] /home/idan/media_build/v4l/dibusb-mb.o
CC [M] /home/idan/media_build/v4l/dibusb-mc-common.o
CC [M] /home/idan/media_build/v4l/dibusb-mc.o
CC [M] /home/idan/media_build/v4l/digitv.o
CC [M] /home/idan/media_build/v4l/dtt200u.o
CC [M] /home/idan/media_build/v4l/dtt200u-fe.o
CC [M] /home/idan/media_build/v4l/dtv5100.o
CC [M] /home/idan/media_build/v4l/ec168.o
CC [M] /home/idan/media_build/v4l/friio.o
CC [M] /home/idan/media_build/v4l/friio-fe.o
CC [M] /home/idan/media_build/v4l/gl861.o
CC [M] /home/idan/media_build/v4l/gp8psk.o
CC [M] /home/idan/media_build/v4l/gp8psk-fe.o
CC [M] /home/idan/media_build/v4l/m920x.o
CC [M] /home/idan/media_build/v4l/mxl111sf.o
CC [M] /home/idan/media_build/v4l/mxl111sf-phy.o
CC [M] /home/idan/media_build/v4l/mxl111sf-i2c.o
CC [M] /home/idan/media_build/v4l/mxl111sf-gpio.o
CC [M] /home/idan/media_build/v4l/nova-t-usb2.o
CC [M] /home/idan/media_build/v4l/opera1.o
CC [M] /home/idan/media_build/v4l/pctv452e.o
CC [M] /home/idan/media_build/v4l/tbs5520.o
CC [M] /home/idan/media_build/v4l/tbs5881.o
CC [M] /home/idan/media_build/v4l/tbs5922se.o
CC [M] /home/idan/media_build/v4l/tbs5925.o
CC [M] /home/idan/media_build/v4l/tbs5927.o
CC [M] /home/idan/media_build/v4l/tbs-qbox.o
CC [M] /home/idan/media_build/v4l/tbs-qbox2.o
CC [M] /home/idan/media_build/v4l/tbs-qbox22.o
CC [M] /home/idan/media_build/v4l/tbs-qbox2ci.o
CC [M] /home/idan/media_build/v4l/tbs-qboxs2.o
CC [M] /home/idan/media_build/v4l/technisat-usb2.o
CC [M] /home/idan/media_build/v4l/ttusb2.o
CC [M] /home/idan/media_build/v4l/umt-010.o
CC [M] /home/idan/media_build/v4l/vp702x.o
CC [M] /home/idan/media_build/v4l/vp702x-fe.o
CC [M] /home/idan/media_build/v4l/vp7045.o
CC [M] /home/idan/media_build/v4l/vp7045-fe.o
CC [M] /home/idan/media_build/v4l/dvb-usb-firmware.o
CC [M] /home/idan/media_build/v4l/dvb-usb-init.o
CC [M] /home/idan/media_build/v4l/dvb-usb-urb.o
CC [M] /home/idan/media_build/v4l/dvb-usb-i2c.o
CC [M] /home/idan/media_build/v4l/dvb-usb-dvb.o
CC [M] /home/idan/media_build/v4l/dvb-usb-remote.o
CC [M] /home/idan/media_build/v4l/usb-urb.o
CC [M] /home/idan/media_build/v4l/dvb_usb_core.o
CC [M] /home/idan/media_build/v4l/dvb_usb_urb.o
CC [M] /home/idan/media_build/v4l/usb_urb.o
CC [M] /home/idan/media_build/v4l/em28xx-audio.o
CC [M] /home/idan/media_build/v4l/em28xx-input.o
/home/idan/media_build/v4l/em28xx-audio.c: In function 'em28xx_audio_init':
/home/idan/media_build/v4l/em28xx-audio.c:923:49: warning: passing argument 3 of 'snd_pcm_set_ops' discards 'const' qualifier from pointer target type
snd_pcm_set_ops(pcm, SNDRV_PCM_STREAM_CAPTURE, &snd_em28xx_pcm_capture);
^
In file included from /home/idan/media_build/v4l/compat.h:1534:0,
from <command-line>:0:
include/sound/pcm.h:872:6: note: expected 'struct snd_pcm_ops *' but argument is of type 'const struct snd_pcm_ops *'
void snd_pcm_set_ops(struct snd_pcm * pcm, int direction, struct snd_pcm_ops *ops);
^
CC [M] /home/idan/media_build/v4l/em28xx-core.o
CC [M] /home/idan/media_build/v4l/em28xx-i2c.o
CC [M] /home/idan/media_build/v4l/em28xx-cards.o
CC [M] /home/idan/media_build/v4l/em28xx-camera.o
CC [M] /home/idan/media_build/v4l/go7007-v4l2.o
CC [M] /home/idan/media_build/v4l/go7007-driver.o
CC [M] /home/idan/media_build/v4l/go7007-i2c.o
CC [M] /home/idan/media_build/v4l/go7007-fw.o
CC [M] /home/idan/media_build/v4l/snd-go7007.o
CC [M] /home/idan/media_build/v4l/benq.o
/home/idan/media_build/v4l/snd-go7007.c: In function 'go7007_snd_init':
/home/idan/media_build/v4l/snd-go7007.c:269:4: warning: passing argument 3 of 'snd_pcm_set_ops' discards 'const' qualifier from pointer target type
&go7007_snd_capture_ops);
^
In file included from /home/idan/media_build/v4l/compat.h:1534:0,
from <command-line>:0:
include/sound/pcm.h:872:6: note: expected 'struct snd_pcm_ops *' but argument is of type 'const struct snd_pcm_ops *'
void snd_pcm_set_ops(struct snd_pcm * pcm, int direction, struct snd_pcm_ops *ops);
^
CC [M] /home/idan/media_build/v4l/conex.o
CC [M] /home/idan/media_build/v4l/cpia1.o
CC [M] /home/idan/media_build/v4l/dtcs033.o
CC [M] /home/idan/media_build/v4l/etoms.o
CC [M] /home/idan/media_build/v4l/finepix.o
CC [M] /home/idan/media_build/v4l/gl860.o
CC [M] /home/idan/media_build/v4l/gl860-mi1320.o
CC [M] /home/idan/media_build/v4l/gl860-ov2640.o
CC [M] /home/idan/media_build/v4l/gl860-ov9655.o
CC [M] /home/idan/media_build/v4l/gl860-mi2020.o
CC [M] /home/idan/media_build/v4l/jeilinj.o
CC [M] /home/idan/media_build/v4l/jl2005bcd.o
CC [M] /home/idan/media_build/v4l/kinect.o
CC [M] /home/idan/media_build/v4l/konica.o
CC [M] /home/idan/media_build/v4l/m5602_core.o
CC [M] /home/idan/media_build/v4l/m5602_ov9650.o
CC [M] /home/idan/media_build/v4l/m5602_ov7660.o
CC [M] /home/idan/media_build/v4l/m5602_mt9m111.o
CC [M] /home/idan/media_build/v4l/m5602_po1030.o
CC [M] /home/idan/media_build/v4l/m5602_s5k83a.o
CC [M] /home/idan/media_build/v4l/m5602_s5k4aa.o
CC [M] /home/idan/media_build/v4l/gspca.o
CC [M] /home/idan/media_build/v4l/autogain_functions.o
CC [M] /home/idan/media_build/v4l/mars.o
CC [M] /home/idan/media_build/v4l/mr97310a.o
CC [M] /home/idan/media_build/v4l/nw80x.o
CC [M] /home/idan/media_build/v4l/ov519.o
CC [M] /home/idan/media_build/v4l/ov534.o
CC [M] /home/idan/media_build/v4l/ov534_9.o
CC [M] /home/idan/media_build/v4l/pac207.o
CC [M] /home/idan/media_build/v4l/pac7302.o
CC [M] /home/idan/media_build/v4l/pac7311.o
CC [M] /home/idan/media_build/v4l/se401.o
CC [M] /home/idan/media_build/v4l/sn9c2028.o
CC [M] /home/idan/media_build/v4l/sn9c20x.o
CC [M] /home/idan/media_build/v4l/sonixb.o
CC [M] /home/idan/media_build/v4l/sonixj.o
CC [M] /home/idan/media_build/v4l/spca1528.o
CC [M] /home/idan/media_build/v4l/spca500.o
CC [M] /home/idan/media_build/v4l/spca501.o
CC [M] /home/idan/media_build/v4l/spca505.o
CC [M] /home/idan/media_build/v4l/spca506.o
CC [M] /home/idan/media_build/v4l/spca508.o
CC [M] /home/idan/media_build/v4l/spca561.o
CC [M] /home/idan/media_build/v4l/sq905.o
CC [M] /home/idan/media_build/v4l/sq905c.o
CC [M] /home/idan/media_build/v4l/sq930x.o
CC [M] /home/idan/media_build/v4l/stk014.o
CC [M] /home/idan/media_build/v4l/stk1135.o
CC [M] /home/idan/media_build/v4l/stv0680.o
CC [M] /home/idan/media_build/v4l/stv06xx.o
CC [M] /home/idan/media_build/v4l/stv06xx_vv6410.o
CC [M] /home/idan/media_build/v4l/stv06xx_hdcs.o
CC [M] /home/idan/media_build/v4l/stv06xx_pb0100.o
CC [M] /home/idan/media_build/v4l/stv06xx_st6422.o
CC [M] /home/idan/media_build/v4l/sunplus.o
CC [M] /home/idan/media_build/v4l/t613.o
CC [M] /home/idan/media_build/v4l/topro.o
CC [M] /home/idan/media_build/v4l/touptek.o
CC [M] /home/idan/media_build/v4l/tv8532.o
CC [M] /home/idan/media_build/v4l/vc032x.o
CC [M] /home/idan/media_build/v4l/vicam.o
CC [M] /home/idan/media_build/v4l/xirlink_cit.o
CC [M] /home/idan/media_build/v4l/zc3xx.o
CC [M] /home/idan/media_build/v4l/hdpvr-control.o
CC [M] /home/idan/media_build/v4l/hdpvr-core.o
CC [M] /home/idan/media_build/v4l/hdpvr-video.o
CC [M] /home/idan/media_build/v4l/hdpvr-i2c.o
CC [M] /home/idan/media_build/v4l/media-device.o
CC [M] /home/idan/media_build/v4l/media-devnode.o
CC [M] /home/idan/media_build/v4l/media-entity.o
CC [M] /home/idan/media_build/v4l/msp3400-driver.o
CC [M] /home/idan/media_build/v4l/msp3400-kthreads.o
CC [M] /home/idan/media_build/v4l/pvrusb2-i2c-core.o
CC [M] /home/idan/media_build/v4l/pvrusb2-audio.o
CC [M] /home/idan/media_build/v4l/pvrusb2-encoder.o
CC [M] /home/idan/media_build/v4l/pvrusb2-video-v4l.o
CC [M] /home/idan/media_build/v4l/pvrusb2-eeprom.o
CC [M] /home/idan/media_build/v4l/pvrusb2-main.o
CC [M] /home/idan/media_build/v4l/pvrusb2-hdw.o
CC [M] /home/idan/media_build/v4l/pvrusb2-v4l2.o
CC [M] /home/idan/media_build/v4l/pvrusb2-ctrl.o
CC [M] /home/idan/media_build/v4l/pvrusb2-std.o
CC [M] /home/idan/media_build/v4l/pvrusb2-devattr.o
CC [M] /home/idan/media_build/v4l/pvrusb2-context.o
CC [M] /home/idan/media_build/v4l/pvrusb2-io.o
CC [M] /home/idan/media_build/v4l/pvrusb2-ioread.o
CC [M] /home/idan/media_build/v4l/pvrusb2-cx2584x-v4l.o
CC [M] /home/idan/media_build/v4l/pvrusb2-wm8775.o
CC [M] /home/idan/media_build/v4l/pvrusb2-cs53l32a.o
CC [M] /home/idan/media_build/v4l/pvrusb2-dvb.o
CC [M] /home/idan/media_build/v4l/pvrusb2-sysfs.o
CC [M] /home/idan/media_build/v4l/pvrusb2-debugifc.o
CC [M] /home/idan/media_build/v4l/pwc-if.o
CC [M] /home/idan/media_build/v4l/pwc-misc.o
CC [M] /home/idan/media_build/v4l/pwc-ctrl.o
CC [M] /home/idan/media_build/v4l/pwc-v4l.o
CC [M] /home/idan/media_build/v4l/pwc-uncompress.o
CC [M] /home/idan/media_build/v4l/pwc-dec1.o
CC [M] /home/idan/media_build/v4l/pwc-dec23.o
CC [M] /home/idan/media_build/v4l/pwc-kiara.o
CC [M] /home/idan/media_build/v4l/pwc-timon.o
CC [M] /home/idan/media_build/v4l/radio-si470x-usb.o
CC [M] /home/idan/media_build/v4l/radio-si470x-common.o
CC [M] /home/idan/media_build/v4l/rc-main.o
CC [M] /home/idan/media_build/v4l/rc-ir-raw.o
CC [M] /home/idan/media_build/v4l/s2250-board.o
CC [M] /home/idan/media_build/v4l/radio-shark2.o
CC [M] /home/idan/media_build/v4l/radio-tea5777.o
CC [M] /home/idan/media_build/v4l/smsdvb-main.o
CC [M] /home/idan/media_build/v4l/smsdvb-debugfs.o
CC [M] /home/idan/media_build/v4l/smscoreapi.o
CC [M] /home/idan/media_build/v4l/sms-cards.o
CC [M] /home/idan/media_build/v4l/smsendian.o
CC [M] /home/idan/media_build/v4l/smsir.o
CC [M] /home/idan/media_build/v4l/stb0899_drv.o
CC [M] /home/idan/media_build/v4l/stb0899_algo.o
CC [M] /home/idan/media_build/v4l/stk-webcam.o
CC [M] /home/idan/media_build/v4l/stk-sensor.o
CC [M] /home/idan/media_build/v4l/stv0900_core.o
CC [M] /home/idan/media_build/v4l/stv0900_sw.o
CC [M] /home/idan/media_build/v4l/tda18271-maps.o
CC [M] /home/idan/media_build/v4l/tda18271-common.o
CC [M] /home/idan/media_build/v4l/tda18271-fe.o
CC [M] /home/idan/media_build/v4l/tm6000-cards.o
CC [M] /home/idan/media_build/v4l/tm6000-core.o
CC [M] /home/idan/media_build/v4l/tm6000-i2c.o
CC [M] /home/idan/media_build/v4l/tm6000-video.o
CC [M] /home/idan/media_build/v4l/tm6000-stds.o
CC [M] /home/idan/media_build/v4l/tm6000-input.o
CC [M] /home/idan/media_build/v4l/tuner-core.o
CC [M] /home/idan/media_build/v4l/usbtv-core.o
CC [M] /home/idan/media_build/v4l/usbtv-video.o
CC [M] /home/idan/media_build/v4l/usbtv-audio.o
CC [M] /home/idan/media_build/v4l/usbvision-core.o
CC [M] /home/idan/media_build/v4l/usbvision-video.o
/home/idan/media_build/v4l/usbtv-audio.c: In function 'usbtv_audio_init':
/home/idan/media_build/v4l/usbtv-audio.c:378:49: warning: passing argument 3 of 'snd_pcm_set_ops' discards 'const' qualifier from pointer target type
snd_pcm_set_ops(pcm, SNDRV_PCM_STREAM_CAPTURE, &snd_usbtv_pcm_ops);
^
In file included from /home/idan/media_build/v4l/compat.h:1534:0,
from <command-line>:0:
include/sound/pcm.h:872:6: note: expected 'struct snd_pcm_ops *' but argument is of type 'const struct snd_pcm_ops *'
void snd_pcm_set_ops(struct snd_pcm * pcm, int direction, struct snd_pcm_ops *ops);
^
CC [M] /home/idan/media_build/v4l/usbvision-i2c.o
CC [M] /home/idan/media_build/v4l/usbvision-cards.o
CC [M] /home/idan/media_build/v4l/uvc_driver.o
CC [M] /home/idan/media_build/v4l/uvc_queue.o
CC [M] /home/idan/media_build/v4l/uvc_v4l2.o
CC [M] /home/idan/media_build/v4l/uvc_video.o
CC [M] /home/idan/media_build/v4l/uvc_ctrl.o
CC [M] /home/idan/media_build/v4l/uvc_status.o
CC [M] /home/idan/media_build/v4l/uvc_isight.o
CC [M] /home/idan/media_build/v4l/uvc_debugfs.o
CC [M] /home/idan/media_build/v4l/uvc_entity.o
CC [M] /home/idan/media_build/v4l/v4l2-tpg-core.o
CC [M] /home/idan/media_build/v4l/v4l2-tpg-colors.o
CC [M] /home/idan/media_build/v4l/v4l2-dev.o
CC [M] /home/idan/media_build/v4l/v4l2-ioctl.o
CC [M] /home/idan/media_build/v4l/v4l2-device.o
CC [M] /home/idan/media_build/v4l/v4l2-fh.o
CC [M] /home/idan/media_build/v4l/v4l2-event.o
CC [M] /home/idan/media_build/v4l/v4l2-ctrls.o
CC [M] /home/idan/media_build/v4l/v4l2-subdev.o
CC [M] /home/idan/media_build/v4l/v4l2-clk.o
CC [M] /home/idan/media_build/v4l/v4l2-async.o
CC [M] /home/idan/media_build/v4l/v4l2-mc.o
CC [M] /home/idan/media_build/v4l/imx074.o
CC [M] /home/idan/media_build/v4l/mt9m001.o
CC [M] /home/idan/media_build/v4l/mt9t031.o
CC [M] /home/idan/media_build/v4l/mt9t112.o
CC [M] /home/idan/media_build/v4l/mt9v022.o
CC [M] /home/idan/media_build/v4l/ov5642.o
CC [M] /home/idan/media_build/v4l/ov6650.o
CC [M] /home/idan/media_build/v4l/ov772x.o
CC [M] /home/idan/media_build/v4l/ov9640.o
CC [M] /home/idan/media_build/v4l/ov9740.o
CC [M] /home/idan/media_build/v4l/rj54n1cb0c.o
CC [M] /home/idan/media_build/v4l/tw9910.o
CC [M] /home/idan/media_build/v4l/aptina-pll.o
CC [M] /home/idan/media_build/v4l/tvaudio.o
CC [M] /home/idan/media_build/v4l/tda7432.o
CC [M] /home/idan/media_build/v4l/saa6588.o
CC [M] /home/idan/media_build/v4l/tda9840.o
CC [M] /home/idan/media_build/v4l/tea6415c.o
CC [M] /home/idan/media_build/v4l/tea6420.o
CC [M] /home/idan/media_build/v4l/saa7110.o
CC [M] /home/idan/media_build/v4l/saa7115.o
CC [M] /home/idan/media_build/v4l/saa717x.o
CC [M] /home/idan/media_build/v4l/saa7127.o
CC [M] /home/idan/media_build/v4l/saa7185.o
CC [M] /home/idan/media_build/v4l/saa6752hs.o
CC [M] /home/idan/media_build/v4l/ad5820.o
CC [M] /home/idan/media_build/v4l/adv7170.o
CC [M] /home/idan/media_build/v4l/adv7175.o
CC [M] /home/idan/media_build/v4l/adv7343.o
CC [M] /home/idan/media_build/v4l/adv7393.o
CC [M] /home/idan/media_build/v4l/ad9389b.o
CC [M] /home/idan/media_build/v4l/vpx3220.o
CC [M] /home/idan/media_build/v4l/bt819.o
CC [M] /home/idan/media_build/v4l/bt856.o
CC [M] /home/idan/media_build/v4l/bt866.o
CC [M] /home/idan/media_build/v4l/ks0127.o
CC [M] /home/idan/media_build/v4l/ths7303.o
CC [M] /home/idan/media_build/v4l/ths8200.o
CC [M] /home/idan/media_build/v4l/tvp514x.o
CC [M] /home/idan/media_build/v4l/tvp7002.o
CC [M] /home/idan/media_build/v4l/tw2804.o
CC [M] /home/idan/media_build/v4l/tw9903.o
CC [M] /home/idan/media_build/v4l/tw9906.o
CC [M] /home/idan/media_build/v4l/cs3308.o
CC [M] /home/idan/media_build/v4l/cs5345.o
CC [M] /home/idan/media_build/v4l/cs53l32a.o
CC [M] /home/idan/media_build/v4l/m52790.o
CC [M] /home/idan/media_build/v4l/tlv320aic23b.o
CC [M] /home/idan/media_build/v4l/uda1342.o
CC [M] /home/idan/media_build/v4l/wm8775.o
CC [M] /home/idan/media_build/v4l/wm8739.o
CC [M] /home/idan/media_build/v4l/vp27smpx.o
CC [M] /home/idan/media_build/v4l/sony-btf-mpx.o
CC [M] /home/idan/media_build/v4l/upd64031a.o
CC [M] /home/idan/media_build/v4l/upd64083.o
CC [M] /home/idan/media_build/v4l/ov7640.o
CC [M] /home/idan/media_build/v4l/ov7670.o
CC [M] /home/idan/media_build/v4l/mt9m032.o
CC [M] /home/idan/media_build/v4l/mt9m111.o
CC [M] /home/idan/media_build/v4l/mt9v011.o
CC [M] /home/idan/media_build/v4l/sr030pc30.o
CC [M] /home/idan/media_build/v4l/s5k4ecgx.o
CC [M] /home/idan/media_build/v4l/as3645a.o
CC [M] /home/idan/media_build/v4l/lm3560.o
CC [M] /home/idan/media_build/v4l/lm3646.o
CC [M] /home/idan/media_build/v4l/smiapp-pll.o
CC [M] /home/idan/media_build/v4l/ak881x.o
CC [M] /home/idan/media_build/v4l/ir-kbd-i2c.o
CC [M] /home/idan/media_build/v4l/ml86v7667.o
/home/idan/media_build/v4l/ir-kbd-i2c.c: In function 'get_key_haup_common':
/home/idan/media_build/v4l/ir-kbd-i2c.c:62:2: warning: 'toggle' may be used uninitialized in this function [-Wmaybe-uninitialized]
printk(KERN_DEBUG MODULE_NAME ": " fmt , ## arg)
^
/home/idan/media_build/v4l/ir-kbd-i2c.c:70:20: note: 'toggle' was declared here
int start, range, toggle, dev, code, ircode, vendor;
^
CC [M] /home/idan/media_build/v4l/tuner-xc2028.o
CC [M] /home/idan/media_build/v4l/tuner-simple.o
CC [M] /home/idan/media_build/v4l/tuner-types.o
CC [M] /home/idan/media_build/v4l/mt20xx.o
CC [M] /home/idan/media_build/v4l/tda8290.o
CC [M] /home/idan/media_build/v4l/tea5767.o
CC [M] /home/idan/media_build/v4l/tea5761.o
CC [M] /home/idan/media_build/v4l/tda9887.o
CC [M] /home/idan/media_build/v4l/tda827x.o
LD [M] /home/idan/media_build/v4l/tda18271.o
CC [M] /home/idan/media_build/v4l/tda18273.o
CC [M] /home/idan/media_build/v4l/xc5000.o
CC [M] /home/idan/media_build/v4l/xc4000.o
/home/idan/media_build/v4l/tda18273.c: In function 'tda18273_set_params':
/home/idan/media_build/v4l/tda18273.c:1573:24: warning: 'PostDivGrowing' may be used uninitialized in this function [-Wmaybe-uninitialized]
FVCO = LO * Prescaler * PostDiv;
^
/home/idan/media_build/v4l/tda18273.c:1489:16: note: 'PostDivGrowing' was declared here
unsigned char PostDivGrowing;
^
/home/idan/media_build/v4l/tda18273.c:1573:12: warning: 'PrescalerGrowing' may be used uninitialized in this function [-Wmaybe-uninitialized]
FVCO = LO * Prescaler * PostDiv;
^
/home/idan/media_build/v4l/tda18273.c:1490:16: note: 'PrescalerGrowing' was declared here
unsigned char PrescalerGrowing;
^
CC [M] /home/idan/media_build/v4l/msi001.o
CC [M] /home/idan/media_build/v4l/mt2060.o
CC [M] /home/idan/media_build/v4l/mt2063.o
CC [M] /home/idan/media_build/v4l/mt2266.o
CC [M] /home/idan/media_build/v4l/qt1010.o
CC [M] /home/idan/media_build/v4l/mt2131.o
CC [M] /home/idan/media_build/v4l/mxl5005s.o
CC [M] /home/idan/media_build/v4l/mxl5007t.o
CC [M] /home/idan/media_build/v4l/mc44s803.o
CC [M] /home/idan/media_build/v4l/max2165.o
CC [M] /home/idan/media_build/v4l/tda18218.o
CC [M] /home/idan/media_build/v4l/tda18212.o
CC [M] /home/idan/media_build/v4l/fc2580.o
/home/idan/media_build/v4l/tda18218.c: In function 'tda18218_attach':
/home/idan/media_build/v4l/tda18218.c:324:10: warning: 'val' may be used uninitialized in this function [-Wmaybe-uninitialized]
if (ret || val != def_regs[R00_ID]) {
^
CC [M] /home/idan/media_build/v4l/tua9001.o
CC [M] /home/idan/media_build/v4l/si2157.o
CC [M] /home/idan/media_build/v4l/fc0011.o
CC [M] /home/idan/media_build/v4l/fc0012.o
CC [M] /home/idan/media_build/v4l/fc0013.o
CC [M] /home/idan/media_build/v4l/it913x.o
CC [M] /home/idan/media_build/v4l/r820t.o
CC [M] /home/idan/media_build/v4l/mxl301rf.o
CC [M] /home/idan/media_build/v4l/qm1d1c0042.o
CC [M] /home/idan/media_build/v4l/m88rs6000t.o
CC [M] /home/idan/media_build/v4l/av201x.o
CC [M] /home/idan/media_build/v4l/r848.o
/home/idan/media_build/v4l/av201x.c: In function 'av201x_get_rf_strength':
/home/idan/media_build/v4l/av201x.c:233:22: warning: unused variable 'priv' [-Wunused-variable]
struct av201x_priv *priv = fe->tuner_priv;
^
/home/idan/media_build/v4l/r848.c: In function 'R848_Muti_Read':
/home/idan/media_build/v4l/r848.c:126:15: warning: unused variable 'R848_I2C_Len' [-Wunused-variable]
I2C_LEN_TYPE R848_I2C_Len;
^
/home/idan/media_build/v4l/r848.c: In function 'R848_Cal_Prepare':
/home/idan/media_build/v4l/r848.c:336:12: warning: unused variable 'R848_I2C' [-Wunused-variable]
I2C_TYPE R848_I2C;
^
/home/idan/media_build/v4l/r848.c: In function 'R848_Xtal_Check':
/home/idan/media_build/v4l/r848.c:677:15: warning: unused variable 'R848_I2C_Len' [-Wunused-variable]
I2C_LEN_TYPE R848_I2C_Len;
^
/home/idan/media_build/v4l/r848.c:676:12: warning: unused variable 'R848_I2C' [-Wunused-variable]
I2C_TYPE R848_I2C;
^
/home/idan/media_build/v4l/r848.c: In function 'R848_PLL':
/home/idan/media_build/v4l/r848.c:903:15: warning: unused variable 'R848_I2C_Len' [-Wunused-variable]
I2C_LEN_TYPE R848_I2C_Len;
^
/home/idan/media_build/v4l/r848.c:902:12: warning: unused variable 'R848_I2C' [-Wunused-variable]
I2C_TYPE R848_I2C;
^
/home/idan/media_build/v4l/r848.c: In function 'R848_MUX':
/home/idan/media_build/v4l/r848.c:1387:12: warning: unused variable 'R848_I2C' [-Wunused-variable]
I2C_TYPE R848_I2C;
^
/home/idan/media_build/v4l/r848.c: In function 'R848_IQ_Tree':
/home/idan/media_build/v4l/r848.c:1515:12: warning: unused variable 'R848_I2C' [-Wunused-variable]
I2C_TYPE R848_I2C;
^
/home/idan/media_build/v4l/r848.c: In function 'R848_IMR_Cross':
/home/idan/media_build/v4l/r848.c:1655:12: warning: unused variable 'R848_I2C' [-Wunused-variable]
I2C_TYPE R848_I2C;
^
/home/idan/media_build/v4l/r848.c: In function 'R848_CompreStep':
/home/idan/media_build/v4l/r848.c:1827:12: warning: unused variable 'R848_I2C' [-Wunused-variable]
I2C_TYPE R848_I2C;
^
/home/idan/media_build/v4l/r848.c: In function 'R848_IMR_Iqcap':
/home/idan/media_build/v4l/r848.c:1880:12: warning: unused variable 'R848_I2C' [-Wunused-variable]
I2C_TYPE R848_I2C;
^
/home/idan/media_build/v4l/r848.c: In function 'R848_IQ':
/home/idan/media_build/v4l/r848.c:1933:12: warning: unused variable 'R848_I2C' [-Wunused-variable]
I2C_TYPE R848_I2C;
^
/home/idan/media_build/v4l/r848.c: In function 'R848_F_IMR':
/home/idan/media_build/v4l/r848.c:2087:12: warning: unused variable 'R848_I2C' [-Wunused-variable]
I2C_TYPE R848_I2C;
^
/home/idan/media_build/v4l/r848.c: In function 'R848_SetTF':
/home/idan/media_build/v4l/r848.c:2187:12: warning: unused variable 'R848_I2C' [-Wunused-variable]
I2C_TYPE R848_I2C;
^
/home/idan/media_build/v4l/r848.c: In function 'R848_SysFreq_Sel':
/home/idan/media_build/v4l/r848.c:3721:5: warning: enumeration value 'R848_DVB_T_6M' not handled in switch [-Wswitch]
switch(R848_Standard) {
^
/home/idan/media_build/v4l/r848.c:3721:5: warning: enumeration value 'R848_DVB_T_7M' not handled in switch [-Wswitch]
/home/idan/media_build/v4l/r848.c:3721:5: warning: enumeration value 'R848_DVB_T_8M' not handled in switch [-Wswitch]
/home/idan/media_build/v4l/r848.c:3721:5: warning: enumeration value 'R848_DVB_C_8M' not handled in switch [-Wswitch]
/home/idan/media_build/v4l/r848.c:3721:5: warning: enumeration value 'R848_DVB_C_6M' not handled in switch [-Wswitch]
/home/idan/media_build/v4l/r848.c:3721:5: warning: enumeration value 'R848_J83B' not handled in switch [-Wswitch]
/home/idan/media_build/v4l/r848.c:3721:5: warning: enumeration value 'R848_ISDB_T' not handled in switch [-Wswitch]
/home/idan/media_build/v4l/r848.c:3721:5: warning: enumeration value 'R848_ISDB_T_4570' not handled in switch [-Wswitch]
/home/idan/media_build/v4l/r848.c:3721:5: warning: enumeration value 'R848_DTMB_4570' not handled in switch [-Wswitch]
/home/idan/media_build/v4l/r848.c:3721:5: warning: enumeration value 'R848_DTMB_6000' not handled in switch [-Wswitch]
/home/idan/media_build/v4l/r848.c:3721:5: warning: enumeration value 'R848_DTMB_6M_BW_IF_5M' not handled in switch [-Wswitch]
/home/idan/media_build/v4l/r848.c:3721:5: warning: enumeration value 'R848_DTMB_6M_BW_IF_4500' not handled in switch [-Wswitch]
/home/idan/media_build/v4l/r848.c:3721:5: warning: enumeration value 'R848_ATSC' not handled in switch [-Wswitch]
/home/idan/media_build/v4l/r848.c:3721:5: warning: enumeration value 'R848_DVB_S' not handled in switch [-Wswitch]
/home/idan/media_build/v4l/r848.c:3721:5: warning: enumeration value 'R848_DVB_T_6M_IF_5M' not handled in switch [-Wswitch]
/home/idan/media_build/v4l/r848.c:3721:5: warning: enumeration value 'R848_DVB_T_7M_IF_5M' not handled in switch [-Wswitch]
/home/idan/media_build/v4l/r848.c:3721:5: warning: enumeration value 'R848_DVB_T_8M_IF_5M' not handled in switch [-Wswitch]
/home/idan/media_build/v4l/r848.c:3721:5: warning: enumeration value 'R848_DVB_C_8M_IF_5M' not handled in switch [-Wswitch]
/home/idan/media_build/v4l/r848.c:3721:5: warning: enumeration value 'R848_DVB_C_6M_IF_5M' not handled in switch [-Wswitch]
/home/idan/media_build/v4l/r848.c:3721:5: warning: enumeration value 'R848_J83B_IF_5M' not handled in switch [-Wswitch]
/home/idan/media_build/v4l/r848.c:3721:5: warning: enumeration value 'R848_ISDB_T_IF_5M' not handled in switch [-Wswitch]
/home/idan/media_build/v4l/r848.c:3721:5: warning: enumeration value 'R848_DTMB_IF_5M' not handled in switch [-Wswitch]
/home/idan/media_build/v4l/r848.c:3721:5: warning: enumeration value 'R848_ATSC_IF_5M' not handled in switch [-Wswitch]
/home/idan/media_build/v4l/r848.c:3721:5: warning: enumeration value 'R848_FM' not handled in switch [-Wswitch]
/home/idan/media_build/v4l/r848.c:3721:5: warning: enumeration value 'R848_STD_SIZE' not handled in switch [-Wswitch]
/home/idan/media_build/v4l/r848.c: In function 'R848_RfGainMode':
/home/idan/media_build/v4l/r848.c:3758:15: warning: unused variable 'R848_I2C_Len' [-Wunused-variable]
I2C_LEN_TYPE R848_I2C_Len;
^
/home/idan/media_build/v4l/r848.c: In function 'r848_init':
/home/idan/media_build/v4l/r848.c:4444:2: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
u8 i;
^
/home/idan/media_build/v4l/r848.c: At top level:
/home/idan/media_build/v4l/r848.c:82:12: warning: 'r848_regmask' defined but not used [-Wunused-function]
static int r848_regmask(struct r848_priv *priv,
^
CC [M] /home/idan/media_build/v4l/stv6120.o
CC [M] /home/idan/media_build/v4l/dvb-pll.o
CC [M] /home/idan/media_build/v4l/stv0299.o
/home/idan/media_build/v4l/stv6120.c: In function 'init_regs':
/home/idan/media_build/v4l/stv6120.c:273:6: warning: unused variable 'bbmode' [-Wunused-variable]
u32 bbmode = 0xffffffff;
^
/home/idan/media_build/v4l/stv6120.c:272:6: warning: unused variable 'agcset' [-Wunused-variable]
u32 agcset = 0xffffffff;
^
/home/idan/media_build/v4l/stv6120.c:271:6: warning: unused variable 'agcref' [-Wunused-variable]
u32 agcref = 2;
^
/home/idan/media_build/v4l/stv6120.c:270:6: warning: unused variable 'agcmode' [-Wunused-variable]
u32 agcmode = 0;
^
/home/idan/media_build/v4l/stv6120.c:269:6: warning: unused variable 'clkdiv' [-Wunused-variable]
u32 clkdiv = 0;
^
/home/idan/media_build/v4l/stv6120.c: In function 'set_lof':
/home/idan/media_build/v4l/stv6120.c:403:6: warning: unused variable 'freq' [-Wunused-variable]
u32 freq = Frequency;
^
/home/idan/media_build/v4l/stv6120.c:401:10: warning: unused variable 'tmp' [-Wunused-variable]
u8 Icp, tmp;
^
/home/idan/media_build/v4l/stv6120.c:400:13: warning: unused variable 'psel' [-Wunused-variable]
u32 p = 1, psel = 0, fvco, div, frac;
^
/home/idan/media_build/v4l/stv6120.c:400:6: warning: unused variable 'p' [-Wunused-variable]
u32 p = 1, psel = 0, fvco, div, frac;
^
/home/idan/media_build/v4l/stv6120.c: In function 'get_rf_strength':
/home/idan/media_build/v4l/stv6120.c:596:14: warning: unused variable 'state' [-Wunused-variable]
struct stv *state = fe->tuner_priv;
^
/home/idan/media_build/v4l/stv6120.c: In function 'stv6120_attach':
/home/idan/media_build/v4l/stv6120.c:662:6: warning: unused variable 'stat' [-Wunused-variable]
int stat = 0;
^
/home/idan/media_build/v4l/stv6120.c: At top level:
/home/idan/media_build/v4l/stv6120.c:223:12: warning: 'read_regs' defined but not used [-Wunused-function]
static int read_regs(struct stv *state, u8 reg, u8 *val, int len)
^
/home/idan/media_build/v4l/stv6120.c:524:12: warning: 'get_frequency' defined but not used [-Wunused-function]
static int get_frequency(struct dvb_frontend *fe, u32 *frequency)
^
/home/idan/media_build/v4l/stv6120.c:530:12: warning: 'AGC_Gain' defined but not used [-Wunused-variable]
static u32 AGC_Gain[] = {
^
/home/idan/media_build/v4l/stv6120.c:617:12: warning: 'get_if' defined but not used [-Wunused-function]
static int get_if(struct dvb_frontend *fe, u32 *frequency)
^
/home/idan/media_build/v4l/stv6120.c:623:12: warning: 'get_bandwidth' defined but not used [-Wunused-function]
static int get_bandwidth(struct dvb_frontend *fe, u32 *bandwidth)
^
LD [M] /home/idan/media_build/v4l/stb0899.o
CC [M] /home/idan/media_build/v4l/stb6100.o
CC [M] /home/idan/media_build/v4l/sp8870.o
CC [M] /home/idan/media_build/v4l/cx22700.o
CC [M] /home/idan/media_build/v4l/s5h1432.o
CC [M] /home/idan/media_build/v4l/cx24110.o
CC [M] /home/idan/media_build/v4l/tda8083.o
CC [M] /home/idan/media_build/v4l/l64781.o
CC [M] /home/idan/media_build/v4l/dib3000mb.o
CC [M] /home/idan/media_build/v4l/dib3000mc.o
CC [M] /home/idan/media_build/v4l/dibx000_common.o
CC [M] /home/idan/media_build/v4l/dib7000m.o
CC [M] /home/idan/media_build/v4l/dib7000p.o
CC [M] /home/idan/media_build/v4l/dib8000.o
CC [M] /home/idan/media_build/v4l/dib9000.o
CC [M] /home/idan/media_build/v4l/mt312.o
CC [M] /home/idan/media_build/v4l/ves1820.o
CC [M] /home/idan/media_build/v4l/ves1x93.o
CC [M] /home/idan/media_build/v4l/tda1004x.o
CC [M] /home/idan/media_build/v4l/sp887x.o
CC [M] /home/idan/media_build/v4l/nxt6000.o
CC [M] /home/idan/media_build/v4l/mt352.o
CC [M] /home/idan/media_build/v4l/zl10036.o
CC [M] /home/idan/media_build/v4l/zl10039.o
CC [M] /home/idan/media_build/v4l/zl10353.o
CC [M] /home/idan/media_build/v4l/cx22702.o
LD [M] /home/idan/media_build/v4l/drxd.o
CC [M] /home/idan/media_build/v4l/tda10021.o
CC [M] /home/idan/media_build/v4l/tda10023.o
CC [M] /home/idan/media_build/v4l/stv0297.o
CC [M] /home/idan/media_build/v4l/nxt200x.o
CC [M] /home/idan/media_build/v4l/or51211.o
CC [M] /home/idan/media_build/v4l/or51132.o
CC [M] /home/idan/media_build/v4l/bcm3510.o
CC [M] /home/idan/media_build/v4l/s5h1420.o
CC [M] /home/idan/media_build/v4l/lgdt330x.o
CC [M] /home/idan/media_build/v4l/lgdt3305.o
CC [M] /home/idan/media_build/v4l/lgdt3306a.o
CC [M] /home/idan/media_build/v4l/lg2160.o
CC [M] /home/idan/media_build/v4l/cx24123.o
CC [M] /home/idan/media_build/v4l/lnbh25.o
CC [M] /home/idan/media_build/v4l/lnbp21.o
CC [M] /home/idan/media_build/v4l/lnbp22.o
CC [M] /home/idan/media_build/v4l/isl6405.o
CC [M] /home/idan/media_build/v4l/isl6421.o
CC [M] /home/idan/media_build/v4l/tda10086.o
CC [M] /home/idan/media_build/v4l/tda826x.o
CC [M] /home/idan/media_build/v4l/tda8261.o
CC [M] /home/idan/media_build/v4l/dib0070.o
CC [M] /home/idan/media_build/v4l/dib0090.o
CC [M] /home/idan/media_build/v4l/tua6100.o
CC [M] /home/idan/media_build/v4l/s5h1409.o
CC [M] /home/idan/media_build/v4l/itd1000.o
CC [M] /home/idan/media_build/v4l/au8522_common.o
CC [M] /home/idan/media_build/v4l/au8522_dig.o
CC [M] /home/idan/media_build/v4l/au8522_decoder.o
CC [M] /home/idan/media_build/v4l/tda10048.o
CC [M] /home/idan/media_build/v4l/cx24113.o
CC [M] /home/idan/media_build/v4l/s5h1411.o
CC [M] /home/idan/media_build/v4l/lgs8gl5.o
CC [M] /home/idan/media_build/v4l/tda665x.o
CC [M] /home/idan/media_build/v4l/lgs8gxx.o
CC [M] /home/idan/media_build/v4l/atbm8830.o
CC [M] /home/idan/media_build/v4l/dvb_dummy_fe.o
CC [M] /home/idan/media_build/v4l/af9013.o
CC [M] /home/idan/media_build/v4l/cx24116.o
CC [M] /home/idan/media_build/v4l/cx24117.o
CC [M] /home/idan/media_build/v4l/cx24120.o
CC [M] /home/idan/media_build/v4l/si21xx.o
CC [M] /home/idan/media_build/v4l/stv0288.o
CC [M] /home/idan/media_build/v4l/stb6000.o
CC [M] /home/idan/media_build/v4l/s921.o
CC [M] /home/idan/media_build/v4l/stv6110.o
LD [M] /home/idan/media_build/v4l/stv0900.o
CC [M] /home/idan/media_build/v4l/stv090x.o
CC [M] /home/idan/media_build/v4l/stv6110x.o
CC [M] /home/idan/media_build/v4l/mn88472.o
CC [M] /home/idan/media_build/v4l/mn88473.o
CC [M] /home/idan/media_build/v4l/isl6422.o
CC [M] /home/idan/media_build/v4l/isl6423.o
CC [M] /home/idan/media_build/v4l/ec100.o
CC [M] /home/idan/media_build/v4l/hd29l2.o
CC [M] /home/idan/media_build/v4l/ds3000.o
CC [M] /home/idan/media_build/v4l/mb86a16.o
LD [M] /home/idan/media_build/v4l/drx39xyj.o
CC [M] /home/idan/media_build/v4l/mb86a20s.o
CC [M] /home/idan/media_build/v4l/ix2505v.o
CC [M] /home/idan/media_build/v4l/stv0367.o
CC [M] /home/idan/media_build/v4l/cxd2841er.o
LD [M] /home/idan/media_build/v4l/drxk.o
CC [M] /home/idan/media_build/v4l/tda18271c2dd.o
CC [M] /home/idan/media_build/v4l/si2165.o
CC [M] /home/idan/media_build/v4l/a8293.o
CC [M] /home/idan/media_build/v4l/sp2.o
CC [M] /home/idan/media_build/v4l/tda10071.o
CC [M] /home/idan/media_build/v4l/m88rs2000.o
CC [M] /home/idan/media_build/v4l/af9033.o
CC [M] /home/idan/media_build/v4l/as102_fe.o
CC [M] /home/idan/media_build/v4l/tc90522.o
CC [M] /home/idan/media_build/v4l/tas2101.o
CC [M] /home/idan/media_build/v4l/avl6882.o
CC [M] /home/idan/media_build/v4l/stv0910.o
/home/idan/media_build/v4l/tas2101.c: In function 'tas2101_read_signal_strength':
/home/idan/media_build/v4l/tas2101.c:187:34: warning: unused variable 'c' [-Wunused-variable]
struct dtv_frontend_properties *c = &fe->dtv_property_cache;
^
/home/idan/media_build/v4l/tas2101.c: In function 'tas2101_attach':
/home/idan/media_build/v4l/tas2101.c:626:1: warning: label 'err1' defined but not used [-Wunused-label]
err1:
^
CC [M] /home/idan/media_build/v4l/mxl5xx.o
/home/idan/media_build/v4l/mxl5xx.c: In function 'send_burst':
/home/idan/media_build/v4l/mxl5xx.c:378:6: warning: unused variable 'i' [-Wunused-variable]
int i = 0,ret = 0;
^
/home/idan/media_build/v4l/mxl5xx.c: In function 'config_ts':
/home/idan/media_build/v4l/mxl5xx.c:1189:18: warning: unused variable 'mxl561_xpt_ts_valid' [-Wunused-variable]
MXL_REG_FIELD_T mxl561_xpt_ts_valid[MXL_HYDRA_DEMOD_ID_6] = {
^
/home/idan/media_build/v4l/mxl5xx.c:1185:18: warning: unused variable 'mxl561_xpt_ts_sync' [-Wunused-variable]
MXL_REG_FIELD_T mxl561_xpt_ts_sync[MXL_HYDRA_DEMOD_ID_6] = {
^
/home/idan/media_build/v4l/mxl5xx.c: In function 'load_fw':
/home/idan/media_build/v4l/mxl5xx.c:1366:44: warning: passing argument 3 of 'firmware_download' discards 'const' qualifier from pointer target type
stat = firmware_download(state, fw->size, fw->data);
^
/home/idan/media_build/v4l/mxl5xx.c:973:12: note: expected 'u8 *' but argument is of type 'const u8 * const'
static int firmware_download(struct mxl *state, u32 mbinBufferSize,
^
/home/idan/media_build/v4l/mxl5xx.c:1354:6: warning: unused variable 'buf' [-Wunused-variable]
u8 *buf;
^
/home/idan/media_build/v4l/mxl5xx.c:1352:21: warning: unused variable 'cfg' [-Wunused-variable]
struct mxl5xx_cfg *cfg = state->base->cfg;
^
/home/idan/media_build/v4l/mxl5xx.c: In function 'probe':
/home/idan/media_build/v4l/mxl5xx.c:1425:28: warning: unused variable 'mpegInterfaceCfg' [-Wunused-variable]
MXL_HYDRA_MPEGOUT_PARAM_T mpegInterfaceCfg;
^
/home/idan/media_build/v4l/mxl5xx.c:1424:18: warning: unused variable 'j' [-Wunused-variable]
int fw, status, j;
^
/home/idan/media_build/v4l/mxl5xx.c: At top level:
/home/idan/media_build/v4l/mxl5xx.c:162:12: warning: 'write_register_block' defined but not used [-Wunused-function]
static int write_register_block(struct mxl *state, u32 reg, u32 size, u8 *data)
^
/home/idan/media_build/v4l/mxl5xx.c:286:13: warning: 'extract_from_mnemonic' defined but not used [-Wunused-function]
static void extract_from_mnemonic(u32 regAddr, u8 lsbPos, u8 width,
^
/home/idan/media_build/v4l/mxl5xx.c:333:12: warning: 'CfgDemodAbortTune' defined but not used [-Wunused-function]
static int CfgDemodAbortTune(struct mxl *state)
^
/home/idan/media_build/v4l/mxl5xx.c:1126:12: warning: 'config_ts' defined but not used [-Wunused-function]
static int config_ts(struct mxl *state, MXL_HYDRA_DEMOD_ID_E demodId, MXL_HYDRA_MPEGOUT_PARAM_T *mpegOutParamPtr)
^
/home/idan/media_build/v4l/mxl5xx.c:1314:12: warning: 'config_mux' defined but not used [-Wunused-function]
static int config_mux(struct mxl *state)
^
CC [M] /home/idan/media_build/v4l/si2183.o
/home/idan/media_build/v4l/si2183.c: In function 'si2183_set_dvbc':
/home/idan/media_build/v4l/si2183.c:418:20: warning: unused variable 'cmd' [-Wunused-variable]
struct si2183_cmd cmd;
^
/home/idan/media_build/v4l/si2183.c: In function 'si2183_set_mcns':
/home/idan/media_build/v4l/si2183.c:472:20: warning: unused variable 'cmd' [-Wunused-variable]
struct si2183_cmd cmd;
^
/home/idan/media_build/v4l/si2183.c: In function 'si2183_probe':
/home/idan/media_build/v4l/si2183.c:1515:2: error: implicit declaration of function 'i2c_gate_ctrl' [-Werror=implicit-function-declaration]
i2c_gate_ctrl(&dev->fe, 1);
^
/home/idan/media_build/v4l/si2183.c:1519:1: warning: label 'err_base_kfree' defined but not used [-Wunused-label]
err_base_kfree:
^
/home/idan/media_build/v4l/si2183.c: At top level:
/home/idan/media_build/v4l/si2183.c:207:12: warning: 'si2183_get_prop' defined but not used [-Wunused-function]
static int si2183_get_prop(struct i2c_client *client, u16 prop, u16 *val)
^
CC [M] /home/idan/media_build/v4l/horus3a.o
CC [M] /home/idan/media_build/v4l/ascot2e.o
cc1: some warnings being treated as errors
scripts/Makefile.build:313: recipe for target '/home/idan/media_build/v4l/si2183.o' failed
make[3]: *** [/home/idan/media_build/v4l/si2183.o] Error 1
make[3]: *** Waiting for unfinished jobs....
Makefile:1368: recipe for target '_module_/home/idan/media_build/v4l' failed
make[2]: *** [_module_/home/idan/media_build/v4l] Error 2
make[2]: Leaving directory '/usr/src/linux-headers-3.4.112-sun8i'
Makefile:51: recipe for target 'default' failed
make[1]: *** [default] Error 2
make[1]: Leaving directory '/home/idan/media_build/v4l'
Makefile:26: recipe for target 'all' failed
make: *** [all] Error 2
build failed at ./build line 512, <IN> line 3.
root@orangepipc:/home/idan/media_build#
Do you have any suggestions for me?