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

Reply via email to