$ make gcc -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -o scripts/split-include scripts/split-include.c scripts/split-include include/linux/autoconf.h include/config gcc -D__KERNEL__ -I/home/nanux/kernel/linux/include -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -fno-strict-aliasing -pipe -mpreferred-stack-boundary=2 -march=i386 -c -o init/main.o init/main.c In file included from /home/nanux/kernel/linux/include/linux/wait.h:19, from /home/nanux/kernel/linux/include/linux/fs.h:12, from /home/nanux/kernel/linux/include/linux/capability.h:17, from /home/nanux/kernel/linux/include/linux/binfmts.h:5, from /home/nanux/kernel/linux/include/linux/sched.h:9, from /home/nanux/kernel/linux/include/linux/mm.h:4, from /home/nanux/kernel/linux/include/linux/slab.h:14, from /home/nanux/kernel/linux/include/linux/proc_fs.h:5, from init/main.c:15: /home/nanux/kernel/linux/include/asm/processor.h:72: error: array type has incomplete element type In file included from /home/nanux/kernel/linux/include/linux/fs.h:194, from /home/nanux/kernel/linux/include/linux/capability.h:17, from /home/nanux/kernel/linux/include/linux/binfmts.h:5, from /home/nanux/kernel/linux/include/linux/sched.h:9, from /home/nanux/kernel/linux/include/linux/mm.h:4, from /home/nanux/kernel/linux/include/linux/slab.h:14, from /home/nanux/kernel/linux/include/linux/proc_fs.h:5, from init/main.c:15: /home/nanux/kernel/linux/include/asm/byteorder.h:14: warning: type qualifiers ignored on function return type /home/nanux/kernel/linux/include/asm/byteorder.h:28: warning: type qualifiers ignored on function return type In file included from /home/nanux/kernel/linux/include/linux/byteorder/little_endian.h:11, from /home/nanux/kernel/linux/include/asm/byteorder.h:45, from /home/nanux/kernel/linux/include/linux/fs.h:194, from /home/nanux/kernel/linux/include/linux/capability.h:17, from /home/nanux/kernel/linux/include/linux/binfmts.h:5, from /home/nanux/kernel/linux/include/linux/sched.h:9, from /home/nanux/kernel/linux/include/linux/mm.h:4, from /home/nanux/kernel/linux/include/linux/slab.h:14, from /home/nanux/kernel/linux/include/linux/proc_fs.h:5, from init/main.c:15: /home/nanux/kernel/linux/include/linux/byteorder/swab.h:132: warning: type qualifiers ignored on function return type /home/nanux/kernel/linux/include/linux/byteorder/swab.h:145: warning: type qualifiers ignored on function return type /home/nanux/kernel/linux/include/linux/byteorder/swab.h:159: warning: type qualifiers ignored on function return type In file included from /home/nanux/kernel/linux/include/linux/unistd.h:9, from init/main.c:17: /home/nanux/kernel/linux/include/asm/unistd.h:345: warning: conflicting types for built-in function '_exit' In file included from /home/nanux/kernel/linux/include/linux/netdevice.h:146, from /home/nanux/kernel/linux/include/net/ip.h:29, from /home/nanux/kernel/linux/include/net/checksum.h:31, from /home/nanux/kernel/linux/include/linux/raid/md.h:34, from init/main.c:24: /home/nanux/kernel/linux/include/linux/skbuff.h: In function '__skb_pull': /home/nanux/kernel/linux/include/linux/skbuff.h:828: warning: pointer targets in return differ in signedness /home/nanux/kernel/linux/include/linux/skbuff.h: In function 'skb_pull': /home/nanux/kernel/linux/include/linux/skbuff.h:846: warning: pointer targets in return differ in signedness /home/nanux/kernel/linux/include/linux/skbuff.h: In function '__pskb_pull': /home/nanux/kernel/linux/include/linux/skbuff.h:857: warning: pointer targets in return differ in signedness /home/nanux/kernel/linux/include/linux/skbuff.h: In function 'pskb_pull': /home/nanux/kernel/linux/include/linux/skbuff.h:864: warning: pointer targets in return differ in signedness In file included from /home/nanux/kernel/linux/include/linux/netdevice.h:425, from /home/nanux/kernel/linux/include/net/ip.h:29, from /home/nanux/kernel/linux/include/net/checksum.h:31, from /home/nanux/kernel/linux/include/linux/raid/md.h:34, from init/main.c:24: /home/nanux/kernel/linux/include/linux/interrupt.h: In function '__cpu_raise_softirq': /home/nanux/kernel/linux/include/linux/interrupt.h:79: error: invalid lvalue in assignment In file included from /home/nanux/kernel/linux/include/net/route.h:28, from /home/nanux/kernel/linux/include/net/ip.h:32, from /home/nanux/kernel/linux/include/net/checksum.h:31, from /home/nanux/kernel/linux/include/linux/raid/md.h:34, from init/main.c:24: /home/nanux/kernel/linux/include/net/inetpeer.h: In function 'inet_putpeer': /home/nanux/kernel/linux/include/net/inetpeer.h:43: error: invalid lvalue in increment /home/nanux/kernel/linux/include/net/inetpeer.h:51: error: invalid lvalue in decrement /home/nanux/kernel/linux/include/net/inetpeer.h: In function 'inet_getid': /home/nanux/kernel/linux/include/net/inetpeer.h:60: error: invalid lvalue in increment /home/nanux/kernel/linux/include/net/inetpeer.h:62: error: invalid lvalue in decrement In file included from /home/nanux/kernel/linux/include/net/ip.h:39, from /home/nanux/kernel/linux/include/net/checksum.h:31, from /home/nanux/kernel/linux/include/linux/raid/md.h:34, from init/main.c:24: /home/nanux/kernel/linux/include/net/sock.h: In function 'sock_orphan': /home/nanux/kernel/linux/include/net/sock.h:1019: error: invalid lvalue in increment /home/nanux/kernel/linux/include/net/sock.h:1023: error: invalid lvalue in decrement /home/nanux/kernel/linux/include/net/sock.h: In function 'sock_graft': /home/nanux/kernel/linux/include/net/sock.h:1028: error: invalid lvalue in increment /home/nanux/kernel/linux/include/net/sock.h:1032: error: invalid lvalue in decrement In file included from /home/nanux/kernel/linux/include/net/checksum.h:33, from /home/nanux/kernel/linux/include/linux/raid/md.h:34, from init/main.c:24: /home/nanux/kernel/linux/include/asm/checksum.h: In function 'ip_fast_csum': /home/nanux/kernel/linux/include/asm/checksum.h:72: error: missing terminating " character /home/nanux/kernel/linux/include/asm/checksum.h:73: error: syntax error before 'movl' In file included from /home/nanux/kernel/linux/include/net/checksum.h:33, from /home/nanux/kernel/linux/include/linux/raid/md.h:34, from init/main.c:24: /home/nanux/kernel/linux/include/asm/checksum.h:75:10: error: invalid suffix "f" on integer constant /home/nanux/kernel/linux/include/asm/checksum.h:82:10: error: invalid suffix "b" on integer constant /home/nanux/kernel/linux/include/asm/checksum.h:90: error: missing terminating " character /home/nanux/kernel/linux/include/asm/checksum.h: In function 'csum_fold': /home/nanux/kernel/linux/include/asm/checksum.h:105: error: missing terminating " character /home/nanux/kernel/linux/include/asm/checksum.h:106: error: syntax error before 'addl' /home/nanux/kernel/linux/include/asm/checksum.h:108: error: missing terminating " character /home/nanux/kernel/linux/include/asm/checksum.h: In function 'csum_tcpudp_nofold': /home/nanux/kernel/linux/include/asm/checksum.h:121: error: missing terminating " character /home/nanux/kernel/linux/include/asm/checksum.h:122: error: syntax error before 'addl' /home/nanux/kernel/linux/include/asm/checksum.h:126: error: missing terminating " character /home/nanux/kernel/linux/include/asm/checksum.h:128: error: '__x' undeclared (first use in this function) /home/nanux/kernel/linux/include/asm/checksum.h:128: error: (Each undeclared identifier is reported only once /home/nanux/kernel/linux/include/asm/checksum.h:128: error: for each function it appears in.) /home/nanux/kernel/linux/include/asm/checksum.h:128: warning: no return statement in function returning non-void /home/nanux/kernel/linux/include/asm/checksum.h: At top level: /home/nanux/kernel/linux/include/asm/checksum.h:128: error: syntax error before ')' token /home/nanux/kernel/linux/include/asm/checksum.h: In function 'csum_ipv6_magic': /home/nanux/kernel/linux/include/asm/checksum.h:161: error: missing terminating " character /home/nanux/kernel/linux/include/asm/checksum.h:162: error: syntax error before 'addl' /home/nanux/kernel/linux/include/asm/checksum.h:173: error: missing terminating " character /home/nanux/kernel/linux/include/asm/checksum.h:176: error: '__x' undeclared (first use in this function) /home/nanux/kernel/linux/include/asm/checksum.h:176: warning: no return statement in function returning non-void /home/nanux/kernel/linux/include/asm/checksum.h: At top level: /home/nanux/kernel/linux/include/asm/checksum.h:176: error: syntax error before ')' token /home/nanux/kernel/linux/include/asm/checksum.h:176: error: syntax error before '__u32'