This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Yocto project keystone II

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 

  • Hi, Raymond,

    I assume you have Linaro toolchain downloaded, but did you export ARCH and CROSS_COMPILE env variables as described in Tools Chapter? I did build 3.0.0.9, but had no problem building 3.0.0.10 using Linaro 2013.03.

    Rex

  • Hi Rex,

    We were using Linaro 2012.03. 
    Updating to 2013.03 solved the problem.

    Raymond

  • Hi Rex,
    I am using Keystone2 device (66Ak2H12). I would like to compile uboot,linux kernel image using yocto. for that I have directly downloaded latest mcsdk "mcsdk-3_01_04_07.arago.src.tar.gz" from "software-dl.ti.com/.../index_FDS.html" and extracted the file. I got only downloads folder.I am not finding any "build" folder "conf" folder and "setenv" file as given in the wiki page under yocto heading. Please note that i have installed all prerequisites as per wiki. Is there anything to be taken care or any further steps are there?

    I am able to build u-boot,Linux kernel using command line.

    Regards,
    Sivanantham
  • Hi, Sivanantham,

    Make sure you follow the steps in User's Guide. There are extra steps needed for MCSDK 3.1.4.7.

    Rex

  • Hi Rex,
    I followed the user guide for building rootfs ( downloaded MCSDK 3.1.3.6 as in guide) i got the following errors.

    Execution of event handler 'external_linaro_toolchain_version_handler' failed.

    Summary: 1 task failed:
    /home/crypto/Desktop/Linux/Yocto/oe-layersetup/sources/oe-core/meta/recipes-graphics/cairo/cairo_1.12.14.bb, do_compile
    Summary: There was 1 WARNING message shown.
    Summary: There were 2 ERROR messages shown, returning a non-zero exit code.

    For your reference herewith i have enclosed the log

    ==============================================

    crypto@crypto:~/Desktop/Linux/Yocto/oe-layersetup/build$ PATH=$PATH:/home/crypto/Desktop/gcc-linaro-4.9-2015.02-3-x86_64_arm-linux-gnueabihf/bin
    crypto@crypto:~/Desktop/Linux/Yocto/oe-layersetup/build$ export ARCH=arm
    crypto@crypto:~/Desktop/Linux/Yocto/oe-layersetup/build$ export CROSS_COMPILE=arm-linux-gnueabihf-
    crypto@crypto:~/Desktop/Linux/Yocto/oe-layersetup/build$ MACHINE=k2hk-evm TOOLCHAIN_BRAND=linaro ARAGO_BRAND=mcsdk bitbake tisdk-server-rootfs-image
    ERROR: Execution of event handler 'external_linaro_toolchain_version_handler' failed
    Traceback (most recent call last):
    File "external_linaro_toolchain_version_handler(e)", line 8, in external_linaro_toolchain_version_handler(e=<bb.event.ConfigParsed object at 0x4e8bf50>)
    File "external-linaro-toolchain-versions.inc", line 4, in elt_get_main_version(d=<bb.data_smart.DataSmart object at 0x2046a10>)
    IndexError: list index out of range

    NOTE: Started PRServer with DBfile: /home/crypto/Desktop/Linux/Yocto/oe-layersetup/build/cache/prserv.sqlite3, IP: 127.0.0.1, PORT: 51646, PID: 12385
    Loading cache: 100% |##########################################################################################################| ETA: 00:00:00
    Loaded 2165 entries from dependency cache.
    Parsing recipes: 100% |########################################################################################################| Time: 00:00:00
    Parsing of 1752 .bb files complete (1751 cached, 1 parsed). 2165 targets, 100 skipped, 0 masked, 0 errors.
    WARNING: No recipes available for:
    /home/crypto/Desktop/Linux/Yocto/oe-layersetup/sources/meta-arago/meta-arago-distro/recipes-qt/qt5/qtbase_5.2.0.bbappend
    /home/crypto/Desktop/Linux/Yocto/oe-layersetup/sources/meta-arago/meta-arago-distro/recipes-qt/qt5/qtwebkit_5.2.0.bbappend

    Build Configuration:
    BB_VERSION = "1.18.0"
    BUILD_SYS = "x86_64-linux"
    NATIVELSBSTRING = "Ubuntu-12.04"
    TARGET_SYS = "arm-oe-linux-gnueabi"
    MACHINE = "k2hk-evm"
    DISTRO = "arago"
    DISTRO_VERSION = "2013.12"
    TUNE_FEATURES = "armv7a vfp thumb neon callconvention-hard cortexa15"

    TARGET_FPU = "vfp-neon"
    meta-mcsdk = "(nobranch):bafae2df01b979fb1ac7c1cbe9d8698b9409e952"
    meta-arago-distro
    meta-arago-extras = "(nobranch):370ed5e9f68afd0937e01f6cd69863e45ba19c1f"
    meta-qt5 = "(nobranch):ed05b91f137cb229e9ebababf9f72748aece1bf3"
    toolchain-layer
    meta-networking
    meta-ruby
    meta-oe = "(nobranch):70ebe86f193decd17d6295bcd4d4e5589585c0cc"
    meta-ti = "(nobranch):0056050410c1d5f8627c509490a5650eb082261c"
    meta-linaro-toolchain = "(nobranch):c9f78d6eff14ada3f2bc960e81883b27a10afecc"
    meta-java = "(nobranch):ac8c0604d1ed63b1ae0e05f870f53b8241e6dda1"
    meta = "(nobranch):7ff1924674871d604f9656f3928b91dc417c7246"

    NOTE: Resolving any missing task queue dependencies
    NOTE: multiple providers are available for runtime glibc-gconv-iso8859-1 (eglibc-locale, nativesdk-eglibc-locale, external-arago-toolchain)
    NOTE: consider defining a PREFERRED_PROVIDER entry to match glibc-gconv-iso8859-1
    NOTE: Preparing runqueue
    NOTE: Executing SetScene Tasks
    NOTE: Executing RunQueue Tasks
    ERROR: Function failed: do_compile (see /home/crypto/Desktop/Linux/Yocto/oe-layersetup/build/arago-tmp-external-linaro-toolchain/work/cortexa15hf-vfp-neon-3.8-oe-linux-gnueabi/cairo/1.12.14-r0/temp/log.do_compile.3478 for further information)
    ERROR: Logfile of failure stored in: /home/crypto/Desktop/Linux/Yocto/oe-layersetup/build/arago-tmp-external-linaro-toolchain/work/cortexa15hf-vfp-neon-3.8-oe-linux-gnueabi/cairo/1.12.14-r0/temp/log.do_compile.3478
    Log data follows:
    | DEBUG: SITE files ['endian-little', 'bit-32', 'arm-common', 'common-linux', 'common-glibc', 'arm-linux', 'arm-linux-gnueabi', 'common']
    | DEBUG: Executing shell function do_compile
    | NOTE: make -j 2
    | make all-recursive
    | make[1]: Entering directory `/home/crypto/Desktop/Linux/Yocto/oe-layersetup/build/arago-tmp-external-linaro-toolchain/work/cortexa15hf-vfp-neon-3.8-oe-linux-gnueabi/cairo/1.12.14-r0/cairo-1.12.14'
    | Making all in src
    | make[2]: Entering directory `/home/crypto/Desktop/Linux/Yocto/oe-layersetup/build/arago-tmp-external-linaro-toolchain/work/cortexa15hf-vfp-neon-3.8-oe-linux-gnueabi/cairo/1.12.14-r0/cairo-1.12.14/src'
    | make all-am
    | make[3]: Entering directory `/home/crypto/Desktop/Linux/Yocto/oe-layersetup/build/arago-tmp-external-linaro-toolchain/work/cortexa15hf-vfp-neon-3.8-oe-linux-gnueabi/cairo/1.12.14-r0/cairo-1.12.14/src'
    | make[3]: Nothing to be done for `all-am'.
    | make[3]: Leaving directory `/home/crypto/Desktop/Linux/Yocto/oe-layersetup/build/arago-tmp-external-linaro-toolchain/work/cortexa15hf-vfp-neon-3.8-oe-linux-gnueabi/cairo/1.12.14-r0/cairo-1.12.14/src'
    | make[2]: Leaving directory `/home/crypto/Desktop/Linux/Yocto/oe-layersetup/build/arago-tmp-external-linaro-toolchain/work/cortexa15hf-vfp-neon-3.8-oe-linux-gnueabi/cairo/1.12.14-r0/cairo-1.12.14/src'
    | Making all in doc
    | make[2]: Entering directory `/home/crypto/Desktop/Linux/Yocto/oe-layersetup/build/arago-tmp-external-linaro-toolchain/work/cortexa15hf-vfp-neon-3.8-oe-linux-gnueabi/cairo/1.12.14-r0/cairo-1.12.14/doc'
    | make all-recursive
    | make[3]: Entering directory `/home/crypto/Desktop/Linux/Yocto/oe-layersetup/build/arago-tmp-external-linaro-toolchain/work/cortexa15hf-vfp-neon-3.8-oe-linux-gnueabi/cairo/1.12.14-r0/cairo-1.12.14/doc'
    | Making all in public
    | make[4]: Entering directory `/home/crypto/Desktop/Linux/Yocto/oe-layersetup/build/arago-tmp-external-linaro-toolchain/work/cortexa15hf-vfp-neon-3.8-oe-linux-gnueabi/cairo/1.12.14-r0/cairo-1.12.14/doc/public'
    | make all-am
    | make[5]: Entering directory `/home/crypto/Desktop/Linux/Yocto/oe-layersetup/build/arago-tmp-external-linaro-toolchain/work/cortexa15hf-vfp-neon-3.8-oe-linux-gnueabi/cairo/1.12.14-r0/cairo-1.12.14/doc/public'
    | make[5]: Nothing to be done for `all-am'.
    | make[5]: Leaving directory `/home/crypto/Desktop/Linux/Yocto/oe-layersetup/build/arago-tmp-external-linaro-toolchain/work/cortexa15hf-vfp-neon-3.8-oe-linux-gnueabi/cairo/1.12.14-r0/cairo-1.12.14/doc/public'
    | make[4]: Leaving directory `/home/crypto/Desktop/Linux/Yocto/oe-layersetup/build/arago-tmp-external-linaro-toolchain/work/cortexa15hf-vfp-neon-3.8-oe-linux-gnueabi/cairo/1.12.14-r0/cairo-1.12.14/doc/public'
    | make[4]: Entering directory `/home/crypto/Desktop/Linux/Yocto/oe-layersetup/build/arago-tmp-external-linaro-toolchain/work/cortexa15hf-vfp-neon-3.8-oe-linux-gnueabi/cairo/1.12.14-r0/cairo-1.12.14/doc'
    | make[4]: Nothing to be done for `all-am'.
    | make[4]: Leaving directory `/home/crypto/Desktop/Linux/Yocto/oe-layersetup/build/arago-tmp-external-linaro-toolchain/work/cortexa15hf-vfp-neon-3.8-oe-linux-gnueabi/cairo/1.12.14-r0/cairo-1.12.14/doc'
    | make[3]: Leaving directory `/home/crypto/Desktop/Linux/Yocto/oe-layersetup/build/arago-tmp-external-linaro-toolchain/work/cortexa15hf-vfp-neon-3.8-oe-linux-gnueabi/cairo/1.12.14-r0/cairo-1.12.14/doc'
    | make[2]: Leaving directory `/home/crypto/Desktop/Linux/Yocto/oe-layersetup/build/arago-tmp-external-linaro-toolchain/work/cortexa15hf-vfp-neon-3.8-oe-linux-gnueabi/cairo/1.12.14-r0/cairo-1.12.14/doc'
    | Making all in util
    | make[2]: Entering directory `/home/crypto/Desktop/Linux/Yocto/oe-layersetup/build/arago-tmp-external-linaro-toolchain/work/cortexa15hf-vfp-neon-3.8-oe-linux-gnueabi/cairo/1.12.14-r0/cairo-1.12.14/util'
    | make all-recursive
    | make[3]: Entering directory `/home/crypto/Desktop/Linux/Yocto/oe-layersetup/build/arago-tmp-external-linaro-toolchain/work/cortexa15hf-vfp-neon-3.8-oe-linux-gnueabi/cairo/1.12.14-r0/cairo-1.12.14/util'
    | Making all in .
    | make[4]: Entering directory `/home/crypto/Desktop/Linux/Yocto/oe-layersetup/build/arago-tmp-external-linaro-toolchain/work/cortexa15hf-vfp-neon-3.8-oe-linux-gnueabi/cairo/1.12.14-r0/cairo-1.12.14/util'
    | make[4]: Nothing to be done for `all-am'.
    | make[4]: Leaving directory `/home/crypto/Desktop/Linux/Yocto/oe-layersetup/build/arago-tmp-external-linaro-toolchain/work/cortexa15hf-vfp-neon-3.8-oe-linux-gnueabi/cairo/1.12.14-r0/cairo-1.12.14/util'
    | Making all in cairo-missing
    | make[4]: Entering directory `/home/crypto/Desktop/Linux/Yocto/oe-layersetup/build/arago-tmp-external-linaro-toolchain/work/cortexa15hf-vfp-neon-3.8-oe-linux-gnueabi/cairo/1.12.14-r0/cairo-1.12.14/util/cairo-missing'
    | make[4]: Nothing to be done for `all'.
    | make[4]: Leaving directory `/home/crypto/Desktop/Linux/Yocto/oe-layersetup/build/arago-tmp-external-linaro-toolchain/work/cortexa15hf-vfp-neon-3.8-oe-linux-gnueabi/cairo/1.12.14-r0/cairo-1.12.14/util/cairo-missing'
    | Making all in cairo-gobject
    | make[4]: Entering directory `/home/crypto/Desktop/Linux/Yocto/oe-layersetup/build/arago-tmp-external-linaro-toolchain/work/cortexa15hf-vfp-neon-3.8-oe-linux-gnueabi/cairo/1.12.14-r0/cairo-1.12.14/util/cairo-gobject'
    | make[4]: Nothing to be done for `all'.
    | make[4]: Leaving directory `/home/crypto/Desktop/Linux/Yocto/oe-layersetup/build/arago-tmp-external-linaro-toolchain/work/cortexa15hf-vfp-neon-3.8-oe-linux-gnueabi/cairo/1.12.14-r0/cairo-1.12.14/util/cairo-gobject'
    | Making all in cairo-script
    | make[4]: Entering directory `/home/crypto/Desktop/Linux/Yocto/oe-layersetup/build/arago-tmp-external-linaro-toolchain/work/cortexa15hf-vfp-neon-3.8-oe-linux-gnueabi/cairo/1.12.14-r0/cairo-1.12.14/util/cairo-script'
    | Making all in examples
    | make[5]: Entering directory `/home/crypto/Desktop/Linux/Yocto/oe-layersetup/build/arago-tmp-external-linaro-toolchain/work/cortexa15hf-vfp-neon-3.8-oe-linux-gnueabi/cairo/1.12.14-r0/cairo-1.12.14/util/cairo-script/examples'
    | make[5]: Nothing to be done for `all'.
    | make[5]: Leaving directory `/home/crypto/Desktop/Linux/Yocto/oe-layersetup/build/arago-tmp-external-linaro-toolchain/work/cortexa15hf-vfp-neon-3.8-oe-linux-gnueabi/cairo/1.12.14-r0/cairo-1.12.14/util/cairo-script/examples'
    | make[5]: Entering directory `/home/crypto/Desktop/Linux/Yocto/oe-layersetup/build/arago-tmp-external-linaro-toolchain/work/cortexa15hf-vfp-neon-3.8-oe-linux-gnueabi/cairo/1.12.14-r0/cairo-1.12.14/util/cairo-script'
    | make[5]: Nothing to be done for `all-am'.
    | make[5]: Leaving directory `/home/crypto/Desktop/Linux/Yocto/oe-layersetup/build/arago-tmp-external-linaro-toolchain/work/cortexa15hf-vfp-neon-3.8-oe-linux-gnueabi/cairo/1.12.14-r0/cairo-1.12.14/util/cairo-script'
    | make[4]: Leaving directory `/home/crypto/Desktop/Linux/Yocto/oe-layersetup/build/arago-tmp-external-linaro-toolchain/work/cortexa15hf-vfp-neon-3.8-oe-linux-gnueabi/cairo/1.12.14-r0/cairo-1.12.14/util/cairo-script'
    | Making all in cairo-trace
    | make[4]: Entering directory `/home/crypto/Desktop/Linux/Yocto/oe-layersetup/build/arago-tmp-external-linaro-toolchain/work/cortexa15hf-vfp-neon-3.8-oe-linux-gnueabi/cairo/1.12.14-r0/cairo-1.12.14/util/cairo-trace'
    | make[4]: Nothing to be done for `all'.
    | make[4]: Leaving directory `/home/crypto/Desktop/Linux/Yocto/oe-layersetup/build/arago-tmp-external-linaro-toolchain/work/cortexa15hf-vfp-neon-3.8-oe-linux-gnueabi/cairo/1.12.14-r0/cairo-1.12.14/util/cairo-trace'
    | Making all in cairo-fdr
    | make[4]: Entering directory `/home/crypto/Desktop/Linux/Yocto/oe-layersetup/build/arago-tmp-external-linaro-toolchain/work/cortexa15hf-vfp-neon-3.8-oe-linux-gnueabi/cairo/1.12.14-r0/cairo-1.12.14/util/cairo-fdr'
    | make[4]: Nothing to be done for `all'.
    | make[4]: Leaving directory `/home/crypto/Desktop/Linux/Yocto/oe-layersetup/build/arago-tmp-external-linaro-toolchain/work/cortexa15hf-vfp-neon-3.8-oe-linux-gnueabi/cairo/1.12.14-r0/cairo-1.12.14/util/cairo-fdr'
    | Making all in cairo-sphinx
    | make[4]: Entering directory `/home/crypto/Desktop/Linux/Yocto/oe-layersetup/build/arago-tmp-external-linaro-toolchain/work/cortexa15hf-vfp-neon-3.8-oe-linux-gnueabi/cairo/1.12.14-r0/cairo-1.12.14/util/cairo-sphinx'
    | ../../arm-oe-linux-gnueabi-libtool --tag=CC --mode=link arm-linux-gnueabihf-gcc -march=armv7-a -marm -mthumb-interwork -mfloat-abi=hard -mfpu=neon -mtune=cortex-a15 --sysroot=/home/crypto/Desktop/Linux/Yocto/oe-layersetup/build/arago-tmp-external-linaro-toolchain/sysroots/k2hk-evm -D_REENTRANT -I/home/crypto/Desktop/Linux/Yocto/oe-layersetup/build/arago-tmp-external-linaro-toolchain/sysroots/k2hk-evm/usr/include/pixman-1 -I/home/crypto/Desktop/Linux/Yocto/oe-layersetup/build/arago-tmp-external-linaro-toolchain/sysroots/k2hk-evm/usr/include/freetype2 -I/home/crypto/Desktop/Linux/Yocto/oe-layersetup/build/arago-tmp-external-linaro-toolchain/sysroots/k2hk-evm/usr/include/libpng16 -Wall -Wextra -Wold-style-definition -Wdeclaration-after-statement -Wmissing-declarations -Werror-implicit-function-declaration -Wnested-externs -Wpointer-arith -Wwrite-strings -Wsign-compare -Wstrict-prototypes -Wmissing-prototypes -Wpacked -Wswitch-enum -Wmissing-format-attribute -Wbad-function-cast -Wvolatile-register-var -Wstrict-aliasing=2 -Winit-self -Wunsafe-loop-optimizations -Wno-missing-field-initializers -Wno-unused-parameter -Wno-attributes -Wno-long-long -Winline -flto -fno-strict-aliasing -fno-common -Wp,-D_FORTIFY_SOURCE=2 -Wno-unused-but-set-variable -D_REENTRANT -I/home/crypto/Desktop/Linux/Yocto/oe-layersetup/build/arago-tmp-external-linaro-toolchain/sysroots/k2hk-evm/usr/include/glib-2.0 -I/home/crypto/Desktop/Linux/Yocto/oe-layersetup/build/arago-tmp-external-linaro-toolchain/sysroots/k2hk-evm/usr/lib/glib-2.0/include -isystem/home/crypto/Desktop/gcc-linaro-4.9-2015.02-3-x86_64_arm-linux-gnueabihf/arm-linux-gnueabihf/include -fstack-protector -O2 -pipe -g -feliminate-unused-debug-types -L/home/crypto/Desktop/gcc-linaro-4.9-2015.02-3-x86_64_arm-linux-gnueabihf/arm-linux-gnueabihf/lib -Wl,-rpath-link,/home/crypto/Desktop/gcc-linaro-4.9-2015.02-3-x86_64_arm-linux-gnueabihf/arm-linux-gnueabihf/lib -Wl,-O1 -Wl,--hash-style=gnu -o cairo-sphinx cairo_sphinx-sphinx.o -lpthread ../../util/cairo-script/libcairo-script-interpreter.la ../../boilerplate/libcairoboilerplate.la ../../src/libcairo.la -lglib-2.0 -lrt -lrt -lm
    | arm-oe-linux-gnueabi-libtool: link: arm-linux-gnueabihf-gcc -march=armv7-a -marm -mthumb-interwork -mfloat-abi=hard -mfpu=neon -mtune=cortex-a15 --sysroot=/home/crypto/Desktop/Linux/Yocto/oe-layersetup/build/arago-tmp-external-linaro-toolchain/sysroots/k2hk-evm -D_REENTRANT -I/home/crypto/Desktop/Linux/Yocto/oe-layersetup/build/arago-tmp-external-linaro-toolchain/sysroots/k2hk-evm/usr/include/pixman-1 -I/home/crypto/Desktop/Linux/Yocto/oe-layersetup/build/arago-tmp-external-linaro-toolchain/sysroots/k2hk-evm/usr/include/freetype2 -I/home/crypto/Desktop/Linux/Yocto/oe-layersetup/build/arago-tmp-external-linaro-toolchain/sysroots/k2hk-evm/usr/include/libpng16 -Wall -Wextra -Wold-style-definition -Wdeclaration-after-statement -Wmissing-declarations -Werror-implicit-function-declaration -Wnested-externs -Wpointer-arith -Wwrite-strings -Wsign-compare -Wstrict-prototypes -Wmissing-prototypes -Wpacked -Wswitch-enum -Wmissing-format-attribute -Wbad-function-cast -Wvolatile-register-var -Wstrict-aliasing=2 -Winit-self -Wunsafe-loop-optimizations -Wno-missing-field-initializers -Wno-unused-parameter -Wno-attributes -Wno-long-long -Winline -flto -fno-strict-aliasing -fno-common -Wp,-D_FORTIFY_SOURCE=2 -Wno-unused-but-set-variable -D_REENTRANT -I/home/crypto/Desktop/Linux/Yocto/oe-layersetup/build/arago-tmp-external-linaro-toolchain/sysroots/k2hk-evm/usr/include/glib-2.0 -I/home/crypto/Desktop/Linux/Yocto/oe-layersetup/build/arago-tmp-external-linaro-toolchain/sysroots/k2hk-evm/usr/lib/glib-2.0/include -isystem/home/crypto/Desktop/gcc-linaro-4.9-2015.02-3-x86_64_arm-linux-gnueabihf/arm-linux-gnueabihf/include -fstack-protector -O2 -pipe -g -feliminate-unused-debug-types -Wl,-rpath-link -Wl,/home/crypto/Desktop/gcc-linaro-4.9-2015.02-3-x86_64_arm-linux-gnueabihf/arm-linux-gnueabihf/lib -Wl,-O1 -Wl,--hash-style=gnu -o .libs/cairo-sphinx cairo_sphinx-sphinx.o -L/home/crypto/Desktop/gcc-linaro-4.9-2015.02-3-x86_64_arm-linux-gnueabihf/arm-linux-gnueabihf/lib ../../util/cairo-script/.libs/libcairo-script-interpreter.so ../../boilerplate/.libs/libcairoboilerplate.a /home/crypto/Desktop/Linux/Yocto/oe-layersetup/build/arago-tmp-external-linaro-toolchain/work/cortexa15hf-vfp-neon-3.8-oe-linux-gnueabi/cairo/1.12.14-r0/cairo-1.12.14/src/.libs/libcairo.so ../../src/.libs/libcairo.so /home/crypto/Desktop/Linux/Yocto/oe-layersetup/build/arago-tmp-external-linaro-toolchain/sysroots/k2hk-evm/usr/lib/libpixman-1.so /home/crypto/Desktop/Linux/Yocto/oe-layersetup/build/arago-tmp-external-linaro-toolchain/sysroots/k2hk-evm/usr/lib/libfontconfig.so /home/crypto/Desktop/Linux/Yocto/oe-layersetup/build/arago-tmp-external-linaro-toolchain/sysroots/k2hk-evm/usr/lib/libexpat.so /home/crypto/Desktop/Linux/Yocto/oe-layersetup/build/arago-tmp-external-linaro-toolchain/sysroots/k2hk-evm/usr/lib/libfreetype.so /home/crypto/Desktop/Linux/Yocto/oe-layersetup/build/arago-tmp-external-linaro-toolchain/sysroots/k2hk-evm/usr/lib/libpng16.so /home/crypto/Desktop/Linux/Yocto/oe-layersetup/build/arago-tmp-external-linaro-toolchain/sysroots/k2hk-evm/usr/lib/libxcb-shm.so /home/crypto/Desktop/Linux/Yocto/oe-layersetup/build/arago-tmp-external-linaro-toolchain/sysroots/k2hk-evm/usr/lib/libxcb-render.so /home/crypto/Desktop/Linux/Yocto/oe-layersetup/build/arago-tmp-external-linaro-toolchain/sysroots/k2hk-evm/usr/lib/libXrender.so /home/crypto/Desktop/Linux/Yocto/oe-layersetup/build/arago-tmp-external-linaro-toolchain/sysroots/k2hk-evm/usr/lib/libXext.so /home/crypto/Desktop/Linux/Yocto/oe-layersetup/build/arago-tmp-external-linaro-toolchain/sysroots/k2hk-evm/usr/lib/libX11.so /home/crypto/Desktop/Linux/Yocto/oe-layersetup/build/arago-tmp-external-linaro-toolchain/sysroots/k2hk-evm/usr/lib/libxcb.so /home/crypto/Desktop/Linux/Yocto/oe-layersetup/build/arago-tmp-external-linaro-toolchain/sysroots/k2hk-evm/usr/lib/libXau.so /home/crypto/Desktop/Linux/Yocto/oe-layersetup/build/arago-tmp-external-linaro-toolchain/sysroots/k2hk-evm/usr/lib/libXdmcp.so -ldl -lz /home/crypto/Desktop/Linux/Yocto/oe-layersetup/build/arago-tmp-external-linaro-toolchain/sysroots/k2hk-evm/usr/lib/libglib-2.0.so -lpthread -lrt -lm
    | /tmp/ccL4sgUC.ltrans1.ltrans.o: In function `_surface_create.lto_priv.8':
    | /home/crypto/Desktop/Linux/Yocto/oe-layersetup/build/arago-tmp-external-linaro-toolchain/work/cortexa15hf-vfp-neon-3.8-oe-linux-gnueabi/cairo/1.12.14-r0/cairo-1.12.14/util/cairo-sphinx/sphinx.c:984: undefined reference to `cairo_boilerplate_xmalloc'
    | /tmp/ccL4sgUC.ltrans1.ltrans.o: In function `get_surface_size':
    | /home/crypto/Desktop/Linux/Yocto/oe-layersetup/build/arago-tmp-external-linaro-toolchain/work/cortexa15hf-vfp-neon-3.8-oe-linux-gnueabi/cairo/1.12.14-r0/cairo-1.12.14/util/cairo-sphinx/sphinx.c:894: undefined reference to `cairo_boilerplate_xmalloc'
    | /tmp/ccL4sgUC.ltrans1.ltrans.o: In function `_context_create.lto_priv.9':
    | /home/crypto/Desktop/Linux/Yocto/oe-layersetup/build/arago-tmp-external-linaro-toolchain/work/cortexa15hf-vfp-neon-3.8-oe-linux-gnueabi/cairo/1.12.14-r0/cairo-1.12.14/util/cairo-sphinx/sphinx.c:1001: undefined reference to `cairo_boilerplate_xmalloc'
    | /tmp/ccL4sgUC.ltrans1.ltrans.o: In function `recorder.lto_priv.11':
    | /home/crypto/Desktop/Linux/Yocto/oe-layersetup/build/arago-tmp-external-linaro-toolchain/work/cortexa15hf-vfp-neon-3.8-oe-linux-gnueabi/cairo/1.12.14-r0/cairo-1.12.14/util/cairo-sphinx/sphinx.c:1080: undefined reference to `cairo_boilerplate_xmalloc'
    | /home/crypto/Desktop/Linux/Yocto/oe-layersetup/build/arago-tmp-external-linaro-toolchain/work/cortexa15hf-vfp-neon-3.8-oe-linux-gnueabi/cairo/1.12.14-r0/cairo-1.12.14/util/cairo-sphinx/sphinx.c:1113: undefined reference to `cairo_boilerplate_xrealloc'
    | /tmp/ccL4sgUC.ltrans0.ltrans.o: In function `do_client':
    | /home/crypto/Desktop/Linux/Yocto/oe-layersetup/build/arago-tmp-external-linaro-toolchain/work/cortexa15hf-vfp-neon-3.8-oe-linux-gnueabi/cairo/1.12.14-r0/cairo-1.12.14/util/cairo-sphinx/sphinx.c:1376: undefined reference to `cairo_boilerplate_get_target_by_name'
    | /home/crypto/Desktop/Linux/Yocto/oe-layersetup/build/arago-tmp-external-linaro-toolchain/work/cortexa15hf-vfp-neon-3.8-oe-linux-gnueabi/cairo/1.12.14-r0/cairo-1.12.14/util/cairo-sphinx/sphinx.c:1389: undefined reference to `cairo_boilerplate_xmalloc'
    | /tmp/ccL4sgUC.ltrans0.ltrans.o: In function `clients_init':
    | /home/crypto/Desktop/Linux/Yocto/oe-layersetup/build/arago-tmp-external-linaro-toolchain/work/cortexa15hf-vfp-neon-3.8-oe-linux-gnueabi/cairo/1.12.14-r0/cairo-1.12.14/util/cairo-sphinx/sphinx.c:271: undefined reference to `cairo_boilerplate_xmalloc'
    | /tmp/ccL4sgUC.ltrans0.ltrans.o: In function `do_server':
    | /home/crypto/Desktop/Linux/Yocto/oe-layersetup/build/arago-tmp-external-linaro-toolchain/work/cortexa15hf-vfp-neon-3.8-oe-linux-gnueabi/cairo/1.12.14-r0/cairo-1.12.14/util/cairo-sphinx/sphinx.c:1176: undefined reference to `cairo_boilerplate_xmalloc'
    | /tmp/ccL4sgUC.ltrans0.ltrans.o: In function `clients_add_command':
    | /home/crypto/Desktop/Linux/Yocto/oe-layersetup/build/arago-tmp-external-linaro-toolchain/work/cortexa15hf-vfp-neon-3.8-oe-linux-gnueabi/cairo/1.12.14-r0/cairo-1.12.14/util/cairo-sphinx/sphinx.c:307: undefined reference to `cairo_boilerplate_xmalloc'
    | /home/crypto/Desktop/Linux/Yocto/oe-layersetup/build/arago-tmp-external-linaro-toolchain/work/cortexa15hf-vfp-neon-3.8-oe-linux-gnueabi/cairo/1.12.14-r0/cairo-1.12.14/util/cairo-sphinx/sphinx.c:318: undefined reference to `cairo_boilerplate_xmalloc'
    | /tmp/ccL4sgUC.ltrans0.ltrans.o:/home/crypto/Desktop/Linux/Yocto/oe-layersetup/build/arago-tmp-external-linaro-toolchain/work/cortexa15hf-vfp-neon-3.8-oe-linux-gnueabi/cairo/1.12.14-r0/cairo-1.12.14/util/cairo-sphinx/sphinx.c:331: more undefined references to `cairo_boilerplate_xmalloc' follow
    | /tmp/ccL4sgUC.ltrans0.ltrans.o: In function `do_server':
    | /home/crypto/Desktop/Linux/Yocto/oe-layersetup/build/arago-tmp-external-linaro-toolchain/work/cortexa15hf-vfp-neon-3.8-oe-linux-gnueabi/cairo/1.12.14-r0/cairo-1.12.14/util/cairo-sphinx/sphinx.c:1232: undefined reference to `cairo_boilerplate_xrealloc'
    | /tmp/ccL4sgUC.ltrans0.ltrans.o: In function `clients_send_trace.isra.5':
    | /home/crypto/Desktop/Linux/Yocto/oe-layersetup/build/arago-tmp-external-linaro-toolchain/work/cortexa15hf-vfp-neon-3.8-oe-linux-gnueabi/cairo/1.12.14-r0/cairo-1.12.14/util/cairo-sphinx/sphinx.c:803: undefined reference to `cairo_boilerplate_xrealloc'
    | /tmp/ccL4sgUC.ltrans0.ltrans.o: In function `do_server':
    | /home/crypto/Desktop/Linux/Yocto/oe-layersetup/build/arago-tmp-external-linaro-toolchain/work/cortexa15hf-vfp-neon-3.8-oe-linux-gnueabi/cairo/1.12.14-r0/cairo-1.12.14/util/cairo-sphinx/sphinx.c:295: undefined reference to `cairo_boilerplate_xrealloc'
    | /tmp/ccL4sgUC.ltrans0.ltrans.o: In function `do_client':
    | /home/crypto/Desktop/Linux/Yocto/oe-layersetup/build/arago-tmp-external-linaro-toolchain/work/cortexa15hf-vfp-neon-3.8-oe-linux-gnueabi/cairo/1.12.14-r0/cairo-1.12.14/util/cairo-sphinx/sphinx.c:1433: undefined reference to `cairo_boilerplate_xrealloc'
    | collect2: error: ld returned 1 exit status
    | make[4]: *** [cairo-sphinx] Error 1
    | make[4]: Leaving directory `/home/crypto/Desktop/Linux/Yocto/oe-layersetup/build/arago-tmp-external-linaro-toolchain/work/cortexa15hf-vfp-neon-3.8-oe-linux-gnueabi/cairo/1.12.14-r0/cairo-1.12.14/util/cairo-sphinx'
    | make[3]: *** [all-recursive] Error 1
    | make[3]: Leaving directory `/home/crypto/Desktop/Linux/Yocto/oe-layersetup/build/arago-tmp-external-linaro-toolchain/work/cortexa15hf-vfp-neon-3.8-oe-linux-gnueabi/cairo/1.12.14-r0/cairo-1.12.14/util'
    | make[2]: *** [all] Error 2
    | make[2]: Leaving directory `/home/crypto/Desktop/Linux/Yocto/oe-layersetup/build/arago-tmp-external-linaro-toolchain/work/cortexa15hf-vfp-neon-3.8-oe-linux-gnueabi/cairo/1.12.14-r0/cairo-1.12.14/util'
    | make[1]: *** [all-recursive] Error 1
    | make[1]: Leaving directory `/home/crypto/Desktop/Linux/Yocto/oe-layersetup/build/arago-tmp-external-linaro-toolchain/work/cortexa15hf-vfp-neon-3.8-oe-linux-gnueabi/cairo/1.12.14-r0/cairo-1.12.14'
    | make: *** [all] Error 2
    | ERROR: Function failed: do_compile (see /home/crypto/Desktop/Linux/Yocto/oe-layersetup/build/arago-tmp-external-linaro-toolchain/work/cortexa15hf-vfp-neon-3.8-oe-linux-gnueabi/cairo/1.12.14-r0/temp/log.do_compile.3478 for further information)
    ERROR: Task 5223 (/home/crypto/Desktop/Linux/Yocto/oe-layersetup/sources/oe-core/meta/recipes-graphics/cairo/cairo_1.12.14.bb, do_compile) failed with exit code '1'
    NOTE: Tasks Summary: Attempted 1612 tasks of which 1605 didn't need to be rerun and 1 failed.
    Waiting for 0 running tasks to finish:

    Summary: 1 task failed:
    /home/crypto/Desktop/Linux/Yocto/oe-layersetup/sources/oe-core/meta/recipes-graphics/cairo/cairo_1.12.14.bb, do_compile
    Summary: There was 1 WARNING message shown.
    Summary: There were 2 ERROR messages shown, returning a non-zero exit code.
    crypto@crypto:~/Desktop/Linux/Yocto/oe-layersetup/build$ clear

    crypto@crypto:~/Desktop/Linux/Yocto/oe-layersetup/build$ PATH=$PATH:/home/crypto/Desktop/gcc-linaro-4.9-2015.02-3-x86_64_arm-linux-gnueabihf/bin
    crypto@crypto:~/Desktop/Linux/Yocto/oe-layersetup/build$ export ARCH=arm
    crypto@crypto:~/Desktop/Linux/Yocto/oe-layersetup/build$ export CROSS_COMPILE=arm-linux-gnueabihf-
    crypto@crypto:~/Desktop/Linux/Yocto/oe-layersetup/build$ MACHINE=k2hk-evm TOOLCHAIN_BRAND=linaro ARAGO_BRAND=mcsdk bitbake tisdk-server-rootfs-image
    ERROR: Execution of event handler 'external_linaro_toolchain_version_handler' failed
    Traceback (most recent call last):
    File "external_linaro_toolchain_version_handler(e)", line 8, in external_linaro_toolchain_version_handler(e=<bb.event.ConfigParsed object at 0x4e8bf50>)
    File "external-linaro-toolchain-versions.inc", line 4, in elt_get_main_version(d=<bb.data_smart.DataSmart object at 0x2046a10>)
    IndexError: list index out of range

    NOTE: Started PRServer with DBfile: /home/crypto/Desktop/Linux/Yocto/oe-layersetup/build/cache/prserv.sqlite3, IP: 127.0.0.1, PORT: 51646, PID: 12385
    Loading cache: 100% |##########################################################################################################| ETA: 00:00:00
    Loaded 2165 entries from dependency cache.
    Parsing recipes: 100% |########################################################################################################| Time: 00:00:00
    Parsing of 1752 .bb files complete (1751 cached, 1 parsed). 2165 targets, 100 skipped, 0 masked, 0 errors.
    WARNING: No recipes available for:
    /home/crypto/Desktop/Linux/Yocto/oe-layersetup/sources/meta-arago/meta-arago-distro/recipes-qt/qt5/qtbase_5.2.0.bbappend
    /home/crypto/Desktop/Linux/Yocto/oe-layersetup/sources/meta-arago/meta-arago-distro/recipes-qt/qt5/qtwebkit_5.2.0.bbappend

    Build Configuration:
    BB_VERSION = "1.18.0"
    BUILD_SYS = "x86_64-linux"
    NATIVELSBSTRING = "Ubuntu-12.04"
    TARGET_SYS = "arm-oe-linux-gnueabi"
    MACHINE = "k2hk-evm"
    DISTRO = "arago"
    DISTRO_VERSION = "2013.12"
    TUNE_FEATURES = "armv7a vfp thumb neon callconvention-hard cortexa15"
    TARGET_FPU = "vfp-neon"
    meta-mcsdk = "(nobranch):bafae2df01b979fb1ac7c1cbe9d8698b9409e952"
    meta-arago-distro
    meta-arago-extras = "(nobranch):370ed5e9f68afd0937e01f6cd69863e45ba19c1f"
    meta-qt5 = "(nobranch):ed05b91f137cb229e9ebababf9f72748aece1bf3"
    toolchain-layer
    meta-networking
    meta-ruby
    meta-oe = "(nobranch):70ebe86f193decd17d6295bcd4d4e5589585c0cc"
    meta-ti = "(nobranch):0056050410c1d5f8627c509490a5650eb082261c"
    meta-linaro-toolchain = "(nobranch):c9f78d6eff14ada3f2bc960e81883b27a10afecc"
    meta-java = "(nobranch):ac8c0604d1ed63b1ae0e05f870f53b8241e6dda1"
    meta = "(nobranch):7ff1924674871d604f9656f3928b91dc417c7246"

    NOTE: Resolving any missing task queue dependencies
    NOTE: multiple providers are available for runtime glibc-gconv-iso8859-1 (eglibc-locale, nativesdk-eglibc-locale, external-arago-toolchain)
    NOTE: consider defining a PREFERRED_PROVIDER entry to match glibc-gconv-iso8859-1
    NOTE: Preparing runqueue
    NOTE: Executing SetScene Tasks
    NOTE: Executing RunQueue Tasks
    ERROR: Function failed: do_compile (see /home/crypto/Desktop/Linux/Yocto/oe-layersetup/build/arago-tmp-external-linaro-toolchain/work/cortexa15hf-vfp-neon-3.8-oe-linux-gnueabi/cairo/1.12.14-r0/temp/log.do_compile.12479 for further information)
    ERROR: Logfile of failure stored in: /home/crypto/Desktop/Linux/Yocto/oe-layersetup/build/arago-tmp-external-linaro-toolchain/work/cortexa15hf-vfp-neon-3.8-oe-linux-gnueabi/cairo/1.12.14-r0/temp/log.do_compile.12479
    Log data follows:
    | DEBUG: SITE files ['endian-little', 'bit-32', 'arm-common', 'common-linux', 'common-glibc', 'arm-linux', 'arm-linux-gnueabi', 'common']
    | DEBUG: Executing shell function do_compile
    | NOTE: make -j 2
    | make all-recursive
    | make[1]: Entering directory `/home/crypto/Desktop/Linux/Yocto/oe-layersetup/build/arago-tmp-external-linaro-toolchain/work/cortexa15hf-vfp-neon-3.8-oe-linux-gnueabi/cairo/1.12.14-r0/cairo-1.12.14'
    | Making all in src
    | make[2]: Entering directory `/home/crypto/Desktop/Linux/Yocto/oe-layersetup/build/arago-tmp-external-linaro-toolchain/work/cortexa15hf-vfp-neon-3.8-oe-linux-gnueabi/cairo/1.12.14-r0/cairo-1.12.14/src'
    | make all-am
    | make[3]: Entering directory `/home/crypto/Desktop/Linux/Yocto/oe-layersetup/build/arago-tmp-external-linaro-toolchain/work/cortexa15hf-vfp-neon-3.8-oe-linux-gnueabi/cairo/1.12.14-r0/cairo-1.12.14/src'
    | make[3]: Nothing to be done for `all-am'.
    | make[3]: Leaving directory `/home/crypto/Desktop/Linux/Yocto/oe-layersetup/build/arago-tmp-external-linaro-toolchain/work/cortexa15hf-vfp-neon-3.8-oe-linux-gnueabi/cairo/1.12.14-r0/cairo-1.12.14/src'
    | make[2]: Leaving directory `/home/crypto/Desktop/Linux/Yocto/oe-layersetup/build/arago-tmp-external-linaro-toolchain/work/cortexa15hf-vfp-neon-3.8-oe-linux-gnueabi/cairo/1.12.14-r0/cairo-1.12.14/src'
    | Making all in doc
    | make[2]: Entering directory `/home/crypto/Desktop/Linux/Yocto/oe-layersetup/build/arago-tmp-external-linaro-toolchain/work/cortexa15hf-vfp-neon-3.8-oe-linux-gnueabi/cairo/1.12.14-r0/cairo-1.12.14/doc'
    | make all-recursive
    | make[3]: Entering directory `/home/crypto/Desktop/Linux/Yocto/oe-layersetup/build/arago-tmp-external-linaro-toolchain/work/cortexa15hf-vfp-neon-3.8-oe-linux-gnueabi/cairo/1.12.14-r0/cairo-1.12.14/doc'
    | Making all in public
    | make[4]: Entering directory `/home/crypto/Desktop/Linux/Yocto/oe-layersetup/build/arago-tmp-external-linaro-toolchain/work/cortexa15hf-vfp-neon-3.8-oe-linux-gnueabi/cairo/1.12.14-r0/cairo-1.12.14/doc/public'
    | make all-am
    | make[5]: Entering directory `/home/crypto/Desktop/Linux/Yocto/oe-layersetup/build/arago-tmp-external-linaro-toolchain/work/cortexa15hf-vfp-neon-3.8-oe-linux-gnueabi/cairo/1.12.14-r0/cairo-1.12.14/doc/public'
    | make[5]: Nothing to be done for `all-am'.
    | make[5]: Leaving directory `/home/crypto/Desktop/Linux/Yocto/oe-layersetup/build/arago-tmp-external-linaro-toolchain/work/cortexa15hf-vfp-neon-3.8-oe-linux-gnueabi/cairo/1.12.14-r0/cairo-1.12.14/doc/public'
    | make[4]: Leaving directory `/home/crypto/Desktop/Linux/Yocto/oe-layersetup/build/arago-tmp-external-linaro-toolchain/work/cortexa15hf-vfp-neon-3.8-oe-linux-gnueabi/cairo/1.12.14-r0/cairo-1.12.14/doc/public'
    | make[4]: Entering directory `/home/crypto/Desktop/Linux/Yocto/oe-layersetup/build/arago-tmp-external-linaro-toolchain/work/cortexa15hf-vfp-neon-3.8-oe-linux-gnueabi/cairo/1.12.14-r0/cairo-1.12.14/doc'
    | make[4]: Nothing to be done for `all-am'.
    | make[4]: Leaving directory `/home/crypto/Desktop/Linux/Yocto/oe-layersetup/build/arago-tmp-external-linaro-toolchain/work/cortexa15hf-vfp-neon-3.8-oe-linux-gnueabi/cairo/1.12.14-r0/cairo-1.12.14/doc'
    | make[3]: Leaving directory `/home/crypto/Desktop/Linux/Yocto/oe-layersetup/build/arago-tmp-external-linaro-toolchain/work/cortexa15hf-vfp-neon-3.8-oe-linux-gnueabi/cairo/1.12.14-r0/cairo-1.12.14/doc'
    | make[2]: Leaving directory `/home/crypto/Desktop/Linux/Yocto/oe-layersetup/build/arago-tmp-external-linaro-toolchain/work/cortexa15hf-vfp-neon-3.8-oe-linux-gnueabi/cairo/1.12.14-r0/cairo-1.12.14/doc'
    | Making all in util
    | make[2]: Entering directory `/home/crypto/Desktop/Linux/Yocto/oe-layersetup/build/arago-tmp-external-linaro-toolchain/work/cortexa15hf-vfp-neon-3.8-oe-linux-gnueabi/cairo/1.12.14-r0/cairo-1.12.14/util'
    | make all-recursive
    | make[3]: Entering directory `/home/crypto/Desktop/Linux/Yocto/oe-layersetup/build/arago-tmp-external-linaro-toolchain/work/cortexa15hf-vfp-neon-3.8-oe-linux-gnueabi/cairo/1.12.14-r0/cairo-1.12.14/util'
    | Making all in .
    | make[4]: Entering directory `/home/crypto/Desktop/Linux/Yocto/oe-layersetup/build/arago-tmp-external-linaro-toolchain/work/cortexa15hf-vfp-neon-3.8-oe-linux-gnueabi/cairo/1.12.14-r0/cairo-1.12.14/util'
    | make[4]: Nothing to be done for `all-am'.
    | make[4]: Leaving directory `/home/crypto/Desktop/Linux/Yocto/oe-layersetup/build/arago-tmp-external-linaro-toolchain/work/cortexa15hf-vfp-neon-3.8-oe-linux-gnueabi/cairo/1.12.14-r0/cairo-1.12.14/util'
    | Making all in cairo-missing
    | make[4]: Entering directory `/home/crypto/Desktop/Linux/Yocto/oe-layersetup/build/arago-tmp-external-linaro-toolchain/work/cortexa15hf-vfp-neon-3.8-oe-linux-gnueabi/cairo/1.12.14-r0/cairo-1.12.14/util/cairo-missing'
    | make[4]: Nothing to be done for `all'.
    | make[4]: Leaving directory `/home/crypto/Desktop/Linux/Yocto/oe-layersetup/build/arago-tmp-external-linaro-toolchain/work/cortexa15hf-vfp-neon-3.8-oe-linux-gnueabi/cairo/1.12.14-r0/cairo-1.12.14/util/cairo-missing'
    | Making all in cairo-gobject
    | make[4]: Entering directory `/home/crypto/Desktop/Linux/Yocto/oe-layersetup/build/arago-tmp-external-linaro-toolchain/work/cortexa15hf-vfp-neon-3.8-oe-linux-gnueabi/cairo/1.12.14-r0/cairo-1.12.14/util/cairo-gobject'
    | make[4]: Nothing to be done for `all'.
    | make[4]: Leaving directory `/home/crypto/Desktop/Linux/Yocto/oe-layersetup/build/arago-tmp-external-linaro-toolchain/work/cortexa15hf-vfp-neon-3.8-oe-linux-gnueabi/cairo/1.12.14-r0/cairo-1.12.14/util/cairo-gobject'
    | Making all in cairo-script
    | make[4]: Entering directory `/home/crypto/Desktop/Linux/Yocto/oe-layersetup/build/arago-tmp-external-linaro-toolchain/work/cortexa15hf-vfp-neon-3.8-oe-linux-gnueabi/cairo/1.12.14-r0/cairo-1.12.14/util/cairo-script'
    | Making all in examples
    | make[5]: Entering directory `/home/crypto/Desktop/Linux/Yocto/oe-layersetup/build/arago-tmp-external-linaro-toolchain/work/cortexa15hf-vfp-neon-3.8-oe-linux-gnueabi/cairo/1.12.14-r0/cairo-1.12.14/util/cairo-script/examples'
    | make[5]: Nothing to be done for `all'.
    | make[5]: Leaving directory `/home/crypto/Desktop/Linux/Yocto/oe-layersetup/build/arago-tmp-external-linaro-toolchain/work/cortexa15hf-vfp-neon-3.8-oe-linux-gnueabi/cairo/1.12.14-r0/cairo-1.12.14/util/cairo-script/examples'
    | make[5]: Entering directory `/home/crypto/Desktop/Linux/Yocto/oe-layersetup/build/arago-tmp-external-linaro-toolchain/work/cortexa15hf-vfp-neon-3.8-oe-linux-gnueabi/cairo/1.12.14-r0/cairo-1.12.14/util/cairo-script'
    | make[5]: Nothing to be done for `all-am'.
    | make[5]: Leaving directory `/home/crypto/Desktop/Linux/Yocto/oe-layersetup/build/arago-tmp-external-linaro-toolchain/work/cortexa15hf-vfp-neon-3.8-oe-linux-gnueabi/cairo/1.12.14-r0/cairo-1.12.14/util/cairo-script'
    | make[4]: Leaving directory `/home/crypto/Desktop/Linux/Yocto/oe-layersetup/build/arago-tmp-external-linaro-toolchain/work/cortexa15hf-vfp-neon-3.8-oe-linux-gnueabi/cairo/1.12.14-r0/cairo-1.12.14/util/cairo-script'
    | Making all in cairo-trace
    | make[4]: Entering directory `/home/crypto/Desktop/Linux/Yocto/oe-layersetup/build/arago-tmp-external-linaro-toolchain/work/cortexa15hf-vfp-neon-3.8-oe-linux-gnueabi/cairo/1.12.14-r0/cairo-1.12.14/util/cairo-trace'
    | make[4]: Nothing to be done for `all'.
    | make[4]: Leaving directory `/home/crypto/Desktop/Linux/Yocto/oe-layersetup/build/arago-tmp-external-linaro-toolchain/work/cortexa15hf-vfp-neon-3.8-oe-linux-gnueabi/cairo/1.12.14-r0/cairo-1.12.14/util/cairo-trace'
    | Making all in cairo-fdr
    | make[4]: Entering directory `/home/crypto/Desktop/Linux/Yocto/oe-layersetup/build/arago-tmp-external-linaro-toolchain/work/cortexa15hf-vfp-neon-3.8-oe-linux-gnueabi/cairo/1.12.14-r0/cairo-1.12.14/util/cairo-fdr'
    | make[4]: Nothing to be done for `all'.
    | make[4]: Leaving directory `/home/crypto/Desktop/Linux/Yocto/oe-layersetup/build/arago-tmp-external-linaro-toolchain/work/cortexa15hf-vfp-neon-3.8-oe-linux-gnueabi/cairo/1.12.14-r0/cairo-1.12.14/util/cairo-fdr'
    | Making all in cairo-sphinx
    | make[4]: Entering directory `/home/crypto/Desktop/Linux/Yocto/oe-layersetup/build/arago-tmp-external-linaro-toolchain/work/cortexa15hf-vfp-neon-3.8-oe-linux-gnueabi/cairo/1.12.14-r0/cairo-1.12.14/util/cairo-sphinx'
    | ../../arm-oe-linux-gnueabi-libtool --tag=CC --mode=link arm-linux-gnueabihf-gcc -march=armv7-a -marm -mthumb-interwork -mfloat-abi=hard -mfpu=neon -mtune=cortex-a15 --sysroot=/home/crypto/Desktop/Linux/Yocto/oe-layersetup/build/arago-tmp-external-linaro-toolchain/sysroots/k2hk-evm -D_REENTRANT -I/home/crypto/Desktop/Linux/Yocto/oe-layersetup/build/arago-tmp-external-linaro-toolchain/sysroots/k2hk-evm/usr/include/pixman-1 -I/home/crypto/Desktop/Linux/Yocto/oe-layersetup/build/arago-tmp-external-linaro-toolchain/sysroots/k2hk-evm/usr/include/freetype2 -I/home/crypto/Desktop/Linux/Yocto/oe-layersetup/build/arago-tmp-external-linaro-toolchain/sysroots/k2hk-evm/usr/include/libpng16 -Wall -Wextra -Wold-style-definition -Wdeclaration-after-statement -Wmissing-declarations -Werror-implicit-function-declaration -Wnested-externs -Wpointer-arith -Wwrite-strings -Wsign-compare -Wstrict-prototypes -Wmissing-prototypes -Wpacked -Wswitch-enum -Wmissing-format-attribute -Wbad-function-cast -Wvolatile-register-var -Wstrict-aliasing=2 -Winit-self -Wunsafe-loop-optimizations -Wno-missing-field-initializers -Wno-unused-parameter -Wno-attributes -Wno-long-long -Winline -flto -fno-strict-aliasing -fno-common -Wp,-D_FORTIFY_SOURCE=2 -Wno-unused-but-set-variable -D_REENTRANT -I/home/crypto/Desktop/Linux/Yocto/oe-layersetup/build/arago-tmp-external-linaro-toolchain/sysroots/k2hk-evm/usr/include/glib-2.0 -I/home/crypto/Desktop/Linux/Yocto/oe-layersetup/build/arago-tmp-external-linaro-toolchain/sysroots/k2hk-evm/usr/lib/glib-2.0/include -isystem/home/crypto/Desktop/gcc-linaro-4.9-2015.02-3-x86_64_arm-linux-gnueabihf/arm-linux-gnueabihf/include -fstack-protector -O2 -pipe -g -feliminate-unused-debug-types -L/home/crypto/Desktop/gcc-linaro-4.9-2015.02-3-x86_64_arm-linux-gnueabihf/arm-linux-gnueabihf/lib -Wl,-rpath-link,/home/crypto/Desktop/gcc-linaro-4.9-2015.02-3-x86_64_arm-linux-gnueabihf/arm-linux-gnueabihf/lib -Wl,-O1 -Wl,--hash-style=gnu -o cairo-sphinx cairo_sphinx-sphinx.o -lpthread ../../util/cairo-script/libcairo-script-interpreter.la ../../boilerplate/libcairoboilerplate.la ../../src/libcairo.la -lglib-2.0 -lrt -lrt -lm
    | arm-oe-linux-gnueabi-libtool: link: arm-linux-gnueabihf-gcc -march=armv7-a -marm -mthumb-interwork -mfloat-abi=hard -mfpu=neon -mtune=cortex-a15 --sysroot=/home/crypto/Desktop/Linux/Yocto/oe-layersetup/build/arago-tmp-external-linaro-toolchain/sysroots/k2hk-evm -D_REENTRANT -I/home/crypto/Desktop/Linux/Yocto/oe-layersetup/build/arago-tmp-external-linaro-toolchain/sysroots/k2hk-evm/usr/include/pixman-1 -I/home/crypto/Desktop/Linux/Yocto/oe-layersetup/build/arago-tmp-external-linaro-toolchain/sysroots/k2hk-evm/usr/include/freetype2 -I/home/crypto/Desktop/Linux/Yocto/oe-layersetup/build/arago-tmp-external-linaro-toolchain/sysroots/k2hk-evm/usr/include/libpng16 -Wall -Wextra -Wold-style-definition -Wdeclaration-after-statement -Wmissing-declarations -Werror-implicit-function-declaration -Wnested-externs -Wpointer-arith -Wwrite-strings -Wsign-compare -Wstrict-prototypes -Wmissing-prototypes -Wpacked -Wswitch-enum -Wmissing-format-attribute -Wbad-function-cast -Wvolatile-register-var -Wstrict-aliasing=2 -Winit-self -Wunsafe-loop-optimizations -Wno-missing-field-initializers -Wno-unused-parameter -Wno-attributes -Wno-long-long -Winline -flto -fno-strict-aliasing -fno-common -Wp,-D_FORTIFY_SOURCE=2 -Wno-unused-but-set-variable -D_REENTRANT -I/home/crypto/Desktop/Linux/Yocto/oe-layersetup/build/arago-tmp-external-linaro-toolchain/sysroots/k2hk-evm/usr/include/glib-2.0 -I/home/crypto/Desktop/Linux/Yocto/oe-layersetup/build/arago-tmp-external-linaro-toolchain/sysroots/k2hk-evm/usr/lib/glib-2.0/include -isystem/home/crypto/Desktop/gcc-linaro-4.9-2015.02-3-x86_64_arm-linux-gnueabihf/arm-linux-gnueabihf/include -fstack-protector -O2 -pipe -g -feliminate-unused-debug-types -Wl,-rpath-link -Wl,/home/crypto/Desktop/gcc-linaro-4.9-2015.02-3-x86_64_arm-linux-gnueabihf/arm-linux-gnueabihf/lib -Wl,-O1 -Wl,--hash-style=gnu -o .libs/cairo-sphinx cairo_sphinx-sphinx.o -L/home/crypto/Desktop/gcc-linaro-4.9-2015.02-3-x86_64_arm-linux-gnueabihf/arm-linux-gnueabihf/lib ../../util/cairo-script/.libs/libcairo-script-interpreter.so ../../boilerplate/.libs/libcairoboilerplate.a /home/crypto/Desktop/Linux/Yocto/oe-layersetup/build/arago-tmp-external-linaro-toolchain/work/cortexa15hf-vfp-neon-3.8-oe-linux-gnueabi/cairo/1.12.14-r0/cairo-1.12.14/src/.libs/libcairo.so ../../src/.libs/libcairo.so /home/crypto/Desktop/Linux/Yocto/oe-layersetup/build/arago-tmp-external-linaro-toolchain/sysroots/k2hk-evm/usr/lib/libpixman-1.so /home/crypto/Desktop/Linux/Yocto/oe-layersetup/build/arago-tmp-external-linaro-toolchain/sysroots/k2hk-evm/usr/lib/libfontconfig.so /home/crypto/Desktop/Linux/Yocto/oe-layersetup/build/arago-tmp-external-linaro-toolchain/sysroots/k2hk-evm/usr/lib/libexpat.so /home/crypto/Desktop/Linux/Yocto/oe-layersetup/build/arago-tmp-external-linaro-toolchain/sysroots/k2hk-evm/usr/lib/libfreetype.so /home/crypto/Desktop/Linux/Yocto/oe-layersetup/build/arago-tmp-external-linaro-toolchain/sysroots/k2hk-evm/usr/lib/libpng16.so /home/crypto/Desktop/Linux/Yocto/oe-layersetup/build/arago-tmp-external-linaro-toolchain/sysroots/k2hk-evm/usr/lib/libxcb-shm.so /home/crypto/Desktop/Linux/Yocto/oe-layersetup/build/arago-tmp-external-linaro-toolchain/sysroots/k2hk-evm/usr/lib/libxcb-render.so /home/crypto/Desktop/Linux/Yocto/oe-layersetup/build/arago-tmp-external-linaro-toolchain/sysroots/k2hk-evm/usr/lib/libXrender.so /home/crypto/Desktop/Linux/Yocto/oe-layersetup/build/arago-tmp-external-linaro-toolchain/sysroots/k2hk-evm/usr/lib/libXext.so /home/crypto/Desktop/Linux/Yocto/oe-layersetup/build/arago-tmp-external-linaro-toolchain/sysroots/k2hk-evm/usr/lib/libX11.so /home/crypto/Desktop/Linux/Yocto/oe-layersetup/build/arago-tmp-external-linaro-toolchain/sysroots/k2hk-evm/usr/lib/libxcb.so /home/crypto/Desktop/Linux/Yocto/oe-layersetup/build/arago-tmp-external-linaro-toolchain/sysroots/k2hk-evm/usr/lib/libXau.so /home/crypto/Desktop/Linux/Yocto/oe-layersetup/build/arago-tmp-external-linaro-toolchain/sysroots/k2hk-evm/usr/lib/libXdmcp.so -ldl -lz /home/crypto/Desktop/Linux/Yocto/oe-layersetup/build/arago-tmp-external-linaro-toolchain/sysroots/k2hk-evm/usr/lib/libglib-2.0.so -lpthread -lrt -lm
    | /tmp/ccFul3iC.ltrans1.ltrans.o: In function `_surface_create.lto_priv.8':
    | /home/crypto/Desktop/Linux/Yocto/oe-layersetup/build/arago-tmp-external-linaro-toolchain/work/cortexa15hf-vfp-neon-3.8-oe-linux-gnueabi/cairo/1.12.14-r0/cairo-1.12.14/util/cairo-sphinx/sphinx.c:984: undefined reference to `cairo_boilerplate_xmalloc'
    | /tmp/ccFul3iC.ltrans1.ltrans.o: In function `get_surface_size':
    | /home/crypto/Desktop/Linux/Yocto/oe-layersetup/build/arago-tmp-external-linaro-toolchain/work/cortexa15hf-vfp-neon-3.8-oe-linux-gnueabi/cairo/1.12.14-r0/cairo-1.12.14/util/cairo-sphinx/sphinx.c:894: undefined reference to `cairo_boilerplate_xmalloc'
    | /tmp/ccFul3iC.ltrans1.ltrans.o: In function `_context_create.lto_priv.9':
    | /home/crypto/Desktop/Linux/Yocto/oe-layersetup/build/arago-tmp-external-linaro-toolchain/work/cortexa15hf-vfp-neon-3.8-oe-linux-gnueabi/cairo/1.12.14-r0/cairo-1.12.14/util/cairo-sphinx/sphinx.c:1001: undefined reference to `cairo_boilerplate_xmalloc'
    | /tmp/ccFul3iC.ltrans1.ltrans.o: In function `recorder.lto_priv.11':
    | /home/crypto/Desktop/Linux/Yocto/oe-layersetup/build/arago-tmp-external-linaro-toolchain/work/cortexa15hf-vfp-neon-3.8-oe-linux-gnueabi/cairo/1.12.14-r0/cairo-1.12.14/util/cairo-sphinx/sphinx.c:1080: undefined reference to `cairo_boilerplate_xmalloc'
    | /home/crypto/Desktop/Linux/Yocto/oe-layersetup/build/arago-tmp-external-linaro-toolchain/work/cortexa15hf-vfp-neon-3.8-oe-linux-gnueabi/cairo/1.12.14-r0/cairo-1.12.14/util/cairo-sphinx/sphinx.c:1113: undefined reference to `cairo_boilerplate_xrealloc'
    | /tmp/ccFul3iC.ltrans0.ltrans.o: In function `do_client':
    | /home/crypto/Desktop/Linux/Yocto/oe-layersetup/build/arago-tmp-external-linaro-toolchain/work/cortexa15hf-vfp-neon-3.8-oe-linux-gnueabi/cairo/1.12.14-r0/cairo-1.12.14/util/cairo-sphinx/sphinx.c:1376: undefined reference to `cairo_boilerplate_get_target_by_name'
    | /home/crypto/Desktop/Linux/Yocto/oe-layersetup/build/arago-tmp-external-linaro-toolchain/work/cortexa15hf-vfp-neon-3.8-oe-linux-gnueabi/cairo/1.12.14-r0/cairo-1.12.14/util/cairo-sphinx/sphinx.c:1389: undefined reference to `cairo_boilerplate_xmalloc'
    | /tmp/ccFul3iC.ltrans0.ltrans.o: In function `clients_init':
    | /home/crypto/Desktop/Linux/Yocto/oe-layersetup/build/arago-tmp-external-linaro-toolchain/work/cortexa15hf-vfp-neon-3.8-oe-linux-gnueabi/cairo/1.12.14-r0/cairo-1.12.14/util/cairo-sphinx/sphinx.c:271: undefined reference to `cairo_boilerplate_xmalloc'
    | /tmp/ccFul3iC.ltrans0.ltrans.o: In function `do_server':
    | /home/crypto/Desktop/Linux/Yocto/oe-layersetup/build/arago-tmp-external-linaro-toolchain/work/cortexa15hf-vfp-neon-3.8-oe-linux-gnueabi/cairo/1.12.14-r0/cairo-1.12.14/util/cairo-sphinx/sphinx.c:1176: undefined reference to `cairo_boilerplate_xmalloc'
    | /tmp/ccFul3iC.ltrans0.ltrans.o: In function `clients_add_command':
    | /home/crypto/Desktop/Linux/Yocto/oe-layersetup/build/arago-tmp-external-linaro-toolchain/work/cortexa15hf-vfp-neon-3.8-oe-linux-gnueabi/cairo/1.12.14-r0/cairo-1.12.14/util/cairo-sphinx/sphinx.c:307: undefined reference to `cairo_boilerplate_xmalloc'
    | /home/crypto/Desktop/Linux/Yocto/oe-layersetup/build/arago-tmp-external-linaro-toolchain/work/cortexa15hf-vfp-neon-3.8-oe-linux-gnueabi/cairo/1.12.14-r0/cairo-1.12.14/util/cairo-sphinx/sphinx.c:318: undefined reference to `cairo_boilerplate_xmalloc'
    | /tmp/ccFul3iC.ltrans0.ltrans.o:/home/crypto/Desktop/Linux/Yocto/oe-layersetup/build/arago-tmp-external-linaro-toolchain/work/cortexa15hf-vfp-neon-3.8-oe-linux-gnueabi/cairo/1.12.14-r0/cairo-1.12.14/util/cairo-sphinx/sphinx.c:331: more undefined references to `cairo_boilerplate_xmalloc' follow
    | /tmp/ccFul3iC.ltrans0.ltrans.o: In function `do_server':
    | /home/crypto/Desktop/Linux/Yocto/oe-layersetup/build/arago-tmp-external-linaro-toolchain/work/cortexa15hf-vfp-neon-3.8-oe-linux-gnueabi/cairo/1.12.14-r0/cairo-1.12.14/util/cairo-sphinx/sphinx.c:1232: undefined reference to `cairo_boilerplate_xrealloc'
    | /tmp/ccFul3iC.ltrans0.ltrans.o: In function `clients_send_trace.isra.5':
    | /home/crypto/Desktop/Linux/Yocto/oe-layersetup/build/arago-tmp-external-linaro-toolchain/work/cortexa15hf-vfp-neon-3.8-oe-linux-gnueabi/cairo/1.12.14-r0/cairo-1.12.14/util/cairo-sphinx/sphinx.c:803: undefined reference to `cairo_boilerplate_xrealloc'
    | /tmp/ccFul3iC.ltrans0.ltrans.o: In function `do_server':
    | /home/crypto/Desktop/Linux/Yocto/oe-layersetup/build/arago-tmp-external-linaro-toolchain/work/cortexa15hf-vfp-neon-3.8-oe-linux-gnueabi/cairo/1.12.14-r0/cairo-1.12.14/util/cairo-sphinx/sphinx.c:295: undefined reference to `cairo_boilerplate_xrealloc'
    | /tmp/ccFul3iC.ltrans0.ltrans.o: In function `do_client':
    | /home/crypto/Desktop/Linux/Yocto/oe-layersetup/build/arago-tmp-external-linaro-toolchain/work/cortexa15hf-vfp-neon-3.8-oe-linux-gnueabi/cairo/1.12.14-r0/cairo-1.12.14/util/cairo-sphinx/sphinx.c:1433: undefined reference to `cairo_boilerplate_xrealloc'
    | collect2: error: ld returned 1 exit status
    | make[4]: *** [cairo-sphinx] Error 1
    | make[4]: Leaving directory `/home/crypto/Desktop/Linux/Yocto/oe-layersetup/build/arago-tmp-external-linaro-toolchain/work/cortexa15hf-vfp-neon-3.8-oe-linux-gnueabi/cairo/1.12.14-r0/cairo-1.12.14/util/cairo-sphinx'
    | make[3]: *** [all-recursive] Error 1
    | make[3]: Leaving directory `/home/crypto/Desktop/Linux/Yocto/oe-layersetup/build/arago-tmp-external-linaro-toolchain/work/cortexa15hf-vfp-neon-3.8-oe-linux-gnueabi/cairo/1.12.14-r0/cairo-1.12.14/util'
    | make[2]: *** [all] Error 2
    | make[2]: Leaving directory `/home/crypto/Desktop/Linux/Yocto/oe-layersetup/build/arago-tmp-external-linaro-toolchain/work/cortexa15hf-vfp-neon-3.8-oe-linux-gnueabi/cairo/1.12.14-r0/cairo-1.12.14/util'
    | make[1]: *** [all-recursive] Error 1
    | make[1]: Leaving directory `/home/crypto/Desktop/Linux/Yocto/oe-layersetup/build/arago-tmp-external-linaro-toolchain/work/cortexa15hf-vfp-neon-3.8-oe-linux-gnueabi/cairo/1.12.14-r0/cairo-1.12.14'
    | make: *** [all] Error 2
    | ERROR: oe_runmake failed
    | ERROR: Function failed: do_compile (see /home/crypto/Desktop/Linux/Yocto/oe-layersetup/build/arago-tmp-external-linaro-toolchain/work/cortexa15hf-vfp-neon-3.8-oe-linux-gnueabi/cairo/1.12.14-r0/temp/log.do_compile.12479 for further information)
    ERROR: Task 5223 (/home/crypto/Desktop/Linux/Yocto/oe-layersetup/sources/oe-core/meta/recipes-graphics/cairo/cairo_1.12.14.bb, do_compile) failed with exit code '1'
    NOTE: Tasks Summary: Attempted 1618 tasks of which 1611 didn't need to be rerun and 1 failed.
    Waiting for 0 running tasks to finish:

    Summary: 1 task failed:
    /home/crypto/Desktop/Linux/Yocto/oe-layersetup/sources/oe-core/meta/recipes-graphics/cairo/cairo_1.12.14.bb, do_compile
    Summary: There was 1 WARNING message shown.
    Summary: There were 2 ERROR messages shown, returning a non-zero exit code.
    =====================
    Kindly let me know any steps are missing.

    P.S:We are using gcc-linaro-4.9-2015.02-3-x86_64_arm-linux-gnueabihf compiler

    Regards,
    Sivanantham.S