I have a customer ramping up on the AM5729. They are having issues building after cloning the Arago Git repository. See below:
To summarize, I followed the instruction on this page http://arago-project.org/wiki/index.php/Setting_Up_Build_Environment which is similar to the instruction on this page https://software-dl.ti.com/processor-sdk-linux/esd/docs/06_03_00_106/linux/Overview_Building_the_SDK.html#processor-sdk-build-reference.
Instead of running these commands shown below from the first link, I specified a different config file, machine name and image name (all show in red).
I ran this command which resulted in a successful build.
and this command which failed:
With these errors below:
ERROR: Failed to obtain external Arm toolchain version: Execution of '/home/fc/gcc-arm-8.3-2019.03-x86_64-arm-linux-gnueabihf/bin/arm-none-linux-gnueabihf-gcc -v' failed: command not found
ERROR: Failed to obtain external Arm toolchain version: Execution of '/home/fc/gcc-arm-8.3-2019.03-x86_64-arm-linux-gnueabihf/bin/arm-none-linux-gnueabihf-gcc -v' failed: command not found
ERROR: Failed to obtain external Arm toolchain version: Execution of '/home/fc/gcc-arm-8.3-2019.03-x86_64-arm-linux-gnueabihf/bin/arm-none-linux-gnueabihf-gcc -v' failed: command not found
ERROR: Failed to obtain external Arm toolchain version: Execution of '/home/fc/gcc-arm-8.3-2019.03-x86_64-arm-linux-gnueabihf/bin/arm-none-linux-gnueabihf-gcc -v' failed: command not found
NOTE: Your conf/bblayers.conf has been automatically updated.
ERROR: Failed to obtain external Arm toolchain version: Execution of '/home/fc/gcc-arm-8.3-2019.03-x86_64-arm-linux-gnueabihf/bin/arm-none-linux-gnueabihf-gcc -v' failed: command not found
ERROR: Failed to obtain external Arm toolchain version: Execution of '/home/fc/gcc-arm-8.3-2019.03-x86_64-arm-linux-gnueabihf/bin/arm-none-linux-gnueabihf-gcc -v' failed: command not found
ERROR: Failed to obtain external Arm toolchain version: Execution of '/home/fc/gcc-arm-8.3-2019.03-x86_64-arm-linux-gnueabihf/bin/arm-none-linux-gnueabihf-gcc -v' failed: command not found
ERROR: Failed to obtain external Arm toolchain version: Execution of '/home/fc/gcc-arm-8.3-2019.03-x86_64-arm-linux-gnueabihf/bin/arm-none-linux-gnueabihf-gcc -v' failed: command not found
NOTE: Your conf/bblayers.conf has been automatically updated.
ERROR: Failed to obtain external Arm toolchain version: Execution of '/home/fc/gcc-arm-8.3-2019.03-x86_64-arm-linux-gnueabihf/bin/arm-none-linux-gnueabihf-gcc -v' failed: command not found
ERROR: Failed to obtain external Arm toolchain version: Execution of '/home/fc/gcc-arm-8.3-2019.03-x86_64-arm-linux-gnueabihf/bin/arm-none-linux-gnueabihf-gcc -v' failed: command not found
ERROR: Failed to obtain external Arm toolchain version: Execution of '/home/fc/gcc-arm-8.3-2019.03-x86_64-arm-linux-gnueabihf/bin/arm-none-linux-gnueabihf-gcc -v' failed: command not found
ERROR: Failed to obtain external Arm toolchain version: Execution of '/home/fc/gcc-arm-8.3-2019.03-x86_64-arm-linux-gnueabihf/bin/arm-none-linux-gnueabihf-gcc -v' failed: command not found
NOTE: Started PRServer with DBfile: /home/fc/repo/tisdk/build/cache/prserv.sqlite3, IP: 127.0.0.1, PORT: 36137, PID: 119696
ERROR: Failed to obtain external Arm toolchain version: Execution of '/home/fc/gcc-arm-8.3-2019.03-x86_64-arm-linux-gnueabihf/bin/arm-none-linux-gnueabihf-gcc -v' failed: command not found
ERROR: Failed to obtain external Arm toolchain version: Execution of '/home/fc/gcc-arm-8.3-2019.03-x86_64-arm-linux-gnueabihf/bin/arm-none-linux-gnueabihf-gcc -v' failed: command not found
ERROR: Failed to obtain external Arm toolchain version: Execution of '/home/fc/gcc-arm-8.3-2019.03-x86_64-arm-linux-gnueabihf/bin/arm-none-linux-gnueabihf-gcc -v' failed: command not found
ERROR: Failed to obtain external Arm toolchain version: Execution of '/home/fc/gcc-arm-8.3-2019.03-x86_64-arm-linux-gnueabihf/bin/arm-none-linux-gnueabihf-gcc -v' failed: command not found
Note that I’ve not added any of my code/application at this point. This is just me trying to build the baseline after cloning the Arago Git repository before I try to add any of my changes. I’m brand new to the Yocto project so I’m still coming up to speed on how to add layers and recipes.
I’m not sure if the build procedure instruction needs to change when using the “arago-dunfell-config.txt” and if so then does it make sense that it works when using the “poky-dunfell-config.txt” file?