[BusyBox] route.c Problem

Thomas Fröhlich bornland at gmx.at
Tue Aug 26 11:20:02 UTC 2003


We uses BusyBox v1.00-pre3, with arm-linux-gcc 2.95.3.

When I add route to my Config (CONFIG_ROUTE=y) then I get many errors. 
There are so many errors. We don't see through the errors :(

warnings and errors:
------
arm-linux-gcc -I./include -Wall -Wstrict-prototypes -Wshadow -Os 
-fstrict-aliasing -fomit-frame-pointer -D_GNU_SOURCE -DNDEBUG     -c -o 
networking/route.o networking/route.c
In file included from 
/usr/local/arm/2.95.3/lib/gcc-lib/arm-linux/2.95.3/../../../../arm-linux/sys-include/linux/sched.h:77,
                 from 
/usr/local/arm/2.95.3/lib/gcc-lib/arm-linux/2.95.3/../../../../arm-linux/sys-include/net/inetpeer.h:14,
                 from 
/usr/local/arm/2.95.3/lib/gcc-lib/arm-linux/2.95.3/../../../../arm-linux/sys-include/net/route.h:28,
                 from networking/route.c:29:
/usr/local/arm/2.95.3/lib/gcc-lib/arm-linux/2.95.3/../../../../arm-linux/sys-include/linux/time.h:108: 
warning: `FD_SET' redefined
/usr/local/arm/2.95.3/lib/gcc-lib/arm-linux/2.95.3/../../../../arm-linux/include/sys/select.h:83: 
warning: this is the location of the previous definition
......a lot of redefinitions ....

/usr/local/arm/2.95.3/lib/gcc-lib/arm-linux/2.95.3/../../../../arm-linux/sys-include/net/dst.h:30: 
parse error before `atomic_t'
/usr/local/arm/2.95.3/lib/gcc-lib/arm-linux/2.95.3/../../../../arm-linux/sys-include/net/dst.h:30: 
warning: no semicolon at end of struct or union
/usr/local/arm/2.95.3/lib/gcc-lib/arm-linux/2.95.3/../../../../arm-linux/sys-include/net/dst.h:67: 
parse error before `}'
/usr/local/arm/2.95.3/lib/gcc-lib/arm-linux/2.95.3/../../../../arm-linux/sys-include/net/dst.h:77: 
parse error before `__u32'
/usr/local/arm/2.95.3/lib/gcc-lib/arm-linux/2.95.3/../../../../arm-linux/sys-include/net/dst.h:85: 
parse error before `atomic_t'
/usr/local/arm/2.95.3/lib/gcc-lib/arm-linux/2.95.3/../../../../arm-linux/sys-include/net/dst.h:85: 
warning: no semicolon at end of struct or union
/usr/local/arm/2.95.3/lib/gcc-lib/arm-linux/2.95.3/../../../../arm-linux/sys-include/net/dst.h:86: 
warning: data definition has no type or storage class
/usr/local/arm/2.95.3/lib/gcc-lib/arm-linux/2.95.3/../../../../arm-linux/sys-include/net/dst.h:87: 
parse error before `}'

... and so on ...
------
This message seems to talk the same problem, but he uses 
arm-linux-gcc-3.2.3.
http://handhelds.org/hypermail/familiar/146/14675.html

Has anyone an Idea?
regards
Thomas



More information about the busybox mailing list