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.

J784S4XEVM: gcc-cross_11.4.bb:do_compile Task Fails with Exit Code '1' on Yocto Build

Part Number:

J784S4XEVM

Tool/software:

Hii,

I am encountering an issue while building the Yocto image for the TI Processor SDK for the J784S4X EVM. The build fails during the do_compile task of the gcc-cross_11.4.bb recipe with the following error message:

"ERROR: Task (mc:k3r5:/home/administrator/ti-processor-sdk-linux-adas-j784s4-evm-09_02_00_05/yocto-build/sources/oe-core/meta/recipes-devtools/gcc/gcc-cross_11.4.bb:do_compile) failed with exit code '1'"


Herewith, I have attached the screenshot of the error message for your reference. We tried bitbake cleanall gcc and cleanall gcc-cross both are doesn't work.


  • Hi Suriya,

    What recipe are you trying to build?

    Best,

    Jared

  • Hi Jared,

    Thank you for the reply!

    Encountered an error when executing the following command::

    "MACHINE="j784s4-evm" bitbake -k tisdk-adas-image"

    This command is part of the build steps in the "Steps to Yocto Build Image" section and recipe section is not involved in this process.

    Recipe name: gcc-cross8420.log.txt

    .

  • Hi Suriya,

    Can you try cleaning gcc-source-11.4.0 then rebuilding?

    Best,
    Jared

  • Hi Jared,

    After cleaning the gcc-source-11.4.0 command, I'm still encountering the same issue. Attached are the screenshots.

  • HI Jared ,

    we are blocked on this , we were trying to build

    "MACHINE="j784s4-evm" bitbake -k tisdk-adas-image"

    We are facing issue in gcc-cross

    we tried cleanall gcc-source-11.4.0 , gcc-source-arm-11.2 and build the image again it showing the same error.

    Attached the log files please do check and get back.

    log_do_compile_2197400.txt

    #!/bin/sh
    
    __BITBAKE_LAST_LINE=0
    
    # Emit a useful diagnostic if something fails:
    bb_sh_exit_handler() {
        ret=$?
        if [ "$ret" != 0 ]; then
            echo "WARNING: exit code $ret from a shell command."
        fi
        exit $ret
    }
    
    bb_bash_exit_handler() {
        ret=$?
        { set +x; } > /dev/null
        trap "" DEBUG
        if [ "$ret" != 0 ]; then
            echo "WARNING: ${BASH_SOURCE[0]}:${__BITBAKE_LAST_LINE} exit $ret from '$1'"
    
            echo "WARNING: Backtrace (BB generated script): "
            for i in $(seq 1 $((${#FUNCNAME[@]} - 1))); do
                if [ "$i" -eq 1 ]; then
                    echo -e "	#$((i)): ${FUNCNAME[$i]}, ${BASH_SOURCE[$((i-1))]}, line ${__BITBAKE_LAST_LINE}"
                else
                    echo -e "	#$((i)): ${FUNCNAME[$i]}, ${BASH_SOURCE[$((i-1))]}, line ${BASH_LINENO[$((i-1))]}"
                fi
            done
        fi
        exit $ret
    }
    
    bb_bash_debug_handler() {
        local line=${BASH_LINENO[0]}
        # For some reason the DEBUG trap trips with lineno=1 when scripts exit; ignore it
        if [ "$line" -eq 1 ]; then
            return
        fi
    
        # Track the line number of commands as they execute. This is so we can have access to the failing line number
        # in the EXIT trap. See http://gnu-bash.2382.n7.nabble.com/trap-echo-quot-trap-exit-on-LINENO-quot-EXIT-gt-wrong-linenumber-td3666.html
        if [ "${FUNCNAME[1]}" != "bb_bash_exit_handler" ]; then
            __BITBAKE_LAST_LINE=$line
        fi
    }
    
    case $BASH_VERSION in
    "") trap 'bb_sh_exit_handler' 0
        set -e
        ;;
    *)  trap 'bb_bash_exit_handler "$BASH_COMMAND"' 0
        trap '{ bb_bash_debug_handler; } 2>/dev/null' DEBUG
        set -e
        shopt -s extdebug
        ;;
    esac
    export AR="ar"
    export AS="as "
    export BUILD_AR="ar"
    export BUILD_AS="as "
    export BUILD_CC="gcc "
    export BUILD_CCLD="gcc "
    export BUILD_CFLAGS="-isystem/home/administrator/ti-processor-sdk-linux-adas-j784s4-evm-09_02_00_05/yocto-build/build/arago-tmp-default-baremetal-k3r5/work/x86_64-linux/gcc-cross-arm/11.4.0-r0/recipe-sysroot-native/usr/include -O2 -pipe"
    export BUILD_CPP="gcc  -E"
    export BUILD_CPPFLAGS="-isystem/home/administrator/ti-processor-sdk-linux-adas-j784s4-evm-09_02_00_05/yocto-build/build/arago-tmp-default-baremetal-k3r5/work/x86_64-linux/gcc-cross-arm/11.4.0-r0/recipe-sysroot-native/usr/include"
    export BUILD_CXX="g++ "
    export BUILD_CXXFLAGS="-isystem/home/administrator/ti-processor-sdk-linux-adas-j784s4-evm-09_02_00_05/yocto-build/build/arago-tmp-default-baremetal-k3r5/work/x86_64-linux/gcc-cross-arm/11.4.0-r0/recipe-sysroot-native/usr/include -O2 -pipe"
    export BUILD_FC="gfortran "
    export BUILD_LD="ld "
    export BUILD_LDFLAGS="-L/home/administrator/ti-processor-sdk-linux-adas-j784s4-evm-09_02_00_05/yocto-build/build/arago-tmp-default-baremetal-k3r5/work/x86_64-linux/gcc-cross-arm/11.4.0-r0/recipe-sysroot-native/usr/lib                         -L/home/administrator/ti-processor-sdk-linux-adas-j784s4-evm-09_02_00_05/yocto-build/build/arago-tmp-default-baremetal-k3r5/work/x86_64-linux/gcc-cross-arm/11.4.0-r0/recipe-sysroot-native/lib                         -Wl,--enable-new-dtags                         -Wl,-rpath-link,/home/administrator/ti-processor-sdk-linux-adas-j784s4-evm-09_02_00_05/yocto-build/build/arago-tmp-default-baremetal-k3r5/work/x86_64-linux/gcc-cross-arm/11.4.0-r0/recipe-sysroot-native/usr/lib                         -Wl,-rpath-link,/home/administrator/ti-processor-sdk-linux-adas-j784s4-evm-09_02_00_05/yocto-build/build/arago-tmp-default-baremetal-k3r5/work/x86_64-linux/gcc-cross-arm/11.4.0-r0/recipe-sysroot-native/lib                         -Wl,-rpath,/home/administrator/ti-processor-sdk-linux-adas-j784s4-evm-09_02_00_05/yocto-build/build/arago-tmp-default-baremetal-k3r5/work/x86_64-linux/gcc-cross-arm/11.4.0-r0/recipe-sysroot-native/usr/lib                         -Wl,-rpath,/home/administrator/ti-processor-sdk-linux-adas-j784s4-evm-09_02_00_05/yocto-build/build/arago-tmp-default-baremetal-k3r5/work/x86_64-linux/gcc-cross-arm/11.4.0-r0/recipe-sysroot-native/lib                         -Wl,-O1"
    export BUILD_NM="nm"
    export BUILD_RANLIB="ranlib -D"
    export BUILD_STRIP="strip"
    export CC="gcc "
    export CCLD="gcc "
    export CC_FOR_BUILD="gcc "
    export CFLAGS="-isystem/home/administrator/ti-processor-sdk-linux-adas-j784s4-evm-09_02_00_05/yocto-build/build/arago-tmp-default-baremetal-k3r5/work/x86_64-linux/gcc-cross-arm/11.4.0-r0/recipe-sysroot-native/usr/include -O2 -pipe"
    export CFLAGS_FOR_BUILD="-isystem/home/administrator/ti-processor-sdk-linux-adas-j784s4-evm-09_02_00_05/yocto-build/build/arago-tmp-default-baremetal-k3r5/work/x86_64-linux/gcc-cross-arm/11.4.0-r0/recipe-sysroot-native/usr/include -O2 -pipe"
    export CONFIG_SITE="/home/administrator/ti-processor-sdk-linux-adas-j784s4-evm-09_02_00_05/yocto-build/sources/oe-core/meta/site/endian-little /home/administrator/ti-processor-sdk-linux-adas-j784s4-evm-09_02_00_05/yocto-build/sources/oe-core/meta/site/common-linux /home/administrator/ti-processor-sdk-linux-adas-j784s4-evm-09_02_00_05/yocto-build/sources/oe-core/meta/site/common-glibc /home/administrator/ti-processor-sdk-linux-adas-j784s4-evm-09_02_00_05/yocto-build/sources/oe-core/meta/site/x86_64-linux /home/administrator/ti-processor-sdk-linux-adas-j784s4-evm-09_02_00_05/yocto-build/sources/oe-core/meta/site/common"
    export CPP="gcc  -E"
    export CPPFLAGS=""
    export CPPFLAGS_FOR_BUILD="-isystem/home/administrator/ti-processor-sdk-linux-adas-j784s4-evm-09_02_00_05/yocto-build/build/arago-tmp-default-baremetal-k3r5/work/x86_64-linux/gcc-cross-arm/11.4.0-r0/recipe-sysroot-native/usr/include"
    export CPP_FOR_BUILD="gcc  -E"
    export CXX="g++ "
    export CXXFLAGS="-isystem/home/administrator/ti-processor-sdk-linux-adas-j784s4-evm-09_02_00_05/yocto-build/build/arago-tmp-default-baremetal-k3r5/work/x86_64-linux/gcc-cross-arm/11.4.0-r0/recipe-sysroot-native/usr/include -O2 -pipe"
    export CXXFLAGS_FOR_BUILD="-isystem/home/administrator/ti-processor-sdk-linux-adas-j784s4-evm-09_02_00_05/yocto-build/build/arago-tmp-default-baremetal-k3r5/work/x86_64-linux/gcc-cross-arm/11.4.0-r0/recipe-sysroot-native/usr/include -O2 -pipe"
    export CXX_FOR_BUILD="g++ "
    export FC="gfortran "
    export GIT_CEILING_DIRECTORIES="/home/administrator/ti-processor-sdk-linux-adas-j784s4-evm-09_02_00_05/yocto-build/build/arago-tmp-default-baremetal-k3r5/work/x86_64-linux/gcc-cross-arm/11.4.0-r0"
    export HOME="/home/administrator"
    export LC_ALL="en_US.UTF-8"
    export LD="ld "
    export LDFLAGS="-L/home/administrator/ti-processor-sdk-linux-adas-j784s4-evm-09_02_00_05/yocto-build/build/arago-tmp-default-baremetal-k3r5/work/x86_64-linux/gcc-cross-arm/11.4.0-r0/recipe-sysroot-native/usr/lib                         -L/home/administrator/ti-processor-sdk-linux-adas-j784s4-evm-09_02_00_05/yocto-build/build/arago-tmp-default-baremetal-k3r5/work/x86_64-linux/gcc-cross-arm/11.4.0-r0/recipe-sysroot-native/lib                         -Wl,--enable-new-dtags                         -Wl,-rpath-link,/home/administrator/ti-processor-sdk-linux-adas-j784s4-evm-09_02_00_05/yocto-build/build/arago-tmp-default-baremetal-k3r5/work/x86_64-linux/gcc-cross-arm/11.4.0-r0/recipe-sysroot-native/usr/lib                         -Wl,-rpath-link,/home/administrator/ti-processor-sdk-linux-adas-j784s4-evm-09_02_00_05/yocto-build/build/arago-tmp-default-baremetal-k3r5/work/x86_64-linux/gcc-cross-arm/11.4.0-r0/recipe-sysroot-native/lib                         -Wl,-rpath,/home/administrator/ti-processor-sdk-linux-adas-j784s4-evm-09_02_00_05/yocto-build/build/arago-tmp-default-baremetal-k3r5/work/x86_64-linux/gcc-cross-arm/11.4.0-r0/recipe-sysroot-native/usr/lib                         -Wl,-rpath,/home/administrator/ti-processor-sdk-linux-adas-j784s4-evm-09_02_00_05/yocto-build/build/arago-tmp-default-baremetal-k3r5/work/x86_64-linux/gcc-cross-arm/11.4.0-r0/recipe-sysroot-native/lib                         -Wl,-O1"
    export LDFLAGS_FOR_BUILD="-L/home/administrator/ti-processor-sdk-linux-adas-j784s4-evm-09_02_00_05/yocto-build/build/arago-tmp-default-baremetal-k3r5/work/x86_64-linux/gcc-cross-arm/11.4.0-r0/recipe-sysroot-native/usr/lib                         -L/home/administrator/ti-processor-sdk-linux-adas-j784s4-evm-09_02_00_05/yocto-build/build/arago-tmp-default-baremetal-k3r5/work/x86_64-linux/gcc-cross-arm/11.4.0-r0/recipe-sysroot-native/lib                         -Wl,--enable-new-dtags                         -Wl,-rpath-link,/home/administrator/ti-processor-sdk-linux-adas-j784s4-evm-09_02_00_05/yocto-build/build/arago-tmp-default-baremetal-k3r5/work/x86_64-linux/gcc-cross-arm/11.4.0-r0/recipe-sysroot-native/usr/lib                         -Wl,-rpath-link,/home/administrator/ti-processor-sdk-linux-adas-j784s4-evm-09_02_00_05/yocto-build/build/arago-tmp-default-baremetal-k3r5/work/x86_64-linux/gcc-cross-arm/11.4.0-r0/recipe-sysroot-native/lib                         -Wl,-rpath,/home/administrator/ti-processor-sdk-linux-adas-j784s4-evm-09_02_00_05/yocto-build/build/arago-tmp-default-baremetal-k3r5/work/x86_64-linux/gcc-cross-arm/11.4.0-r0/recipe-sysroot-native/usr/lib                         -Wl,-rpath,/home/administrator/ti-processor-sdk-linux-adas-j784s4-evm-09_02_00_05/yocto-build/build/arago-tmp-default-baremetal-k3r5/work/x86_64-linux/gcc-cross-arm/11.4.0-r0/recipe-sysroot-native/lib                         -Wl,-O1"
    export LD_FOR_BUILD="ld "
    export LOGNAME="administrator"
    export MAKE="make"
    export NM="nm"
    export OBJCOPY="objcopy"
    export OBJDUMP="objdump"
    export OMP_NUM_THREADS="6"
    export PATH="/home/administrator/ti-processor-sdk-linux-adas-j784s4-evm-09_02_00_05/yocto-build/sources/oe-core/scripts/cross-intercept:/home/administrator/ti-processor-sdk-linux-adas-j784s4-evm-09_02_00_05/yocto-build/sources/oe-core/scripts:/home/administrator/ti-processor-sdk-linux-adas-j784s4-evm-09_02_00_05/yocto-build/build/arago-tmp-default-baremetal-k3r5/work/x86_64-linux/gcc-cross-arm/11.4.0-r0/recipe-sysroot-native/usr/bin/arm-oe-eabi:/home/administrator/ti-processor-sdk-linux-adas-j784s4-evm-09_02_00_05/yocto-build/build/arago-tmp-default-baremetal-k3r5/work/x86_64-linux/gcc-cross-arm/11.4.0-r0/recipe-sysroot-native/home/administrator/ti-processor-sdk-linux-adas-j784s4-evm-09_02_00_05/yocto-build/build/arago-tmp-default-baremetal-k3r5/work/x86_64-linux/gcc-cross-arm/11.4.0-r0/recipe-sysroot-native/usr/bin/arm-oe-eabi/crossscripts:/home/administrator/ti-processor-sdk-linux-adas-j784s4-evm-09_02_00_05/yocto-build/build/arago-tmp-default-baremetal-k3r5/work/x86_64-linux/gcc-cross-arm/11.4.0-r0/recipe-sysroot-native/usr/sbin:/home/administrator/ti-processor-sdk-linux-adas-j784s4-evm-09_02_00_05/yocto-build/build/arago-tmp-default-baremetal-k3r5/work/x86_64-linux/gcc-cross-arm/11.4.0-r0/recipe-sysroot-native/usr/bin:/home/administrator/ti-processor-sdk-linux-adas-j784s4-evm-09_02_00_05/yocto-build/build/arago-tmp-default-baremetal-k3r5/work/x86_64-linux/gcc-cross-arm/11.4.0-r0/recipe-sysroot-native/sbin:/home/administrator/ti-processor-sdk-linux-adas-j784s4-evm-09_02_00_05/yocto-build/build/arago-tmp-default-baremetal-k3r5/work/x86_64-linux/gcc-cross-arm/11.4.0-r0/recipe-sysroot-native/bin:/home/administrator/ti-processor-sdk-linux-adas-j784s4-evm-09_02_00_05/yocto-build/sources/bitbake/bin:/home/administrator/ti-processor-sdk-linux-adas-j784s4-evm-09_02_00_05/yocto-build/build/arago-tmp-default-baremetal-k3r5/hosttools"
    export PERL_HASH_SEED="0"
    export PKG_CONFIG_DIR="/home/administrator/ti-processor-sdk-linux-adas-j784s4-evm-09_02_00_05/yocto-build/build/arago-tmp-default-baremetal-k3r5/work/x86_64-linux/gcc-cross-arm/11.4.0-r0/recipe-sysroot-native/usr/lib/pkgconfig"
    export PKG_CONFIG_DISABLE_UNINSTALLED="yes"
    export PKG_CONFIG_LIBDIR="/home/administrator/ti-processor-sdk-linux-adas-j784s4-evm-09_02_00_05/yocto-build/build/arago-tmp-default-baremetal-k3r5/work/x86_64-linux/gcc-cross-arm/11.4.0-r0/recipe-sysroot-native/usr/lib/pkgconfig"
    export PKG_CONFIG_PATH="/home/administrator/ti-processor-sdk-linux-adas-j784s4-evm-09_02_00_05/yocto-build/build/arago-tmp-default-baremetal-k3r5/work/x86_64-linux/gcc-cross-arm/11.4.0-r0/recipe-sysroot-native/usr/lib/pkgconfig:/home/administrator/ti-processor-sdk-linux-adas-j784s4-evm-09_02_00_05/yocto-build/build/arago-tmp-default-baremetal-k3r5/work/x86_64-linux/gcc-cross-arm/11.4.0-r0/recipe-sysroot-native/home/administrator/ti-processor-sdk-linux-adas-j784s4-evm-09_02_00_05/yocto-build/build/arago-tmp-default-baremetal-k3r5/work/x86_64-linux/gcc-cross-arm/11.4.0-r0/recipe-sysroot-native/usr/share/pkgconfig"
    export PKG_CONFIG_SYSROOT_DIR=""
    export PKG_CONFIG_SYSTEM_INCLUDE_PATH="/home/administrator/ti-processor-sdk-linux-adas-j784s4-evm-09_02_00_05/yocto-build/build/arago-tmp-default-baremetal-k3r5/work/x86_64-linux/gcc-cross-arm/11.4.0-r0/recipe-sysroot-native/usr/include"
    export PKG_CONFIG_SYSTEM_LIBRARY_PATH="/home/administrator/ti-processor-sdk-linux-adas-j784s4-evm-09_02_00_05/yocto-build/build/arago-tmp-default-baremetal-k3r5/work/x86_64-linux/gcc-cross-arm/11.4.0-r0/recipe-sysroot-native/lib:/home/administrator/ti-processor-sdk-linux-adas-j784s4-evm-09_02_00_05/yocto-build/build/arago-tmp-default-baremetal-k3r5/work/x86_64-linux/gcc-cross-arm/11.4.0-r0/recipe-sysroot-native/usr/lib/arm-oe-eabi"
    export PSEUDO_DISABLED="1"
    export PSEUDO_UNLOAD="1"
    export PYTHONHASHSEED="0"
    export RANLIB="ranlib -D"
    export READELF="readelf"
    unset SHELL
    export SOURCE_DATE_EPOCH="1685351343"
    export STRINGS="strings"
    export STRIP="strip"
    export TZ="UTC"
    export USER="administrator"
    export base_bindir="/home/administrator/ti-processor-sdk-linux-adas-j784s4-evm-09_02_00_05/yocto-build/build/arago-tmp-default-baremetal-k3r5/work/x86_64-linux/gcc-cross-arm/11.4.0-r0/recipe-sysroot-native/usr/bin/arm-oe-eabi"
    export base_libdir="/home/administrator/ti-processor-sdk-linux-adas-j784s4-evm-09_02_00_05/yocto-build/build/arago-tmp-default-baremetal-k3r5/work/x86_64-linux/gcc-cross-arm/11.4.0-r0/recipe-sysroot-native/lib"
    export base_prefix="/home/administrator/ti-processor-sdk-linux-adas-j784s4-evm-09_02_00_05/yocto-build/build/arago-tmp-default-baremetal-k3r5/work/x86_64-linux/gcc-cross-arm/11.4.0-r0/recipe-sysroot-native"
    export base_sbindir="/home/administrator/ti-processor-sdk-linux-adas-j784s4-evm-09_02_00_05/yocto-build/build/arago-tmp-default-baremetal-k3r5/work/x86_64-linux/gcc-cross-arm/11.4.0-r0/recipe-sysroot-native/usr/bin/arm-oe-eabi"
    export bindir="/home/administrator/ti-processor-sdk-linux-adas-j784s4-evm-09_02_00_05/yocto-build/build/arago-tmp-default-baremetal-k3r5/work/x86_64-linux/gcc-cross-arm/11.4.0-r0/recipe-sysroot-native/usr/bin/arm-oe-eabi"
    export datadir="/home/administrator/ti-processor-sdk-linux-adas-j784s4-evm-09_02_00_05/yocto-build/build/arago-tmp-default-baremetal-k3r5/work/x86_64-linux/gcc-cross-arm/11.4.0-r0/recipe-sysroot-native/usr/share"
    export docdir="/home/administrator/ti-processor-sdk-linux-adas-j784s4-evm-09_02_00_05/yocto-build/build/arago-tmp-default-baremetal-k3r5/work/x86_64-linux/gcc-cross-arm/11.4.0-r0/recipe-sysroot-native/usr/share/doc"
    export exec_prefix="/home/administrator/ti-processor-sdk-linux-adas-j784s4-evm-09_02_00_05/yocto-build/build/arago-tmp-default-baremetal-k3r5/work/x86_64-linux/gcc-cross-arm/11.4.0-r0/recipe-sysroot-native/usr"
    export gcc_cv_collect2_libs="none required"
    export includedir="/home/administrator/ti-processor-sdk-linux-adas-j784s4-evm-09_02_00_05/yocto-build/build/arago-tmp-default-baremetal-k3r5/work/x86_64-linux/gcc-cross-arm/11.4.0-r0/recipe-sysroot-native/usr/include"
    export infodir="/home/administrator/ti-processor-sdk-linux-adas-j784s4-evm-09_02_00_05/yocto-build/build/arago-tmp-default-baremetal-k3r5/work/x86_64-linux/gcc-cross-arm/11.4.0-r0/recipe-sysroot-native/usr/share/info"
    export libdir="/home/administrator/ti-processor-sdk-linux-adas-j784s4-evm-09_02_00_05/yocto-build/build/arago-tmp-default-baremetal-k3r5/work/x86_64-linux/gcc-cross-arm/11.4.0-r0/recipe-sysroot-native/usr/lib/arm-oe-eabi"
    export libexecdir="/home/administrator/ti-processor-sdk-linux-adas-j784s4-evm-09_02_00_05/yocto-build/build/arago-tmp-default-baremetal-k3r5/work/x86_64-linux/gcc-cross-arm/11.4.0-r0/recipe-sysroot-native/usr/libexec/arm-oe-eabi"
    export localstatedir="/home/administrator/ti-processor-sdk-linux-adas-j784s4-evm-09_02_00_05/yocto-build/build/arago-tmp-default-baremetal-k3r5/work/x86_64-linux/gcc-cross-arm/11.4.0-r0/recipe-sysroot-native/var"
    export lt_cv_sys_lib_dlsearch_path_spec="/home/administrator/ti-processor-sdk-linux-adas-j784s4-evm-09_02_00_05/yocto-build/build/arago-tmp-default-baremetal-k3r5/work/x86_64-linux/gcc-cross-arm/11.4.0-r0/recipe-sysroot-native/usr/lib/arm-oe-eabi /home/administrator/ti-processor-sdk-linux-adas-j784s4-evm-09_02_00_05/yocto-build/build/arago-tmp-default-baremetal-k3r5/work/x86_64-linux/gcc-cross-arm/11.4.0-r0/recipe-sysroot-native/lib /lib /lib64 /usr/lib /usr/lib64"
    export mandir="/home/administrator/ti-processor-sdk-linux-adas-j784s4-evm-09_02_00_05/yocto-build/build/arago-tmp-default-baremetal-k3r5/work/x86_64-linux/gcc-cross-arm/11.4.0-r0/recipe-sysroot-native/usr/share/man"
    export nonarch_base_libdir="/home/administrator/ti-processor-sdk-linux-adas-j784s4-evm-09_02_00_05/yocto-build/build/arago-tmp-default-baremetal-k3r5/work/x86_64-linux/gcc-cross-arm/11.4.0-r0/recipe-sysroot-native/lib"
    export nonarch_libdir="/home/administrator/ti-processor-sdk-linux-adas-j784s4-evm-09_02_00_05/yocto-build/build/arago-tmp-default-baremetal-k3r5/work/x86_64-linux/gcc-cross-arm/11.4.0-r0/recipe-sysroot-native/usr/lib"
    export oldincludedir="/home/administrator/ti-processor-sdk-linux-adas-j784s4-evm-09_02_00_05/yocto-build/build/arago-tmp-default-baremetal-k3r5/work/x86_64-linux/gcc-cross-arm/11.4.0-r0/recipe-sysroot-native/usr/include"
    export prefix="/home/administrator/ti-processor-sdk-linux-adas-j784s4-evm-09_02_00_05/yocto-build/build/arago-tmp-default-baremetal-k3r5/work/x86_64-linux/gcc-cross-arm/11.4.0-r0/recipe-sysroot-native/usr"
    export sbindir="/home/administrator/ti-processor-sdk-linux-adas-j784s4-evm-09_02_00_05/yocto-build/build/arago-tmp-default-baremetal-k3r5/work/x86_64-linux/gcc-cross-arm/11.4.0-r0/recipe-sysroot-native/usr/bin/arm-oe-eabi"
    export servicedir="/home/administrator/ti-processor-sdk-linux-adas-j784s4-evm-09_02_00_05/yocto-build/build/arago-tmp-default-baremetal-k3r5/work/x86_64-linux/gcc-cross-arm/11.4.0-r0/recipe-sysroot-native/srv"
    export sharedstatedir="/home/administrator/ti-processor-sdk-linux-adas-j784s4-evm-09_02_00_05/yocto-build/build/arago-tmp-default-baremetal-k3r5/work/x86_64-linux/gcc-cross-arm/11.4.0-r0/recipe-sysroot-native/com"
    export sysconfdir="/home/administrator/ti-processor-sdk-linux-adas-j784s4-evm-09_02_00_05/yocto-build/build/arago-tmp-default-baremetal-k3r5/work/x86_64-linux/gcc-cross-arm/11.4.0-r0/recipe-sysroot-native/etc"
    export systemd_system_unitdir="/home/administrator/ti-processor-sdk-linux-adas-j784s4-evm-09_02_00_05/yocto-build/build/arago-tmp-default-baremetal-k3r5/work/x86_64-linux/gcc-cross-arm/11.4.0-r0/recipe-sysroot-native/lib/systemd/system"
    export systemd_unitdir="/home/administrator/ti-processor-sdk-linux-adas-j784s4-evm-09_02_00_05/yocto-build/build/arago-tmp-default-baremetal-k3r5/work/x86_64-linux/gcc-cross-arm/11.4.0-r0/recipe-sysroot-native/lib/systemd"
    export systemd_user_unitdir="/home/administrator/ti-processor-sdk-linux-adas-j784s4-evm-09_02_00_05/yocto-build/build/arago-tmp-default-baremetal-k3r5/work/x86_64-linux/gcc-cross-arm/11.4.0-r0/recipe-sysroot-native/usr/lib/systemd/user"
    
    # line: 52, file: /home/administrator/ti-processor-sdk-linux-adas-j784s4-evm-09_02_00_05/yocto-build/sources/oe-core/meta/recipes-devtools/gcc/gcc-cross.inc
    do_compile() {
    	export CC="gcc "
    	export AR_FOR_TARGET="arm-oe-eabi-ar"
    	export RANLIB_FOR_TARGET="arm-oe-eabi-ranlib"
    	export LD_FOR_TARGET="arm-oe-eabi-ld"
    	export NM_FOR_TARGET="arm-oe-eabi-nm"
    	export CC_FOR_TARGET=" arm-oe-eabi-gcc"
    	export CFLAGS_FOR_TARGET=""
    	export CPPFLAGS_FOR_TARGET=""
    	export CXXFLAGS_FOR_TARGET=""
    	export LDFLAGS_FOR_TARGET=""
    
    	# Prevent native/host sysroot path from being used in configargs.h header,
    	# as it will be rewritten when used by other sysroots preventing support
    	# for gcc plugins
    	oe_runmake configure-gcc
    	sed -i 's@/home/administrator/ti-processor-sdk-linux-adas-j784s4-evm-09_02_00_05/yocto-build/build/arago-tmp-default-baremetal-k3r5/work/x86_64-linux/gcc-cross-arm/11.4.0-r0/recipe-sysroot@/host@g' /home/administrator/ti-processor-sdk-linux-adas-j784s4-evm-09_02_00_05/yocto-build/build/arago-tmp-default-baremetal-k3r5/work/x86_64-linux/gcc-cross-arm/11.4.0-r0/gcc-11.4.0/build.x86_64-linux.arm-oe-eabi/gcc/configargs.h
    	sed -i 's@/home/administrator/ti-processor-sdk-linux-adas-j784s4-evm-09_02_00_05/yocto-build/build/arago-tmp-default-baremetal-k3r5/work/x86_64-linux/gcc-cross-arm/11.4.0-r0/recipe-sysroot-native@/host@g' /home/administrator/ti-processor-sdk-linux-adas-j784s4-evm-09_02_00_05/yocto-build/build/arago-tmp-default-baremetal-k3r5/work/x86_64-linux/gcc-cross-arm/11.4.0-r0/gcc-11.4.0/build.x86_64-linux.arm-oe-eabi/gcc/configargs.h
    
    	# Prevent sysroot/workdir paths from being used in checksum-options.
    	# checksum-options is used to generate a checksum which is embedded into
    	# the output binary.
    	oe_runmake TARGET-gcc=checksum-options all-gcc
    	sed -i 's@-fmacro-prefix-map=/home/administrator/ti-processor-sdk-linux-adas-j784s4-evm-09_02_00_05/yocto-build/build/arago-tmp-default-baremetal-k3r5/work/x86_64-linux/gcc-cross-arm/11.4.0-r0=/usr/src/debug/gcc-cross-arm/11.4.0-r0                      -fdebug-prefix-map=/home/administrator/ti-processor-sdk-linux-adas-j784s4-evm-09_02_00_05/yocto-build/build/arago-tmp-default-baremetal-k3r5/work/x86_64-linux/gcc-cross-arm/11.4.0-r0=/usr/src/debug/gcc-cross-arm/11.4.0-r0                      -fdebug-prefix-map=/home/administrator/ti-processor-sdk-linux-adas-j784s4-evm-09_02_00_05/yocto-build/build/arago-tmp-default-baremetal-k3r5/work/x86_64-linux/gcc-cross-arm/11.4.0-r0/recipe-sysroot-native=                      -fdebug-prefix-map=/home/administrator/ti-processor-sdk-linux-adas-j784s4-evm-09_02_00_05/yocto-build/build/arago-tmp-default-baremetal-k3r5/work/x86_64-linux/gcc-cross-arm/11.4.0-r0/recipe-sysroot-native= @@g' /home/administrator/ti-processor-sdk-linux-adas-j784s4-evm-09_02_00_05/yocto-build/build/arago-tmp-default-baremetal-k3r5/work/x86_64-linux/gcc-cross-arm/11.4.0-r0/gcc-11.4.0/build.x86_64-linux.arm-oe-eabi/gcc/checksum-options
    	sed -i 's@/home/administrator/ti-processor-sdk-linux-adas-j784s4-evm-09_02_00_05/yocto-build/build/arago-tmp-default-baremetal-k3r5/work/x86_64-linux/gcc-cross-arm/11.4.0-r0/recipe-sysroot-native@/host@g' /home/administrator/ti-processor-sdk-linux-adas-j784s4-evm-09_02_00_05/yocto-build/build/arago-tmp-default-baremetal-k3r5/work/x86_64-linux/gcc-cross-arm/11.4.0-r0/gcc-11.4.0/build.x86_64-linux.arm-oe-eabi/gcc/checksum-options
    
    	oe_runmake all-host configure-target-libgcc
    	(cd /home/administrator/ti-processor-sdk-linux-adas-j784s4-evm-09_02_00_05/yocto-build/build/arago-tmp-default-baremetal-k3r5/work/x86_64-linux/gcc-cross-arm/11.4.0-r0/gcc-11.4.0/build.x86_64-linux.arm-oe-eabi/arm-oe-eabi/libgcc; oe_runmake enable-execute-stack.c unwind.h md-unwind-support.h sfp-machine.h gthr-default.h)
    }
    
    # line: 57, file: /home/administrator/ti-processor-sdk-linux-adas-j784s4-evm-09_02_00_05/yocto-build/sources/oe-core/meta/classes/base.bbclass
    oe_runmake() {
    	oe_runmake_call "$@" || die "oe_runmake failed"
    }
    
    # line: 48, file: /home/administrator/ti-processor-sdk-linux-adas-j784s4-evm-09_02_00_05/yocto-build/sources/oe-core/meta/classes/base.bbclass
    die() {
    	bbfatal_log "$*"
    }
    
    # line: 52, file: /home/administrator/ti-processor-sdk-linux-adas-j784s4-evm-09_02_00_05/yocto-build/sources/oe-core/meta/classes/base.bbclass
    oe_runmake_call() {
    	bbnote make -j 6  "$@"
    	make -j 6  "$@"
    }
    
    # line: 66, file: /home/administrator/ti-processor-sdk-linux-adas-j784s4-evm-09_02_00_05/yocto-build/sources/oe-core/meta/classes/logging.bbclass
    bbfatal_log() {
    	if [ -p /home/administrator/ti-processor-sdk-linux-adas-j784s4-evm-09_02_00_05/yocto-build/build/arago-tmp-default-baremetal-k3r5/work/x86_64-linux/gcc-cross-arm/11.4.0-r0/temp/fifo.2197400 ] ; then
    		printf "%b\0" "bbfatal_log $*" > /home/administrator/ti-processor-sdk-linux-adas-j784s4-evm-09_02_00_05/yocto-build/build/arago-tmp-default-baremetal-k3r5/work/x86_64-linux/gcc-cross-arm/11.4.0-r0/temp/fifo.2197400
    	else
    		echo "ERROR: $*"
    	fi
    	exit 1
    }
    
    # line: 21, file: /home/administrator/ti-processor-sdk-linux-adas-j784s4-evm-09_02_00_05/yocto-build/sources/oe-core/meta/classes/logging.bbclass
    bbnote() {
    	if [ -p /home/administrator/ti-processor-sdk-linux-adas-j784s4-evm-09_02_00_05/yocto-build/build/arago-tmp-default-baremetal-k3r5/work/x86_64-linux/gcc-cross-arm/11.4.0-r0/temp/fifo.2197400 ] ; then
    		printf "%b\0" "bbnote $*" > /home/administrator/ti-processor-sdk-linux-adas-j784s4-evm-09_02_00_05/yocto-build/build/arago-tmp-default-baremetal-k3r5/work/x86_64-linux/gcc-cross-arm/11.4.0-r0/temp/fifo.2197400
    	else
    		echo "NOTE: $*"
    	fi
    }
    
    cd '/home/administrator/ti-processor-sdk-linux-adas-j784s4-evm-09_02_00_05/yocto-build/build/arago-tmp-default-baremetal-k3r5/work/x86_64-linux/gcc-cross-arm/11.4.0-r0/gcc-11.4.0/build.x86_64-linux.arm-oe-eabi'
    do_compile
    
    # cleanup
    ret=$?
    trap '' 0
    exit $ret
    

    Regards

    Gowtham

  • Hi Suriya and Gowtham,

    Can y'all try removing everything and rebuilding from scratch?

    Also, try building the tisdk-base-image first, then the tisdk-adas-image. Doing this, I was able to build everything without issue.

    Best,
    Jared

  • Hi,

    We were able to build the image, tisdk-adas-image

    we built by bitbake -c cleanall mc:k3r5:gcc-cross-arm, and then recompiled it was building fine.

    Why there are two configurations default and k3r5?

    What is the difference between tisdk-base-image vs tisdk-adas-image? is IPC mechanism (rpmsg) driver is installed in both images (I need to communicate between A72 and MCU_Domain R5F core)? where can i see this?

  • Hi Gowtham,

    Why there are two configurations default and k3r5?

    The R5's run on a 32 bit architecture, so the cross compiler is different for code compiled for the R5 vs the A72 cores.

    What is the difference between tisdk-base-image vs tisdk-adas-image?

    The base image is a much slimmer image, doesn't have as many packages. I recommended building it first just to break up the build process a little in case your computer was freaking out.

    is IPC mechanism (rpmsg) driver is installed in both images (I need to communicate between A72 and MCU_Domain R5F core)? where can i see this?

    The driver should be installed in both images. I would need to check though. You can check if the driver (or any other for that matter) is included in the image's .config by running the following on the board:

    $ zcat /proc/config.gz > image.config
    $ less image.config

    Best,
    Jared

  • Hi, 

    Thank for the response

     when I am building a image 

    MACHINE="j784s4-evm" bitbake -k tisdk-adas-image
    NOTE: Started PRServer with DBfile: /home/administrator/ti-processor-sdk-linux-adas-j784s4-evm-09_02_00_05/yocto-build/build/cache/prserv.sqlite3, Address: 127.0.0.1:41909, PID: 687049
    Loading cache: 100% |##########################################################################################################| Time: 0:00:01
    Loaded 9396 entries from dependency cache.
    Parsing recipes: 100% |########################################################################################################| Time: 0:00:01
    Parsing of 6326 .bb files complete (6322 cached, 4 parsed). 9400 targets, 1095 skipped, 0 masked, 0 errors.
    NOTE: Resolving any missing task queue dependencies
    NOTE: Resolving any missing task queue dependencies
    NOTE: Resolving any missing task queue dependencies
    NOTE: Resolving any missing task queue dependencies
    NOTE: Resolving any missing task queue dependencies
    NOTE: Resolving any missing task queue dependencies

    Build Configuration (mc:default):
    BB_VERSION = "2.0.0"
    BUILD_SYS = "x86_64-linux"
    NATIVELSBSTRING = "ubuntu-22.04"
    TARGET_SYS = "aarch64-oe-linux"
    MACHINE = "j784s4-evm"
    DISTRO = "arago"
    DISTRO_VERSION = "2023.10"
    TUNE_FEATURES = "aarch64"
    TARGET_FPU = ""
    meta-arago-distro
    meta-arago-extras
    meta-arago-demos
    meta-arago-test = "HEAD:98f178314931635c8641d1394dfd4341b86b6be2"
    meta-qt5 = "HEAD:ae8a97f79364bed1abc297636f7933d0e35f22be"
    meta-virtualization = "HEAD:cb2bc17e96552cdfc141d27bd9f4dbd95a872846"
    meta-networking
    meta-python
    meta-oe
    meta-gnome
    meta-filesystems = "HEAD:8bb16533532b6abc2eded7d9961ab2a108fd7a5b"
    meta-ti-extras
    meta-ti-bsp = "HEAD:376a2143533c6497b4e79304eccca2a630784436"
    meta-arm
    meta-arm-toolchain = "HEAD:d7b7b6fb6c7c5545e718e44f38853d1718ce5446"
    meta = "HEAD:1b5405955c7c2579ed1f52522e2e177d0281fa33"
    meta-tisdk = "HEAD:b127f5f2a16fdc092a339939cf04c2fc92f15a34"
    meta-edgeai = "HEAD:98021388d90a6630d1185cba0e54d7c9bc3835ee"


    Build Configuration:
    BB_VERSION = "2.0.0"
    BUILD_SYS = "x86_64-linux"
    NATIVELSBSTRING = "ubuntu-22.04"
    TARGET_SYS = "arm-oe-eabi"
    MACHINE = "j784s4-evm-k3r5"
    DISTRO = "arago"
    DISTRO_VERSION = "2023.10"
    TUNE_FEATURES = "arm armv7a vfp thumb callconvention-hard"
    TARGET_FPU = "hard"
    meta-arago-distro
    meta-arago-extras
    meta-arago-demos
    meta-arago-test = "HEAD:98f178314931635c8641d1394dfd4341b86b6be2"
    meta-qt5 = "HEAD:ae8a97f79364bed1abc297636f7933d0e35f22be"
    meta-virtualization = "HEAD:cb2bc17e96552cdfc141d27bd9f4dbd95a872846"
    meta-networking
    meta-python
    meta-oe
    meta-gnome
    meta-filesystems = "HEAD:8bb16533532b6abc2eded7d9961ab2a108fd7a5b"
    meta-ti-extras
    meta-ti-bsp = "HEAD:376a2143533c6497b4e79304eccca2a630784436"
    meta-arm
    meta-arm-toolchain = "HEAD:d7b7b6fb6c7c5545e718e44f38853d1718ce5446"
    meta = "HEAD:1b5405955c7c2579ed1f52522e2e177d0281fa33"
    meta-tisdk = "HEAD:b127f5f2a16fdc092a339939cf04c2fc92f15a34"
    meta-edgeai = "HEAD:98021388d90a6630d1185cba0e54d7c9bc3835ee"

    Initialising tasks: 100% |#####################################################################################################| Time: 0:00:09
    Sstate summary: Wanted 80 Local 79 Mirrors 0 Missed 1 Current 4017 (98% match, 99% complete)
    NOTE: Executing Tasks
    NOTE: Tasks Summary: Attempted 10500 tasks of which 10500 didn't need to be rerun and all succeeded.
    NOTE: Writing buildhistory
    NOTE: Writing buildhistory took: 3 seconds
    NOTE: Writing buildhistory
    NOTE: Writing buildhistory took: 3 seconds

    the above one in sstate is not 100%
    what does sstate summary means?
    is it ok if it is 99%?
    is my generated image corrupted?
  • Hi Gowtham,

    what does sstate summary means?
    is it ok if it is 99%?

    This just means that one sstate task couldn't be found within the cache and had to be run.

    is my generated image corrupted?

    No.

    Best,
    Jared