Quantcast

Error while compiling helloworld

classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Error while compiling helloworld

mdehghani
I am trying to compile a helloworld program,
I have two problem:
1. I got this error when ran command 'bitbake -c rebuild helloworld':



Parsing .bb files, please wait...done.
NOTE: Parsing finished. 4723 cached, 0 parsed, 236 skipped, 0 masked.
NOTE: build 201207201804: started

OE Build Configuration:
BB_VERSION     = "1.8.10"
OE_REVISION    = "<unknown>"
TARGET_ARCH    = "arm"
TARGET_OS      = "linux-gnueabi"
MACHINE        = "gumstix-custom-verdex"
DISTRO         = "angstrom"
DISTRO_VERSION = "2007.9-test-20120720"
TARGET_FPU     = "soft"

NOTE: Resolving any missing task queue dependencies
NOTE: preferred version 2.5 of glibc not available (for item virtual/arm-angstrom-linux-gnueabi-libc-for-gcc)
NOTE: Preparing runqueue
NOTE: Executing runqueue
NOTE: Running task 162 of 168 (ID: 25, /home/mahdi/gumstix/gumstix-oe/org.openembedded.snapshot/packages/glibc/glibc_2.5.bb, do_compile)
NOTE: package glibc-2.5: started
NOTE: package glibc-2.5-r7: task do_compile: started
ERROR: function do_compile failed
ERROR: log data follows (/home/mahdi/gumstix/gumstix-oe/tmp/work/armv5te-angstrom-linux-gnueabi/glibc-2.5-r7/temp/log.do_compile.6575)
| NOTE: make
| make -r PARALLELMFLAGS="" CVSOPTS="" -C /home/mahdi/gumstix/gumstix-oe/tmp/work/armv5te-angstrom-linux-gnueabi/glibc-2.5-r7/glibc-2.5 objdir=`pwd` all
| make[1]: Entering directory `/home/mahdi/gumstix/gumstix-oe/tmp/work/armv5te-angstrom-linux-gnueabi/glibc-2.5-r7/glibc-2.5'
| make  subdir=csu -C csu ..=../ subdir_lib
| make[2]: Entering directory `/home/mahdi/gumstix/gumstix-oe/tmp/work/armv5te-angstrom-linux-gnueabi/glibc-2.5-r7/glibc-2.5/csu'
| make[2]: Nothing to be done for `subdir_lib'.
| make[2]: Leaving directory `/home/mahdi/gumstix/gumstix-oe/tmp/work/armv5te-angstrom-linux-gnueabi/glibc-2.5-r7/glibc-2.5/csu'
| make  subdir=iconv -C iconv ..=../ subdir_lib
| make[2]: Entering directory `/home/mahdi/gumstix/gumstix-oe/tmp/work/armv5te-angstrom-linux-gnueabi/glibc-2.5-r7/glibc-2.5/iconv'
| make[2]: Nothing to be done for `subdir_lib'.
| make[2]: Leaving directory `/home/mahdi/gumstix/gumstix-oe/tmp/work/armv5te-angstrom-linux-gnueabi/glibc-2.5-r7/glibc-2.5/iconv'
| make  subdir=iconvdata -C iconvdata ..=../ subdir_lib
| make[2]: Entering directory `/home/mahdi/gumstix/gumstix-oe/tmp/work/armv5te-angstrom-linux-gnueabi/glibc-2.5-r7/glibc-2.5/iconvdata'
| make[2]: Nothing to be done for `subdir_lib'.
| make[2]: Leaving directory `/home/mahdi/gumstix/gumstix-oe/tmp/work/armv5te-angstrom-linux-gnueabi/glibc-2.5-r7/glibc-2.5/iconvdata'
| make  subdir=locale -C locale ..=../ subdir_lib
| make[2]: Entering directory `/home/mahdi/gumstix/gumstix-oe/tmp/work/armv5te-angstrom-linux-gnueabi/glibc-2.5-r7/glibc-2.5/locale'
| make[2]: Nothing to be done for `subdir_lib'.
| make[2]: Leaving directory `/home/mahdi/gumstix/gumstix-oe/tmp/work/armv5te-angstrom-linux-gnueabi/glibc-2.5-r7/glibc-2.5/locale'
| make  subdir=localedata -C localedata ..=../ subdir_lib
| make[2]: Entering directory `/home/mahdi/gumstix/gumstix-oe/tmp/work/armv5te-angstrom-linux-gnueabi/glibc-2.5-r7/glibc-2.5/localedata'
| make[2]: Nothing to be done for `subdir_lib'.
| make[2]: Leaving directory `/home/mahdi/gumstix/gumstix-oe/tmp/work/armv5te-angstrom-linux-gnueabi/glibc-2.5-r7/glibc-2.5/localedata'
| make  subdir=assert -C assert ..=../ subdir_lib
| make[2]: Entering directory `/home/mahdi/gumstix/gumstix-oe/tmp/work/armv5te-angstrom-linux-gnueabi/glibc-2.5-r7/glibc-2.5/assert'
| make[2]: Nothing to be done for `subdir_lib'.
| make[2]: Leaving directory `/home/mahdi/gumstix/gumstix-oe/tmp/work/armv5te-angstrom-linux-gnueabi/glibc-2.5-r7/glibc-2.5/assert'
| make  subdir=ctype -C ctype ..=../ subdir_lib
| make[2]: Entering directory `/home/mahdi/gumstix/gumstix-oe/tmp/work/armv5te-angstrom-linux-gnueabi/glibc-2.5-r7/glibc-2.5/ctype'
| make[2]: Nothing to be done for `subdir_lib'.
| make[2]: Leaving directory `/home/mahdi/gumstix/gumstix-oe/tmp/work/armv5te-angstrom-linux-gnueabi/glibc-2.5-r7/glibc-2.5/ctype'
| make  subdir=intl -C intl ..=../ subdir_lib
| make[2]: Entering directory `/home/mahdi/gumstix/gumstix-oe/tmp/work/armv5te-angstrom-linux-gnueabi/glibc-2.5-r7/glibc-2.5/intl'
| make[2]: Nothing to be done for `subdir_lib'.
| make[2]: Leaving directory `/home/mahdi/gumstix/gumstix-oe/tmp/work/armv5te-angstrom-linux-gnueabi/glibc-2.5-r7/glibc-2.5/intl'
| make  subdir=catgets -C catgets ..=../ subdir_lib
| make[2]: Entering directory `/home/mahdi/gumstix/gumstix-oe/tmp/work/armv5te-angstrom-linux-gnueabi/glibc-2.5-r7/glibc-2.5/catgets'
| make[2]: Nothing to be done for `subdir_lib'.
| make[2]: Leaving directory `/home/mahdi/gumstix/gumstix-oe/tmp/work/armv5te-angstrom-linux-gnueabi/glibc-2.5-r7/glibc-2.5/catgets'
| make  subdir=math -C math ..=../ subdir_lib
| make[2]: Entering directory `/home/mahdi/gumstix/gumstix-oe/tmp/work/armv5te-angstrom-linux-gnueabi/glibc-2.5-r7/glibc-2.5/math'
| make[2]: Nothing to be done for `subdir_lib'.
| make[2]: Leaving directory `/home/mahdi/gumstix/gumstix-oe/tmp/work/armv5te-angstrom-linux-gnueabi/glibc-2.5-r7/glibc-2.5/math'
| make  subdir=setjmp -C setjmp ..=../ subdir_lib
| make[2]: Entering directory `/home/mahdi/gumstix/gumstix-oe/tmp/work/armv5te-angstrom-linux-gnueabi/glibc-2.5-r7/glibc-2.5/setjmp'
| make[2]: Nothing to be done for `subdir_lib'.
| make[2]: Leaving directory `/home/mahdi/gumstix/gumstix-oe/tmp/work/armv5te-angstrom-linux-gnueabi/glibc-2.5-r7/glibc-2.5/setjmp'
| make  subdir=signal -C signal ..=../ subdir_lib
| make[2]: Entering directory `/home/mahdi/gumstix/gumstix-oe/tmp/work/armv5te-angstrom-linux-gnueabi/glibc-2.5-r7/glibc-2.5/signal'
| make[2]: Nothing to be done for `subdir_lib'.
| make[2]: Leaving directory `/home/mahdi/gumstix/gumstix-oe/tmp/work/armv5te-angstrom-linux-gnueabi/glibc-2.5-r7/glibc-2.5/signal'
| make  subdir=stdlib -C stdlib ..=../ subdir_lib
| make[2]: Entering directory `/home/mahdi/gumstix/gumstix-oe/tmp/work/armv5te-angstrom-linux-gnueabi/glibc-2.5-r7/glibc-2.5/stdlib'
| make[2]: Nothing to be done for `subdir_lib'.
| make[2]: Leaving directory `/home/mahdi/gumstix/gumstix-oe/tmp/work/armv5te-angstrom-linux-gnueabi/glibc-2.5-r7/glibc-2.5/stdlib'
| make  subdir=stdio-common -C stdio-common ..=../ subdir_lib
| make[2]: Entering directory `/home/mahdi/gumstix/gumstix-oe/tmp/work/armv5te-angstrom-linux-gnueabi/glibc-2.5-r7/glibc-2.5/stdio-common'
| make[2]: Nothing to be done for `subdir_lib'.
| make[2]: Leaving directory `/home/mahdi/gumstix/gumstix-oe/tmp/work/armv5te-angstrom-linux-gnueabi/glibc-2.5-r7/glibc-2.5/stdio-common'
| make  subdir=libio -C libio ..=../ subdir_lib
| make[2]: Entering directory `/home/mahdi/gumstix/gumstix-oe/tmp/work/armv5te-angstrom-linux-gnueabi/glibc-2.5-r7/glibc-2.5/libio'
| make[2]: Nothing to be done for `subdir_lib'.
| make[2]: Leaving directory `/home/mahdi/gumstix/gumstix-oe/tmp/work/armv5te-angstrom-linux-gnueabi/glibc-2.5-r7/glibc-2.5/libio'
| make  subdir=dlfcn -C dlfcn ..=../ subdir_lib
| make[2]: Entering directory `/home/mahdi/gumstix/gumstix-oe/tmp/work/armv5te-angstrom-linux-gnueabi/glibc-2.5-r7/glibc-2.5/dlfcn'
| make[2]: Nothing to be done for `subdir_lib'.
| make[2]: Leaving directory `/home/mahdi/gumstix/gumstix-oe/tmp/work/armv5te-angstrom-linux-gnueabi/glibc-2.5-r7/glibc-2.5/dlfcn'
| make  subdir=malloc -C malloc ..=../ subdir_lib
| make[2]: Entering directory `/home/mahdi/gumstix/gumstix-oe/tmp/work/armv5te-angstrom-linux-gnueabi/glibc-2.5-r7/glibc-2.5/malloc'
| make[2]: Nothing to be done for `subdir_lib'.
| make[2]: Leaving directory `/home/mahdi/gumstix/gumstix-oe/tmp/work/armv5te-angstrom-linux-gnueabi/glibc-2.5-r7/glibc-2.5/malloc'
| make  subdir=string -C string ..=../ subdir_lib
| make[2]: Entering directory `/home/mahdi/gumstix/gumstix-oe/tmp/work/armv5te-angstrom-linux-gnueabi/glibc-2.5-r7/glibc-2.5/string'
| make[2]: Nothing to be done for `subdir_lib'.
| make[2]: Leaving directory `/home/mahdi/gumstix/gumstix-oe/tmp/work/armv5te-angstrom-linux-gnueabi/glibc-2.5-r7/glibc-2.5/string'
| make  subdir=wcsmbs -C wcsmbs ..=../ subdir_lib
| make[2]: Entering directory `/home/mahdi/gumstix/gumstix-oe/tmp/work/armv5te-angstrom-linux-gnueabi/glibc-2.5-r7/glibc-2.5/wcsmbs'
| make[2]: Nothing to be done for `subdir_lib'.
| make[2]: Leaving directory `/home/mahdi/gumstix/gumstix-oe/tmp/work/armv5te-angstrom-linux-gnueabi/glibc-2.5-r7/glibc-2.5/wcsmbs'
| make  subdir=timezone -C timezone ..=../ subdir_lib
| make[2]: Entering directory `/home/mahdi/gumstix/gumstix-oe/tmp/work/armv5te-angstrom-linux-gnueabi/glibc-2.5-r7/glibc-2.5/timezone'
| make[2]: Nothing to be done for `subdir_lib'.
| make[2]: Leaving directory `/home/mahdi/gumstix/gumstix-oe/tmp/work/armv5te-angstrom-linux-gnueabi/glibc-2.5-r7/glibc-2.5/timezone'
| make  subdir=time -C time ..=../ subdir_lib
| make[2]: Entering directory `/home/mahdi/gumstix/gumstix-oe/tmp/work/armv5te-angstrom-linux-gnueabi/glibc-2.5-r7/glibc-2.5/time'
| make[2]: Nothing to be done for `subdir_lib'.
| make[2]: Leaving directory `/home/mahdi/gumstix/gumstix-oe/tmp/work/armv5te-angstrom-linux-gnueabi/glibc-2.5-r7/glibc-2.5/time'
| make  subdir=dirent -C dirent ..=../ subdir_lib
| make[2]: Entering directory `/home/mahdi/gumstix/gumstix-oe/tmp/work/armv5te-angstrom-linux-gnueabi/glibc-2.5-r7/glibc-2.5/dirent'
| make[2]: Nothing to be done for `subdir_lib'.
| make[2]: Leaving directory `/home/mahdi/gumstix/gumstix-oe/tmp/work/armv5te-angstrom-linux-gnueabi/glibc-2.5-r7/glibc-2.5/dirent'
| make  subdir=grp -C grp ..=../ subdir_lib
| make[2]: Entering directory `/home/mahdi/gumstix/gumstix-oe/tmp/work/armv5te-angstrom-linux-gnueabi/glibc-2.5-r7/glibc-2.5/grp'
| make[2]: Nothing to be done for `subdir_lib'.
| make[2]: Leaving directory `/home/mahdi/gumstix/gumstix-oe/tmp/work/armv5te-angstrom-linux-gnueabi/glibc-2.5-r7/glibc-2.5/grp'
| make  subdir=pwd -C pwd ..=../ subdir_lib
| make[2]: Entering directory `/home/mahdi/gumstix/gumstix-oe/tmp/work/armv5te-angstrom-linux-gnueabi/glibc-2.5-r7/glibc-2.5/pwd'
| make[2]: Nothing to be done for `subdir_lib'.
| make[2]: Leaving directory `/home/mahdi/gumstix/gumstix-oe/tmp/work/armv5te-angstrom-linux-gnueabi/glibc-2.5-r7/glibc-2.5/pwd'
| make  subdir=posix -C posix ..=../ subdir_lib
| make[2]: Entering directory `/home/mahdi/gumstix/gumstix-oe/tmp/work/armv5te-angstrom-linux-gnueabi/glibc-2.5-r7/glibc-2.5/posix'
| make[2]: Nothing to be done for `subdir_lib'.
| make[2]: Leaving directory `/home/mahdi/gumstix/gumstix-oe/tmp/work/armv5te-angstrom-linux-gnueabi/glibc-2.5-r7/glibc-2.5/posix'
| make  subdir=io -C io ..=../ subdir_lib
| make[2]: Entering directory `/home/mahdi/gumstix/gumstix-oe/tmp/work/armv5te-angstrom-linux-gnueabi/glibc-2.5-r7/glibc-2.5/io'
| make[2]: Nothing to be done for `subdir_lib'.
| make[2]: Leaving directory `/home/mahdi/gumstix/gumstix-oe/tmp/work/armv5te-angstrom-linux-gnueabi/glibc-2.5-r7/glibc-2.5/io'
| make  subdir=termios -C termios ..=../ subdir_lib
| make[2]: Entering directory `/home/mahdi/gumstix/gumstix-oe/tmp/work/armv5te-angstrom-linux-gnueabi/glibc-2.5-r7/glibc-2.5/termios'
| make[2]: Nothing to be done for `subdir_lib'.
| make[2]: Leaving directory `/home/mahdi/gumstix/gumstix-oe/tmp/work/armv5te-angstrom-linux-gnueabi/glibc-2.5-r7/glibc-2.5/termios'
| make  subdir=resource -C resource ..=../ subdir_lib
| make[2]: Entering directory `/home/mahdi/gumstix/gumstix-oe/tmp/work/armv5te-angstrom-linux-gnueabi/glibc-2.5-r7/glibc-2.5/resource'
| make[2]: Nothing to be done for `subdir_lib'.
| make[2]: Leaving directory `/home/mahdi/gumstix/gumstix-oe/tmp/work/armv5te-angstrom-linux-gnueabi/glibc-2.5-r7/glibc-2.5/resource'
| make  subdir=misc -C misc ..=../ subdir_lib
| make[2]: Entering directory `/home/mahdi/gumstix/gumstix-oe/tmp/work/armv5te-angstrom-linux-gnueabi/glibc-2.5-r7/glibc-2.5/misc'
| make[2]: Nothing to be done for `subdir_lib'.
| make[2]: Leaving directory `/home/mahdi/gumstix/gumstix-oe/tmp/work/armv5te-angstrom-linux-gnueabi/glibc-2.5-r7/glibc-2.5/misc'
| make  subdir=socket -C socket ..=../ subdir_lib
| make[2]: Entering directory `/home/mahdi/gumstix/gumstix-oe/tmp/work/armv5te-angstrom-linux-gnueabi/glibc-2.5-r7/glibc-2.5/socket'
| make[2]: Nothing to be done for `subdir_lib'.
| make[2]: Leaving directory `/home/mahdi/gumstix/gumstix-oe/tmp/work/armv5te-angstrom-linux-gnueabi/glibc-2.5-r7/glibc-2.5/socket'
| make  subdir=sysvipc -C sysvipc ..=../ subdir_lib
| make[2]: Entering directory `/home/mahdi/gumstix/gumstix-oe/tmp/work/armv5te-angstrom-linux-gnueabi/glibc-2.5-r7/glibc-2.5/sysvipc'
| make[2]: Nothing to be done for `subdir_lib'.
| make[2]: Leaving directory `/home/mahdi/gumstix/gumstix-oe/tmp/work/armv5te-angstrom-linux-gnueabi/glibc-2.5-r7/glibc-2.5/sysvipc'
| make  subdir=gmon -C gmon ..=../ subdir_lib
| make[2]: Entering directory `/home/mahdi/gumstix/gumstix-oe/tmp/work/armv5te-angstrom-linux-gnueabi/glibc-2.5-r7/glibc-2.5/gmon'
| make[2]: Nothing to be done for `subdir_lib'.
| make[2]: Leaving directory `/home/mahdi/gumstix/gumstix-oe/tmp/work/armv5te-angstrom-linux-gnueabi/glibc-2.5-r7/glibc-2.5/gmon'
| make  subdir=gnulib -C gnulib ..=../ subdir_lib
| make[2]: Entering directory `/home/mahdi/gumstix/gumstix-oe/tmp/work/armv5te-angstrom-linux-gnueabi/glibc-2.5-r7/glibc-2.5/gnulib'
| make[2]: Nothing to be done for `subdir_lib'.
| make[2]: Leaving directory `/home/mahdi/gumstix/gumstix-oe/tmp/work/armv5te-angstrom-linux-gnueabi/glibc-2.5-r7/glibc-2.5/gnulib'
| make  subdir=wctype -C wctype ..=../ subdir_lib
| make[2]: Entering directory `/home/mahdi/gumstix/gumstix-oe/tmp/work/armv5te-angstrom-linux-gnueabi/glibc-2.5-r7/glibc-2.5/wctype'
| make[2]: Nothing to be done for `subdir_lib'.
| make[2]: Leaving directory `/home/mahdi/gumstix/gumstix-oe/tmp/work/armv5te-angstrom-linux-gnueabi/glibc-2.5-r7/glibc-2.5/wctype'
| make  subdir=manual -C manual ..=../ subdir_lib
| make[2]: Entering directory `/home/mahdi/gumstix/gumstix-oe/tmp/work/armv5te-angstrom-linux-gnueabi/glibc-2.5-r7/glibc-2.5/manual'
| make[2]: `subdir_lib' is up to date.
| make[2]: Leaving directory `/home/mahdi/gumstix/gumstix-oe/tmp/work/armv5te-angstrom-linux-gnueabi/glibc-2.5-r7/glibc-2.5/manual'
| make  subdir=shadow -C shadow ..=../ subdir_lib
| make[2]: Entering directory `/home/mahdi/gumstix/gumstix-oe/tmp/work/armv5te-angstrom-linux-gnueabi/glibc-2.5-r7/glibc-2.5/shadow'
| make[2]: Nothing to be done for `subdir_lib'.
| make[2]: Leaving directory `/home/mahdi/gumstix/gumstix-oe/tmp/work/armv5te-angstrom-linux-gnueabi/glibc-2.5-r7/glibc-2.5/shadow'
| make  subdir=po -C po ..=../ subdir_lib
| make[2]: Entering directory `/home/mahdi/gumstix/gumstix-oe/tmp/work/armv5te-angstrom-linux-gnueabi/glibc-2.5-r7/glibc-2.5/po'
| make[2]: Nothing to be done for `subdir_lib'.
| make[2]: Leaving directory `/home/mahdi/gumstix/gumstix-oe/tmp/work/armv5te-angstrom-linux-gnueabi/glibc-2.5-r7/glibc-2.5/po'
| make  subdir=argp -C argp ..=../ subdir_lib
| make[2]: Entering directory `/home/mahdi/gumstix/gumstix-oe/tmp/work/armv5te-angstrom-linux-gnueabi/glibc-2.5-r7/glibc-2.5/argp'
| make[2]: Nothing to be done for `subdir_lib'.
| make[2]: Leaving directory `/home/mahdi/gumstix/gumstix-oe/tmp/work/armv5te-angstrom-linux-gnueabi/glibc-2.5-r7/glibc-2.5/argp'
| make  subdir=crypt -C crypt ..=../ subdir_lib
| make[2]: Entering directory `/home/mahdi/gumstix/gumstix-oe/tmp/work/armv5te-angstrom-linux-gnueabi/glibc-2.5-r7/glibc-2.5/crypt'
| make[2]: Nothing to be done for `subdir_lib'.
| make[2]: Leaving directory `/home/mahdi/gumstix/gumstix-oe/tmp/work/armv5te-angstrom-linux-gnueabi/glibc-2.5-r7/glibc-2.5/crypt'
| make  subdir=nptl -C nptl ..=../ subdir_lib
| make[2]: Entering directory `/home/mahdi/gumstix/gumstix-oe/tmp/work/armv5te-angstrom-linux-gnueabi/glibc-2.5-r7/glibc-2.5/nptl'
| make[2]: Nothing to be done for `subdir_lib'.
| make[2]: Leaving directory `/home/mahdi/gumstix/gumstix-oe/tmp/work/armv5te-angstrom-linux-gnueabi/glibc-2.5-r7/glibc-2.5/nptl'
| make  subdir=resolv -C resolv ..=../ subdir_lib
| make[2]: Entering directory `/home/mahdi/gumstix/gumstix-oe/tmp/work/armv5te-angstrom-linux-gnueabi/glibc-2.5-r7/glibc-2.5/resolv'
| make[2]: Nothing to be done for `subdir_lib'.
| make[2]: Leaving directory `/home/mahdi/gumstix/gumstix-oe/tmp/work/armv5te-angstrom-linux-gnueabi/glibc-2.5-r7/glibc-2.5/resolv'
| make  subdir=nss -C nss ..=../ subdir_lib
| make[2]: Entering directory `/home/mahdi/gumstix/gumstix-oe/tmp/work/armv5te-angstrom-linux-gnueabi/glibc-2.5-r7/glibc-2.5/nss'
| make[2]: Nothing to be done for `subdir_lib'.
| make[2]: Leaving directory `/home/mahdi/gumstix/gumstix-oe/tmp/work/armv5te-angstrom-linux-gnueabi/glibc-2.5-r7/glibc-2.5/nss'
| make  subdir=rt -C rt ..=../ subdir_lib
| make[2]: Entering directory `/home/mahdi/gumstix/gumstix-oe/tmp/work/armv5te-angstrom-linux-gnueabi/glibc-2.5-r7/glibc-2.5/rt'
| make[2]: Nothing to be done for `subdir_lib'.
| make[2]: Leaving directory `/home/mahdi/gumstix/gumstix-oe/tmp/work/armv5te-angstrom-linux-gnueabi/glibc-2.5-r7/glibc-2.5/rt'
| make  subdir=conform -C conform ..=../ subdir_lib
| make[2]: Entering directory `/home/mahdi/gumstix/gumstix-oe/tmp/work/armv5te-angstrom-linux-gnueabi/glibc-2.5-r7/glibc-2.5/conform'
| make[2]: Nothing to be done for `subdir_lib'.
| make[2]: Leaving directory `/home/mahdi/gumstix/gumstix-oe/tmp/work/armv5te-angstrom-linux-gnueabi/glibc-2.5-r7/glibc-2.5/conform'
| make  subdir=debug -C debug ..=../ subdir_lib
| make[2]: Entering directory `/home/mahdi/gumstix/gumstix-oe/tmp/work/armv5te-angstrom-linux-gnueabi/glibc-2.5-r7/glibc-2.5/debug'
| make[2]: Nothing to be done for `subdir_lib'.
| make[2]: Leaving directory `/home/mahdi/gumstix/gumstix-oe/tmp/work/armv5te-angstrom-linux-gnueabi/glibc-2.5-r7/glibc-2.5/debug'
| make  subdir=libidn -C libidn ..=../ subdir_lib
| make[2]: Entering directory `/home/mahdi/gumstix/gumstix-oe/tmp/work/armv5te-angstrom-linux-gnueabi/glibc-2.5-r7/glibc-2.5/libidn'
| make[2]: Nothing to be done for `subdir_lib'.
| make[2]: Leaving directory `/home/mahdi/gumstix/gumstix-oe/tmp/work/armv5te-angstrom-linux-gnueabi/glibc-2.5-r7/glibc-2.5/libidn'
| make  subdir=nptl_db -C nptl_db ..=../ subdir_lib
| make[2]: Entering directory `/home/mahdi/gumstix/gumstix-oe/tmp/work/armv5te-angstrom-linux-gnueabi/glibc-2.5-r7/glibc-2.5/nptl_db'
| make[2]: Nothing to be done for `subdir_lib'.
| make[2]: Leaving directory `/home/mahdi/gumstix/gumstix-oe/tmp/work/armv5te-angstrom-linux-gnueabi/glibc-2.5-r7/glibc-2.5/nptl_db'
| make  subdir=inet -C inet ..=../ subdir_lib
| make[2]: Entering directory `/home/mahdi/gumstix/gumstix-oe/tmp/work/armv5te-angstrom-linux-gnueabi/glibc-2.5-r7/glibc-2.5/inet'
| make[2]: Nothing to be done for `subdir_lib'.
| make[2]: Leaving directory `/home/mahdi/gumstix/gumstix-oe/tmp/work/armv5te-angstrom-linux-gnueabi/glibc-2.5-r7/glibc-2.5/inet'
| make  subdir=hesiod -C hesiod ..=../ subdir_lib
| make[2]: Entering directory `/home/mahdi/gumstix/gumstix-oe/tmp/work/armv5te-angstrom-linux-gnueabi/glibc-2.5-r7/glibc-2.5/hesiod'
| make[2]: Nothing to be done for `subdir_lib'.
| make[2]: Leaving directory `/home/mahdi/gumstix/gumstix-oe/tmp/work/armv5te-angstrom-linux-gnueabi/glibc-2.5-r7/glibc-2.5/hesiod'
| make  subdir=sunrpc -C sunrpc ..=../ subdir_lib
| make[2]: Entering directory `/home/mahdi/gumstix/gumstix-oe/tmp/work/armv5te-angstrom-linux-gnueabi/glibc-2.5-r7/glibc-2.5/sunrpc'
| make[2]: Nothing to be done for `subdir_lib'.
| make[2]: Leaving directory `/home/mahdi/gumstix/gumstix-oe/tmp/work/armv5te-angstrom-linux-gnueabi/glibc-2.5-r7/glibc-2.5/sunrpc'
| make  subdir=nis -C nis ..=../ subdir_lib
| make[2]: Entering directory `/home/mahdi/gumstix/gumstix-oe/tmp/work/armv5te-angstrom-linux-gnueabi/glibc-2.5-r7/glibc-2.5/nis'
| make[2]: Nothing to be done for `subdir_lib'.
| make[2]: Leaving directory `/home/mahdi/gumstix/gumstix-oe/tmp/work/armv5te-angstrom-linux-gnueabi/glibc-2.5-r7/glibc-2.5/nis'
| make  subdir=nscd -C nscd ..=../ subdir_lib
| make[2]: Entering directory `/home/mahdi/gumstix/gumstix-oe/tmp/work/armv5te-angstrom-linux-gnueabi/glibc-2.5-r7/glibc-2.5/nscd'
| make[2]: Nothing to be done for `subdir_lib'.
| make[2]: Leaving directory `/home/mahdi/gumstix/gumstix-oe/tmp/work/armv5te-angstrom-linux-gnueabi/glibc-2.5-r7/glibc-2.5/nscd'
| make  subdir=streams -C streams ..=../ subdir_lib
| make[2]: Entering directory `/home/mahdi/gumstix/gumstix-oe/tmp/work/armv5te-angstrom-linux-gnueabi/glibc-2.5-r7/glibc-2.5/streams'
| make[2]: Nothing to be done for `subdir_lib'.
| make[2]: Leaving directory `/home/mahdi/gumstix/gumstix-oe/tmp/work/armv5te-angstrom-linux-gnueabi/glibc-2.5-r7/glibc-2.5/streams'
| make  subdir=login -C login ..=../ subdir_lib
| make[2]: Entering directory `/home/mahdi/gumstix/gumstix-oe/tmp/work/armv5te-angstrom-linux-gnueabi/glibc-2.5-r7/glibc-2.5/login'
| make[2]: Nothing to be done for `subdir_lib'.
| make[2]: Leaving directory `/home/mahdi/gumstix/gumstix-oe/tmp/work/armv5te-angstrom-linux-gnueabi/glibc-2.5-r7/glibc-2.5/login'
| make  subdir=elf -C elf ..=../ subdir_lib
| make[2]: Entering directory `/home/mahdi/gumstix/gumstix-oe/tmp/work/armv5te-angstrom-linux-gnueabi/glibc-2.5-r7/glibc-2.5/elf'
| make -f /home/mahdi/gumstix/gumstix-oe/tmp/work/armv5te-angstrom-linux-gnueabi/glibc-2.5-r7/build-arm-angstrom-linux-gnueabi/elf/librtld.mk -f rtld-Rules
| make[3]: Entering directory `/home/mahdi/gumstix/gumstix-oe/tmp/work/armv5te-angstrom-linux-gnueabi/glibc-2.5-r7/glibc-2.5/elf'
| rtld-Rules:41: *** missing separator.  Stop.
| make[3]: Leaving directory `/home/mahdi/gumstix/gumstix-oe/tmp/work/armv5te-angstrom-linux-gnueabi/glibc-2.5-r7/glibc-2.5/elf'
| make[2]: *** [/home/mahdi/gumstix/gumstix-oe/tmp/work/armv5te-angstrom-linux-gnueabi/glibc-2.5-r7/build-arm-angstrom-linux-gnueabi/elf/rtld-libc.a] Error 2
| make[2]: Leaving directory `/home/mahdi/gumstix/gumstix-oe/tmp/work/armv5te-angstrom-linux-gnueabi/glibc-2.5-r7/glibc-2.5/elf'
| make[1]: *** [elf/subdir_lib] Error 2
| make[1]: Leaving directory `/home/mahdi/gumstix/gumstix-oe/tmp/work/armv5te-angstrom-linux-gnueabi/glibc-2.5-r7/glibc-2.5'
| make: *** [all] Error 2
| FATAL: oe_runmake failed
NOTE: Task failed: /home/mahdi/gumstix/gumstix-oe/tmp/work/armv5te-angstrom-linux-gnueabi/glibc-2.5-r7/temp/log.do_compile.6575
NOTE: package glibc-2.5-r7: task do_compile: failed
ERROR: TaskFailed event exception, aborting
NOTE: package glibc-2.5: failed
ERROR: Build of /home/mahdi/gumstix/gumstix-oe/org.openembedded.snapshot/packages/glibc/glibc_2.5.bb do_compile failed

