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.

Linux/AM4378: Error building SDK with X11

Part Number: AM4378


Tool/software: Linux

Dear,

We are continuously working on AM4378 based board with sitara linux. Now i want to  make java (GUI application) work in sitara linux. Since java is not included in the SDK, I  tried to build sdk with X11 from SDK source (4.02.00.09). I referred below web guidelines to build sdk with x11 from sdk source file.

 It gives error while building. please find attached terminal error report

.

futura@futura:~/tisdk$ ./oe-layertool-setup.sh -f configs/processor-sdk/processor-sdk-04.01.00.06-x11-config.txt
/home/futura/tisdk


cloning repo bitbake

Fetching origin
Previous HEAD position was 887ea6d... codeparser.py: support deeply nested tokens
Switched to branch '1.32'
Your branch is up-to-date with 'origin/1.32'.
Already up-to-date.
Note: checking out '887ea6d25cee5114365dfbf1130603599e13ee80'.

You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by performing another checkout.

If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -b with the checkout command again. Example:

  git checkout -b new_branch_name

HEAD is now at 887ea6d... codeparser.py: support deeply nested tokens


cloning repo meta-processor-sdk

Fetching origin
remote: Counting objects: 8, done.
remote: Compressing objects: 100% (5/5), done.
remote: Total 6 (delta 2), reused 0 (delta 0)
Unpacking objects: 100% (6/6), done.
From git://arago-project.org/git/projects/meta-processor-sdk
   2c92e4d..08d8c87  master     -> origin/master
Switched to branch 'morty-x11-experimental'
Your branch is up-to-date with 'origin/morty-x11-experimental'.
Already up-to-date.
Note: checking out 'cb3ee0c165ef4e71e1aad16812652ca1371a9c80'.

You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by performing another checkout.

If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -b with the checkout command again. Example:

  git checkout -b new_branch_name

HEAD is now at cb3ee0c... ti-xsgx-ddk-um: enable script xorg as executable


cloning repo meta-arago

Fetching origin
remote: Counting objects: 220, done.
Receiving objects: 100% (129/129), 13.03 KiB | 0 bytes/s, done.
Resolving deltas: 100% (84/84), completed with 49 local objects.
remote: Compressing objects: 100% (54/54), done.
remote: Total 129 (delta 84), reused 110 (delta 73)
From git://arago-project.org/git/meta-arago
   7f3ff5c..51fede8  master     -> origin/master
   85ef2d6..691768b  morty      -> origin/morty
   85ef2d6..691768b  morty-next -> origin/morty-next
   035bd56..db7f62c  rocko      -> origin/rocko
Previous HEAD position was 8f49ed6... ltp-ddt: Update to latest
Switched to branch 'morty'
Your branch is behind 'origin/morty' by 1 commit, and can be fast-forwarded.
  (use "git pull" to update your local branch)
Updating 85ef2d6..691768b
Fast-forward
 meta-arago-distro/conf/distro/arago.conf | 12 ++++++++++++
 1 file changed, 12 insertions(+)
Note: checking out '8f49ed67d0627a04ac72fd388fda7756273ba2d7'.

You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by performing another checkout.

If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -b with the checkout command again. Example:

  git checkout -b new_branch_name

HEAD is now at 8f49ed6... ltp-ddt: Update to latest


cloning repo meta-browser

Fetching origin
Previous HEAD position was 08576b0... Merge pull request #58 from kraj/kraj/master
Switched to branch 'master'
Your branch is up-to-date with 'origin/master'.
Already up-to-date.
Note: checking out '08576b03af624b65ad949c410d84c11c7d1f2e39'.

You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by performing another checkout.

If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -b with the checkout command again. Example:

  git checkout -b new_branch_name

HEAD is now at 08576b0... Merge pull request #58 from kraj/kraj/master


cloning repo meta-openamp

Fetching origin
remote: Counting objects: 6, done.
remote: Total 6 (delta 3), reused 3 (delta 3), pack-reused 3
Unpacking objects: 100% (6/6), done.
From git://github.com/OpenAMP/meta-openamp
   eca497e..55bd65a  master     -> origin/master
Switched to branch 'morty'
Your branch is up-to-date with 'origin/morty'.
Already up-to-date.
Note: checking out '8a214032bfb7e8124bc1485c70c69f7d60abb819'.

You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by performing another checkout.

If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -b with the checkout command again. Example:

  git checkout -b new_branch_name

HEAD is now at 8a21403... device tree: remove "-e" echo option


cloning repo meta-qt5

Fetching origin
remote: Counting objects: 47, done.
remote: Compressing objects: 100% (2/2), done.
remote: Total 47 (delta 45), reused 47 (delta 45), pack-reused 0
Unpacking objects: 100% (47/47), done.
From git://github.com/meta-qt5/meta-qt5
   6919759..2b7fc84  jansa/master -> origin/jansa/master
   6919759..2b7fc84  master-next -> origin/master-next
Switched to branch 'morty'
Your branch is up-to-date with 'origin/morty'.
Already up-to-date.
Note: checking out '2c9f0e4eb0e9097f6f872ec1e1d81768a8ab5f1b'.

You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by performing another checkout.

If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -b with the checkout command again. Example:

  git checkout -b new_branch_name

HEAD is now at 2c9f0e4... nativesdk-qtbase: pass -no-icu for deterministic builds


cloning repo meta-openembedded

Fetching origin
remote: Counting objects: 5, done.
remote: Compressing objects: 100% (4/4), done.
remote: Total 5 (delta 3), reused 0 (delta 0)
Unpacking objects: 100% (5/5), done.
From git://git.openembedded.org/meta-openembedded
   0277d70..2f7de93  master     -> origin/master
Previous HEAD position was fe5c833... libdnet: Update SRC_URI to fix checksum errors
Switched to branch 'morty'
Your branch is up-to-date with 'origin/morty'.
Already up-to-date.
Note: checking out 'fe5c83312de11e80b85680ef237f8acb04b4b26e'.

You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by performing another checkout.

If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -b with the checkout command again. Example:

  git checkout -b new_branch_name

HEAD is now at fe5c833... libdnet: Update SRC_URI to fix checksum errors


cloning repo meta-ti

Fetching origin
remote: Counting objects: 29, done.
remote: Compressing objects: 100% (23/23), done.
remote: Total 29 (delta 23), reused 7 (delta 6)
Unpacking objects: 100% (29/29), done.
From git://git.yoctoproject.org/meta-ti
   50ed1fe..4c530a4  master     -> origin/master
   7d52a5b..e00952e  morty      -> origin/morty
   7d52a5b..e00952e  morty-next -> origin/morty-next
   14c6b0e..4a746c7  rocko      -> origin/rocko
Previous HEAD position was a18d57a... ti-ipc-rtos: add default symlinks for Keystone DSP firmware images
Switched to branch 'morty'
Your branch is behind 'origin/morty' by 1 commit, and can be fast-forwarded.
  (use "git pull" to update your local branch)
Updating 7d52a5b..e00952e
Fast-forward
 recipes-ti/includes/ti-paths.inc | 1 +
 1 file changed, 1 insertion(+)
Note: checking out 'a18d57af8384ced25996739bb66d197c69efb77b'.

You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by performing another checkout.

If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -b with the checkout command again. Example:

  git checkout -b new_branch_name

HEAD is now at a18d57a... ti-ipc-rtos: add default symlinks for Keystone DSP firmware images


cloning repo meta-linaro

Fetching origin
Previous HEAD position was 49b0f32... meta-linaro: move genericarmv8*.conf machines
Switched to branch 'morty'
Your branch is up-to-date with 'origin/morty'.
Already up-to-date.
Note: checking out '49b0f32d7e955f250b0022d1b2f403f45a2c2d9c'.

You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by performing another checkout.

If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -b with the checkout command again. Example:

  git checkout -b new_branch_name

HEAD is now at 49b0f32... meta-linaro: move genericarmv8*.conf machines


cloning repo oe-core

Fetching origin
remote: Counting objects: 361, done.
remote: Compressing objects: 100% (104/104), done.
remote: Total 361 (delta 253), reused 360 (delta 252)
Receiving objects: 100% (361/361), 65.06 KiB | 51.00 KiB/s, done.
Resolving deltas: 100% (253/253), completed with 80 local objects.
From git://git.openembedded.org/openembedded-core
   0a5bbad..cf35551  master     -> origin/master
 + 6bd2303...cf35551 master-next -> origin/master-next  (forced update)
Previous HEAD position was e391113... libgcrypt: fix CVE-2017-7526
Switched to branch 'morty'
Your branch is up-to-date with 'origin/morty'.
Already up-to-date.
Note: checking out 'e3911133ee9aad7cc3ae89faea80a097f6614fab'.

You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by performing another checkout.

If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -b with the checkout command again. Example:

  git checkout -b new_branch_name

HEAD is now at e391113... libgcrypt: fix CVE-2017-7526


################################################################################
The bblayers.conf configuration file has been created for you with some
default values.  Please verify the contents of your conf/bblayers.conf
file for correctness.

NOTE: Any additional entries to this file will be lost if the ./oe-layertool-setup.sh
      script is run again.  To add entries permanently to this file
      please add them to the config file used and rerun the
      ./oe-layertool-setup.sh script.



################################################################################
The local.conf configuration file has been created for you with some
default values.  Please verify the contents of your conf/local.conf
file for correctness.

By default the number of threads used by the build is set to the number
of CPUs found on your system.

NOTE: You will probably want to change the default MACHINE setting in the
      local.conf file to the machine you are trying to build.

WARNING: Found existing /home/futura/tisdk/build/conf/local.conf
Saving a backup to /home/futura/tisdk/build/conf/local.conf.bak


################################################################################
A setenv file has been created for you in the conf directory.  Please verify
The contents of this file.  Once you have verified the contents please source
this file to configure your environment for building:

    . conf/setenv

You can then start building using the bitbake command.  You will likely want
to set the MACHINE option if you have not done so in your local.conf file.

For example:
    MACHINE=xxxxx bitbake <target>

Common targets are:
    core-image-minimal
    core-image-sato
    meta-toolchain
    meta-toolchain-sdk
    adt-installer
    meta-ide-support
