• «
  • 1
  • 2
  • »
  • Pages: 2/2     Go
主题 : 交叉编译简单hello程序,放到开发板上执行./hello,提示:./hello not found 复制链接 | 浏览器收藏 | 打印
*無鈳取玳
级别: 论坛版主
UID: 27
精华: 12
发帖: 5398
金钱: 40120 两
威望: 17929 点
综合积分: 11036 分
注册时间: 2008-01-16
最后登录: 2014-11-22
10楼  发表于: 2009-06-16 12:23
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/include/sys/wait.h:103: error: expected identifier before numeric constant

像这种编译错误都已经很明显了,为什么不打开/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/include/sys/wait.h这个文件看看103行是什么?
"If you have an apple and I have an apple and we exchange apples, then you and I will
still each have one apple. But if you have an idea and I have an idea and we exchange
these ideas, then each of us will have two ideas."
级别: 侠客
UID: 2535
精华: 0
发帖: 73
金钱: 690 两
威望: 626 点
综合积分: 146 分
注册时间: 2008-11-23
最后登录: 2011-12-15
11楼  发表于: 2009-06-16 16:46
wait.h是交叉编译器include文件夹里的,这是103行的信息,感觉没什么错误啊,
99     /* The following values are used by the `waitid' function.  */
100    #if defined __USE_SVID || defined __USE_XOPEN
101    typedef enum
102        {
103          P_ALL,        /* Wait for any child.  */
104          P_PID,        /* Wait for specified process.  */
105          P_PGID        /* Wait for members of process group.  */
106    } idtype_t;
107#endif


