All pastes #278398 Raw Edit

Unnamed

public text v1 · immutable
·published 2006-12-14 01:10 UTC
rendered paste body
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#