futura@futura:~/tisdk$ cd build/
futura@futura:~/tisdk/build$ . conf/setenv
futura@futura:~/tisdk/build$ export PATH=$HOME/gcc-linaro-6.2.1-2016.11-x86_64_arm-linux-gnueabihf/bin:$PATH
futura@futura:~/tisdk/build$ MACHINE=am437x-evm bitbake arago-core-tisdk-image
NOTE: Your conf/bblayers.conf has been automatically updated.
NOTE: Your conf/bblayers.conf has been automatically updated.
Loading cache: 100% |############################################| Time: 0:00:00
Loaded 3259 entries from dependency cache.
Parsing recipes: 100% |##########################################| Time: 0:00:13
Parsing of 2511 .bb files complete (2063 cached, 448 parsed). 3259 targets, 545 skipped, 0 masked, 0 errors.
WARNING: No recipes available for:
  /home/futura/tisdk/sources/meta-openamp/recipes-bsp/device-tree/device-tree-generation_%.bbappend
NOTE: Resolving any missing task queue dependencies

Build Configuration:
BB_VERSION        = "1.32.0"
BUILD_SYS         = "x86_64-linux"
NATIVELSBSTRING   = "Ubuntu-14.04"
TARGET_SYS        = "arm-linux-gnueabi"
MACHINE           = "am437x-evm"
DISTRO            = "arago"
DISTRO_VERSION    = "2017.06"
TUNE_FEATURES     = "arm armv7a vfp thumb neon       callconvention-hard"
TARGET_FPU        = "hard"
meta-processor-sdk = "HEAD:cb3ee0c165ef4e71e1aad16812652ca1371a9c80"
meta-arago-distro 
meta-arago-extras = "HEAD:8f49ed67d0627a04ac72fd388fda7756273ba2d7"
meta-browser      = "HEAD:08576b03af624b65ad949c410d84c11c7d1f2e39"
meta-openamp      = "HEAD:8a214032bfb7e8124bc1485c70c69f7d60abb819"
meta-qt5          = "HEAD:2c9f0e4eb0e9097f6f872ec1e1d81768a8ab5f1b"
meta-networking   
meta-ruby         
meta-python       
meta-oe           
meta-gnome        = "HEAD:fe5c83312de11e80b85680ef237f8acb04b4b26e"
meta-ti           = "HEAD:a18d57af8384ced25996739bb66d197c69efb77b"
meta-linaro-toolchain 
meta-optee        = "HEAD:49b0f32d7e955f250b0022d1b2f403f45a2c2d9c"
meta              = "HEAD:e3911133ee9aad7cc3ae89faea80a097f6614fab"

