Skip to content
View in the app

A better way to browse. Learn more.

Armbian Community Forums

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Cant build media_build Armbian 5.20 OrangePi PC

Featured Replies

Hello,

I have recently installed Armbian 5.20 server which was the recommended os for this board.

I have T230C DVB-T/2 tuner which is not recognized by the system by default. I need to build and install media_build by CrazyCat:

https://bitbucket.org/CrazyCat/media_build

 

I have managed to build and install the repository with the required firmware in Ubuntu 16.04 (VMWare), but I cannot do that in my Armbian OrangePi Pc.

During the build progress the log says:

***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.

Buy I didn't find a vanilla kernel on the download page:

http://www.armbian.com/orange-pi-pc/

 

How can I build this media_build repository without errors? Is it really has something to do with the kernel?

 

You can see the full log below:

Script started on Sat 22 Oct 2016 12:53:05 PM CEST
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
remote: Counting objects: 429, done.[K
remote: Compressing objects:   1% (1/79)   [K
remote: Compressing objects:   2% (2/79)   [K
remote: Compressing objects:   3% (3/79)   [K
remote: Compressing objects:   5% (4/79)   [K
remote: Compressing objects:   6% (5/79)   [K
remote: Compressing objects:   7% (6/79)   [K
remote: Compressing objects:   8% (7/79)   [K
remote: Compressing objects:  10% (8/79)   [K
remote: Compressing objects:  11% (9/79)   [K
remote: Compressing objects:  12% (10/79)   [K
remote: Compressing objects:  13% (11/79)   [K
remote: Compressing objects:  15% (12/79)   [K
remote: Compressing objects:  16% (13/79)   [K
remote: Compressing objects:  17% (14/79)   [K
remote: Compressing objects:  18% (15/79)   [K
remote: Compressing objects:  20% (16/79)   [K
remote: Compressing objects:  21% (17/79)   [K
remote: Compressing objects:  22% (18/79)   [K
remote: Compressing objects:  24% (19/79)   [K
remote: Compressing objects:  25% (20/79)   [K
remote: Compressing objects:  26% (21/79)   [K
remote: Compressing objects:  27% (22/79)   [K
remote: Compressing objects:  29% (23/79)   [K
remote: Compressing objects:  30% (24/79)   [K
remote: Compressing objects:  31% (25/79)   [K
remote: Compressing objects:  32% (26/79)   [K
remote: Compressing objects:  34% (27/79)   [K
remote: Compressing objects:  35% (28/79)   [K
remote: Compressing objects:  36% (29/79)   [K
remote: Compressing objects:  37% (30/79)   [K
remote: Compressing objects:  39% (31/79)   [K
remote: Compressing objects:  40% (32/79)   [K
remote: Compressing objects:  41% (33/79)   [K
remote: Compressing objects:  43% (34/79)   [K
remote: Compressing objects:  44% (35/79)   [K
remote: Compressing objects:  45% (36/79)   [K
remote: Compressing objects:  46% (37/79)   [K
remote: Compressing objects:  48% (38/79)   [K
remote: Compressing objects:  49% (39/79)   [K
remote: Compressing objects:  50% (40/79)   [K
remote: Compressing objects:  51% (41/79)   [K
remote: Compressing objects:  53% (42/79)   [K
remote: Compressing objects:  54% (43/79)   [K
remote: Compressing objects:  55% (44/79)   [K
remote: Compressing objects:  56% (45/79)   [K
remote: Compressing objects:  58% (46/79)   [K
remote: Compressing objects:  59% (47/79)   [K
remote: Compressing objects:  60% (48/79)   [K
remote: Compressing objects:  62% (49/79)   [K
remote: Compressing objects:  63% (50/79)   [K
remote: Compressing objects:  64% (51/79)   [K
remote: Compressing objects:  65% (52/79)   [K
remote: Compressing objects:  67% (53/79)   [K
remote: Compressing objects:  68% (54/79)   [K
remote: Compressing objects:  69% (55/79)   [K
remote: Compressing objects:  70% (56/79)   [K
remote: Compressing objects:  72% (57/79)   [K
remote: Compressing objects:  73% (58/79)   [K
remote: Compressing objects:  74% (59/79)   [K
remote: Compressing objects:  75% (60/79)   [K
remote: Compressing objects:  77% (61/79)   [K
remote: Compressing objects:  78% (62/79)   [K
remote: Compressing objects:  79% (63/79)   [K
remote: Compressing objects:  81% (64/79)   [K
remote: Compressing objects:  82% (65/79)   [K
remote: Compressing objects:  83% (66/79)   [K
remote: Compressing objects:  84% (67/79)   [K
remote: Compressing objects:  86% (68/79)   [K
remote: Compressing objects:  87% (69/79)   [K
remote: Compressing objects:  88% (70/79)   [K
remote: Compressing objects:  89% (71/79)   [K
remote: Compressing objects:  91% (72/79)   [K
remote: Compressing objects:  92% (73/79)   [K
remote: Compressing objects:  93% (74/79)   [K
remote: Compressing objects:  94% (75/79)   [K
remote: Compressing objects:  96% (76/79)   [K
remote: Compressing objects:  97% (77/79)   [K
remote: Compressing objects:  98% (78/79)   [K
remote: Compressing objects: 100% (79/79)   [K
remote: Compressing objects: 100% (79/79), done.[K
Receiving objects:   0% (1/429)   
Receiving objects:   1% (5/429)   
Receiving objects:   2% (9/429)   
Receiving objects:   3% (13/429)   
Receiving objects:   4% (18/429)   
Receiving objects:   5% (22/429)   
Receiving objects:   6% (26/429)   
Receiving objects:   7% (31/429)   
Receiving objects:   8% (35/429)   
Receiving objects:   9% (39/429)   
Receiving objects:  10% (43/429)   
Receiving objects:  11% (48/429)   
Receiving objects:  12% (52/429)   
Receiving objects:  13% (56/429)   
Receiving objects:  14% (61/429)   
Receiving objects:  15% (65/429)   
remote: Total 429 (delta 354), reused 425 (delta 350)[K
Receiving objects:  16% (69/429)   
Receiving objects:  17% (73/429)   
Receiving objects:  18% (78/429)   
Receiving objects:  19% (82/429)   
Receiving objects:  20% (86/429)   
Receiving objects:  21% (91/429)   
Receiving objects:  22% (95/429)   
Receiving objects:  23% (99/429)   
Receiving objects:  24% (103/429)   
Receiving objects:  25% (108/429)   
Receiving objects:  26% (112/429)   
Receiving objects:  27% (116/429)   
Receiving objects:  28% (121/429)   
Receiving objects:  29% (125/429)   
Receiving objects:  30% (129/429)   
Receiving objects:  31% (133/429)   
Receiving objects:  32% (138/429)   
Receiving objects:  33% (142/429)   
Receiving objects:  34% (146/429)   
Receiving objects:  35% (151/429)   
Receiving objects:  36% (155/429)   
Receiving objects:  37% (159/429)   
Receiving objects:  38% (164/429)   
Receiving objects:  39% (168/429)   
Receiving objects:  40% (172/429)   
Receiving objects:  41% (176/429)   
Receiving objects:  42% (181/429)   
Receiving objects:  43% (185/429)   
Receiving objects:  44% (189/429)   
Receiving objects:  45% (194/429)   
Receiving objects:  46% (198/429)   
Receiving objects:  47% (202/429)   
Receiving objects:  48% (206/429)   
Receiving objects:  49% (211/429)   
Receiving objects:  50% (215/429)   
Receiving objects:  51% (219/429)   
Receiving objects:  52% (224/429)   
Receiving objects:  53% (228/429)   
Receiving objects:  54% (232/429)   
Receiving objects:  55% (236/429)   
Receiving objects:  56% (241/429)   
Receiving objects:  57% (245/429)   
Receiving objects:  58% (249/429)   
Receiving objects:  59% (254/429)   
Receiving objects:  60% (258/429)   
Receiving objects:  61% (262/429)   
Receiving objects:  62% (266/429)   
Receiving objects:  63% (271/429)   
Receiving objects:  64% (275/429)   
Receiving objects:  65% (279/429)   
Receiving objects:  66% (284/429)   
Receiving objects:  67% (288/429)   
Receiving objects:  68% (292/429)   
Receiving objects:  69% (297/429)   
Receiving objects:  70% (301/429)   
Receiving objects:  71% (305/429)   
Receiving objects:  72% (309/429)   
Receiving objects:  73% (314/429)   
Receiving objects:  74% (318/429)   
Receiving objects:  75% (322/429)   
Receiving objects:  76% (327/429)   
Receiving objects:  77% (331/429)   
Receiving objects:  78% (335/429)   
Receiving objects:  79% (339/429)   
Receiving objects:  80% (344/429)   
Receiving objects:  81% (348/429)   
Receiving objects:  82% (352/429)   
Receiving objects:  83% (357/429)   
Receiving objects:  84% (361/429)   
Receiving objects:  85% (365/429)   
Receiving objects:  86% (369/429)   
Receiving objects:  87% (374/429)   
Receiving objects:  88% (378/429)   
Receiving objects:  89% (382/429)   
Receiving objects:  90% (387/429)   
Receiving objects:  91% (391/429)   
Receiving objects:  92% (395/429)   
Receiving objects:  93% (399/429)   
Receiving objects:  94% (404/429)   
Receiving objects:  95% (408/429)   
Receiving objects:  96% (412/429)   
Receiving objects:  97% (417/429)   
Receiving objects:  98% (421/429)   
Receiving objects:  99% (425/429)   
Receiving objects: 100% (429/429)   
Receiving objects: 100% (429/429), 71.61 KiB | 0 bytes/s, done.
Resolving deltas:   0% (0/354)   
Resolving deltas:   1% (4/354)   
Resolving deltas:   4% (17/354)   
Resolving deltas:   5% (19/354)   
Resolving deltas:   6% (22/354)   
Resolving deltas:   7% (26/354)   
Resolving deltas:   8% (29/354)   
Resolving deltas:   9% (32/354)   
Resolving deltas:  11% (41/354)   
Resolving deltas:  12% (43/354)   
Resolving deltas:  13% (48/354)   
Resolving deltas:  14% (51/354)   
Resolving deltas:  15% (54/354)   
Resolving deltas:  16% (58/354)   
Resolving deltas:  17% (61/354)   
Resolving deltas:  20% (71/354)   
Resolving deltas:  22% (79/354)   
Resolving deltas:  25% (89/354)   
Resolving deltas:  26% (94/354)   
Resolving deltas:  27% (96/354)   
Resolving deltas:  28% (100/354)   
Resolving deltas:  29% (104/354)   
Resolving deltas:  33% (117/354)   
Resolving deltas:  35% (124/354)   
Resolving deltas:  36% (128/354)   
Resolving deltas:  37% (131/354)   
Resolving deltas:  38% (135/354)   
Resolving deltas:  40% (145/354)   
Resolving deltas:  41% (148/354)   
Resolving deltas:  42% (152/354)   
Resolving deltas:  43% (153/354)   
Resolving deltas:  44% (156/354)   
Resolving deltas:  45% (161/354)   
Resolving deltas:  46% (163/354)   
Resolving deltas:  47% (167/354)   
Resolving deltas:  48% (170/354)   
Resolving deltas:  49% (174/354)   
Resolving deltas:  50% (177/354)   
Resolving deltas:  51% (181/354)   
Resolving deltas:  52% (185/354)   
Resolving deltas:  53% (188/354)   
Resolving deltas:  54% (192/354)   
Resolving deltas:  59% (212/354)   
Resolving deltas:  61% (217/354)   
Resolving deltas:  65% (232/354)   
Resolving deltas:  66% (234/354)   
Resolving deltas:  68% (241/354)   
Resolving deltas:  73% (259/354)   
Resolving deltas:  77% (276/354)   
Resolving deltas:  78% (278/354)   
Resolving deltas:  79% (280/354)   
Resolving deltas:  83% (297/354)   
Resolving deltas:  84% (298/354)   
Resolving deltas:  87% (311/354)   
Resolving deltas:  88% (315/354)   
Resolving deltas:  90% (319/354)   
Resolving deltas:  92% (326/354)   
Resolving deltas:  95% (338/354)   
Resolving deltas:  98% (349/354)   
Resolving deltas:  99% (352/354)   
Resolving deltas: 100% (354/354)   
Resolving deltas: 100% (354/354), completed with 125 local objects.
From git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux
   6f33d645..dcd4693 master     -> origin/master
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/trace/events/vb2.h
sync file: include/uapi/linux/ivtv.h
sync file: include/linux/kconfig.h
sync file: include/uapi/linux/media-bus-format.h
sync file: firmware/av7110/Boot.S
sync file: include/uapi/linux/videodev2.h
sync file: include/sound/aci.h
sync file: include/linux/ti_wilink_st.h
sync file: include/uapi/linux/usb/video.h
sync file: include/linux/of_graph.h
sync file: include/uapi/linux/meye.h
sync file: include/uapi/linux/v4l2-controls.h
sync file: include/uapi/linux/v4l2-dv-timings.h
sync file: include/misc/altera.h
sync file: include/uapi/linux/v4l2-mediabus.h
sync file: include/uapi/linux/smiapp.h
sync file: include/linux/compiler-gcc.h
sync file: firmware/av7110/bootcode.bin.ihex
sync file: firmware/ttusb-budget/dspbootcode.bin.ihex
sync file: include/linux/dma/xilinx_dma.h
sync file: include/linux/cec-funcs.h
sync file: include/linux/cec.h
sync file: firmware/vicam/firmware.H16
sync file: include/linux/mmc/sdio_ids.h
sync file: include/linux/dma-buf.h
sync file: include/linux/via-core.h
sync file: firmware/cpia2/stv0672_vp4.bin.ihex
sync file: include/uapi/linux/lirc.h
sync file: include/uapi/linux/uvcvideo.h
sync file: include/uapi/linux/media.h
sync file: include/uapi/linux/v4l2-common.h
sync file: include/linux/fixp-arith.h
sync file: firmware/ihex2fw.c
sync file: include/linux/hdmi.h
sync file: include/linux/fence.h
sync file: include/uapi/linux/v4l2-subdev.h
sync file: include/uapi/linux/ivtvfb.h
sync file: include/uapi/linux/xilinx-v4l2-controls.h
sync file: mm/frame_vector.c
sync file: include/linux/pci_ids.h
sync file: include/trace/events/v4l2.h
sync file: sound/pci/bt87x.c
sync dir: drivers/media/
sync dir: drivers/staging/media/
sync dir: drivers/misc/altera-stapl/
sync dir: include/media/
sync dir: include/uapi/linux/dvb/
sync dir: include/dt-bindings/media/
sync dir: include/linux/platform_data/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;
                      ^
/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-common.o
  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/tbs5220.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
/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-input.o
  CC [M]  /home/idan/media_build/v4l/em28xx-video.o
  CC [M]  /home/idan/media_build/v4l/em28xx-vbi.o
  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':
  CC [M]  /home/idan/media_build/v4l/stv6120.o
/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/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# exit
exit

Script done on Sat 22 Oct 2016 01:43:54 PM CEST

 

 

Thank you.

Hi,

you can upgrade to the dev-kernel which fixes the building problems and then it compiles just fine.

But after doing so I ran into the problem that i cant load the module

root@orangepizero:~/media_build# modprobe --force dvb-usb-tbs5922se
modprobe: ERROR: could not insert 'dvb_usb_tbs5922se': Exec format error

root@orangepizero:~/media_build# dmesg
[ 1329.207807] media: exports duplicate symbol __media_device_register (owned by kernel)

recompiling didnt fix this on gcc4.9 and kernel
root@orangepizero:~/media_build# uname -r
4.10.0-sun8i

I dont know how that is possible since I compiled it on the system with this kernel and I deleted the older kernel so it couldnt have messed that up.
Thank you for any help!

Edit: All this was on an Orange Pi Zero!

I have a same problem with Orange pi pc, somebody has any idea how resolve it?

media: exports duplicate symbol __media_device_register (owned by kernel)

im use

Linux orangepipc 4.10.3-sun8i #1 SMP Fri Apr 14 15:34:19 CEST 2017 armv7l GNU/Linux


TBS5520se dvb

----------------------

Its working!

 

[   10.372700] usb 4-1: Product: TBS 5521
[   10.372809] usb 4-1: Manufacturer: TBS-Tech
[   10.378441] dvb-usb: found a 'TBS 5520se USB2.0' in cold state, will try to load a firmware
[   10.378498] dvb-usb: downloading firmware from file 'dvb-usb-id5520se.fw'
[   10.378526] tbs5520se: start downloading TBS5520se firmware
[   10.551756] dvb-usb: found a 'TBS 5520se USB2.0' in warm state.
[   10.555102] dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer.
[   10.556024] dvbdev: DVB: registering new adapter (TBS 5520se USB2.0)
[   10.556152] usb 4-1: media controller created
[   10.801737] dvb-usb: MAC address: 00:22:ab:c0:44:c2
[   10.812372] dvbdev: dvb_create_media_entity: media entity 'dvb-demux' registered.
[   10.851991] i2c i2c-3: Added multiplexed i2c bus 4
[   10.852061] si2183 3-0067: Silicon Labs Si2183 successfully attached
[   10.885805] si2157 4-0061: Silicon Labs Si2147/2148/2157/2158 successfully attached
[   10.931637] i2c i2c-4: av201x: Airoha Technology AV201x successfully attached
[   10.980863] usb 4-1: DVB: registering adapter 0 frontend 0 (TBS 5520se USB2.0)...
[   10.980999] dvbdev: dvb_create_media_entity: media entity 'TBS 5520se USB2.0' registered.
[   10.982512] usb 4-1: DVB: registering adapter 0 frontend 1 (Silicon Labs Si2183)...
[   10.982590] dvbdev: dvb_create_media_entity: media entity 'Silicon Labs Si2183' registered.
[   10.993512] dvb-usb: TBS 5520se USB2.0 successfully initialized and connected.

 

Solution:

 

Compile own image without media & sound

 

 

 

I try to compile this too, but have this error

Any idea?

File not found: /lib/modules/3.4.113-sun8i/build/.config at ./scripts/make_kconfig.pl line 33, <IN> line 4.

Hi,

 

this is an old post but if It's still of interesst I wrote an Howto regarding compiling media_build:

 

 

 

 

Guest
This topic is now closed to further replies.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.