各位我在编译LINUX驱动,希望大家能指点一下,谢谢!!

[复制链接]
2527|1
 楼主| los 发表于 2008-7-11 22:48 | 显示全部楼层 |阅读模式
下面就是我的程序和makefile<br /><br />少了一个#include&nbsp;&ltlinux/module.h&gt语句就能编译通过<br /><br />多了一个#include&nbsp;&ltlinux/module.h&gt语句就出现一大堆错误信息<br /><br /><br /><br /><br />程序&nbsp;hello.c<br /><br />#define&nbsp;__KERNEL__<br />#define&nbsp;MODULE<br /><br />#include&nbsp;&ltlinux/module.h&gt<br /><br />int&nbsp;init_module(void){<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;printk(&quot;&lt1&gthello&nbsp;FriendlyARM!\n&quot;);<br />}<br /><br />void&nbsp;cleanup_module(void)<br />{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;printk(&quot;&lt1&gtgoodbye&nbsp;,&nbsp;FriendlyARM!\n&quot;);<br /><br />}<br /><br /><br />makefile<br /><br />CROSS=/arm/3.4.1/bin/arm-linux-gcc<br />INCPATH=/arm/kernel-2.6.13/include/<br /><br /><br /><br />all:hello<br /><br />hello:<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;$(CROSS)&nbsp;-I$(INCPATH)&nbsp;-c&nbsp;hello.c&nbsp;-o&nbsp;hello.o<br /><br />clean:<br />&nbsp;&nbsp;&nbsp;&nbsp;rm&nbsp;-rf&nbsp;hello&nbsp;*.o<br /><br /><br />错误信息<br />/arm/kernel-2.6.13/include/linux/jiffies.h:416:6:&nbsp;division&nbsp;by&nbsp;zero&nbsp;in&nbsp;#if<br />/arm/kernel-2.6.13/include/linux/jiffies.h:416:6:&nbsp;division&nbsp;by&nbsp;zero&nbsp;in&nbsp;#if<br />/arm/kernel-2.6.13/include/linux/jiffies.h:416:41:&nbsp;division&nbsp;by&nbsp;zero&nbsp;in&nbsp;#if<br />/arm/kernel-2.6.13/include/linux/jiffies.h:416:42:&nbsp;division&nbsp;by&nbsp;zero&nbsp;in&nbsp;#if<br />/arm/kernel-2.6.13/include/linux/jiffies.h:&nbsp;In&nbsp;function&nbsp;`jiffies_64_to_clock_t':<br />/arm/kernel-2.6.13/include/linux/jiffies.h:424:&nbsp;error:&nbsp;`x'&nbsp;undeclared&nbsp;(first&nbsp;use&nbsp;in&nbsp;this&nbsp;function)<br />/arm/kernel-2.6.13/include/linux/jiffies.h:424:&nbsp;error:&nbsp;`CLOCK_TICK_RATE'&nbsp;undeclared&nbsp;(first&nbsp;use&nbsp;in&nbsp;this&nbsp;function)<br />/arm/kernel-2.6.13/include/linux/jiffies.h:425:&nbsp;error:&nbsp;`NSEC_PER_SEC'&nbsp;undeclared&nbsp;(first&nbsp;use&nbsp;in&nbsp;this&nbsp;function)<br />/arm/kernel-2.6.13/include/linux/jiffies.h:425:&nbsp;error:&nbsp;`USER_HZ'&nbsp;undeclared&nbsp;(first&nbsp;use&nbsp;in&nbsp;this&nbsp;function)<br />/arm/kernel-2.6.13/include/linux/jiffies.h:425:&nbsp;error:&nbsp;parse&nbsp;error&nbsp;before&nbsp;&quot;__asmeq&quot;<br />/arm/kernel-2.6.13/include/linux/jiffies.h:&nbsp;At&nbsp;top&nbsp;level:<br />/arm/kernel-2.6.13/include/linux/jiffies.h:430:&nbsp;error:&nbsp;parse&nbsp;error&nbsp;before&nbsp;&quot;nsec_to_clock_t&quot;<br />/arm/kernel-2.6.13/include/linux/jiffies.h:430:&nbsp;error:&nbsp;parse&nbsp;error&nbsp;before&nbsp;&quot;x&quot;<br />/arm/kernel-2.6.13/include/linux/jiffies.h:432:28:&nbsp;division&nbsp;by&nbsp;zero&nbsp;in&nbsp;#if<br />/arm/kernel-2.6.13/include/linux/jiffies.h:&nbsp;In&nbsp;function&nbsp;`nsec_to_clock_t':<br />/arm/kernel-2.6.13/include/linux/jiffies.h:433:&nbsp;error:&nbsp;`NSEC_PER_SEC'&nbsp;undeclared&nbsp;(first&nbsp;use&nbsp;in&nbsp;this&nbsp;function)<br />/arm/kernel-2.6.13/include/linux/jiffies.h:433:&nbsp;error:&nbsp;`USER_HZ'&nbsp;undeclared&nbsp;(first&nbsp;use&nbsp;in&nbsp;this&nbsp;function)<br />/arm/kernel-2.6.13/include/linux/jiffies.h:433:&nbsp;error:&nbsp;`x'&nbsp;undeclared&nbsp;(first&nbsp;use&nbsp;in&nbsp;this&nbsp;function)<br />/arm/kernel-2.6.13/include/linux/jiffies.h:433:&nbsp;error:&nbsp;parse&nbsp;error&nbsp;before&nbsp;&quot;__asmeq&quot;<br />In&nbsp;file&nbsp;included&nbsp;from&nbsp;/arm/kernel-2.6.13/include/linux/cpumask.h:82,<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;from&nbsp;/arm/kernel-2.6.13/include/linux/sched.h:15,<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;from&nbsp;/arm/kernel-2.6.13/include/linux/module.h:10,<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;from&nbsp;hello.c:4:<br />/arm/kernel-2.6.13/include/linux/bitmap.h:&nbsp;In&nbsp;function&nbsp;`bitmap_zero':<br />/arm/kernel-2.6.13/include/linux/bitmap.h:119:&nbsp;error:&nbsp;`BITS_PER_LONG'&nbsp;undeclared&nbsp;(first&nbsp;use&nbsp;in&nbsp;this&nbsp;function)<br />/arm/kernel-2.6.13/include/linux/bitmap.h:&nbsp;In&nbsp;function&nbsp;`bitmap_fill':<br />/arm/kernel-2.6.13/include/linux/bitmap.h:134:&nbsp;error:&nbsp;`BITS_PER_LONG'&nbsp;undeclared&nbsp;(first&nbsp;use&nbsp;in&nbsp;this&nbsp;function)<br />/arm/kernel-2.6.13/include/linux/bitmap.h:&nbsp;In&nbsp;function&nbsp;`bitmap_copy':<br />/arm/kernel-2.6.13/include/linux/bitmap.h:140:&nbsp;error:&nbsp;`BITS_PER_LONG'&nbsp;undeclared&nbsp;(first&nbsp;use&nbsp;in&nbsp;this&nbsp;function)<br />/arm/kernel-2.6.13/include/linux/bitmap.h:&nbsp;In&nbsp;function&nbsp;`bitmap_and':<br />/arm/kernel-2.6.13/include/linux/bitmap.h:151:&nbsp;error:&nbsp;`BITS_PER_LONG'&nbsp;undeclared&nbsp;(first&nbsp;use&nbsp;in&nbsp;this&nbsp;function)<br />/arm/kernel-2.6.13/include/linux/bitmap.h:&nbsp;In&nbsp;function&nbsp;`bitmap_or':<br />/arm/kernel-2.6.13/include/linux/bitmap.h:160:&nbsp;error:&nbsp;`BITS_PER_LONG'&nbsp;undeclared&nbsp;(first&nbsp;use&nbsp;in&nbsp;this&nbsp;function)<br /><br /><br /><br />/arm/kernel-2.6.13/include/linux/nodemask.h:&nbsp;In&nbsp;function&nbsp;`__node_clear':<br />/arm/kernel-2.6.13/include/linux/nodemask.h:97:&nbsp;error:&nbsp;`node'&nbsp;undeclared&nbsp;(first&nbsp;use&nbsp;in&nbsp;this&nbsp;function)<br />/arm/kernel-2.6.13/include/linux/nodemask.h:97:&nbsp;error:&nbsp;`dstp'&nbsp;undeclared&nbsp;(first&nbsp;use&nbsp;in&nbsp;this&nbsp;function)<br />/arm/kernel-2.6.13/include/linux/nodemask.h:&nbsp;At&nbsp;top&nbsp;level:<br />/arm/kernel-2.6.13/include/linux/nodemask.h:101:&nbsp;error:&nbsp;parse&nbsp;error&nbsp;before&nbsp;'*'&nbsp;token<br />/arm/kernel-2.6.13/include/linux/nodemask.h:&nbsp;In&nbsp;function&nbsp;`__nodes_setall':<br />/arm/kernel-2.6.13/include/linux/nodemask.h:103:&nbsp;error:&nbsp;`dstp'&nbsp;undeclared&nbsp;(first&nbsp;use&nbsp;in&nbsp;this&nbsp;function)<br />/arm/kernel-2.6.13/include/linux/nodemask.h:103:&nbsp;error:&nbsp;`nbits'&nbsp;undeclared&nbsp;(first&nbsp;use&nbsp;in&nbsp;this&nbsp;function)<br />/arm/kernel-2.6.13/include/linux/nodemask.h:&nbsp;At&nbsp;top&nbsp;level:<br />/arm/kernel-2.6.13/include/linux/nodemask.h:107:&nbsp;error:&nbsp;parse&nbsp;error&nbsp;before&nbsp;'*'&nbsp;token<br />/arm/kernel-2.6.13/include/linux/nodemask.h:&nbsp;In&nbsp;function&nbsp;`__nodes_clear':<br />/arm/kernel-2.6.13/include/linux/nodemask.h:109:&nbsp;error:&nbsp;`dstp'&nbsp;undeclared&nbsp;(first&nbsp;use&nbsp;in&nbsp;this&nbsp;function)<br />/arm/kernel-2.6.13/include/linux/nodemask.h:109:&nbsp;error:&nbsp;`nbits'&nbsp;undeclared&nbsp;(first&nbsp;use&nbsp;in&nbsp;this&nbsp;function)<br />/arm/kernel-2.6.13/include/linux/nodemask.h:&nbsp;At&nbsp;top&nbsp;level:<br />/arm/kernel-2.6.13/include/linux/nodemask.h:117:&nbsp;error:&nbsp;parse&nbsp;error&nbsp;before&nbsp;&quot;nodemask_t&quot;<br />/arm/kernel-2.6.13/include/linux/nodemask.h:&nbsp;In&nbsp;function&nbsp;`__node_test_and_set':<br />/arm/kernel-2.6.13/include/linux/nodemask.h:119:&nbsp;error:&nbsp;`node'&nbsp;undeclared&nbsp;(first&nbsp;use&nbsp;in&nbsp;this&nbsp;function)<br />/arm/kernel-2.6.13/include/linux/nodemask.h:119:&nbsp;error:&nbsp;`addr'&nbsp;undeclared&nbsp;(first&nbsp;use&nbsp;in&nbsp;this&nbsp;function)<br />/arm/kernel-2.6.13/include/linux/nodemask.h:&nbsp;At&nbsp;top&nbsp;level:<br />/arm/kernel-2.6.13/include/linux/nodemask.h:124:&nbsp;error:&nbsp;parse&nbsp;error&nbsp;before&nbsp;'*'&nbsp;token<br />/arm/kernel-2.6.13/include/linux/nodemask.h:&nbsp;In&nbsp;function&nbsp;`__nodes_and':<br />/arm/kernel-2.6.13/include/linux/nodemask.h:127:&nbsp;error:&nbsp;`dstp'&nbsp;undeclared&nbsp;(first&nbsp;use&nbsp;in&nbsp;this&nbsp;function)<br />/arm/kernel-2.6.13/include/linux/nodemask.h:127:&nbsp;error:&nbsp;`src1p'&nbsp;undeclared&nbsp;(first&nbsp;use&nbsp;in&nbsp;this&nbsp;function)<br />/arm/kernel-2.6.13/include/linux/nodemask.h:127:&nbsp;error:&nbsp;`src2p'&nbsp;undeclared&nbsp;(first&nbsp;use&nbsp;in&nbsp;this&nbsp;function)<br />/arm/kernel-2.6.13/include/linux/nodemask.h:127:&nbsp;error:&nbsp;`nbits'&nbsp;undeclared&nbsp;(first&nbsp;use&nbsp;in&nbsp;this&nbsp;function)<br />/arm/kernel-2.6.13/include/linux/nodemask.h:&nbsp;At&nbsp;top&nbsp;level:<br />/arm/kernel-2.6.13/include/linux/nodemask.h:132:&nbsp;error:&nbsp;parse&nbsp;error&nbsp;before&nbsp;'*'&nbsp;token<br />/arm/kernel-2.6.13/include/linux/nodemask.h:&nbsp;In&nbsp;function&nbsp;`__nodes_or':<br />/arm/kernel-2.6.13/include/linux/nodemask.h:135:&nbsp;error:&nbsp;`dstp'&nbsp;undeclared&nbsp;(first&nbsp;use&nbsp;in&nbsp;this&nbsp;function)<br />/arm/kernel-2.6.13/include/linux/nodemask.h:135:&nbsp;error:&nbsp;`src1p'&nbsp;undeclared&nbsp;(first&nbsp;use&nbsp;in&nbsp;this&nbsp;function)<br />/arm/kernel-2.6.13/include/linux/nodemask.h:135:&nbsp;error:&nbsp;`src2p'&nbsp;undeclared&nbsp;(first&nbsp;use&nbsp;in&nbsp;this&nbsp;function)<br />/arm/kernel-2.6.13/include/linux/nodemask.h:135:&nbsp;error:&nbsp;`nbits'&nbsp;undeclared&nbsp;(first&nbsp;use&nbsp;in&nbsp;this&nbsp;function)<br />/arm/kernel-2.6.13/include/linux/nodemask.h:&nbsp;At&nbsp;top&nbsp;level:<br />/arm/kernel-2.6.13/include/linux/nodemask.h:140:&nbsp;error:&nbsp;parse&nbsp;error&nbsp;before&nbsp;'*'&nbsp;token<br />/arm/kernel-2.6.13/include/linux/nodemask.h:&nbsp;In&nbsp;function&nbsp;`__nodes_xor':<br />/arm/kernel-2.6.13/include/linux/nodemask.h:143:&nbsp;error:&nbsp;`dstp'&nbsp;undeclared&nbsp;(first&nbsp;use&nbsp;in&nbsp;this&nbsp;function)<br />/arm/kernel-2.6.13/include/linux/nodemask.h:143:&nbsp;error:&nbsp;`src1p'&nbsp;undeclared&nbsp;(first&nbsp;use&nbsp;in&nbsp;this&nbsp;function)<br />/arm/kernel-2.6.13/include/linux/nodemask.h:143:&nbsp;error:&nbsp;`src2p'&nbsp;undeclared&nbsp;(first&nbsp;use&nbsp;in&nbsp;this&nbsp;function)<br />/arm/kernel-2.6.13/include/linux/nodemask.h:143:&nbsp;error:&nbsp;`nbits'&nbsp;undeclared&nbsp;(first&nbsp;use&nbsp;in&nbsp;this&nbsp;function)<br />/arm/kernel-2.6.13/include/linux/nodemask.h:&nbsp;At&nbsp;top&nbsp;level:<br />/arm/kernel-2.6.13/include/linux/nodemask.h:148:&nbsp;error:&nbsp;parse&nbsp;error&nbsp;before&nbsp;'*'&nbsp;token<br />/arm/kernel-2.6.13/include/linux/nodemask.h:&nbsp;In&nbsp;function&nbsp;`__nodes_andnot':<br />/arm/kernel-2.6.13/include/linux/nodemask.h:151:&nbsp;error:&nbsp;`dstp'&nbsp;undeclared&nbsp;(first&nbsp;use&nbsp;in&nbsp;this&nbsp;function)<br />/arm/kernel-2.6.13/include/linux/nodemask.h:151:&nbsp;error:&nbsp;`src1p'&nbsp;undeclared&nbsp;(first&nbsp;use&nbsp;in&nbsp;this&nbsp;function)<br />/arm/kernel-2.6.13/include/linux/nodemask.h:151:&nbsp;error:&nbsp;`src2p'&nbsp;undeclared&nbsp;(first&nbsp;use&nbsp;in&nbsp;this&nbsp;function)<br />/arm/kernel-2.6.13/include/linux/nodemask.h:151:&nbsp;error:&nbsp;`nbits'&nbsp;undeclared&nbsp;(first&nbsp;use&nbsp;in&nbsp;this&nbsp;function)<br />/arm/kernel-2.6.13/include/linux/nodemask.h:&nbsp;At&nbsp;top&nbsp;level:<br />/arm/kernel-2.6.13/include/linux/nodemask.h:156:&nbsp;error:&nbsp;parse&nbsp;error&nbsp;before&nbsp;'*'&nbsp;token<br />/arm/kernel-2.6.13/include/linux/nodemask.h:&nbsp;In&nbsp;function&nbsp;`__nodes_complement':<br />/arm/kernel-2.6.13/include/linux/nodemask.h:159:&nbsp;error:&nbsp;`dstp'&nbsp;undeclared&nbsp;(first&nbsp;use&nbsp;in&nbsp;this&nbsp;function)<br />/arm/kernel-2.6.13/include/linux/nodemask.h:159:&nbsp;error:&nbsp;`srcp'&nbsp;undeclared&nbsp;(first&nbsp;use&nbsp;in&nbsp;this&nbsp;function)<br />/arm/kernel-2.6.13/include/linux/nodemask.h:159:&nbsp;error:&nbsp;`nbits'&nbsp;undeclared&nbsp;(first&nbsp;use&nbsp;in&nbsp;this&nbsp;function)<br />/arm/kernel-2.6.13/include/linux/nodemask.h:&nbsp;At&nbsp;top&nbsp;level:<br />/arm/kernel-2.6.13/include/linux/nodemask.h:164:&nbsp;error:&nbsp;parse&nbsp;error&nbsp;before&nbsp;'*'&nbsp;token<br />/arm/kernel-2.6.13/include/linux/nodemask.h:&nbsp;In&nbsp;function&nbsp;`__nodes_equal':<br />/arm/kernel-2.6.13/include/linux/nodemask.h:167:&nbsp;error:&nbsp;`src1p'&nbsp;undeclared&nbsp;(first&nbsp;use&nbsp;in&nbsp;this&nbsp;function)<br />/arm/kernel-2.6.13/include/linux/nodemask.h:167:&nbsp;error:&nbsp;`src2p'&nbsp;undeclared&nbsp;(first&nbsp;use&nbsp;in&nbsp;this&nbsp;function)<br />/arm/kernel-2.6.13/include/linux/nodemask.h:167:&nbsp;error:&nbsp;`nbits'&nbsp;undeclared&nbsp;(first&nbsp;use&nbsp;in&nbsp;this&nbsp;function)<br />/arm/kernel-2.6.13/include/linux/nodemask.h:&nbsp;At&nbsp;top&nbsp;level:<br />/arm/kernel-2.6.13/include/linux/nodemask.h:172:&nbsp;error:&nbsp;parse&nbsp;error&nbsp;before&nbsp;'*'&nbsp;token<br />/arm/kernel-2.6.13/include/linux/nodemask.h:&nbsp;In&nbsp;function&nbsp;`__nodes_intersects':<br />/arm/kernel-2.6.13/include/linux/nodemask.h:175:&nbsp;error:&nbsp;`src1p'&nbsp;undeclared&nbsp;(first&nbsp;use&nbsp;in&nbsp;this&nbsp;function)<br />/arm/kernel-2.6.13/include/linux/nodemask.h:175:&nbsp;error:&nbsp;`src2p'&nbsp;undeclared&nbsp;(first&nbsp;use&nbsp;in&nbsp;this&nbsp;function)<br />/arm/kernel-2.6.13/include/linux/nodemask.h:175:&nbsp;error:&nbsp;`nbits'&nbsp;undeclared&nbsp;(first&nbsp;use&nbsp;in&nbsp;this&nbsp;function)<br />/arm/kernel-2.6.13/include/linux/nodemask.h:&nbsp;At&nbsp;top&nbsp;level:<br />/arm/kernel-2.6.13/include/linux/nodemask.h:180:&nbsp;error:&nbsp;parse&nbsp;error&nbsp;before&nbsp;'*'&nbsp;token<br />/arm/kernel-2.6.13/include/linux/nodemask.h:&nbsp;In&nbsp;function&nbsp;`__nodes_subset':<br />/arm/kernel-2.6.13/include/linux/nodemask.h:183:&nbsp;error:&nbsp;`src1p'&nbsp;undeclared&nbsp;(first&nbsp;use&nbsp;in&nbsp;this&nbsp;function)<br />/arm/kernel-2.6.13/include/linux/nodemask.h:183:&nbsp;error:&nbsp;`src2p'&nbsp;undeclared&nbsp;(first&nbsp;use&nbsp;in&nbsp;this&nbsp;function)<br />/arm/kernel-2.6.13/include/linux/nodemask.h:183:&nbsp;error:&nbsp;`nbits'&nbsp;undeclared&nbsp;(first&nbsp;use&nbsp;in&nbsp;this&nbsp;function)<br />/arm/kernel-2.6.13/include/linux/nodemask.h:&nbsp;At&nbsp;top&nbsp;level:<br />/arm/kernel-2.6.13/include/linux/nodemask.h:187:&nbsp;error:&nbsp;parse&nbsp;error&nbsp;before&nbsp;'*'&nbsp;token<br />/arm/kernel-2.6.13/include/linux/nodemask.h:&nbsp;In&nbsp;function&nbsp;`__nodes_empty':<br />/arm/kernel-2.6.13/include/linux/nodemask.h:189:&nbsp;error:&nbsp;`srcp'&nbsp;undeclared&nbsp;(first&nbsp;use&nbsp;in&nbsp;this&nbsp;function)<br />/arm/kernel-2.6.13/include/linux/nodemask.h:189:&nbsp;error:&nbsp;`nbits'&nbsp;undeclared&nbsp;(first&nbsp;use&nbsp;in&nbsp;this&nbsp;function)<br />/arm/kernel-2.6.13/include/linux/nodemask.h:&nbsp;At&nbsp;top&nbsp;level:<br />/arm/kernel-2.6.13/include/linux/nodemask.h:193:&nbsp;error:&nbsp;parse&nbsp;error&nbsp;before&nbsp;'*'&nbsp;token<br />/arm/kernel-2.6.13/include/linux/nodemask.h:&nbsp;In&nbsp;function&nbsp;`__nodes_full':<br />/arm/kernel-2.6.13/include/linux/nodemask.h:195:&nbsp;error:&nbsp;`srcp'&nbsp;undeclared&nbsp;(first&nbsp;use&nbsp;in&nbsp;this&nbsp;function)<br />/arm/kernel-2.6.13/include/linux/nodemask.h:195:&nbsp;error:&nbsp;`nbits'&nbsp;undeclared&nbsp;(first&nbsp;use&nbsp;in&nbsp;this&nbsp;function)<br />/arm/kernel-2.6.13/include/linux/nodemask.h:&nbsp;At&nbsp;top&nbsp;level:<br />/arm/kernel-2.6.13/include/linux/nodemask.h:199:&nbsp;error:&nbsp;parse&nbsp;error&nbsp;before&nbsp;'*'&nbsp;token<br />/arm/kernel-2.6.13/include/linux/nodemask.h:&nbsp;In&nbsp;function&nbsp;`__nodes_weight':<br />/arm/kernel-2.6.13/include/linux/nodemask.h:201:&nbsp;error:&nbsp;`srcp'&nbsp;undeclared&nbsp;(first&nbsp;use&nbsp;in&nbsp;this&nbsp;function)<br />/arm/kernel-2.6.13/include/linux/nodemask.h:201:&nbsp;error:&nbsp;`nbits'&nbsp;undeclared&nbsp;(first&nbsp;use&nbsp;in&nbsp;this&nbsp;function)<br />/arm/kernel-2.6.13/include/linux/nodemask.h:&nbsp;At&nbsp;top&nbsp;level:<br />/arm/kernel-2.6.13/include/linux/nodemask.h:206:&nbsp;error:&nbsp;parse&nbsp;error&nbsp;before&nbsp;'*'&nbsp;token<br />/arm/kernel-2.6.13/include/linux/nodemask.h:&nbsp;In&nbsp;function&nbsp;`__nodes_shift_right':<br />/arm/kernel-2.6.13/include/linux/nodemask.h:209:&nbsp;error:&nbsp;`dstp'&nbsp;undeclared&nbsp;(first&nbsp;use&nbsp;in&nbsp;this&nbsp;function)<br />/arm/kernel-2.6.13/include/linux/nodemask.h:209:&nbsp;error:&nbsp;`srcp'&nbsp;undeclared&nbsp;(first&nbsp;use&nbsp;in&nbsp;this&nbsp;function)<br />/arm/kernel-2.6.13/include/linux/nodemask.h:209:&nbsp;error:&nbsp;`n'&nbsp;undeclared&nbsp;(first&nbsp;use&nbsp;in&nbsp;this&nbsp;function)<br />/arm/kernel-2.6.13/include/linux/nodemask.h:209:&nbsp;error:&nbsp;`nbits'&nbsp;undeclared&nbsp;(first&nbsp;use&nbsp;in&nbsp;this&nbsp;function)<br />/arm/kernel-2.6.13/include/linux/nodemask.h:&nbsp;At&nbsp;top&nbsp;level:<br />/arm/kernel-2.6.13/include/linux/nodemask.h:214:&nbsp;error:&nbsp;parse&nbsp;error&nbsp;before&nbsp;'*'&nbsp;token<br />/arm/kernel-2.6.13/include/linux/nodemask.h:&nbsp;In&nbsp;function&nbsp;`__nodes_shift_left':<br />/arm/kernel-2.6.13/include/linux/nodemask.h:217:&nbsp;error:&nbsp;`dstp'&nbsp;undeclared&nbsp;(first&nbsp;use&nbsp;in&nbsp;this&nbsp;function)<br />/arm/kernel-2.6.13/include/linux/nodemask.h:217:&nbsp;error:&nbsp;`srcp'&nbsp;undeclared&nbsp;(first&nbsp;use&nbsp;in&nbsp;this&nbsp;function)<br />/arm/kernel-2.6.13/include/linux/nodemask.h:217:&nbsp;error:&nbsp;`n'&nbsp;undeclared&nbsp;(first&nbsp;use&nbsp;in&nbsp;this&nbsp;function)<br />/arm/kernel-2.6.13/include/linux/nodemask.h:217:&nbsp;error:&nbsp;`nbits'&nbsp;undeclared&nbsp;(first&nbsp;use&nbsp;in&nbsp;this&nbsp;function)<br />/arm/kernel-2.6.13/include/linux/nodemask.h:&nbsp;At&nbsp;top&nbsp;level:<br />/arm/kernel-2.6.13/include/linux/nodemask.h:224:&nbsp;error:&nbsp;parse&nbsp;error&nbsp;before&nbsp;'*'&nbsp;token<br />/arm/kernel-2.6.13/include/linux/nodemask.h:&nbsp;In&nbsp;function&nbsp;`__first_node':<br />/arm/kernel-2.6.13/include/linux/nodemask.h:226:&nbsp;error:&nbsp;parse&nbsp;error&nbsp;before&nbsp;&quot;int&quot;<br />/arm/kernel-2.6.13/include/linux/nodemask.h:&nbsp;At&nbsp;top&nbsp;level:<br />/arm/kernel-2.6.13/include/linux/nodemask.h:230:&nbsp;error:&nbsp;parse&nbsp;error&nbsp;before&nbsp;'*'&nbsp;token<br />/arm/kernel-2.6.13/include/linux/nodemask.h:&nbsp;In&nbsp;function&nbsp;`__next_node':<br />/arm/kernel-2.6.13/include/linux/nodemask.h:232:&nbsp;error:&nbsp;parse&nbsp;error&nbsp;before&nbsp;&quot;int&quot;<br />/arm/kernel-2.6.13/include/linux/nodemask.h:&nbsp;At&nbsp;top&nbsp;level:<br />/arm/kernel-2.6.13/include/linux/nodemask.h:248:&nbsp;error:&nbsp;parse&nbsp;error&nbsp;before&nbsp;'*'&nbsp;token<br />/arm/kernel-2.6.13/include/linux/nodemask.h:&nbsp;In&nbsp;function&nbsp;`__first_unset_node':<br />/arm/kernel-2.6.13/include/linux/nodemask.h:250:&nbsp;error:&nbsp;parse&nbsp;error&nbsp;before&nbsp;&quot;int&quot;<br />/arm/kernel-2.6.13/include/linux/nodemask.h:&nbsp;At&nbsp;top&nbsp;level:<br />/arm/kernel-2.6.13/include/linux/nodemask.h:283:&nbsp;error:&nbsp;parse&nbsp;error&nbsp;before&nbsp;'*'&nbsp;token<br />/arm/kernel-2.6.13/include/linux/nodemask.h:&nbsp;In&nbsp;function&nbsp;`__nodemask_scnprintf':<br />/arm/kernel-2.6.13/include/linux/nodemask.h:285:&nbsp;error:&nbsp;`buf'&nbsp;undeclared&nbsp;(first&nbsp;use&nbsp;in&nbsp;this&nbsp;function)<br />/arm/kernel-2.6.13/include/linux/nodemask.h:285:&nbsp;error:&nbsp;`len'&nbsp;undeclared&nbsp;(first&nbsp;use&nbsp;in&nbsp;this&nbsp;function)<br />/arm/kernel-2.6.13/include/linux/nodemask.h:285:&nbsp;error:&nbsp;`srcp'&nbsp;undeclared&nbsp;(first&nbsp;use&nbsp;in&nbsp;this&nbsp;function)<br />/arm/kernel-2.6.13/include/linux/nodemask.h:285:&nbsp;error:&nbsp;`nbits'&nbsp;undeclared&nbsp;(first&nbsp;use&nbsp;in&nbsp;this&nbsp;function)<br />/arm/kernel-2.6.13/include/linux/nodemask.h:&nbsp;At&nbsp;top&nbsp;level:<br />/arm/kernel-2.6.13/include/linux/nodemask.h:291:&nbsp;error:&nbsp;parse&nbsp;error&nbsp;before&nbsp;&quot;nodemask_t&quot;<br />/arm/kernel-2.6.13/include/linux/nodemask.h:&nbsp;In&nbsp;function&nbsp;`__nodemask_parse':<br />/arm/kernel-2.6.13/include/linux/nodemask.h:293:&nbsp;error:&nbsp;`buf'&nbsp;undeclared&nbsp;(first&nbsp;use&nbsp;in&nbsp;this&nbsp;function)<br />/arm/kernel-2.6.13/include/linux/nodemask.h:293:&nbsp;error:&nbsp;`len'&nbsp;undeclared&nbsp;(first&nbsp;use&nbsp;in&nbsp;this&nbsp;function)<br />/arm/kernel-2.6.13/include/linux/nodemask.h:293:&nbsp;error:&nbsp;`dstp'&nbsp;undeclared&nbsp;(first&nbsp;use&nbsp;in&nbsp;this&nbsp;function)<br />/arm/kernel-2.6.13/include/linux/nodemask.h:293:&nbsp;error:&nbsp;`nbits'&nbsp;undeclared&nbsp;(first&nbsp;use&nbsp;in&nbsp;this&nbsp;function)<br />/arm/kernel-2.6.13/include/linux/nodemask.h:&nbsp;At&nbsp;top&nbsp;level:<br />/arm/kernel-2.6.13/include/linux/nodemask.h:299:&nbsp;error:&nbsp;parse&nbsp;error&nbsp;before&nbsp;'*'&nbsp;token<br />/arm/kernel-2.6.13/include/linux/nodemask.h:&nbsp;In&nbsp;function&nbsp;`__nodelist_scnprintf':<br />/arm/kernel-2.6.13/include/linux/nodemask.h:301:&nbsp;error:&nbsp;`buf'&nbsp;undeclared&nbsp;(first&nbsp;use&nbsp;in&nbsp;this&nbsp;function)<br />/arm/kernel-2.6.13/include/linux/nodemask.h:301:&nbsp;error:&nbsp;`len'&nbsp;undeclared&nbsp;(first&nbsp;use&nbsp;in&nbsp;this&nbsp;function)<br />/arm/kernel-2.6.13/include/linux/nodemask.h:301:&nbsp;error:&nbsp;`srcp'&nbsp;undeclared&nbsp;(first&nbsp;use&nbsp;in&nbsp;this&nbsp;function)<br />/arm/kernel-2.6.13/include/linux/nodemask.h:301:&nbsp;error:&nbsp;`nbits'&nbsp;undeclared&nbsp;(first&nbsp;use&nbsp;in&nbsp;this&nbsp;function)<br />/arm/kernel-2.6.13/include/linux/nodemask.h:&nbsp;At&nbsp;top&nbsp;level:<br />/arm/kernel-2.6.13/include/linux/nodemask.h:305:&nbsp;error:&nbsp;parse&nbsp;error&nbsp;before&nbsp;&quot;nodemask_t&quot;<br />/arm/kernel-2.6.13/include/linux/nodemask.h:&nbsp;In&nbsp;function&nbsp;`__nodelist_parse':<br />/arm/kernel-2.6.13/include/linux/nodemask.h:307:&nbsp;error:&nbsp;`buf'&nbsp;undeclared&nbsp;(first&nbsp;use&nbsp;in&nbsp;this&nbsp;function)<br />/arm/kernel-2.6.13/include/linux/nodemask.h:307:&nbsp;error:&nbsp;`dstp'&nbsp;undeclared&nbsp;(first&nbsp;use&nbsp;in&nbsp;this&nbsp;function)<br />/arm/kernel-2.6.13/include/linux/nodemask.h:307:&nbsp;error:&nbsp;`nbits'&nbsp;undeclared&nbsp;(first&nbsp;use&nbsp;in&nbsp;this&nbsp;function)<br />/arm/kernel-2.6.13/include/linux/nodemask.h:&nbsp;At&nbsp;top&nbsp;level:<br />/arm/kernel-2.6.13/include/linux/nodemask.h:326:&nbsp;error:&nbsp;parse&nbsp;error&nbsp;before&nbsp;&quot;node_online_map&quot;<br />/arm/kernel-2.6.13/include/linux/nodemask.h:326:&nbsp;warning:&nbsp;data&nbsp;definition&nbsp;has&nbsp;no&nbsp;type&nbsp;or&nbsp;storage&nbsp;class<br />/arm/kernel-2.6.13/include/linux/nodemask.h:327:&nbsp;error:&nbsp;parse&nbsp;error&nbsp;before&nbsp;&quot;node_possible_map&quot;<br />/arm/kernel-2.6.13/include/linux/nodemask.h:327:&nbsp;warning:&nbsp;data&nbsp;definition&nbsp;has&nbsp;no&nbsp;type&nbsp;or&nbsp;storage&nbsp;class<br />In&nbsp;file&nbsp;included&nbsp;from&nbsp;/arm/kernel-2.6.13/include/linux/sched.h:20,<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;from&nbsp;/arm/kernel-2.6.13/include/linux/module.h:10,<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;from&nbsp;hello.c:4:<br />/arm/3.4.1/bin/../lib/gcc/arm-linux/3.4.1/../../../../arm-linux/sys-include/asm/semaphore.h:18:&nbsp;error:&nbsp;parse&nbsp;error&nbsp;before&nbsp;&quot;wait_queue_head_t&quot;<br />/arm/3.4.1/bin/../lib/gcc/arm-linux/3.4.1/../../../../arm-linux/sys-include/asm/semaphore.h:&nbsp;In&nbsp;function&nbsp;`sema_init':<br />/arm/3.4.1/bin/../lib/gcc/arm-linux/3.4.1/../../../../arm-linux/sys-include/asm/semaphore.h:46:&nbsp;error:&nbsp;dereferencing&nbsp;pointer&nbsp;to&nbsp;incomplete&nbsp;type<br />/arm/3.4.1/bin/../lib/gcc/arm-linux/3.4.1/../../../../arm-linux/sys-include/asm/semaphore.h:47:&nbsp;error:&nbsp;dereferencing&nbsp;pointer&nbsp;to&nbsp;incomplete&nbsp;type<br />/arm/3.4.1/bin/../lib/gcc/arm-linux/3.4.1/../../../../arm-linux/sys-include/asm/semaphore.h:48:&nbsp;error:&nbsp;dereferencing&nbsp;pointer&nbsp;to&nbsp;incomplete&nbsp;type<br />/arm/3.4.1/bin/../lib/gcc/arm-linux/3.4.1/../../../../arm-linux/sys-include/asm/semaphore.h:&nbsp;In&nbsp;function&nbsp;`sema_count':<br />/arm/3.4.1/bin/../lib/gcc/arm-linux/3.4.1/../../../../arm-linux/sys-include/asm/semaphore.h:66:&nbsp;error:&nbsp;dereferencing&nbsp;pointer&nbsp;to&nbsp;incomplete&nbsp;type<br />In&nbsp;file&nbsp;included&nbsp;from&nbsp;/arm/kernel-2.6.13/include/linux/module.h:10,<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;from&nbsp;hello.c:4:<br />/arm/kernel-2.6.13/include/linux/sched.h:24:25:&nbsp;asm/cputime.h:&nbsp;No&nbsp;such&nbsp;file&nbsp;or&nbsp;directory<br />In&nbsp;file&nbsp;included&nbsp;from&nbsp;/arm/kernel-2.6.13/include/linux/signal.h:4,<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;from&nbsp;/arm/kernel-2.6.13/include/linux/sched.h:28,<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;from&nbsp;/arm/kernel-2.6.13/include/linux/module.h:10,<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;from&nbsp;hello.c:4:<br />/arm/kernel-2.6.13/include/linux/list.h:705:2:&nbsp;warning:&nbsp;#warning&nbsp;&quot;don't&nbsp;include&nbsp;kernel&nbsp;headers&nbsp;in&nbsp;userspace&quot;<br />In&nbsp;file&nbsp;included&nbsp;from&nbsp;/arm/3.4.1/bin/../lib/gcc/arm-linux/3.4.1/../../../../arm-linux/sys-include/asm/siginfo.h:4,<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;from&nbsp;/arm/kernel-2.6.13/include/linux/signal.h:7,<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;from&nbsp;/arm/kernel-2.6.13/include/linux/sched.h:28,<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;from&nbsp;/arm/kernel-2.6.13/include/linux/module.h:10,<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;from&nbsp;hello.c:4:<br />/arm/kernel-2.6.13/include/asm-generic/siginfo.h:&nbsp;At&nbsp;top&nbsp;level:<br />/arm/kernel-2.6.13/include/asm-generic/siginfo.h:50:&nbsp;error:&nbsp;parse&nbsp;error&nbsp;before&nbsp;&quot;pid_t&quot;<br />/arm/kernel-2.6.13/include/asm-generic/siginfo.h:56:&nbsp;error:&nbsp;parse&nbsp;error&nbsp;before&nbsp;&quot;timer_t&quot;<br />/arm/kernel-2.6.13/include/asm-generic/siginfo.h:58:&nbsp;error:&nbsp;`uid_t'&nbsp;undeclared&nbsp;here&nbsp;(not&nbsp;in&nbsp;a&nbsp;function)<br />/arm/kernel-2.6.13/include/asm-generic/siginfo.h:58:&nbsp;error:&nbsp;size&nbsp;of&nbsp;array&nbsp;`_pad'&nbsp;is&nbsp;too&nbsp;large<br />/arm/kernel-2.6.13/include/asm-generic/siginfo.h:61:&nbsp;error:&nbsp;parse&nbsp;error&nbsp;before&nbsp;'}'&nbsp;token<br />/arm/kernel-2.6.13/include/asm-generic/siginfo.h:65:&nbsp;error:&nbsp;parse&nbsp;error&nbsp;before&nbsp;&quot;pid_t&quot;<br />/arm/kernel-2.6.13/include/asm-generic/siginfo.h:68:&nbsp;error:&nbsp;parse&nbsp;error&nbsp;before&nbsp;'}'&nbsp;token<br />/arm/kernel-2.6.13/include/asm-generic/siginfo.h:72:&nbsp;error:&nbsp;parse&nbsp;error&nbsp;before&nbsp;&quot;pid_t&quot;<br />/arm/kernel-2.6.13/include/asm-generic/siginfo.h:75:&nbsp;error:&nbsp;parse&nbsp;error&nbsp;before&nbsp;&quot;_utime&quot;<br />/arm/kernel-2.6.13/include/asm-generic/siginfo.h:76:&nbsp;error:&nbsp;parse&nbsp;error&nbsp;before&nbsp;&quot;_stime&quot;<br />/arm/kernel-2.6.13/include/asm-generic/siginfo.h:92:&nbsp;error:&nbsp;parse&nbsp;error&nbsp;before&nbsp;'}'&nbsp;token<br />/arm/kernel-2.6.13/include/asm-generic/siginfo.h:93:&nbsp;error:&nbsp;parse&nbsp;error&nbsp;before&nbsp;'}'&nbsp;token<br />In&nbsp;file&nbsp;included&nbsp;from&nbsp;/arm/kernel-2.6.13/include/linux/sched.h:30,<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;from&nbsp;/arm/kernel-2.6.13/include/linux/module.h:10,<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;from&nbsp;hello.c:4:<br />/arm/kernel-2.6.13/include/linux/fs_struct.h:21:&nbsp;warning:&nbsp;&quot;struct&nbsp;task_struct&quot;&nbsp;declared&nbsp;inside&nbsp;parameter&nbsp;list<br />/arm/kernel-2.6.13/include/linux/fs_struct.h:21:&nbsp;warning:&nbsp;its&nbsp;scope&nbsp;is&nbsp;only&nbsp;this&nbsp;definition&nbsp;or&nbsp;declaration,&nbsp;which&nbsp;is&nbsp;probably&nbsp;not&nbsp;what&nbsp;you&nbsp;want<br />In&nbsp;file&nbsp;included&nbsp;from&nbsp;/arm/kernel-2.6.13/include/linux/sched.h:32,<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;from&nbsp;/arm/kernel-2.6.13/include/linux/module.h:10,<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;from&nbsp;hello.c:4:<br />/arm/kernel-2.6.13/include/linux/completion.h:15:&nbsp;error:&nbsp;parse&nbsp;error&nbsp;before&nbsp;&quot;wait_queue_head_t&quot;<br />/arm/kernel-2.6.13/include/linux/completion.h:15:&nbsp;warning:&nbsp;no&nbsp;semicolon&nbsp;at&nbsp;end&nbsp;of&nbsp;struct&nbsp;or&nbsp;union<br />/arm/kernel-2.6.13/include/linux/completion.h:&nbsp;In&nbsp;function&nbsp;`init_completion':<br />/arm/kernel-2.6.13/include/linux/completion.h:26:&nbsp;error:&nbsp;dereferencing&nbsp;pointer&nbsp;to&nbsp;incomplete&nbsp;type<br />/arm/kernel-2.6.13/include/linux/completion.h:27:&nbsp;error:&nbsp;dereferencing&nbsp;pointer&nbsp;to&nbsp;incomplete&nbsp;type<br />In&nbsp;file&nbsp;included&nbsp;from&nbsp;/arm/kernel-2.6.13/include/linux/sched.h:33,<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;from&nbsp;/arm/kernel-2.6.13/include/linux/module.h:10,<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;from&nbsp;hello.c:4:<br />/arm/kernel-2.6.13/include/linux/pid.h:&nbsp;At&nbsp;top&nbsp;level:<br />/arm/kernel-2.6.13/include/linux/pid.h:17:&nbsp;error:&nbsp;field&nbsp;`pid_chain'&nbsp;has&nbsp;incomplete&nbsp;type<br />/arm/kernel-2.6.13/include/linux/pid.h:19:&nbsp;error:&nbsp;field&nbsp;`pid_list'&nbsp;has&nbsp;incomplete&nbsp;type<br />/arm/kernel-2.6.13/include/linux/pid.h:29:&nbsp;warning:&nbsp;&quot;struct&nbsp;task_struct&quot;&nbsp;declared&nbsp;inside&nbsp;parameter&nbsp;list<br />/arm/kernel-2.6.13/include/linux/pid.h:31:&nbsp;warning:&nbsp;&quot;struct&nbsp;task_struct&quot;&nbsp;declared&nbsp;inside&nbsp;parameter&nbsp;list<br />/arm/kernel-2.6.13/include/linux/pid.h:41:&nbsp;warning:&nbsp;&quot;struct&nbsp;task_struct&quot;&nbsp;declared&nbsp;inside&nbsp;parameter&nbsp;list<br />In&nbsp;file&nbsp;included&nbsp;from&nbsp;/arm/kernel-2.6.13/include/linux/sched.h:34,<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;from&nbsp;/arm/kernel-2.6.13/include/linux/module.h:10,<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;from&nbsp;hello.c:4:<br />/arm/kernel-2.6.13/include/linux/percpu.h:&nbsp;In&nbsp;function&nbsp;`__alloc_percpu':<br />/arm/kernel-2.6.13/include/linux/percpu.h:45:&nbsp;error:&nbsp;`GFP_KERNEL'&nbsp;undeclared&nbsp;(first&nbsp;use&nbsp;in&nbsp;this&nbsp;function)<br />/arm/kernel-2.6.13/include/linux/percpu.h:45:&nbsp;warning:&nbsp;initialization&nbsp;makes&nbsp;pointer&nbsp;from&nbsp;integer&nbsp;without&nbsp;a&nbsp;castIn&nbsp;file&nbsp;included&nbsp;from&nbsp;/arm/kernel-2.6.13/include/linux/sched.h:36,<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;from&nbsp;/arm/kernel-2.6.13/include/linux/module.h:10,<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;from&nbsp;hello.c:4:<br />/arm/kernel-2.6.13/include/linux/seccomp.h:&nbsp;At&nbsp;top&nbsp;level:<br />/arm/kernel-2.6.13/include/linux/seccomp.h:37:&nbsp;warning:&nbsp;&quot;struct&nbsp;thread_info&quot;&nbsp;declared&nbsp;inside&nbsp;parameter&nbsp;list<br />In&nbsp;file&nbsp;included&nbsp;from&nbsp;/arm/kernel-2.6.13/include/linux/sched.h:103,<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;from&nbsp;/arm/kernel-2.6.13/include/linux/module.h:10,<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;from&nbsp;hello.c:4:<br />/arm/kernel-2.6.13/include/linux/resource.h:22:&nbsp;error:&nbsp;field&nbsp;`ru_utime'&nbsp;has&nbsp;incomplete&nbsp;type<br />/arm/kernel-2.6.13/include/linux/resource.h:23:&nbsp;error:&nbsp;field&nbsp;`ru_stime'&nbsp;has&nbsp;incomplete&nbsp;type<br />In&nbsp;file&nbsp;included&nbsp;from&nbsp;/arm/kernel-2.6.13/include/linux/sched.h:104,<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;from&nbsp;/arm/kernel-2.6.13/include/linux/module.h:10,<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;from&nbsp;hello.c:4:<br />/arm/kernel-2.6.13/include/linux/timer.h:12:&nbsp;error:&nbsp;field&nbsp;`entry'&nbsp;has&nbsp;incomplete&nbsp;type<br />In&nbsp;file&nbsp;included&nbsp;from&nbsp;/arm/3.4.1/bin/../lib/gcc/arm-linux/3.4.1/../../../../arm-linux/sys-include/asm/hardirq.h:7,<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;from&nbsp;/arm/kernel-2.6.13/include/linux/hardirq.h:7,<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;from&nbsp;/arm/kernel-2.6.13/include/asm-generic/local.h:6,<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;from&nbsp;/arm/3.4.1/bin/../lib/gcc/arm-linux/3.4.1/../../../../arm-linux/sys-include/asm/local.h:1,<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;from&nbsp;/arm/kernel-2.6.13/include/linux/module.h:21,<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;from&nbsp;hello.c:4:<br />/arm/3.4.1/bin/../lib/gcc/arm-linux/3.4.1/../../../../arm-linux/sys-include/asm/irq.h:4:27:&nbsp;asm/arch/irqs.h:&nbsp;No&nbsp;such&nbsp;file&nbsp;or&nbsp;directory<br />In&nbsp;file&nbsp;included&nbsp;from&nbsp;/arm/kernel-2.6.13/include/asm-generic/local.h:6,<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;from&nbsp;/arm/3.4.1/bin/../lib/gcc/arm-linux/3.4.1/../../../../arm-linux/sys-include/asm/local.h:1,<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;from&nbsp;/arm/kernel-2.6.13/include/linux/module.h:21,<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;from&nbsp;hello.c:4:<br />/arm/kernel-2.6.13/include/linux/hardirq.h:55:2:&nbsp;#error&nbsp;PREEMPT_ACTIVE&nbsp;is&nbsp;too&nbsp;low!<br />/arm/kernel-2.6.13/include/linux/hardirq.h:109:26:&nbsp;macro&nbsp;&quot;irq_exit&quot;&nbsp;passed&nbsp;1&nbsp;arguments,&nbsp;but&nbsp;takes&nbsp;just&nbsp;0<br />In&nbsp;file&nbsp;included&nbsp;from&nbsp;/arm/3.4.1/bin/../lib/gcc/arm-linux/3.4.1/../../../../arm-linux/sys-include/asm/local.h:1,<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;from&nbsp;/arm/kernel-2.6.13/include/linux/module.h:21,<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;from&nbsp;hello.c:4:<br />/arm/kernel-2.6.13/include/asm-generic/local.h:&nbsp;In&nbsp;function&nbsp;`local_inc':<br />/arm/kernel-2.6.13/include/asm-generic/local.h:65:&nbsp;error:&nbsp;invalid&nbsp;type&nbsp;argument&nbsp;of&nbsp;`-&gt'<br />/arm/kernel-2.6.13/include/asm-generic/local.h:65:&nbsp;error:&nbsp;invalid&nbsp;type&nbsp;argument&nbsp;of&nbsp;`-&gt'<br />/arm/kernel-2.6.13/include/asm-generic/local.h:&nbsp;In&nbsp;function&nbsp;`local_dec':<br />/arm/kernel-2.6.13/include/asm-generic/local.h:72:&nbsp;error:&nbsp;invalid&nbsp;type&nbsp;argument&nbsp;of&nbsp;`-&gt'<br />/arm/kernel-2.6.13/include/asm-generic/local.h:72:&nbsp;error:&nbsp;invalid&nbsp;type&nbsp;argument&nbsp;of&nbsp;`-&gt'<br />/arm/kernel-2.6.13/include/asm-generic/local.h:&nbsp;In&nbsp;function&nbsp;`local_add':<br />/arm/kernel-2.6.13/include/asm-generic/local.h:79:&nbsp;error:&nbsp;invalid&nbsp;type&nbsp;argument&nbsp;of&nbsp;`-&gt'<br />/arm/kernel-2.6.13/include/asm-generic/local.h:79:&nbsp;error:&nbsp;invalid&nbsp;type&nbsp;argument&nbsp;of&nbsp;`-&gt'<br />/arm/kernel-2.6.13/include/asm-generic/local.h:&nbsp;In&nbsp;function&nbsp;`local_sub':<br />/arm/kernel-2.6.13/include/asm-generic/local.h:86:&nbsp;error:&nbsp;invalid&nbsp;type&nbsp;argument&nbsp;of&nbsp;`-&gt'<br />/arm/kernel-2.6.13/include/asm-generic/local.h:86:&nbsp;error:&nbsp;invalid&nbsp;type&nbsp;argument&nbsp;of&nbsp;`-&gt'<br />In&nbsp;file&nbsp;included&nbsp;from&nbsp;hello.c:4:<br />/arm/kernel-2.6.13/include/linux/module.h:&nbsp;At&nbsp;top&nbsp;level:<br />/arm/kernel-2.6.13/include/linux/module.h:50:&nbsp;error:&nbsp;field&nbsp;`attr'&nbsp;has&nbsp;incomplete&nbsp;type<br />/arm/kernel-2.6.13/include/linux/module.h:51:&nbsp;error:&nbsp;parse&nbsp;error&nbsp;before&nbsp;&quot;ssize_t&quot;<br />/arm/kernel-2.6.13/include/linux/module.h:51:&nbsp;warning:&nbsp;no&nbsp;semicolon&nbsp;at&nbsp;end&nbsp;of&nbsp;struct&nbsp;or&nbsp;union<br />/arm/kernel-2.6.13/include/linux/module.h:52:&nbsp;error:&nbsp;parse&nbsp;error&nbsp;before&nbsp;'*'&nbsp;token<br />/arm/kernel-2.6.13/include/linux/module.h:53:&nbsp;error:&nbsp;`ssize_t'&nbsp;declared&nbsp;as&nbsp;function&nbsp;returning&nbsp;a&nbsp;function<br />/arm/kernel-2.6.13/include/linux/module.h:53:&nbsp;warning:&nbsp;data&nbsp;definition&nbsp;has&nbsp;no&nbsp;type&nbsp;or&nbsp;storage&nbsp;class<br />/arm/kernel-2.6.13/include/linux/module.h:57:&nbsp;error:&nbsp;parse&nbsp;error&nbsp;before&nbsp;'}'&nbsp;token<br />/arm/kernel-2.6.13/include/linux/module.h:61:&nbsp;error:&nbsp;field&nbsp;`kobj'&nbsp;has&nbsp;incomplete&nbsp;type<br />/arm/kernel-2.6.13/include/asm-generic/siginfo.h:58:&nbsp;error:&nbsp;storage&nbsp;size&nbsp;of&nbsp;`_pad'&nbsp;isn't&nbsp;known<br />make:&nbsp;***&nbsp;[hello]&nbsp;Error&nbsp;1
hugerat 发表于 2008-7-12 09:39 | 显示全部楼层

你的linux-2.6.13有没有在主机上编译过?

  
您需要登录后才可以回帖 登录 | 注册

本版积分规则

los

63

主题

192

帖子

2

粉丝
快速回复 在线客服 返回列表 返回顶部