Tezi build error

I follow “https://developer.toradex.com/knowledge-base/board-support-package/openembedded-(core)” to setup my yocto environment and get tezi from “https://github.com/toradex/meta-toradex-tezi”.

But when I build tezi there is error appear.

Loading cache: 100% |############################################| Time: 0:00:00 Loaded 2669 entries from dependency cache. WARNING: No recipes available for:   /home/lucas/oe-core/build/../layers/meta-toradex-tezi/recipes-kernel/linux/linux-toradex-mainline_4.14.bbappend NOTE: Resolving any missing task queue dependencies

Build Configuration: BB_VERSION       
= "1.32.0" BUILD_SYS         = "x86_64-linux" NATIVELSBSTRING   = "Ubuntu-16.04" TARGET_SYS        = "arm-oe-linux-gnueabi" MACHINE        
= "colibri-imx7" DISTRO            = "tezi" DISTRO_VERSION    = "2.2" TUNE_FEATURES     = "arm armv7ve vfp thumb neon       callconvention-hard   cortexa7" TARGET_FPU        = "hard" meta-linaro-toolchain  meta            meta-oe            meta-python       = ":" meta-toradex-tezi = "morty-next:3531bbacc815a8a4d31f08b4c345726e8cc3afe3" meta-toradex-tegra  meta-toradex-nxp   meta-toradex-bsp-common  meta-freescale     meta-freescale-3rdparty  meta-qt4      meta              = ":"

Initialising tasks: 100% |#######################################| Time: 0:00:03 NOTE: Executing SetScene Tasks NOTE: Executing RunQueue Tasks WARNING: qt4-embedded-4.8.7-r0 do_fetch: Failed to fetch URL http://download.qt-project.org/official_releases/qt/4.8/4.8.7/qt-everywhere-opensource-src-4.8.7.tar.gz, attempting MIRRORS if available WARNING: libconfig-1.5-r0 do_fetch: Failed to fetch URL http://www.hyperrealm.com/libconfig/libconfig-1.5.tar.gz, attempting MIRRORS if available WARNING: qt-tezi-1.7-r0 do_fetch: Failed to fetch URL git://eng-git.toradex.int/cgit/qt-tezi.git;branch=master;protocol=http, attempting MIRRORS if available ERROR: qt-tezi-1.7-r0 do_fetch: Fetcher failure: Fetch command export DBUS_SESSION_BUS_ADDRESS="unix:abstract=/tmp/dbus-rFsEtznxP2"; export SSH_AUTH_SOCK="/run/user/1000/keyring/ssh"; export PATH="/home/lucas/oe-core/layers/openembedded-core/scripts:/home/lucas/oe-core/build/tmp-glibc/sysroots/x86_64-linux/usr/bin/arm-oe-linux-gnueabi:/home/lucas/oe-core/build/tmp-glibc/sysroots/colibri-imx7/usr/bin/crossscripts:/home/lucas/oe-core/build/tmp-glibc/sysroots/x86_64-linux/usr/sbin:/home/lucas/oe-core/build/tmp-glibc/sysroots/x86_64-linux/usr/bin:/home/lucas/oe-core/build/tmp-glibc/sysroots/x86_64-linux/sbin:/home/lucas/oe-core/build/tmp-glibc/sysroots/x86_64-linux/bin:/home/lucas/oe-core/layers/openembedded-core/scripts:/home/lucas/oe-core/layers/openembedded-core/bitbake/bin:/home/lucas/bin:/home/lucas/gcc-linaro/bin/:/home/lucas/bin:/home/lucas/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin"; export HOME="/home/lucas"; LANG=C git
-c core.fsyncobjectfiles=0 clone --bare --mirror http://eng-git.toradex.int/cgit/qt-tezi.git /home/lucas/oe-core/build/downloads/git2/eng-git.toradex.int.cgit.qt-tezi.git
--progress failed with exit code 128, output: Cloning into bare repository '/home/lucas/oe-core/build/downloads/git2/eng-git.toradex.int.cgit.qt-tezi.git'... fatal: unable to access 'http://eng-git.toradex.int/cgit/qt-tezi.git/': Could not resolve host: eng-git.toradex.int

ERROR: qt-tezi-1.7-r0 do_fetch: Fetcher failure for URL: 'git://eng-git.toradex.int/cgit/qt-tezi.git;branch=master;protocol=http'. Unable to fetch URL from any source. ERROR: qt-tezi-1.7-r0 do_fetch: Function failed: base_do_fetch ERROR: Logfile of failure stored in: /home/lucas/oe-core/build/tmp-glibc/work/cortexa7hf-neon-oe-linux-gnueabi/qt-tezi/1.7-r0/temp/log.do_fetch.120428 ERROR: Task (/home/lucas/oe-core/build/../layers/meta-toradex-tezi/recipes-tezi/qt-tezi/qt-tezi_1.7.bb:do_fetch) failed with exit code '1' NOTE: Tasks Summary: Attempted 1598 tasks of which 390 didn't need to be rerun and 1 failed.

The compiler can’t find the server “http://eng-git.toradex.int/cgit/qt-tezi.git/”.

Is this server still alive? or is that address correct?

One more question, if my product without SD card or Ethernet and also doesn’t support USB flash disk, is it possible to update uboot, kernel and file system through USB gadget mass storage?

Thank you.

Hi @lucas

Is this server still alive? or is that address correct?

Yes, the address is correct and I can access the server.

One more question, if my product without SD card or Ethernet and also doesn’t support USB flash disk, is it possible to update uboot, kernel and file system through USB gadget mass storage

So this means on your carrier board, there is no SD Card Interface and Ethernet Port. The Only USB Port you have is used for recovery. Is that true? This might help you.

Best regards,
Jaski

It’s strange, I still can’t access the server “http://eng-git.toradex.int/cgit/qt-tezi.git/”.
When I run “bitbake tezi-run” to build it, it always fail in same place.

1665-tezi-build-fail.png

Please note that the Toradex Easy Installer is not fully open-source. The server in question is a Toradex internal server and the qt-tezi project is closed-source proprietary.