make INCLUDE=/usr/src/linux-2.6.20.11-tmb-lmdv/include gcc -DMODULE -D__KERNEL__ -I/usr/src/linux-2.6.20.11-tmb-lmdv/include -include /usr/src/linux-2.6.20.11-tmb-lmdv/include/linux/modversions.h -c lxkscanner.c cc1: error: /usr/src/linux-2.6.20.11-tmb-lmdv/include/linux/modversions.h: No such file or directory In file included from /usr/include/asm/processor.h:25, from /usr/include/asm/thread_info.h:17, from /usr/include/linux/thread_info.h:21, from /usr/include/linux/preempt.h:10, from /usr/include/linux/spinlock.h:52, from /usr/include/linux/capability.h:45, from /usr/include/linux/sched.h:6, from /usr/include/linux/module.h:9, from lxkscanner.h:31, from lxkscanner.c:358: /usr/include/linux/cpumask.h:88: error: expected specifier-qualifier-list before ‘DECLARE_BITMAP’ /usr/include/linux/cpumask.h: In function ‘__cpu_set’: /usr/include/linux/cpumask.h:94: error: ‘cpumask_t’ has no member named ‘bits’ /usr/include/linux/cpumask.h: In function ‘__cpu_clear’: /usr/include/linux/cpumask.h:100: error: ‘cpumask_t’ has no member named ‘bits’ /usr/include/linux/cpumask.h: In function ‘__cpus_setall’: /usr/include/linux/cpumask.h:106: error: ‘cpumask_t’ has no member named ‘bits’ /usr/include/linux/cpumask.h: In function ‘__cpus_clear’: /usr/include/linux/cpumask.h:112: error: ‘cpumask_t’ has no member named ‘bits’ /usr/include/linux/cpumask.h: In function ‘__cpu_test_and_set’: /usr/include/linux/cpumask.h:121: error: ‘cpumask_t’ has no member named ‘bits’ /usr/include/linux/cpumask.h: In function ‘__cpus_and’: /usr/include/linux/cpumask.h:128: error: ‘cpumask_t’ has no member named ‘bits’ /usr/include/linux/cpumask.h:128: error: ‘cpumask_t’ has no member named ‘bits’ /usr/include/linux/cpumask.h:128: error: ‘cpumask_t’ has no member named ‘bits’ /usr/include/linux/cpumask.h: In function ‘__cpus_or’: /usr/include/linux/cpumask.h:135: error: ‘cpumask_t’ has no member named ‘bits’ /usr/include/linux/cpumask.h:135: error: ‘cpumask_t’ has no member named ‘bits’ /usr/include/linux/cpumask.h:135: error: ‘cpumask_t’ has no member named ‘bits’ /usr/include/linux/cpumask.h: In function ‘__cpus_xor’: /usr/include/linux/cpumask.h:142: error: ‘cpumask_t’ has no member named ‘bits’ /usr/include/linux/cpumask.h:142: error: ‘cpumask_t’ has no member named ‘bits’ /usr/include/linux/cpumask.h:142: error: ‘cpumask_t’ has no member named ‘bits’ /usr/include/linux/cpumask.h: In function ‘__cpus_andnot’: /usr/include/linux/cpumask.h:150: error: ‘cpumask_t’ has no member named ‘bits’ /usr/include/linux/cpumask.h:150: error: ‘cpumask_t’ has no member named ‘bits’ /usr/include/linux/cpumask.h:150: error: ‘cpumask_t’ has no member named ‘bits’ /usr/include/linux/cpumask.h: In function ‘__cpus_complement’: /usr/include/linux/cpumask.h:157: error: ‘cpumask_t’ has no member named ‘bits’ /usr/include/linux/cpumask.h:157: error: ‘cpumask_t’ has no member named ‘bits’ /usr/include/linux/cpumask.h: In function ‘__cpus_equal’: /usr/include/linux/cpumask.h:164: error: ‘cpumask_t’ has no member named ‘bits’ /usr/include/linux/cpumask.h:164: error: ‘cpumask_t’ has no member named ‘bits’ /usr/include/linux/cpumask.h: In function ‘__cpus_intersects’: /usr/include/linux/cpumask.h:171: error: ‘cpumask_t’ has no member named ‘bits’ /usr/include/linux/cpumask.h:171: error: ‘cpumask_t’ has no member named ‘bits’ /usr/include/linux/cpumask.h: In function ‘__cpus_subset’: /usr/include/linux/cpumask.h:178: error: ‘cpumask_t’ has no member named ‘bits’ /usr/include/linux/cpumask.h:178: error: ‘cpumask_t’ has no member named ‘bits’ /usr/include/linux/cpumask.h: In function ‘__cpus_empty’: /usr/include/linux/cpumask.h:184: error: ‘cpumask_t’ has no member named ‘bits’ /usr/include/linux/cpumask.h: In function ‘__cpus_full’: /usr/include/linux/cpumask.h:190: error: ‘cpumask_t’ has no member named ‘bits’ /usr/include/linux/cpumask.h: In function ‘__cpus_weight’: /usr/include/linux/cpumask.h:196: error: ‘cpumask_t’ has no member named ‘bits’ /usr/include/linux/cpumask.h: In function ‘__cpus_shift_right’: /usr/include/linux/cpumask.h:204: error: ‘cpumask_t’ has no member named ‘bits’ /usr/include/linux/cpumask.h:204: error: ‘cpumask_t’ has no member named ‘bits’ /usr/include/linux/cpumask.h: In function ‘__cpus_shift_left’: /usr/include/linux/cpumask.h:212: error: ‘cpumask_t’ has no member named ‘bits’ /usr/include/linux/cpumask.h:212: error: ‘cpumask_t’ has no member named ‘bits’ In file included from /usr/include/asm/processor.h:25, from /usr/include/asm/thread_info.h:17, from /usr/include/linux/thread_info.h:21, from /usr/include/linux/preempt.h:10, from /usr/include/linux/spinlock.h:52, from /usr/include/linux/capability.h:45, from /usr/include/linux/sched.h:6, from /usr/include/linux/module.h:9, from lxkscanner.h:31, from lxkscanner.c:358: /usr/include/linux/cpumask.h:239:5: error: missing binary operator before token "(" /usr/include/linux/cpumask.h: In function ‘__cpumask_scnprintf’: /usr/include/linux/cpumask.h:273: error: ‘cpumask_t’ has no member named ‘bits’ /usr/include/linux/cpumask.h: In function ‘__cpumask_parse’: /usr/include/linux/cpumask.h:281: error: ‘cpumask_t’ has no member named ‘bits’ /usr/include/linux/cpumask.h: In function ‘__cpulist_scnprintf’: /usr/include/linux/cpumask.h:289: error: ‘cpumask_t’ has no member named ‘bits’ /usr/include/linux/cpumask.h: In function ‘__cpulist_parse’: /usr/include/linux/cpumask.h:295: error: ‘cpumask_t’ has no member named ‘bits’ /usr/include/linux/cpumask.h: In function ‘__cpu_remap’: /usr/include/linux/cpumask.h:303: error: ‘cpumask_t’ has no member named ‘bits’ /usr/include/linux/cpumask.h:303: error: ‘cpumask_t’ has no member named ‘bits’ /usr/include/linux/cpumask.h: In function ‘__cpus_remap’: /usr/include/linux/cpumask.h:311: error: ‘cpumask_t’ has no member named ‘bits’ /usr/include/linux/cpumask.h:311: error: ‘cpumask_t’ has no member named ‘bits’ /usr/include/linux/cpumask.h:311: error: ‘cpumask_t’ has no member named ‘bits’ /usr/include/linux/cpumask.h:311: error: ‘cpumask_t’ has no member named ‘bits’ /usr/include/linux/cpumask.h:314:5: error: missing binary operator before token "(" /usr/include/linux/cpumask.h:383:5: error: missing binary operator before token "(" In file included from /usr/include/asm/thread_info.h:17, from /usr/include/linux/thread_info.h:21, from /usr/include/linux/preempt.h:10, from /usr/include/linux/spinlock.h:52, from /usr/include/linux/capability.h:45, from /usr/include/linux/sched.h:6, from /usr/include/linux/module.h:9, from lxkscanner.h:31, from lxkscanner.c:358: /usr/include/asm/processor.h: At top level: /usr/include/asm/processor.h:79: error: ‘CONFIG_X86_L1_CACHE_SHIFT’ undeclared here (not in a function) /usr/include/asm/processor.h:79: error: requested alignment is not a constant In file included from /usr/include/linux/sched.h:11, from /usr/include/linux/module.h:9, from lxkscanner.h:31, from lxkscanner.c:358: /usr/include/linux/jiffies.h:33:3: error: #error You lose. /usr/include/linux/jiffies.h:210:31: error: division by zero in #if /usr/include/linux/jiffies.h:210:31: error: division by zero in #if /usr/include/linux/jiffies.h:210:31: error: division by zero in #if /usr/include/linux/jiffies.h:210:31: error: division by zero in #if /usr/include/linux/jiffies.h:210:31: error: division by zero in #if /usr/include/linux/jiffies.h:210:31: error: division by zero in #if /usr/include/linux/jiffies.h:210:31: error: division by zero in #if /usr/include/linux/jiffies.h:210:31: error: division by zero in #if /usr/include/linux/jiffies.h:210:31: error: division by zero in #if /usr/include/linux/jiffies.h:210:31: error: division by zero in #if /usr/include/linux/jiffies.h:210:31: error: division by zero in #if /usr/include/linux/jiffies.h:210:31: error: division by zero in #if /usr/include/linux/jiffies.h:210:31: error: division by zero in #if /usr/include/linux/jiffies.h:210:31: error: division by zero in #if /usr/include/linux/jiffies.h:210:31: error: division by zero in #if /usr/include/linux/jiffies.h:210:31: error: division by zero in #if /usr/include/linux/jiffies.h:254:46: error: division by zero in #if In file included from /usr/include/linux/sched.h:11, from /usr/include/linux/module.h:9, from lxkscanner.h:31, from lxkscanner.c:358: /usr/include/linux/jiffies.h: In function ‘jiffies_to_msecs’: /usr/include/linux/jiffies.h:259: error: ‘CONFIG_HZ’ undeclared (first use in this function) /usr/include/linux/jiffies.h:259: error: (Each undeclared identifier is reported only once /usr/include/linux/jiffies.h:259: error: for each function it appears in.) /usr/include/linux/jiffies.h:265:46: error: division by zero in #if /usr/include/linux/jiffies.h: In function ‘jiffies_to_usecs’: /usr/include/linux/jiffies.h:270: error: ‘CONFIG_HZ’ undeclared (first use in this function) /usr/include/linux/jiffies.h:278:46: error: division by zero in #if /usr/include/linux/jiffies.h: In function ‘msecs_to_jiffies’: /usr/include/linux/jiffies.h:283: error: ‘CONFIG_HZ’ undeclared (first use in this function) /usr/include/linux/jiffies.h:291:46: error: division by zero in #if /usr/include/linux/jiffies.h: In function ‘usecs_to_jiffies’: /usr/include/linux/jiffies.h:296: error: ‘CONFIG_HZ’ undeclared (first use in this function) /usr/include/linux/jiffies.h: In function ‘timespec_to_jiffies’: /usr/include/linux/jiffies.h:315: error: ‘CONFIG_HZ’ undeclared (first use in this function) /usr/include/linux/jiffies.h:321: error: ‘SHIFT_HZ’ undeclared (first use in this function) /usr/include/linux/jiffies.h: In function ‘jiffies_to_timespec’: /usr/include/linux/jiffies.h:334: error: ‘CONFIG_HZ’ undeclared (first use in this function) /usr/include/linux/jiffies.h: In function ‘timeval_to_jiffies’: /usr/include/linux/jiffies.h:356: error: ‘CONFIG_HZ’ undeclared (first use in this function) /usr/include/linux/jiffies.h:360: error: ‘SHIFT_HZ’ undeclared (first use in this function) /usr/include/linux/jiffies.h: In function ‘jiffies_to_timeval’: /usr/include/linux/jiffies.h:372: error: ‘CONFIG_HZ’ undeclared (first use in this function) /usr/include/linux/jiffies.h:385:6: error: division by zero in #if /usr/include/linux/jiffies.h:385:6: error: division by zero in #if /usr/include/linux/jiffies.h:385:6: error: division by zero in #if /usr/include/linux/jiffies.h:385:6: error: division by zero in #if /usr/include/linux/jiffies.h:385:6: error: division by zero in #if /usr/include/linux/jiffies.h:385:6: error: division by zero in #if /usr/include/linux/jiffies.h:385:6: error: division by zero in #if /usr/include/linux/jiffies.h:385:6: error: division by zero in #if /usr/include/linux/jiffies.h:385:6: error: division by zero in #if /usr/include/linux/jiffies.h:385:6: error: division by zero in #if /usr/include/linux/jiffies.h:385:6: error: division by zero in #if /usr/include/linux/jiffies.h:385:6: error: division by zero in #if /usr/include/linux/jiffies.h:385:6: error: division by zero in #if /usr/include/linux/jiffies.h:385:6: error: division by zero in #if /usr/include/linux/jiffies.h:385:6: error: division by zero in #if /usr/include/linux/jiffies.h:385:6: error: division by zero in #if /usr/include/linux/jiffies.h: In function ‘jiffies_to_clock_t’: /usr/include/linux/jiffies.h:386: error: ‘CONFIG_HZ’ undeclared (first use in this function) /usr/include/linux/jiffies.h: In function ‘clock_t_to_jiffies’: /usr/include/linux/jiffies.h:397: error: ‘CONFIG_HZ’ undeclared (first use in this function) /usr/include/linux/jiffies.h:416:6: error: division by zero in #if /usr/include/linux/jiffies.h:416:6: error: division by zero in #if /usr/include/linux/jiffies.h:416:6: error: division by zero in #if /usr/include/linux/jiffies.h:416:6: error: division by zero in #if /usr/include/linux/jiffies.h:416:6: error: division by zero in #if /usr/include/linux/jiffies.h:416:6: error: division by zero in #if /usr/include/linux/jiffies.h:416:6: error: division by zero in #if /usr/include/linux/jiffies.h:416:6: error: division by zero in #if /usr/include/linux/jiffies.h:416:6: error: division by zero in #if /usr/include/linux/jiffies.h:416:6: error: division by zero in #if /usr/include/linux/jiffies.h:416:6: error: division by zero in #if /usr/include/linux/jiffies.h:416:6: error: division by zero in #if /usr/include/linux/jiffies.h:416:6: error: division by zero in #if /usr/include/linux/jiffies.h:416:6: error: division by zero in #if /usr/include/linux/jiffies.h:416:6: error: division by zero in #if /usr/include/linux/jiffies.h:416:6: error: division by zero in #if /usr/include/linux/jiffies.h: In function ‘jiffies_64_to_clock_t’: /usr/include/linux/jiffies.h:417: error: ‘CONFIG_HZ’ undeclared (first use in this function) In file included from /usr/include/linux/sched.h:16, from /usr/include/linux/module.h:9, from lxkscanner.h:31, from lxkscanner.c:358: /usr/include/linux/nodemask.h: At top level: /usr/include/linux/nodemask.h:88: error: expected specifier-qualifier-list before ‘DECLARE_BITMAP’ /usr/include/linux/nodemask.h: In function ‘__node_set’: /usr/include/linux/nodemask.h:94: error: ‘nodemask_t’ has no member named ‘bits’ /usr/include/linux/nodemask.h: In function ‘__node_clear’: /usr/include/linux/nodemask.h:100: error: ‘nodemask_t’ has no member named ‘bits’ /usr/include/linux/nodemask.h: In function ‘__nodes_setall’: /usr/include/linux/nodemask.h:106: error: ‘nodemask_t’ has no member named ‘bits’ /usr/include/linux/nodemask.h: In function ‘__nodes_clear’: /usr/include/linux/nodemask.h:112: error: ‘nodemask_t’ has no member named ‘bits’ /usr/include/linux/nodemask.h: In function ‘__node_test_and_set’: /usr/include/linux/nodemask.h:122: error: ‘nodemask_t’ has no member named ‘bits’ /usr/include/linux/nodemask.h: In function ‘__nodes_and’: /usr/include/linux/nodemask.h:130: error: ‘nodemask_t’ has no member named ‘bits’ /usr/include/linux/nodemask.h:130: error: ‘nodemask_t’ has no member named ‘bits’ /usr/include/linux/nodemask.h:130: error: ‘nodemask_t’ has no member named ‘bits’ /usr/include/linux/nodemask.h: In function ‘__nodes_or’: /usr/include/linux/nodemask.h:138: error: ‘nodemask_t’ has no member named ‘bits’ /usr/include/linux/nodemask.h:138: error: ‘nodemask_t’ has no member named ‘bits’ /usr/include/linux/nodemask.h:138: error: ‘nodemask_t’ has no member named ‘bits’ /usr/include/linux/nodemask.h: In function ‘__nodes_xor’: /usr/include/linux/nodemask.h:146: error: ‘nodemask_t’ has no member named ‘bits’ /usr/include/linux/nodemask.h:146: error: ‘nodemask_t’ has no member named ‘bits’ /usr/include/linux/nodemask.h:146: error: ‘nodemask_t’ has no member named ‘bits’ /usr/include/linux/nodemask.h: In function ‘__nodes_andnot’: /usr/include/linux/nodemask.h:154: error: ‘nodemask_t’ has no member named ‘bits’ /usr/include/linux/nodemask.h:154: error: ‘nodemask_t’ has no member named ‘bits’ /usr/include/linux/nodemask.h:154: error: ‘nodemask_t’ has no member named ‘bits’ /usr/include/linux/nodemask.h: In function ‘__nodes_complement’: /usr/include/linux/nodemask.h:162: error: ‘nodemask_t’ has no member named ‘bits’ /usr/include/linux/nodemask.h:162: error: ‘nodemask_t’ has no member named ‘bits’ /usr/include/linux/nodemask.h: In function ‘__nodes_equal’: /usr/include/linux/nodemask.h:170: error: ‘nodemask_t’ has no member named ‘bits’ /usr/include/linux/nodemask.h:170: error: ‘nodemask_t’ has no member named ‘bits’ /usr/include/linux/nodemask.h: In function ‘__nodes_intersects’: /usr/include/linux/nodemask.h:178: error: ‘nodemask_t’ has no member named ‘bits’ /usr/include/linux/nodemask.h:178: error: ‘nodemask_t’ has no member named ‘bits’ /usr/include/linux/nodemask.h: In function ‘__nodes_subset’: /usr/include/linux/nodemask.h:186: error: ‘nodemask_t’ has no member named ‘bits’ /usr/include/linux/nodemask.h:186: error: ‘nodemask_t’ has no member named ‘bits’ /usr/include/linux/nodemask.h: In function ‘__nodes_empty’: /usr/include/linux/nodemask.h:192: error: ‘nodemask_t’ has no member named ‘bits’ /usr/include/linux/nodemask.h: In function ‘__nodes_full’: /usr/include/linux/nodemask.h:198: error: ‘nodemask_t’ has no member named ‘bits’ /usr/include/linux/nodemask.h: In function ‘__nodes_weight’: /usr/include/linux/nodemask.h:204: error: ‘nodemask_t’ has no member named ‘bits’ /usr/include/linux/nodemask.h: In function ‘__nodes_shift_right’: /usr/include/linux/nodemask.h:212: error: ‘nodemask_t’ has no member named ‘bits’ /usr/include/linux/nodemask.h:212: error: ‘nodemask_t’ has no member named ‘bits’ /usr/include/linux/nodemask.h: In function ‘__nodes_shift_left’: /usr/include/linux/nodemask.h:220: error: ‘nodemask_t’ has no member named ‘bits’ /usr/include/linux/nodemask.h:220: error: ‘nodemask_t’ has no member named ‘bits’ /usr/include/linux/nodemask.h: In function ‘__first_node’: /usr/include/linux/nodemask.h:229: error: ‘nodemask_t’ has no member named ‘bits’ /usr/include/linux/nodemask.h: In function ‘__next_node’: /usr/include/linux/nodemask.h:235: error: ‘nodemask_t’ has no member named ‘bits’ /usr/include/linux/nodemask.h: In function ‘__first_unset_node’: /usr/include/linux/nodemask.h:253: error: ‘nodemask_t’ has no member named ‘bits’ /usr/include/linux/nodemask.h: In function ‘__nodemask_scnprintf’: /usr/include/linux/nodemask.h:288: error: ‘nodemask_t’ has no member named ‘bits’ /usr/include/linux/nodemask.h: In function ‘__nodemask_parse’: /usr/include/linux/nodemask.h:296: error: ‘nodemask_t’ has no member named ‘bits’ /usr/include/linux/nodemask.h: In function ‘__nodelist_scnprintf’: /usr/include/linux/nodemask.h:304: error: ‘nodemask_t’ has no member named ‘bits’ /usr/include/linux/nodemask.h: In function ‘__nodelist_parse’: /usr/include/linux/nodemask.h:310: error: ‘nodemask_t’ has no member named ‘bits’ /usr/include/linux/nodemask.h: In function ‘__node_remap’: /usr/include/linux/nodemask.h:318: error: ‘nodemask_t’ has no member named ‘bits’ /usr/include/linux/nodemask.h:318: error: ‘nodemask_t’ has no member named ‘bits’ /usr/include/linux/nodemask.h: In function ‘__nodes_remap’: /usr/include/linux/nodemask.h:326: error: ‘nodemask_t’ has no member named ‘bits’ /usr/include/linux/nodemask.h:326: error: ‘nodemask_t’ has no member named ‘bits’ /usr/include/linux/nodemask.h:326: error: ‘nodemask_t’ has no member named ‘bits’ /usr/include/linux/nodemask.h:326: error: ‘nodemask_t’ has no member named ‘bits’ In file included from /usr/include/linux/rwsem.h:27, from /usr/include/asm/semaphore.h:42, from /usr/include/linux/sched.h:19, from /usr/include/linux/module.h:9, from lxkscanner.h:31, from lxkscanner.c:358: /usr/include/asm/rwsem.h: In function ‘__down_read’: /usr/include/asm/rwsem.h:105: error: expected ‘:’ or ‘)’ before ‘KBUILD_BASENAME’ /usr/include/asm/rwsem.h: In function ‘__down_write’: /usr/include/asm/rwsem.h:157: error: expected ‘:’ or ‘)’ before ‘KBUILD_BASENAME’ /usr/include/asm/rwsem.h: In function ‘__up_read’: /usr/include/asm/rwsem.h:194: error: expected ‘:’ or ‘)’ before ‘KBUILD_BASENAME’ /usr/include/asm/rwsem.h: In function ‘__up_write’: /usr/include/asm/rwsem.h:220: error: expected ‘:’ or ‘)’ before ‘KBUILD_BASENAME’ /usr/include/asm/rwsem.h: In function ‘__downgrade_write’: /usr/include/asm/rwsem.h:245: error: expected ‘:’ or ‘)’ before ‘KBUILD_BASENAME’ In file included from /usr/include/linux/sched.h:19, from /usr/include/linux/module.h:9, from lxkscanner.h:31, from lxkscanner.c:358: /usr/include/asm/semaphore.h: In function ‘down’: /usr/include/asm/semaphore.h:105: error: expected ‘:’ or ‘)’ before ‘KBUILD_BASENAME’ /usr/include/asm/semaphore.h: In function ‘down_interruptible’: /usr/include/asm/semaphore.h:130: error: expected ‘:’ or ‘)’ before ‘KBUILD_BASENAME’ /usr/include/asm/semaphore.h: In function ‘down_trylock’: /usr/include/asm/semaphore.h:155: error: expected ‘:’ or ‘)’ before ‘KBUILD_BASENAME’ /usr/include/asm/semaphore.h: In function ‘up’: /usr/include/asm/semaphore.h:179: error: expected ‘:’ or ‘)’ before ‘KBUILD_BASENAME’ In file included from /usr/include/asm/siginfo.h:4, from /usr/include/linux/signal.h:7, from /usr/include/linux/sched.h:27, from /usr/include/linux/module.h:9, from lxkscanner.h:31, from lxkscanner.c:358: /usr/include/asm-generic/siginfo.h: At top level: /usr/include/asm-generic/siginfo.h:58: error: size of array ‘_pad’ is too large In file included from /usr/include/linux/slab.h:99, from /usr/include/linux/percpu.h:5, from /usr/include/linux/rcupdate.h:41, from /usr/include/linux/pid.h:4, from /usr/include/linux/sched.h:32, from /usr/include/linux/module.h:9, from lxkscanner.h:31, from lxkscanner.c:358: /usr/include/linux/kmalloc_sizes.h:22:6: error: missing binary operator before token "(" In file included from /usr/include/linux/slab.h:124, from /usr/include/linux/percpu.h:5, from /usr/include/linux/rcupdate.h:41, from /usr/include/linux/pid.h:4, from /usr/include/linux/sched.h:32, from /usr/include/linux/module.h:9, from lxkscanner.h:31, from lxkscanner.c:358: /usr/include/linux/kmalloc_sizes.h:22:6: error: missing binary operator before token "(" In file included from /usr/include/linux/module.h:9, from lxkscanner.h:31, from lxkscanner.c:358: /usr/include/linux/sched.h:267:5: error: missing binary operator before token "(" In file included from /usr/include/linux/module.h:9, from lxkscanner.h:31, from lxkscanner.c:358: /usr/include/linux/sched.h: In function ‘set_cpus_allowed’: /usr/include/linux/sched.h:992: error: ‘cpumask_t’ has no member named ‘bits’ /usr/include/linux/sched.h:992: error: ‘cpumask_t’ has no member named ‘bits’ In file included from /usr/include/linux/module.h:22, from lxkscanner.h:31, from lxkscanner.c:358: /usr/include/asm/module.h:62:2: error: #error unknown processor family In file included from /usr/include/linux/irq.h:22, from /usr/include/asm/hardirq.h:6, from /usr/include/linux/hardirq.h:7, from /usr/include/linux/interrupt.h:11, from /usr/include/linux/usb.h:16, from lxkscanner.h:54, from lxkscanner.c:358: /usr/include/asm/irq.h:16:25: error: irq_vectors.h: No such file or directory In file included from /usr/include/asm/hardirq.h:6, from /usr/include/linux/hardirq.h:7, from /usr/include/linux/interrupt.h:11, from /usr/include/linux/usb.h:16, from lxkscanner.h:54, from lxkscanner.c:358: /usr/include/linux/irq.h: At top level: /usr/include/linux/irq.h:83: error: requested alignment is not a constant /usr/include/linux/irq.h:85: error: ‘NR_IRQS’ undeclared here (not in a function) In file included from /usr/include/linux/irq.h:94, from /usr/include/asm/hardirq.h:6, from /usr/include/linux/hardirq.h:7, from /usr/include/linux/interrupt.h:11, from /usr/include/linux/usb.h:16, from lxkscanner.h:54, from lxkscanner.c:358: /usr/include/asm/hw_irq.h:30: error: ‘NR_IRQ_VECTORS’ undeclared here (not in a function) In file included from /usr/include/linux/hardirq.h:7, from /usr/include/linux/interrupt.h:11, from /usr/include/linux/usb.h:16, from lxkscanner.h:54, from lxkscanner.c:358: /usr/include/asm/hardirq.h:13: error: requested alignment is not a constant In file included from lxkscanner.c:358: lxkscanner.h:62: error: expected ‘)’ before string constant lxkscanner.h:65: error: expected ‘)’ before string constant lxkscanner.h:68: error: expected ‘)’ before string constant lxkscanner.h:129: error: expected specifier-qualifier-list before ‘devfs_handle_t’ lxkscanner.h:143: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘usb_devfs_handle’ lxkscanner.h:155: warning: ‘packed’ attribute ignored lxkscanner.c: In function ‘irq_scanner’: lxkscanner.c:373: error: ‘struct scn_usb_data’ has no member named ‘button’ lxkscanner.c: In function ‘open_scanner’: lxkscanner.c:391: error: ‘kdev_t’ undeclared (first use in this function) lxkscanner.c:391: error: expected ‘;’ before ‘scn_minor’ lxkscanner.c:395: error: ‘MOD_INC_USE_COUNT’ undeclared (first use in this function) lxkscanner.c:399: error: ‘scn_minor’ undeclared (first use in this function) lxkscanner.c:405: error: ‘MOD_DEC_USE_COUNT’ undeclared (first use in this function) lxkscanner.c:414: error: ‘struct scn_usb_data’ has no member named ‘sem’ lxkscanner.c:424: error: ‘struct scn_usb_data’ has no member named ‘present’ lxkscanner.c:430: error: ‘struct scn_usb_data’ has no member named ‘isopen’ lxkscanner.c:436: error: ‘struct scn_usb_data’ has no member named ‘rd_wait_q’ lxkscanner.c:438: error: ‘struct scn_usb_data’ has no member named ‘isopen’ lxkscanner.c:445: error: ‘struct scn_usb_data’ has no member named ‘sem’ lxkscanner.c: In function ‘close_scanner’: lxkscanner.c:458: error: ‘kdev_t’ undeclared (first use in this function) lxkscanner.c:458: error: expected ‘;’ before ‘scn_minor’ lxkscanner.c:460: error: ‘scn_minor’ undeclared (first use in this function) lxkscanner.c:472: error: ‘struct scn_usb_data’ has no member named ‘sem’ lxkscanner.c:473: error: ‘struct scn_usb_data’ has no member named ‘isopen’ lxkscanner.c:478: error: ‘struct scn_usb_data’ has no member named ‘sem’ lxkscanner.c:480: error: ‘MOD_DEC_USE_COUNT’ undeclared (first use in this function) lxkscanner.c: In function ‘write_scanner’: lxkscanner.c:495: error: ‘kdev_t’ undeclared (first use in this function) lxkscanner.c:495: error: expected ‘;’ before ‘scn_minor’ lxkscanner.c:505: error: ‘struct scn_usb_data’ has no member named ‘sem’ lxkscanner.c:507: error: ‘scn_minor’ undeclared (first use in this function) lxkscanner.c:507: error: ‘struct scn_usb_data’ has no member named ‘scn_minor’ lxkscanner.c:509: error: ‘struct scn_usb_data’ has no member named ‘obuf’ lxkscanner.c:524: error: ‘struct scn_usb_data’ has no member named ‘obuf’ lxkscanner.c:529: error: ‘struct scn_usb_data’ has no member named ‘bulk_out_ep’ lxkscanner.c:529: error: ‘CONFIG_HZ’ undeclared (first use in this function) lxkscanner.c:567: error: ‘struct scn_usb_data’ has no member named ‘sem’ lxkscanner.c: In function ‘read_scanner’: lxkscanner.c:582: error: ‘kdev_t’ undeclared (first use in this function) lxkscanner.c:582: error: expected ‘;’ before ‘scn_minor’ lxkscanner.c:593: error: ‘struct scn_usb_data’ has no member named ‘sem’ lxkscanner.c:595: error: ‘scn_minor’ undeclared (first use in this function) lxkscanner.c:595: error: ‘struct scn_usb_data’ has no member named ‘scn_minor’ lxkscanner.c:597: error: ‘struct scn_usb_data’ has no member named ‘ibuf’ lxkscanner.c:616: error: ‘struct scn_usb_data’ has no member named ‘bulk_in_ep’ lxkscanner.c:616: error: ‘struct scn_usb_data’ has no member named ‘rd_nak_timeout’ lxkscanner.c:640: error: ‘struct scn_usb_data’ has no member named ‘rd_wait_q’ lxkscanner.c:640: error: ‘struct scn_usb_data’ has no member named ‘rd_nak_timeout’ lxkscanner.c:649: error: ‘struct scn_usb_data’ has no member named ‘bulk_in_ep’ lxkscanner.c:654: error: ‘USB_ST_DATAUNDERRUN’ undeclared (first use in this function) lxkscanner.c:687: error: ‘struct scn_usb_data’ has no member named ‘sem’ lxkscanner.c: In function ‘ioctl_scanner’: lxkscanner.c:697: error: ‘kdev_t’ undeclared (first use in this function) lxkscanner.c:697: error: expected ‘;’ before ‘scn_minor’ lxkscanner.c:699: error: ‘scn_minor’ undeclared (first use in this function) lxkscanner.c:799: error: ‘CONFIG_HZ’ undeclared (first use in this function) lxkscanner.c: In function ‘probe_scanner’: lxkscanner.c:837: error: ‘kdev_t’ undeclared (first use in this function) lxkscanner.c:837: error: expected ‘;’ before ‘scn_minor’ lxkscanner.c:905: error: request for member ‘altsetting’ in something not a structure or union lxkscanner.c:913: error: ‘struct usb_interface_descriptor’ has no member named ‘endpoint’ lxkscanner.c:1045: error: ‘scn_minor’ undeclared (first use in this function) lxkscanner.c:1066: error: ‘struct scn_usb_data’ has no member named ‘sem’ lxkscanner.c:1073: error: ‘struct scn_usb_data’ has no member named ‘scn_irq’ lxkscanner.c:1075: error: ‘struct scn_usb_data’ has no member named ‘button’ lxkscanner.c:1079: error: ‘struct scn_usb_data’ has no member named ‘scn_irq’ lxkscanner.c:1079: error: too few arguments to function ‘usb_submit_urb’ lxkscanner.c:1089: error: ‘struct scn_usb_data’ has no member named ‘obuf’ lxkscanner.c:1097: error: ‘struct scn_usb_data’ has no member named ‘ibuf’ lxkscanner.c:1099: error: ‘struct scn_usb_data’ has no member named ‘obuf’ lxkscanner.c:1109: error: ‘struct scn_usb_data’ has no member named ‘rd_nak_timeout’ lxkscanner.c:1109: error: ‘CONFIG_HZ’ undeclared (first use in this function) lxkscanner.c:1114: error: ‘struct scn_usb_data’ has no member named ‘rd_nak_timeout’ lxkscanner.c:1116: error: ‘struct scn_usb_data’ has no member named ‘rd_nak_timeout’ lxkscanner.c:1122: error: ‘struct scn_usb_data’ has no member named ‘rd_nak_timeout’ lxkscanner.c:1126: error: ‘struct scn_usb_data’ has no member named ‘bulk_in_ep’ lxkscanner.c:1127: error: ‘struct scn_usb_data’ has no member named ‘bulk_out_ep’ lxkscanner.c:1130: error: ‘struct scn_usb_data’ has no member named ‘bulk_in_ep’ lxkscanner.c:1131: error: ‘struct scn_usb_data’ has no member named ‘bulk_out_ep’ lxkscanner.c:1133: error: ‘struct scn_usb_data’ has no member named ‘intr_ep’ lxkscanner.c:1134: error: ‘struct scn_usb_data’ has no member named ‘present’ lxkscanner.c:1136: error: ‘struct scn_usb_data’ has no member named ‘scn_minor’ lxkscanner.c:1137: error: ‘struct scn_usb_data’ has no member named ‘isopen’ lxkscanner.c:1139: error: ‘struct scn_usb_data’ has no member named ‘scn_minor’ lxkscanner.c:1141: error: ‘struct scn_usb_data’ has no member named ‘devfs’ lxkscanner.c:1141: error: ‘usb_devfs_handle’ undeclared (first use in this function) lxkscanner.c:1142: error: ‘DEVFS_FL_DEFAULT’ undeclared (first use in this function) lxkscanner.c:1143: error: ‘struct scn_usb_data’ has no member named ‘scn_minor’ lxkscanner.c:1146: error: ‘struct scn_usb_data’ has no member named ‘devfs’ lxkscanner.c: In function ‘disconnect_scanner’: lxkscanner.c:1162: error: ‘struct scn_usb_data’ has no member named ‘sem’ lxkscanner.c:1164: error: ‘struct scn_usb_data’ has no member named ‘intr_ep’ lxkscanner.c:1166: error: ‘struct scn_usb_data’ has no member named ‘scn_irq’ lxkscanner.c:1169: error: ‘struct scn_usb_data’ has no member named ‘ifnum’ lxkscanner.c:1171: error: ‘struct scn_usb_data’ has no member named ‘ibuf’ lxkscanner.c:1172: error: ‘struct scn_usb_data’ has no member named ‘obuf’ lxkscanner.c:1175: error: ‘struct scn_usb_data’ has no member named ‘devfs’ lxkscanner.c:1176: error: ‘struct scn_usb_data’ has no member named ‘scn_minor’ lxkscanner.c:1177: error: ‘struct scn_usb_data’ has no member named ‘sem’ lxkscanner.c: At top level: lxkscanner.c:1185: warning: initialization from incompatible pointer type lxkscanner.c:1186: warning: initialization from incompatible pointer type lxkscanner.c:1187: error: unknown field ‘fops’ specified in initializer lxkscanner.c:1187: warning: initialization from incompatible pointer type lxkscanner.c:1188: error: unknown field ‘minor’ specified in initializer lxkscanner.c:1188: warning: initialization makes pointer from integer without a cast make: *** [lxkscanner.o] Error 1