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.

AM4378: Bitbake error

Part Number: AM4378

Hi,

I have a VAR-SOM-AM43 Development Kit and I am following the instruction on the Variscite Wiki: VarWiki

Upon executing the following script:

MACHINE=varsomam43 bitbake tisdk-rootfs-image

I receive the following error:

caruban@SolarCrucible:~/yocto_varsomam43/tisdk/build$ . conf/setenv
caruban@SolarCrucible:~/yocto_varsomam43/tisdk/build$ export PATH=/opt/gcc-linaro-5.3.1-2016.05-x86_64_arm-linux-gnueabihf/bin:$PATH
caruban@SolarCrucible:~/yocto_varsomam43/tisdk/build$ MACHINE=varsomam43 bitbake tisdk-rootfs-image
Parsing recipes: 100% |#######################################################################################################| Time: 00:04:15
Parsing of 2247 .bb files complete (0 cached, 2247 parsed). 2839 targets, 493 skipped, 1 masked, 0 errors.
WARNING: No recipes available for:
  /home/caruban/yocto_varsomam43/tisdk/sources/meta-arago/meta-arago-distro/recipes-multimedia/libav/libav_9.16.bbappend
  /home/caruban/yocto_varsomam43/tisdk/sources/meta-processor-sdk/recipes-core/udev/udev_182.bbappend
NOTE: Resolving any missing task queue dependencies

Build Configuration:
BB_VERSION        = "1.30.0"
BUILD_SYS         = "x86_64-linux"
NATIVELSBSTRING   = "Ubuntu-18.04"
TARGET_SYS        = "arm-linux-gnueabi"
MACHINE           = "varsomam43"
DISTRO            = "arago"
DISTRO_VERSION    = "2016.05"
TUNE_FEATURES     = "arm armv7a vfp thumb neon       callconvention-hard       cortexa9"
TARGET_FPU        = "hard"
meta-variscite-amx3 = "krogoth:a64a84e4764cccfb43ead1de4493939536c797fc"
meta-processor-sdk = "HEAD:1686d851985872f34ca3a2c30d4a0726a20a5c99"
meta-arago-distro
meta-arago-extras = "HEAD:36598b78a6d9fbe442f93111f64d3413c04418a8"
meta-qt5          = "HEAD:d715f2c1d340fa38f8a9860acc73de5e14a38b75"
meta-networking   
meta-ruby         
meta-python       
meta-oe           = "HEAD:247b1267bbe95719cd4877d2d3cfbaf2a2f4865a"
meta-ti           = "HEAD:1ae0cadb1200d0007a779958e852a48379d42c26"
meta-linaro-toolchain = "HEAD:0f2a4dd08ab06768cc998fe3f7236e3942f4a2cc"
meta              = "HEAD:b0b91490e4ede61a302eb547da2cc65aa7da87ff"

NOTE: Preparing RunQueue
NOTE: Executing SetScene Tasks
NOTE: Executing RunQueue Tasks
ERROR: gnu-config-native-20150728+gitAUTOINC+b576fa87c1-r0 do_unpack: Function failed: Fetcher failure: Fetch command failed with exit code 128, output:
fatal: the '--set-upstream' option is no longer supported. Please use '--track' or '--set-upstream-to' instead.

