milan@linux-bfem:~/Downloads/dvb/linux-tevii-ds3000/linux/include/linux> ln -s /usr/src/linux/include/linux/compiler.h compiler.h milan@linux-bfem:~/Downloads/dvb/linux-tevii-ds3000/linux/include/linux> cd /home/milan/Downloads/dvb/linux-tevii-ds3000 milan@linux-bfem:~/Downloads/dvb/linux-tevii-ds3000> make make -C /home/milan/Downloads/dvb/linux-tevii-ds3000/v4l make[1]: Entering directory `/home/milan/Downloads/dvb/linux-tevii-ds3000/v4l' No version yet, using 2.6.34-12-default make[1]: Leaving directory `/home/milan/Downloads/dvb/linux-tevii-ds3000/v4l' make[1]: Entering directory `/home/milan/Downloads/dvb/linux-tevii-ds3000/v4l' scripts/make_makefile.pl Updating/Creating .config Preparing to compile for kernel version 2.6.34 Created default (all yes) .config file ./scripts/make_myconfig.pl make[1]: Leaving directory `/home/milan/Downloads/dvb/linux-tevii-ds3000/v4l' make[1]: Entering directory `/home/milan/Downloads/dvb/linux-tevii-ds3000/v4l' perl scripts/make_config_compat.pl /lib/modules/2.6.34-12-default/source ./.myconfig ./config-compat.h creating symbolic links... ln -sf . oss make -C firmware prep make[2]: Entering directory `/home/milan/Downloads/dvb/linux-tevii-ds3000/v4l/firmware' make[2]: Leaving directory `/home/milan/Downloads/dvb/linux-tevii-ds3000/v4l/firmware' make -C firmware make[2]: Entering directory `/home/milan/Downloads/dvb/linux-tevii-ds3000/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/milan/Downloads/dvb/linux-tevii-ds3000/v4l/firmware' Kernel build directory is /lib/modules/2.6.34-12-default/build make -C /lib/modules/2.6.34-12-default/build SUBDIRS=/home/milan/Downloads/dvb/linux-tevii-ds3000/v4l modules make[2]: Entering directory `/usr/src/linux-2.6.34-12-obj/x86_64/default' make -C ../../../linux-2.6.34-12 O=/usr/src/linux-2.6.34-12-obj/x86_64/default/. modules CC [M] /home/milan/Downloads/dvb/linux-tevii-ds3000/v4l/tuner-xc2028.o /home/milan/Downloads/dvb/linux-tevii-ds3000/v4l/tuner-xc2028.c: In function 'free_firmware': /home/milan/Downloads/dvb/linux-tevii-ds3000/v4l/tuner-xc2028.c:252:3: error: implicit declaration of function 'kfree' /home/milan/Downloads/dvb/linux-tevii-ds3000/v4l/tuner-xc2028.c: In function 'load_all_firmwares': /home/milan/Downloads/dvb/linux-tevii-ds3000/v4l/tuner-xc2028.c:314:2: error: implicit declaration of function 'kzalloc' /home/milan/Downloads/dvb/linux-tevii-ds3000/v4l/tuner-xc2028.c:314:13: warning: assignment makes pointer from integer without a cast /home/milan/Downloads/dvb/linux-tevii-ds3000/v4l/tuner-xc2028.c:365:21: warning: assignment makes pointer from integer without a cast /home/milan/Downloads/dvb/linux-tevii-ds3000/v4l/tuner-xc2028.c: In function 'xc2028_attach': /home/milan/Downloads/dvb/linux-tevii-ds3000/v4l/tuner-xc2028.c:1269:13: warning: assignment makes pointer from integer without a cast make[5]: *** [/home/milan/Downloads/dvb/linux-tevii-ds3000/v4l/tuner-xc2028.o] Error 1 make[4]: *** [_module_/home/milan/Downloads/dvb/linux-tevii-ds3000/v4l] Error 2 make[3]: *** [sub-make] Error 2 make[2]: *** [all] Error 2 make[2]: Leaving directory `/usr/src/linux-2.6.34-12-obj/x86_64/default' make[1]: *** [default] Error 2 make[1]: Leaving directory `/home/milan/Downloads/dvb/linux-tevii-ds3000/v4l' make: *** [all] Error 2 milan@linux-bfem:~/Downloads/dvb/linux-tevii-ds3000>