Other Parts Discussed in Thread: 66AK2H12
Hi,
For a keystone II device, I am trying to build the kernel, u-boot and root filesystem using the yocto project.
I followed the steps mentioned in http://processors.wiki.ti.com/index.php/MCSDK_UG_Chapter_Exploring#Yocto and got different results for different configurations.
These are listed below.
This line is what I issue to start the build: PATH=/data/tools/gcc-linaro-arm-linux-gnueabi-2012.03-20120326_linux/bin/:$PATH MACHINE=keystone-evm TOOLCHAIN_BRAND=linaro bitbake tisdk-server-rootfs-image
'mcsdk-03.00.00.10-config.txt':
ERROR: No valid toolchain in PATH
'mcsdk-03.00.00.09-config.txt':
Loading cache: 100% |#######################################################################################################################################| ETA: 00:00:00 Loaded 1835 entries from dependency cache. Parsing recipes: 100% |#####################################################################################################################################| Time: 00:00:02 Parsing of 1477 .bb files complete (1210 cached, 267 parsed). 1841 targets, 172 skipped, 8 masked, 0 errors.
Build Configuration: BB_VERSION = "1.17.0" TARGET_ARCH = "arm" TARGET_OS = "linux-gnueabi" MACHINE = "keystone-evm" DISTRO = "arago" DISTRO_VERSION = "2013.02" TUNE_FEATURES = "armv7a vfp neon" TARGET_FPU = "vfp-neon" meta-arago-distro meta-arago-extras = "(nobranch):67985c0a0e5a6995a3b150d6fb9bedf63bc4198e" toolchain-layer meta-oe = "(nobranch):37597429ffd4adf22f39ad8d126d43405993fdc5" meta-ti = "(nobranch):b60fecc892345a2465991a77424e9817fd9e1178" meta-linaro = "(nobranch):7517a3e34dee3586122685cb49a8d1984be1d16e" meta = "(nobranch):d961e42674bf929adfff391c6f3f284a7e7b0d95"
NOTE: Resolving any missing task queue dependencies NOTE: multiple providers are available for virtual/arm-linux-gnueabi-gcc-intermediate (gcc-cross-intermediate, external-arago-toolchain) NOTE: consider defining a PREFERRED_PROVIDER entry to match virtual/arm-linux-gnueabi-gcc-intermediate NOTE: Preparing runqueue NOTE: Executing SetScene Tasks NOTE: Executing RunQueue Tasks ERROR: Function failed: do_install (see /data/projects/dspamc/rayher/yocto/build/arago-tmp-external-linaro-toolchain/work/armv7a-vfp-neon-oe-linux-gnueabi/ti-trace-framework-1.0-r1/temp/log.do_install.29791 for further information) ERROR: Logfile of failure stored in: /data/projects/dspamc/rayher/yocto/build/arago-tmp-external-linaro-toolchain/work/armv7a-vfp-neon-oe-linux-gnueabi/ti-trace-framework-1.0-r1/temp/log.do_install.29791 Log data follows: | DEBUG: Executing shell function do_install | install -d /data/projects/dspamc/rayher/yocto/build/arago-tmp-external-linaro-toolchain/work/armv7a-vfp-neon-oe-linux-gnueabi/ti-trace-framework-1.0-r1/image//usr/bin/ | install -d /data/projects/dspamc/rayher/yocto/build/arago-tmp-external-linaro-toolchain/work/armv7a-vfp-neon-oe-linux-gnueabi/ti-trace-framework-1.0-r1/image//usr/lib/ | install -d /data/projects/dspamc/rayher/yocto/build/arago-tmp-external-linaro-toolchain/work/armv7a-vfp-neon-oe-linux-gnueabi/ti-trace-framework-1.0-r1/image/usr/include/ | install -c -m 755 include/* /data/projects/dspamc/rayher/yocto/build/arago-tmp-external-linaro-toolchain/work/armv7a-vfp-neon-oe-linux-gnueabi/ti-trace-framework-1.0-r1/image/usr/include | install -c -m 755 lib/libtraceframework.so /data/projects/dspamc/rayher/yocto/build/arago-tmp-external-linaro-toolchain/work/armv7a-vfp-neon-oe-linux-gnueabi/ti-trace-framework-1.0-r1/image//usr/lib | install -c -m 755 lib/libtraceframework.a /data/projects/dspamc/rayher/yocto/build/arago-tmp-external-linaro-toolchain/work/armv7a-vfp-neon-oe-linux-gnueabi/ti-trace-framework-1.0-r1/image//usr/lib | mv /data/projects/dspamc/rayher/yocto/build/arago-tmp-external-linaro-toolchain/work/armv7a-vfp-neon-oe-linux-gnueabi/ti-trace-framework-1.0-r1/image//usr/lib/libtraceframework.so /data/projects/dspamc/rayher/yocto/build/arago-tmp-external-linaro-toolchain/work/armv7a-vfp-neon-oe-linux-gnueabi/ti-trace-framework-1.0-r1/image//usr/lib/libtra ceframework.so.1.0.0 | ln -s libtraceframework.so.1.0.0 /data/projects/dspamc/rayher/yocto/build/arago-tmp-external-linaro-toolchain/work/armv7a-vfp-neon-oe-linux-gnueabi/ti-trace-framework-1.0-r1/image//usr/lib/libtraceframework.so | ln -s libtraceframework.so.1.0.0 /data/projects/dspamc/rayher/yocto/build/arago-tmp-external-linaro-toolchain/work/armv7a-vfp-neon-oe-linux-gnueabi/ti-trace-framework-1.0-r1/image//usr/lib/libtraceframework.so.1 | install -c -m 755 example/arm_cuiaprod_arm_cons/cuiacons_test /data/projects/dspamc/rayher/yocto/build/arago-tmp-external-linaro-toolchain/work/armv7a-vfp-neon-oe-linux-gnueabi/ti-trace-framework-1.0-r1/image//usr/bin | install -c -m 755 example/arm_cuiaprod_arm_cons/cuiaprod_test /data/projects/dspamc/rayher/yocto/build/arago-tmp-external-linaro-toolchain/work/armv7a-vfp-neon-oe-linux-gnueabi/ti-trace-framework-1.0-r1/image//usr/bin | install -c -m 755 example/arm_cuiaprod_arm_cons/readme_cuiaprod_cuiacons_test.txt /data/projects/dspamc/rayher/yocto/build/arago-tmp-external-linaro-toolchain/work/armv7a-vfp-neon-oe-linux-gnueabi/ti-trace-framework-1.0-r1/image//usr/bin | install -c -m 755 example/dsp_genprod_arm_cons/dspgenprodcons_test /data/projects/dspamc/rayher/yocto/build/arago-tmp-external-linaro-toolchain/work/armv7a-vfp-neon-oe-linux-gnueabi/ti-trace-framework-1.0-r1/image//usr/bin | install -c -m 755 example/dsp_genprod_arm_cons/readme_dspgenprodcons_test.txt /data/projects/dspamc/rayher/yocto/build/arago-tmp-external-linaro-toolchain/work/armv7a-vfp-neon-oe-linux-gnueabi/ti-trace-framework-1.0-r1/image//usr/bin | install -c -m 755 example/dsp_singlecore_prod_arm_cons/cons_test /data/projects/dspamc/rayher/yocto/build/arago-tmp-external-linaro-toolchain/work/armv7a-vfp-neon-oe-linux-gnueabi/ti-trace-framework-1.0-r1/image//usr/bin | install -c -m 755 example/dsp_singlecore_prod_arm_cons/readme_cons_test.txt /data/projects/dspamc/rayher/yocto/build/arago-tmp-external-linaro-toolchain/work/armv7a-vfp-neon-oe-linux-gnueabi/ti-trace-framework-1.0-r1/image//usr/bin | install -c -m 755 example/arm_syslog_cons/tf_syslog_cons_test /data/projects/dspamc/rayher/yocto/build/arago-tmp-external-linaro-toolchain/work/armv7a-vfp-neon-oe-linux-gnueabi/ti-trace-framework-1.0-r1/image//usr/bin | install -c -m 755 example/arm_syslog_cons/readme_arm_syslog_cons_test.txt /data/projects/dspamc/rayher/yocto/build/arago-tmp-external-linaro-toolchain/work/armv7a-vfp-neon-oe-linux-gnueabi/ti-trace-framework-1.0-r1/image//usr/bin | install -c -m 755 example/arm_cuiaprod_arm_cons_v2/cuiacons_test_v2 /data/projects/dspamc/rayher/yocto/build/arago-tmp-external-linaro-toolchain/work/armv7a-vfp-neon-oe-linux-gnueabi/ti-trace-framework-1.0-r1/image//usr/bin | install -c -m 755 example/arm_cuiaprod_arm_cons_v2/cuiaprod_test_v2 /data/projects/dspamc/rayher/yocto/build/arago-tmp-external-linaro-toolchain/work/armv7a-vfp-neon-oe-linux-gnueabi/ti-trace-framework-1.0-r1/image//usr/bin | install -c -m 755 example/dsp_genprod_arm_cons_v2/dspgenprodcons_test_v2 /data/projects/dspamc/rayher/yocto/build/arago-tmp-external-linaro-toolchain/work/armv7a-vfp-neon-oe-linux-gnueabi/ti-trace-framework-1.0-r1/image//usr/bin | install -c -m 755 example/dsp_singlecore_prod_arm_cons_v2/cons_test_v2 /data/projects/dspamc/rayher/yocto/build/arago-tmp-external-linaro-toolchain/work/armv7a-vfp-neon-oe-linux-gnueabi/ti-trace-framework-1.0-r1/image//usr/bin | install -c -m 755 example/arm_syslog_cons_v2/tf_syslog_cons_test_v2 /data/projects/dspamc/rayher/yocto/build/arago-tmp-external-linaro-toolchain/work/armv7a-vfp-neon-oe-linux-gnueabi/ti-trace-framework-1.0-r1/image//usr/bin | install -c -m 755 example/arm_cuiaprod_arm_cons_v2/readme_cuiaprod_cuiacons_test_v2.txt /data/projects/dspamc/rayher/yocto/build/arago-tmp-external-linaro-toolchain/work/armv7a-vfp-neon-oe-linux-gnueabi/ti-trace-framework-1.0-r1/image//usr/bin | install -c -m 755 example/dsp_genprod_arm_cons_v2/readme_dspgenprodcons_test_v2.txt /data/projects/dspamc/rayher/yocto/build/arago-tmp-external-linaro-toolchain/work/armv7a-vfp-neon-oe-linux-gnueabi/ti-trace-framework-1.0-r1/image//usr/bin | install -c -m 755 example/dsp_singlecore_prod_arm_cons_v2/readme_cons_test_v2.txt /data/projects/dspamc/rayher/yocto/build/arago-tmp-external-linaro-toolchain/work/armv7a-vfp-neon-oe-linux-gnueabi/ti-trace-framework-1.0-r1/image//usr/bin | install -c -m 755 example/arm_syslog_cons_v2/readme_arm_syslog_cons_test_v2.txt /data/projects/dspamc/rayher/yocto/build/arago-tmp-external-linaro-toolchain/work/armv7a-vfp-neon-oe-linux-gnueabi/ti-trace-framework-1.0-r1/image//usr/bin | mv: `/data/projects/dspamc/rayher/yocto/build/arago-tmp-external-linaro-toolchain/work/armv7a-vfp-neon-oe-linux-gnueabi/ti-trace-framework-1.0-r1/image/usr/lib/libtraceframework.so' and `/data/projects/dspamc/rayher/yocto/build/arago-tmp-external-linaro-toolchain/work/armv7a-vfp-neon-oe-linux-gnueabi/ti-trace-framework-1.0-r1/image/usr/lib/ libtraceframework.so.1.0.0' are the same file | ERROR: Function failed: do_install (see /data/projects/dspamc/rayher/yocto/build/arago-tmp-external-linaro-toolchain/work/armv7a-vfp-neon-oe-linux-gnueabi/ti-trace-framework-1.0-r1/temp/log.do_install.29791 for further information) ERROR: Task 1690 (/data/projects/dspamc/rayher/yocto/sources/meta-arago/meta-arago-extras/recipes-bsp/ti-trace-framework/ti-trace-framework_1.0.bb, do_install) failed with exit code '1' NOTE: Tasks Summary: Attempted 1881 tasks of which 1374 didn't need to be rerun and 1 failed. Waiting for 0 running tasks to finish:
Summary: 1 task failed: /data/projects/dspamc/rayher/yocto/sources/meta-arago/meta-arago-extras/recipes-bsp/ti-trace-framework/ti-trace-framework_1.0.bb, do_install Summary: There was 1 ERROR message shown, returning a non-zero exit code.
'mcsdk-03.00.00.08-config.txt':
Builds without problems.
Can someone tell me why I'm getting this output and how I can fix it? I have not made any changes to the configuration files.
Thanks,
Raymond