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#