NOTE: Parsing finished. 4723 cached, 0 parsed, 236 skipped, 0 masked.
NOTE: build 201207201804: started

OE Build Configuration:
BB_VERSION     = "1.8.10"
OE_REVISION    = "<unknown>"
TARGET_ARCH    = "arm"
TARGET_OS      = "linux-gnueabi"
MACHINE        = "gumstix-custom-verdex"
DISTRO         = "angstrom"
DISTRO_VERSION = "2007.9-test-20120720"
TARGET_FPU     = "soft"

NOTE: Resolving any missing task queue dependencies
NOTE: preferred version 2.5 of glibc not available (for item virtual/arm-angstrom-linux-gnueabi-libc-for-gcc)
NOTE: Preparing runqueue
NOTE: Executing runqueue
NOTE: Running task 162 of 168 (ID: 25, /home/mahdi/gumstix/gumstix-oe/org.openembedded.snapshot/packages/glibc/glibc_2.5.bb, do_compile)
ERROR: Task 25 (/home/mahdi/gumstix/gumstix-oe/org.openembedded.snapshot/packages/glibc/glibc_2.5.bb, do_compile) failed
NOTE: Tasks Summary: Attempted 161 tasks of which 161 didn't need to be rerun and 1 failed.
ERROR: '/home/mahdi/gumstix/gumstix-oe/org.openembedded.snapshot/packages/glibc/glibc_2.5.bb' failed



