include/linux/mm.h:545: error: `current' undeclared (first use in this function) include/linux/mm.h:545: error: `RLIMIT_MEMLOCK' undeclared (first use in this function) include/linux/mm.h: At top level: include/linux/mm.h:549: error: syntax error before "struct" include/linux/mm.h:549: warning: function declaration isn't a prototype include/linux/mm.h:550: error: syntax error before "struct" include/linux/mm.h:550: warning: function declaration isn't a prototype include/linux/mm.h:573: error: syntax error before "pgprot_t" include/linux/mm.h:573: warning: function declaration isn't a prototype include/linux/mm.h:575: error: syntax error before "loff_t" include/linux/mm.h:575: warning: function declaration isn't a prototype include/linux/mm.h:578: error: syntax error before "loff_t" include/linux/mm.h:579: warning: function declaration isn't a prototype include/linux/mm.h: In function `unmap_shared_mapping_range': include/linux/mm.h:580: error: `holebegin' undeclared (first use in this function) include/linux/mm.h:580: error: `holelen' undeclared (first use in this function) include/linux/mm.h: At top level: include/linux/mm.h:583: error: syntax error before "loff_t" include/linux/mm.h:583: warning: function declaration isn't a prototype include/linux/mm.h:584: error: syntax error before '*' token include/linux/mm.h:584: error: syntax error before "pgd_t" include/linux/mm.h:584: warning: type defaults to `int' in declaration of `__pmd_alloc' include/linux/mm.h:584: warning: function declaration isn't a prototype include/linux/mm.h:584: warning: data definition has no type or storage class include/linux/mm.h:585: error: syntax error before '*' token include/linux/mm.h:585: error: syntax error before "pmd_t" include/linux/mm.h:585: warning: type defaults to `int' in declaration of `pte_alloc_kernel' include/linux/mm.h:585: warning: function declaration isn't a prototype include/linux/mm.h:585: warning: data definition has no type or storage class include/linux/mm.h:586: error: syntax error before '*' token include/linux/mm.h:586: error: syntax error before "pmd_t" include/linux/mm.h:586: warning: type defaults to `int' in declaration of `pte_alloc_map' include/linux/mm.h:586: warning: function declaration isn't a prototype include/linux/mm.h:586: warning: data definition has no type or storage class include/linux/mm.h:587: error: syntax error before "pgprot_t" include/linux/mm.h:587: warning: function declaration isn't a prototype include/linux/mm.h:588: error: syntax error before "pgprot_t" include/linux/mm.h:588: warning: function declaration isn't a prototype include/linux/mm.h:633: error: syntax error before '*' token include/linux/mm.h:633: error: syntax error before "pgd_t" include/linux/mm.h:634: warning: return type defaults to `int' include/linux/mm.h:634: warning: function declaration isn't a prototype include/linux/mm.h: In function `pmd_alloc': include/linux/mm.h:635: warning: implicit declaration of function `pgd_none' include/linux/mm.h:635: error: `pgd' undeclared (first use in this function) include/linux/mm.h:636: error: `address' undeclared (first use in this function) include/linux/mm.h:637: warning: implicit declaration of function `pmd_offset' include/linux/mm.h:637: warning: return makes pointer from integer without a cast include/linux/mm.h: In function `vma_nonlinear_insert': include/linux/mm.h:664: error: dereferencing pointer to incomplete type include/linux/mm.h:665: error: dereferencing pointer to incomplete type include/linux/mm.h: At top level: include/linux/mm.h:685: error: `get_unmapped_area' redeclared as different kind of symbol include/linux/fs.h:938: error: previous declaration of `get_unmapped_area' include/linux/mm.h: In function `do_mmap': include/linux/mm.h:695: error: `EINVAL' undeclared (first use in this function) include/linux/mm.h:696: warning: implicit declaration of function `PAGE_ALIGN' include/linux/mm.h:698: error: `PAGE_MASK' undeclared (first use in this function) include/linux/mm.h:699: error: `PAGE_SHIFT' undeclared (first use in this function) include/linux/mm.h: At top level: include/linux/mm.h:704: error: syntax error before "size_t" include/linux/mm.h:704: warning: function declaration isn't a prototype include/linux/mm.h:710: error: syntax error before "loff_t" include/linux/mm.h:710: warning: function declaration isn't a prototype include/linux/mm.h: In function `find_vma_intersection': include/linux/mm.h:751: error: dereferencing pointer to incomplete type include/linux/mm.h: In function `vma_pages': include/linux/mm.h:758: error: dereferencing pointer to incomplete type include/linux/mm.h:758: error: dereferencing pointer to incomplete type include/linux/mm.h:758: error: `PAGE_SHIFT' undeclared (first use in this function) include/linux/mm.h: At top level: include/linux/mm.h:768: error: syntax error before "pgprot_t" include/linux/mm.h:768: warning: function declaration isn't a prototype include/linux/mm.h:772: error: syntax error before "pgprot_t" include/linux/mm.h:773: warning: function declaration isn't a prototype include/linux/mm.h: In function `remap_page_range': include/linux/mm.h:774: error: `vma' undeclared (first use in this function) include/linux/mm.h:774: error: `uvaddr' undeclared (first use in this function) include/linux/mm.h:774: error: `paddr' undeclared (first use in this function) include/linux/mm.h:774: error: `PAGE_SHIFT' undeclared (first use in this function) include/linux/mm.h:774: error: `prot' undeclared (first use in this function) include/linux/mm.h: In function `vm_stat_account': include/linux/mm.h:788: error: dereferencing pointer to incomplete type include/linux/mm.h:788: error: dereferencing pointer to incomplete type include/linux/mm.h:788: error: dereferencing pointer to incomplete type include/linux/mm.h: In function `vm_stat_unaccount': include/linux/mm.h:794: error: dereferencing pointer to incomplete type include/linux/mm.h:794: error: dereferencing pointer to incomplete type include/linux/mm.h:794: error: dereferencing pointer to incomplete type In file included from include/linux/videodev.h:13, from /usr/src/ivtv-0.3.6y/driver/msp3400.c:46: include/linux/poll.h:12:25: asm/uaccess.h: No such file or directory In file included from include/linux/videodev.h:13, from /usr/src/ivtv-0.3.6y/driver/msp3400.c:46: include/linux/poll.h: In function `get_fd_set': include/linux/poll.h:76: warning: implicit declaration of function `verify_area' include/linux/poll.h:76: error: `VERIFY_WRITE' undeclared (first use in this function) include/linux/poll.h:77: warning: implicit declaration of function `__copy_from_user' include/linux/poll.h:78: error: `EFAULT' undeclared (first use in this function) include/linux/poll.h: In function `set_fd_set': include/linux/poll.h:89: warning: implicit declaration of function `__copy_to_user' In file included from /usr/src/ivtv-0.3.6y/driver/msp3400.c:46: include/linux/videodev.h: At top level: include/linux/videodev.h:44: error: field `lock' has incomplete type include/linux/videodev.h:131: error: syntax error before "__u32" include/linux/videodev.h:131: warning: no semicolon at end of struct or union include/linux/videodev.h:134: warning: type defaults to `int' in declaration of `type' include/linux/videodev.h:134: error: conflicting types for `type' include/linux/videodev2.h:745: error: previous declaration of `type' include/linux/videodev.h:134: warning: data definition has no type or storage class include/linux/videodev.h:137: error: syntax error before "norm" include/linux/videodev.h:137: warning: type defaults to `int' in declaration of `norm' include/linux/videodev.h:137: warning: data definition has no type or storage class include/linux/videodev.h:145: error: syntax error before "__u32" include/linux/videodev.h:145: warning: no semicolon at end of struct or union include/linux/videodev.h:154: warning: type defaults to `int' in declaration of `mode' include/linux/videodev.h:154: warning: data definition has no type or storage class include/linux/videodev.h:159: error: syntax error before "signal" include/linux/videodev.h:159: warning: type defaults to `int' in declaration of `signal' include/linux/videodev.h:159: warning: data definition has no type or storage class include/linux/videodev.h:164: error: syntax error before "__u16" include/linux/videodev.h:164: warning: no semicolon at end of struct or union include/linux/videodev.h:165: warning: type defaults to `int' in declaration of `hue' include/linux/videodev.h:165: warning: data definition has no type or storage class include/linux/videodev.h:166: error: syntax error before "colour" include/linux/videodev.h:166: warning: type defaults to `int' in declaration of `colour' include/linux/videodev.h:166: warning: data definition has no type or storage class include/linux/videodev.h:167: error: syntax error before "contrast" include/linux/videodev.h:167: warning: type defaults to `int' in declaration of `contrast' include/linux/videodev.h:167: warning: data definition has no type or storage class include/linux/videodev.h:168: error: syntax error before "whiteness" include/linux/videodev.h:168: warning: type defaults to `int' in declaration of `whiteness' include/linux/videodev.h:168: warning: data definition has no type or storage class include/linux/videodev.h:169: error: syntax error before "depth" include/linux/videodev.h:169: warning: type defaults to `int' in declaration of `depth' include/linux/videodev.h:169: warning: data definition has no type or storage class include/linux/videodev.h:170: error: syntax error before "palette" include/linux/videodev.h:170: warning: type defaults to `int' in declaration of `palette' include/linux/videodev.h:170: warning: data definition has no type or storage class include/linux/videodev.h:194: error: syntax error before "__u16" include/linux/videodev.h:194: warning: no semicolon at end of struct or union include/linux/videodev.h:195: warning: type defaults to `int' in declaration of `bass' include/linux/videodev.h:195: warning: type defaults to `int' in declaration of `treble' include/linux/videodev.h:195: warning: data definition has no type or storage class include/linux/videodev.h:196: error: syntax error before "flags" include/linux/videodev.h:196: warning: type defaults to `int' in declaration of `flags' include/linux/videodev.h:196: warning: data definition has no type or storage class include/linux/videodev.h:203: error: conflicting types for `name' include/linux/videodev2.h:771: error: previous declaration of `name' include/linux/videodev.h:208: error: syntax error before "mode" include/linux/videodev.h:208: warning: type defaults to `int' in declaration of `mode' include/linux/videodev.h:208: warning: data definition has no type or storage class include/linux/videodev.h:209: error: syntax error before "balance" include/linux/videodev.h:209: warning: type defaults to `int' in declaration of `balance' include/linux/videodev.h:209: warning: data definition has no type or storage class include/linux/videodev.h:210: error: syntax error before "step" include/linux/videodev.h:210: warning: type defaults to `int' in declaration of `step' include/linux/videodev.h:210: warning: data definition has no type or storage class include/linux/videodev.h:215: error: syntax error before "__s32" include/linux/videodev.h:215: warning: no semicolon at end of struct or union include/linux/videodev.h:216: warning: type defaults to `int' in declaration of `width' include/linux/videodev.h:216: warning: type defaults to `int' in declaration of `height' include/linux/videodev.h:216: warning: data definition has no type or storage class include/linux/videodev.h:217: error: conflicting types for `next' include/linux/aio.h:137: error: previous declaration of `next' include/linux/videodev.h:218: error: syntax error before '}' token include/linux/videodev.h:222: error: syntax error before "__u32" include/linux/videodev.h:222: warning: no semicolon at end of struct or union include/linux/videodev.h:223: warning: type defaults to `int' in declaration of `width' include/linux/videodev.h:223: warning: type defaults to `int' in declaration of `height' include/linux/videodev.h:223: warning: data definition has no type or storage class include/linux/videodev.h:224: error: syntax error before "chromakey" include/linux/videodev.h:224: warning: type defaults to `int' in declaration of `chromakey' include/linux/videodev.h:224: warning: data definition has no type or storage class include/linux/videodev.h:225: error: syntax error before "flags" include/linux/videodev.h:225: warning: type defaults to `int' in declaration of `flags' include/linux/videodev.h:225: warning: data definition has no type or storage class include/linux/videodev.h:226: error: conflicting types for `clips' include/linux/videodev2.h:438: error: previous declaration of `clips' include/linux/videodev.h:233: error: syntax error before '}' token include/linux/videodev.h:237: error: syntax error before "__u32" include/linux/videodev.h:237: warning: no semicolon at end of struct or union include/linux/videodev.h:238: warning: type defaults to `int' in declaration of `width' include/linux/videodev.h:238: warning: type defaults to `int' in declaration of `height' include/linux/videodev.h:238: warning: data definition has no type or storage class include/linux/videodev.h:239: error: syntax error before "decimation" include/linux/videodev.h:239: warning: type defaults to `int' in declaration of `decimation' include/linux/videodev.h:239: warning: data definition has no type or storage class include/linux/videodev.h:240: error: syntax error before "flags" include/linux/videodev.h:240: warning: type defaults to `int' in declaration of `flags' include/linux/videodev.h:240: warning: data definition has no type or storage class include/linux/videodev.h:262: error: syntax error before "__u8" include/linux/videodev.h:262: warning: no semicolon at end of struct or union include/linux/videodev.h:263: warning: type defaults to `int' in declaration of `flags' include/linux/videodev.h:263: warning: data definition has no type or storage class include/linux/videodev.h:290: error: syntax error before "__u32" include/linux/videodev.h:290: warning: no semicolon at end of struct or union include/linux/videodev.h:291: warning: type defaults to `int' in declaration of `samples_per_line' include/linux/videodev.h:291: warning: data definition has no type or storage class include/linux/videodev.h:292: error: syntax error before "sample_format" include/linux/videodev.h:292: warning: type defaults to `int' in declaration of `sample_format' include/linux/videodev.h:292: warning: data definition has no type or storage class include/linux/videodev.h:293: error: syntax error before "start" include/linux/videodev.h:293: warning: type defaults to `int' in declaration of `start' include/linux/videodev.h:293: warning: data definition has no type or storage class include/linux/videodev.h:294: error: syntax error before "count" include/linux/videodev.h:294: warning: type defaults to `int' in declaration of `count' include/linux/videodev.h:294: error: conflicting types for `count' include/linux/fs.h:901: error: previous declaration of `count' include/linux/videodev.h:294: warning: data definition has no type or storage class include/linux/videodev.h:295: error: syntax error before "flags" include/linux/videodev.h:295: warning: type defaults to `int' in declaration of `flags' include/linux/videodev.h:295: warning: data definition has no type or storage class include/linux/videodev.h:304: error: syntax error before "__u32" include/linux/videodev.h:304: warning: no semicolon at end of struct or union include/linux/videodev.h:305: warning: type defaults to `int' in declaration of `h_size' include/linux/videodev.h:305: warning: data definition has no type or storage class include/linux/videodev.h:306: error: syntax error before "v_size" include/linux/videodev.h:306: warning: type defaults to `int' in declaration of `v_size' include/linux/videodev.h:306: warning: data definition has no type or storage class include/linux/videodev.h:307: error: syntax error before "smpte_timecode" include/linux/videodev.h:307: warning: type defaults to `int' in declaration of `smpte_timecode' include/linux/videodev.h:307: warning: data definition has no type or storage class include/linux/videodev.h:308: error: syntax error before "picture_type" include/linux/videodev.h:308: warning: type defaults to `int' in declaration of `picture_type' include/linux/videodev.h:308: warning: data definition has no type or storage class include/linux/videodev.h:309: error: syntax error before "temporal_reference" include/linux/videodev.h:309: warning: type defaults to `int' in declaration of `temporal_reference' include/linux/videodev.h:309: warning: data definition has no type or storage class include/linux/videodev.h:310: error: syntax error before "user_data" include/linux/videodev.h:310: warning: type defaults to `int' in declaration of `user_data' include/linux/videodev.h:310: warning: data definition has no type or storage class include/linux/videodev.h:312: error: syntax error before '}' token include/linux/videodev.h:327: error: syntax error before "__u8" include/linux/videodev.h:327: warning: no semicolon at end of struct or union In file included from /usr/src/ivtv-0.3.6y/driver/msp3400.c:48: include/linux/smp_lock.h: In function `reacquire_kernel_lock': include/linux/smp_lock.h:37: error: dereferencing pointer to incomplete type /usr/src/ivtv-0.3.6y/driver/msp3400.c:50:25: asm/pgtable.h: No such file or directory /usr/src/ivtv-0.3.6y/driver/msp3400.c:51:27: asm/semaphore.h: No such file or directory In file included from /usr/src/ivtv-0.3.6y/driver/msp3400.c:63: /usr/src/ivtv-0.3.6y/driver/compat.h:24:27: linux/version.h: No such file or directory In file included from /usr/src/ivtv-0.3.6y/driver/compat.h:25, from /usr/src/ivtv-0.3.6y/driver/msp3400.c:63: include/linux/unistd.h:9:24: asm/unistd.h: No such file or directory In file included from /usr/src/ivtv-0.3.6y/driver/msp3400.c:63: /usr/src/ivtv-0.3.6y/driver/compat.h:27:41: missing binary operator before token "(" /usr/src/ivtv-0.3.6y/driver/compat.h:56:40: missing binary operator before token "(" /usr/src/ivtv-0.3.6y/driver/compat.h:64:40: missing binary operator before token "(" /usr/src/ivtv-0.3.6y/driver/msp3400.c:66:40: missing binary operator before token "(" /usr/src/ivtv-0.3.6y/driver/msp3400.c: At top level: /usr/src/ivtv-0.3.6y/driver/msp3400.c:76: error: `normal_i2c_range' undeclared here (not in a function) /usr/src/ivtv-0.3.6y/driver/msp3400.c:76: error: initializer element is not constant /usr/src/ivtv-0.3.6y/driver/msp3400.c:76: error: (near initialization for `addr_data.normal_i2c_range') /usr/src/ivtv-0.3.6y/driver/msp3400.c:137:41: missing binary operator before token "(" /usr/src/ivtv-0.3.6y/driver/msp3400.c: In function `msp3400c_reset': /usr/src/ivtv-0.3.6y/driver/msp3400.c:181: error: elements of array `reset' have incomplete type /usr/src/ivtv-0.3.6y/driver/msp3400.c:182: warning: excess elements in struct initializer /usr/src/ivtv-0.3.6y/driver/msp3400.c:182: warning: (near initialization for `reset[0]') /usr/src/ivtv-0.3.6y/driver/msp3400.c:182: warning: excess elements in struct initializer /usr/src/ivtv-0.3.6y/driver/msp3400.c:182: warning: (near initialization for `reset[0]') /usr/src/ivtv-0.3.6y/driver/msp3400.c:182: warning: excess elements in struct initializer /usr/src/ivtv-0.3.6y/driver/msp3400.c:182: warning: (near initialization for `reset[0]') /usr/src/ivtv-0.3.6y/driver/msp3400.c:182: warning: excess elements in struct initializer /usr/src/ivtv-0.3.6y/driver/msp3400.c:182: warning: (near initialization for `reset[0]') /usr/src/ivtv-0.3.6y/driver/msp3400.c:183: warning: excess elements in struct initializer /usr/src/ivtv-0.3.6y/driver/msp3400.c:183: warning: (near initialization for `reset[1]') /usr/src/ivtv-0.3.6y/driver/msp3400.c:183: warning: excess elements in struct initializer /usr/src/ivtv-0.3.6y/driver/msp3400.c:183: warning: (near initialization for `reset[1]') /usr/src/ivtv-0.3.6y/driver/msp3400.c:183: warning: excess elements in struct initializer /usr/src/ivtv-0.3.6y/driver/msp3400.c:183: warning: (near initialization for `reset[1]') /usr/src/ivtv-0.3.6y/driver/msp3400.c:183: warning: excess elements in struct initializer /usr/src/ivtv-0.3.6y/driver/msp3400.c:183: warning: (near initialization for `reset[1]') /usr/src/ivtv-0.3.6y/driver/msp3400.c:181: error: storage size of `reset' isn't known /usr/src/ivtv-0.3.6y/driver/msp3400.c:185: error: elements of array `test' have incomplete type /usr/src/ivtv-0.3.6y/driver/msp3400.c:186: warning: excess elements in struct initializer /usr/src/ivtv-0.3.6y/driver/msp3400.c:186: warning: (near initialization for `test[0]') /usr/src/ivtv-0.3.6y/driver/msp3400.c:186: warning: excess elements in struct initializer /usr/src/ivtv-0.3.6y/driver/msp3400.c:186: warning: (near initialization for `test[0]') /usr/src/ivtv-0.3.6y/driver/msp3400.c:186: warning: excess elements in struct initializer /usr/src/ivtv-0.3.6y/driver/msp3400.c:186: warning: (near initialization for `test[0]') /usr/src/ivtv-0.3.6y/driver/msp3400.c:186: warning: excess elements in struct initializer /usr/src/ivtv-0.3.6y/driver/msp3400.c:186: warning: (near initialization for `test[0]') /usr/src/ivtv-0.3.6y/driver/msp3400.c:187: warning: excess elements in struct initializer /usr/src/ivtv-0.3.6y/driver/msp3400.c:187: warning: (near initialization for `test[1]') /usr/src/ivtv-0.3.6y/driver/msp3400.c:187: warning: excess elements in struct initializer /usr/src/ivtv-0.3.6y/driver/msp3400.c:187: warning: (near initialization for `test[1]') /usr/src/ivtv-0.3.6y/driver/msp3400.c:187: warning: excess elements in struct initializer /usr/src/ivtv-0.3.6y/driver/msp3400.c:187: warning: (near initialization for `test[1]') /usr/src/ivtv-0.3.6y/driver/msp3400.c:187: warning: excess elements in struct initializer /usr/src/ivtv-0.3.6y/driver/msp3400.c:187: warning: (near initialization for `test[1]') /usr/src/ivtv-0.3.6y/driver/msp3400.c:185: error: storage size of `test' isn't known /usr/src/ivtv-0.3.6y/driver/msp3400.c:181: warning: unused variable `reset' /usr/src/ivtv-0.3.6y/driver/msp3400.c:185: warning: unused variable `test' /usr/src/ivtv-0.3.6y/driver/msp3400.c: In function `msp3400c_read': /usr/src/ivtv-0.3.6y/driver/msp3400.c:206: error: elements of array `msgs' have incomplete type /usr/src/ivtv-0.3.6y/driver/msp3400.c:207: warning: excess elements in struct initializer /usr/src/ivtv-0.3.6y/driver/msp3400.c:207: warning: (near initialization for `msgs[0]') /usr/src/ivtv-0.3.6y/driver/msp3400.c:207: warning: excess elements in struct initializer /usr/src/ivtv-0.3.6y/driver/msp3400.c:207: warning: (near initialization for `msgs[0]') /usr/src/ivtv-0.3.6y/driver/msp3400.c:207: warning: excess elements in struct initializer /usr/src/ivtv-0.3.6y/driver/msp3400.c:207: warning: (near initialization for `msgs[0]') /usr/src/ivtv-0.3.6y/driver/msp3400.c:207: warning: excess elements in struct initializer /usr/src/ivtv-0.3.6y/driver/msp3400.c:207: warning: (near initialization for `msgs[0]') /usr/src/ivtv-0.3.6y/driver/msp3400.c:208: warning: excess elements in struct initializer /usr/src/ivtv-0.3.6y/driver/msp3400.c:208: warning: (near initialization for `msgs[1]') /usr/src/ivtv-0.3.6y/driver/msp3400.c:208: warning: excess elements in struct initializer /usr/src/ivtv-0.3.6y/driver/msp3400.c:208: warning: (near initialization for `msgs[1]') /usr/src/ivtv-0.3.6y/driver/msp3400.c:208: warning: excess elements in struct initializer /usr/src/ivtv-0.3.6y/driver/msp3400.c:208: warning: (near initialization for `msgs[1]') /usr/src/ivtv-0.3.6y/driver/msp3400.c:208: warning: excess elements in struct initializer /usr/src/ivtv-0.3.6y/driver/msp3400.c:208: warning: (near initialization for `msgs[1]') /usr/src/ivtv-0.3.6y/driver/msp3400.c:206: error: storage size of `msgs' isn't known /usr/src/ivtv-0.3.6y/driver/msp3400.c:221: error: `current' undeclared (first use in this function) /usr/src/ivtv-0.3.6y/driver/msp3400.c:222: error: `HZ' undeclared (first use in this function) /usr/src/ivtv-0.3.6y/driver/msp3400.c:206: warning: unused variable `msgs' /usr/src/ivtv-0.3.6y/driver/msp3400.c: In function `msp3400c_write': /usr/src/ivtv-0.3.6y/driver/msp3400.c:256: error: `current' undeclared (first use in this function) /usr/src/ivtv-0.3.6y/driver/msp3400.c:257: error: `HZ' undeclared (first use in this function) /usr/src/ivtv-0.3.6y/driver/msp3400.c: In function `msp3400c_set_scart': /usr/src/ivtv-0.3.6y/driver/msp3400.c:385: error: structure has no member named `data' /usr/src/ivtv-0.3.6y/driver/msp3400.c: In function `msp3400c_setmode': /usr/src/ivtv-0.3.6y/driver/msp3400.c:449: error: structure has no member named `data' /usr/src/ivtv-0.3.6y/driver/msp3400.c: In function `msp3400c_setstereo': /usr/src/ivtv-0.3.6y/driver/msp3400.c:522: error: structure has no member named `data' /usr/src/ivtv-0.3.6y/driver/msp3400.c: In function `msp3400c_restore_dfp': /usr/src/ivtv-0.3.6y/driver/msp3400.c:662: error: structure has no member named `data' /usr/src/ivtv-0.3.6y/driver/msp3400.c: In function `msp3400c_write_dfp_with_default': /usr/src/ivtv-0.3.6y/driver/msp3400.c:677: error: structure has no member named `data' /usr/src/ivtv-0.3.6y/driver/msp3400.c: In function `autodetect_stereo': /usr/src/ivtv-0.3.6y/driver/msp3400.c:701: error: structure has no member named `data' /usr/src/ivtv-0.3.6y/driver/msp3400.c: In function `watch_stereo': /usr/src/ivtv-0.3.6y/driver/msp3400.c:803: error: structure has no member named `data' /usr/src/ivtv-0.3.6y/driver/msp3400.c:816: error: `HZ' undeclared (first use in this function) /usr/src/ivtv-0.3.6y/driver/msp3400.c: In function `msp3400c_thread': /usr/src/ivtv-0.3.6y/driver/msp3400.c:821: error: `current' undeclared (first use in this function) /usr/src/ivtv-0.3.6y/driver/msp3400.c:823: error: structure has no member named `data' /usr/src/ivtv-0.3.6y/driver/msp3400.c:829: error: too few arguments to function `daemonize' /usr/src/ivtv-0.3.6y/driver/msp3400.c:833: warning: implicit declaration of function `local_irq_disable' /usr/src/ivtv-0.3.6y/driver/msp3400.c:833: error: invalid type argument of `->' /usr/src/ivtv-0.3.6y/driver/msp3400.c:835: warning: implicit declaration of function `local_irq_enable' /usr/src/ivtv-0.3.6y/driver/msp3400.c:835: error: invalid type argument of `->' /usr/src/ivtv-0.3.6y/driver/msp3400.c:835: error: `TIF_NEED_RESCHED' undeclared (first use in this function) /usr/src/ivtv-0.3.6y/driver/msp3400.c:877: error: `HZ' undeclared (first use in this function) /usr/src/ivtv-0.3.6y/driver/msp3400.c: In function `msp3410d_thread': /usr/src/ivtv-0.3.6y/driver/msp3400.c:1139: error: `current' undeclared (first use in this function) /usr/src/ivtv-0.3.6y/driver/msp3400.c:1141: error: structure has no member named `data' /usr/src/ivtv-0.3.6y/driver/msp3400.c:1145: error: too few arguments to function `daemonize' /usr/src/ivtv-0.3.6y/driver/msp3400.c:1149: error: invalid type argument of `->' /usr/src/ivtv-0.3.6y/driver/msp3400.c:1151: error: invalid type argument of `->' /usr/src/ivtv-0.3.6y/driver/msp3400.c:1151: error: `TIF_NEED_RESCHED' undeclared (first use in this function) /usr/src/ivtv-0.3.6y/driver/msp3400.c:1192: error: `HZ' undeclared (first use in this function) /usr/src/ivtv-0.3.6y/driver/msp3400.c: In function `msp34xxg_reset': /usr/src/ivtv-0.3.6y/driver/msp3400.c:1377: error: structure has no member named `data' /usr/src/ivtv-0.3.6y/driver/msp3400.c:1424: error: `current' undeclared (first use in this function) /usr/src/ivtv-0.3.6y/driver/msp3400.c:1425: error: `HZ' undeclared (first use in this function) /usr/src/ivtv-0.3.6y/driver/msp3400.c: In function `msp34xxg_set_source': /usr/src/ivtv-0.3.6y/driver/msp3400.c:1484: error: structure has no member named `data' /usr/src/ivtv-0.3.6y/driver/msp3400.c: In function `msp34xxg_get_v4l1_stereo': /usr/src/ivtv-0.3.6y/driver/msp3400.c:1524: error: structure has no member named `data' /usr/src/ivtv-0.3.6y/driver/msp3400.c: In function `msp34xxg_get_v4l2_stereo': /usr/src/ivtv-0.3.6y/driver/msp3400.c:1560: error: structure has no member named `data' /usr/src/ivtv-0.3.6y/driver/msp3400.c: In function `msp_attach': /usr/src/ivtv-0.3.6y/driver/msp3400.c:1681: warning: implicit declaration of function `DECLARE_MUTEX_LOCKED' /usr/src/ivtv-0.3.6y/driver/msp3400.c:1681: error: `sem' undeclared (first use in this function) /usr/src/ivtv-0.3.6y/driver/msp3400.c:1695: error: `ENOMEM' undeclared (first use in this function) /usr/src/ivtv-0.3.6y/driver/msp3400.c:1713: error: structure has no member named `data' /usr/src/ivtv-0.3.6y/driver/msp3400.c:1785: error: `MOD_INC_USE_COUNT' undeclared (first use in this function) /usr/src/ivtv-0.3.6y/driver/msp3400.c:1795: warning: implicit declaration of function `kernel_thread'/usr/src/ivtv-0.3.6y/driver/msp3400.c: In function `msp_detach': /usr/src/ivtv-0.3.6y/driver/msp3400.c:1817: error: structure has no member named `data' /usr/src/ivtv-0.3.6y/driver/msp3400.c:1821: error: `sem' undeclared (first use in this function) /usr/src/ivtv-0.3.6y/driver/msp3400.c:1848: error: `MOD_DEC_USE_COUNT' undeclared (first use in this function) /usr/src/ivtv-0.3.6y/driver/msp3400.c: In function `msp_probe': /usr/src/ivtv-0.3.6y/driver/msp3400.c:1856: warning: passing arg 3 of `i2c_probe' from incompatible pointer type /usr/src/ivtv-0.3.6y/driver/msp3400.c: In function `msp_wake_thread': /usr/src/ivtv-0.3.6y/driver/msp3400.c:1862: error: structure has no member named `data' /usr/src/ivtv-0.3.6y/driver/msp3400.c: In function `msp_command': /usr/src/ivtv-0.3.6y/driver/msp3400.c:1874: error: structure has no member named `data' /usr/src/ivtv-0.3.6y/driver/msp3400.c:1875: error: `__u16' undeclared (first use in this function) /usr/src/ivtv-0.3.6y/driver/msp3400.c:1875: error: `sarg' undeclared (first use in this function) /usr/src/ivtv-0.3.6y/driver/msp3400.c:1882: warning: implicit declaration of function `_IOW' /usr/src/ivtv-0.3.6y/driver/msp3400.c:1882: error: syntax error before "int" /usr/src/ivtv-0.3.6y/driver/msp3400.c:1930: warning: implicit declaration of function `_IO' /usr/src/ivtv-0.3.6y/driver/msp3400.c:1930: error: case label does not reduce to an integer constant /usr/src/ivtv-0.3.6y/driver/msp3400.c:1957: error: syntax error before "struct" /usr/src/ivtv-0.3.6y/driver/msp3400.c:1962: error: `r' undeclared (first use in this function) /usr/src/ivtv-0.3.6y/driver/msp3400.c:1963: error: `EINVAL' undeclared (first use in this function) /usr/src/ivtv-0.3.6y/driver/msp3400.c:1971: error: syntax error before "struct" /usr/src/ivtv-0.3.6y/driver/msp3400.c:1888: warning: unreachable code at beginning of switch statement /usr/src/ivtv-0.3.6y/driver/msp3400.c: At top level: /usr/src/ivtv-0.3.6y/driver/msp3400.c:1985: error: syntax error before "case" /usr/src/ivtv-0.3.6y/driver/msp3400.c:2039: error: syntax error before '->' token /usr/src/ivtv-0.3.6y/driver/msp3400.c:2039: warning: type defaults to `int' in declaration of `msp3400c_setvolume' /usr/src/ivtv-0.3.6y/driver/msp3400.c:2039: warning: function declaration isn't a prototype /usr/src/ivtv-0.3.6y/driver/msp3400.c:2039: error: conflicting types for `msp3400c_setvolume' /usr/src/ivtv-0.3.6y/driver/msp3400.c:409: error: previous declaration of `msp3400c_setvolume' /usr/src/ivtv-0.3.6y/driver/msp3400.c:2039: warning: data definition has no type or storage class /usr/src/ivtv-0.3.6y/driver/msp3400.c:2040: error: syntax error before '->' token /usr/src/ivtv-0.3.6y/driver/msp3400.c:2040: warning: type defaults to `int' in declaration of `msp3400c_setbass' /usr/src/ivtv-0.3.6y/driver/msp3400.c:2040: warning: function declaration isn't a prototype /usr/src/ivtv-0.3.6y/driver/msp3400.c:2040: error: conflicting types for `msp3400c_setbass' /usr/src/ivtv-0.3.6y/driver/msp3400.c:432: error: previous declaration of `msp3400c_setbass' /usr/src/ivtv-0.3.6y/driver/msp3400.c:2040: warning: data definition has no type or storage class /usr/src/ivtv-0.3.6y/driver/msp3400.c:2041: error: syntax error before '->' token /usr/src/ivtv-0.3.6y/driver/msp3400.c:2041: warning: type defaults to `int' in declaration of `msp3400c_settreble' /usr/src/ivtv-0.3.6y/driver/msp3400.c:2041: warning: function declaration isn't a prototype /usr/src/ivtv-0.3.6y/driver/msp3400.c:2041: error: conflicting types for `msp3400c_settreble' /usr/src/ivtv-0.3.6y/driver/msp3400.c:440: error: previous declaration of `msp3400c_settreble' /usr/src/ivtv-0.3.6y/driver/msp3400.c:2041: warning: data definition has no type or storage class /usr/src/ivtv-0.3.6y/driver/msp3400.c:2048: error: syntax error before '&' token /usr/src/ivtv-0.3.6y/driver/msp3400.c:2048: warning: type defaults to `int' in declaration of `del_timer' /usr/src/ivtv-0.3.6y/driver/msp3400.c:2048: warning: function declaration isn't a prototype /usr/src/ivtv-0.3.6y/driver/msp3400.c:2048: warning: data definition has no type or storage class /usr/src/ivtv-0.3.6y/driver/msp3400.c:2049: error: syntax error before '->' token /usr/src/ivtv-0.3.6y/driver/msp3400.c:2050: error: syntax error before '->' token /usr/src/ivtv-0.3.6y/driver/msp3400.c:2050: warning: type defaults to `int' in declaration of `msp3400c_setstereo' /usr/src/ivtv-0.3.6y/driver/msp3400.c:2050: warning: function declaration isn't a prototype /usr/src/ivtv-0.3.6y/driver/msp3400.c:2050: error: conflicting types for `msp3400c_setstereo' /usr/src/ivtv-0.3.6y/driver/msp3400.c:518: error: previous declaration of `msp3400c_setstereo' /usr/src/ivtv-0.3.6y/driver/msp3400.c:2050: warning: data definition has no type or storage class /usr/src/ivtv-0.3.6y/driver/msp3400.c:2092: warning: type defaults to `int' in declaration of `msp34xxg_reset' /usr/src/ivtv-0.3.6y/driver/msp3400.c:2092: warning: parameter names (without types) in function declaration /usr/src/ivtv-0.3.6y/driver/msp3400.c:2092: warning: data definition has no type or storage class /usr/src/ivtv-0.3.6y/driver/msp3400.c:2093: error: syntax error before '}' token /usr/src/ivtv-0.3.6y/driver/msp3400.c:2097: warning: type defaults to `int' in declaration of `msp_wake_thread' /usr/src/ivtv-0.3.6y/driver/msp3400.c:2097: warning: parameter names (without types) in function declaration /usr/src/ivtv-0.3.6y/driver/msp3400.c:2097: error: conflicting types for `msp_wake_thread' /usr/src/ivtv-0.3.6y/driver/msp3400.c:1861: error: previous declaration of `msp_wake_thread' /usr/src/ivtv-0.3.6y/driver/msp3400.c:2097: warning: data definition has no type or storage class /usr/src/ivtv-0.3.6y/driver/msp3400.c:2098: error: syntax error before "break" /usr/src/ivtv-0.3.6y/driver/msp3400.c:2117: error: syntax error before '->' token /usr/src/ivtv-0.3.6y/driver/msp3400.c:2117: warning: type defaults to `int' in declaration of `msp3400c_set_scart' /usr/src/ivtv-0.3.6y/driver/msp3400.c:2117: warning: function declaration isn't a prototype /usr/src/ivtv-0.3.6y/driver/msp3400.c:2117: error: conflicting types for `msp3400c_set_scart' /usr/src/ivtv-0.3.6y/driver/msp3400.c:384: error: previous declaration of `msp3400c_set_scart' /usr/src/ivtv-0.3.6y/driver/msp3400.c:2117: warning: data definition has no type or storage class include/linux/elf.h:438: warning: array `_DYNAMIC' assumed to have one element include/linux/sched.h:218: error: storage size of `mmap_sem' isn't known include/linux/sched.h:252: error: storage size of `default_kioctx' isn't known include/linux/sched.h:276: error: storage size of `shared_pending' isn't known include/linux/sched.h:325: error: storage size of `rlim' isn't known include/linux/videodev2.h:380: error: storage size of `timestamp' isn't known include/linux/sched.h:592: error: storage size of `start_time' isn't known include/linux/sched.h:614: error: storage size of `thread' isn't known include/linux/sched.h:626: error: storage size of `pending' isn't known include/linux/stat.h:68: error: storage size of `atime' isn't known include/linux/stat.h:69: error: storage size of `mtime' isn't known include/linux/stat.h:70: error: storage size of `ctime' isn't known include/linux/device.h:370: error: storage size of `dev' isn't known include/linux/videodev2.h:381: error: storage size of `timecode' isn't known include/linux/videodev2.h:464: error: storage size of `timeperframe' isn't known include/linux/videodev2.h:563: error: storage size of `frameperiod' isn't known include/linux/fs.h:282: error: storage size of `ia_atime' isn't known include/linux/fs.h:283: error: storage size of `ia_mtime' isn't known include/linux/fs.h:284: error: storage size of `ia_ctime' isn't known include/linux/quota.h:223: error: storage size of `dq_dqb' isn't known include/linux/fs.h:367: error: storage size of `bd_sem' isn't known include/linux/fs.h:368: error: storage size of `bd_mount_sem' isn't known include/linux/fs.h:442: error: storage size of `i_atime' isn't known include/linux/fs.h:443: error: storage size of `i_mtime' isn't known include/linux/fs.h:444: error: storage size of `i_ctime' isn't known include/linux/fs.h:452: error: storage size of `i_sem' isn't known include/linux/fs.h:453: error: storage size of `i_alloc_sem' isn't known include/linux/fs.h:459: error: storage size of `i_data' isn't known include/linux/fs.h:594: error: storage size of `f_owner' isn't known include/linux/fs.h:778: error: storage size of `s_umount' isn't known include/linux/fs.h:779: error: storage size of `s_lock' isn't known include/linux/fs.h:807: error: storage size of `s_vfs_rename_sem' isn't known /usr/src/ivtv-0.3.6y/driver/msp3400.c:1468: warning: `msp34xxg_channelchange' defined but not used /usr/src/ivtv-0.3.6y/driver/msp3400.c:1511: warning: `msp34xxg_get_v4l1_stereo' defined but not used /usr/src/ivtv-0.3.6y/driver/msp3400.c:1542: warning: `msp34xxg_set_v4l1_stereo' defined but not used /usr/src/ivtv-0.3.6y/driver/msp3400.c:1559: warning: `msp34xxg_get_v4l2_stereo' defined but not used /usr/src/ivtv-0.3.6y/driver/msp3400.c:1622: warning: `msp34xxg_set_v4l2_stereo' defined but not used make[2]: *** [/usr/src/ivtv-0.3.6y/driver/msp3400.o] Error 1 make[1]: *** [_module_/usr/src/ivtv-0.3.6y/driver] Error 2 make[1]: Leaving directory `/usr/src/linux-source-2.6.10' make: *** [all] Error 2