Initialising tasks: 100% |#######################################| Time: 0:00:15
NOTE: Executing SetScene Tasks
NOTE: Executing RunQueue Tasks
ERROR: ti-sysbios-6_46_05_55-r0 do_install: Function failed: do_install (log file is located at /home/futura/tisdk/build/arago-tmp-external-linaro-toolchain/work/armv7ahf-neon-linux-gnueabi/ti-sysbios/6_46_05_55-r0/temp/log.do_install.5228)
ERROR: Logfile of failure stored in: /home/futura/tisdk/build/arago-tmp-external-linaro-toolchain/work/armv7ahf-neon-linux-gnueabi/ti-sysbios/6_46_05_55-r0/temp/log.do_install.5228
Log data follows:
| DEBUG: Executing shell function do_install
| cp: cannot stat ‘/home/futura/tisdk/build/arago-tmp-external-linaro-toolchain/work/armv7ahf-neon-linux-gnueabi/ti-sysbios/6_46_05_55-r0/bios_6_46_05_55/*’: No such file or directory
| WARNING: exit code 1 from a shell command.
| ERROR: Function failed: do_install (log file is located at /home/futura/tisdk/build/arago-tmp-external-linaro-toolchain/work/armv7ahf-neon-linux-gnueabi/ti-sysbios/6_46_05_55-r0/temp/log.do_install.5228)
ERROR: Task (/home/futura/tisdk/sources/meta-ti/recipes-ti/bios/ti-sysbios_6.46.05.55.bb:do_install) failed with exit code '1'
ERROR: linux-ti-staging-4.9.41+gitAUTOINC+e3a80a1c5c-r3c.arago5.tisdk9 do_create_srcipk: Function failed: do_create_srcipk (log file is located at /home/futura/tisdk/build/arago-tmp-external-linaro-toolchain/work/am437x_evm-linux-gnueabi/linux-ti-staging/4.9.41+gitAUTOINC+e3a80a1c5c-r3c.arago5.tisdk9/temp/log.do_create_srcipk.3755)
ERROR: Logfile of failure stored in: /home/futura/tisdk/build/arago-tmp-external-linaro-toolchain/work/am437x_evm-linux-gnueabi/linux-ti-staging/4.9.41+gitAUTOINC+e3a80a1c5c-r3c.arago5.tisdk9/temp/log.do_create_srcipk.3755
Log data follows:
| DEBUG: Executing python function sstate_task_prefunc
| DEBUG: Python function sstate_task_prefunc finished
| DEBUG: Executing shell function do_create_srcipk
| /home/futura/tisdk/build/arago-tmp-external-linaro-toolchain/work/am437x_evm-linux-gnueabi/linux-ti-staging/4.9.41+gitAUTOINC+e3a80a1c5c-r3c.arago5.tisdk9/temp/run.do_create_srcipk.3755: 212: [: true: unexpected operator
| error: inflate: data stream error (incorrect data check)
| error: failed to unpack compressed delta at offset 435900272 from /home/futura/tisdk/downloads/git2/git.ti.com.processor-sdk.processor-sdk-linux.git/objects/pack/pack-823a4a591ace78c157b5297f3edb7b20b7b54680.pack
| error: failed to read object a72065ed64d14aeb3d8504221af3ed6925576c6a at offset 435900268 from /home/futura/tisdk/downloads/git2/git.ti.com.processor-sdk.processor-sdk-linux.git/objects/pack/pack-823a4a591ace78c157b5297f3edb7b20b7b54680.pack
| fatal: packed object a72065ed64d14aeb3d8504221af3ed6925576c6a (stored in /home/futura/tisdk/downloads/git2/git.ti.com.processor-sdk.processor-sdk-linux.git/objects/pack/pack-823a4a591ace78c157b5297f3edb7b20b7b54680.pack) is corrupt
| WARNING: exit code 128 from a shell command.
| ERROR: Function failed: do_create_srcipk (log file is located at /home/futura/tisdk/build/arago-tmp-external-linaro-toolchain/work/am437x_evm-linux-gnueabi/linux-ti-staging/4.9.41+gitAUTOINC+e3a80a1c5c-r3c.arago5.tisdk9/temp/log.do_create_srcipk.3755)
ERROR: Task (/home/futura/tisdk/sources/meta-ti/recipes-kernel/linux/linux-ti-staging_4.9.bb:do_create_srcipk) failed with exit code '1'
NOTE: Tasks Summary: Attempted 1735 tasks of which 1730 didn't need to be rerun and 2 failed.

Summary: 2 tasks failed:
  /home/futura/tisdk/sources/meta-ti/recipes-ti/bios/ti-sysbios_6.46.05.55.bb:do_install
  /home/futura/tisdk/sources/meta-ti/recipes-kernel/linux/linux-ti-staging_4.9.bb:do_create_srcipk
Summary: There was 1 WARNING message shown.
Summary: There were 2 ERROR messages shown, returning a non-zero exit code.
futura@futura:~/tisdk/build$ 

I run below command to build sdk with X11.

git clone git://arago-project.org/git/projects/oe-layersetup.git tisdk
cd /home/futura/tisdk/
./oe-layertool-setup.sh -f configs/processor-sdk/processor-sdk-04.01.00.06-x11-config.txt

cd build/

. conf/setenv

export PATH=$HOME/gcc-linaro-6.2.1-2016.11-x86_64_arm-linux-gnueabihf/bin:$PATH

MACHINE=am437x-evm bitbake arago-core-tisdk-image

Our ultimate aim is to make java work in sitara linux. I installed utilities like makeinfo,gawk,chrpath, etc.

Kindly provide the way how to make java work in sitara linux?

How do i solve the above attached error while building sdk with X11?

Regards, 

Winiston.P

  • Hello Winiston,

    You have not done the prerequisites here and changed the default terminal to bash.

    $ sudo dpkg-reconfigure dash
    Select "No" when prompted.

    Best regards,
    Kemal

  • Dear  Kemal,

    I have  installed prerequisites now and changed the default terminal to bash as you said.

    Now also it does not build sdk. Please find attached terminal error here.

    futura@futura:~/tisdk/build$ MACHINE=am437x-evm bitbake arago-core-tisdk-image
    Loading cache: 100% |############################################| Time: 0:00:00
    Loaded 3259 entries from dependency cache.
    WARNING: No recipes available for:
      /home/futura/tisdk/sources/meta-openamp/recipes-bsp/device-tree/device-tree-generation_%.bbappend
    NOTE: Resolving any missing task queue dependencies
    
    Build Configuration:
    BB_VERSION        = "1.32.0"
    BUILD_SYS         = "x86_64-linux"
    NATIVELSBSTRING   = "Ubuntu-14.04"
    TARGET_SYS        = "arm-linux-gnueabi"
    MACHINE           = "am437x-evm"
    DISTRO            = "arago"
    DISTRO_VERSION    = "2017.06"
    TUNE_FEATURES     = "arm armv7a vfp thumb neon       callconvention-hard"
    TARGET_FPU        = "hard"
    meta-processor-sdk = "HEAD:cb3ee0c165ef4e71e1aad16812652ca1371a9c80"
    meta-arago-distro 
    meta-arago-extras = "HEAD:8f49ed67d0627a04ac72fd388fda7756273ba2d7"
    meta-browser      = "HEAD:08576b03af624b65ad949c410d84c11c7d1f2e39"
    meta-openamp      = "HEAD:8a214032bfb7e8124bc1485c70c69f7d60abb819"
    meta-qt5          = "HEAD:2c9f0e4eb0e9097f6f872ec1e1d81768a8ab5f1b"
    meta-networking   
    meta-ruby         
    meta-python       
    meta-oe           
    meta-gnome        = "HEAD:fe5c83312de11e80b85680ef237f8acb04b4b26e"
    meta-ti           = "HEAD:a18d57af8384ced25996739bb66d197c69efb77b"
    meta-linaro-toolchain 
    meta-optee        = "HEAD:49b0f32d7e955f250b0022d1b2f403f45a2c2d9c"
    meta              = "HEAD:e3911133ee9aad7cc3ae89faea80a097f6614fab"
    
    Initialising tasks: 100% |#######################################| Time: 0:00:09
    NOTE: Executing SetScene Tasks
    NOTE: Executing RunQueue Tasks
    ERROR: ti-sysbios-6_46_05_55-r0 do_install: Function failed: do_install (log file is located at /home/futura/tisdk/build/arago-tmp-external-linaro-toolchain/work/armv7ahf-neon-linux-gnueabi/ti-sysbios/6_46_05_55-r0/temp/log.do_install.7453)
    ERROR: Logfile of failure stored in: /home/futura/tisdk/build/arago-tmp-external-linaro-toolchain/work/armv7ahf-neon-linux-gnueabi/ti-sysbios/6_46_05_55-r0/temp/log.do_install.7453
    Log data follows:
    | DEBUG: Executing shell function do_install
    | cp: cannot stat ‘/home/futura/tisdk/build/arago-tmp-external-linaro-toolchain/work/armv7ahf-neon-linux-gnueabi/ti-sysbios/6_46_05_55-r0/bios_6_46_05_55/*’: No such file or directory
    | WARNING: /home/futura/tisdk/build/arago-tmp-external-linaro-toolchain/work/armv7ahf-neon-linux-gnueabi/ti-sysbios/6_46_05_55-r0/temp/run.do_install.7453:1 exit 1 from 'cp ${CP_ARGS} /home/futura/tisdk/build/arago-tmp-external-linaro-toolchain/work/armv7ahf-neon-linux-gnueabi/ti-sysbios/6_46_05_55-r0/bios_6_46_05_55/* /home/futura/tisdk/build/arago-tmp-external-linaro-toolchain/work/armv7ahf-neon-linux-gnueabi/ti-sysbios/6_46_05_55-r0/image/usr/share/ti/ti-sysbios-tree'
    | ERROR: Function failed: do_install (log file is located at /home/futura/tisdk/build/arago-tmp-external-linaro-toolchain/work/armv7ahf-neon-linux-gnueabi/ti-sysbios/6_46_05_55-r0/temp/log.do_install.7453)
    ERROR: Task (/home/futura/tisdk/sources/meta-ti/recipes-ti/bios/ti-sysbios_6.46.05.55.bb:do_install) failed with exit code '1'
    ERROR: linux-ti-staging-4.9.41+gitAUTOINC+e3a80a1c5c-r3c.arago5.tisdk9 do_compile: oe_runmake failed
    ERROR: linux-ti-staging-4.9.41+gitAUTOINC+e3a80a1c5c-r3c.arago5.tisdk9 do_compile: Function failed: do_compile (log file is located at /home/futura/tisdk/build/arago-tmp-external-linaro-toolchain/work/am437x_evm-linux-gnueabi/linux-ti-staging/4.9.41+gitAUTOINC+e3a80a1c5c-r3c.arago5.tisdk9/temp/log.do_compile.7451)
    ERROR: Logfile of failure stored in: /home/futura/tisdk/build/arago-tmp-external-linaro-toolchain/work/am437x_evm-linux-gnueabi/linux-ti-staging/4.9.41+gitAUTOINC+e3a80a1c5c-r3c.arago5.tisdk9/temp/log.do_compile.7451
    Log data follows:
    | DEBUG: Executing shell function do_compile
    | NOTE: make -j 4 HOSTCC=gcc  HOSTCPP=gcc  -E zImage CC=arm-linux-gnueabihf-gcc  -mno-thumb-interwork -marm -fuse-ld=bfd LD=arm-linux-gnueabihf-ld.bfd   LOADADDR=0x80008000
    | NOTE: make -j 4 HOSTCC=gcc  HOSTCPP=gcc  -E am43x-epos-evm.dtb
    | NOTE: make -j 4 HOSTCC=gcc  HOSTCPP=gcc  -E am437x-gp-evm.dtb
    | NOTE: make -j 4 HOSTCC=gcc  HOSTCPP=gcc  -E am437x-gp-evm-hdmi.dtb
    | NOTE: make -j 4 HOSTCC=gcc  HOSTCPP=gcc  -E am437x-sk-evm.dtb
    | NOTE: make -j 4 HOSTCC=gcc  HOSTCPP=gcc  -E am437x-idk-evm.dtb
    | NOTE: make -j 4 HOSTCC=gcc  HOSTCPP=gcc  -E am437x-idk-pru-excl-uio.dtb
    | ERROR: oe_runmake failed
    |   CHK     include/config/kernel.release
    |   GEN     ./Makefile
    |   CHK     include/generated/uapi/linux/version.h
    |   CHK     include/generated/utsrelease.h
    |   Using /home/futura/tisdk/build/arago-tmp-external-linaro-toolchain/work-shared/am437x-evm/kernel-source as source for kernel
    |   CC      scripts/mod/empty.o
    |   CC      scripts/mod/devicetable-offsets.s
    |   MKELF   scripts/mod/elfconfig.h
    |   HOSTCC  scripts/mod/sumversion.o
    |   HOSTCC  scripts/mod/modpost.o
    |   GEN     scripts/mod/devicetable-offsets.h
    |   HOSTCC  scripts/mod/file2alias.o
    |   HOSTLD  scripts/mod/modpost
    |   CHK     include/generated/timeconst.h
    |   CHK     include/generated/bounds.h
    |   CHK     include/generated/asm-offsets.h
    |   CALL    /home/futura/tisdk/build/arago-tmp-external-linaro-toolchain/work-shared/am437x-evm/kernel-source/scripts/checksyscalls.sh
    |   CHK     include/generated/compile.h
    |   CHK     kernel/config_data.h
    |   DTC     drivers/gpu/drm/tilcdc/tilcdc_slave_compat.dtb
    |   DTB     drivers/gpu/drm/tilcdc/tilcdc_slave_compat.dtb.S
    |   AS      drivers/gpu/drm/tilcdc/tilcdc_slave_compat.dtb.o
    |   LD      drivers/gpu/drm/tilcdc/built-in.o
    | rm drivers/gpu/drm/tilcdc/tilcdc_slave_compat.dtb.S drivers/gpu/drm/tilcdc/tilcdc_slave_compat.dtb
    |   LD      drivers/gpu/drm/built-in.o
    |   LD      drivers/gpu/built-in.o
    |   LD      drivers/built-in.o
    |   LD      vmlinux.o
    |   MODPOST vmlinux.o
    |   GEN     .version
    |   CHK     include/generated/compile.h
    |   UPD     include/generated/compile.h
    |   CC      init/version.o
    |   LD      init/built-in.o
    |   KSYM    .tmp_kallsyms1.o
    |   KSYM    .tmp_kallsyms2.o
    |   LD      vmlinux
    |   SORTEX  vmlinux
    |   SYSMAP  System.map
    |   OBJCOPY arch/arm/boot/Image
    |   Kernel: arch/arm/boot/Image is ready
    |   LZMA    arch/arm/boot/compressed/piggy_data
    |   AS      arch/arm/boot/compressed/piggy.o
    |   LD      arch/arm/boot/compressed/vmlinux
    |   OBJCOPY arch/arm/boot/zImage
    |   Kernel: arch/arm/boot/zImage is ready
    |   CC      scripts/mod/empty.o
    |   CC      scripts/mod/devicetable-offsets.s
    |   MKELF   scripts/mod/elfconfig.h
    |   HOSTCC  scripts/mod/modpost.o
    |   HOSTCC  scripts/mod/sumversion.o
    |   GEN     scripts/mod/devicetable-offsets.h
    |   HOSTCC  scripts/mod/file2alias.o
    |   HOSTLD  scripts/mod/modpost
    | make[3]: *** No rule to make target `arch/arm/boot/dts/am437x-idk-pru-excl-uio.dtb'.  Stop.
    | make[2]: *** [am437x-idk-pru-excl-uio.dtb] Error 2
    | make[1]: *** [sub-make] Error 2
    | make: *** [__sub-make] Error 2
    | ERROR: Function failed: do_compile (log file is located at /home/futura/tisdk/build/arago-tmp-external-linaro-toolchain/work/am437x_evm-linux-gnueabi/linux-ti-staging/4.9.41+gitAUTOINC+e3a80a1c5c-r3c.arago5.tisdk9/temp/log.do_compile.7451)
    ERROR: Task (/home/futura/tisdk/sources/meta-ti/recipes-kernel/linux/linux-ti-staging_4.9.bb:do_compile) failed with exit code '1'
    NOTE: Tasks Summary: Attempted 1751 tasks of which 1746 didn't need to be rerun and 2 failed.
    
    Summary: 2 tasks failed:
      /home/futura/tisdk/sources/meta-ti/recipes-ti/bios/ti-sysbios_6.46.05.55.bb:do_install
      /home/futura/tisdk/sources/meta-ti/recipes-kernel/linux/linux-ti-staging_4.9.bb:do_compile
    Summary: There was 1 WARNING message shown.
    Summary: There were 3 ERROR messages shown, returning a non-zero exit code.
    futura@futura:~/tisdk/build$ 
    
    

    Please suggest possible solution.

    Regards,

    Winiston.P

  • It is again caused by the dash you had used before. When the run.do_setup_uio task was running which has #!/bin/sh in the beginning and since your default shell was pointing to dash, this task failed and later the dtb compilation fails because of the absence of "am437x-idk-pru-excl-uio.dtb" Later when you change the default shell to bash this task has already done and not re-executed. Cleaning in order to re-run all these tasks will fix this issue.
    MACHINE=am437x-evm bitbake -c clean linux-ti-staging ti-sysbios

  • Dear,

    I installed all prerequisites and execute the below command to change shell to bash,

    sudo dpkg-reconfigure dash
    

    and  selected "No" when it prompted.

    Now it build 30% and gives attached errors

    -linux-gnueabi/bfd'
    | make[2]: Leaving directory `/home/futura/tisdk/build/arago-tmp-external-linaro-toolchain/work/armv7ahf-neon-linux-gnueabi/binutils/linaro-2.27-r2016.10/git/build.arm-linux-gnueabi.arm-linux-gnueabi/bfd'
    | make[2]: Entering directory `/home/futura/tisdk/build/arago-tmp-external-linaro-toolchain/work/armv7ahf-neon-linux-gnueabi/binutils/linaro-2.27-r2016.10/git/build.arm-linux-gnueabi.arm-linux-gnueabi/opcodes'
    | make  all-recursive
    | make[3]: Entering directory `/home/futura/tisdk/build/arago-tmp-external-linaro-toolchain/work/armv7ahf-neon-linux-gnueabi/binutils/linaro-2.27-r2016.10/git/build.arm-linux-gnueabi.arm-linux-gnueabi/opcodes'
    | Making all in .
    | make[4]: Entering directory `/home/futura/tisdk/build/arago-tmp-external-linaro-toolchain/work/armv7ahf-neon-linux-gnueabi/binutils/linaro-2.27-r2016.10/git/build.arm-linux-gnueabi.arm-linux-gnueabi/opcodes'
    | make[4]: Leaving directory `/home/futura/tisdk/build/arago-tmp-external-linaro-toolchain/work/armv7ahf-neon-linux-gnueabi/binutils/linaro-2.27-r2016.10/git/build.arm-linux-gnueabi.arm-linux-gnueabi/opcodes'
    | Making all in po
    | make[4]: Entering directory `/home/futura/tisdk/build/arago-tmp-external-linaro-toolchain/work/armv7ahf-neon-linux-gnueabi/binutils/linaro-2.27-r2016.10/git/build.arm-linux-gnueabi.arm-linux-gnueabi/opcodes/po'
    | make[4]: Nothing to be done for `all'.
    | make[4]: Leaving directory `/home/futura/tisdk/build/arago-tmp-external-linaro-toolchain/work/armv7ahf-neon-linux-gnueabi/binutils/linaro-2.27-r2016.10/git/build.arm-linux-gnueabi.arm-linux-gnueabi/opcodes/po'
    | make[3]: Leaving directory `/home/futura/tisdk/build/arago-tmp-external-linaro-toolchain/work/armv7ahf-neon-linux-gnueabi/binutils/linaro-2.27-r2016.10/git/build.arm-linux-gnueabi.arm-linux-gnueabi/opcodes'
    | make[2]: Leaving directory `/home/futura/tisdk/build/arago-tmp-external-linaro-toolchain/work/armv7ahf-neon-linux-gnueabi/binutils/linaro-2.27-r2016.10/git/build.arm-linux-gnueabi.arm-linux-gnueabi/opcodes'
    | make[2]: Entering directory `/home/futura/tisdk/build/arago-tmp-external-linaro-toolchain/work/armv7ahf-neon-linux-gnueabi/binutils/linaro-2.27-r2016.10/git/build.arm-linux-gnueabi.arm-linux-gnueabi/gas'
    | make  all-recursive
    | make[3]: Entering directory `/home/futura/tisdk/build/arago-tmp-external-linaro-toolchain/work/armv7ahf-neon-linux-gnueabi/binutils/linaro-2.27-r2016.10/git/build.arm-linux-gnueabi.arm-linux-gnueabi/gas'
    | Making all in doc
    | make[4]: Entering directory `/home/futura/tisdk/build/arago-tmp-external-linaro-toolchain/work/armv7ahf-neon-linux-gnueabi/binutils/linaro-2.27-r2016.10/git/build.arm-linux-gnueabi.arm-linux-gnueabi/gas/doc'
    | make[4]: Nothing to be done for `all'.
    | make[4]: Leaving directory `/home/futura/tisdk/build/arago-tmp-external-linaro-toolchain/work/armv7ahf-neon-linux-gnueabi/binutils/linaro-2.27-r2016.10/git/build.arm-linux-gnueabi.arm-linux-gnueabi/gas/doc'
    | Making all in po
    | make[4]: Entering directory `/home/futura/tisdk/build/arago-tmp-external-linaro-toolchain/work/armv7ahf-neon-linux-gnueabi/binutils/linaro-2.27-r2016.10/git/build.arm-linux-gnueabi.arm-linux-gnueabi/gas/po'
    | make[4]: Nothing to be done for `all'.
    | make[4]: Leaving directory `/home/futura/tisdk/build/arago-tmp-external-linaro-toolchain/work/armv7ahf-neon-linux-gnueabi/binutils/linaro-2.27-r2016.10/git/build.arm-linux-gnueabi.arm-linux-gnueabi/gas/po'
    | make[4]: Entering directory `/home/futura/tisdk/build/arago-tmp-external-linaro-toolchain/work/armv7ahf-neon-linux-gnueabi/binutils/linaro-2.27-r2016.10/git/build.arm-linux-gnueabi.arm-linux-gnueabi/gas'
    | make[4]: Leaving directory `/home/futura/tisdk/build/arago-tmp-external-linaro-toolchain/work/armv7ahf-neon-linux-gnueabi/binutils/linaro-2.27-r2016.10/git/build.arm-linux-gnueabi.arm-linux-gnueabi/gas'
    | make[3]: Leaving directory `/home/futura/tisdk/build/arago-tmp-external-linaro-toolchain/work/armv7ahf-neon-linux-gnueabi/binutils/linaro-2.27-r2016.10/git/build.arm-linux-gnueabi.arm-linux-gnueabi/gas'
    | make[2]: Leaving directory `/home/futura/tisdk/build/arago-tmp-external-linaro-toolchain/work/armv7ahf-neon-linux-gnueabi/binutils/linaro-2.27-r2016.10/git/build.arm-linux-gnueabi.arm-linux-gnueabi/gas'
    | make[2]: Entering directory `/home/futura/tisdk/build/arago-tmp-external-linaro-toolchain/work/armv7ahf-neon-linux-gnueabi/binutils/linaro-2.27-r2016.10/git/build.arm-linux-gnueabi.arm-linux-gnueabi/gprof'
    | make  all-recursive
    | make[3]: Entering directory `/home/futura/tisdk/build/arago-tmp-external-linaro-toolchain/work/armv7ahf-neon-linux-gnueabi/binutils/linaro-2.27-r2016.10/git/build.arm-linux-gnueabi.arm-linux-gnueabi/gprof'
    | Making all in po
    | make[2]: Entering directory `/home/futura/tisdk/build/arago-tmp-external-linaro-toolchain/work/armv7ahf-neon-linux-gnueabi/binutils/linaro-2.27-r2016.10/git/build.arm-linux-gnueabi.arm-linux-gnueabi/binutils'
    | Making info in doc
    | make[4]: Entering directory `/home/futura/tisdk/build/arago-tmp-external-linaro-toolchain/work/armv7ahf-neon-linux-gnueabi/binutils/linaro-2.27-r2016.10/git/build.arm-linux-gnueabi.arm-linux-gnueabi/gprof/po'
    | make[4]: Nothing to be done for `all'.
    | make[4]: Leaving directory `/home/futura/tisdk/build/arago-tmp-external-linaro-toolchain/work/armv7ahf-neon-linux-gnueabi/binutils/linaro-2.27-r2016.10/git/build.arm-linux-gnueabi.arm-linux-gnueabi/gprof/po'
    | make[3]: Entering directory `/home/futura/tisdk/build/arago-tmp-external-linaro-toolchain/work/armv7ahf-neon-linux-gnueabi/binutils/linaro-2.27-r2016.10/git/build.arm-linux-gnueabi.arm-linux-gnueabi/binutils/doc'
    | make[3]: Nothing to be done for `info'.
    | make[3]: Leaving directory `/home/futura/tisdk/build/arago-tmp-external-linaro-toolchain/work/armv7ahf-neon-linux-gnueabi/binutils/linaro-2.27-r2016.10/git/build.arm-linux-gnueabi.arm-linux-gnueabi/binutils/doc'
    | Making info in po
    | make[2]: Entering directory `/home/futura/tisdk/build/arago-tmp-external-linaro-toolchain/work/armv7ahf-neon-linux-gnueabi/binutils/linaro-2.27-r2016.10/git/build.arm-linux-gnueabi.arm-linux-gnueabi/gold'
    | make[4]: Entering directory `/home/futura/tisdk/build/arago-tmp-external-linaro-toolchain/work/armv7ahf-neon-linux-gnueabi/binutils/linaro-2.27-r2016.10/git/build.arm-linux-gnueabi.arm-linux-gnueabi/gprof'
    | make[4]: Nothing to be done for `all-am'.
    | make  all-recursive
    | make[4]: Leaving directory `/home/futura/tisdk/build/arago-tmp-external-linaro-toolchain/work/armv7ahf-neon-linux-gnueabi/binutils/linaro-2.27-r2016.10/git/build.arm-linux-gnueabi.arm-linux-gnueabi/gprof'
    | make[3]: Leaving directory `/home/futura/tisdk/build/arago-tmp-external-linaro-toolchain/work/armv7ahf-neon-linux-gnueabi/binutils/linaro-2.27-r2016.10/git/build.arm-linux-gnueabi.arm-linux-gnueabi/gprof'
    | make[2]: Leaving directory `/home/futura/tisdk/build/arago-tmp-external-linaro-toolchain/work/armv7ahf-neon-linux-gnueabi/binutils/linaro-2.27-r2016.10/git/build.arm-linux-gnueabi.arm-linux-gnueabi/gprof'
    | make[3]: Entering directory `/home/futura/tisdk/build/arago-tmp-external-linaro-toolchain/work/armv7ahf-neon-linux-gnueabi/binutils/linaro-2.27-r2016.10/git/build.arm-linux-gnueabi.arm-linux-gnueabi/gold'
    | Making all in po
    | make[4]: Entering directory `/home/futura/tisdk/build/arago-tmp-external-linaro-toolchain/work/armv7ahf-neon-linux-gnueabi/binutils/linaro-2.27-r2016.10/git/build.arm-linux-gnueabi.arm-linux-gnueabi/gold/po'
    | make[4]: Nothing to be done for `all'.
    | make[4]: Leaving directory `/home/futura/tisdk/build/arago-tmp-external-linaro-toolchain/work/armv7ahf-neon-linux-gnueabi/binutils/linaro-2.27-r2016.10/git/build.arm-linux-gnueabi.arm-linux-gnueabi/gold/po'
    | Making all in testsuite
    | make[3]: Entering directory `/home/futura/tisdk/build/arago-tmp-external-linaro-toolchain/work/armv7ahf-neon-linux-gnueabi/binutils/linaro-2.27-r2016.10/git/build.arm-linux-gnueabi.arm-linux-gnueabi/binutils/po'
    | make[3]: Nothing to be done for `info'.
    | make[3]: Leaving directory `/home/futura/tisdk/build/arago-tmp-external-linaro-toolchain/work/armv7ahf-neon-linux-gnueabi/binutils/linaro-2.27-r2016.10/git/build.arm-linux-gnueabi.arm-linux-gnueabi/binutils/po'
    | make[3]: Entering directory `/home/futura/tisdk/build/arago-tmp-external-linaro-toolchain/work/armv7ahf-neon-linux-gnueabi/binutils/linaro-2.27-r2016.10/git/build.arm-linux-gnueabi.arm-linux-gnueabi/binutils'
    | make[3]: Nothing to be done for `info-am'.
    | make[3]: Leaving directory `/home/futura/tisdk/build/arago-tmp-external-linaro-toolchain/work/armv7ahf-neon-linux-gnueabi/binutils/linaro-2.27-r2016.10/git/build.arm-linux-gnueabi.arm-linux-gnueabi/binutils'
    | make  all-recursive
    | make[3]: Entering directory `/home/futura/tisdk/build/arago-tmp-external-linaro-toolchain/work/armv7ahf-neon-linux-gnueabi/binutils/linaro-2.27-r2016.10/git/build.arm-linux-gnueabi.arm-linux-gnueabi/binutils'
    | Making all in doc
    | make[4]: Entering directory `/home/futura/tisdk/build/arago-tmp-external-linaro-toolchain/work/armv7ahf-neon-linux-gnueabi/binutils/linaro-2.27-r2016.10/git/build.arm-linux-gnueabi.arm-linux-gnueabi/binutils/doc'
    | make[4]: Nothing to be done for `all'.
    | make[4]: Leaving directory `/home/futura/tisdk/build/arago-tmp-external-linaro-toolchain/work/armv7ahf-neon-linux-gnueabi/binutils/linaro-2.27-r2016.10/git/build.arm-linux-gnueabi.arm-linux-gnueabi/binutils/doc'
    | Making all in po
    | make[4]: Entering directory `/home/futura/tisdk/build/arago-tmp-external-linaro-toolchain/work/armv7ahf-neon-linux-gnueabi/binutils/linaro-2.27-r2016.10/git/build.arm-linux-gnueabi.arm-linux-gnueabi/binutils/po'
    | make[4]: Nothing to be done for `all'.
    | make[4]: Leaving directory `/home/futura/tisdk/build/arago-tmp-external-linaro-toolchain/work/armv7ahf-neon-linux-gnueabi/binutils/linaro-2.27-r2016.10/git/build.arm-linux-gnueabi.arm-linux-gnueabi/binutils/po'
    | make[4]: Entering directory `/home/futura/tisdk/build/arago-tmp-external-linaro-toolchain/work/armv7ahf-neon-linux-gnueabi/binutils/linaro-2.27-r2016.10/git/build.arm-linux-gnueabi.arm-linux-gnueabi/binutils'
    | make[4]: Leaving directory `/home/futura/tisdk/build/arago-tmp-external-linaro-toolchain/work/armv7ahf-neon-linux-gnueabi/binutils/linaro-2.27-r2016.10/git/build.arm-linux-gnueabi.arm-linux-gnueabi/binutils'
    | make[3]: Leaving directory `/home/futura/tisdk/build/arago-tmp-external-linaro-toolchain/work/armv7ahf-neon-linux-gnueabi/binutils/linaro-2.27-r2016.10/git/build.arm-linux-gnueabi.arm-linux-gnueabi/binutils'
    | make[2]: Leaving directory `/home/futura/tisdk/build/arago-tmp-external-linaro-toolchain/work/armv7ahf-neon-linux-gnueabi/binutils/linaro-2.27-r2016.10/git/build.arm-linux-gnueabi.arm-linux-gnueabi/binutils'
    | make[4]: Entering directory `/home/futura/tisdk/build/arago-tmp-external-linaro-toolchain/work/armv7ahf-neon-linux-gnueabi/binutils/linaro-2.27-r2016.10/git/build.arm-linux-gnueabi.arm-linux-gnueabi/gold/testsuite'
    | make  all-am
    | make[5]: Entering directory `/home/futura/tisdk/build/arago-tmp-external-linaro-toolchain/work/armv7ahf-neon-linux-gnueabi/binutils/linaro-2.27-r2016.10/git/build.arm-linux-gnueabi.arm-linux-gnueabi/gold/testsuite'
    | make[5]: Nothing to be done for `all-am'.
    | make[5]: Leaving directory `/home/futura/tisdk/build/arago-tmp-external-linaro-toolchain/work/armv7ahf-neon-linux-gnueabi/binutils/linaro-2.27-r2016.10/git/build.arm-linux-gnueabi.arm-linux-gnueabi/gold/testsuite'
    | ERROR: oe_runmake failed
    | make[4]: Leaving directory `/home/futura/tisdk/build/arago-tmp-external-linaro-toolchain/work/armv7ahf-neon-linux-gnueabi/binutils/linaro-2.27-r2016.10/git/build.arm-linux-gnueabi.arm-linux-gnueabi/gold/testsuite'
    | make[4]: Entering directory `/home/futura/tisdk/build/arago-tmp-external-linaro-toolchain/work/armv7ahf-neon-linux-gnueabi/binutils/linaro-2.27-r2016.10/git/build.arm-linux-gnueabi.arm-linux-gnueabi/gold'
    | arm-linux-gnueabihf-g++  -march=armv7-a -marm -mfpu=neon  -mfloat-abi=hard --sysroot=/home/futura/tisdk/build/arago-tmp-external-linaro-toolchain/sysroots/am437x-evm -W -Wall    -Wstack-usage=262144 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -frandom-seed=ld-new  -isystem/home/futura/gcc-linaro-6.2.1-2016.11-x86_64_arm-linux-gnueabihf/arm-linux-gnueabihf/include  -O2 -pipe -g -feliminate-unused-debug-types -fdebug-prefix-map=/home/futura/tisdk/build/arago-tmp-external-linaro-toolchain/work/armv7ahf-neon-linux-gnueabi/binutils/linaro-2.27-r2016.10=/usr/src/debug/binutils/linaro-2.27-r2016.10 -fdebug-prefix-map=/home/futura/tisdk/build/arago-tmp-external-linaro-toolchain/sysroots/x86_64-linux= -fdebug-prefix-map=/home/futura/tisdk/build/arago-tmp-external-linaro-toolchain/sysroots/am437x-evm=   -static-libstdc++ -static-libgcc -L/home/futura/gcc-linaro-6.2.1-2016.11-x86_64_arm-linux-gnueabihf/arm-linux-gnueabihf/lib -Wl,-rpath-link,/home/futura/gcc-linaro-6.2.1-2016.11-x86_64_arm-linux-gnueabihf/arm-linux-gnueabihf/lib -Wl,-O1 -Wl,--hash-style=gnu -o ld-new main.o i386.o x86_64.o sparc.o powerpc.o arm.o arm-reloc-property.o tilegx.o mips.o aarch64.o aarch64-reloc-property.o s390.o libgold.a ../libiberty/libiberty.a    -ldl -lz -ldl
    | arm-linux-gnueabihf-g++  -march=armv7-a -marm -mfpu=neon  -mfloat-abi=hard --sysroot=/home/futura/tisdk/build/arago-tmp-external-linaro-toolchain/sysroots/am437x-evm -W -Wall    -Wstack-usage=262144 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -frandom-seed=incremental-dump  -isystem/home/futura/gcc-linaro-6.2.1-2016.11-x86_64_arm-linux-gnueabihf/arm-linux-gnueabihf/include  -O2 -pipe -g -feliminate-unused-debug-types -fdebug-prefix-map=/home/futura/tisdk/build/arago-tmp-external-linaro-toolchain/work/armv7ahf-neon-linux-gnueabi/binutils/linaro-2.27-r2016.10=/usr/src/debug/binutils/linaro-2.27-r2016.10 -fdebug-prefix-map=/home/futura/tisdk/build/arago-tmp-external-linaro-toolchain/sysroots/x86_64-linux= -fdebug-prefix-map=/home/futura/tisdk/build/arago-tmp-external-linaro-toolchain/sysroots/am437x-evm=   -static-libstdc++ -static-libgcc -L/home/futura/gcc-linaro-6.2.1-2016.11-x86_64_arm-linux-gnueabihf/arm-linux-gnueabihf/lib -Wl,-rpath-link,/home/futura/gcc-linaro-6.2.1-2016.11-x86_64_arm-linux-gnueabihf/arm-linux-gnueabihf/lib -Wl,-O1 -Wl,--hash-style=gnu -o incremental-dump incremental-dump.o i386.o x86_64.o sparc.o powerpc.o arm.o arm-reloc-property.o tilegx.o mips.o aarch64.o aarch64-reloc-property.o s390.o libgold.a ../libiberty/libiberty.a   -ldl -lz -ldl
    | make[2]: Entering directory `/home/futura/tisdk/build/arago-tmp-external-linaro-toolchain/work/armv7ahf-neon-linux-gnueabi/binutils/linaro-2.27-r2016.10/git/build.arm-linux-gnueabi.arm-linux-gnueabi/ld'
    | make  all-recursive
    | make[3]: Entering directory `/home/futura/tisdk/build/arago-tmp-external-linaro-toolchain/work/armv7ahf-neon-linux-gnueabi/binutils/linaro-2.27-r2016.10/git/build.arm-linux-gnueabi.arm-linux-gnueabi/ld'
    | Making all in po
    | make[4]: Entering directory `/home/futura/tisdk/build/arago-tmp-external-linaro-toolchain/work/armv7ahf-neon-linux-gnueabi/binutils/linaro-2.27-r2016.10/git/build.arm-linux-gnueabi.arm-linux-gnueabi/ld/po'
    | make[4]: Nothing to be done for `all'.
    | make[4]: Leaving directory `/home/futura/tisdk/build/arago-tmp-external-linaro-toolchain/work/armv7ahf-neon-linux-gnueabi/binutils/linaro-2.27-r2016.10/git/build.arm-linux-gnueabi.arm-linux-gnueabi/ld/po'
    | make[4]: Entering directory `/home/futura/tisdk/build/arago-tmp-external-linaro-toolchain/work/armv7ahf-neon-linux-gnueabi/binutils/linaro-2.27-r2016.10/git/build.arm-linux-gnueabi.arm-linux-gnueabi/ld'
    | make[4]: Leaving directory `/home/futura/tisdk/build/arago-tmp-external-linaro-toolchain/work/armv7ahf-neon-linux-gnueabi/binutils/linaro-2.27-r2016.10/git/build.arm-linux-gnueabi.arm-linux-gnueabi/ld'
    | make[3]: Leaving directory `/home/futura/tisdk/build/arago-tmp-external-linaro-toolchain/work/armv7ahf-neon-linux-gnueabi/binutils/linaro-2.27-r2016.10/git/build.arm-linux-gnueabi.arm-linux-gnueabi/ld'
    | make[2]: Leaving directory `/home/futura/tisdk/build/arago-tmp-external-linaro-toolchain/work/armv7ahf-neon-linux-gnueabi/binutils/linaro-2.27-r2016.10/git/build.arm-linux-gnueabi.arm-linux-gnueabi/ld'
    | powerpc.o: file not recognized: File truncated
    | powerpc.o: file not recognized: File truncated
    | collect2: error: ld returned 1 exit status
    | collect2: error: ld returned 1 exit status
    | make[4]: *** [ld-new] Error 1
    | make[4]: *** Waiting for unfinished jobs....
    | make[4]: *** [incremental-dump] Error 1
    | make[4]: Leaving directory `/home/futura/tisdk/build/arago-tmp-external-linaro-toolchain/work/armv7ahf-neon-linux-gnueabi/binutils/linaro-2.27-r2016.10/git/build.arm-linux-gnueabi.arm-linux-gnueabi/gold'
    | make[3]: *** [all-recursive] Error 1
    | make[3]: Leaving directory `/home/futura/tisdk/build/arago-tmp-external-linaro-toolchain/work/armv7ahf-neon-linux-gnueabi/binutils/linaro-2.27-r2016.10/git/build.arm-linux-gnueabi.arm-linux-gnueabi/gold'
    | make[2]: *** [all] Error 2
    | make[2]: Leaving directory `/home/futura/tisdk/build/arago-tmp-external-linaro-toolchain/work/armv7ahf-neon-linux-gnueabi/binutils/linaro-2.27-r2016.10/git/build.arm-linux-gnueabi.arm-linux-gnueabi/gold'
    | make[1]: *** [all-gold] Error 2
    | make[1]: Leaving directory `/home/futura/tisdk/build/arago-tmp-external-linaro-toolchain/work/armv7ahf-neon-linux-gnueabi/binutils/linaro-2.27-r2016.10/git/build.arm-linux-gnueabi.arm-linux-gnueabi'
    | make: *** [all] Error 2
    | ERROR: Function failed: do_compile (log file is located at /home/futura/tisdk/build/arago-tmp-external-linaro-toolchain/work/armv7ahf-neon-linux-gnueabi/binutils/linaro-2.27-r2016.10/temp/log.do_compile.3209)
    ERROR: Task (/home/futura/tisdk/sources/meta-linaro/meta-linaro-toolchain/recipes-devtools/binutils/binutils_linaro-2.27.bb:do_compile) failed with exit code '1'
    ERROR: qtsvg-5.7.1+gitAUTOINC+d3d3db5a75-r0.tisdk0 do_compile: oe_runmake failed
    ERROR: qtsvg-5.7.1+gitAUTOINC+d3d3db5a75-r0.tisdk0 do_compile: Function failed: do_compile (log file is located at /home/futura/tisdk/build/arago-tmp-external-linaro-toolchain/work/armv7ahf-neon-linux-gnueabi/qtsvg/5.7.1+gitAUTOINC+d3d3db5a75-r0.tisdk0/temp/log.do_compile.3218)
    ERROR: Logfile of failure stored in: /home/futura/tisdk/build/arago-tmp-external-linaro-toolchain/work/armv7ahf-neon-linux-gnueabi/qtsvg/5.7.1+gitAUTOINC+d3d3db5a75-r0.tisdk0/temp/log.do_compile.3218
    Log data follows:
    | DEBUG: Executing shell function do_compile
    | NOTE: make -j 8 MAKEFLAGS=-j 8 OE_QMAKE_COMPILER=arm-linux-gnueabihf-gcc  -march=armv7-a -marm -mfpu=neon  -mfloat-abi=hard --sysroot=/home/futura/tisdk/build/arago-tmp-external-linaro-toolchain/sysroots/am437x-evm OE_QMAKE_CC=arm-linux-gnueabihf-gcc  -march=armv7-a -marm -mfpu=neon  -mfloat-abi=hard --sysroot=/home/futura/tisdk/build/arago-tmp-external-linaro-toolchain/sysroots/am437x-evm OE_QMAKE_CXX=arm-linux-gnueabihf-g++  -march=armv7-a -marm -mfpu=neon  -mfloat-abi=hard --sysroot=/home/futura/tisdk/build/arago-tmp-external-linaro-toolchain/sysroots/am437x-evm OE_QMAKE_CFLAGS= -isystem/home/futura/gcc-linaro-6.2.1-2016.11-x86_64_arm-linux-gnueabihf/arm-linux-gnueabihf/include  -O2 -pipe -g -feliminate-unused-debug-types -fdebug-prefix-map=/home/futura/tisdk/build/arago-tmp-external-linaro-toolchain/work/armv7ahf-neon-linux-gnueabi/qtsvg/5.7.1+gitAUTOINC+d3d3db5a75-r0.tisdk0=/usr/src/debug/qtsvg/5.7.1+gitAUTOINC+d3d3db5a75-r0.tisdk0 -fdebug-prefix-map=/home/futura/tisdk/build/arago-tmp-external-linaro-toolchain/sysroots/x86_64-linux= -fdebug-prefix-map=/home/futura/tisdk/build/arago-tmp-external-linaro-toolchain/sysroots/am437x-evm=  OE_QMAKE_CXXFLAGS= -isystem/home/futura/gcc-linaro-6.2.1-2016.11-x86_64_arm-linux-gnueabihf/arm-linux-gnueabihf/include  -O2 -pipe -g -feliminate-unused-debug-types -fdebug-prefix-map=/home/futura/tisdk/build/arago-tmp-external-linaro-toolchain/work/armv7ahf-neon-linux-gnueabi/qtsvg/5.7.1+gitAUTOINC+d3d3db5a75-r0.tisdk0=/usr/src/debug/qtsvg/5.7.1+gitAUTOINC+d3d3db5a75-r0.tisdk0 -fdebug-prefix-map=/home/futura/tisdk/build/arago-tmp-external-linaro-toolchain/sysroots/x86_64-linux= -fdebug-prefix-map=/home/futura/tisdk/build/arago-tmp-external-linaro-toolchain/sysroots/am437x-evm=  -I/home/futura/tisdk/build/arago-tmp-external-linaro-toolchain/sysroots/am437x-evm/usr/local/XSGX/include -L/home/futura/tisdk/build/arago-tmp-external-linaro-toolchain/sysroots/am437x-evm/usr/local/XSGX/lib OE_QMAKE_LINK=arm-linux-gnueabihf-g++  -march=armv7-a -marm -mfpu=neon  -mfloat-abi=hard --sysroot=/home/futura/tisdk/build/arago-tmp-external-linaro-toolchain/sysroots/am437x-evm OE_QMAKE_LDFLAGS= -L/home/futura/gcc-linaro-6.2.1-2016.11-x86_64_arm-linux-gnueabihf/arm-linux-gnueabihf/lib -Wl,-rpath-link,/home/futura/gcc-linaro-6.2.1-2016.11-x86_64_arm-linux-gnueabihf/arm-linux-gnueabihf/lib -Wl,-O1 -Wl,--hash-style=gnu -L/home/futura/tisdk/build/arago-tmp-external-linaro-toolchain/sysroots/am437x-evm/usr/local/XSGX/lib -Wl,-rpath-link,/home/futura/tisdk/build/arago-tmp-external-linaro-toolchain/sysroots/am437x-evm/usr/local/XSGX/lib OE_QMAKE_AR=arm-linux-gnueabihf-ar OE_QMAKE_STRIP=echo OE_QMAKE_WAYLAND_SCANNER=/home/futura/tisdk/build/arago-tmp-external-linaro-toolchain/sysroots/x86_64-linux/usr/bin/wayland-scanner OE_QMAKE_INCDIR_QT=/home/futura/tisdk/build/arago-tmp-external-linaro-toolchain/sysroots/am437x-evm//usr/include/qt5
    | cd src/ && ( test -e Makefile || /home/futura/tisdk/build/arago-tmp-external-linaro-toolchain/sysroots/x86_64-linux/usr/bin/qt5/qmake /home/futura/tisdk/build/arago-tmp-external-linaro-toolchain/work/armv7ahf-neon-linux-gnueabi/qtsvg/5.7.1+gitAUTOINC+d3d3db5a75-r0.tisdk0/git/src/src.pro -o Makefile ) && make -f Makefile
    | make[1]: Entering directory `/home/futura/tisdk/build/arago-tmp-external-linaro-toolchain/work/armv7ahf-neon-linux-gnueabi/qtsvg/5.7.1+gitAUTOINC+d3d3db5a75-r0.tisdk0/build/src'
    | cd svg/ && ( test -e Makefile || /home/futura/tisdk/build/arago-tmp-external-linaro-toolchain/sysroots/x86_64-linux/usr/bin/qt5/qmake /home/futura/tisdk/build/arago-tmp-external-linaro-toolchain/work/armv7ahf-neon-linux-gnueabi/qtsvg/5.7.1+gitAUTOINC+d3d3db5a75-r0.tisdk0/git/src/svg/svg.pro -o Makefile ) && make -f Makefile
    | make[2]: Entering directory `/home/futura/tisdk/build/arago-tmp-external-linaro-toolchain/work/armv7ahf-neon-linux-gnueabi/qtsvg/5.7.1+gitAUTOINC+d3d3db5a75-r0.tisdk0/build/src/svg'
    | compiling /home/futura/tisdk/build/arago-tmp-external-linaro-toolchain/work/armv7ahf-neon-linux-gnueabi/qtsvg/5.7.1+gitAUTOINC+d3d3db5a75-r0.tisdk0/git/src/svg/qsvgrenderer.cpp
    | moc /home/futura/tisdk/build/arago-tmp-external-linaro-toolchain/work/armv7ahf-neon-linux-gnueabi/qtsvg/5.7.1+gitAUTOINC+d3d3db5a75-r0.tisdk0/git/src/svg/qgraphicssvgitem.h
    | compiling /home/futura/tisdk/build/arago-tmp-external-linaro-toolchain/work/armv7ahf-neon-linux-gnueabi/qtsvg/5.7.1+gitAUTOINC+d3d3db5a75-r0.tisdk0/git/src/svg/qsvggenerator.cpp
    | moc /home/futura/tisdk/build/arago-tmp-external-linaro-toolchain/work/armv7ahf-neon-linux-gnueabi/qtsvg/5.7.1+gitAUTOINC+d3d3db5a75-r0.tisdk0/git/src/svg/qsvgwidget.h
    | compiling /home/futura/tisdk/build/arago-tmp-external-linaro-toolchain/work/armv7ahf-neon-linux-gnueabi/qtsvg/5.7.1+gitAUTOINC+d3d3db5a75-r0.tisdk0/git/src/svg/qgraphicssvgitem.cpp
    | compiling .moc/moc_qsvgwidget.cpp
    | rm -f libQt5Svg.so.5.7.1 libQt5Svg.so libQt5Svg.so.5 libQt5Svg.so.5.7
    | linking ../../lib/libQt5Svg.so.5.7.1
    | /home/futura/gcc-linaro-6.2.1-2016.11-x86_64_arm-linux-gnueabihf/bin/../lib/gcc/arm-linux-gnueabihf/6.2.1/../../../../arm-linux-gnueabihf/bin/ld.gold: error: .obj/qsvggraphics.o: file is empty
    | /home/futura/gcc-linaro-6.2.1-2016.11-x86_64_arm-linux-gnueabihf/bin/../lib/gcc/arm-linux-gnueabihf/6.2.1/../../../../arm-linux-gnueabihf/bin/ld.gold: error: .obj/qsvghandler.o: file is empty
    | /home/futura/gcc-linaro-6.2.1-2016.11-x86_64_arm-linux-gnueabihf/bin/../lib/gcc/arm-linux-gnueabihf/6.2.1/../../../../arm-linux-gnueabihf/bin/ld.gold: error: .obj/qsvgnode.o: file is empty
    | /home/futura/gcc-linaro-6.2.1-2016.11-x86_64_arm-linux-gnueabihf/bin/../lib/gcc/arm-linux-gnueabihf/6.2.1/../../../../arm-linux-gnueabihf/bin/ld.gold: error: .obj/qsvgstructure.o: file is empty
    | /home/futura/gcc-linaro-6.2.1-2016.11-x86_64_arm-linux-gnueabihf/bin/../lib/gcc/arm-linux-gnueabihf/6.2.1/../../../../arm-linux-gnueabihf/bin/ld.gold: error: .obj/qsvgstyle.o: file is empty
    | /home/futura/gcc-linaro-6.2.1-2016.11-x86_64_arm-linux-gnueabihf/bin/../lib/gcc/arm-linux-gnueabihf/6.2.1/../../../../arm-linux-gnueabihf/bin/ld.gold: error: .obj/qsvgfont.o: file is empty
    | /home/futura/gcc-linaro-6.2.1-2016.11-x86_64_arm-linux-gnueabihf/bin/../lib/gcc/arm-linux-gnueabihf/6.2.1/../../../../arm-linux-gnueabihf/bin/ld.gold: error: .obj/qsvgtinydocument.o: file is empty
    | /home/futura/gcc-linaro-6.2.1-2016.11-x86_64_arm-linux-gnueabihf/bin/../lib/gcc/arm-linux-gnueabihf/6.2.1/../../../../arm-linux-gnueabihf/bin/ld.gold: error: .obj/qsvgwidget.o: file is empty
    | /usr/src/debug/qtsvg/5.7.1+gitAUTOINC+d3d3db5a75-r0.tisdk0/git/src/svg/qsvgtinydocument_p.h:174: error: undefined reference to 'QSvgNode::transformedBounds() const'
    | /usr/src/debug/qtsvg/5.7.1+gitAUTOINC+d3d3db5a75-r0.tisdk0/git/src/svg/qsvgtinydocument_p.h:174: error: undefined reference to 'QSvgNode::transformedBounds() const'
    | /usr/src/debug/qtsvg/5.7.1+gitAUTOINC+d3d3db5a75-r0.tisdk0/git/src/svg/qsvgrenderer.cpp:216: error: undefined reference to 'QSvgTinyDocument::setViewBox(QRectF const&)'
    | /usr/src/debug/qtsvg/5.7.1+gitAUTOINC+d3d3db5a75-r0.tisdk0/git/src/svg/qsvgrenderer.cpp:229: error: undefined reference to 'QSvgTinyDocument::animated() const'
    | /usr/src/debug/qtsvg/5.7.1+gitAUTOINC+d3d3db5a75-r0.tisdk0/git/src/svg/qsvgrenderer.cpp:272: error: undefined reference to 'QSvgTinyDocument::currentFrame() const'
    | /usr/src/debug/qtsvg/5.7.1+gitAUTOINC+d3d3db5a75-r0.tisdk0/git/src/svg/qsvgrenderer.cpp:281: error: undefined reference to 'QSvgTinyDocument::setCurrentFrame(int)'
    | /usr/src/debug/qtsvg/5.7.1+gitAUTOINC+d3d3db5a75-r0.tisdk0/git/src/svg/qsvgrenderer.cpp:316: error: undefined reference to 'QSvgTinyDocument::load(QString const&)'
    | /usr/src/debug/qtsvg/5.7.1+gitAUTOINC+d3d3db5a75-r0.tisdk0/git/src/svg/qsvgrenderer.cpp:317: error: undefined reference to 'QSvgTinyDocument::animated() const'
    | /usr/src/debug/qtsvg/5.7.1+gitAUTOINC+d3d3db5a75-r0.tisdk0/git/src/svg/qsvgrenderer.cpp:316: error: undefined reference to 'QSvgTinyDocument::load(QByteArray const&)'
    | /usr/src/debug/qtsvg/5.7.1+gitAUTOINC+d3d3db5a75-r0.tisdk0/git/src/svg/qsvgrenderer.cpp:317: error: undefined reference to 'QSvgTinyDocument::animated() const'
    | /usr/src/debug/qtsvg/5.7.1+gitAUTOINC+d3d3db5a75-r0.tisdk0/git/src/svg/qsvgrenderer.cpp:316: error: undefined reference to 'QSvgTinyDocument::load(QXmlStreamReader*)'
    | /usr/src/debug/qtsvg/5.7.1+gitAUTOINC+d3d3db5a75-r0.tisdk0/git/src/svg/qsvgrenderer.cpp:317: error: undefined reference to 'QSvgTinyDocument::animated() const'
    | /usr/src/debug/qtsvg/5.7.1+gitAUTOINC+d3d3db5a75-r0.tisdk0/git/src/svg/qsvgrenderer.cpp:378: error: undefined reference to 'QSvgTinyDocument::draw(QPainter*)'
    | /usr/src/debug/qtsvg/5.7.1+gitAUTOINC+d3d3db5a75-r0.tisdk0/git/src/svg/qsvgrenderer.cpp:399: error: undefined reference to 'QSvgTinyDocument::draw(QPainter*, QString const&, QRectF const&)'
    | /usr/src/debug/qtsvg/5.7.1+gitAUTOINC+d3d3db5a75-r0.tisdk0/git/src/svg/qsvgrenderer.cpp:413: error: undefined reference to 'QSvgTinyDocument::draw(QPainter*, QRectF const&)'
    | /usr/src/debug/qtsvg/5.7.1+gitAUTOINC+d3d3db5a75-r0.tisdk0/git/src/svg/qsvgtinydocument_p.h:174: error: undefined reference to 'QSvgNode::transformedBounds() const'
    | /usr/src/debug/qtsvg/5.7.1+gitAUTOINC+d3d3db5a75-r0.tisdk0/git/src/svg/qsvgrenderer.cpp:430: error: undefined reference to 'QSvgTinyDocument::setViewBox(QRectF const&)'
    | /usr/src/debug/qtsvg/5.7.1+gitAUTOINC+d3d3db5a75-r0.tisdk0/git/src/svg/qsvgrenderer.cpp:447: error: undefined reference to 'QSvgTinyDocument::boundsOnElement(QString const&) const'
    | /usr/src/debug/qtsvg/5.7.1+gitAUTOINC+d3d3db5a75-r0.tisdk0/git/src/svg/qsvgrenderer.cpp:470: error: undefined reference to 'QSvgTinyDocument::elementExists(QString const&) const'
    | /usr/src/debug/qtsvg/5.7.1+gitAUTOINC+d3d3db5a75-r0.tisdk0/git/src/svg/qsvgrenderer.cpp:492: error: undefined reference to 'QSvgTinyDocument::matrixForElement(QString const&) const'
    | .moc/moc_qsvgwidget.cpp:74: error: undefined reference to 'QSvgWidget::load(QByteArray const&)'
    | .moc/moc_qsvgwidget.cpp:73: error: undefined reference to 'QSvgWidget::load(QString const&)'
    | .obj/moc_qsvgwidget.o:moc_qsvgwidget.cpp:vtable for QSvgWidget: error: undefined reference to 'QSvgWidget::~QSvgWidget()'
    | .obj/moc_qsvgwidget.o:moc_qsvgwidget.cpp:vtable for QSvgWidget: error: undefined reference to 'QSvgWidget::~QSvgWidget()'
    | .obj/moc_qsvgwidget.o:moc_qsvgwidget.cpp:vtable for QSvgWidget: error: undefined reference to 'QSvgWidget::sizeHint() const'
    | .obj/moc_qsvgwidget.o:moc_qsvgwidget.cpp:vtable for QSvgWidget: error: undefined reference to 'QSvgWidget::paintEvent(QPaintEvent*)'
    | .obj/moc_qsvgwidget.o:moc_qsvgwidget.cpp:vtable for QSvgWidget: error: undefined reference to 'non-virtual thunk to QSvgWidget::~QSvgWidget()'
    | .obj/moc_qsvgwidget.o:moc_qsvgwidget.cpp:vtable for QSvgWidget: error: undefined reference to 'non-virtual thunk to QSvgWidget::~QSvgWidget()'
    | collect2: error: ld returned 1 exit status
    | make[2]: *** [../../lib/libQt5Svg.so.5.7.1] Error 1
    | make[2]: Leaving directory `/home/futura/tisdk/build/arago-tmp-external-linaro-toolchain/work/armv7ahf-neon-linux-gnueabi/qtsvg/5.7.1+gitAUTOINC+d3d3db5a75-r0.tisdk0/build/src/svg'
    | make[1]: *** [sub-svg-make_first-ordered] Error 2
    | make[1]: Leaving directory `/home/futura/tisdk/build/arago-tmp-external-linaro-toolchain/work/armv7ahf-neon-linux-gnueabi/qtsvg/5.7.1+gitAUTOINC+d3d3db5a75-r0.tisdk0/build/src'
    | ERROR: oe_runmake failed
    | ERROR: Function failed: do_compile (log file is located at /home/futura/tisdk/build/arago-tmp-external-linaro-toolchain/work/armv7ahf-neon-linux-gnueabi/qtsvg/5.7.1+gitAUTOINC+d3d3db5a75-r0.tisdk0/temp/log.do_compile.3218)
    ERROR: Task (/home/futura/tisdk/sources/meta-qt5/recipes-qt/qt5/qtsvg_git.bb:do_compile) failed with exit code '1'
    ERROR: linux-ti-staging-4.9.41+gitAUTOINC+e3a80a1c5c-r3c.arago5.tisdk9 do_create_srcipk: Function failed: do_create_srcipk (log file is located at /home/futura/tisdk/build/arago-tmp-external-linaro-toolchain/work/am437x_evm-linux-gnueabi/linux-ti-staging/4.9.41+gitAUTOINC+e3a80a1c5c-r3c.arago5.tisdk9/temp/log.do_create_srcipk.3200)
    ERROR: Logfile of failure stored in: /home/futura/tisdk/build/arago-tmp-external-linaro-toolchain/work/am437x_evm-linux-gnueabi/linux-ti-staging/4.9.41+gitAUTOINC+e3a80a1c5c-r3c.arago5.tisdk9/temp/log.do_create_srcipk.3200
    Log data follows:
    | DEBUG: Executing python function sstate_task_prefunc
    | DEBUG: Python function sstate_task_prefunc finished
    | DEBUG: Executing shell function do_create_srcipk
    | fatal: destination path '/home/futura/tisdk/build/arago-tmp-external-linaro-toolchain/work/am437x_evm-linux-gnueabi/linux-ti-staging/4.9.41+gitAUTOINC+e3a80a1c5c-r3c.arago5.tisdk9/temp-git-shallow-clone' already exists and is not an empty directory.
    | WARNING: /home/futura/tisdk/build/arago-tmp-external-linaro-toolchain/work/am437x_evm-linux-gnueabi/linux-ti-staging/4.9.41+gitAUTOINC+e3a80a1c5c-r3c.arago5.tisdk9/temp/run.do_create_srcipk.3200:1 exit 128 from 'git clone --depth 400 --branch processor-sdk-linux-04.01.00 file://$PWD/.git $gitshallowclone'
    | ERROR: Function failed: do_create_srcipk (log file is located at /home/futura/tisdk/build/arago-tmp-external-linaro-toolchain/work/am437x_evm-linux-gnueabi/linux-ti-staging/4.9.41+gitAUTOINC+e3a80a1c5c-r3c.arago5.tisdk9/temp/log.do_create_srcipk.3200)
    ERROR: Task (/home/futura/tisdk/sources/meta-ti/recipes-kernel/linux/linux-ti-staging_4.9.bb:do_create_srcipk) failed with exit code '1'
    NOTE: Tasks Summary: Attempted 2397 tasks of which 2388 didn't need to be rerun and 3 failed.
    
    Summary: 3 tasks failed:
      /home/futura/tisdk/sources/meta-linaro/meta-linaro-toolchain/recipes-devtools/binutils/binutils_linaro-2.27.bb:do_compile
      /home/futura/tisdk/sources/meta-qt5/recipes-qt/qt5/qtsvg_git.bb:do_compile
      /home/futura/tisdk/sources/meta-ti/recipes-kernel/linux/linux-ti-staging_4.9.bb:do_create_srcipk
    Summary: There was 1 WARNING message shown.
    Summary: There were 5 ERROR messages shown, returning a non-zero exit code.
    futura@futura:~/tisdk/build$ 
    

    Then i cleaned using below command

    MACHINE=am437x-evm bitbake -c clean linux-ti-staging ti-sysbios

    and i rebuilt again using below command

    MACHINE=am437x-evm bitbake arago-core-tisdk-image

    But it gives same errors.

    How do i go ahead to build sdk with X11? If you have prebuilt X11 based SDK, Please share the link.

    Regards,

    Winiston.P

     

  • There is no prebuilt X11 based Processor SDK. You have the object files truncated because the building was previously interrupted. To fix this clean these packages.

    MACHINE=am437x-evm bitbake -c clean binutils qtsvg linux-ti-staging
    MACHINE=am437x-evm bitbake -c cleansstate binutils qtsvg linux-ti-staging

  • Dear Kemal,

    I cleared the packages as you said and started building. Now it moved forward and built 68 %  .Then gives attached error

    ERROR: ti-tisdk-setup-1.0-r32.tisdk7 do_fetch: Fetcher failure: Fetch command export DBUS_SESSION_BUS_ADDRESS="unix:abstract=/tmp/dbus-MjUBBGz3NP"; export SSH_AUTH_SOCK="/run/user/1000/keyring-41GR6k/ssh"; export PATH="/home/futura/tisdk/sources/oe-core/scripts:/home/futura/tisdk/build/arago-tmp-external-linaro-toolchain/sysroots/x86_64-linux/usr/bin/arm-linux-gnueabi:/home/futura/tisdk/build/arago-tmp-external-linaro-toolchain/sysroots/am437x-evm/usr/bin/crossscripts:/home/futura/tisdk/build/arago-tmp-external-linaro-toolchain/sysroots/x86_64-linux/usr/sbin:/home/futura/tisdk/build/arago-tmp-external-linaro-toolchain/sysroots/x86_64-linux/usr/bin:/home/futura/tisdk/build/arago-tmp-external-linaro-toolchain/sysroots/x86_64-linux/sbin:/home/futura/tisdk/build/arago-tmp-external-linaro-toolchain/sysroots/x86_64-linux/bin:/home/futura/gcc-linaro-6.2.1-2016.11-x86_64_arm-linux-gnueabihf/bin:/home/futura/gcc-linaro-6.2.1-2016.11-x86_64_arm-linux-gnueabihf/bin:/home/futura/tisdk/sources/meta-browser/scripts:/home/futura/tisdk/sources/oe-core/scripts:/home/futura/tisdk/sources/bitbake/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games"; export HOME="/home/futura"; tar -xzf /home/futura/tisdk/downloads/git2_arago-project.org.git.projects.tisdk-setup-scripts.git.tar.gz failed with exit code 2, output:
    
    gzip: stdin: unexpected end of file
    tar: Child returned status 1
    tar: Error is not recoverable: exiting now
    
    ERROR: ti-tisdk-setup-1.0-r32.tisdk7 do_fetch: Fetcher failure for URL: 'git://arago-project.org/git/projects/tisdk-setup-scripts.git;protocol=git;branch=master'. Unable to fetch URL from any source.
    ERROR: ti-tisdk-setup-1.0-r32.tisdk7 do_fetch: Function failed: base_do_fetch
    ERROR: Logfile of failure stored in: /home/futura/tisdk/build/arago-tmp-external-linaro-toolchain/work/am437x_evm-linux-gnueabi/ti-tisdk-setup/1.0-r32.tisdk7/temp/log.do_fetch.23604
    ERROR: Task (/home/futura/tisdk/sources/meta-arago/meta-arago-distro/recipes-tisdk/ti-tisdk-setup/ti-tisdk-setup.bb:do_fetch) failed with exit code '1'
    NOTE: Tasks Summary: Attempted 5458 tasks of which 5440 didn't need to be rerun and 1 failed.
    
    Summary: 1 task failed:
      /home/futura/tisdk/sources/meta-arago/meta-arago-distro/recipes-tisdk/ti-tisdk-setup/ti-tisdk-setup.bb:do_fetch
    Summary: There were 2 WARNING messages shown.
    Summary: There were 3 ERROR messages shown, returning a non-zero exit code.
    futura@futura:~/tisdk/build$ 
    
    

    It seems to be fetch error.

    How do i solve this error and build sdk ?

    Regards,

    Winiston.P

  • Run:
    MACHINE=am437x-evm bitbake ti-tisdk-setup -c cleanall

    Download and move this to <tisdk>/downloads/

    Run:
    touch <tisdk>/downloads/git2_arago-project.org.git.projects.tisdk-setup-scripts.git.tar.gz.done

    Continue to build.

  • Dear,

    Thanks for your quick reply. Now SDK built succesfully and the location of SDK is "build/arago-tmp-external-linaro-toolchain/deploy/images/am437x-evm/processor-sdk-linux-image-am437x-evm.tar.xz.    I hope that I have selected the correct one and extracted the folder. But "linux-devkit" is not available in the sdk. So i copied "linux-devkit" from standard "ti-processor sdk 4.02.00.09" and compiled the kernel.

    Now the linux kernel is also working in our board. Finally i installed JAVA as per below guideline.

    I am able to check java version in the terminal. But I could not check the X11 version.

    I issued "x11 -version" in the terminal but it says "-sh: x11: command not found"

    How do i confirm, it has X11 manager? How do i check x11 version in sitara linux?

    Regards,

    Winiston.P

  • You can find the MLO, u-boot.img and zImage in the OE target deploy directory too. Use them instead of rebuilding new ones with the Processor SDK. You can check the x11 version with this command: /usr/local/XSGX/bin/X -version
  • Dear Kemal,

    Thanks a lot. It helped me...Now i built SDK successfully and tested also.

    Regards,
    Winiston.P