Anonymous - 2007-06-16

I have downloaded usbvision and extracted to my home folder.

In the terminal i have changed my directory to the src folder (/home/user/usbvision/src)

I then selected "sudo make"

I got the following errors:-

Following problem was shown:-

make -C /lib/modules/2.6.20-16-generic/build SUBDIRS=/home/hassan/usbvision/src modules
make[1]: Entering directory `/usr/src/linux-headers-2.6.20-16-generic'
CC [M] /home/hassan/usbvision/src/i2c-algo-usb.o
/home/hassan/usbvision/src/i2c-algo-usb.c:45: error: expected ‘)’ before string constant
/home/hassan/usbvision/src/i2c-algo-usb.c:219: error: unknown field ‘slave_send’ specified in initializer
/home/hassan/usbvision/src/i2c-algo-usb.c:220: error: unknown field ‘slave_recv’ specified in initializer
make[2]: *** [/home/hassan/usbvision/src/i2c-algo-usb.o] Error 1
make[1]: *** [_module_/home/hassan/usbvision/src] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-2.6.20-16-generic'
make: *** [default] Error 2

Any advice on how to solve this is welcome.

N.B My apt-get install linux-kernel-headers and sudo apt-get install build-essential are up to date.

N.B trying sudo lsusb detects my Wintv-USB external card.