[root@vaio iptables-1.3.7-20070624]# [root@vaio iptables-1.3.7-20070624]# cc -O2 -Wall -Wunused -I"/lib/modules/2.6.21-1.3228.fc7/build"/include -Iinclude/ -I../include/ -I/usr/src/linux/include -DIPTABLES_VERSION=\"1.3.7-20070624\" -fPIC -o extensions/libipt_u32_sh.o -c extensions/libipt_u32.c In file included from /lib/modules/2.6.21-1.3228.fc7/build/include/linux/bitops.h:9, from /lib/modules/2.6.21-1.3228.fc7/build/include/linux/thread_info.h:20, from /lib/modules/2.6.21-1.3228.fc7/build/include/linux/preempt.h:9, from /lib/modules/2.6.21-1.3228.fc7/build/include/linux/spinlock.h:49, from /lib/modules/2.6.21-1.3228.fc7/build/include/linux/module.h:9, from extensions/libipt_u32.c:103: /lib/modules/2.6.21-1.3228.fc7/build/include/asm/bitops.h:244: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘int’ In file included from /lib/modules/2.6.21-1.3228.fc7/build/include/asm/bitops.h:408, from /lib/modules/2.6.21-1.3228.fc7/build/include/linux/bitops.h:9, from /lib/modules/2.6.21-1.3228.fc7/build/include/linux/thread_info.h:20, from /lib/modules/2.6.21-1.3228.fc7/build/include/linux/preempt.h:9, from /lib/modules/2.6.21-1.3228.fc7/build/include/linux/spinlock.h:49, from /lib/modules/2.6.21-1.3228.fc7/build/include/linux/module.h:9, from extensions/libipt_u32.c:103: /lib/modules/2.6.21-1.3228.fc7/build/include/asm-generic/bitops/fls64.h: In function ‘fls64’: /lib/modules/2.6.21-1.3228.fc7/build/include/asm-generic/bitops/fls64.h:10: warning: implicit declaration of function ‘fls’ In file included from /lib/modules/2.6.21-1.3228.fc7/build/include/linux/thread_info.h:20, from /lib/modules/2.6.21-1.3228.fc7/build/include/linux/preempt.h:9, from /lib/modules/2.6.21-1.3228.fc7/build/include/linux/spinlock.h:49, from /lib/modules/2.6.21-1.3228.fc7/build/include/linux/module.h:9, from extensions/libipt_u32.c:103: /lib/modules/2.6.21-1.3228.fc7/build/include/linux/bitops.h: In function ‘hweight_long’: /lib/modules/2.6.21-1.3228.fc7/build/include/linux/bitops.h:31: warning: implicit declaration of function ‘hweight32’ /lib/modules/2.6.21-1.3228.fc7/build/include/linux/bitops.h:31: warning: implicit declaration of function ‘hweight64’ In file included from /lib/modules/2.6.21-1.3228.fc7/build/include/linux/spinlock.h:57, from /lib/modules/2.6.21-1.3228.fc7/build/include/linux/module.h:9, from extensions/libipt_u32.c:103: /lib/modules/2.6.21-1.3228.fc7/build/include/asm/system.h: At top level: /lib/modules/2.6.21-1.3228.fc7/build/include/asm/system.h:346: error: expected declaration specifiers or ‘...’ before ‘u8’ /lib/modules/2.6.21-1.3228.fc7/build/include/asm/system.h:346: error: expected declaration specifiers or ‘...’ before ‘u8’ /lib/modules/2.6.21-1.3228.fc7/build/include/asm/system.h:347: error: expected declaration specifiers or ‘...’ before ‘u16’ /lib/modules/2.6.21-1.3228.fc7/build/include/asm/system.h:347: error: expected declaration specifiers or ‘...’ before ‘u16’ /lib/modules/2.6.21-1.3228.fc7/build/include/asm/system.h:348: error: expected declaration specifiers or ‘...’ before ‘u32’ /lib/modules/2.6.21-1.3228.fc7/build/include/asm/system.h:348: error: expected declaration specifiers or ‘...’ before ‘u32’ /lib/modules/2.6.21-1.3228.fc7/build/include/asm/system.h: In function ‘cmpxchg_386’: /lib/modules/2.6.21-1.3228.fc7/build/include/asm/system.h:355: error: too many arguments to function ‘cmpxchg_386_u8’ /lib/modules/2.6.21-1.3228.fc7/build/include/asm/system.h:357: error: too many arguments to function ‘cmpxchg_386_u16’ /lib/modules/2.6.21-1.3228.fc7/build/include/asm/system.h:359: error: too many arguments to function ‘cmpxchg_386_u32’ In file included from /lib/modules/2.6.21-1.3228.fc7/build/include/linux/spinlock.h:57, from /lib/modules/2.6.21-1.3228.fc7/build/include/linux/module.h:9, from extensions/libipt_u32.c:103: /lib/modules/2.6.21-1.3228.fc7/build/include/asm/system.h: In function ‘sched_cacheflush’: /lib/modules/2.6.21-1.3228.fc7/build/include/asm/system.h:520: warning: implicit declaration of function ‘wbinvd’ In file included from /lib/modules/2.6.21-1.3228.fc7/build/include/linux/module.h:9, from extensions/libipt_u32.c:103: /lib/modules/2.6.21-1.3228.fc7/build/include/linux/spinlock.h: At top level: /lib/modules/2.6.21-1.3228.fc7/build/include/linux/spinlock.h:290: error: expected declaration specifiers or ‘...’ before ‘bool’ /lib/modules/2.6.21-1.3228.fc7/build/include/linux/spinlock.h: In function ‘double_spin_lock’: /lib/modules/2.6.21-1.3228.fc7/build/include/linux/spinlock.h:294: error: ‘l1_first’ undeclared (first use in this function) /lib/modules/2.6.21-1.3228.fc7/build/include/linux/spinlock.h:294: error: (Each undeclared identifier is reported only once /lib/modules/2.6.21-1.3228.fc7/build/include/linux/spinlock.h:294: error: for each function it appears in.) /lib/modules/2.6.21-1.3228.fc7/build/include/linux/spinlock.h: At top level: /lib/modules/2.6.21-1.3228.fc7/build/include/linux/spinlock.h:309: error: expected declaration specifiers or ‘...’ before ‘bool’ /lib/modules/2.6.21-1.3228.fc7/build/include/linux/spinlock.h: In function ‘double_spin_unlock’: /lib/modules/2.6.21-1.3228.fc7/build/include/linux/spinlock.h:313: error: ‘l1_taken_first’ undeclared (first use in this function) In file included from /lib/modules/2.6.21-1.3228.fc7/build/include/asm/processor.h:17, from /lib/modules/2.6.21-1.3228.fc7/build/include/asm/atomic.h:5, from /lib/modules/2.6.21-1.3228.fc7/build/include/linux/spinlock.h:326, from /lib/modules/2.6.21-1.3228.fc7/build/include/linux/module.h:9, from extensions/libipt_u32.c:103: /lib/modules/2.6.21-1.3228.fc7/build/include/asm/msr.h: At top level: /lib/modules/2.6.21-1.3228.fc7/build/include/asm/msr.h:90: error: expected declaration specifiers or ‘...’ before ‘u32’ /lib/modules/2.6.21-1.3228.fc7/build/include/asm/msr.h:90: error: expected declaration specifiers or ‘...’ before ‘u32’ /lib/modules/2.6.21-1.3228.fc7/build/include/asm/msr.h:90: error: expected declaration specifiers or ‘...’ before ‘u32’ /lib/modules/2.6.21-1.3228.fc7/build/include/asm/msr.h: In function ‘rdmsr_on_cpu’: /lib/modules/2.6.21-1.3228.fc7/build/include/asm/msr.h:92: error: ‘l’ undeclared (first use in this function) /lib/modules/2.6.21-1.3228.fc7/build/include/asm/msr.h:92: error: ‘h’ undeclared (first use in this function) /lib/modules/2.6.21-1.3228.fc7/build/include/asm/msr.h:92: error: ‘msr_no’ undeclared (first use in this function) /lib/modules/2.6.21-1.3228.fc7/build/include/asm/msr.h:92: error: invalid lvalue in asm output 0 /lib/modules/2.6.21-1.3228.fc7/build/include/asm/msr.h:92: error: invalid lvalue in asm output 1 /lib/modules/2.6.21-1.3228.fc7/build/include/asm/msr.h: At top level: /lib/modules/2.6.21-1.3228.fc7/build/include/asm/msr.h:94: error: expected declaration specifiers or ‘...’ before ‘u32’ /lib/modules/2.6.21-1.3228.fc7/build/include/asm/msr.h:94: error: expected declaration specifiers or ‘...’ before ‘u32’ /lib/modules/2.6.21-1.3228.fc7/build/include/asm/msr.h:94: error: expected declaration specifiers or ‘...’ before ‘u32’ /lib/modules/2.6.21-1.3228.fc7/build/include/asm/msr.h: In function ‘wrmsr_on_cpu’: /lib/modules/2.6.21-1.3228.fc7/build/include/asm/msr.h:96: error: ‘msr_no’ undeclared (first use in this function) /lib/modules/2.6.21-1.3228.fc7/build/include/asm/msr.h:96: error: ‘l’ undeclared (first use in this function) /lib/modules/2.6.21-1.3228.fc7/build/include/asm/msr.h:96: error: ‘h’ undeclared (first use in this function) In file included from /lib/modules/2.6.21-1.3228.fc7/build/include/linux/cpumask.h:86, from /lib/modules/2.6.21-1.3228.fc7/build/include/asm/processor.h:22, from /lib/modules/2.6.21-1.3228.fc7/build/include/asm/atomic.h:5, from /lib/modules/2.6.21-1.3228.fc7/build/include/linux/spinlock.h:326, from /lib/modules/2.6.21-1.3228.fc7/build/include/linux/module.h:9, from extensions/libipt_u32.c:103: /lib/modules/2.6.21-1.3228.fc7/build/include/linux/bitmap.h: In function ‘bitmap_zero’: /lib/modules/2.6.21-1.3228.fc7/build/include/linux/bitmap.h:134: error: ‘BITS_PER_LONG’ undeclared (first use in this function) /lib/modules/2.6.21-1.3228.fc7/build/include/linux/bitmap.h:137: warning: implicit declaration of function ‘BITS_TO_LONGS’ /lib/modules/2.6.21-1.3228.fc7/build/include/linux/bitmap.h:138: warning: implicit declaration of function ‘memset’ /lib/modules/2.6.21-1.3228.fc7/build/include/linux/bitmap.h:138: warning: incompatible implicit declaration of built-in function ‘memset’ /lib/modules/2.6.21-1.3228.fc7/build/include/linux/bitmap.h: In function ‘bitmap_fill’: /lib/modules/2.6.21-1.3228.fc7/build/include/linux/bitmap.h:147: warning: incompatible implicit declaration of built-in function ‘memset’ /lib/modules/2.6.21-1.3228.fc7/build/include/linux/bitmap.h:149: error: ‘BITS_PER_LONG’ undeclared (first use in this function) /lib/modules/2.6.21-1.3228.fc7/build/include/linux/bitmap.h: In function ‘bitmap_copy’: /lib/modules/2.6.21-1.3228.fc7/build/include/linux/bitmap.h:155: error: ‘BITS_PER_LONG’ undeclared (first use in this function) /lib/modules/2.6.21-1.3228.fc7/build/include/linux/bitmap.h:159: warning: implicit declaration of function ‘memcpy’ /lib/modules/2.6.21-1.3228.fc7/build/include/linux/bitmap.h:159: warning: incompatible implicit declaration of built-in function ‘memcpy’ /lib/modules/2.6.21-1.3228.fc7/build/include/linux/bitmap.h: In function ‘bitmap_and’: /lib/modules/2.6.21-1.3228.fc7/build/include/linux/bitmap.h:166: error: ‘BITS_PER_LONG’ undeclared (first use in this function) /lib/modules/2.6.21-1.3228.fc7/build/include/linux/bitmap.h: In function ‘bitmap_or’: /lib/modules/2.6.21-1.3228.fc7/build/include/linux/bitmap.h:175: error: ‘BITS_PER_LONG’ undeclared (first use in this function) /lib/modules/2.6.21-1.3228.fc7/build/include/linux/bitmap.h: In function ‘bitmap_xor’: /lib/modules/2.6.21-1.3228.fc7/build/include/linux/bitmap.h:184: error: ‘BITS_PER_LONG’ undeclared (first use in this function) /lib/modules/2.6.21-1.3228.fc7/build/include/linux/bitmap.h: In function ‘bitmap_andnot’: /lib/modules/2.6.21-1.3228.fc7/build/include/linux/bitmap.h:193: error: ‘BITS_PER_LONG’ undeclared (first use in this function) /lib/modules/2.6.21-1.3228.fc7/build/include/linux/bitmap.h: In function ‘bitmap_complement’: /lib/modules/2.6.21-1.3228.fc7/build/include/linux/bitmap.h:202: error: ‘BITS_PER_LONG’ undeclared (first use in this function) /lib/modules/2.6.21-1.3228.fc7/build/include/linux/bitmap.h: At top level: /lib/modules/2.6.21-1.3228.fc7/build/include/linux/bitmap.h:208: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘bitmap_equal’ /lib/modules/2.6.21-1.3228.fc7/build/include/linux/bitmap.h:217: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘bitmap_intersects’ /lib/modules/2.6.21-1.3228.fc7/build/include/linux/bitmap.h:226: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘bitmap_subset’ /lib/modules/2.6.21-1.3228.fc7/build/include/linux/bitmap.h:235: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘bitmap_empty’ /lib/modules/2.6.21-1.3228.fc7/build/include/linux/bitmap.h:243: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘bitmap_full’ /lib/modules/2.6.21-1.3228.fc7/build/include/linux/bitmap.h:251: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘bitmap_weight’ /lib/modules/2.6.21-1.3228.fc7/build/include/linux/bitmap.h: In function ‘bitmap_shift_right’: /lib/modules/2.6.21-1.3228.fc7/build/include/linux/bitmap.h:261: error: ‘BITS_PER_LONG’ undeclared (first use in this function) /lib/modules/2.6.21-1.3228.fc7/build/include/linux/bitmap.h: In function ‘bitmap_shift_left’: /lib/modules/2.6.21-1.3228.fc7/build/include/linux/bitmap.h:270: error: ‘BITS_PER_LONG’ undeclared (first use in this function) In file included from /lib/modules/2.6.21-1.3228.fc7/build/include/asm/processor.h:22, from /lib/modules/2.6.21-1.3228.fc7/build/include/asm/atomic.h:5, from /lib/modules/2.6.21-1.3228.fc7/build/include/linux/spinlock.h:326, from /lib/modules/2.6.21-1.3228.fc7/build/include/linux/module.h:9, from extensions/libipt_u32.c:103: /lib/modules/2.6.21-1.3228.fc7/build/include/linux/cpumask.h: At top level: /lib/modules/2.6.21-1.3228.fc7/build/include/linux/cpumask.h:88: error: expected specifier-qualifier-list before ‘DECLARE_BITMAP’ /lib/modules/2.6.21-1.3228.fc7/build/include/linux/cpumask.h: In function ‘__cpu_set’: /lib/modules/2.6.21-1.3228.fc7/build/include/linux/cpumask.h:94: error: ‘cpumask_t’ has no member named ‘bits’ /lib/modules/2.6.21-1.3228.fc7/build/include/linux/cpumask.h: In function ‘__cpu_clear’: /lib/modules/2.6.21-1.3228.fc7/build/include/linux/cpumask.h:100: error: ‘cpumask_t’ has no member named ‘bits’ /lib/modules/2.6.21-1.3228.fc7/build/include/linux/cpumask.h: In function ‘__cpus_setall’: /lib/modules/2.6.21-1.3228.fc7/build/include/linux/cpumask.h:106: error: ‘cpumask_t’ has no member named ‘bits’ /lib/modules/2.6.21-1.3228.fc7/build/include/linux/cpumask.h: In function ‘__cpus_clear’: /lib/modules/2.6.21-1.3228.fc7/build/include/linux/cpumask.h:112: error: ‘cpumask_t’ has no member named ‘bits’ /lib/modules/2.6.21-1.3228.fc7/build/include/linux/cpumask.h: In function ‘__cpu_test_and_set’: /lib/modules/2.6.21-1.3228.fc7/build/include/linux/cpumask.h:121: error: ‘cpumask_t’ has no member named ‘bits’ /lib/modules/2.6.21-1.3228.fc7/build/include/linux/cpumask.h: In function ‘__cpus_and’: /lib/modules/2.6.21-1.3228.fc7/build/include/linux/cpumask.h:128: error: ‘cpumask_t’ has no member named ‘bits’ /lib/modules/2.6.21-1.3228.fc7/build/include/linux/cpumask.h:128: error: ‘cpumask_t’ has no member named ‘bits’ /lib/modules/2.6.21-1.3228.fc7/build/include/linux/cpumask.h:128: error: ‘cpumask_t’ has no member named ‘bits’ /lib/modules/2.6.21-1.3228.fc7/build/include/linux/cpumask.h: In function ‘__cpus_or’: /lib/modules/2.6.21-1.3228.fc7/build/include/linux/cpumask.h:135: error: ‘cpumask_t’ has no member named ‘bits’ /lib/modules/2.6.21-1.3228.fc7/build/include/linux/cpumask.h:135: error: ‘cpumask_t’ has no member named ‘bits’ /lib/modules/2.6.21-1.3228.fc7/build/include/linux/cpumask.h:135: error: ‘cpumask_t’ has no member named ‘bits’ /lib/modules/2.6.21-1.3228.fc7/build/include/linux/cpumask.h: In function ‘__cpus_xor’: /lib/modules/2.6.21-1.3228.fc7/build/include/linux/cpumask.h:142: error: ‘cpumask_t’ has no member named ‘bits’ /lib/modules/2.6.21-1.3228.fc7/build/include/linux/cpumask.h:142: error: ‘cpumask_t’ has no member named ‘bits’ /lib/modules/2.6.21-1.3228.fc7/build/include/linux/cpumask.h:142: error: ‘cpumask_t’ has no member named ‘bits’ /lib/modules/2.6.21-1.3228.fc7/build/include/linux/cpumask.h: In function ‘__cpus_andnot’: /lib/modules/2.6.21-1.3228.fc7/build/include/linux/cpumask.h:150: error: ‘cpumask_t’ has no member named ‘bits’ /lib/modules/2.6.21-1.3228.fc7/build/include/linux/cpumask.h:150: error: ‘cpumask_t’ has no member named ‘bits’ /lib/modules/2.6.21-1.3228.fc7/build/include/linux/cpumask.h:150: error: ‘cpumask_t’ has no member named ‘bits’ /lib/modules/2.6.21-1.3228.fc7/build/include/linux/cpumask.h: In function ‘__cpus_complement’: /lib/modules/2.6.21-1.3228.fc7/build/include/linux/cpumask.h:157: error: ‘cpumask_t’ has no member named ‘bits’ /lib/modules/2.6.21-1.3228.fc7/build/include/linux/cpumask.h:157: error: ‘cpumask_t’ has no member named ‘bits’ /lib/modules/2.6.21-1.3228.fc7/build/include/linux/cpumask.h: In function ‘__cpus_equal’: /lib/modules/2.6.21-1.3228.fc7/build/include/linux/cpumask.h:164: warning: implicit declaration of function ‘bitmap_equal’ /lib/modules/2.6.21-1.3228.fc7/build/include/linux/cpumask.h:164: error: ‘cpumask_t’ has no member named ‘bits’ /lib/modules/2.6.21-1.3228.fc7/build/include/linux/cpumask.h:164: error: ‘cpumask_t’ has no member named ‘bits’ /lib/modules/2.6.21-1.3228.fc7/build/include/linux/cpumask.h: In function ‘__cpus_intersects’: /lib/modules/2.6.21-1.3228.fc7/build/include/linux/cpumask.h:171: warning: implicit declaration of function ‘bitmap_intersects’ /lib/modules/2.6.21-1.3228.fc7/build/include/linux/cpumask.h:171: error: ‘cpumask_t’ has no member named ‘bits’ /lib/modules/2.6.21-1.3228.fc7/build/include/linux/cpumask.h:171: error: ‘cpumask_t’ has no member named ‘bits’ /lib/modules/2.6.21-1.3228.fc7/build/include/linux/cpumask.h: In function ‘__cpus_subset’: /lib/modules/2.6.21-1.3228.fc7/build/include/linux/cpumask.h:178: warning: implicit declaration of function ‘bitmap_subset’ /lib/modules/2.6.21-1.3228.fc7/build/include/linux/cpumask.h:178: error: ‘cpumask_t’ has no member named ‘bits’ /lib/modules/2.6.21-1.3228.fc7/build/include/linux/cpumask.h:178: error: ‘cpumask_t’ has no member named ‘bits’ /lib/modules/2.6.21-1.3228.fc7/build/include/linux/cpumask.h: In function ‘__cpus_empty’: /lib/modules/2.6.21-1.3228.fc7/build/include/linux/cpumask.h:184: warning: implicit declaration of function ‘bitmap_empty’ /lib/modules/2.6.21-1.3228.fc7/build/include/linux/cpumask.h:184: error: ‘cpumask_t’ has no member named ‘bits’ /lib/modules/2.6.21-1.3228.fc7/build/include/linux/cpumask.h: In function ‘__cpus_full’: /lib/modules/2.6.21-1.3228.fc7/build/include/linux/cpumask.h:190: warning: implicit declaration of function ‘bitmap_full’ /lib/modules/2.6.21-1.3228.fc7/build/include/linux/cpumask.h:190: error: ‘cpumask_t’ has no member named ‘bits’ /lib/modules/2.6.21-1.3228.fc7/build/include/linux/cpumask.h: In function ‘__cpus_weight’: /lib/modules/2.6.21-1.3228.fc7/build/include/linux/cpumask.h:196: warning: implicit declaration of function ‘bitmap_weight’ /lib/modules/2.6.21-1.3228.fc7/build/include/linux/cpumask.h:196: error: ‘cpumask_t’ has no member named ‘bits’ /lib/modules/2.6.21-1.3228.fc7/build/include/linux/cpumask.h: In function ‘__cpus_shift_right’: /lib/modules/2.6.21-1.3228.fc7/build/include/linux/cpumask.h:204: error: ‘cpumask_t’ has no member named ‘bits’ /lib/modules/2.6.21-1.3228.fc7/build/include/linux/cpumask.h:204: error: ‘cpumask_t’ has no member named ‘bits’ /lib/modules/2.6.21-1.3228.fc7/build/include/linux/cpumask.h: In function ‘__cpus_shift_left’: /lib/modules/2.6.21-1.3228.fc7/build/include/linux/cpumask.h:212: error: ‘cpumask_t’ has no member named ‘bits’ /lib/modules/2.6.21-1.3228.fc7/build/include/linux/cpumask.h:212: error: ‘cpumask_t’ has no member named ‘bits’ /lib/modules/2.6.21-1.3228.fc7/build/include/linux/cpumask.h: In function ‘__cpumask_scnprintf’: /lib/modules/2.6.21-1.3228.fc7/build/include/linux/cpumask.h:273: error: ‘cpumask_t’ has no member named ‘bits’ /lib/modules/2.6.21-1.3228.fc7/build/include/linux/cpumask.h: In function ‘__cpumask_parse_user’: /lib/modules/2.6.21-1.3228.fc7/build/include/linux/cpumask.h:281: error: ‘cpumask_t’ has no member named ‘bits’ /lib/modules/2.6.21-1.3228.fc7/build/include/linux/cpumask.h: In function ‘__cpulist_scnprintf’: /lib/modules/2.6.21-1.3228.fc7/build/include/linux/cpumask.h:289: error: ‘cpumask_t’ has no member named ‘bits’ /lib/modules/2.6.21-1.3228.fc7/build/include/linux/cpumask.h: In function ‘__cpulist_parse’: /lib/modules/2.6.21-1.3228.fc7/build/include/linux/cpumask.h:295: error: ‘cpumask_t’ has no member named ‘bits’ /lib/modules/2.6.21-1.3228.fc7/build/include/linux/cpumask.h: In function ‘__cpu_remap’: /lib/modules/2.6.21-1.3228.fc7/build/include/linux/cpumask.h:303: error: ‘cpumask_t’ has no member named ‘bits’ /lib/modules/2.6.21-1.3228.fc7/build/include/linux/cpumask.h:303: error: ‘cpumask_t’ has no member named ‘bits’ /lib/modules/2.6.21-1.3228.fc7/build/include/linux/cpumask.h: In function ‘__cpus_remap’: /lib/modules/2.6.21-1.3228.fc7/build/include/linux/cpumask.h:311: error: ‘cpumask_t’ has no member named ‘bits’ /lib/modules/2.6.21-1.3228.fc7/build/include/linux/cpumask.h:311: error: ‘cpumask_t’ has no member named ‘bits’ /lib/modules/2.6.21-1.3228.fc7/build/include/linux/cpumask.h:311: error: ‘cpumask_t’ has no member named ‘bits’ /lib/modules/2.6.21-1.3228.fc7/build/include/linux/cpumask.h:311: error: ‘cpumask_t’ has no member named ‘bits’ In file included from /lib/modules/2.6.21-1.3228.fc7/build/include/asm/atomic.h:5, from /lib/modules/2.6.21-1.3228.fc7/build/include/linux/spinlock.h:326, from /lib/modules/2.6.21-1.3228.fc7/build/include/linux/module.h:9, from extensions/libipt_u32.c:103: /lib/modules/2.6.21-1.3228.fc7/build/include/asm/processor.h: At top level: /lib/modules/2.6.21-1.3228.fc7/build/include/asm/processor.h:82: error: ‘CONFIG_X86_L1_CACHE_SHIFT’ undeclared here (not in a function) /lib/modules/2.6.21-1.3228.fc7/build/include/asm/processor.h:82: error: requested alignment is not a constant /lib/modules/2.6.21-1.3228.fc7/build/include/asm/processor.h: In function ‘set_in_cr4’: /lib/modules/2.6.21-1.3228.fc7/build/include/asm/processor.h:191: warning: implicit declaration of function ‘read_cr4’ /lib/modules/2.6.21-1.3228.fc7/build/include/asm/processor.h:193: warning: implicit declaration of function ‘write_cr4’ /lib/modules/2.6.21-1.3228.fc7/build/include/asm/processor.h: At top level: /lib/modules/2.6.21-1.3228.fc7/build/include/asm/processor.h:478: warning: ‘struct pt_regs’ declared inside parameter list /lib/modules/2.6.21-1.3228.fc7/build/include/asm/processor.h:478: warning: its scope is only this definition or declaration, which is probably not what you want /lib/modules/2.6.21-1.3228.fc7/build/include/asm/processor.h: In function ‘load_esp0’: /lib/modules/2.6.21-1.3228.fc7/build/include/asm/processor.h:563: warning: implicit declaration of function ‘unlikely’ /lib/modules/2.6.21-1.3228.fc7/build/include/asm/processor.h: In function ‘cpuid_count’: /lib/modules/2.6.21-1.3228.fc7/build/include/asm/processor.h:617: warning: pointer targets in passing argument 1 of ‘native_cpuid’ differ in signedness /lib/modules/2.6.21-1.3228.fc7/build/include/asm/processor.h:617: warning: pointer targets in passing argument 2 of ‘native_cpuid’ differ in signedness /lib/modules/2.6.21-1.3228.fc7/build/include/asm/processor.h:617: warning: pointer targets in passing argument 3 of ‘native_cpuid’ differ in signedness /lib/modules/2.6.21-1.3228.fc7/build/include/asm/processor.h:617: warning: pointer targets in passing argument 4 of ‘native_cpuid’ differ in signedness In file included from /lib/modules/2.6.21-1.3228.fc7/build/include/linux/module.h:10, from extensions/libipt_u32.c:103: /lib/modules/2.6.21-1.3228.fc7/build/include/linux/list.h:959:2: warning: #warning "don't include kernel headers in userspace" In file included from /lib/modules/2.6.21-1.3228.fc7/build/include/asm/local.h:4, from /lib/modules/2.6.21-1.3228.fc7/build/include/linux/module.h:19, from extensions/libipt_u32.c:103: /lib/modules/2.6.21-1.3228.fc7/build/include/linux/percpu.h: At top level: /lib/modules/2.6.21-1.3228.fc7/build/include/linux/percpu.h:65: error: expected declaration specifiers or ‘...’ before ‘gfp_t’ /lib/modules/2.6.21-1.3228.fc7/build/include/linux/percpu.h:71: error: expected declaration specifiers or ‘...’ before ‘gfp_t’ /lib/modules/2.6.21-1.3228.fc7/build/include/linux/percpu.h:77: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘void’ /lib/modules/2.6.21-1.3228.fc7/build/include/linux/percpu.h: In function ‘percpu_free’: /lib/modules/2.6.21-1.3228.fc7/build/include/linux/percpu.h:84: warning: implicit declaration of function ‘kfree’ In file included from /lib/modules/2.6.21-1.3228.fc7/build/include/linux/module.h:21, from extensions/libipt_u32.c:103: /lib/modules/2.6.21-1.3228.fc7/build/include/asm/module.h:67:2: error: #error unknown processor family In file included from extensions/libipt_u32.c:103: /lib/modules/2.6.21-1.3228.fc7/build/include/linux/module.h: At top level: /lib/modules/2.6.21-1.3228.fc7/build/include/linux/module.h:48: error: field ‘attr’ has incomplete type /lib/modules/2.6.21-1.3228.fc7/build/include/linux/module.h:59: error: field ‘kobj’ has incomplete type In file included from /lib/modules/2.6.21-1.3228.fc7/build/include/net/checksum.h:25, from /lib/modules/2.6.21-1.3228.fc7/build/include/linux/skbuff.h:27, from extensions/libipt_u32.c:104: /lib/modules/2.6.21-1.3228.fc7/build/include/asm/uaccess.h:389: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘__copy_to_user_ll’ /lib/modules/2.6.21-1.3228.fc7/build/include/asm/uaccess.h:391: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘__copy_from_user_ll’ /lib/modules/2.6.21-1.3228.fc7/build/include/asm/uaccess.h:393: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘__copy_from_user_ll_nozero’ /lib/modules/2.6.21-1.3228.fc7/build/include/asm/uaccess.h:395: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘__copy_from_user_ll_nocache’ /lib/modules/2.6.21-1.3228.fc7/build/include/asm/uaccess.h:397: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘__copy_from_user_ll_nocache_nozero’ /lib/modules/2.6.21-1.3228.fc7/build/include/asm/uaccess.h:407: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘unsigned’ /lib/modules/2.6.21-1.3228.fc7/build/include/asm/uaccess.h:442: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘unsigned’ /lib/modules/2.6.21-1.3228.fc7/build/include/asm/uaccess.h:449: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘unsigned’ /lib/modules/2.6.21-1.3228.fc7/build/include/asm/uaccess.h:497: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘unsigned’ /lib/modules/2.6.21-1.3228.fc7/build/include/asm/uaccess.h:521: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘unsigned’ /lib/modules/2.6.21-1.3228.fc7/build/include/asm/uaccess.h:543: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘unsigned’ /lib/modules/2.6.21-1.3228.fc7/build/include/asm/uaccess.h:549: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘copy_to_user’ /lib/modules/2.6.21-1.3228.fc7/build/include/asm/uaccess.h:551: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘copy_from_user’ /lib/modules/2.6.21-1.3228.fc7/build/include/asm/uaccess.h:553: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘strncpy_from_user’ /lib/modules/2.6.21-1.3228.fc7/build/include/asm/uaccess.h:555: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘__strncpy_from_user’ /lib/modules/2.6.21-1.3228.fc7/build/include/asm/uaccess.h:575: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘clear_user’ /lib/modules/2.6.21-1.3228.fc7/build/include/asm/uaccess.h:576: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘__clear_user’ In file included from /lib/modules/2.6.21-1.3228.fc7/build/include/net/checksum.h:26, from /lib/modules/2.6.21-1.3228.fc7/build/include/linux/skbuff.h:27, from extensions/libipt_u32.c:104: /lib/modules/2.6.21-1.3228.fc7/build/include/asm/checksum.h: In function ‘csum_partial_copy_from_user’: /lib/modules/2.6.21-1.3228.fc7/build/include/asm/checksum.h:51: warning: implicit declaration of function ‘might_sleep’ /lib/modules/2.6.21-1.3228.fc7/build/include/asm/checksum.h: In function ‘csum_fold’: /lib/modules/2.6.21-1.3228.fc7/build/include/asm/checksum.h:104: error: ‘u32’ undeclared (first use in this function) /lib/modules/2.6.21-1.3228.fc7/build/include/asm/checksum.h:104: error: expected ‘)’ before ‘sum’ /lib/modules/2.6.21-1.3228.fc7/build/include/asm/checksum.h:104: error: expected ‘:’ or ‘)’ before ‘,’ token /lib/modules/2.6.21-1.3228.fc7/build/include/asm/checksum.h:107: error: expected ‘)’ before ‘sum’ /lib/modules/2.6.21-1.3228.fc7/build/include/asm/checksum.h: In function ‘csum_ipv6_magic’: /lib/modules/2.6.21-1.3228.fc7/build/include/asm/checksum.h:167: warning: implicit declaration of function ‘htonl’ /lib/modules/2.6.21-1.3228.fc7/build/include/asm/checksum.h: In function ‘csum_and_copy_to_user’: /lib/modules/2.6.21-1.3228.fc7/build/include/asm/checksum.h:182: warning: implicit declaration of function ‘likely’ /lib/modules/2.6.21-1.3228.fc7/build/include/asm/checksum.h:182: warning: implicit declaration of function ‘current_thread_info’ /lib/modules/2.6.21-1.3228.fc7/build/include/asm/checksum.h:182: error: invalid type argument of ‘->’ In file included from /lib/modules/2.6.21-1.3228.fc7/build/include/linux/skbuff.h:27, from extensions/libipt_u32.c:104: /lib/modules/2.6.21-1.3228.fc7/build/include/net/checksum.h: In function ‘csum_and_copy_from_user’: /lib/modules/2.6.21-1.3228.fc7/build/include/net/checksum.h:33: error: invalid type argument of ‘->’ /lib/modules/2.6.21-1.3228.fc7/build/include/net/checksum.h: In function ‘csum_add’: /lib/modules/2.6.21-1.3228.fc7/build/include/net/checksum.h:62: error: ‘u32’ undeclared (first use in this function) /lib/modules/2.6.21-1.3228.fc7/build/include/net/checksum.h:62: error: expected ‘;’ before ‘res’ /lib/modules/2.6.21-1.3228.fc7/build/include/net/checksum.h:63: error: ‘res’ undeclared (first use in this function) /lib/modules/2.6.21-1.3228.fc7/build/include/net/checksum.h:63: error: expected ‘;’ before ‘addend’ /lib/modules/2.6.21-1.3228.fc7/build/include/net/checksum.h:64: error: expected ‘)’ before ‘addend’ /lib/modules/2.6.21-1.3228.fc7/build/include/net/checksum.h: In function ‘csum_block_add’: /lib/modules/2.6.21-1.3228.fc7/build/include/net/checksum.h:75: error: ‘u32’ undeclared (first use in this function) /lib/modules/2.6.21-1.3228.fc7/build/include/net/checksum.h:75: error: expected ‘;’ before ‘sum’ /lib/modules/2.6.21-1.3228.fc7/build/include/net/checksum.h:77: error: ‘sum’ undeclared (first use in this function) /lib/modules/2.6.21-1.3228.fc7/build/include/net/checksum.h: In function ‘csum_block_sub’: /lib/modules/2.6.21-1.3228.fc7/build/include/net/checksum.h:84: error: ‘u32’ undeclared (first use in this function) /lib/modules/2.6.21-1.3228.fc7/build/include/net/checksum.h:84: error: expected ‘;’ before ‘sum’ /lib/modules/2.6.21-1.3228.fc7/build/include/net/checksum.h:86: error: ‘sum’ undeclared (first use in this function) In file included from extensions/libipt_u32.c:104: /lib/modules/2.6.21-1.3228.fc7/build/include/linux/skbuff.h: At top level: /lib/modules/2.6.21-1.3228.fc7/build/include/linux/skbuff.h:160: error: expected specifier-qualifier-list before ‘u32’ In file included from /lib/modules/2.6.21-1.3228.fc7/build/include/linux/netfilter_ipv4/ip_tables.h:26, from include/linux/netfilter_ipv4/ipt_u32.h:3, from extensions/libipt_u32.c:106: /lib/modules/2.6.21-1.3228.fc7/build/include/linux/netfilter_ipv4.h:55: error: ‘INT_MIN’ undeclared here (not in a function) /lib/modules/2.6.21-1.3228.fc7/build/include/linux/netfilter_ipv4.h:65: error: ‘INT_MAX’ undeclared here (not in a function) In file included from include/linux/netfilter_ipv4/ipt_u32.h:3, from extensions/libipt_u32.c:106: /lib/modules/2.6.21-1.3228.fc7/build/include/linux/netfilter_ipv4/ip_tables.h:40: error: field ‘src’ has incomplete type /lib/modules/2.6.21-1.3228.fc7/build/include/linux/netfilter_ipv4/ip_tables.h:40: error: field ‘dst’ has incomplete type /lib/modules/2.6.21-1.3228.fc7/build/include/linux/netfilter_ipv4/ip_tables.h:42: error: field ‘smsk’ has incomplete type /lib/modules/2.6.21-1.3228.fc7/build/include/linux/netfilter_ipv4/ip_tables.h:42: error: field ‘dmsk’ has incomplete type /lib/modules/2.6.21-1.3228.fc7/build/include/linux/netfilter_ipv4/ip_tables.h:43: error: ‘IFNAMSIZ’ undeclared here (not in a function) extensions/libipt_u32.c: In function ‘match’: extensions/libipt_u32.c:127: warning: pointer targets in initialization differ in signedness extensions/libipt_u32.c: In function ‘checkentry’: extensions/libipt_u32.c:192: warning: implicit declaration of function ‘IPT_ALIGN’ extensions/libipt_u32.c: At top level: extensions/libipt_u32.c:198: error: variable ‘u32_match’ has initializer but incomplete type extensions/libipt_u32.c:198: error: extra brace group at end of initializer extensions/libipt_u32.c:198: error: (near initialization for ‘u32_match’) extensions/libipt_u32.c:198: warning: excess elements in struct initializer extensions/libipt_u32.c:198: warning: (near initialization for ‘u32_match’) extensions/libipt_u32.c:198: warning: excess elements in struct initializer extensions/libipt_u32.c:198: warning: (near initialization for ‘u32_match’) extensions/libipt_u32.c:198: warning: excess elements in struct initializer extensions/libipt_u32.c:198: warning: (near initialization for ‘u32_match’) extensions/libipt_u32.c:198: warning: excess elements in struct initializer extensions/libipt_u32.c:198: warning: (near initialization for ‘u32_match’) extensions/libipt_u32.c:198: warning: excess elements in struct initializer extensions/libipt_u32.c:198: warning: (near initialization for ‘u32_match’) extensions/libipt_u32.c:198: warning: excess elements in struct initializer extensions/libipt_u32.c:198: warning: (near initialization for ‘u32_match’) extensions/libipt_u32.c: In function ‘init’: extensions/libipt_u32.c:202: warning: implicit declaration of function ‘ipt_register_match’ extensions/libipt_u32.c: At top level: extensions/libipt_u32.c:205: error: variable or field ‘__attribute_used__’ declared void extensions/libipt_u32.c:205: error: expected ‘,’ or ‘;’ before ‘fini’ extensions/libipt_u32.c:210: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘__attribute_used__’ extensions/libipt_u32.c:211: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘__attribute_used__’ [root@vaio iptables-1.3.7-20070624]#