[uClibc] buildroot, arm --> `__NR_syscall' undeclared

Christian Zoffoli merlin at studiobz.it
Fri Apr 30 00:29:04 UTC 2004


Hi to all.
I've tried to compile a buildroot (20040430) for arm (XScale) with gcc 
2.95 and with gcc 3.3.x ...and after some minutes I can see the 
following error:

--------
make -C arm
make[5]: Entering directory 
`/tmp/buildroot/build_arm/uClibc/libc/sysdeps/linux/arm'
/tmp/buildroot/build_arm/staging_dir/bin/arm-linux-uclibc-gcc  -Wall 
-Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing 
-fstrict-aliasing -Os     -mlittle-endian -mtune=xscale -march=armv4 
-Wa,-mcpu=xscale -fno-builtin -nostdinc -D_LIBC -I../../../../include 
-I. 
-I/tmp/buildroot/build_arm/staging_dir/lib/gcc-lib/arm-linux-uclibc/3.3.3/include 
-DNDEBUG -fPIC -c syscall.c -o syscall.o
syscall.c: In function `syscall':
syscall.c:39: error: `__NR_syscall' undeclared (first use in this function)
syscall.c:39: error: (Each undeclared identifier is reported only once
syscall.c:39: error: for each function it appears in.)
make[5]: *** [syscall.o] Error 1
make[5]: Leaving directory 
`/tmp/buildroot/build_arm/uClibc/libc/sysdeps/linux/arm'
make[4]: *** [arm] Error 2
make[4]: Leaving directory 
`/tmp/buildroot/build_arm/uClibc/libc/sysdeps/linux'
make[3]: *** [_dir_linux] Error 2
make[3]: Leaving directory `/tmp/buildroot/build_arm/uClibc/libc/sysdeps'
make[2]: *** [_dir_sysdeps] Error 2
make[2]: Leaving directory `/tmp/buildroot/build_arm/uClibc/libc'
make[1]: *** [_dir_libc] Error 2
make[1]: Leaving directory `/tmp/buildroot/build_arm/uClibc'
make: *** [/tmp/buildroot/build_arm/uClibc/lib/libc.a] Error 2
--------


Any suggestion?

Christian



More information about the uClibc mailing list