2. when I run the command 'bitbake -c compile helloworld', bitbake starts to compile glibc again!

Can you help me?
Thanks
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: Error while compiling helloworld

Trevor Woerner-6
On Fri, Jul 20, 2012 at 10:06 AM, mdehghani <[hidden email]> wrote:
> 1. I got this error when ran command 'bitbake -c rebuild helloworld':

The build of your cross-compiler is failing, well before bitbake gets
anywhere close to compiling helloworld.

I don't know why it is failing, but if I had to guess, I'd guess you
might be using a distribution/release that has problems [I can't seem
to find a list or table anywhere which describes on which
distributions/releases this procedure is known to work, or perhaps
pointers to get it working on the ones that have trouble].

> 2. when I run the command 'bitbake -c compile helloworld', bitbake starts to
> compile glibc again!

The compiler that comes with your Linux distribution is called a
"native" compiler: it runs on your system and builds binaries to run
on the same system. In order to run software on your gumstix you need
a "cross"-compiler: a program that runs on your system but builds
binaries meant to run on another system. The OE system assumes you
want to build helloworld to run on the gumstix (which is a pretty good
assumption) so before it can compile it, it needs to build a cross
compiler. When you restarted helloworld, OE looked around, noticed you
didn't yet have a working cross-compiler, and tried to generate it.

------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and
threat landscape has changed and how IT managers can respond. Discussions
will include endpoint security, mobile security and the latest in malware
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
gumstix-users mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gumstix-users
Loading...