Hello All, I trying to build kernal 2.6.XX for atmel AT91 processor, I am getting the following error, it would very help full if someone provides me some info regarding what is going wrong.
/home/armtools/uClinux-dist# make ARCH=arm CROSS_COMPILE=/home/armtools/arm2007q1/bin/arm-none-linux-gnueabi- make -C tools/ucfront make[1]: Entering directory `/home/armtools/uClinux-dist/tools/ucfront' make[1]: Nothing to be done for `all'. make[1]: Leaving directory `/home/armtools/uClinux-dist/tools/ucfront' ln -sf /home/armtools/uClinux-dist/tools/ucfront/ucfront tools/ucfront-gcc ln -sf /home/armtools/uClinux-dist/tools/ucfront/ucfront tools/ucfront-g++ ln -sf /home/armtools/uClinux-dist/tools/ucfront/ucfront-ld tools/ucfront-ld ln -sf /home/armtools/uClinux-dist/tools/ucfront/jlibtool tools/jlibtool chmod +x tools/romfs-inst.sh tools/modules-alias.sh tools/build-udev-perms.sh make -C config automake make[1]: Entering directory `/home/armtools/uClinux-dist/config' make[1]: Nothing to be done for `automake'. make[1]: Leaving directory `/home/armtools/uClinux-dist/config' . linux-2.6.x/.config; if [ "$CONFIG_INITRAMFS_SOURCE" != "" ]; then \ mkdir -p `dirname $CONFIG_INITRAMFS_SOURCE`; \ touch $CONFIG_INITRAMFS_SOURCE || exit 1; \ fi make ARCH=arm CROSS_COMPILE=/home/armtools/arm2007q1/bin/arm-none-linux-gnueabi- -j4 -C linux-2.6.x || exit 1 make[1]: Entering directory `/home/armtools/uClinux-dist/linux-2.6.x' CHK include/linux/version.h make[2]: `include/asm-arm/mach-types.h' is up to date. CHK include/linux/utsrelease.h CALL scripts/checksyscalls.sh :1097:2: warning: #warning syscall fadvise64 not implemented :1265:2: warning: #warning syscall migrate_pages not implemented :1321:2: warning: #warning syscall pselect6 not implemented :1325:2: warning: #warning syscall ppoll not implemented :1365:2: warning: #warning syscall epoll_pwait not implemented CHK include/linux/compile.h Kernel: arch/arm/boot/Image is ready Kernel: arch/arm/boot/zImage is ready make[1]: Leaving directory `/home/armtools/uClinux-dist/linux-2.6.x' if [ -f linux-2.6.x/vmlinux ]; then \ ln -f linux-2.6.x/vmlinux linux-2.6.x/linux ; \ fi . linux-2.6.x/.config; if [ "$CONFIG_MODULES" = "y" ]; then \ [ -d linux-2.6.x/modules ] || mkdir linux-2.6.x/modules; \ make ARCH=arm CROSS_COMPILE=/home/armtools/arm2007q1/bin/arm-none-linux-gnueabi- -C linux-2.6.x modules; \ fi for dir in include lib include user ; do [ ! -d $dir ] || make ARCH=arm -C $dir || exit 1 ; done make[1]: Entering directory `/home/armtools/uClinux-dist/include' find . -depth -type l -a ! -name Makefile | xargs rm > /dev/null 2>&1 || exit 0 find . -depth -type d | grep -v .svn | xargs rmdir > /dev/null 2>&1 || exit 0 Making symlinks in include/ ln: creating symbolic link `././linux': File exists Making include/c++ symlink to compiler c++ includes Checking for modern c++ bits, /home/armtools/arm2007q1/bin/../arm-none-linux-gnueabi/include/c++/Sourcery/arm-none-linux-gnueabi/./bits make[1]: Leaving directory `/home/armtools/uClinux-dist/include' make[1]: Entering directory `/home/armtools/uClinux-dist/lib' make -j1 -C ../include || exit $? make[2]: Entering directory `/home/armtools/uClinux-dist/include' find . -depth -type l -a ! -name Makefile | xargs rm > /dev/null 2>&1 || exit 0 find . -depth -type d | grep -v .svn | xargs rmdir > /dev/null 2>&1 || exit 0 Making symlinks in include/ ln: creating symbolic link `././linux': File exists Making include/c++ symlink to compiler c++ includes Checking for modern c++ bits, /home/armtools/arm2007q1/bin/../arm-none-linux-gnueabi/include/c++/Sourcery/arm-none-linux-gnueabi/./bits make[2]: Leaving directory `/home/armtools/uClinux-dist/include' [ -z "uClibc" ] ||\ make -j4 uClibc || exit $? make[2]: Entering directory `/home/armtools/uClinux-dist/lib' [ ! -d "uClibc" ] || ( touch uClibc/.sgbuilt_lib && make -j1 -C uClibc ) || exit $? make[3]: Entering directory `/home/armtools/uClinux-dist/uClibc' make[3]: warning: -jN forced in submake: disabling jobserver mode. make[4]: `conf' is up to date. CC libcrypt/des.o In file included from ./include/bits/posix1_lim.h:153, from ./include/limits.h:144, from libcrypt/des.c:33: ./include/bits/local_lim.h:36:26: error: linux/limits.h: No such file or directory libcrypt/des.c:472: warning: function declaration isn't a prototype libcrypt/des.c:985: warning: function declaration isn't a prototype make[3]: *** [libcrypt/des.o] Error 1 make[3]: Leaving directory `/home/armtools/uClinux-dist/uClibc' make[2]: *** [uClibc] Error 2 make[2]: Leaving directory `/home/armtools/uClinux-dist/lib' make[1]: *** [all] Error 2 make[1]: Leaving directory `/home/armtools/uClinux-dist/lib' make: *** [subdirs] Error 1 with thanks & regards, Gowrisankar Loganathan
_______________________________________________ uClinux-dev mailing list uClinux-dev@uclinux.org http://mailman.uclinux.org/mailman/listinfo/uclinux-dev This message was resent by uclinux-dev@uclinux.org To unsubscribe see: http://mailman.uclinux.org/mailman/options/uclinux-dev