ERROR: Logfile of failure stored in: /home/caruban/yocto_varsomam43/tisdk/build/arago-tmp-external-linaro-toolchain/work/x86_64-linux/gnu-config-native/20150728+gitAUTOINC+b576fa87c1-r0/temp/log.do_unpack.6039
Log data follows:
| DEBUG: Executing python function do_unpack
| DEBUG: Executing python function base_do_unpack
| DEBUG: Running export DBUS_SESSION_BUS_ADDRESS="unix:path=/run/user/1000/bus"; export SSH_AGENT_PID="1487"; export SSH_AUTH_SOCK="/run/user/1000/keyring/ssh"; export PATH="/home/caruban/yocto_varsomam43/tisdk/sources/oe-core/scripts/native-intercept:/home/caruban/yocto_varsomam43/tisdk/sources/oe-core/scripts:/home/caruban/yocto_varsomam43/tisdk/build/arago-tmp-external-linaro-toolchain/sysroots/x86_64-linux/usr/bin/x86_64-linux:/home/caruban/yocto_varsomam43/tisdk/build/arago-tmp-external-linaro-toolchain/sysroots/x86_64-linux/usr/bin:/home/caruban/yocto_varsomam43/tisdk/build/arago-tmp-external-linaro-toolchain/sysroots/x86_64-linux/usr/sbin:/home/caruban/yocto_varsomam43/tisdk/build/arago-tmp-external-linaro-toolchain/sysroots/x86_64-linux/usr/bin:/home/caruban/yocto_varsomam43/tisdk/build/arago-tmp-external-linaro-toolchain/sysroots/x86_64-linux/sbin:/home/caruban/yocto_varsomam43/tisdk/build/arago-tmp-external-linaro-toolchain/sysroots/x86_64-linux/bin:/opt/gcc-linaro-5.3.1-2016.05-x86_64_arm-linux-gnueabihf/bin:/opt/gcc-linaro-5.3.1-2016.05-x86_64_arm-linux-gnueabihf/bin:/home/caruban/yocto_varsomam43/tisdk/sources/oe-core/scripts:/home/caruban/yocto_varsomam43/tisdk/sources/bitbake/bin:/home/caruban/yocto_varsomam43/tisdk/sources/oe-core/scripts:/home/caruban/yocto_varsomam43/tisdk/sources/bitbake/bin:/opt/gcc-linaro-5.3.1-2016.05-x86_64_arm-linux-gnueabihf/bin:/opt/gcc-linaro-5.3.1-2016.05-x86_64_arm-linux-gnueabihf/bin:/home/caruban/yocto_varsomam43/tisdk/sources/oe-core/scripts:/home/caruban/yocto_varsomam43/tisdk/sources/bitbake/bin:/home/caruban/yocto_varsomam43/tisdk/sources/oe-core/scripts:/home/caruban/yocto_varsomam43/tisdk/sources/bitbake/bin:/opt/gcc-linaro-5.3.1-2016.05-x86_64_arm-linux-gnueabihf/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin"; export HOME="/home/caruban"; git -c core.fsyncobjectfiles=0 clone -s -n /home/caruban/yocto_dl/git2/git.sv.gnu.org.config.git/ /home/caruban/yocto_varsomam43/tisdk/build/arago-tmp-external-linaro-toolchain/work/x86_64-linux/gnu-config-native/20150728+gitAUTOINC+b576fa87c1-r0/git/
| DEBUG: Running export DBUS_SESSION_BUS_ADDRESS="unix:path=/run/user/1000/bus"; export SSH_AGENT_PID="1487"; export SSH_AUTH_SOCK="/run/user/1000/keyring/ssh"; export PATH="/home/caruban/yocto_varsomam43/tisdk/sources/oe-core/scripts/native-intercept:/home/caruban/yocto_varsomam43/tisdk/sources/oe-core/scripts:/home/caruban/yocto_varsomam43/tisdk/build/arago-tmp-external-linaro-toolchain/sysroots/x86_64-linux/usr/bin/x86_64-linux:/home/caruban/yocto_varsomam43/tisdk/build/arago-tmp-external-linaro-toolchain/sysroots/x86_64-linux/usr/bin:/home/caruban/yocto_varsomam43/tisdk/build/arago-tmp-external-linaro-toolchain/sysroots/x86_64-linux/usr/sbin:/home/caruban/yocto_varsomam43/tisdk/build/arago-tmp-external-linaro-toolchain/sysroots/x86_64-linux/usr/bin:/home/caruban/yocto_varsomam43/tisdk/build/arago-tmp-external-linaro-toolchain/sysroots/x86_64-linux/sbin:/home/caruban/yocto_varsomam43/tisdk/build/arago-tmp-external-linaro-toolchain/sysroots/x86_64-linux/bin:/opt/gcc-linaro-5.3.1-2016.05-x86_64_arm-linux-gnueabihf/bin:/opt/gcc-linaro-5.3.1-2016.05-x86_64_arm-linux-gnueabihf/bin:/home/caruban/yocto_varsomam43/tisdk/sources/oe-core/scripts:/home/caruban/yocto_varsomam43/tisdk/sources/bitbake/bin:/home/caruban/yocto_varsomam43/tisdk/sources/oe-core/scripts:/home/caruban/yocto_varsomam43/tisdk/sources/bitbake/bin:/opt/gcc-linaro-5.3.1-2016.05-x86_64_arm-linux-gnueabihf/bin:/opt/gcc-linaro-5.3.1-2016.05-x86_64_arm-linux-gnueabihf/bin:/home/caruban/yocto_varsomam43/tisdk/sources/oe-core/scripts:/home/caruban/yocto_varsomam43/tisdk/sources/bitbake/bin:/home/caruban/yocto_varsomam43/tisdk/sources/oe-core/scripts:/home/caruban/yocto_varsomam43/tisdk/sources/bitbake/bin:/opt/gcc-linaro-5.3.1-2016.05-x86_64_arm-linux-gnueabihf/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin"; export HOME="/home/caruban"; git -c core.fsyncobjectfiles=0 remote set-url origin git://git.sv.gnu.org/config.git
| DEBUG: Running export DBUS_SESSION_BUS_ADDRESS="unix:path=/run/user/1000/bus"; export SSH_AGENT_PID="1487"; export SSH_AUTH_SOCK="/run/user/1000/keyring/ssh"; export PATH="/home/caruban/yocto_varsomam43/tisdk/sources/oe-core/scripts/native-intercept:/home/caruban/yocto_varsomam43/tisdk/sources/oe-core/scripts:/home/caruban/yocto_varsomam43/tisdk/build/arago-tmp-external-linaro-toolchain/sysroots/x86_64-linux/usr/bin/x86_64-linux:/home/caruban/yocto_varsomam43/tisdk/build/arago-tmp-external-linaro-toolchain/sysroots/x86_64-linux/usr/bin:/home/caruban/yocto_varsomam43/tisdk/build/arago-tmp-external-linaro-toolchain/sysroots/x86_64-linux/usr/sbin:/home/caruban/yocto_varsomam43/tisdk/build/arago-tmp-external-linaro-toolchain/sysroots/x86_64-linux/usr/bin:/home/caruban/yocto_varsomam43/tisdk/build/arago-tmp-external-linaro-toolchain/sysroots/x86_64-linux/sbin:/home/caruban/yocto_varsomam43/tisdk/build/arago-tmp-external-linaro-toolchain/sysroots/x86_64-linux/bin:/opt/gcc-linaro-5.3.1-2016.05-x86_64_arm-linux-gnueabihf/bin:/opt/gcc-linaro-5.3.1-2016.05-x86_64_arm-linux-gnueabihf/bin:/home/caruban/yocto_varsomam43/tisdk/sources/oe-core/scripts:/home/caruban/yocto_varsomam43/tisdk/sources/bitbake/bin:/home/caruban/yocto_varsomam43/tisdk/sources/oe-core/scripts:/home/caruban/yocto_varsomam43/tisdk/sources/bitbake/bin:/opt/gcc-linaro-5.3.1-2016.05-x86_64_arm-linux-gnueabihf/bin:/opt/gcc-linaro-5.3.1-2016.05-x86_64_arm-linux-gnueabihf/bin:/home/caruban/yocto_varsomam43/tisdk/sources/oe-core/scripts:/home/caruban/yocto_varsomam43/tisdk/sources/bitbake/bin:/home/caruban/yocto_varsomam43/tisdk/sources/oe-core/scripts:/home/caruban/yocto_varsomam43/tisdk/sources/bitbake/bin:/opt/gcc-linaro-5.3.1-2016.05-x86_64_arm-linux-gnueabihf/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin"; export HOME="/home/caruban"; git -c core.fsyncobjectfiles=0 checkout -B master b576fa87c140b824466ef1638e945e87dc5c0343
| DEBUG: Running export DBUS_SESSION_BUS_ADDRESS="unix:path=/run/user/1000/bus"; export SSH_AGENT_PID="1487"; export SSH_AUTH_SOCK="/run/user/1000/keyring/ssh"; export PATH="/home/caruban/yocto_varsomam43/tisdk/sources/oe-core/scripts/native-intercept:/home/caruban/yocto_varsomam43/tisdk/sources/oe-core/scripts:/home/caruban/yocto_varsomam43/tisdk/build/arago-tmp-external-linaro-toolchain/sysroots/x86_64-linux/usr/bin/x86_64-linux:/home/caruban/yocto_varsomam43/tisdk/build/arago-tmp-external-linaro-toolchain/sysroots/x86_64-linux/usr/bin:/home/caruban/yocto_varsomam43/tisdk/build/arago-tmp-external-linaro-toolchain/sysroots/x86_64-linux/usr/sbin:/home/caruban/yocto_varsomam43/tisdk/build/arago-tmp-external-linaro-toolchain/sysroots/x86_64-linux/usr/bin:/home/caruban/yocto_varsomam43/tisdk/build/arago-tmp-external-linaro-toolchain/sysroots/x86_64-linux/sbin:/home/caruban/yocto_varsomam43/tisdk/build/arago-tmp-external-linaro-toolchain/sysroots/x86_64-linux/bin:/opt/gcc-linaro-5.3.1-2016.05-x86_64_arm-linux-gnueabihf/bin:/opt/gcc-linaro-5.3.1-2016.05-x86_64_arm-linux-gnueabihf/bin:/home/caruban/yocto_varsomam43/tisdk/sources/oe-core/scripts:/home/caruban/yocto_varsomam43/tisdk/sources/bitbake/bin:/home/caruban/yocto_varsomam43/tisdk/sources/oe-core/scripts:/home/caruban/yocto_varsomam43/tisdk/sources/bitbake/bin:/opt/gcc-linaro-5.3.1-2016.05-x86_64_arm-linux-gnueabihf/bin:/opt/gcc-linaro-5.3.1-2016.05-x86_64_arm-linux-gnueabihf/bin:/home/caruban/yocto_varsomam43/tisdk/sources/oe-core/scripts:/home/caruban/yocto_varsomam43/tisdk/sources/bitbake/bin:/home/caruban/yocto_varsomam43/tisdk/sources/oe-core/scripts:/home/caruban/yocto_varsomam43/tisdk/sources/bitbake/bin:/opt/gcc-linaro-5.3.1-2016.05-x86_64_arm-linux-gnueabihf/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin"; export HOME="/home/caruban"; git -c core.fsyncobjectfiles=0 branch --set-upstream master origin/master
| DEBUG: Python function base_do_unpack finished
| DEBUG: Python function do_unpack finished
| ERROR: Function failed: Fetcher failure: Fetch command failed with exit code 128, output:
| fatal: the '--set-upstream' option is no longer supported. Please use '--track' or '--set-upstream-to' instead.
|
ERROR: Task 743 (virtual:native:/home/caruban/yocto_varsomam43/tisdk/sources/oe-core/meta/recipes-devtools/gnu-config/gnu-config_git.bb, do_unpack) failed with exit code '1'
NOTE: Tasks Summary: Attempted 10 tasks of which 7 didn't need to be rerun and 1 failed.

