Hi, have a look at this: http://mailman.uclinux.org/pipermail/uclinux-dev/2009-May/000890.html. Maybe this solves your problem. There are more posts about limits.h in the archives.
HTH Regards Chrsitian > >Von: gowri sankar loganathan <lgow...@rediffmail.com> >An: uclinux-dev@uclinux.org >Gesendet: Dienstag, den 20. Oktober 2009, 18:51:02 Uhr >Betreff: [uClinux-dev] support for kernal 2.6.XX compilation > >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 > > > > > __________________________________________________ Do You Yahoo!? Sie sind Spam leid? Yahoo! Mail verfügt über einen herausragenden Schutz gegen Massenmails. http://mail.yahoo.com
_______________________________________________ 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