root@3[/]# hg clone http://linuxtv.org/hg/v4l-dvb requesting all changes adding changesets adding manifests adding file changes added 5383 changesets with 15100 changes to 1178 files root@3[/]# cd v4l-dvb root@3[v4l-dvb]# hg pull -u http://linuxtv.org/hg/~mkrufky/ivtv-compat pulling from http://linuxtv.org/hg/~mkrufky/ivtv-compat searching for changes adding changesets adding manifests adding file changes added 1 changesets with 1 changes to 1 files (+1 heads) this update spans a branch affecting the following files: linux/drivers/media/video/ivtv/ivtv-driver.h aborting update spanning branches! (use update -m to merge across branches or -C to lose changes) root@3[v4l-dvb]# make make -C /v4l-dvb/v4l make[1]: Entering directory `/v4l-dvb/v4l' scripts/make_makefile.pl No version yet. Updating/Creating .config Preparing to compile for kernel version 2.6.15 ***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` /.config cd make all modules_install install Please see your distro's web site for instructions to build a new kernel. VIDEO_OV7670: Requires at least kernel 2.6.16 VIDEO_PLANB: Requires at least kernel 2.6.99 VIDEO_SAA5246A: Requires at least kernel 2.6.16 VIDEO_SAA5249: Requires at least kernel 2.6.16 TUNER_3036: Requires at least kernel 2.6.16 VIDEO_VINO: Requires at least kernel 2.6.16 VIDEO_ZORAN_ZR36060: Requires at least kernel 2.6.16 VIDEO_ZORAN_BUZ: Requires at least kernel 2.6.16 VIDEO_ZORAN_DC10: Requires at least kernel 2.6.16 VIDEO_ZORAN_DC30: Requires at least kernel 2.6.16 VIDEO_ZORAN_LML33: Requires at least kernel 2.6.16 VIDEO_ZORAN_LML33R10: Requires at least kernel 2.6.16 VIDEO_ZORAN_AVS6EYES: Requires at least kernel 2.6.16 VIDEO_MXB: Requires at least kernel 2.6.16 VIDEO_DPC: Requires at least kernel 2.6.16 VIDEO_M32R_AR_M64278: Requires at least kernel 2.6.16 VIDEO_CAFE_CCIC: Requires at least kernel 2.6.19 VIDEO_OVCAMCHIP: Requires at least kernel 2.6.16 DVB_CORE_ATTACH: Requires at least kernel 2.6.17 Created default (all yes) .config file ./scripts/make_myconfig.pl make[1]: Leaving directory `/v4l-dvb/v4l' make[1]: Entering directory `/v4l-dvb/v4l' creating symbolic links... ln -sf . oss make -C /lib/modules/2.6.15-27-desktop64-smp/build SUBDIRS=/v4l-dvb/v4l modules make[2]: Entering directory `/usr/src/linux-headers-2.6.15-27-desktop64-smp' CC [M] /v4l-dvb/v4l/flexcop-pci.o CC [M] /v4l-dvb/v4l/flexcop-usb.o CC [M] /v4l-dvb/v4l/flexcop.o CC [M] /v4l-dvb/v4l/flexcop-fe-tuner.o CC [M] /v4l-dvb/v4l/flexcop-i2c.o CC [M] /v4l-dvb/v4l/flexcop-sram.o CC [M] /v4l-dvb/v4l/flexcop-eeprom.o CC [M] /v4l-dvb/v4l/flexcop-misc.o CC [M] /v4l-dvb/v4l/flexcop-hw-filter.o CC [M] /v4l-dvb/v4l/flexcop-dma.o CC [M] /v4l-dvb/v4l/bttv-driver.o /v4l-dvb/v4l/bttv-driver.c:3858: warning: initialization discards qualifiers from pointer target type /v4l-dvb/v4l/bttv-driver.c:3867: warning: initialization discards qualifiers from pointer target type /v4l-dvb/v4l/bttv-driver.c:4013: warning: initialization discards qualifiers from pointer target type CC [M] /v4l-dvb/v4l/bttv-cards.o CC [M] /v4l-dvb/v4l/bttv-if.o CC [M] /v4l-dvb/v4l/bttv-risc.o CC [M] /v4l-dvb/v4l/bttv-vbi.o CC [M] /v4l-dvb/v4l/bttv-i2c.o CC [M] /v4l-dvb/v4l/bttv-gpio.o CC [M] /v4l-dvb/v4l/bttv-input.o CC [M] /v4l-dvb/v4l/cpia2_v4l.o /v4l-dvb/v4l/cpia2_v4l.c:1948: warning: initialization discards qualifiers from pointer target type CC [M] /v4l-dvb/v4l/cpia2_usb.o CC [M] /v4l-dvb/v4l/cpia2_core.o CC [M] /v4l-dvb/v4l/cx25840-core.o CC [M] /v4l-dvb/v4l/cx25840-audio.o CC [M] /v4l-dvb/v4l/cx25840-firmware.o CC [M] /v4l-dvb/v4l/cx25840-vbi.o CC [M] /v4l-dvb/v4l/cx88-video.o /v4l-dvb/v4l/cx88-video.c:1938: warning: initialization discards qualifiers from pointer target type /v4l-dvb/v4l/cx88-video.c:1993: warning: initialization discards qualifiers from pointer target type CC [M] /v4l-dvb/v4l/cx88-vbi.o CC [M] /v4l-dvb/v4l/cx88-mpeg.o CC [M] /v4l-dvb/v4l/cx88-cards.o CC [M] /v4l-dvb/v4l/cx88-core.o CC [M] /v4l-dvb/v4l/cx88-i2c.o CC [M] /v4l-dvb/v4l/cx88-tvaudio.o CC [M] /v4l-dvb/v4l/cx88-input.o CC [M] /v4l-dvb/v4l/dvbdev.o CC [M] /v4l-dvb/v4l/dmxdev.o CC [M] /v4l-dvb/v4l/dvb_demux.o CC [M] /v4l-dvb/v4l/dvb_filter.o CC [M] /v4l-dvb/v4l/dvb_ca_en50221.o CC [M] /v4l-dvb/v4l/dvb_frontend.o CC [M] /v4l-dvb/v4l/dvb_net.o CC [M] /v4l-dvb/v4l/dvb_ringbuffer.o CC [M] /v4l-dvb/v4l/dvb_math.o CC [M] /v4l-dvb/v4l/av7110_hw.o CC [M] /v4l-dvb/v4l/av7110_v4l.o CC [M] /v4l-dvb/v4l/av7110_av.o CC [M] /v4l-dvb/v4l/av7110_ca.o CC [M] /v4l-dvb/v4l/av7110.o CC [M] /v4l-dvb/v4l/av7110_ipack.o CC [M] /v4l-dvb/v4l/av7110_ir.o CC [M] /v4l-dvb/v4l/a800.o CC [M] /v4l-dvb/v4l/au6610.o CC [M] /v4l-dvb/v4l/cxusb.o CC [M] /v4l-dvb/v4l/dib0700_core.o CC [M] /v4l-dvb/v4l/dib0700_devices.o CC [M] /v4l-dvb/v4l/dibusb-common.o CC [M] /v4l-dvb/v4l/dibusb-mb.o CC [M] /v4l-dvb/v4l/dibusb-mc.o CC [M] /v4l-dvb/v4l/digitv.o CC [M] /v4l-dvb/v4l/dtt200u.o CC [M] /v4l-dvb/v4l/dtt200u-fe.o CC [M] /v4l-dvb/v4l/gl861.o CC [M] /v4l-dvb/v4l/gp8psk.o CC [M] /v4l-dvb/v4l/gp8psk-fe.o CC [M] /v4l-dvb/v4l/m920x.o CC [M] /v4l-dvb/v4l/nova-t-usb2.o CC [M] /v4l-dvb/v4l/ttusb2.o CC [M] /v4l-dvb/v4l/umt-010.o CC [M] /v4l-dvb/v4l/vp702x.o CC [M] /v4l-dvb/v4l/vp702x-fe.o CC [M] /v4l-dvb/v4l/vp7045.o CC [M] /v4l-dvb/v4l/vp7045-fe.o CC [M] /v4l-dvb/v4l/dvb-usb-firmware.o CC [M] /v4l-dvb/v4l/dvb-usb-init.o CC [M] /v4l-dvb/v4l/dvb-usb-urb.o CC [M] /v4l-dvb/v4l/dvb-usb-i2c.o CC [M] /v4l-dvb/v4l/dvb-usb-dvb.o CC [M] /v4l-dvb/v4l/dvb-usb-remote.o CC [M] /v4l-dvb/v4l/usb-urb.o CC [M] /v4l-dvb/v4l/em28xx-video.o /v4l-dvb/v4l/em28xx-video.c: In function 'em28xx_init_dev': /v4l-dvb/v4l/em28xx-video.c:1723: warning: assignment discards qualifiers from pointer target type /v4l-dvb/v4l/em28xx-video.c:1735: warning: assignment discards qualifiers from pointer target type CC [M] /v4l-dvb/v4l/em28xx-i2c.o CC [M] /v4l-dvb/v4l/em28xx-cards.o CC [M] /v4l-dvb/v4l/em28xx-core.o CC [M] /v4l-dvb/v4l/em28xx-input.o CC [M] /v4l-dvb/v4l/et61x251_core.o /v4l-dvb/v4l/et61x251_core.c: In function 'et61x251_usb_probe': /v4l-dvb/v4l/et61x251_core.c:2570: warning: assignment discards qualifiers from pointer target type CC [M] /v4l-dvb/v4l/et61x251_tas5130d1b.o CC [M] /v4l-dvb/v4l/ir-functions.o CC [M] /v4l-dvb/v4l/ir-keymaps.o CC [M] /v4l-dvb/v4l/ivtv-audio.o CC [M] /v4l-dvb/v4l/ivtv-cards.o CC [M] /v4l-dvb/v4l/ivtv-controls.o CC [M] /v4l-dvb/v4l/ivtv-driver.o /v4l-dvb/v4l/ivtv-driver.c: In function 'ivtv_init_struct1': /v4l-dvb/v4l/ivtv-driver.c:625: warning: implicit declaration of function 'mutex_init' /v4l-dvb/v4l/ivtv-driver.c: In function 'ivtv_probe': /v4l-dvb/v4l/ivtv-driver.c:1170: error: 'IRQF_SHARED' undeclared (first use in this function) /v4l-dvb/v4l/ivtv-driver.c:1170: error: (Each undeclared identifier is reported only once /v4l-dvb/v4l/ivtv-driver.c:1170: error: for each function it appears in.) /v4l-dvb/v4l/ivtv-driver.c:1170: error: 'IRQF_DISABLED' undeclared (first use in this function) make[3]: *** [/v4l-dvb/v4l/ivtv-driver.o] Error 1 make[2]: *** [_module_/v4l-dvb/v4l] Error 2 make[2]: Leaving directory `/usr/src/linux-headers-2.6.15-27-desktop64-smp' make[1]: *** [default] Error 2 make[1]: Leaving directory `/v4l-dvb/v4l' make: *** [all] Error 2 root@3[v4l-dvb]#