[uClibc] [buildroot] gcc-2.95 busybox problem
Philippe Ney
philippe.ney at pardes.ws
Sun Aug 7 18:16:22 UTC 2005
[...]
> make[1]: Entering directory `/home/philippe/SEBOX/test-2.95/build_i386/busybox-1.00'
> /home/philippe/SEBOX/test-2.95/build_i386/staging_dir/bin/i386-linux-uclibc-gcc -I/home/philippe/SEBOX/test-2.95/build_i386/busybox-1.00/include -I/home/philippe/SEBOX/test-2.95/build_i386/busybox-1.00/include -I/home/philippe/SEBOX/test-2.95/build_i386/busybox-1.00/libbb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wstrict-prototypes -Wshadow -Os -march=i386 -mpreferred-stack-boundary=2 -malign-functions=0 -malign-jumps=0 -malign-loops=0 -fomit-frame-pointer -D_GNU_SOURCE -DNDEBUG -Os -pipe -c -o /home/philippe/SEBOX/test-2.95/build_i386/busybox-1.00/libbb/procps.o /home/philippe/SEBOX/test-2.95/build_i386/busybox-1.00/libbb/procps.c
> /home/philippe/SEBOX/test-2.95/build_i386/busybox-1.00/libbb/procps.c: In function `procps_scan':
> /home/philippe/SEBOX/test-2.95/build_i386/busybox-1.00/libbb/procps.c:121: parse error before `['
> /home/philippe/SEBOX/test-2.95/build_i386/busybox-1.00/libbb/procps.c:121: parse error before `]'
> make[1]: *** [/home/philippe/SEBOX/test-2.95/build_i386/busybox-1.00/libbb/procps.o] Erreur 1
> make[1]: Leaving directory `/home/philippe/SEBOX/test-2.95/build_i386/busybox-1.00'
> make: *** [/home/philippe/SEBOX/test-2.95/build_i386/busybox-1.00/busybox] Erreur 2
I found this is due to the kernel-header definition of include/asm/page.h
Since version 2.6.9, it seems to be no more compatible with gcc-2.95
Due to the definition of the PAGE_SHIFT marcro.
Philippe
More information about the uClibc
mailing list