Hello! I got a patch for Mantis. But when compile it, got an error: CC [M] /usr/src/v4l-dvb/v4l/compat_ioctl32.o In file included from include/linux/posix_types.h:4, from include/linux/types.h:14, from include/linux/time.h:4, from /usr/src/v4l-dvb/v4l/../linux/include/linux/videodev2.h:59, from /usr/src/v4l-dvb/v4l/../linux/include/linux/videodev.h:15, from /usr/src/v4l-dvb/v4l/compat_ioctl32.c:17: include/linux/stddef.h:16: error: expected identifier before numeric constant make[3]: *** [/usr/src/v4l-dvb/v4l/compat_ioctl32.o] Error 1 My step-by-step operations: 0) uname -a Linux yegor-desktop 2.6.20-13-generic #2 SMP Sun Mar 25 00:21:25 UTC 2007 i686 GNU/Linux 1) Unpack /usr/src/v4l-dvb 2) ls /usr/src linux-headers-2.6.20-13/ linux-headers-2.6.20-13-generic/ linux-source-2.6.20/ linux-source-2.6.20.tar.bz2 mantis-v4l-dvb.tar.bz2 v4l-dvb/ 3) cd /usr/src/v4l-dvb/ 4) make rminstall 5) make kernel-links 6) make root@yegor-desktop:/usr/src/v4l-dvb# make make -C /usr/src/v4l-dvb/v4l make[1]: Entering directory `/usr/src/v4l-dvb/v4l' creating symbolic links... make -C /lib/modules/2.6.20-13-generic/build SUBDIRS=/usr/src/v4l-dvb/v4l modules make[2]: Entering directory `/usr/src/linux-headers-2.6.20-13-generic' CC [M] /usr/src/v4l-dvb/v4l/dvbdev.o CC [M] /usr/src/v4l-dvb/v4l/dmxdev.o CC [M] /usr/src/v4l-dvb/v4l/dvb_demux.o CC [M] /usr/src/v4l-dvb/v4l/dvb_filter.o CC [M] /usr/src/v4l-dvb/v4l/dvb_ca_en50221.o CC [M] /usr/src/v4l-dvb/v4l/dvb_frontend.o CC [M] /usr/src/v4l-dvb/v4l/dvb_net.o CC [M] /usr/src/v4l-dvb/v4l/dvb_ringbuffer.o CC [M] /usr/src/v4l-dvb/v4l/dvb_math.o CC [M] /usr/src/v4l-dvb/v4l/av7110_hw.o CC [M] /usr/src/v4l-dvb/v4l/av7110_v4l.o CC [M] /usr/src/v4l-dvb/v4l/av7110_av.o CC [M] /usr/src/v4l-dvb/v4l/av7110_ca.o CC [M] /usr/src/v4l-dvb/v4l/av7110.o CC [M] /usr/src/v4l-dvb/v4l/av7110_ipack.o CC [M] /usr/src/v4l-dvb/v4l/av7110_ir.o CC [M] /usr/src/v4l-dvb/v4l/ir-functions.o CC [M] /usr/src/v4l-dvb/v4l/ir-keymaps.o CC [M] /usr/src/v4l-dvb/v4l/mantis_core.o /usr/src/v4l-dvb/v4l/mantis_core.c:56: warning: 'write_eeprom_byte' defined but not used CC [M] /usr/src/v4l-dvb/v4l/mantis_dma.o CC [M] /usr/src/v4l-dvb/v4l/mantis_pci.o CC [M] /usr/src/v4l-dvb/v4l/mantis_i2c.o CC [M] /usr/src/v4l-dvb/v4l/mantis_dvb.o /usr/src/v4l-dvb/v4l/mantis_dvb.c:50: warning: 'mantis_fe_reset' defined but not used CC [M] /usr/src/v4l-dvb/v4l/mantis_vp1033.o CC [M] /usr/src/v4l-dvb/v4l/mantis_vp1034.o CC [M] /usr/src/v4l-dvb/v4l/mantis_vp2033.o CC [M] /usr/src/v4l-dvb/v4l/mantis_vp3030.o CC [M] /usr/src/v4l-dvb/v4l/saa7146_i2c.o CC [M] /usr/src/v4l-dvb/v4l/saa7146_core.o CC [M] /usr/src/v4l-dvb/v4l/saa7146_fops.o CC [M] /usr/src/v4l-dvb/v4l/saa7146_video.o CC [M] /usr/src/v4l-dvb/v4l/saa7146_hlp.o CC [M] /usr/src/v4l-dvb/v4l/saa7146_vbi.o CC [M] /usr/src/v4l-dvb/v4l/bt87x.o LD [M] /usr/src/v4l-dvb/v4l/saa7146.o LD [M] /usr/src/v4l-dvb/v4l/saa7146_vv.o LD [M] /usr/src/v4l-dvb/v4l/ir-common.o CC [M] /usr/src/v4l-dvb/v4l/videodev.o CC [M] /usr/src/v4l-dvb/v4l/v4l2-common.o CC [M] /usr/src/v4l-dvb/v4l/compat_ioctl32.o In file included from include/linux/posix_types.h:4, from include/linux/types.h:14, from include/linux/time.h:4, from /usr/src/v4l-dvb/v4l/../linux/include/linux/videodev2.h:59, from /usr/src/v4l-dvb/v4l/../linux/include/linux/videodev.h:15, from /usr/src/v4l-dvb/v4l/compat_ioctl32.c:17: include/linux/stddef.h:16: error: expected identifier before numeric constant make[3]: *** [/usr/src/v4l-dvb/v4l/compat_ioctl32.o] Error 1 make[2]: *** [_module_/usr/src/v4l-dvb/v4l] Error 2 make[2]: Leaving directory `/usr/src/linux-headers-2.6.20-13-generic' make[1]: *** [default] Error 2 make[1]: Leaving directory `/usr/src/v4l-dvb/v4l' make: *** [all] Error 2 Suggestions? -- Nick Fedchik _______________________________________________ linux-dvb mailing list linux-dvb@xxxxxxxxxxx http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb