新手求教-u-boot编译问题
同一个uboot源码 ,在ubuntu上可以编译,在linux上却出现一对错误,如下?
/root/u-boot-2009.08/lib_generic/sha1.c:64: 错误:expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘void’
/root/u-boot-2009.08/lib_generic/sha1.c:76: 错误:expected ‘)’ before ‘*’ token
/root/u-boot-2009.08/lib_generic/sha1.c:233: 错误:expected ‘)’ before ‘*’ token
/root/u-boot-2009.08/lib_generic/sha1.c:279: 错误:expected ‘)’ before ‘*’ token
/root/u-boot-2009.08/lib_generic/sha1.c: In function ‘sha1_csum’:
/root/u-boot-2009.08/lib_generic/sha1.c:310: 错误:‘sha1_context’ 未声明 (在此函数内第一次使用)
/root/u-boot-2009.08/lib_generic/sha1.c:310: 错误:(即使在一个函数内多次出现,每个未声明的标识符在其
/root/u-boot-2009.08/lib_generic/sha1.c:310: 错误:所在的函数内只报告一次。)
/root/u-boot-2009.08/lib_generic/sha1.c:310: 错误:expected ‘;’ before ‘ctx’
/root/u-boot-2009.08/lib_generic/sha1.c:312: 警告:隐式声明函数 ‘sha1_starts’
/root/u-boot-2009.08/lib_generic/sha1.c:312: 错误:‘ctx’ 未声明 (在此函数内第一次使用)
/root/u-boot-2009.08/lib_generic/sha1.c:313: 警告:隐式声明函数 ‘sha1_update’
/root/u-boot-2009.08/lib_generic/sha1.c:314: 警告:隐式声明函数 ‘sha1_finish’
/root/u-boot-2009.08/lib_generic/sha1.c: In function ‘sha1_csum_wd’:
/root/u-boot-2009.08/lib_generic/sha1.c:324: 错误:‘sha1_context’ 未声明 (在此函数内第一次使用)
/root/u-boot-2009.08/lib_generic/sha1.c:324: 错误:expected ‘;’ before ‘ctx’
/root/u-boot-2009.08/lib_generic/sha1.c:330: 错误:‘ctx’ 未声明 (在此函数内第一次使用)
/root/u-boot-2009.08/lib_generic/sha1.c: In function ‘sha1_hmac’:
/root/u-boot-2009.08/lib_generic/sha1.c:357: 错误:‘sha1_context’ 未声明 (在此函数内第一次使用)
/root/u-boot-2009.08/lib_generic/sha1.c:357: 错误:expected ‘;’ before ‘ctx’
/root/u-boot-2009.08/lib_generic/sha1.c:373: 错误:‘ctx’ 未声明 (在此函数内第一次使用)
make[1]: *** [sha1.o] 错误 1