错误相当多了,终端都没装下
                from /usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/net/route.h:27,
                 from networking/route.c:28:
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/linux/ktime.h: At top level:
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/linux/ktime.h:47: error: expected specifier-qualifier-list before ‘s64’
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/linux/ktime.h: In function ‘ktime_set’:
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/linux/ktime.h:146: error: unknown field ‘tv’ specified in initializer
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/linux/ktime.h:146: error: extra brace group at end of initializer
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/linux/ktime.h:146: error: (near initialization for ‘(anonymous)’)
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/linux/ktime.h: In function ‘ktime_sub’:
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/linux/ktime.h:160: error: ‘ktime_t’ has no member named ‘tv64’
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/linux/ktime.h:160: error: ‘ktime_t’ has no member named ‘tv64’
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/linux/ktime.h:160: error: ‘ktime_t’ has no member named ‘tv64’
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/linux/ktime.h:161: error: ‘ktime_t’ has no member named ‘tv’
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/linux/ktime.h:162: error: ‘ktime_t’ has no member named ‘tv’
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/linux/ktime.h:162: error: ‘NSEC_PER_SEC’ undeclared (first use in this function)
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/linux/ktime.h: In function ‘ktime_add’:
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/linux/ktime.h:178: error: ‘ktime_t’ has no member named ‘tv64’
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/linux/ktime.h:178: error: ‘ktime_t’ has no member named ‘tv64’
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/linux/ktime.h:178: error: ‘ktime_t’ has no member named ‘tv64’
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/linux/ktime.h:187: error: ‘ktime_t’ has no member named ‘tv’
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/linux/ktime.h:187: error: ‘NSEC_PER_SEC’ undeclared (first use in this function)
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/linux/ktime.h:188: error: ‘ktime_t’ has no member named ‘tv64’
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/linux/ktime.h:188: error: ‘u32’ undeclared (first use in this function)
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/linux/ktime.h: At top level:
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/linux/ktime.h:200: error: expected declaration specifiers or ‘...’ before ‘u64’
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/linux/ktime.h: In function ‘timespec_to_ktime’:
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/linux/ktime.h:210: error: unknown field ‘tv’ specified in initializer
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/linux/ktime.h:210: error: extra brace group at end of initializer
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/linux/ktime.h:210: error: (near initialization for ‘(anonymous)’)
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/linux/ktime.h:210: error: ‘s32’ undeclared (first use in this function)
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/linux/ktime.h:210: error: expected ‘}’ before ‘ts’
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/linux/ktime.h: In function ‘timeval_to_ktime’:
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/linux/ktime.h:222: error: unknown field ‘tv’ specified in initializer
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/linux/ktime.h:222: error: extra brace group at end of initializer
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/linux/ktime.h:222: error: (near initialization for ‘(anonymous)’)
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/linux/ktime.h:222: error: ‘s32’ undeclared (first use in this function)
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/linux/ktime.h:222: error: expected ‘}’ before ‘tv’
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/linux/ktime.h: In function ‘ktime_to_timespec’:
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/linux/ktime.h:234: error: ‘ktime_t’ has no member named ‘tv’
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/linux/ktime.h:235: error: ‘ktime_t’ has no member named ‘tv’
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/linux/ktime.h: In function ‘ktime_to_timeval’:
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/linux/ktime.h:247: error: ‘ktime_t’ has no member named ‘tv’
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/linux/ktime.h:248: error: ‘ktime_t’ has no member named ‘tv’
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/linux/ktime.h:248: error: ‘NSEC_PER_USEC’ undeclared (first use in this function)
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/linux/ktime.h: At top level:
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/linux/ktime.h:257: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘ktime_to_ns’
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/linux/ktime.h: In function ‘ktime_equal’:
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/linux/ktime.h:273: error: ‘ktime_t’ has no member named ‘tv64’
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/linux/ktime.h:273: error: ‘ktime_t’ has no member named ‘tv64’
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/linux/ktime.h: At top level:
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/linux/ktime.h:276: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘ktime_to_us’
In file included from /usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/linux/hrtimer.h:21,
                 from /usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/linux/skbuff.h:30,
                 from /usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/net/neighbour.h:21,
                 from /usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/net/dst.h:15,
                 from /usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/net/route.h:27,
                 from networking/route.c:28:
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/linux/list.h:970:2: warning: #warning "don't include kernel headers in userspace"
In file included from /usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/linux/skbuff.h:30,
                 from /usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/net/neighbour.h:21,
                 from /usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/net/dst.h:15,
                 from /usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/net/route.h:27,
                 from networking/route.c:28:
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/linux/hrtimer.h:318: error: expected declaration specifiers or ‘...’ before ‘s64’
In file included from /usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/net/neighbour.h:21,
                 from /usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/net/dst.h:15,
                 from /usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/net/route.h:27,
                 from networking/route.c:28:
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/linux/skbuff.h:145: error: ‘PAGE_SIZE’ undeclared here (not in a function)
In file included from /usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/net/rtnetlink.h:5,
                 from /usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/net/neighbour.h:27,
                 from /usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/net/dst.h:15,
                 from /usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/net/route.h:27,
                 from networking/route.c:28:
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/net/netlink.h:203: error: expected specifier-qualifier-list before ‘u16’
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/net/netlink.h:214: error: expected specifier-qualifier-list before ‘u32’
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/net/netlink.h:221: error: expected declaration specifiers or ‘...’ before ‘u32’
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/net/netlink.h:222: error: expected declaration specifiers or ‘...’ before ‘gfp_t’
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/net/netlink.h:473: error: expected declaration specifiers or ‘...’ before ‘u32’
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/net/netlink.h:473: error: expected declaration specifiers or ‘...’ before ‘u32’
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/net/netlink.h: In function ‘nlmsg_put’:
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/net/netlink.h:479: error: ‘pid’ undeclared (first use in this function)
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/net/netlink.h:479: error: ‘seq’ undeclared (first use in this function)
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/net/netlink.h: In function ‘nlmsg_put_answer’:
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/net/netlink.h:498: error: dereferencing pointer to incomplete type
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/net/netlink.h:498: error: request for member ‘pid’ in something not a structure or union
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/net/netlink.h:498: error: dereferencing pointer to incomplete type
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/net/netlink.h:499: error: too many arguments to function ‘nlmsg_put’
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/net/netlink.h: At top level:
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/net/netlink.h:510: error: expected declaration specifiers or ‘...’ before ‘gfp_t’
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/net/netlink.h: In function ‘nlmsg_new’:
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/net/netlink.h:512: error: ‘flags’ undeclared (first use in this function)
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/net/netlink.h: In function ‘nlmsg_end’:
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/net/netlink.h:528: error: invalid operands to binary -
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/net/netlink.h: At top level:
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/net/netlink.h:590: error: expected declaration specifiers or ‘...’ before ‘u32’
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/net/netlink.h:590: error: expected declaration specifiers or ‘...’ before ‘gfp_t’
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/net/netlink.h: In function ‘nlmsg_multicast’:
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/net/netlink.h:594: error: request for member ‘dst_group’ in something not a structure or union
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/net/netlink.h:596: error: ‘pid’ undeclared (first use in this function)
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/net/netlink.h:596: error: ‘flags’ undeclared (first use in this function)
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/net/netlink.h: At top level:
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/net/netlink.h:609: error: expected declaration specifiers or ‘...’ before ‘u32’
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/net/netlink.h: In function ‘nlmsg_unicast’:
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/net/netlink.h:613: error: ‘pid’ undeclared (first use in this function)
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/net/netlink.h: At top level:
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/net/netlink.h:742: error: expected declaration specifiers or ‘...’ before ‘u8’
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/net/netlink.h: In function ‘nla_put_u8’:
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/net/netlink.h:744: error: ‘u8’ undeclared (first use in this function)
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/net/netlink.h:744: error: ‘value’ undeclared (first use in this function)
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/net/netlink.h: At top level:
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/net/netlink.h:753: error: expected declaration specifiers or ‘...’ before ‘u16’
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/net/netlink.h: In function ‘nla_put_u16’:
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/net/netlink.h:755: error: ‘u16’ undeclared (first use in this function)
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/net/netlink.h:755: error: ‘value’ undeclared (first use in this function)
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/net/netlink.h: At top level:
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/net/netlink.h:764: error: expected declaration specifiers or ‘...’ before ‘u32’
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/net/netlink.h: In function ‘nla_put_u32’:
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/net/netlink.h:766: error: ‘u32’ undeclared (first use in this function)
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/net/netlink.h:766: error: ‘value’ undeclared (first use in this function)
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/net/netlink.h: At top level:
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/net/netlink.h:775: error: expected declaration specifiers or ‘...’ before ‘u64’
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/net/netlink.h: In function ‘nla_put_u64’:
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/net/netlink.h:777: error: ‘value’ undeclared (first use in this function)
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/net/netlink.h: In function ‘nla_put_msecs’:
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/net/netlink.h:811: error: expected ‘;’ before ‘tmp’
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/net/netlink.h:812: error: ‘tmp’ undeclared (first use in this function)
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/net/netlink.h: At top level:
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/net/netlink.h:858: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘nla_get_u32’
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/net/netlink.h:876: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘nla_get_u16’
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/net/netlink.h:894: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘nla_get_u8’
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/net/netlink.h:903: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘nla_get_u64’
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/net/netlink.h: In function ‘nla_get_msecs’:
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/net/netlink.h:929: error: expected ‘;’ before ‘msecs’
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/net/netlink.h:931: error: ‘msecs’ undeclared (first use in this function)
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/net/netlink.h: In function ‘nla_nest_end’:
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/net/netlink.h:963: error: invalid operands to binary -
In file included from /usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/net/dst.h:15,
                 from /usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/net/route.h:27,
                 from networking/route.c:28:
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/net/neighbour.h: At top level:
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/net/neighbour.h:47: error: field ‘rcu_head’ has incomplete type
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/net/neighbour.h:105: error: variably modified ‘ha’ at file scope
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/net/neighbour.h:110: error: field ‘timer’ has incomplete type
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/net/neighbour.h:112: error: expected specifier-qualifier-list before ‘u8’
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/net/neighbour.h:130: error: expected specifier-qualifier-list before ‘u8’
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/net/neighbour.h:158: error: field ‘gc_timer’ has incomplete type
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/net/neighbour.h:159: error: field ‘proxy_timer’ has incomplete type
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/net/neighbour.h:196: error: expected ‘;’, ‘,’ or ‘)’ before ‘*’ token
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/net/neighbour.h:204: error: expected declaration specifiers or ‘...’ before ‘u8’
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/net/neighbour.h:240: error: expected declaration specifiers or ‘...’ before ‘proc_handler’
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/net/neighbour.h:241: error: expected declaration specifiers or ‘...’ before ‘ctl_handler’
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/net/neighbour.h: In function ‘neigh_hh_output’:
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/net/neighbour.h:312: error: dereferencing pointer to incomplete type
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/net/neighbour.h:313: error: dereferencing pointer to incomplete type
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/net/neighbour.h:315: error: dereferencing pointer to incomplete type
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/net/neighbour.h:316: error: dereferencing pointer to incomplete type
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/net/neighbour.h:319: error: dereferencing pointer to incomplete type
In file included from /usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/net/route.h:27,
                 from networking/route.c:28:
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/net/dst.h: At top level:
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/net/dst.h:40: error: field ‘rcu_head’ has incomplete type
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/net/dst.h:57: error: expected specifier-qualifier-list before ‘u32’
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/net/dst.h:102: error: expected declaration specifiers or ‘...’ before ‘u32’
In file included from /usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/net/route.h:29,
                 from networking/route.c:28:
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/net/flow.h:85: error: ‘BITS_PER_LONG’ undeclared here (not in a function)
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/net/flow.h:85: error: requested alignment is not a constant
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/net/flow.h:92: error: expected declaration specifiers or ‘...’ before ‘u16’
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/net/flow.h:92: error: expected declaration specifiers or ‘...’ before ‘u8’
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/net/flow.h:95: error: expected declaration specifiers or ‘...’ before ‘u16’
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/net/flow.h:95: error: expected declaration specifiers or ‘...’ before ‘u8’
In file included from /usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/asm/siginfo.h:4,
                 from /usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/linux/signal.h:5,
                 from /usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/linux/security.h:27,
                 from /usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/net/route.h:35,
                 from networking/route.c:28:
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/asm-generic/siginfo.h:58: error: size of array ‘_pad’ is too large
In file included from /usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/net/route.h:35,
                 from networking/route.c:28:
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/linux/security.h:46: error: expected declaration specifiers or ‘...’ before ‘kernel_cap_t’
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/linux/security.h:46: error: expected declaration specifiers or ‘...’ before ‘kernel_cap_t’
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/linux/security.h:46: error: expected declaration specifiers or ‘...’ before ‘kernel_cap_t’
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/linux/security.h:47: error: expected declaration specifiers or ‘...’ before ‘kernel_cap_t’
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/linux/security.h:47: error: expected declaration specifiers or ‘...’ before ‘kernel_cap_t’
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/linux/security.h:47: error: expected declaration specifiers or ‘...’ before ‘kernel_cap_t’
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/linux/security.h:48: error: expected declaration specifiers or ‘...’ before ‘kernel_cap_t’
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/linux/security.h:48: error: expected declaration specifiers or ‘...’ before ‘kernel_cap_t’
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/linux/security.h:48: error: expected declaration specifiers or ‘...’ before ‘kernel_cap_t’
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/linux/security.h:2156: error: expected declaration specifiers or ‘...’ before ‘kernel_cap_t’
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/linux/security.h:2157: error: expected declaration specifiers or ‘...’ before ‘kernel_cap_t’
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/linux/security.h:2158: error: expected declaration specifiers or ‘...’ before ‘kernel_cap_t’
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/linux/security.h: In function ‘security_capget’:
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/linux/security.h:2160: error: ‘effective’ undeclared (first use in this function)
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/linux/security.h:2160: error: ‘inheritable’ undeclared (first use in this function)
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/linux/security.h:2160: error: ‘permitted’ undeclared (first use in this function)
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/linux/security.h:2160: error: too many arguments to function ‘cap_capget’
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/linux/security.h: At top level:
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/linux/security.h:2164: error: expected declaration specifiers or ‘...’ before ‘kernel_cap_t’
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/linux/security.h:2165: error: expected declaration specifiers or ‘...’ before ‘kernel_cap_t’
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/linux/security.h:2166: error: expected declaration specifiers or ‘...’ before ‘kernel_cap_t’
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/linux/security.h: In function ‘security_capset_check’:
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/linux/security.h:2168: error: ‘effective’ undeclared (first use in this function)
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/linux/security.h:2168: error: ‘inheritable’ undeclared (first use in this function)
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/linux/security.h:2168: error: ‘permitted’ undeclared (first use in this function)
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/linux/security.h:2168: error: too many arguments to function ‘cap_capset_check’
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/linux/security.h: At top level:
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/linux/security.h:2172: error: expected declaration specifiers or ‘...’ before ‘kernel_cap_t’
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/linux/security.h:2173: error: expected declaration specifiers or ‘...’ before ‘kernel_cap_t’
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/linux/security.h:2174: error: expected declaration specifiers or ‘...’ before ‘kernel_cap_t’
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/linux/security.h: In function ‘security_capset_set’:
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/linux/security.h:2176: error: ‘effective’ undeclared (first use in this function)
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/linux/security.h:2176: error: ‘inheritable’ undeclared (first use in this function)
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/linux/security.h:2176: error: ‘permitted’ undeclared (first use in this function)
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/linux/security.h:2176: error: too many arguments to function ‘cap_capset_set’
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/linux/security.h: At top level:
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/linux/security.h:2578: error: expected declaration specifiers or ‘...’ before ‘u32’
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/linux/security.h:2626: error: expected declaration specifiers or ‘...’ before ‘u32’
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/linux/security.h:2791: error: expected ‘)’ before ‘secid’
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/linux/security.h:2796: error: expected declaration specifiers or ‘...’ before ‘u32’
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/linux/security.h:3075: error: expected declaration specifiers or ‘...’ before ‘u32’
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/linux/security.h:3080: error: expected declaration specifiers or ‘...’ before ‘gfp_t’
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/linux/security.h:3220: error: expected declaration specifiers or ‘...’ before ‘u32’
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/linux/security.h:3234: error: expected declaration specifiers or ‘...’ before ‘u32’
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/linux/security.h:3234: error: expected declaration specifiers or ‘...’ before ‘u8’
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/linux/security.h:3245: error: expected declaration specifiers or ‘...’ before ‘u32’
In file included from networking/route.c:28:
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/net/route.h:38:2: warning: #warning This file is not supposed to be used outside of kernel.
In file included from networking/route.c:28:
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/net/route.h:118: error: expected declaration specifiers or ‘...’ before ‘u8’
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/net/route.h:125: error: expected ‘)’ before ‘*’ token
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/net/route.h:141: error: expected ‘)’ before ‘tos’
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/net/route.h:147: error: expected declaration specifiers or ‘...’ before ‘u32’
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/net/route.h:147: error: expected declaration specifiers or ‘...’ before ‘u8’
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/net/route.h: In function ‘ip_route_connect’:
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/net/route.h:154: error: ‘tos’ undeclared (first use in this function)
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/net/route.h:155: error: ‘protocol’ undeclared (first use in this function)
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/net/route.h: At top level:
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/net/route.h:174: error: expected declaration specifiers or ‘...’ before ‘u8’
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/net/route.h: In function ‘ip_route_newports’:
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/net/route.h:184: error: ‘protocol’ undeclared (first use in this function)
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/net/route.h: At top level:
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/net/route.h:204: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘ipv4_route_table’
In file included from /usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/include/net/if.h:26,
                 from networking/route.c:29:
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/include/sys/types.h:52: error: conflicting types for ‘ino_t’
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/linux/types.h:23: error: previous declaration of ‘ino_t’ was here
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/include/sys/types.h:62: error: conflicting types for ‘dev_t’
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/linux/types.h:22: error: previous declaration of ‘dev_t’ was here
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/include/sys/types.h:67: error: conflicting types for ‘gid_t’
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/linux/types.h:54: error: previous declaration of ‘gid_t’ was here
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/include/sys/types.h:72: error: conflicting types for ‘mode_t’
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/linux/types.h:24: error: previous declaration of ‘mode_t’ was here
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/include/sys/types.h:77: error: conflicting types for ‘nlink_t’
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/linux/types.h:25: error: previous declaration of ‘nlink_t’ was here
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/include/sys/types.h:82: error: conflicting types for ‘uid_t’
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/linux/types.h:53: error: previous declaration of ‘uid_t’ was here
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/include/sys/types.h:90: error: conflicting types for ‘off_t’
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/linux/types.h:26: error: previous declaration of ‘off_t’ was here
In file included from /usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/include/sys/types.h:216,
                 from /usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/include/net/if.h:26,
                 from networking/route.c:29:
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/include/sys/select.h:38: error: conflicting types for ‘sigset_t’
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/asm/signal.h:27: error: previous declaration of ‘sigset_t’ was here
In file included from /usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/include/sys/select.h:44,
                 from /usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/include/sys/types.h:216,
                 from /usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/include/net/if.h:26,
                 from networking/route.c:29:
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/include/time.h:119: error: redefinition of ‘struct timespec’
In file included from /usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/include/sys/select.h:46,
                 from /usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/include/sys/types.h:216,
                 from /usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/include/net/if.h:26,
                 from networking/route.c:29:
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/include/bits/time.h:70: error: redefinition of ‘struct timeval’
In file included from /usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/include/sys/types.h:216,
                 from /usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/include/net/if.h:26,
                 from networking/route.c:29:
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/include/sys/select.h:78: error: conflicting types for ‘fd_set’
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/linux/types.h:21: error: previous declaration of ‘fd_set’ was here
In file included from /usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/include/net/if.h:26,
                 from networking/route.c:29:
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/include/sys/types.h:244: error: conflicting types for ‘blkcnt_t’
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/linux/types.h:152: error: previous declaration of ‘blkcnt_t’ was here
In file included from /usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/include/sys/uio.h:29,
                 from /usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/include/sys/socket.h:27,
                 from /usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/include/net/if.h:27,
                 from networking/route.c:29:
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/include/bits/uio.h:43: error: redefinition of ‘struct iovec’
In file included from /usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/include/sys/socket.h:35,
                 from /usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/include/net/if.h:27,
                 from networking/route.c:29:
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/include/bits/socket.h:146: error: redefinition of ‘struct sockaddr’
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/include/bits/socket.h:163: error: redefinition of ‘struct __kernel_sockaddr_storage’
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/include/bits/socket.h:173: error: expected identifier before numeric constant
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/include/bits/socket.h:216: error: redefinition of ‘struct msghdr’
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/include/bits/socket.h:231: error: redefinition of ‘struct cmsghdr’
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/include/bits/socket.h:258: error: conflicting types for ‘__cmsg_nxthdr’
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/linux/socket.h:132: error: previous definition of ‘__cmsg_nxthdr’ was here
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/include/bits/socket.h:286: error: expected identifier before numeric constant
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/include/bits/socket.h:297: error: redefinition of ‘struct ucred’
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/include/bits/socket.h:309: error: redefinition of ‘struct linger’
In file included from networking/route.c:29:
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/include/net/if.h:45: error: expected identifier before numeric constant
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/include/net/if.h:111: error: redefinition of ‘struct ifmap’
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/include/net/if.h:126: error: redefinition of ‘struct ifreq’
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/include/net/if.h:176: error: redefinition of ‘struct ifconf’
In file included from /usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/include/arpa/inet.h:23,
                 from include/platform.h:185,
                 from include/libbb.h:13,
                 from networking/route.c:31:
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/include/netinet/in.h:35: error: expected identifier before numeric constant
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/include/netinet/in.h:194: error: redefinition of ‘struct in6_addr’
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/include/netinet/in.h:234: error: redefinition of ‘struct sockaddr_in6’
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/include/netinet/in.h:267: error: redefinition of ‘struct ipv6_mreq’
In file included from /usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/include/arpa/inet.h:23,
                 from include/platform.h:185,
                 from include/libbb.h:13,
                 from networking/route.c:31:
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/include/netinet/in.h:358: error: conflicting types for ‘htonl’
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/asm/checksum.h:136: error: previous implicit declaration of ‘htonl’ was here
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/include/netinet/in.h:360: error: conflicting types for ‘htons’
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/asm/checksum.h:101: error: previous implicit declaration of ‘htons’ was here
In file included from include/platform.h:347,
                 from include/libbb.h:13,
                 from networking/route.c:31:
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/include/sys/mount.h:36: error: expected identifier before numeric constant
In file included from /usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/include/netdb.h:38,
                 from include/libbb.h:20,
                 from networking/route.c:31:
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/include/bits/siginfo.h:34: error: redefinition of ‘union sigval’
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/include/bits/siginfo.h:274: error: redefinition of ‘struct sigevent’
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/include/bits/siginfo.h:302: error: expected identifier before numeric constant
In file included from /usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/include/signal.h:212,
                 from include/libbb.h:22,
                 from networking/route.c:31:
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/include/bits/siginfo.h:52: error: redefinition of ‘struct siginfo’
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/include/bits/siginfo.h:65: error: expected ‘:’, ‘,’, ‘;’, ‘}’ or ‘__attribute__’ before ‘.’ token
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/include/bits/siginfo.h:72: error: expected ‘:’, ‘,’, ‘;’, ‘}’ or ‘__attribute__’ before ‘.’ token
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/include/bits/siginfo.h:80: error: expected ‘:’, ‘,’, ‘;’, ‘}’ or ‘__attribute__’ before ‘.’ token
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/include/bits/siginfo.h:88: error: expected ‘:’, ‘,’, ‘;’, ‘}’ or ‘__attribute__’ before ‘.’ token
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/include/bits/siginfo.h:98: error: expected ‘:’, ‘,’, ‘;’, ‘}’ or ‘__attribute__’ before ‘.’ token
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/include/bits/siginfo.h:104: error: expected ‘:’, ‘,’, ‘;’, ‘}’ or ‘__attribute__’ before ‘.’ token
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/include/bits/siginfo.h:133: error: expected identifier before ‘-’ token
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/include/bits/siginfo.h:155: error: expected identifier before ‘(’ token
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/include/bits/siginfo.h:176: error: expected identifier before ‘(’ token
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/include/bits/siginfo.h:197: error: expected identifier before ‘(’ token
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/include/bits/siginfo.h:206: error: expected identifier before ‘(’ token
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/include/bits/siginfo.h:217: error: expected identifier before ‘(’ token
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/include/bits/siginfo.h:226: error: expected identifier before ‘(’ token
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/include/bits/siginfo.h:243: error: expected identifier before ‘(’ token
In file included from /usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/include/signal.h:246,
                 from include/libbb.h:22,
                 from networking/route.c:31:
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/include/bits/sigaction.h:26: error: redefinition of ‘struct sigaction’
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/include/bits/sigaction.h:32: error: expected ‘:’, ‘,’, ‘;’, ‘}’ or ‘__attribute__’ before ‘.’ token
In file included from /usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/include/signal.h:348,
                 from include/libbb.h:22,
                 from networking/route.c:31:
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/include/bits/sigstack.h:36: error: expected identifier before numeric constant
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/include/bits/sigstack.h:51: error: redefinition of ‘struct sigaltstack’
In file included from /usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/include/sys/procfs.h:32,
                 from /usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/include/sys/ucontext.h:26,
                 from /usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/include/signal.h:351,
                 from include/libbb.h:22,
                 from networking/route.c:31:
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/include/sys/time.h:57: error: redefinition of ‘struct timezone’
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/include/sys/time.h:94: error: expected identifier before numeric constant
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/include/sys/time.h:108: error: redefinition of ‘struct itimerval’
In file included from include/libbb.h:27,
                 from networking/route.c:31:
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/include/string.h:243: error: conflicting types for ‘strlen’
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/net/netlink.h:789: error: previous implicit declaration of ‘strlen’ was here
In file included from /usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/include/sys/resource.h:25,
                 from /usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/include/sys/wait.h:31,
                 from include/libbb.h:35,
                 from networking/route.c:31:
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/include/bits/resource.h:36: error: expected identifier before numeric constant
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/include/bits/resource.h:125: error: redefinition of ‘struct rlimit’
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/include/bits/resource.h:146: error: expected identifier before numeric constant
In file included from /usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/include/sys/resource.h:25,
                 from /usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/include/sys/wait.h:31,
                 from include/libbb.h:35,
                 from networking/route.c:31:
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/include/bits/resource.h:159: error: redefinition of ‘struct rusage’
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/include/bits/resource.h:208: error: expected identifier before numeric constant
In file included from /usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/include/sys/wait.h:31,
                 from include/libbb.h:35,
                 from networking/route.c:31:
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/include/sys/resource.h:88: error: conflicting types for ‘getrusage’
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/sys-include/linux/resource.h:72: error: previous declaration of ‘getrusage’ was here
In file included from include/libbb.h:35,
                 from networking/route.c:31:
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/include/sys/wait.h:103: error: expected identifier before numeric constant
In file included from include/libbb.h:37,
                 from networking/route.c:31:
/usr/local/lib/gcc/arm-linux/4.2.1/../../../../arm-linux/include/time.h:160: error: redefinition of ‘struct itimerspec’
In file included from networking/route.c:31:
include/libbb.h:92: error: redefinition of ‘struct sysinfo’
networking/route.c: In function ‘INET6_setroute’:
networking/route.c:342: error: storage size of ‘rt’ isn’t known
networking/route.c:342: warning: unused variable ‘rt’
networking/route.c: At top level:
networking/route.c:448: error: ‘RTF_DEFAULT’ undeclared here (not in a function)
networking/route.c:449: error: ‘RTF_ADDRCONF’ undeclared here (not in a function)
networking/route.c:450: error: ‘RTF_CACHE’ undeclared here (not in a function)
networking/route.c: In function ‘INET6_displayroutes’:
networking/route.c:601: error: invalid operands to binary |
networking/route.c:601: error: invalid operands to binary |
networking/route.c:601: error: invalid operands to binary |
networking/route.c:601: error: invalid operands to binary &
networking/route.c:601: warning: passing argument 2 of ‘set_flags’ makes integer from pointer without a cast
make[1]: *** [networking/route.o] 错误 1

实在不知怎么改了
级别: 新手上路
UID: 9055
精华: 0
发帖: 2
金钱: 20 两
威望: 10 点
综合积分: 4 分
注册时间: 2009-09-15
最后登录: 2009-09-25
12楼  发表于: 2009-09-23 19:52
我正在编译busybox,一模一样的问题,正在寻找原因。。。。。。
级别: 新手上路
UID: 9055
精华: 0
发帖: 2
金钱: 20 两
威望: 10 点
综合积分: 4 分
注册时间: 2009-09-15
最后登录: 2009-09-25
13楼  发表于: 2009-09-23 21:05
我换成arm-linux-gcc-4.3.2编译就没有问题了,没有核实具体原因,经过这几个出现这么多错误的摸索,猜测是出问题的编译版本不支持ARM EABI的原因。。。
  • «
  • 1
  • 2
  • »
  • Pages: 2/2     Go