Hi, everyone,

I'm new to gumstix. I followed http://www.gumstix.net/Software/view/Getting-started/Setting-up-a-build-environment/111.html to build a first basic image, but failed.

here is the log:

huxinda@huxinda-VMUbuntu:~$ bitbake gumstix-basic-image
/home/huxinda/gumstix/gumstix-oe/bitbake/lib/bb/COW.py:29: DeprecationWarning: the sets module is deprecated
  import types, sets
NOTE: Psyco JIT Compiler (http://psyco.sf.net) not available. Install it to increase performance.
NOTE: Handling BitBake files: \ (4955/4956) [99 %]ERROR: opening /home/huxinda/gumstix/gumstix-oe/user.collection/packages/*/*.bb: [Errno 2] No such file or directory: '/home/huxinda/gumstix/gumstix-oe/user.collection/packages/*/*.bb'

NOTE: Parsing finished. 4719 cached, 0 parsed, 236 skipped, 0 masked.
NOTE: build 200905040148: 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-20090504"
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 104 of 1391 (ID: 314, /home/huxinda/gumstix/gumstix-oe/org.openembedded.snapshot/packages/binutils/binutils-cross_2.18.bb, do_compile)
NOTE: package binutils-cross-2.18: started
NOTE: package binutils-cross-2.18-r1: task do_compile: started
ERROR: function do_compile failed
ERROR: log data follows (/home/huxinda/gumstix/gumstix-oe/tmp/work/armv5te-angstrom-linux-gnueabi/binutils-cross-2.18-r1/temp/log.do_compile.30036)
| NOTE: make configure-build-libiberty all
| make[1]: Entering directory `/home/huxinda/gumstix/gumstix-oe/tmp/work/armv5te-angstrom-linux-gnueabi/binutils-cross-2.18-r1/binutils-2.18/build.i686-linux.arm-angstrom-linux-gnueabi'
| make[2]: Entering directory `/home/huxinda/gumstix/gumstix-oe/tmp/work/armv5te-angstrom-linux-gnueabi/binutils-cross-2.18-r1/binutils-2.18/build.i686-linux.arm-angstrom-linux-gnueabi/libiberty'
| make[3]: Entering directory `/home/huxinda/gumstix/gumstix-oe/tmp/work/armv5te-angstrom-linux-gnueabi/binutils-cross-2.18-r1/binutils-2.18/build.i686-linux.arm-angstrom-linux-gnueabi/libiberty/testsuite'
| make[3]: Nothing to be done for `all'.
| make[3]: Leaving directory `/home/huxinda/gumstix/gumstix-oe/tmp/work/armv5te-angstrom-linux-gnueabi/binutils-cross-2.18-r1/binutils-2.18/build.i686-linux.arm-angstrom-linux-gnueabi/libiberty/testsuite'
| make[2]: Leaving directory `/home/huxinda/gumstix/gumstix-oe/tmp/work/armv5te-angstrom-linux-gnueabi/binutils-cross-2.18-r1/binutils-2.18/build.i686-linux.arm-angstrom-linux-gnueabi/libiberty'
| make[2]: Entering directory `/home/huxinda/gumstix/gumstix-oe/tmp/work/armv5te-angstrom-linux-gnueabi/binutils-cross-2.18-r1/binutils-2.18/build.i686-linux.arm-angstrom-linux-gnueabi/intl'
| make[2]: Nothing to be done for `all'.
| make[2]: Leaving directory `/home/huxinda/gumstix/gumstix-oe/tmp/work/armv5te-angstrom-linux-gnueabi/binutils-cross-2.18-r1/binutils-2.18/build.i686-linux.arm-angstrom-linux-gnueabi/intl'
| make[2]: Entering directory `/home/huxinda/gumstix/gumstix-oe/tmp/work/armv5te-angstrom-linux-gnueabi/binutils-cross-2.18-r1/binutils-2.18/build.i686-linux.arm-angstrom-linux-gnueabi/bfd'
| Making info in doc
| make[3]: Entering directory `/home/huxinda/gumstix/gumstix-oe/tmp/work/armv5te-angstrom-linux-gnueabi/binutils-cross-2.18-r1/binutils-2.18/build.i686-linux.arm-angstrom-linux-gnueabi/bfd/doc'
| make[3]: Nothing to be done for `info'.
| make[3]: Leaving directory `/home/huxinda/gumstix/gumstix-oe/tmp/work/armv5te-angstrom-linux-gnueabi/binutils-cross-2.18-r1/binutils-2.18/build.i686-linux.arm-angstrom-linux-gnueabi/bfd/doc'
| Making info in po
| make[3]: Entering directory `/home/huxinda/gumstix/gumstix-oe/tmp/work/armv5te-angstrom-linux-gnueabi/binutils-cross-2.18-r1/binutils-2.18/build.i686-linux.arm-angstrom-linux-gnueabi/bfd/po'
| make[3]: Nothing to be done for `info'.
| make[3]: Leaving directory `/home/huxinda/gumstix/gumstix-oe/tmp/work/armv5te-angstrom-linux-gnueabi/binutils-cross-2.18-r1/binutils-2.18/build.i686-linux.arm-angstrom-linux-gnueabi/bfd/po'
| make[3]: Entering directory `/home/huxinda/gumstix/gumstix-oe/tmp/work/armv5te-angstrom-linux-gnueabi/binutils-cross-2.18-r1/binutils-2.18/build.i686-linux.arm-angstrom-linux-gnueabi/bfd'
| make[3]: Nothing to be done for `info-am'.
| make[3]: Leaving directory `/home/huxinda/gumstix/gumstix-oe/tmp/work/armv5te-angstrom-linux-gnueabi/binutils-cross-2.18-r1/binutils-2.18/build.i686-linux.arm-angstrom-linux-gnueabi/bfd'
| make  all-recursive
| make[3]: Entering directory `/home/huxinda/gumstix/gumstix-oe/tmp/work/armv5te-angstrom-linux-gnueabi/binutils-cross-2.18-r1/binutils-2.18/build.i686-linux.arm-angstrom-linux-gnueabi/bfd'
| Making all in doc
| make[4]: Entering directory `/home/huxinda/gumstix/gumstix-oe/tmp/work/armv5te-angstrom-linux-gnueabi/binutils-cross-2.18-r1/binutils-2.18/build.i686-linux.arm-angstrom-linux-gnueabi/bfd/doc'
| make[4]: Nothing to be done for `all'.
| make[4]: Leaving directory `/home/huxinda/gumstix/gumstix-oe/tmp/work/armv5te-angstrom-linux-gnueabi/binutils-cross-2.18-r1/binutils-2.18/build.i686-linux.arm-angstrom-linux-gnueabi/bfd/doc'
| Making all in po
| make[4]: Entering directory `/home/huxinda/gumstix/gumstix-oe/tmp/work/armv5te-angstrom-linux-gnueabi/binutils-cross-2.18-r1/binutils-2.18/build.i686-linux.arm-angstrom-linux-gnueabi/bfd/po'
| make[4]: Nothing to be done for `all'.
| make[4]: Leaving directory `/home/huxinda/gumstix/gumstix-oe/tmp/work/armv5te-angstrom-linux-gnueabi/binutils-cross-2.18-r1/binutils-2.18/build.i686-linux.arm-angstrom-linux-gnueabi/bfd/po'
| make[4]: Entering directory `/home/huxinda/gumstix/gumstix-oe/tmp/work/armv5te-angstrom-linux-gnueabi/binutils-cross-2.18-r1/binutils-2.18/build.i686-linux.arm-angstrom-linux-gnueabi/bfd'
| /bin/bash ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I/home/huxinda/gumstix/gumstix-oe/tmp/work/armv5te-angstrom-linux-gnueabi/binutils-cross-2.18-r1/binutils-2.18/bfd -I. -I. -I/home/huxinda/gumstix/gumstix-oe/tmp/work/armv5te-angstrom-linux-gnueabi/binutils-cross-2.18-r1/binutils-2.18/bfd -I/home/huxinda/gumstix/gumstix-oe/tmp/work/armv5te-angstrom-linux-gnueabi/binutils-cross-2.18-r1/binutils-2.18/bfd/../include    -isystem/home/huxinda/gumstix/gumstix-oe/tmp/staging/i686-linux/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -isystem/home/huxinda/gumstix/gumstix-oe/tmp/staging/i686-linux/include -Os -c -o elf32-arm.lo /home/huxinda/gumstix/gumstix-oe/tmp/work/armv5te-angstrom-linux-gnueabi/binutils-cross-2.18-r1/binutils-2.18/bfd/elf32-arm.c
| libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I/home/huxinda/gumstix/gumstix-oe/tmp/work/armv5te-angstrom-linux-gnueabi/binutils-cross-2.18-r1/binutils-2.18/bfd -I. -I. -I/home/huxinda/gumstix/gumstix-oe/tmp/work/armv5te-angstrom-linux-gnueabi/binutils-cross-2.18-r1/binutils-2.18/bfd -I/home/huxinda/gumstix/gumstix-oe/tmp/work/armv5te-angstrom-linux-gnueabi/binutils-cross-2.18-r1/binutils-2.18/bfd/../include -isystem/home/huxinda/gumstix/gumstix-oe/tmp/staging/i686-linux/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -isystem/home/huxinda/gumstix/gumstix-oe/tmp/staging/i686-linux/include -Os -c /home/huxinda/gumstix/gumstix-oe/tmp/work/armv5te-angstrom-linux-gnueabi/binutils-cross-2.18-r1/binutils-2.18/bfd/elf32-arm.c -o elf32-arm.o
| cc1: warnings being treated as errors
| /home/huxinda/gumstix/gumstix-oe/tmp/work/armv5te-angstrom-linux-gnueabi/binutils-cross-2.18-r1/binutils-2.18/bfd/elf32-arm.c: In function 'find_thumb_glue':
| /home/huxinda/gumstix/gumstix-oe/tmp/work/armv5te-angstrom-linux-gnueabi/binutils-cross-2.18-r1/binutils-2.18/bfd/elf32-arm.c:2524: error: ignoring return value of 'asprintf', declared with attribute warn_unused_result
| /home/huxinda/gumstix/gumstix-oe/tmp/work/armv5te-angstrom-linux-gnueabi/binutils-cross-2.18-r1/binutils-2.18/bfd/elf32-arm.c: In function 'find_arm_glue':
| /home/huxinda/gumstix/gumstix-oe/tmp/work/armv5te-angstrom-linux-gnueabi/binutils-cross-2.18-r1/binutils-2.18/bfd/elf32-arm.c:2557: error: ignoring return value of 'asprintf', declared with attribute warn_unused_result
| make[4]: *** [elf32-arm.lo] Error 1
| make[4]: Leaving directory `/home/huxinda/gumstix/gumstix-oe/tmp/work/armv5te-angstrom-linux-gnueabi/binutils-cross-2.18-r1/binutils-2.18/build.i686-linux.arm-angstrom-linux-gnueabi/bfd'
| make[3]: *** [all-recursive] Error 1
| make[3]: Leaving directory `/home/huxinda/gumstix/gumstix-oe/tmp/work/armv5te-angstrom-linux-gnueabi/binutils-cross-2.18-r1/binutils-2.18/build.i686-linux.arm-angstrom-linux-gnueabi/bfd'
| make[2]: *** [all] Error 2
| make[2]: Leaving directory `/home/huxinda/gumstix/gumstix-oe/tmp/work/armv5te-angstrom-linux-gnueabi/binutils-cross-2.18-r1/binutils-2.18/build.i686-linux.arm-angstrom-linux-gnueabi/bfd'
| make[1]: *** [all-bfd] Error 2
| make[1]: Leaving directory `/home/huxinda/gumstix/gumstix-oe/tmp/work/armv5te-angstrom-linux-gnueabi/binutils-cross-2.18-r1/binutils-2.18/build.i686-linux.arm-angstrom-linux-gnueabi'
| make: *** [all] Error 2
| FATAL: oe_runmake failed
NOTE: Task failed: /home/huxinda/gumstix/gumstix-oe/tmp/work/armv5te-angstrom-linux-gnueabi/binutils-cross-2.18-r1/temp/log.do_compile.30036
NOTE: package binutils-cross-2.18-r1: task do_compile: failed
ERROR: TaskFailed event exception, aborting
NOTE: package binutils-cross-2.18: failed
ERROR: Build of /home/huxinda/gumstix/gumstix-oe/org.openembedded.snapshot/packages/binutils/binutils-cross_2.18.bb do_compile failed
ERROR: Task 314 (/home/huxinda/gumstix/gumstix-oe/org.openembedded.snapshot/packages/binutils/binutils-cross_2.18.bb, do_compile) failed
NOTE: Tasks Summary: Attempted 103 tasks of which 103 didn't need to be rerun and 1 failed.
ERROR: '/home/huxinda/gumstix/gumstix-oe/org.openembedded.snapshot/packages/binutils/binutils-cross_2.18.bb' failed

Thanks!!!

Jeff