Summary: 1 task failed:
  virtual:native:/home/caruban/yocto_varsomam43/tisdk/sources/oe-core/meta/recipes-devtools/gnu-config/gnu-config_git.bb, do_unpack
Summary: There was 1 WARNING message shown.
Summary: There was 1 ERROR message shown, returning a non-zero exit code.

It seems that a command is outdated with the current system I am using. I am running a Linux 18.04 LTS on the host PC.

Is there any way to fix this?

Kind regards,

Shoaib

  • Hello Shoaib,

    Please, change runfetchcmd in <tisdk>/sources/bitbake/lib/bb/fetch2/git.py

    from
    runfetchcmd("%s branch --set-upstream %s origin/%s" % (ud.basecmd, branchname, \
    to
    runfetchcmd("%s branch %s --set-upstream-to origin/%s" % (ud.basecmd, branchname, \

    or use Ubuntu 16.04 to fix this issue.

    Best regards,
    Kemal

  • Hi Kemal,

    Thank you for the reply, this following command:

    runfetchcmd("%s branch %s --set-upstream-to origin/%s" % (ud.basecmd, branchname, \

    should be rewritten as:

    runfetchcmd("%s branch --set-upstream-to origin/%s %s" % (ud.basecmd, branchname, \

    It managed to get past that error but I encountered more errors along the build process.

    The second solution was to use an older version of Ubuntu. So far no unresolved problems were encountered. Thank you very much.

    Kind regards,

    Shoaib