2013-12-30, 18:51
Hi there,
first off: nice work on that tutorial. works like a charm! Big THX!
However i'm running into some issues with the new kernel (I already upgraded to 3.13.0-031300rc6-generic). I can't seem to compile the tbs drivers for my tv-card. it always results in the following errors, which I think are due to the new kernel. Correct me if i'm wrong or if this is not the right place to ask, but I figured there should be somebody in this thread who works with a TBS tv-card and had to compile the drivers.
Bare with me here it is a rather long code snippet. Errors beginn around the middle.
If sombody could point me in the right direction as to what is going wrong there, any help is much appreciated.
first off: nice work on that tutorial. works like a charm! Big THX!
However i'm running into some issues with the new kernel (I already upgraded to 3.13.0-031300rc6-generic). I can't seem to compile the tbs drivers for my tv-card. it always results in the following errors, which I think are due to the new kernel. Correct me if i'm wrong or if this is not the right place to ask, but I figured there should be somebody in this thread who works with a TBS tv-card and had to compile the drivers.
Bare with me here it is a rather long code snippet. Errors beginn around the middle.
Code:
xbmc@box:~/linux-tbs-drivers$ sudo ./v4l/tbs-x86_64.sh
TBS drivers configured for x86_64 platform.
xbmc@box:~/linux-tbs-drivers$ sudo make
make -C /home/xbmc/linux-tbs-drivers/v4l
make[1]: Entering directory `/home/xbmc/linux-tbs-drivers/v4l'
No version yet, using 3.13.0-031300rc6-generic
make[1]: Leaving directory `/home/xbmc/linux-tbs-drivers/v4l'
make[1]: Entering directory `/home/xbmc/linux-tbs-drivers/v4l'
scripts/make_makefile.pl
Updating/Creating .config
Preparing to compile for kernel version 3.13.0
***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.
Created default (all yes) .config file
./scripts/make_myconfig.pl
make[1]: Leaving directory `/home/xbmc/linux-tbs-drivers/v4l'
make[1]: Entering directory `/home/xbmc/linux-tbs-drivers/v4l'
perl scripts/make_config_compat.pl /lib/modules/3.13.0-031300rc6-generic/build ./.myconfig ./config-compat.h
creating symbolic links...
make -C firmware prep
make[2]: Entering directory `/home/xbmc/linux-tbs-drivers/v4l/firmware'
make[2]: Leaving directory `/home/xbmc/linux-tbs-drivers/v4l/firmware'
make -C firmware
make[2]: Entering directory `/home/xbmc/linux-tbs-drivers/v4l/firmware'
CC ihex2fw
Generating vicam/firmware.fw
Generating dabusb/firmware.fw
Generating dabusb/bitstream.bin
Generating ttusb-budget/dspbootcode.bin
Generating cpia2/stv0672_vp4.bin
Generating av7110/bootcode.bin
make[2]: Leaving directory `/home/xbmc/linux-tbs-drivers/v4l/firmware'
Kernel build directory is /lib/modules/3.13.0-031300rc6-generic/build
make -C /lib/modules/3.13.0-031300rc6-generic/build SUBDIRS=/home/xbmc/linux-tbs-drivers/v4l modules
make[2]: Entering directory `/usr/src/linux-headers-3.13.0-031300rc6-generic'
CC [M] /home/xbmc/linux-tbs-drivers/v4l/tuner-xc2028.o
CC [M] /home/xbmc/linux-tbs-drivers/v4l/tuner-simple.o
CC [M] /home/xbmc/linux-tbs-drivers/v4l/tuner-types.o
CC [M] /home/xbmc/linux-tbs-drivers/v4l/mt20xx.o
CC [M] /home/xbmc/linux-tbs-drivers/v4l/tda8290.o
CC [M] /home/xbmc/linux-tbs-drivers/v4l/tea5767.o
CC [M] /home/xbmc/linux-tbs-drivers/v4l/tda9887.o
CC [M] /home/xbmc/linux-tbs-drivers/v4l/tda827x.o
CC [M] /home/xbmc/linux-tbs-drivers/v4l/au0828-core.o
CC [M] /home/xbmc/linux-tbs-drivers/v4l/au0828-i2c.o
CC [M] /home/xbmc/linux-tbs-drivers/v4l/au0828-cards.o
CC [M] /home/xbmc/linux-tbs-drivers/v4l/au0828-dvb.o
CC [M] /home/xbmc/linux-tbs-drivers/v4l/au0828-video.o
CC [M] /home/xbmc/linux-tbs-drivers/v4l/au0828-vbi.o
CC [M] /home/xbmc/linux-tbs-drivers/v4l/au8522_dig.o
CC [M] /home/xbmc/linux-tbs-drivers/v4l/au8522_decoder.o
CC [M] /home/xbmc/linux-tbs-drivers/v4l/flexcop-pci.o
CC [M] /home/xbmc/linux-tbs-drivers/v4l/flexcop-usb.o
CC [M] /home/xbmc/linux-tbs-drivers/v4l/flexcop.o
CC [M] /home/xbmc/linux-tbs-drivers/v4l/flexcop-fe-tuner.o
CC [M] /home/xbmc/linux-tbs-drivers/v4l/flexcop-i2c.o
CC [M] /home/xbmc/linux-tbs-drivers/v4l/flexcop-sram.o
CC [M] /home/xbmc/linux-tbs-drivers/v4l/flexcop-eeprom.o
CC [M] /home/xbmc/linux-tbs-drivers/v4l/flexcop-misc.o
CC [M] /home/xbmc/linux-tbs-drivers/v4l/flexcop-hw-filter.o
CC [M] /home/xbmc/linux-tbs-drivers/v4l/flexcop-dma.o
CC [M] /home/xbmc/linux-tbs-drivers/v4l/bttv-driver.o
CC [M] /home/xbmc/linux-tbs-drivers/v4l/bttv-cards.o
CC [M] /home/xbmc/linux-tbs-drivers/v4l/bttv-if.o
CC [M] /home/xbmc/linux-tbs-drivers/v4l/bttv-risc.o
CC [M] /home/xbmc/linux-tbs-drivers/v4l/bttv-vbi.o
CC [M] /home/xbmc/linux-tbs-drivers/v4l/bttv-i2c.o
CC [M] /home/xbmc/linux-tbs-drivers/v4l/bttv-gpio.o
CC [M] /home/xbmc/linux-tbs-drivers/v4l/bttv-input.o
CC [M] /home/xbmc/linux-tbs-drivers/v4l/bttv-audio-hook.o
CC [M] /home/xbmc/linux-tbs-drivers/v4l/cafe-driver.o
CC [M] /home/xbmc/linux-tbs-drivers/v4l/mcam-core.o
CC [M] /home/xbmc/linux-tbs-drivers/v4l/cpia2_v4l.o
CC [M] /home/xbmc/linux-tbs-drivers/v4l/cpia2_usb.o
CC [M] /home/xbmc/linux-tbs-drivers/v4l/cpia2_core.o
CC [M] /home/xbmc/linux-tbs-drivers/v4l/cx231xx-audio.o
CC [M] /home/xbmc/linux-tbs-drivers/v4l/cx231xx-video.o
CC [M] /home/xbmc/linux-tbs-drivers/v4l/cx231xx-i2c.o
CC [M] /home/xbmc/linux-tbs-drivers/v4l/cx231xx-cards.o
CC [M] /home/xbmc/linux-tbs-drivers/v4l/cx231xx-core.o
CC [M] /home/xbmc/linux-tbs-drivers/v4l/cx231xx-avcore.o
CC [M] /home/xbmc/linux-tbs-drivers/v4l/cx231xx-417.o
CC [M] /home/xbmc/linux-tbs-drivers/v4l/cx231xx-pcb-cfg.o
CC [M] /home/xbmc/linux-tbs-drivers/v4l/cx231xx-vbi.o
CC [M] /home/xbmc/linux-tbs-drivers/v4l/cx231xx-input.o
CC [M] /home/xbmc/linux-tbs-drivers/v4l/cx23885-cards.o
CC [M] /home/xbmc/linux-tbs-drivers/v4l/cx23885-video.o
CC [M] /home/xbmc/linux-tbs-drivers/v4l/cx23885-vbi.o
CC [M] /home/xbmc/linux-tbs-drivers/v4l/cx23885-core.o
CC [M] /home/xbmc/linux-tbs-drivers/v4l/cx23885-i2c.o
CC [M] /home/xbmc/linux-tbs-drivers/v4l/cx23885-dvb.o
CC [M] /home/xbmc/linux-tbs-drivers/v4l/cx23885-417.o
CC [M] /home/xbmc/linux-tbs-drivers/v4l/cx23885-ioctl.o
CC [M] /home/xbmc/linux-tbs-drivers/v4l/cx23885-ir.o
CC [M] /home/xbmc/linux-tbs-drivers/v4l/cx23885-av.o
CC [M] /home/xbmc/linux-tbs-drivers/v4l/cx23885-input.o
CC [M] /home/xbmc/linux-tbs-drivers/v4l/cx23888-ir.o
CC [M] /home/xbmc/linux-tbs-drivers/v4l/netup-init.o
CC [M] /home/xbmc/linux-tbs-drivers/v4l/cimax2.o
CC [M] /home/xbmc/linux-tbs-drivers/v4l/netup-eeprom.o
CC [M] /home/xbmc/linux-tbs-drivers/v4l/cx23885-f300.o
CC [M] /home/xbmc/linux-tbs-drivers/v4l/cx25840-core.o
In file included from /home/xbmc/linux-tbs-drivers/v4l/cx25840-core.c:43:0:
/home/xbmc/linux-tbs-drivers/v4l/cx25840-core.c: In function 'cx25840_std_setup':
/home/xbmc/linux-tbs-drivers/v4l/../linux/include/media/v4l2-common.h:38:28: error: 'struct i2c_client' has no member named 'driver'
v4l_printk(level, (client)->driver->driver.name, (client)->adapter, \
^
/home/xbmc/linux-tbs-drivers/v4l/../linux/include/media/v4l2-common.h:35:35: note: in definition of macro 'v4l_printk'
printk(level "%s %d-%04x: " fmt, name, i2c_adapter_id(adapter), addr , ## arg)
^
/home/xbmc/linux-tbs-drivers/v4l/../linux/include/media/v4l2-common.h:55:4: note: in expansion of macro 'v4l_client_printk'
v4l_client_printk(KERN_DEBUG, client, fmt , ## arg); \
^
/home/xbmc/linux-tbs-drivers/v4l/cx25840-core.c:782:3: note: in expansion of macro 'v4l_dbg'
v4l_dbg(1, cx25840_debug, client,
^
/home/xbmc/linux-tbs-drivers/v4l/../linux/include/media/v4l2-common.h:38:28: error: 'struct i2c_client' has no member named 'driver'
v4l_printk(level, (client)->driver->driver.name, (client)->adapter, \
^
/home/xbmc/linux-tbs-drivers/v4l/../linux/include/media/v4l2-common.h:35:35: note: in definition of macro 'v4l_printk'
printk(level "%s %d-%04x: " fmt, name, i2c_adapter_id(adapter), addr , ## arg)
^
/home/xbmc/linux-tbs-drivers/v4l/../linux/include/media/v4l2-common.h:55:4: note: in expansion of macro 'v4l_client_printk'
v4l_client_printk(KERN_DEBUG, client, fmt , ## arg); \
^
/home/xbmc/linux-tbs-drivers/v4l/cx25840-core.c:791:4: note: in expansion of macro 'v4l_dbg'
v4l_dbg(1, cx25840_debug, client, "PLL = %d.%06d MHz\n",
^
/home/xbmc/linux-tbs-drivers/v4l/../linux/include/media/v4l2-common.h:38:28: error: 'struct i2c_client' has no member named 'driver'
v4l_printk(level, (client)->driver->driver.name, (client)->adapter, \
^
/home/xbmc/linux-tbs-drivers/v4l/../linux/include/media/v4l2-common.h:35:35: note: in definition of macro 'v4l_printk'
printk(level "%s %d-%04x: " fmt, name, i2c_adapter_id(adapter), addr , ## arg)
^
/home/xbmc/linux-tbs-drivers/v4l/../linux/include/media/v4l2-common.h:55:4: note: in expansion of macro 'v4l_client_printk'
v4l_client_printk(KERN_DEBUG, client, fmt , ## arg); \
^
/home/xbmc/linux-tbs-drivers/v4l/cx25840-core.c:793:4: note: in expansion of macro 'v4l_dbg'
v4l_dbg(1, cx25840_debug, client, "PLL/8 = %d.%06d MHz\n",
^
/home/xbmc/linux-tbs-drivers/v4l/../linux/include/media/v4l2-common.h:38:28: error: 'struct i2c_client' has no member named 'driver'
v4l_printk(level, (client)->driver->driver.name, (client)->adapter, \
^
/home/xbmc/linux-tbs-drivers/v4l/../linux/include/media/v4l2-common.h:35:35: note: in definition of macro 'v4l_printk'
printk(level "%s %d-%04x: " fmt, name, i2c_adapter_id(adapter), addr , ## arg)
^
/home/xbmc/linux-tbs-drivers/v4l/../linux/include/media/v4l2-common.h:55:4: note: in expansion of macro 'v4l_client_printk'
v4l_client_printk(KERN_DEBUG, client, fmt , ## arg); \
^
/home/xbmc/linux-tbs-drivers/v4l/cx25840-core.c:797:4: note: in expansion of macro 'v4l_dbg'
v4l_dbg(1, cx25840_debug, client,
^
/home/xbmc/linux-tbs-drivers/v4l/../linux/include/media/v4l2-common.h:38:28: error: 'struct i2c_client' has no member named 'driver'
v4l_printk(level, (client)->driver->driver.name, (client)->adapter, \
^
/home/xbmc/linux-tbs-drivers/v4l/../linux/include/media/v4l2-common.h:35:35: note: in definition of macro 'v4l_printk'
printk(level "%s %d-%04x: " fmt, name, i2c_adapter_id(adapter), addr , ## arg)
^
/home/xbmc/linux-tbs-drivers/v4l/../linux/include/media/v4l2-common.h:55:4: note: in expansion of macro 'v4l_client_printk'
v4l_client_printk(KERN_DEBUG, client, fmt , ## arg); \
^
/home/xbmc/linux-tbs-drivers/v4l/cx25840-core.c:802:4: note: in expansion of macro 'v4l_dbg'
v4l_dbg(1, cx25840_debug, client,
^
/home/xbmc/linux-tbs-drivers/v4l/../linux/include/media/v4l2-common.h:38:28: error: 'struct i2c_client' has no member named 'driver'
v4l_printk(level, (client)->driver->driver.name, (client)->adapter, \
^
/home/xbmc/linux-tbs-drivers/v4l/../linux/include/media/v4l2-common.h:35:35: note: in definition of macro 'v4l_printk'
printk(level "%s %d-%04x: " fmt, name, i2c_adapter_id(adapter), addr , ## arg)
^
/home/xbmc/linux-tbs-drivers/v4l/../linux/include/media/v4l2-common.h:55:4: note: in expansion of macro 'v4l_client_printk'
v4l_client_printk(KERN_DEBUG, client, fmt , ## arg); \
^
/home/xbmc/linux-tbs-drivers/v4l/cx25840-core.c:806:4: note: in expansion of macro 'v4l_dbg'
v4l_dbg(1, cx25840_debug, client, "hblank %i, hactive %i, "
^
/home/xbmc/linux-tbs-drivers/v4l/cx25840-core.c: In function 'set_input':
/home/xbmc/linux-tbs-drivers/v4l/../linux/include/media/v4l2-common.h:38:28: error: 'struct i2c_client' has no member named 'driver'
v4l_printk(level, (client)->driver->driver.name, (client)->adapter, \
^
/home/xbmc/linux-tbs-drivers/v4l/../linux/include/media/v4l2-common.h:35:35: note: in definition of macro 'v4l_printk'
printk(level "%s %d-%04x: " fmt, name, i2c_adapter_id(adapter), addr , ## arg)
^
/home/xbmc/linux-tbs-drivers/v4l/../linux/include/media/v4l2-common.h:55:4: note: in expansion of macro 'v4l_client_printk'
v4l_client_printk(KERN_DEBUG, client, fmt , ## arg); \
^
/home/xbmc/linux-tbs-drivers/v4l/cx25840-core.c:945:2: note: in expansion of macro 'v4l_dbg'
v4l_dbg(1, cx25840_debug, client,
^
/home/xbmc/linux-tbs-drivers/v4l/../linux/include/media/v4l2-common.h:38:28: error: 'struct i2c_client' has no member named 'driver'
v4l_printk(level, (client)->driver->driver.name, (client)->adapter, \
^
/home/xbmc/linux-tbs-drivers/v4l/../linux/include/media/v4l2-common.h:35:35: note: in definition of macro 'v4l_printk'
printk(level "%s %d-%04x: " fmt, name, i2c_adapter_id(adapter), addr , ## arg)
^
/home/xbmc/linux-tbs-drivers/v4l/../linux/include/media/v4l2-common.h:55:4: note: in expansion of macro 'v4l_client_printk'
v4l_client_printk(KERN_DEBUG, client, fmt , ## arg); \
^
/home/xbmc/linux-tbs-drivers/v4l/cx25840-core.c:950:3: note: in expansion of macro 'v4l_dbg'
v4l_dbg(1, cx25840_debug, client, "vid_input 0x%x\n",
^
/home/xbmc/linux-tbs-drivers/v4l/../linux/include/media/v4l2-common.h:38:28: error: 'struct i2c_client' has no member named 'driver'
v4l_printk(level, (client)->driver->driver.name, (client)->adapter, \
^
/home/xbmc/linux-tbs-drivers/v4l/../linux/include/media/v4l2-common.h:35:35: note: in definition of macro 'v4l_printk'
printk(level "%s %d-%04x: " fmt, name, i2c_adapter_id(adapter), addr , ## arg)
^
/home/xbmc/linux-tbs-drivers/v4l/../linux/include/media/v4l2-common.h:55:4: note: in expansion of macro 'v4l_client_printk'
v4l_client_printk(KERN_DEBUG, client, fmt , ## arg); \
^
/home/xbmc/linux-tbs-drivers/v4l/cx25840-core.c:956:3: note: in expansion of macro 'v4l_dbg'
v4l_dbg(1, cx25840_debug, client, "mux cfg 0x%x comp=%d\n",
^
/home/xbmc/linux-tbs-drivers/v4l/../linux/include/media/v4l2-common.h:38:28: error: 'struct i2c_client' has no member named 'driver'
v4l_printk(level, (client)->driver->driver.name, (client)->adapter, \
^
/home/xbmc/linux-tbs-drivers/v4l/../linux/include/media/v4l2-common.h:35:35: note: in definition of macro 'v4l_printk'
printk(level "%s %d-%04x: " fmt, name, i2c_adapter_id(adapter), addr , ## arg)
^
/home/xbmc/linux-tbs-drivers/v4l/../linux/include/media/v4l2-common.h:42:2: note: in expansion of macro 'v4l_client_printk'
v4l_client_printk(KERN_ERR, client, fmt , ## arg)
^
/home/xbmc/linux-tbs-drivers/v4l/cx25840-core.c:964:4: note: in expansion of macro 'v4l_err'
v4l_err(client, "0x%04x is not a valid video input!\n",
^
/home/xbmc/linux-tbs-drivers/v4l/../linux/include/media/v4l2-common.h:38:28: error: 'struct i2c_client' has no member named 'driver'
v4l_printk(level, (client)->driver->driver.name, (client)->adapter, \
^
/home/xbmc/linux-tbs-drivers/v4l/../linux/include/media/v4l2-common.h:35:35: note: in definition of macro 'v4l_printk'
printk(level "%s %d-%04x: " fmt, name, i2c_adapter_id(adapter), addr , ## arg)
^
/home/xbmc/linux-tbs-drivers/v4l/../linux/include/media/v4l2-common.h:42:2: note: in expansion of macro 'v4l_client_printk'
v4l_client_printk(KERN_ERR, client, fmt , ## arg)
^
/home/xbmc/linux-tbs-drivers/v4l/cx25840-core.c:994:4: note: in expansion of macro 'v4l_err'
v4l_err(client, "0x%04x is not a valid audio input!\n",
^
/home/xbmc/linux-tbs-drivers/v4l/cx25840-core.c: In function 'set_v4lstd':
/home/xbmc/linux-tbs-drivers/v4l/../linux/include/media/v4l2-common.h:38:28: error: 'struct i2c_client' has no member named 'driver'
v4l_printk(level, (client)->driver->driver.name, (client)->adapter, \
^
/home/xbmc/linux-tbs-drivers/v4l/../linux/include/media/v4l2-common.h:35:35: note: in definition of macro 'v4l_printk'
printk(level "%s %d-%04x: " fmt, name, i2c_adapter_id(adapter), addr , ## arg)
^
/home/xbmc/linux-tbs-drivers/v4l/../linux/include/media/v4l2-common.h:55:4: note: in expansion of macro 'v4l_client_printk'
v4l_client_printk(KERN_DEBUG, client, fmt , ## arg); \
^
/home/xbmc/linux-tbs-drivers/v4l/cx25840-core.c:1105:2: note: in expansion of macro 'v4l_dbg'
v4l_dbg(1, cx25840_debug, client, "changing video std to fmt %i\n",fmt);
^
/home/xbmc/linux-tbs-drivers/v4l/cx25840-core.c: In function 'cx25840_s_mbus_fmt':
/home/xbmc/linux-tbs-drivers/v4l/../linux/include/media/v4l2-common.h:38:28: error: 'struct i2c_client' has no member named 'driver'
v4l_printk(level, (client)->driver->driver.name, (client)->adapter, \
^
/home/xbmc/linux-tbs-drivers/v4l/../linux/include/media/v4l2-common.h:35:35: note: in definition of macro 'v4l_printk'
printk(level "%s %d-%04x: " fmt, name, i2c_adapter_id(adapter), addr , ## arg)
^
/home/xbmc/linux-tbs-drivers/v4l/../linux/include/media/v4l2-common.h:42:2: note: in expansion of macro 'v4l_client_printk'
v4l_client_printk(KERN_ERR, client, fmt , ## arg)
^
/home/xbmc/linux-tbs-drivers/v4l/cx25840-core.c:1181:3: note: in expansion of macro 'v4l_err'
v4l_err(client, "%dx%d is not a valid size!\n",
^
/home/xbmc/linux-tbs-drivers/v4l/../linux/include/media/v4l2-common.h:38:28: error: 'struct i2c_client' has no member named 'driver'
v4l_printk(level, (client)->driver->driver.name, (client)->adapter, \
^
/home/xbmc/linux-tbs-drivers/v4l/../linux/include/media/v4l2-common.h:35:35: note: in definition of macro 'v4l_printk'
printk(level "%s %d-%04x: " fmt, name, i2c_adapter_id(adapter), addr , ## arg)
^
/home/xbmc/linux-tbs-drivers/v4l/../linux/include/media/v4l2-common.h:55:4: note: in expansion of macro 'v4l_client_printk'
v4l_client_printk(KERN_DEBUG, client, fmt , ## arg); \
^
/home/xbmc/linux-tbs-drivers/v4l/cx25840-core.c:1199:2: note: in expansion of macro 'v4l_dbg'
v4l_dbg(1, cx25840_debug, client, "decoder set size %dx%d -> scale %ux%u\n",
^
/home/xbmc/linux-tbs-drivers/v4l/cx25840-core.c: In function 'log_video_status':
/home/xbmc/linux-tbs-drivers/v4l/../linux/include/media/v4l2-common.h:38:28: error: 'struct i2c_client' has no member named 'driver'
v4l_printk(level, (client)->driver->driver.name, (client)->adapter, \
^
/home/xbmc/linux-tbs-drivers/v4l/../linux/include/media/v4l2-common.h:35:35: note: in definition of macro 'v4l_printk'
printk(level "%s %d-%04x: " fmt, name, i2c_adapter_id(adapter), addr , ## arg)
^
/home/xbmc/linux-tbs-drivers/v4l/../linux/include/media/v4l2-common.h:48:2: note: in expansion of macro 'v4l_client_printk'
v4l_client_printk(KERN_INFO, client, fmt , ## arg)
^
/home/xbmc/linux-tbs-drivers/v4l/cx25840-core.c:1233:2: note: in expansion of macro 'v4l_info'
v4l_info(client, "Video signal: %spresent\n",
^
/home/xbmc/linux-tbs-drivers/v4l/../linux/include/media/v4l2-common.h:38:28: error: 'struct i2c_client' has no member named 'driver'
v4l_printk(level, (client)->driver->driver.name, (client)->adapter, \
^
/home/xbmc/linux-tbs-drivers/v4l/../linux/include/media/v4l2-common.h:35:35: note: in definition of macro 'v4l_printk'
printk(level "%s %d-%04x: " fmt, name, i2c_adapter_id(adapter), addr , ## arg)
^
/home/xbmc/linux-tbs-drivers/v4l/../linux/include/media/v4l2-common.h:48:2: note: in expansion of macro 'v4l_client_printk'
v4l_client_printk(KERN_INFO, client, fmt , ## arg)
^
/home/xbmc/linux-tbs-drivers/v4l/cx25840-core.c:1235:2: note: in expansion of macro 'v4l_info'
v4l_info(client, "Detected format: %s\n",
^
/home/xbmc/linux-tbs-drivers/v4l/../linux/include/media/v4l2-common.h:38:28: error: 'struct i2c_client' has no member named 'driver'
v4l_printk(level, (client)->driver->driver.name, (client)->adapter, \
^
/home/xbmc/linux-tbs-drivers/v4l/../linux/include/media/v4l2-common.h:35:35: note: in definition of macro 'v4l_printk'
printk(level "%s %d-%04x: " fmt, name, i2c_adapter_id(adapter), addr , ## arg)
^
/home/xbmc/linux-tbs-drivers/v4l/../linux/include/media/v4l2-common.h:48:2: note: in expansion of macro 'v4l_client_printk'
v4l_client_printk(KERN_INFO, client, fmt , ## arg)
^
/home/xbmc/linux-tbs-drivers/v4l/cx25840-core.c:1238:2: note: in expansion of macro 'v4l_info'
v4l_info(client, "Specified standard: %s\n",
^
/home/xbmc/linux-tbs-drivers/v4l/../linux/include/media/v4l2-common.h:38:28: error: 'struct i2c_client' has no member named 'driver'
v4l_printk(level, (client)->driver->driver.name, (client)->adapter, \
^
/home/xbmc/linux-tbs-drivers/v4l/../linux/include/media/v4l2-common.h:35:35: note: in definition of macro 'v4l_printk'
printk(level "%s %d-%04x: " fmt, name, i2c_adapter_id(adapter), addr , ## arg)
^
/home/xbmc/linux-tbs-drivers/v4l/../linux/include/media/v4l2-common.h:48:2: note: in expansion of macro 'v4l_client_printk'
v4l_client_printk(KERN_INFO, client, fmt , ## arg)
^
/home/xbmc/linux-tbs-drivers/v4l/cx25840-core.c:1243:3: note: in expansion of macro 'v4l_info'
v4l_info(client, "Specified video input: Composite %d\n",
^
/home/xbmc/linux-tbs-drivers/v4l/../linux/include/media/v4l2-common.h:38:28: error: 'struct i2c_client' has no member named 'driver'
v4l_printk(level, (client)->driver->driver.name, (client)->adapter, \
^
/home/xbmc/linux-tbs-drivers/v4l/../linux/include/media/v4l2-common.h:35:35: note: in definition of macro 'v4l_printk'
printk(level "%s %d-%04x: " fmt, name, i2c_adapter_id(adapter), addr , ## arg)
^
/home/xbmc/linux-tbs-drivers/v4l/../linux/include/media/v4l2-common.h:48:2: note: in expansion of macro 'v4l_client_printk'
v4l_client_printk(KERN_INFO, client, fmt , ## arg)
^
/home/xbmc/linux-tbs-drivers/v4l/cx25840-core.c:1246:3: note: in expansion of macro 'v4l_info'
v4l_info(client, "Specified video input: S-Video (Luma In%d, Chroma In%d)\n",
^
/home/xbmc/linux-tbs-drivers/v4l/../linux/include/media/v4l2-common.h:38:28: error: 'struct i2c_client' has no member named 'driver'
v4l_printk(level, (client)->driver->driver.name, (client)->adapter, \
^
/home/xbmc/linux-tbs-drivers/v4l/../linux/include/media/v4l2-common.h:35:35: note: in definition of macro 'v4l_printk'
printk(level "%s %d-%04x: " fmt, name, i2c_adapter_id(adapter), addr , ## arg)
^
/home/xbmc/linux-tbs-drivers/v4l/../linux/include/media/v4l2-common.h:48:2: note: in expansion of macro 'v4l_client_printk'
v4l_client_printk(KERN_INFO, client, fmt , ## arg)
^
/home/xbmc/linux-tbs-drivers/v4l/cx25840-core.c:1250:2: note: in expansion of macro 'v4l_info'
v4l_info(client, "Specified audioclock freq: %d Hz\n", state->audclk_freq);
^
/home/xbmc/linux-tbs-drivers/v4l/cx25840-core.c: In function 'log_audio_status':
/home/xbmc/linux-tbs-drivers/v4l/../linux/include/media/v4l2-common.h:38:28: error: 'struct i2c_client' has no member named 'driver'
v4l_printk(level, (client)->driver->driver.name, (client)->adapter, \
^
/home/xbmc/linux-tbs-drivers/v4l/../linux/include/media/v4l2-common.h:35:35: note: in definition of macro 'v4l_printk'
printk(level "%s %d-%04x: " fmt, name, i2c_adapter_id(adapter), addr , ## arg)
^
/home/xbmc/linux-tbs-drivers/v4l/../linux/include/media/v4l2-common.h:48:2: note: in expansion of macro 'v4l_client_printk'
v4l_client_printk(KERN_INFO, client, fmt , ## arg)
^
/home/xbmc/linux-tbs-drivers/v4l/cx25840-core.c:1280:2: note: in expansion of macro 'v4l_info'
v4l_info(client, "Detected audio mode: %s\n", p);
^
/home/xbmc/linux-tbs-drivers/v4l/../linux/include/media/v4l2-common.h:38:28: error: 'struct i2c_client' has no member named 'driver'
v4l_printk(level, (client)->driver->driver.name, (client)->adapter, \
^
/home/xbmc/linux-tbs-drivers/v4l/../linux/include/media/v4l2-common.h:35:35: note: in definition of macro 'v4l_printk'
printk(level "%s %d-%04x: " fmt, name, i2c_adapter_id(adapter), addr , ## arg)
^
/home/xbmc/linux-tbs-drivers/v4l/../linux/include/media/v4l2-common.h:48:2: note: in expansion of macro 'v4l_client_printk'
v4l_client_printk(KERN_INFO, client, fmt , ## arg)
^
/home/xbmc/linux-tbs-drivers/v4l/cx25840-core.c:1306:2: note: in expansion of macro 'v4l_info'
v4l_info(client, "Detected audio standard: %s\n", p);
^
/home/xbmc/linux-tbs-drivers/v4l/../linux/include/media/v4l2-common.h:38:28: error: 'struct i2c_client' has no member named 'driver'
v4l_printk(level, (client)->driver->driver.name, (client)->adapter, \
^
/home/xbmc/linux-tbs-drivers/v4l/../linux/include/media/v4l2-common.h:35:35: note: in definition of macro 'v4l_printk'
printk(level "%s %d-%04x: " fmt, name, i2c_adapter_id(adapter), addr , ## arg)
^
/home/xbmc/linux-tbs-drivers/v4l/../linux/include/media/v4l2-common.h:48:2: note: in expansion of macro 'v4l_client_printk'
v4l_client_printk(KERN_INFO, client, fmt , ## arg)
^
/home/xbmc/linux-tbs-drivers/v4l/cx25840-core.c:1307:2: note: in expansion of macro 'v4l_info'
v4l_info(client, "Audio microcontroller: %s\n",
^
/home/xbmc/linux-tbs-drivers/v4l/../linux/include/media/v4l2-common.h:38:28: error: 'struct i2c_client' has no member named 'driver'
v4l_printk(level, (client)->driver->driver.name, (client)->adapter, \
^
/home/xbmc/linux-tbs-drivers/v4l/../linux/include/media/v4l2-common.h:35:35: note: in definition of macro 'v4l_printk'
printk(level "%s %d-%04x: " fmt, name, i2c_adapter_id(adapter), addr , ## arg)
^
/home/xbmc/linux-tbs-drivers/v4l/../linux/include/media/v4l2-common.h:48:2: note: in expansion of macro 'v4l_client_printk'
v4l_client_printk(KERN_INFO, client, fmt , ## arg)
^
/home/xbmc/linux-tbs-drivers/v4l/cx25840-core.c:1330:2: note: in expansion of macro 'v4l_info'
v4l_info(client, "Configured audio standard: %s\n", p);
^
/home/xbmc/linux-tbs-drivers/v4l/../linux/include/media/v4l2-common.h:38:28: error: 'struct i2c_client' has no member named 'driver'
v4l_printk(level, (client)->driver->driver.name, (client)->adapter, \
^
/home/xbmc/linux-tbs-drivers/v4l/../linux/include/media/v4l2-common.h:35:35: note: in definition of macro 'v4l_printk'
printk(level "%s %d-%04x: " fmt, name, i2c_adapter_id(adapter), addr , ## arg)
^
/home/xbmc/linux-tbs-drivers/v4l/../linux/include/media/v4l2-common.h:48:2: note: in expansion of macro 'v4l_client_printk'
v4l_client_printk(KERN_INFO, client, fmt , ## arg)
^
/home/xbmc/linux-tbs-drivers/v4l/cx25840-core.c:1347:3: note: in expansion of macro 'v4l_info'
v4l_info(client, "Configured audio mode: %s\n", p);
^
/home/xbmc/linux-tbs-drivers/v4l/../linux/include/media/v4l2-common.h:38:28: error: 'struct i2c_client' has no member named 'driver'
v4l_printk(level, (client)->driver->driver.name, (client)->adapter, \
^
/home/xbmc/linux-tbs-drivers/v4l/../linux/include/media/v4l2-common.h:35:35: note: in definition of macro 'v4l_printk'
printk(level "%s %d-%04x: " fmt, name, i2c_adapter_id(adapter), addr , ## arg)
^
/home/xbmc/linux-tbs-drivers/v4l/../linux/include/media/v4l2-common.h:48:2: note: in expansion of macro 'v4l_client_printk'
v4l_client_printk(KERN_INFO, client, fmt , ## arg)
^
/home/xbmc/linux-tbs-drivers/v4l/cx25840-core.c:1363:3: note: in expansion of macro 'v4l_info'
v4l_info(client, "Configured audio system: %s\n", p);
^
/home/xbmc/linux-tbs-drivers/v4l/../linux/include/media/v4l2-common.h:38:28: error: 'struct i2c_client' has no member named 'driver'
v4l_printk(level, (client)->driver->driver.name, (client)->adapter, \
^
/home/xbmc/linux-tbs-drivers/v4l/../linux/include/media/v4l2-common.h:35:35: note: in definition of macro 'v4l_printk'
printk(level "%s %d-%04x: " fmt, name, i2c_adapter_id(adapter), addr , ## arg)
^
/home/xbmc/linux-tbs-drivers/v4l/../linux/include/media/v4l2-common.h:48:2: note: in expansion of macro 'v4l_client_printk'
v4l_client_printk(KERN_INFO, client, fmt , ## arg)
^
/home/xbmc/linux-tbs-drivers/v4l/cx25840-core.c:1367:3: note: in expansion of macro 'v4l_info'
v4l_info(client, "Specified audio input: Tuner (In%d)\n", aud_input);
^
/home/xbmc/linux-tbs-drivers/v4l/../linux/include/media/v4l2-common.h:38:28: error: 'struct i2c_client' has no member named 'driver'
v4l_printk(level, (client)->driver->driver.name, (client)->adapter, \
^
/home/xbmc/linux-tbs-drivers/v4l/../linux/include/media/v4l2-common.h:35:35: note: in definition of macro 'v4l_printk'
printk(level "%s %d-%04x: " fmt, name, i2c_adapter_id(adapter), addr , ## arg)
^
/home/xbmc/linux-tbs-drivers/v4l/../linux/include/media/v4l2-common.h:48:2: note: in expansion of macro 'v4l_client_printk'
v4l_client_printk(KERN_INFO, client, fmt , ## arg)
^
/home/xbmc/linux-tbs-drivers/v4l/cx25840-core.c:1369:3: note: in expansion of macro 'v4l_info'
v4l_info(client, "Specified audio input: External\n");
^
/home/xbmc/linux-tbs-drivers/v4l/../linux/include/media/v4l2-common.h:38:28: error: 'struct i2c_client' has no member named 'driver'
v4l_printk(level, (client)->driver->driver.name, (client)->adapter, \
^
/home/xbmc/linux-tbs-drivers/v4l/../linux/include/media/v4l2-common.h:35:35: note: in definition of macro 'v4l_printk'
printk(level "%s %d-%04x: " fmt, name, i2c_adapter_id(adapter), addr , ## arg)
^
/home/xbmc/linux-tbs-drivers/v4l/../linux/include/media/v4l2-common.h:48:2: note: in expansion of macro 'v4l_client_printk'
v4l_client_printk(KERN_INFO, client, fmt , ## arg)
^
/home/xbmc/linux-tbs-drivers/v4l/cx25840-core.c:1383:2: note: in expansion of macro 'v4l_info'
v4l_info(client, "Preferred audio mode: %s\n", p);
^
/home/xbmc/linux-tbs-drivers/v4l/../linux/include/media/v4l2-common.h:38:28: error: 'struct i2c_client' has no member named 'driver'
v4l_printk(level, (client)->driver->driver.name, (client)->adapter, \
^
/home/xbmc/linux-tbs-drivers/v4l/../linux/include/media/v4l2-common.h:35:35: note: in definition of macro 'v4l_printk'
printk(level "%s %d-%04x: " fmt, name, i2c_adapter_id(adapter), addr , ## arg)
^
/home/xbmc/linux-tbs-drivers/v4l/../linux/include/media/v4l2-common.h:48:2: note: in expansion of macro 'v4l_client_printk'
v4l_client_printk(KERN_INFO, client, fmt , ## arg)
^
/home/xbmc/linux-tbs-drivers/v4l/cx25840-core.c:1392:3: note: in expansion of macro 'v4l_info'
v4l_info(client, "Selected 65 MHz format: %s\n", p);
^
/home/xbmc/linux-tbs-drivers/v4l/../linux/include/media/v4l2-common.h:38:28: error: 'struct i2c_client' has no member named 'driver'
v4l_printk(level, (client)->driver->driver.name, (client)->adapter, \
^
/home/xbmc/linux-tbs-drivers/v4l/../linux/include/media/v4l2-common.h:35:35: note: in definition of macro 'v4l_printk'
printk(level "%s %d-%04x: " fmt, name, i2c_adapter_id(adapter), addr , ## arg)
^
/home/xbmc/linux-tbs-drivers/v4l/../linux/include/media/v4l2-common.h:48:2: note: in expansion of macro 'v4l_client_printk'
v4l_client_printk(KERN_INFO, client, fmt , ## arg)
^
/home/xbmc/linux-tbs-drivers/v4l/cx25840-core.c:1402:3: note: in expansion of macro 'v4l_info'
v4l_info(client, "Selected 45 MHz format: %s\n", p);
^
/home/xbmc/linux-tbs-drivers/v4l/cx25840-core.c: In function 'cx25840_s_audio_stream':
/home/xbmc/linux-tbs-drivers/v4l/../linux/include/media/v4l2-common.h:38:28: error: 'struct i2c_client' has no member named 'driver'
v4l_printk(level, (client)->driver->driver.name, (client)->adapter, \
^
/home/xbmc/linux-tbs-drivers/v4l/../linux/include/media/v4l2-common.h:35:35: note: in definition of macro 'v4l_printk'
printk(level "%s %d-%04x: " fmt, name, i2c_adapter_id(adapter), addr , ## arg)
^
/home/xbmc/linux-tbs-drivers/v4l/../linux/include/media/v4l2-common.h:55:4: note: in expansion of macro 'v4l_client_printk'
v4l_client_printk(KERN_DEBUG, client, fmt , ## arg); \
^
/home/xbmc/linux-tbs-drivers/v4l/cx25840-core.c:1474:2: note: in expansion of macro 'v4l_dbg'
v4l_dbg(1, cx25840_debug, client, "%s audio output\n",
^
/home/xbmc/linux-tbs-drivers/v4l/cx25840-core.c: In function 'cx25840_s_stream':
/home/xbmc/linux-tbs-drivers/v4l/../linux/include/media/v4l2-common.h:38:28: error: 'struct i2c_client' has no member named 'driver'
v4l_printk(level, (client)->driver->driver.name, (client)->adapter, \
^
/home/xbmc/linux-tbs-drivers/v4l/../linux/include/media/v4l2-common.h:35:35: note: in definition of macro 'v4l_printk'
printk(level "%s %d-%04x: " fmt, name, i2c_adapter_id(adapter), addr , ## arg)
^
/home/xbmc/linux-tbs-drivers/v4l/../linux/include/media/v4l2-common.h:55:4: note: in expansion of macro 'v4l_client_printk'
v4l_client_printk(KERN_DEBUG, client, fmt , ## arg); \
^
/home/xbmc/linux-tbs-drivers/v4l/cx25840-core.c:1497:2: note: in expansion of macro 'v4l_dbg'
v4l_dbg(1, cx25840_debug, client, "%s video output\n",
^
/home/xbmc/linux-tbs-drivers/v4l/cx25840-core.c: In function 'cx23885_irq_handler':
/home/xbmc/linux-tbs-drivers/v4l/../linux/include/media/v4l2-common.h:38:28: error: 'struct i2c_client' has no member named 'driver'
v4l_printk(level, (client)->driver->driver.name, (client)->adapter, \
^
/home/xbmc/linux-tbs-drivers/v4l/../linux/include/media/v4l2-common.h:35:35: note: in definition of macro 'v4l_printk'
printk(level "%s %d-%04x: " fmt, name, i2c_adapter_id(adapter), addr , ## arg)
^
/home/xbmc/linux-tbs-drivers/v4l/../linux/include/media/v4l2-common.h:55:4: note: in expansion of macro 'v4l_client_printk'
v4l_client_printk(KERN_DEBUG, client, fmt , ## arg); \
^
/home/xbmc/linux-tbs-drivers/v4l/cx25840-core.c:1696:2: note: in expansion of macro 'v4l_dbg'
v4l_dbg(2, cx25840_debug, c, "AV Core IRQ status (entry): %s %s %s\n",
^
/home/xbmc/linux-tbs-drivers/v4l/../linux/include/media/v4l2-common.h:38:28: error: 'struct i2c_client' has no member named 'driver'
v4l_printk(level, (client)->driver->driver.name, (client)->adapter, \
^
/home/xbmc/linux-tbs-drivers/v4l/../linux/include/media/v4l2-common.h:35:35: note: in definition of macro 'v4l_printk'
printk(level "%s %d-%04x: " fmt, name, i2c_adapter_id(adapter), addr , ## arg)
^
/home/xbmc/linux-tbs-drivers/v4l/../linux/include/media/v4l2-common.h:55:4: note: in expansion of macro 'v4l_client_printk'
v4l_client_printk(KERN_DEBUG, client, fmt , ## arg); \
^
/home/xbmc/linux-tbs-drivers/v4l/cx25840-core.c:1704:3: note: in expansion of macro 'v4l_dbg'
v4l_dbg(2, cx25840_debug, c,
^
/home/xbmc/linux-tbs-drivers/v4l/../linux/include/media/v4l2-common.h:38:28: error: 'struct i2c_client' has no member named 'driver'
v4l_printk(level, (client)->driver->driver.name, (client)->adapter, \
^
/home/xbmc/linux-tbs-drivers/v4l/../linux/include/media/v4l2-common.h:35:35: note: in definition of macro 'v4l_printk'
printk(level "%s %d-%04x: " fmt, name, i2c_adapter_id(adapter), addr , ## arg)
^
/home/xbmc/linux-tbs-drivers/v4l/../linux/include/media/v4l2-common.h:55:4: note: in expansion of macro 'v4l_client_printk'
v4l_client_printk(KERN_DEBUG, client, fmt , ## arg); \
^
/home/xbmc/linux-tbs-drivers/v4l/cx25840-core.c:1718:2: note: in expansion of macro 'v4l_dbg'
v4l_dbg(2, cx25840_debug, c,
^
/home/xbmc/linux-tbs-drivers/v4l/../linux/include/media/v4l2-common.h:38:28: error: 'struct i2c_client' has no member named 'driver'
v4l_printk(level, (client)->driver->driver.name, (client)->adapter, \
^
/home/xbmc/linux-tbs-drivers/v4l/../linux/include/media/v4l2-common.h:35:35: note: in definition of macro 'v4l_printk'
printk(level "%s %d-%04x: " fmt, name, i2c_adapter_id(adapter), addr , ## arg)
^
/home/xbmc/linux-tbs-drivers/v4l/../linux/include/media/v4l2-common.h:55:4: note: in expansion of macro 'v4l_client_printk'
v4l_client_printk(KERN_DEBUG, client, fmt , ## arg); \
^
/home/xbmc/linux-tbs-drivers/v4l/cx25840-core.c:1722:2: note: in expansion of macro 'v4l_dbg'
v4l_dbg(2, cx25840_debug, c,
^
/home/xbmc/linux-tbs-drivers/v4l/../linux/include/media/v4l2-common.h:38:28: error: 'struct i2c_client' has no member named 'driver'
v4l_printk(level, (client)->driver->driver.name, (client)->adapter, \
^
/home/xbmc/linux-tbs-drivers/v4l/../linux/include/media/v4l2-common.h:35:35: note: in definition of macro 'v4l_printk'
printk(level "%s %d-%04x: " fmt, name, i2c_adapter_id(adapter), addr , ## arg)
^
/home/xbmc/linux-tbs-drivers/v4l/../linux/include/media/v4l2-common.h:55:4: note: in expansion of macro 'v4l_client_printk'
v4l_client_printk(KERN_DEBUG, client, fmt , ## arg); \
^
/home/xbmc/linux-tbs-drivers/v4l/cx25840-core.c:1734:2: note: in expansion of macro 'v4l_dbg'
v4l_dbg(2, cx25840_debug, c,
^
/home/xbmc/linux-tbs-drivers/v4l/../linux/include/media/v4l2-common.h:38:28: error: 'struct i2c_client' has no member named 'driver'
v4l_printk(level, (client)->driver->driver.name, (client)->adapter, \
^
/home/xbmc/linux-tbs-drivers/v4l/../linux/include/media/v4l2-common.h:35:35: note: in definition of macro 'v4l_printk'
printk(level "%s %d-%04x: " fmt, name, i2c_adapter_id(adapter), addr , ## arg)
^
/home/xbmc/linux-tbs-drivers/v4l/../linux/include/media/v4l2-common.h:55:4: note: in expansion of macro 'v4l_client_printk'
v4l_client_printk(KERN_DEBUG, client, fmt , ## arg); \
^
/home/xbmc/linux-tbs-drivers/v4l/cx25840-core.c:1746:2: note: in expansion of macro 'v4l_dbg'
v4l_dbg(2, cx25840_debug, c, "AV Core IRQ status (exit): %s %s %s\n",
^
/home/xbmc/linux-tbs-drivers/v4l/cx25840-core.c: In function 'get_cx2388x_ident':
/home/xbmc/linux-tbs-drivers/v4l/../linux/include/media/v4l2-common.h:38:28: error: 'struct i2c_client' has no member named 'driver'
v4l_printk(level, (client)->driver->driver.name, (client)->adapter, \
^
/home/xbmc/linux-tbs-drivers/v4l/../linux/include/media/v4l2-common.h:35:35: note: in definition of macro 'v4l_printk'
printk(level "%s %d-%04x: " fmt, name, i2c_adapter_id(adapter), addr , ## arg)
^
/home/xbmc/linux-tbs-drivers/v4l/../linux/include/media/v4l2-common.h:42:2: note: in expansion of macro 'v4l_client_printk'
v4l_client_printk(KERN_ERR, client, fmt , ## arg)
^
/home/xbmc/linux-tbs-drivers/v4l/cx25840-core.c:1861:3: note: in expansion of macro 'v4l_err'
v4l_err(client, "Unable to detect h/w, assuming cx23887\n");
^
/home/xbmc/linux-tbs-drivers/v4l/cx25840-core.c: In function 'cx25840_probe':
/home/xbmc/linux-tbs-drivers/v4l/../linux/include/media/v4l2-common.h:38:28: error: 'struct i2c_client' has no member named 'driver'
v4l_printk(level, (client)->driver->driver.name, (client)->adapter, \
^
/home/xbmc/linux-tbs-drivers/v4l/../linux/include/media/v4l2-common.h:35:35: note: in definition of macro 'v4l_printk'
printk(level "%s %d-%04x: " fmt, name, i2c_adapter_id(adapter), addr , ## arg)
^
/home/xbmc/linux-tbs-drivers/v4l/../linux/include/media/v4l2-common.h:55:4: note: in expansion of macro 'v4l_client_printk'
v4l_client_printk(KERN_DEBUG, client, fmt , ## arg); \
^
/home/xbmc/linux-tbs-drivers/v4l/cx25840-core.c:1883:2: note: in expansion of macro 'v4l_dbg'
v4l_dbg(1, cx25840_debug, client, "detecting cx25840 client on address 0x%x\n", client->addr << 1);
^
/home/xbmc/linux-tbs-drivers/v4l/../linux/include/media/v4l2-common.h:38:28: error: 'struct i2c_client' has no member named 'driver'
v4l_printk(level, (client)->driver->driver.name, (client)->adapter, \
^
/home/xbmc/linux-tbs-drivers/v4l/../linux/include/media/v4l2-common.h:35:35: note: in definition of macro 'v4l_printk'
printk(level "%s %d-%04x: " fmt, name, i2c_adapter_id(adapter), addr , ## arg)
^
/home/xbmc/linux-tbs-drivers/v4l/../linux/include/media/v4l2-common.h:55:4: note: in expansion of macro 'v4l_client_printk'
v4l_client_printk(KERN_DEBUG, client, fmt , ## arg); \
^
/home/xbmc/linux-tbs-drivers/v4l/cx25840-core.c:1887:2: note: in expansion of macro 'v4l_dbg'
v4l_dbg(1, cx25840_debug, client, "device_id = 0x%04x\n", device_id);
^
/home/xbmc/linux-tbs-drivers/v4l/../linux/include/media/v4l2-common.h:38:28: error: 'struct i2c_client' has no member named 'driver'
v4l_printk(level, (client)->driver->driver.name, (client)->adapter, \
^
/home/xbmc/linux-tbs-drivers/v4l/../linux/include/media/v4l2-common.h:35:35: note: in definition of macro 'v4l_printk'
printk(level "%s %d-%04x: " fmt, name, i2c_adapter_id(adapter), addr , ## arg)
^
/home/xbmc/linux-tbs-drivers/v4l/../linux/include/media/v4l2-common.h:42:2: note: in expansion of macro 'v4l_client_printk'
v4l_client_printk(KERN_ERR, client, fmt , ## arg)
^
/home/xbmc/linux-tbs-drivers/v4l/cx25840-core.c:1901:3: note: in expansion of macro 'v4l_err'
v4l_err(client,
^
/home/xbmc/linux-tbs-drivers/v4l/../linux/include/media/v4l2-common.h:38:28: error: 'struct i2c_client' has no member named 'driver'
v4l_printk(level, (client)->driver->driver.name, (client)->adapter, \
^
/home/xbmc/linux-tbs-drivers/v4l/../linux/include/media/v4l2-common.h:35:35: note: in definition of macro 'v4l_printk'
printk(level "%s %d-%04x: " fmt, name, i2c_adapter_id(adapter), addr , ## arg)
^
/home/xbmc/linux-tbs-drivers/v4l/../linux/include/media/v4l2-common.h:42:2: note: in expansion of macro 'v4l_client_printk'
v4l_client_printk(KERN_ERR, client, fmt , ## arg)
^
/home/xbmc/linux-tbs-drivers/v4l/cx25840-core.c:1905:3: note: in expansion of macro 'v4l_err'
v4l_err(client, "A method to reset it from the cx25840 driver"
^
/home/xbmc/linux-tbs-drivers/v4l/../linux/include/media/v4l2-common.h:38:28: error: 'struct i2c_client' has no member named 'driver'
v4l_printk(level, (client)->driver->driver.name, (client)->adapter, \
^
/home/xbmc/linux-tbs-drivers/v4l/../linux/include/media/v4l2-common.h:35:35: note: in definition of macro 'v4l_printk'
printk(level "%s %d-%04x: " fmt, name, i2c_adapter_id(adapter), addr , ## arg)
^
/home/xbmc/linux-tbs-drivers/v4l/../linux/include/media/v4l2-common.h:55:4: note: in expansion of macro 'v4l_client_printk'
v4l_client_printk(KERN_DEBUG, client, fmt , ## arg); \
^
/home/xbmc/linux-tbs-drivers/v4l/cx25840-core.c:1909:3: note: in expansion of macro 'v4l_dbg'
v4l_dbg(1, cx25840_debug, client, "cx25840 not found\n");
^
/home/xbmc/linux-tbs-drivers/v4l/../linux/include/media/v4l2-common.h:38:28: error: 'struct i2c_client' has no member named 'driver'
v4l_printk(level, (client)->driver->driver.name, (client)->adapter, \
^
/home/xbmc/linux-tbs-drivers/v4l/../linux/include/media/v4l2-common.h:35:35: note: in definition of macro 'v4l_printk'
printk(level "%s %d-%04x: " fmt, name, i2c_adapter_id(adapter), addr , ## arg)
^
/home/xbmc/linux-tbs-drivers/v4l/../linux/include/media/v4l2-common.h:48:2: note: in expansion of macro 'v4l_client_printk'
v4l_client_printk(KERN_INFO, client, fmt , ## arg)
^
/home/xbmc/linux-tbs-drivers/v4l/cx25840-core.c:1922:3: note: in expansion of macro 'v4l_info'
v4l_info(client, "cx23885 A/V decoder found @ 0x%x (%s)\n",
^
/home/xbmc/linux-tbs-drivers/v4l/../linux/include/media/v4l2-common.h:38:28: error: 'struct i2c_client' has no member named 'driver'
v4l_printk(level, (client)->driver->driver.name, (client)->adapter, \
^
/home/xbmc/linux-tbs-drivers/v4l/../linux/include/media/v4l2-common.h:35:35: note: in definition of macro 'v4l_printk'
printk(level "%s %d-%04x: " fmt, name, i2c_adapter_id(adapter), addr , ## arg)
^
/home/xbmc/linux-tbs-drivers/v4l/../linux/include/media/v4l2-common.h:48:2: note: in expansion of macro 'v4l_client_printk'
v4l_client_printk(KERN_INFO, client, fmt , ## arg)
^
/home/xbmc/linux-tbs-drivers/v4l/cx25840-core.c:1926:3: note: in expansion of macro 'v4l_info'
v4l_info(client, "cx23887 A/V decoder found @ 0x%x (%s)\n",
^
/home/xbmc/linux-tbs-drivers/v4l/../linux/include/media/v4l2-common.h:38:28: error: 'struct i2c_client' has no member named 'driver'
v4l_printk(level, (client)->driver->driver.name, (client)->adapter, \
^
/home/xbmc/linux-tbs-drivers/v4l/../linux/include/media/v4l2-common.h:35:35: note: in definition of macro 'v4l_printk'
printk(level "%s %d-%04x: " fmt, name, i2c_adapter_id(adapter), addr , ## arg)
^
/home/xbmc/linux-tbs-drivers/v4l/../linux/include/media/v4l2-common.h:48:2: note: in expansion of macro 'v4l_client_printk'
v4l_client_printk(KERN_INFO, client, fmt , ## arg)
^
/home/xbmc/linux-tbs-drivers/v4l/cx25840-core.c:1930:3: note: in expansion of macro 'v4l_info'
v4l_info(client, "cx23888 A/V decoder found @ 0x%x (%s)\n",
^
/home/xbmc/linux-tbs-drivers/v4l/../linux/include/media/v4l2-common.h:38:28: error: 'struct i2c_client' has no member named 'driver'
v4l_printk(level, (client)->driver->driver.name, (client)->adapter, \
^
/home/xbmc/linux-tbs-drivers/v4l/../linux/include/media/v4l2-common.h:35:35: note: in definition of macro 'v4l_printk'
printk(level "%s %d-%04x: " fmt, name, i2c_adapter_id(adapter), addr , ## arg)
^
/home/xbmc/linux-tbs-drivers/v4l/../linux/include/media/v4l2-common.h:48:2: note: in expansion of macro 'v4l_client_printk'
v4l_client_printk(KERN_INFO, client, fmt , ## arg)
^
/home/xbmc/linux-tbs-drivers/v4l/cx25840-core.c:1934:3: note: in expansion of macro 'v4l_info'
v4l_info(client, "cx%d A/V decoder found @ 0x%x (%s)\n",
^
/home/xbmc/linux-tbs-drivers/v4l/../linux/include/media/v4l2-common.h:38:28: error: 'struct i2c_client' has no member named 'driver'
v4l_printk(level, (client)->driver->driver.name, (client)->adapter, \
^
/home/xbmc/linux-tbs-drivers/v4l/../linux/include/media/v4l2-common.h:35:35: note: in definition of macro 'v4l_printk'
printk(level "%s %d-%04x: " fmt, name, i2c_adapter_id(adapter), addr , ## arg)
^
/home/xbmc/linux-tbs-drivers/v4l/../linux/include/media/v4l2-common.h:48:2: note: in expansion of macro 'v4l_client_printk'
v4l_client_printk(KERN_INFO, client, fmt , ## arg)
^
/home/xbmc/linux-tbs-drivers/v4l/cx25840-core.c:1943:3: note: in expansion of macro 'v4l_info'
v4l_info(client, "cx25%3x-2%x found @ 0x%x (%s)\n",
^
/home/xbmc/linux-tbs-drivers/v4l/../linux/include/media/v4l2-common.h:38:28: error: 'struct i2c_client' has no member named 'driver'
v4l_printk(level, (client)->driver->driver.name, (client)->adapter, \
^
/home/xbmc/linux-tbs-drivers/v4l/../linux/include/media/v4l2-common.h:35:35: note: in definition of macro 'v4l_printk'
printk(level "%s %d-%04x: " fmt, name, i2c_adapter_id(adapter), addr , ## arg)
^
/home/xbmc/linux-tbs-drivers/v4l/../linux/include/media/v4l2-common.h:48:2: note: in expansion of macro 'v4l_client_printk'
v4l_client_printk(KERN_INFO, client, fmt , ## arg)
^
/home/xbmc/linux-tbs-drivers/v4l/cx25840-core.c:1952:3: note: in expansion of macro 'v4l_info'
v4l_info(client, "cx25%3x-%x found @ 0x%x (%s)\n",
^
make[3]: *** [/home/xbmc/linux-tbs-drivers/v4l/cx25840-core.o] Error 1
make[2]: *** [_module_/home/xbmc/linux-tbs-drivers/v4l] Error 2
make[2]: Leaving directory `/usr/src/linux-headers-3.13.0-031300rc6-generic'
make[1]: *** [default] Error 2
make[1]: Leaving directory `/home/xbmc/linux-tbs-drivers/v4l'
make: *** [all] Error 2
xbmc@box:~/linux-tbs-drivers$
If sombody could point me in the right direction as to what is going wrong there, any help is much appreciated.