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

Reply via email to