include/linux/fs.h:1370: error: ‘struct inode’ has no member named ‘i_flock’ include/linux/fs.h: At top level: include/linux/fs.h:1377: error: expected declaration specifiers or ‘...’ before ‘loff_t’ include/linux/fs.h:1400: warning: parameter names (without types) in function declaration include/linux/fs.h:1401: error: expected declaration specifiers or ‘...’ before ‘loff_t’ include/linux/fs.h:1404: error: expected ‘)’ before ‘unsigned’ include/linux/fs.h:1413: error: expected declaration specifiers or ‘...’ before ‘mode_t’ include/linux/fs.h:1427: error: expected ‘)’ before ‘*’ token include/linux/fs.h:1428: error: expected ‘)’ before ‘unsigned’ include/linux/fs.h:1432: error: expected ‘)’ before ‘unsigned’ include/linux/fs.h:1434: error: expected declaration specifiers or ‘...’ before ‘off_t’ include/linux/fs.h:1439: error: expected ‘)’ before ‘char’ include/linux/fs.h:1444: error: expected declaration specifiers or ‘...’ before ‘off_t’ include/linux/fs.h:1446: error: expected declaration specifiers or ‘...’ before ‘umode_t’ include/linux/fs.h:1446: error: expected declaration specifiers or ‘...’ before ‘dev_t’ include/linux/fs.h:1471: warning: ‘struct gendisk’ declared inside parameter list include/linux/fs.h: In function ‘invalidate_remote_inode’: include/linux/fs.h:1477: error: ‘struct inode’ has no member named ‘i_mode’ include/linux/fs.h:1477: error: ‘struct inode’ has no member named ‘i_mode’ include/linux/fs.h:1478: error: ‘struct inode’ has no member named ‘i_mode’ include/linux/fs.h:1479: error: ‘struct inode’ has no member named ‘i_mapping’ include/linux/fs.h: At top level: include/linux/fs.h:1490: error: expected declaration specifiers or ‘...’ before ‘loff_t’ include/linux/fs.h:1490: error: expected declaration specifiers or ‘...’ before ‘loff_t’ include/linux/fs.h:1494: error: expected declaration specifiers or ‘...’ before ‘loff_t’ include/linux/fs.h:1494: error: expected declaration specifiers or ‘...’ before ‘loff_t’ include/linux/fs.h: In function ‘put_write_access’: include/linux/fs.h:1513: error: ‘struct inode’ has no member named ‘i_writecount’ include/linux/fs.h: In function ‘allow_write_access’: include/linux/fs.h:1518: error: ‘struct dentry’ has no member named ‘d_inode’ include/linux/fs.h: At top level: include/linux/fs.h:1530: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘find_inode_number’ In file included from /usr/src/lirc/drivers/lirc_dev/lirc_dev.c:41: include/linux/fs.h:1535: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘default_llseek’ include/linux/fs.h:1537: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘vfs_llseek’ include/linux/fs.h:1542: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘iunique’ include/linux/fs.h: In function ‘iget’: include/linux/fs.h:1562: error: ‘struct inode’ has no member named ‘i_state’ include/linux/fs.h:1563: error: ‘struct super_block’ has no member named ‘s_op’ include/linux/fs.h: At top level: include/linux/fs.h:1597: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘generic_file_read’ include/linux/fs.h:1598: error: expected declaration specifiers or ‘...’ before ‘loff_t’ include/linux/fs.h:1598: error: expected declaration specifiers or ‘...’ before ‘size_t’ include/linux/fs.h:1599: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘generic_file_write’ include/linux/fs.h:1600: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘generic_file_aio_read’ include/linux/fs.h:1601: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘__generic_file_aio_read’ include/linux/fs.h:1602: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘generic_file_aio_write’ include/linux/fs.h:1603: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘generic_file_aio_write_nolock’ include/linux/fs.h:1605: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘generic_file_direct_write’ include/linux/fs.h:1607: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘generic_file_buffered_write’ include/linux/fs.h:1609: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘do_sync_read’ include/linux/fs.h:1610: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘do_sync_write’ include/linux/fs.h:1611: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘generic_file_write_nolock’ include/linux/fs.h:1613: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘generic_file_sendfile’ include/linux/fs.h:1616: error: expected declaration specifiers or ‘...’ before ‘loff_t’ include/linux/fs.h:1619: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘generic_file_splice_read’ include/linux/fs.h:1621: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘generic_file_splice_write’ include/linux/fs.h:1623: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘generic_splice_sendpage’ include/linux/fs.h:1625: error: expected declaration specifiers or ‘...’ before ‘loff_t’ include/linux/fs.h:1626: error: expected declaration specifiers or ‘...’ before ‘size_t’ include/linux/fs.h:1630: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘generic_file_readv’ include/linux/fs.h:1632: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘generic_file_writev’ include/linux/fs.h:1634: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘no_llseek’ include/linux/fs.h:1635: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘generic_file_llseek’ include/linux/fs.h:1636: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘remote_llseek’ include/linux/fs.h:1651: error: expected declaration specifiers or ‘...’ before ‘loff_t’ include/linux/fs.h:1657: error: expected declaration specifiers or ‘...’ before ‘loff_t’ include/linux/fs.h: In function ‘do_generic_file_read’: include/linux/fs.h:1661: error: ‘struct file’ has no member named ‘f_mapping’ include/linux/fs.h:1662: error: ‘struct file’ has no member named ‘f_ra’ include/linux/fs.h:1664: error: ‘ppos’ undeclared (first use in this function) include/linux/fs.h:1666: warning: passing argument 5 of ‘do_generic_mapping_read’ from incompatible pointer type include/linux/fs.h:1666: error: too many arguments to function ‘do_generic_mapping_read’ include/linux/fs.h: At top level: include/linux/fs.h:1669: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘__blockdev_direct_IO’ include/linux/fs.h:1682: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘blockdev_direct_IO’ include/linux/fs.h:1691: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘blockdev_direct_IO_no_locking’ include/linux/fs.h:1700: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘blockdev_direct_IO_own_locking’ include/linux/fs.h:1725: error: expected declaration specifiers or ‘...’ before ‘loff_t’ include/linux/fs.h:1726: error: expected declaration specifiers or ‘...’ before ‘loff_t’ include/linux/fs.h:1727: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘inode_get_bytes’ include/linux/fs.h:1728: error: expected declaration specifiers or ‘...’ before ‘loff_t’ include/linux/fs.h:1742: warning: parameter names (without types) in function declaration include/linux/fs.h:1747: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘dcache_dir_lseek’ include/linux/fs.h:1764: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘generic_read_dir’ include/linux/fs.h:1773: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘simple_read_from_buffer’ include/linux/fs.h:1786: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘parent_ino’ include/linux/fs.h:1806: error: expected specifier-qualifier-list before ‘ssize_t’ include/linux/fs.h:1813: error: expected declaration specifiers or ‘...’ before ‘size_t’ include/linux/fs.h:1814: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘simple_transaction_read’ include/linux/fs.h:1818: error: expected declaration specifiers or ‘...’ before ‘size_t’ include/linux/fs.h: In function ‘simple_transaction_set’: include/linux/fs.h:1820: error: ‘struct file’ has no member named ‘private_data’ include/linux/fs.h:1822: error: ‘n’ undeclared (first use in this function) include/linux/fs.h:1822: error: ‘PAGE_SIZE’ undeclared (first use in this function) include/linux/fs.h:1828: warning: implicit declaration of function ‘smp_mb’ include/linux/fs.h:1829: error: ‘struct simple_transaction_argresp’ has no member named ‘size’ include/linux/fs.h: At top level: include/linux/fs.h:1869: error: expected declaration specifiers or ‘...’ before ‘u64’ include/linux/fs.h:1869: error: expected declaration specifiers or ‘...’ before ‘u64’ include/linux/fs.h:1872: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘simple_attr_read’ include/linux/fs.h:1874: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘simple_attr_write’ In file included from /usr/src/lirc/drivers/lirc_dev/lirc_dev.c:42: include/linux/poll.h:4:22: error: asm/poll.h: No such file or directory In file included from include/linux/poll.h:11, from /usr/src/lirc/drivers/lirc_dev/lirc_dev.c:42: include/linux/mm.h:37:25: error: asm/pgtable.h: No such file or directory In file included from include/linux/poll.h:11, from /usr/src/lirc/drivers/lirc_dev/lirc_dev.c:42: include/linux/mm.h:67: error: expected specifier-qualifier-list before ‘pgprot_t’ include/linux/mm.h:189: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘protection_map’ include/linux/mm.h:201: error: expected declaration specifiers or ‘...’ before ‘pgprot_t’ include/linux/mm.h:221: error: expected specifier-qualifier-list before ‘atomic_t’ include/linux/mm.h:243:16: warning: "CONFIG_SPLIT_PTLOCK_CPUS" is not defined In file included from include/linux/poll.h:11, from /usr/src/lirc/drivers/lirc_dev/lirc_dev.c:42: include/linux/mm.h: In function ‘put_page_testzero’: include/linux/mm.h:295: error: ‘struct page’ has no member named ‘_count’ include/linux/mm.h:296: error: ‘struct page’ has no member named ‘_count’ include/linux/mm.h: In function ‘get_page_unless_zero’: include/linux/mm.h:305: warning: implicit declaration of function ‘atomic_inc_not_zero’ include/linux/mm.h:305: error: ‘struct page’ has no member named ‘_count’ include/linux/mm.h: In function ‘page_count’: include/linux/mm.h:313: error: ‘struct page’ has no member named ‘private’ include/linux/mm.h:314: error: ‘struct page’ has no member named ‘_count’ include/linux/mm.h: In function ‘get_page’: include/linux/mm.h:320: error: ‘struct page’ has no member named ‘private’ include/linux/mm.h:321: error: ‘struct page’ has no member named ‘_count’ include/linux/mm.h: In function ‘init_page_count’: include/linux/mm.h:330: warning: implicit declaration of function ‘atomic_set’ include/linux/mm.h:330: error: ‘struct page’ has no member named ‘_count’ include/linux/mm.h:413:47: warning: "FLAGS_RESERVED" is not defined include/linux/mm.h:451:46: warning: "FLAGS_RESERVED" is not defined include/linux/mm.h:452:2: error: #error SECTIONS_WIDTH+NODES_WIDTH+ZONES_WIDTH > FLAGS_RESERVED include/linux/mm.h: In function ‘page_to_nid’: include/linux/mm.h:479: error: ‘struct zone’ has no member named ‘zone_pgdat’ include/linux/mm.h: In function ‘lowmem_page_address’: include/linux/mm.h:517: warning: implicit declaration of function ‘__va’ include/linux/mm.h:517: warning: implicit declaration of function ‘page_to_pfn’ include/linux/mm.h:517: error: ‘PAGE_SHIFT’ undeclared (first use in this function) include/linux/mm.h:517: warning: return makes pointer from integer without a cast include/linux/mm.h: In function ‘page_mapping’: include/linux/mm.h:559: error: ‘struct page’ has no member named ‘mapping’ include/linux/mm.h: In function ‘PageAnon’: include/linux/mm.h:570: error: ‘struct page’ has no member named ‘mapping’ include/linux/mm.h: In function ‘page_index’: include/linux/mm.h:580: error: ‘struct page’ has no member named ‘private’ include/linux/mm.h:581: error: ‘struct page’ has no member named ‘index’ include/linux/mm.h: In function ‘reset_page_mapcount’: include/linux/mm.h:591: error: ‘struct page’ has no member named ‘_mapcount’ include/linux/mm.h: In function ‘page_mapcount’: include/linux/mm.h:596: error: ‘struct page’ has no member named ‘_mapcount’ include/linux/mm.h: In function ‘page_mapped’: include/linux/mm.h:604: error: ‘struct page’ has no member named ‘_mapcount’ include/linux/mm.h: At top level: include/linux/mm.h:661: error: expected declaration specifiers or ‘...’ before ‘loff_t’ include/linux/mm.h: In function ‘can_do_mlock’: include/linux/mm.h:678: error: ‘current’ undeclared (first use in this function) include/linux/mm.h:678: error: ‘RLIMIT_MEMLOCK’ undeclared (first use in this function) include/linux/mm.h: At top level: include/linux/mm.h:682: error: expected ‘)’ before ‘struct’ include/linux/mm.h:683: error: expected ‘)’ before ‘struct’ include/linux/mm.h:697: error: expected declaration specifiers or ‘...’ before ‘pte_t’ include/linux/mm.h:711: error: expected declaration specifiers or ‘...’ before ‘pgprot_t’ include/linux/mm.h:713: error: expected declaration specifiers or ‘...’ before ‘loff_t’ include/linux/mm.h:713: error: expected declaration specifiers or ‘...’ before ‘loff_t’ include/linux/mm.h:716: error: expected declaration specifiers or ‘...’ before ‘loff_t’ include/linux/mm.h:716: error: expected declaration specifiers or ‘...’ before ‘loff_t’ include/linux/mm.h: In function ‘unmap_shared_mapping_range’: include/linux/mm.h:718: error: ‘holebegin’ undeclared (first use in this function) include/linux/mm.h:718: error: ‘holelen’ undeclared (first use in this function) include/linux/mm.h:718: error: too many arguments to function ‘unmap_mapping_range’ include/linux/mm.h: At top level: include/linux/mm.h:721: error: expected declaration specifiers or ‘...’ before ‘loff_t’ include/linux/mm.h:722: error: expected declaration specifiers or ‘...’ before ‘loff_t’ include/linux/mm.h:722: error: expected declaration specifiers or ‘...’ before ‘loff_t’ include/linux/mm.h:723: error: expected declaration specifiers or ‘...’ before ‘pgprot_t’ include/linux/mm.h:724: error: expected declaration specifiers or ‘...’ before ‘pgprot_t’ include/linux/mm.h:754: error: expected declaration specifiers or ‘...’ before ‘pte_t’ include/linux/mm.h:791: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token include/linux/mm.h:793: error: expected declaration specifiers or ‘...’ before ‘pgd_t’ include/linux/mm.h:794: error: expected declaration specifiers or ‘...’ before ‘pud_t’ include/linux/mm.h:795: error: expected declaration specifiers or ‘...’ before ‘pmd_t’ include/linux/mm.h:796: error: expected ‘)’ before ‘*’ token include/linux/mm.h:816:16: warning: "CONFIG_SPLIT_PTLOCK_CPUS" is not defined include/linux/mm.h: In function ‘vma_nonlinear_insert’: include/linux/mm.h:895: error: ‘struct vm_area_struct’ has no member named ‘shared’ include/linux/mm.h:896: error: ‘struct vm_area_struct’ has no member named ‘shared’ include/linux/mm.h: In function ‘do_mmap’: include/linux/mm.h:929: error: ‘EINVAL’ undeclared (first use in this function) include/linux/mm.h:930: warning: implicit declaration of function ‘PAGE_ALIGN’ include/linux/mm.h:932: error: ‘PAGE_MASK’ undeclared (first use in this function) include/linux/mm.h:933: error: ‘PAGE_SHIFT’ undeclared (first use in this function) include/linux/mm.h: At top level: include/linux/mm.h:938: error: expected declaration specifiers or ‘...’ before ‘size_t’ include/linux/mm.h:944: error: expected declaration specifiers or ‘...’ before ‘loff_t’ include/linux/mm.h:946: error: expected declaration specifiers or ‘...’ before ‘loff_t’ include/linux/mm.h:946: error: expected declaration specifiers or ‘...’ before ‘loff_t’ include/linux/mm.h:951: error: expected declaration specifiers or ‘...’ before ‘pgprot_t’ include/linux/mm.h: In function ‘vma_pages’: include/linux/mm.h:999: error: ‘PAGE_SHIFT’ undeclared (first use in this function) include/linux/mm.h: At top level: include/linux/mm.h:1006: error: expected declaration specifiers or ‘...’ before ‘pgprot_t’ include/linux/mm.h:1048: error: expected declaration specifiers or ‘...’ before ‘size_t’ include/linux/mm.h:1048: error: expected declaration specifiers or ‘...’ before ‘loff_t’ In file included from /usr/src/lirc/drivers/lirc_dev/lirc_dev.c:42: include/linux/poll.h:12:25: error: asm/uaccess.h: No such file or directory In file included from /usr/src/lirc/drivers/lirc_dev/lirc_dev.c:42: include/linux/poll.h: In function ‘get_fd_set’: include/linux/poll.h:92: warning: implicit declaration of function ‘copy_from_user’ include/linux/poll.h:92: error: ‘EFAULT’ undeclared (first use in this function) include/linux/poll.h:94: error: too many arguments to function ‘memset’ include/linux/poll.h: In function ‘set_fd_set’: include/linux/poll.h:102: warning: implicit declaration of function ‘__copy_to_user’ include/linux/poll.h: In function ‘zero_fd_set’: include/linux/poll.h:109: error: too many arguments to function ‘memset’ include/linux/poll.h: At top level: include/linux/poll.h:114: error: expected declaration specifiers or ‘...’ before ‘s64’ include/linux/poll.h:116: error: expected declaration specifiers or ‘...’ before ‘s64’ include/linux/poll.h:116: warning: ‘struct pollfd’ declared inside parameter list /usr/src/lirc/drivers/lirc_dev/lirc_dev.c:47:5: warning: "LINUX_VERSION_CODE" is not defined /usr/src/lirc/drivers/lirc_dev/lirc_dev.c:47:26: warning: "KERNEL_VERSION" is not defined /usr/src/lirc/drivers/lirc_dev/lirc_dev.c:47:40: error: missing binary operator before token "(" In file included from /usr/src/lirc/drivers/lirc_dev/lirc_dev.c:51: include/linux/unistd.h:11:24: error: asm/unistd.h: No such file or directory In file included from /usr/src/lirc/drivers/lirc_dev/lirc_dev.c:53: /usr/src/lirc/drivers/lirc_dev/../../drivers/kcompat.h:8:5: warning: "LINUX_VERSION_CODE" is not defined /usr/src/lirc/drivers/lirc_dev/../../drivers/kcompat.h:8:26: warning: "KERNEL_VERSION" is not defined /usr/src/lirc/drivers/lirc_dev/../../drivers/kcompat.h:8:40: error: missing binary operator before token "(" /usr/src/lirc/drivers/lirc_dev/../../drivers/kcompat.h:14:5: warning: "LINUX_VERSION_CODE" is not defined /usr/src/lirc/drivers/lirc_dev/../../drivers/kcompat.h:14:27: warning: "KERNEL_VERSION" is not defined /usr/src/lirc/drivers/lirc_dev/../../drivers/kcompat.h:14:41: error: missing binary operator before token "(" /usr/src/lirc/drivers/lirc_dev/../../drivers/kcompat.h:65:7: warning: "LINUX_VERSION_CODE" is not defined /usr/src/lirc/drivers/lirc_dev/../../drivers/kcompat.h:65:29: warning: "KERNEL_VERSION" is not defined /usr/src/lirc/drivers/lirc_dev/../../drivers/kcompat.h:65:43: error: missing binary operator before token "(" /usr/src/lirc/drivers/lirc_dev/../../drivers/kcompat.h:74:5: warning: "LINUX_VERSION_CODE" is not defined /usr/src/lirc/drivers/lirc_dev/../../drivers/kcompat.h:74:26: warning: "KERNEL_VERSION" is not defined /usr/src/lirc/drivers/lirc_dev/../../drivers/kcompat.h:74:40: error: missing binary operator before token "(" /usr/src/lirc/drivers/lirc_dev/../../drivers/kcompat.h:85:5: warning: "LINUX_VERSION_CODE" is not defined /usr/src/lirc/drivers/lirc_dev/../../drivers/kcompat.h:85:26: warning: "KERNEL_VERSION" is not defined /usr/src/lirc/drivers/lirc_dev/../../drivers/kcompat.h:85:40: error: missing binary operator before token "(" /usr/src/lirc/drivers/lirc_dev/../../drivers/kcompat.h:140:5: warning: "LINUX_VERSION_CODE" is not defined /usr/src/lirc/drivers/lirc_dev/../../drivers/kcompat.h:140:27: warning: "KERNEL_VERSION" is not defined /usr/src/lirc/drivers/lirc_dev/../../drivers/kcompat.h:140:41: error: missing binary operator before token "(" In file included from /usr/src/lirc/drivers/lirc_dev/lirc_dev.c:53: /usr/src/lirc/drivers/lirc_dev/../../drivers/kcompat.h:169: error: redefinition of ‘try_module_get’ include/linux/module.h:484: error: previous definition of ‘try_module_get’ was here /usr/src/lirc/drivers/lirc_dev/../../drivers/kcompat.h:174: error: redefinition of ‘module_put’ include/linux/module.h:489: error: previous definition of ‘module_put’ was here In file included from include/linux/interrupt.h:10, from /usr/src/lirc/drivers/lirc_dev/../../drivers/kcompat.h:195, from /usr/src/lirc/drivers/lirc_dev/lirc_dev.c:53: include/linux/hardirq.h:6:25: error: asm/hardirq.h: No such file or directory include/linux/hardirq.h:34:27: warning: "NR_IRQS" is not defined include/linux/hardirq.h:53:5: warning: "PREEMPT_ACTIVE" is not defined include/linux/hardirq.h:54:2: error: #error PREEMPT_ACTIVE is too low! In file included from /usr/src/lirc/drivers/lirc_dev/../../drivers/kcompat.h:195, from /usr/src/lirc/drivers/lirc_dev/lirc_dev.c:53: include/linux/interrupt.h: In function ‘cli’: include/linux/interrupt.h:71: warning: implicit declaration of function ‘local_irq_disable’ include/linux/interrupt.h: In function ‘sti’: include/linux/interrupt.h:75: warning: implicit declaration of function ‘local_irq_enable’ include/linux/interrupt.h: In function ‘save_flags’: include/linux/interrupt.h:79: warning: implicit declaration of function ‘local_save_flags’ include/linux/interrupt.h: At top level: include/linux/interrupt.h:160: error: expected specifier-qualifier-list before ‘atomic_t’ include/linux/interrupt.h: In function ‘tasklet_disable_nosync’: include/linux/interrupt.h:219: error: ‘struct tasklet_struct’ has no member named ‘count’ include/linux/interrupt.h:220: warning: implicit declaration of function ‘smp_mb__after_atomic_inc’ include/linux/interrupt.h: In function ‘tasklet_enable’: include/linux/interrupt.h:232: warning: implicit declaration of function ‘smp_mb__before_atomic_dec’ include/linux/interrupt.h:233: error: ‘struct tasklet_struct’ has no member named ‘count’ include/linux/interrupt.h: In function ‘tasklet_hi_enable’: include/linux/interrupt.h:239: error: ‘struct tasklet_struct’ has no member named ‘count’ In file included from /usr/src/lirc/drivers/lirc_dev/lirc_dev.c:53: /usr/src/lirc/drivers/lirc_dev/../../drivers/kcompat.h:207:2: error: #error "LIRC modules currently require" /usr/src/lirc/drivers/lirc_dev/../../drivers/kcompat.h:208:2: error: #error " 'Loadable module support ---> Module unloading'" /usr/src/lirc/drivers/lirc_dev/../../drivers/kcompat.h:209:2: error: #error "to be enabled in the kernel" /usr/src/lirc/drivers/lirc_dev/../../drivers/kcompat.h:220:5: warning: "KERNEL_VERSION" is not defined /usr/src/lirc/drivers/lirc_dev/../../drivers/kcompat.h:220:19: error: missing binary operator before token "(" In file included from include/linux/i2c.h:33, from /usr/src/lirc/drivers/lirc_dev/../../drivers/kcompat.h:229, from /usr/src/lirc/drivers/lirc_dev/lirc_dev.c:53: include/linux/mod_devicetable.h: At top level: include/linux/mod_devicetable.h:18: error: expected specifier-qualifier-list before ‘__u32’ include/linux/mod_devicetable.h:31: error: expected specifier-qualifier-list before ‘__u32’ include/linux/mod_devicetable.h:100: error: expected specifier-qualifier-list before ‘__u16’ include/linux/mod_devicetable.h:136: error: expected specifier-qualifier-list before ‘__u16’ include/linux/mod_devicetable.h:156: error: expected specifier-qualifier-list before ‘__u8’ include/linux/mod_devicetable.h:161: error: expected specifier-qualifier-list before ‘__u8’ include/linux/mod_devicetable.h:172: error: expected specifier-qualifier-list before ‘__u8’ include/linux/mod_devicetable.h:202: error: expected specifier-qualifier-list before ‘__u16’ include/linux/mod_devicetable.h:249: error: expected specifier-qualifier-list before ‘__u16’ include/linux/mod_devicetable.h:282: error: expected specifier-qualifier-list before ‘__u16’ In file included from include/linux/i2c.h:34, from /usr/src/lirc/drivers/lirc_dev/../../drivers/kcompat.h:229, from /usr/src/lirc/drivers/lirc_dev/lirc_dev.c:53: include/linux/device.h:83: error: expected specifier-qualifier-list before ‘ssize_t’ include/linux/device.h:124: error: expected specifier-qualifier-list before ‘ssize_t’ include/linux/device.h:151: error: field ‘sem’ has incomplete type include/linux/device.h:172: error: expected specifier-qualifier-list before ‘ssize_t’ include/linux/device.h:184: error: expected specifier-qualifier-list before ‘ssize_t’ include/linux/device.h:225: error: expected specifier-qualifier-list before ‘dev_t’ include/linux/device.h: In function ‘class_get_devdata’: include/linux/device.h:242: error: ‘struct class_device’ has no member named ‘class_data’ include/linux/device.h: In function ‘class_set_devdata’: include/linux/device.h:248: error: ‘struct class_device’ has no member named ‘class_data’ include/linux/device.h: At top level: include/linux/device.h:281: error: expected identifier or ‘(’ before ‘void’ include/linux/device.h:281: error: expected ‘)’ before numeric constant include/linux/device.h:282: error: expected identifier or ‘(’ before ‘do’ include/linux/device.h:282: error: expected identifier or ‘(’ before ‘while’ include/linux/device.h:285: error: expected declaration specifiers or ‘...’ before ‘dev_t’ include/linux/device.h:288: error: format string argument not a string type include/linux/device.h:289: error: expected identifier or ‘(’ before ‘do’ include/linux/device.h:289: error: expected identifier or ‘(’ before ‘while’ include/linux/device.h:295: error: expected specifier-qualifier-list before ‘ssize_t’ include/linux/device.h:317: error: field ‘sem’ has incomplete type include/linux/device.h:331: error: expected specifier-qualifier-list before ‘u64’ In file included from include/linux/i2c.h:34, from /usr/src/lirc/drivers/lirc_dev/../../drivers/kcompat.h:229, from /usr/src/lirc/drivers/lirc_dev/lirc_dev.c:53: include/linux/device.h:435:1: warning: "MODULE_ALIAS_CHARDEV_MAJOR" redefined In file included from /usr/src/lirc/drivers/lirc_dev/lirc_dev.c:53: /usr/src/lirc/drivers/lirc_dev/../../drivers/kcompat.h:188:1: warning: this is the location of the previous definition In file included from /usr/src/lirc/drivers/lirc_dev/../../drivers/kcompat.h:229, from /usr/src/lirc/drivers/lirc_dev/lirc_dev.c:53: include/linux/i2c.h:81: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘i2c_smbus_xfer’ include/linux/i2c.h:89: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘i2c_smbus_write_quick’ include/linux/i2c.h:90: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘i2c_smbus_read_byte’ include/linux/i2c.h:91: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘i2c_smbus_write_byte’ include/linux/i2c.h:92: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘i2c_smbus_read_byte_data’ include/linux/i2c.h:93: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘i2c_smbus_write_byte_data’ include/linux/i2c.h:95: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘i2c_smbus_read_word_data’ include/linux/i2c.h:96: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘i2c_smbus_write_word_data’ include/linux/i2c.h:98: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘i2c_smbus_write_block_data’ include/linux/i2c.h:102: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘i2c_smbus_read_i2c_block_data’ include/linux/i2c.h:104: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘i2c_smbus_write_i2c_block_data’ include/linux/i2c.h:198: error: expected declaration specifiers or ‘...’ before ‘u16’ include/linux/i2c.h:200: error: expected declaration specifiers or ‘...’ before ‘u8’ include/linux/i2c.h:210: error: expected specifier-qualifier-list before ‘u32’ include/linux/i2c.h:342: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘i2c_get_functionality’ include/linux/i2c.h:348: error: expected declaration specifiers or ‘...’ before ‘u32’ include/linux/i2c.h: In function ‘i2c_check_functionality’: include/linux/i2c.h:350: error: ‘func’ undeclared (first use in this function) include/linux/i2c.h:350: warning: implicit declaration of function ‘i2c_get_functionality’ include/linux/i2c.h: At top level: include/linux/i2c.h:364: error: expected specifier-qualifier-list before ‘__u16’ include/linux/i2c.h:424: error: expected specifier-qualifier-list before ‘__u8’ /usr/src/lirc/drivers/lirc_dev/../../drivers/kcompat.h:238:5: warning: "LINUX_VERSION_CODE" is not defined /usr/src/lirc/drivers/lirc_dev/../../drivers/kcompat.h:238:26: warning: "KERNEL_VERSION" is not defined /usr/src/lirc/drivers/lirc_dev/../../drivers/kcompat.h:238:40: error: missing binary operator before token "(" /usr/src/lirc/drivers/lirc_dev/../../drivers/kcompat.h:263:5: warning: "LINUX_VERSION_CODE" is not defined /usr/src/lirc/drivers/lirc_dev/../../drivers/kcompat.h:263:27: warning: "KERNEL_VERSION" is not defined /usr/src/lirc/drivers/lirc_dev/../../drivers/kcompat.h:263:41: error: missing binary operator before token "(" /usr/src/lirc/drivers/lirc_dev/../../drivers/kcompat.h:281:5: warning: "LINUX_VERSION_CODE" is not defined /usr/src/lirc/drivers/lirc_dev/../../drivers/kcompat.h:281:26: warning: "KERNEL_VERSION" is not defined /usr/src/lirc/drivers/lirc_dev/../../drivers/kcompat.h:281:40: error: missing binary operator before token "(" /usr/src/lirc/drivers/lirc_dev/../../drivers/kcompat.h:319:5: warning: "LINUX_VERSION_CODE" is not defined /usr/src/lirc/drivers/lirc_dev/../../drivers/kcompat.h:319:27: warning: "KERNEL_VERSION" is not defined /usr/src/lirc/drivers/lirc_dev/../../drivers/kcompat.h:319:41: error: missing binary operator before token "(" In file included from /usr/src/lirc/drivers/lirc_dev/lirc_dev.c:65: /usr/src/lirc/drivers/lirc_dev/lirc_dev.h: In function ‘lirc_buffer_init’: /usr/src/lirc/drivers/lirc_dev/lirc_dev.h:49: warning: implicit declaration of function ‘kmalloc’ /usr/src/lirc/drivers/lirc_dev/lirc_dev.h:49: warning: assignment makes pointer from integer without a cast /usr/src/lirc/drivers/lirc_dev/lirc_dev.h:52: error: too many arguments to function ‘memset’ /usr/src/lirc/drivers/lirc_dev/lirc_dev.h: In function ‘lirc_buffer_lock’: /usr/src/lirc/drivers/lirc_dev/lirc_dev.h:77: warning: ‘save_flags’ is deprecated (declared at include/linux/interrupt.h:78) /usr/src/lirc/drivers/lirc_dev/lirc_dev.h:77: warning: ‘cli’ is deprecated (declared at include/linux/interrupt.h:70) /usr/src/lirc/drivers/lirc_dev/lirc_dev.h: In function ‘lirc_buffer_unlock’: /usr/src/lirc/drivers/lirc_dev/lirc_dev.h:81: warning: ‘restore_flags’ is deprecated (declared at include/linux/interrupt.h:83) /usr/src/lirc/drivers/lirc_dev/lirc_dev.h: In function ‘_lirc_buffer_read_1’: /usr/src/lirc/drivers/lirc_dev/lirc_dev.h:98: error: too many arguments to function ‘memcpy’ /usr/src/lirc/drivers/lirc_dev/lirc_dev.h: In function ‘_lirc_buffer_write_1’: /usr/src/lirc/drivers/lirc_dev/lirc_dev.h:113: error: too many arguments to function ‘memcpy’ /usr/src/lirc/drivers/lirc_dev/lirc_dev.h: In function ‘_lirc_buffer_write_n’: /usr/src/lirc/drivers/lirc_dev/lirc_dev.h:129: error: too many arguments to function ‘memcpy’ /usr/src/lirc/drivers/lirc_dev/lirc_dev.c: At top level: /usr/src/lirc/drivers/lirc_dev/lirc_dev.c:84: error: field ‘buffer_sem’ has incomplete type /usr/src/lirc/drivers/lirc_dev/lirc_dev.c:98: warning: data definition has no type or storage class /usr/src/lirc/drivers/lirc_dev/lirc_dev.c:98: warning: type defaults to ‘int’ in declaration of ‘DECLARE_MUTEX’ /usr/src/lirc/drivers/lirc_dev/lirc_dev.c:98: warning: parameter names (without types) in function declaration /usr/src/lirc/drivers/lirc_dev/lirc_dev.c: In function ‘init_irctl’: /usr/src/lirc/drivers/lirc_dev/lirc_dev.c:111: error: too many arguments to function ‘memset’ /usr/src/lirc/drivers/lirc_dev/lirc_dev.c:112: warning: implicit declaration of function ‘sema_init’ /usr/src/lirc/drivers/lirc_dev/lirc_dev.c: In function ‘add_to_buf’: /usr/src/lirc/drivers/lirc_dev/lirc_dev.c:156: error: ‘EOVERFLOW’ undeclared (first use in this function) /usr/src/lirc/drivers/lirc_dev/lirc_dev.c:160: error: ‘ENODATA’ undeclared (first use in this function) /usr/src/lirc/drivers/lirc_dev/lirc_dev.c:175: error: ‘ENODEV’ undeclared (first use in this function) /usr/src/lirc/drivers/lirc_dev/lirc_dev.c: In function ‘lirc_thread’: /usr/src/lirc/drivers/lirc_dev/lirc_dev.c:197: warning: implicit declaration of function ‘up’ /usr/src/lirc/drivers/lirc_dev/lirc_dev.c:205: warning: implicit declaration of function ‘set_mb’ /usr/src/lirc/drivers/lirc_dev/lirc_dev.c:205: error: ‘current’ undeclared (first use in this function) /usr/src/lirc/drivers/lirc_dev/lirc_dev.c:219: error: ‘HZ’ undeclared (first use in this function) /usr/src/lirc/drivers/lirc_dev/lirc_dev.c:224: warning: implicit declaration of function ‘down’ /usr/src/lirc/drivers/lirc_dev/lirc_dev.c: In function ‘lirc_register_plugin’: /usr/src/lirc/drivers/lirc_dev/lirc_dev.c:249: warning: implicit declaration of function ‘DECLARE_MUTEX_LOCKED’ /usr/src/lirc/drivers/lirc_dev/lirc_dev.c:249: error: ‘tn’ undeclared (first use in this function) /usr/src/lirc/drivers/lirc_dev/lirc_dev.c:254: error: ‘EBADRQC’ undeclared (first use in this function) /usr/src/lirc/drivers/lirc_dev/lirc_dev.c:278: error: ‘HZ’ undeclared (first use in this function) /usr/src/lirc/drivers/lirc_dev/lirc_dev.c:291: error: ‘struct file_operations’ has no member named ‘read’ /usr/src/lirc/drivers/lirc_dev/lirc_dev.c:299: error: ‘struct file_operations’ has no member named ‘read’ /usr/src/lirc/drivers/lirc_dev/lirc_dev.c:299: error: ‘struct file_operations’ has no member named ‘poll’ /usr/src/lirc/drivers/lirc_dev/lirc_dev.c:300: error: ‘struct file_operations’ has no member named ‘ioctl’ /usr/src/lirc/drivers/lirc_dev/lirc_dev.c:315: error: ‘plugin_lock’ undeclared (first use in this function) /usr/src/lirc/drivers/lirc_dev/lirc_dev.c:327: error: ‘ENOMEM’ undeclared (first use in this function) /usr/src/lirc/drivers/lirc_dev/lirc_dev.c:333: error: ‘EBUSY’ undeclared (first use in this function) /usr/src/lirc/drivers/lirc_dev/lirc_dev.c:354: warning: assignment makes pointer from integer without a cast /usr/src/lirc/drivers/lirc_dev/lirc_dev.c:392: warning: implicit declaration of function ‘kernel_thread’ /usr/src/lirc/drivers/lirc_dev/lirc_dev.c:397: error: ‘ECHILD’ undeclared (first use in this function) /usr/src/lirc/drivers/lirc_dev/lirc_dev.c:411: error: ‘MOD_INC_USE_COUNT’ undeclared (first use in this function) /usr/src/lirc/drivers/lirc_dev/lirc_dev.c: In function ‘lirc_unregister_plugin’: /usr/src/lirc/drivers/lirc_dev/lirc_dev.c:438: error: ‘tn’ undeclared (first use in this function) /usr/src/lirc/drivers/lirc_dev/lirc_dev.c:439: error: ‘tn2’ undeclared (first use in this function) /usr/src/lirc/drivers/lirc_dev/lirc_dev.c:445: error: ‘EBADRQC’ undeclared (first use in this function) /usr/src/lirc/drivers/lirc_dev/lirc_dev.c:450: error: ‘plugin_lock’ undeclared (first use in this function) /usr/src/lirc/drivers/lirc_dev/lirc_dev.c:456: error: ‘ENOENT’ undeclared (first use in this function) /usr/src/lirc/drivers/lirc_dev/lirc_dev.c:464:5: warning: "LINUX_VERSION_CODE" is not defined /usr/src/lirc/drivers/lirc_dev/lirc_dev.c:464:27: warning: "KERNEL_VERSION" is not defined /usr/src/lirc/drivers/lirc_dev/lirc_dev.c:464:41: error: missing binary operator before token "(" /usr/src/lirc/drivers/lirc_dev/lirc_dev.c:505: error: ‘MOD_DEC_USE_COUNT’ undeclared (first use in this function) /usr/src/lirc/drivers/lirc_dev/lirc_dev.c: In function ‘irctl_open’: /usr/src/lirc/drivers/lirc_dev/lirc_dev.c:519: error: ‘struct inode’ has no member named ‘i_rdev’ /usr/src/lirc/drivers/lirc_dev/lirc_dev.c:520: error: ‘struct inode’ has no member named ‘i_rdev’ /usr/src/lirc/drivers/lirc_dev/lirc_dev.c:522: error: ‘ENODEV’ undeclared (first use in this function) /usr/src/lirc/drivers/lirc_dev/lirc_dev.c:525: error: ‘struct inode’ has no member named ‘i_rdev’ /usr/src/lirc/drivers/lirc_dev/lirc_dev.c:530: error: ‘struct file_operations’ has no member named ‘open’ /usr/src/lirc/drivers/lirc_dev/lirc_dev.c:531: error: ‘struct file_operations’ has no member named ‘open’ /usr/src/lirc/drivers/lirc_dev/lirc_dev.c:533: warning: implicit declaration of function ‘down_interruptible’ /usr/src/lirc/drivers/lirc_dev/lirc_dev.c:533: error: ‘plugin_lock’ undeclared (first use in this function) /usr/src/lirc/drivers/lirc_dev/lirc_dev.c:549: error: ‘EBUSY’ undeclared (first use in this function) /usr/src/lirc/drivers/lirc_dev/lirc_dev.c: In function ‘irctl_close’: /usr/src/lirc/drivers/lirc_dev/lirc_dev.c:590: error: ‘struct inode’ has no member named ‘i_rdev’ /usr/src/lirc/drivers/lirc_dev/lirc_dev.c:595: error: ‘struct file_operations’ has no member named ‘release’ /usr/src/lirc/drivers/lirc_dev/lirc_dev.c:596: error: ‘struct file_operations’ has no member named ‘release’ /usr/src/lirc/drivers/lirc_dev/lirc_dev.c:598: error: ‘plugin_lock’ undeclared (first use in this function) /usr/src/lirc/drivers/lirc_dev/lirc_dev.c: In function ‘irctl_poll’: /usr/src/lirc/drivers/lirc_dev/lirc_dev.c:624: error: ‘struct dentry’ has no member named ‘d_inode’ /usr/src/lirc/drivers/lirc_dev/lirc_dev.c:630: error: ‘struct file_operations’ has no member named ‘poll’ /usr/src/lirc/drivers/lirc_dev/lirc_dev.c:631: error: ‘struct file_operations’ has no member named ‘poll’ /usr/src/lirc/drivers/lirc_dev/lirc_dev.c:637: error: ‘POLLERR’ undeclared (first use in this function) /usr/src/lirc/drivers/lirc_dev/lirc_dev.c:646: error: ‘POLLIN’ undeclared (first use in this function) /usr/src/lirc/drivers/lirc_dev/lirc_dev.c:646: error: ‘POLLRDNORM’ undeclared (first use in this function) /usr/src/lirc/drivers/lirc_dev/lirc_dev.c: In function ‘irctl_ioctl’: /usr/src/lirc/drivers/lirc_dev/lirc_dev.c:660: error: ‘struct inode’ has no member named ‘i_rdev’ /usr/src/lirc/drivers/lirc_dev/lirc_dev.c:666: error: ‘struct file_operations’ has no member named ‘ioctl’ /usr/src/lirc/drivers/lirc_dev/lirc_dev.c:667: error: ‘struct file_operations’ has no member named ‘ioctl’ /usr/src/lirc/drivers/lirc_dev/lirc_dev.c:672: error: ‘ENODEV’ undeclared (first use in this function) /usr/src/lirc/drivers/lirc_dev/lirc_dev.c:686: warning: implicit declaration of function ‘_IOR’ /usr/src/lirc/drivers/lirc_dev/lirc_dev.c:686: error: ‘__u32’ undeclared (first use in this function) /usr/src/lirc/drivers/lirc_dev/lirc_dev.c:686: error: case label does not reduce to an integer constant /usr/src/lirc/drivers/lirc_dev/lirc_dev.c:687: warning: implicit declaration of function ‘put_user’ /usr/src/lirc/drivers/lirc_dev/lirc_dev.c:689: error: case label does not reduce to an integer constant /usr/src/lirc/drivers/lirc_dev/lirc_dev.c:691: error: ‘ENOSYS’ undeclared (first use in this function) /usr/src/lirc/drivers/lirc_dev/lirc_dev.c:697: warning: implicit declaration of function ‘_IOW’ /usr/src/lirc/drivers/lirc_dev/lirc_dev.c:697: error: case label does not reduce to an integer constant /usr/src/lirc/drivers/lirc_dev/lirc_dev.c:701: warning: implicit declaration of function ‘get_user’ /usr/src/lirc/drivers/lirc_dev/lirc_dev.c:703: error: ‘EINVAL’ undeclared (first use in this function) /usr/src/lirc/drivers/lirc_dev/lirc_dev.c:709: error: case label does not reduce to an integer constant /usr/src/lirc/drivers/lirc_dev/lirc_dev.c: At top level: /usr/src/lirc/drivers/lirc_dev/lirc_dev.c:726: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘irctl_read’ /usr/src/lirc/drivers/lirc_dev/lirc_dev.c: In function ‘lirc_get_pdata’: /usr/src/lirc/drivers/lirc_dev/lirc_dev.c:814: error: ‘struct dentry’ has no member named ‘d_inode’ /usr/src/lirc/drivers/lirc_dev/lirc_dev.c:815: error: ‘struct dentry’ has no member named ‘d_inode’ /usr/src/lirc/drivers/lirc_dev/lirc_dev.c:817: error: ‘struct dentry’ has no member named ‘d_inode’ /usr/src/lirc/drivers/lirc_dev/lirc_dev.c: At top level: /usr/src/lirc/drivers/lirc_dev/lirc_dev.c:825: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘irctl_write’ /usr/src/lirc/drivers/lirc_dev/lirc_dev.c:846: error: unknown field ‘read’ specified in initializer /usr/src/lirc/drivers/lirc_dev/lirc_dev.c:846: error: ‘irctl_read’ undeclared here (not in a function) /usr/src/lirc/drivers/lirc_dev/lirc_dev.c:847: error: unknown field ‘write’ specified in initializer /usr/src/lirc/drivers/lirc_dev/lirc_dev.c:847: error: ‘irctl_write’ undeclared here (not in a function) /usr/src/lirc/drivers/lirc_dev/lirc_dev.c:847: warning: excess elements in struct initializer /usr/src/lirc/drivers/lirc_dev/lirc_dev.c:847: warning: (near initialization for ‘fops’) /usr/src/lirc/drivers/lirc_dev/lirc_dev.c:848: error: unknown field ‘poll’ specified in initializer /usr/src/lirc/drivers/lirc_dev/lirc_dev.c:848: warning: excess elements in struct initializer /usr/src/lirc/drivers/lirc_dev/lirc_dev.c:848: warning: (near initialization for ‘fops’) /usr/src/lirc/drivers/lirc_dev/lirc_dev.c:849: error: unknown field ‘ioctl’ specified in initializer /usr/src/lirc/drivers/lirc_dev/lirc_dev.c:849: warning: excess elements in struct initializer /usr/src/lirc/drivers/lirc_dev/lirc_dev.c:849: warning: (near initialization for ‘fops’) /usr/src/lirc/drivers/lirc_dev/lirc_dev.c:850: error: unknown field ‘open’ specified in initializer /usr/src/lirc/drivers/lirc_dev/lirc_dev.c:850: warning: excess elements in struct initializer /usr/src/lirc/drivers/lirc_dev/lirc_dev.c:850: warning: (near initialization for ‘fops’) /usr/src/lirc/drivers/lirc_dev/lirc_dev.c:851: error: unknown field ‘release’ specified in initializer /usr/src/lirc/drivers/lirc_dev/lirc_dev.c:852: warning: excess elements in struct initializer /usr/src/lirc/drivers/lirc_dev/lirc_dev.c:852: warning: (near initialization for ‘fops’) make[6]: *** [/usr/src/lirc/drivers/lirc_dev/lirc_dev.o] Error 1 make[5]: *** [_module_/usr/src/lirc/drivers/lirc_dev] Error 2 make[5]: Leaving directory `/usr/src/linux-source-2.6.17' make[4]: *** [lirc_dev.o] Error 2 make[4]: Leaving directory `/usr/src/lirc/drivers/lirc_dev' make[3]: *** [all] Error 2 make[3]: Leaving directory `/usr/src/lirc/drivers/lirc_dev' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/usr/src/lirc/drivers' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/usr/src/lirc' make: *** [all] Error 2 root@mythtv:/usr/src/lirc#