[meta-ti] Fwd: Building issues with meta-toolchain on Beaglebone

Nick G exosyst+metaTI at gmail.com
Wed May 16 00:26:55 PDT 2012


Hey guys,


I'm basing this on poky-denzil with the denzil branch of meta-oe and
meta-ti checked out as well.
I set my machine to be beaglebone and added meta-oe and meta-ti to the
config options and managed to successfully build the core-image-minimal
using bitbake. I now want to generate a standalone toolchain which, *I
believe* is done with meta-toolchain (please correct me if I'm wrong).

Unfortunately this fails with the rather long error I'll post below for
search engines' sake.

Is this a known bug? Is there a workaround?

Thanks,
Nick

Output as follows:
<... snip ...>
NOTE: Running noexec task 1819 of 1830 (ID: 9,
/media/scratch/poky-denzil-7.0/meta/recipes-core/meta/meta-toolchain.bb,
do_package_write)
ERROR: Function failed: do_compile (see
/media/scratch/poky-denzil-7.0/beaglebone/tmp/work/i686-nativesdk-pokysdk-linux/gcc-cross-canadian-arm-4.6.3+svnr184847-r25/temp/log.do_compile.1234
for further information)
ERROR: Logfile of failure stored in:
/media/scratch/poky-denzil-7.0/beaglebone/tmp/work/i686-nativesdk-pokysdk-linux/gcc-cross-canadian-arm-4.6.3+svnr184847-r25/temp/log.do_compile.1234
Log data follows:
| DEBUG: SITE files ['endian-little', 'bit-32', 'ix86-common',
'common-linux', 'common-glibc', 'i686-linux', 'common']
| NOTE: make
ARCH_FLAGS_FOR_TARGET=--sysroot=/media/scratch/poky-denzil-7.0/beaglebone/tmp/sysroots/beaglebone
all-host all-target-libgcc
| make[1]: Entering directory
`/media/scratch/poky-denzil-7.0/beaglebone/tmp/work/i686-nativesdk-pokysdk-linux/gcc-cross-canadian-arm-4.6.3+svnr184847-r25/gcc-4_6-branch/build.i686-pokysdk-linux.arm-poky-linux-gnueabi/libiberty'
| make[2]: Entering directory
`/media/scratch/poky-denzil-7.0/beaglebone/tmp/work/i686-nativesdk-pokysdk-linux/gcc-cross-canadian-arm-4.6.3+svnr184847-r25/gcc-4_6-branch/build.i686-pokysdk-linux.arm-poky-linux-gnueabi/libiberty/testsuite'
| make[2]: Nothing to be done for `all'.
| make[2]: Leaving directory
`/media/scratch/poky-denzil-7.0/beaglebone/tmp/work/i686-nativesdk-pokysdk-linux/gcc-cross-canadian-arm-4.6.3+svnr184847-r25/gcc-4_6-branch/build.i686-pokysdk-linux.arm-poky-linux-gnueabi/libiberty/testsuite'
| make[1]: Leaving directory
`/media/scratch/poky-denzil-7.0/beaglebone/tmp/work/i686-nativesdk-pokysdk-linux/gcc-cross-canadian-arm-4.6.3+svnr184847-r25/gcc-4_6-branch/build.i686-pokysdk-linux.arm-poky-linux-gnueabi/libiberty'
| make[1]: Entering directory
`/media/scratch/poky-denzil-7.0/beaglebone/tmp/work/i686-nativesdk-pokysdk-linux/gcc-cross-canadian-arm-4.6.3+svnr184847-r25/gcc-4_6-branch/build.i686-pokysdk-linux.arm-poky-linux-gnueabi/fixincludes'
| make[1]: Nothing to be done for `all'.
| make[1]: Leaving directory
`/media/scratch/poky-denzil-7.0/beaglebone/tmp/work/i686-nativesdk-pokysdk-linux/gcc-cross-canadian-arm-4.6.3+svnr184847-r25/gcc-4_6-branch/build.i686-pokysdk-linux.arm-poky-linux-gnueabi/fixincludes'
| make[1]: Entering directory
`/media/scratch/poky-denzil-7.0/beaglebone/tmp/work/i686-nativesdk-pokysdk-linux/gcc-cross-canadian-arm-4.6.3+svnr184847-r25/gcc-4_6-branch/build.i686-pokysdk-linux.arm-poky-linux-gnueabi/lto-plugin'
| make  all-am
| make[2]: Entering directory
`/media/scratch/poky-denzil-7.0/beaglebone/tmp/work/i686-nativesdk-pokysdk-linux/gcc-cross-canadian-arm-4.6.3+svnr184847-r25/gcc-4_6-branch/build.i686-pokysdk-linux.arm-poky-linux-gnueabi/lto-plugin'
| make[2]: Leaving directory
`/media/scratch/poky-denzil-7.0/beaglebone/tmp/work/i686-nativesdk-pokysdk-linux/gcc-cross-canadian-arm-4.6.3+svnr184847-r25/gcc-4_6-branch/build.i686-pokysdk-linux.arm-poky-linux-gnueabi/lto-plugin'
| make[1]: Leaving directory
`/media/scratch/poky-denzil-7.0/beaglebone/tmp/work/i686-nativesdk-pokysdk-linux/gcc-cross-canadian-arm-4.6.3+svnr184847-r25/gcc-4_6-branch/build.i686-pokysdk-linux.arm-poky-linux-gnueabi/lto-plugin'
| make[1]: Entering directory
`/media/scratch/poky-denzil-7.0/beaglebone/tmp/work/i686-nativesdk-pokysdk-linux/gcc-cross-canadian-arm-4.6.3+svnr184847-r25/gcc-4_6-branch/build.i686-pokysdk-linux.arm-poky-linux-gnueabi/intl'
| make[1]: Nothing to be done for `all'.
| make[1]: Leaving directory
`/media/scratch/poky-denzil-7.0/beaglebone/tmp/work/i686-nativesdk-pokysdk-linux/gcc-cross-canadian-arm-4.6.3+svnr184847-r25/gcc-4_6-branch/build.i686-pokysdk-linux.arm-poky-linux-gnueabi/intl'
| make[1]: Entering directory
`/media/scratch/poky-denzil-7.0/beaglebone/tmp/work/i686-nativesdk-pokysdk-linux/gcc-cross-canadian-arm-4.6.3+svnr184847-r25/gcc-4_6-branch/build.i686-pokysdk-linux.arm-poky-linux-gnueabi/build-i686-linux/libiberty'
| make[2]: Entering directory
`/media/scratch/poky-denzil-7.0/beaglebone/tmp/work/i686-nativesdk-pokysdk-linux/gcc-cross-canadian-arm-4.6.3+svnr184847-r25/gcc-4_6-branch/build.i686-pokysdk-linux.arm-poky-linux-gnueabi/build-i686-linux/libiberty/testsuite'
| make[2]: Nothing to be done for `all'.
| make[2]: Leaving directory
`/media/scratch/poky-denzil-7.0/beaglebone/tmp/work/i686-nativesdk-pokysdk-linux/gcc-cross-canadian-arm-4.6.3+svnr184847-r25/gcc-4_6-branch/build.i686-pokysdk-linux.arm-poky-linux-gnueabi/build-i686-linux/libiberty/testsuite'
| make[1]: Leaving directory
`/media/scratch/poky-denzil-7.0/beaglebone/tmp/work/i686-nativesdk-pokysdk-linux/gcc-cross-canadian-arm-4.6.3+svnr184847-r25/gcc-4_6-branch/build.i686-pokysdk-linux.arm-poky-linux-gnueabi/build-i686-linux/libiberty'
| make[1]: Entering directory
`/media/scratch/poky-denzil-7.0/beaglebone/tmp/work/i686-nativesdk-pokysdk-linux/gcc-cross-canadian-arm-4.6.3+svnr184847-r25/gcc-4_6-branch/build.i686-pokysdk-linux.arm-poky-linux-gnueabi/build-i686-linux/fixincludes'
| make[1]: Nothing to be done for `all'.
| make[1]: Leaving directory
`/media/scratch/poky-denzil-7.0/beaglebone/tmp/work/i686-nativesdk-pokysdk-linux/gcc-cross-canadian-arm-4.6.3+svnr184847-r25/gcc-4_6-branch/build.i686-pokysdk-linux.arm-poky-linux-gnueabi/build-i686-linux/fixincludes'
| make[1]: Entering directory
`/media/scratch/poky-denzil-7.0/beaglebone/tmp/work/i686-nativesdk-pokysdk-linux/gcc-cross-canadian-arm-4.6.3+svnr184847-r25/gcc-4_6-branch/build.i686-pokysdk-linux.arm-poky-linux-gnueabi/libcpp'
| test -f config.h || (rm -f stamp-h1 && make stamp-h1)
| make[1]: Leaving directory
`/media/scratch/poky-denzil-7.0/beaglebone/tmp/work/i686-nativesdk-pokysdk-linux/gcc-cross-canadian-arm-4.6.3+svnr184847-r25/gcc-4_6-branch/build.i686-pokysdk-linux.arm-poky-linux-gnueabi/libcpp'
| make[1]: Entering directory
`/media/scratch/poky-denzil-7.0/beaglebone/tmp/work/i686-nativesdk-pokysdk-linux/gcc-cross-canadian-arm-4.6.3+svnr184847-r25/gcc-4_6-branch/build.i686-pokysdk-linux.arm-poky-linux-gnueabi/libdecnumber'
| make[1]: Nothing to be done for `all'.
| make[1]: Leaving directory
`/media/scratch/poky-denzil-7.0/beaglebone/tmp/work/i686-nativesdk-pokysdk-linux/gcc-cross-canadian-arm-4.6.3+svnr184847-r25/gcc-4_6-branch/build.i686-pokysdk-linux.arm-poky-linux-gnueabi/libdecnumber'
| make[1]: Entering directory
`/media/scratch/poky-denzil-7.0/beaglebone/tmp/work/i686-nativesdk-pokysdk-linux/gcc-cross-canadian-arm-4.6.3+svnr184847-r25/gcc-4_6-branch/build.i686-pokysdk-linux.arm-poky-linux-gnueabi/gcc'
| make[1]: Leaving directory
`/media/scratch/poky-denzil-7.0/beaglebone/tmp/work/i686-nativesdk-pokysdk-linux/gcc-cross-canadian-arm-4.6.3+svnr184847-r25/gcc-4_6-branch/build.i686-pokysdk-linux.arm-poky-linux-gnueabi/gcc'
| Checking multilib configuration for libgcc...
| Configuring in arm-poky-linux-gnueabi/libgcc
| configure: loading cache ./config.cache
| checking for --enable-version-specific-runtime-libs... no
| checking for a BSD-compatible install... /bin/install -c
| checking for gawk... gawk
| checking build system type... i686-pc-linux-gnu
| checking host system type... arm-poky-linux-gnueabi
| checking for arm-poky-linux-gnueabi-ar... arm-poky-linux-gnueabi-ar
| checking for arm-poky-linux-gnueabi-lipo... arm-poky-linux-gnueabi-lipo
| checking for arm-poky-linux-gnueabi-nm... arm-poky-linux-gnueabi-nm
| checking for arm-poky-linux-gnueabi-ranlib...
arm-poky-linux-gnueabi-ranlib
| checking for arm-poky-linux-gnueabi-strip... arm-poky-linux-gnueabi-strip
| checking whether ln -s works... yes
| checking for arm-poky-linux-gnueabi-gcc...  arm-poky-linux-gnueabi-gcc
--sysroot=/media/scratch/poky-denzil-7.0/beaglebone/tmp/sysroots/beaglebone
--sysroot=/media/scratch/poky-denzil-7.0/beaglebone/tmp/sysroots/beaglebone
| checking for C compiler default output file name... a.out
| checking whether the C compiler works... yes
| checking whether we are cross compiling... yes
| checking for suffix of executables...
| checking for suffix of object files... o
| checking whether we are using the GNU C compiler... yes
| checking whether  arm-poky-linux-gnueabi-gcc
--sysroot=/media/scratch/poky-denzil-7.0/beaglebone/tmp/sysroots/beaglebone
--sysroot=/media/scratch/poky-denzil-7.0/beaglebone/tmp/sysroots/beaglebone
accepts -g... yes
| checking for  arm-poky-linux-gnueabi-gcc
--sysroot=/media/scratch/poky-denzil-7.0/beaglebone/tmp/sysroots/beaglebone
--sysroot=/media/scratch/poky-denzil-7.0/beaglebone/tmp/sysroots/beaglebone
option to accept ISO C89... none needed
| checking how to run the C preprocessor...  arm-poky-linux-gnueabi-gcc -E
| configure: error: in
`/media/scratch/poky-denzil-7.0/beaglebone/tmp/work/i686-nativesdk-pokysdk-linux/gcc-cross-canadian-arm-4.6.3+svnr184847-r25/gcc-4_6-branch/build.i686-pokysdk-linux.arm-poky-linux-gnueabi/arm-poky-linux-gnueabi/libgcc':
| configure: error: C preprocessor " arm-poky-linux-gnueabi-gcc -E" fails
sanity check
| See `config.log' for more details.
| make: *** [configure-tarERROR: Function failed: do_compile (see
/media/scratch/poky-denzil-7.0/beaglebone/tmp/work/i686-nativesdk-pokysdk-linux/gcc-cross-canadian-arm-4.6.3+svnr184847-r25/temp/log.do_compile.1234
for further information)
| get-libgcc] Error 1
| ERROR: oe_runmake failed
NOTE: package gcc-cross-canadian-arm-4.6.3+svnr184847-r25: task do_compile:
Failed
ERROR: Task 786 (/media/scratch/poky-denzil-7.0/meta/recipes-devtools/gcc/
gcc-cross-canadian_4.6.bb, do_compile) failed with exit code '1'
NOTE: Tasks Summary: Attempted 1819 tasks of which 1807 didn't need to be
rerun and 1 failed.

Summary: 1 task failed:
  /media/scratch/poky-denzil-7.0/meta/recipes-devtools/gcc/
gcc-cross-canadian_4.6.bb, do_compile
Summary: There was 1 ERROR message shown, returning a non-zero exit code.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.yoctoproject.org/pipermail/meta-ti/attachments/20120516/c44bac16/attachment.html>


More information about the meta-ti mailing list