for dir in linux-2.4.x lib user ; do make -C $dir || exit 1 ; done make[1]: Entering directory `/home/ypxin/uClinux-distribution/linux-2.4.x' arm-elf-gcc -D__KERNEL__ -I/home/ypxin/uClinux-distribution/linux-2.4.x/include -Wall -Wstrict-prototypes -O2 -fno-strict-aliasing -fno-common -pipe -DNO_MM -mapcs-32 -mtune=arm7tdmi -mshort-load-bytes -msoft-float -c -o init/main.o init/main.c In file included from /home/ypxin/uClinux-distribution/linux-2.4.x/include/linux/string.h:19, from /home/ypxin/uClinux-distribution/linux-2.4.x/include/linux/fs.h:23, from /home/ypxin/uClinux-distribution/linux-2.4.x/include/linux/capability.h:17, from /home/ypxin/uClinux-distribution/linux-2.4.x/include/linux/binfmts.h:5, from /home/ypxin/uClinux-distribution/linux-2.4.x/include/linux/sched.h:9, from /home/ypxin/uClinux-distribution/linux-2.4.x/include/linux/mm.h:4, from /home/ypxin/uClinux-distribution/linux-2.4.x/include/linux/slab.h:14, from /home/ypxin/uClinux-distribution/linux-2.4.x/include/linux/proc_fs.h:5, from init/main.c:15: /home/ypxin/uClinux-distribution/linux-2.4.x/include/asm/string.h:16: warning: conflicting types for built-in function `memcpy' /home/ypxin/uClinux-distribution/linux-2.4.x/include/asm/string.h:26: warning: conflicting types for built-in function `memset' In file included from /home/ypxin/uClinux-distribution/linux-2.4.x/include/linux/fs.h:23, from /home/ypxin/uClinux-distribution/linux-2.4.x/include/linux/capability.h:17, from /home/ypxin/uClinux-distribution/linux-2.4.x/include/linux/binfmts.h:5, from /home/ypxin/uClinux-distribution/linux-2.4.x/include/linux/sched.h:9, from /home/ypxin/uClinux-distribution/linux-2.4.x/include/linux/mm.h:4, from /home/ypxin/uClinux-distribution/linux-2.4.x/include/linux/slab.h:14, from /home/ypxin/uClinux-distribution/linux-2.4.x/include/linux/proc_fs.h:5, from init/main.c:15: /home/ypxin/uClinux-distribution/linux-2.4.x/include/linux/string.h:33: warning: conflicting types for built-in function `strncpy' /home/ypxin/uClinux-distribution/linux-2.4.x/include/linux/string.h:39: warning: conflicting types for built-in function `strncat' /home/ypxin/uClinux-distribution/linux-2.4.x/include/linux/string.h:45: warning: conflicting types for built-in function `strncmp' /home/ypxin/uClinux-distribution/linux-2.4.x/include/linux/string.h:79: warning: conflicting types for built-in function `memcmp' In file included from /home/ypxin/uClinux-distribution/linux-2.4.x/include/linux/coda_fs_i.h:14, from /home/ypxin/uClinux-distribution/linux-2.4.x/include/linux/fs.h:286, from /home/ypxin/uClinux-distribution/linux-2.4.x/include/linux/capability.h:17, from /home/ypxin/uClinux-distribution/linux-2.4.x/include/linux/binfmts.h:5, from /home/ypxin/uClinux-distribution/linux-2.4.x/include/linux/sched.h:9, from /home/ypxin/uClinux-distribution/linux-2.4.x/include/linux/mm.h:4, from /home/ypxin/uClinux-distribution/linux-2.4.x/include/linux/slab.h:14, from /home/ypxin/uClinux-distribution/linux-2.4.x/include/linux/proc_fs.h:5, from init/main.c:15: /home/ypxin/uClinux-distribution/linux-2.4.x/include/linux/coda.h:259: parse error before "u_quad_t" /home/ypxin/uClinux-distribution/linux-2.4.x/include/linux/coda.h:259: warning: no semicolon at end of struct or union /home/ypxin/uClinux-distribution/linux-2.4.x/include/linux/coda.h:267: parse error before "va_bytes" /home/ypxin/uClinux-distribution/linux-2.4.x/include/linux/coda.h:267: warning: type defaults to `int' in declaration of `va_bytes' /home/ypxin/uClinux-distribution/linux-2.4.x/include/linux/coda.h:267: warning: data definition has no type or storage class /home/ypxin/uClinux-distribution/linux-2.4.x/include/linux/coda.h:268: parse error before "va_filerev" /home/ypxin/uClinux-distribution/linux-2.4.x/include/linux/coda.h:268: warning: type defaults to `int' in declaration of `va_filerev' /home/ypxin/uClinux-distribution/linux-2.4.x/include/linux/coda.h:268: warning: data definition has no type or storage class /home/ypxin/uClinux-distribution/linux-2.4.x/include/linux/coda.h:435: field `attr' has incomplete type /home/ypxin/uClinux-distribution/linux-2.4.x/include/linux/coda.h:443: field `attr' has incomplete type /home/ypxin/uClinux-distribution/linux-2.4.x/include/linux/coda.h:485: field `attr' has incomplete type /home/ypxin/uClinux-distribution/linux-2.4.x/include/linux/coda.h:494: field `attr' has incomplete type /home/ypxin/uClinux-distribution/linux-2.4.x/include/linux/coda.h:539: field `attr' has incomplete type /home/ypxin/uClinux-distribution/linux-2.4.x/include/linux/coda.h:546: field `attr' has incomplete type /home/ypxin/uClinux-distribution/linux-2.4.x/include/linux/coda.h:566: field `attr' has incomplete type In file included from /home/ypxin/uClinux-distribution/linux-2.4.x/include/linux/fs.h:637, from /home/ypxin/uClinux-distribution/linux-2.4.x/include/linux/capability.h:17, from /home/ypxin/uClinux-distribution/linux-2.4.x/include/linux/binfmts.h:5, from /home/ypxin/uClinux-distribution/linux-2.4.x/include/linux/sched.h:9, from /home/ypxin/uClinux-distribution/linux-2.4.x/include/linux/mm.h:4, from /home/ypxin/uClinux-distribution/linux-2.4.x/include/linux/slab.h:14, from /home/ypxin/uClinux-distribution/linux-2.4.x/include/linux/proc_fs.h:5, from init/main.c:15: /home/ypxin/uClinux-distribution/linux-2.4.x/include/linux/udf_fs_sb.h:21: warning: ignoring #pragma pack /home/ypxin/uClinux-distribution/linux-2.4.x/include/linux/udf_fs_sb.h:76: warning: ignoring #pragma pack In file included from /home/ypxin/uClinux-distribution/linux-2.4.x/include/linux/unistd.h:9, from init/main.c:17: /home/ypxin/uClinux-distribution/linux-2.4.x/include/asm/unistd.h: In function `waitpid': /home/ypxin/uClinux-distribution/linux-2.4.x/include/asm/unistd.h:403: conflicting types for `sys_wait4' /home/ypxin/uClinux-distribution/linux-2.4.x/include/linux/sched.h:635: previous declaration of `sys_wait4' /home/ypxin/uClinux-distribution/linux-2.4.x/include/asm/unistd.h:403: warning: extern declaration of `sys_wait4' doesn't match global one /home/ypxin/uClinux-distribution/linux-2.4.x/include/asm/unistd.h: In function `wait': /home/ypxin/uClinux-distribution/linux-2.4.x/include/asm/unistd.h:415: conflicting types for `sys_wait4' /home/ypxin/uClinux-distribution/linux-2.4.x/include/linux/sched.h:635: previous declaration of `sys_wait4' /home/ypxin/uClinux-distribution/linux-2.4.x/include/asm/unistd.h:415: warning: extern declaration of `sys_wait4' doesn't match global one In file included from /home/ypxin/uClinux-distribution/linux-2.4.x/include/linux/highmem.h:5, from /home/ypxin/uClinux-distribution/linux-2.4.x/include/linux/skbuff.h:27, from /home/ypxin/uClinux-distribution/linux-2.4.x/include/linux/netdevice.h:146, from /home/ypxin/uClinux-distribution/linux-2.4.x/include/net/ip.h:29, from /home/ypxin/uClinux-distribution/linux-2.4.x/include/net/checksum.h:31, from /home/ypxin/uClinux-distribution/linux-2.4.x/include/linux/raid/md.h:34, from init/main.c:24: /home/ypxin/uClinux-distribution/linux-2.4.x/include/asm/pgalloc.h: At top level: /home/ypxin/uClinux-distribution/linux-2.4.x/include/asm/pgalloc.h:148: conflicting types for `pte_alloc' /home/ypxin/uClinux-distribution/linux-2.4.x/include/linux/mm.h:419: previous declaration of `pte_alloc' In file included from /home/ypxin/uClinux-distribution/linux-2.4.x/include/net/checksum.h:33, from /home/ypxin/uClinux-distribution/linux-2.4.x/include/linux/raid/md.h:34, from init/main.c:24: /home/ypxin/uClinux-distribution/linux-2.4.x/include/asm/checksum.h:58:9: warning: multi-line string literals are deprecated /home/ypxin/uClinux-distribution/linux-2.4.x/include/asm/checksum.h:58:9: warning: multi-line string literals are deprecated /home/ypxin/uClinux-distribution/linux-2.4.x/include/asm/checksum.h:58:9: warning: multi-line string literals are deprecated /home/ypxin/uClinux-distribution/linux-2.4.x/include/asm/checksum.h:58:9: warning: multi-line string literals are deprecated /home/ypxin/uClinux-distribution/linux-2.4.x/include/asm/checksum.h:58:9: warning: multi-line string literals are deprecated /home/ypxin/uClinux-distribution/linux-2.4.x/include/asm/checksum.h:58:9: warning: multi-line string literals are deprecated /home/ypxin/uClinux-distribution/linux-2.4.x/include/asm/checksum.h:58:9: warning: multi-line string literals are deprecated /home/ypxin/uClinux-distribution/linux-2.4.x/include/asm/checksum.h:58:9: warning: multi-line string literals are deprecated /home/ypxin/uClinux-distribution/linux-2.4.x/include/asm/checksum.h:58:9: warning: multi-line string literals are deprecated /home/ypxin/uClinux-distribution/linux-2.4.x/include/asm/checksum.h:58:9: warning: multi-line string literals are deprecated /home/ypxin/uClinux-distribution/linux-2.4.x/include/asm/checksum.h:58:9: warning: multi-line string literals are deprecated /home/ypxin/uClinux-distribution/linux-2.4.x/include/asm/checksum.h:58:9: warning: multi-line string literals are deprecated /home/ypxin/uClinux-distribution/linux-2.4.x/include/asm/checksum.h:58:9: warning: multi-line string literals are deprecated /home/ypxin/uClinux-distribution/linux-2.4.x/include/asm/checksum.h:58:9: warning: multi-line string literals are deprecated /home/ypxin/uClinux-distribution/linux-2.4.x/include/asm/checksum.h:58:9: warning: multi-line string literals are deprecated /home/ypxin/uClinux-distribution/linux-2.4.x/include/asm/checksum.h:58:9: warning: multi-line string literals are deprecated /home/ypxin/uClinux-distribution/linux-2.4.x/include/asm/checksum.h:58:9: warning: multi-line string literals are deprecated /home/ypxin/uClinux-distribution/linux-2.4.x/include/asm/checksum.h:58:9: warning: multi-line string literals are deprecated /home/ypxin/uClinux-distribution/linux-2.4.x/include/asm/checksum.h:90:9: warning: multi-line string literals are deprecated /home/ypxin/uClinux-distribution/linux-2.4.x/include/asm/checksum.h:103:9: warning: multi-line string literals are deprecated /home/ypxin/uClinux-distribution/linux-2.4.x/include/asm/checksum.h:103:9: warning: multi-line string literals are deprecated /home/ypxin/uClinux-distribution/linux-2.4.x/include/asm/checksum.h:103:9: warning: multi-line string literals are deprecated /home/ypxin/uClinux-distribution/linux-2.4.x/include/asm/checksum.h:103:9: warning: multi-line string literals are deprecated /home/ypxin/uClinux-distribution/linux-2.4.x/include/asm/checksum.h:122:9: warning: multi-line string literals are deprecated /home/ypxin/uClinux-distribution/linux-2.4.x/include/asm/checksum.h:122:9: warning: multi-line string literals are deprecated /home/ypxin/uClinux-distribution/linux-2.4.x/include/asm/checksum.h:122:9: warning: multi-line string literals are deprecated /home/ypxin/uClinux-distribution/linux-2.4.x/include/asm/checksum.h:122:9: warning: multi-line string literals are deprecated /home/ypxin/uClinux-distribution/linux-2.4.x/include/asm/checksum.h:122:9: warning: multi-line string literals are deprecated /home/ypxin/uClinux-distribution/linux-2.4.x/include/asm/checksum.h:122:9: warning: multi-line string literals are deprecated /home/ypxin/uClinux-distribution/linux-2.4.x/include/asm/checksum.h:122:9: warning: multi-line string literals are deprecated make[1]: *** [init/main.o] Error 1 make[1]: Leaving directory `/home/ypxin/uClinux-distribution/linux-2.4.x' make: *** [subdirs] Error 1