FX30 CatM FW Build stuck at Initialising steps with Sierra source

Hello,
I’m trying to build from source the FW R15 for the CatM and my make is always stuck at this step :

Any idea why bitbake is stuck?

meta-networking      = "HEAD:7889158dcd187546fc5e99fd81d0779cad3e8d17"
meta                 
meta-poky            
meta-yocto-bsp       = "HEAD:ea2d42c2b110cb953dad051b3720d85575bd2b82"
meta-gplv2           = "HEAD:60b251c25ba87e946a0ca4cdc8d17b1cb09292ac"

NOTE: Fetching uninative binary shim http://downloads.yoctoproject.org/releases/uninative/3.4/x86_64-nativesdk-libc.tar.xz;sha256sum=126f4f7f6f21084ee140dac3eb4c536b963837826b7c38599db0b512c3377ba2 (will check PREMIRRORS first)
Initialising tasks:  44% |################################################################                                                                                  | ETA:  0:00:01

In the output, there are some grep error on a missing file (.config)

Some information on the build system:
Ubuntu 16.04
Python 2.7.12 and 3.5 (3.5 seem to be used by bitbake)

Full output of make
"meta-columbia-x/build.py" --poky-dir=poky/ --meta-oe-dir=meta-openembedded/ --meta-swi-dir=meta-swi --linux-repo-dir="kernel" --make-threads=9 --bitbake-tasks=9  --enable-legato --recipe-args="LEGATO_WORKDIR=/home/ep/FX30_CATM_R15/swi-linux-src/legato/"           --recipe-args=LK_REPO_DIR="/home/ep/FX30_CATM_R15/swi-linux-src"::LK_REPO_NAME="lk"::LK_REPO="file://lk"  --machine-type=swi-mdm9x28 --recipe-args=KBRANCH_DEFAULT_MDM9X15= --recipe-args=KMETA_DEFAULT_MDM9X15= --product=fx30  --fx30-variant=catm --build-dir=build_bin --enable-prop-bin --enable-columbia-public
grep: .config: No such file or directory
grep: .config: No such file or directory
grep: .config: No such file or directory
grep: .config: No such file or directory
grep: .config: No such file or directory
grep: .config: No such file or directory
grep: .config: No such file or directory
grep: .config: No such file or directory

meta-columbia-x/build.py: building with these options:

  help: False
  product_family: fx
  enable_debug_image: False
  firmware_version: 
  ima_config_file: 
  make_threads: 9
  ar_yocto_path: 
  poky_dir: /home/ep/FX30_CATM_R15/swi-linux-src/poky
  bitbake_tasks: 9
  enable_mangoh: False
  machine_type: swi-mdm9x28
  cmdline_mode: False
  build_dir: /home/ep/FX30_CATM_R15/swi-linux-src/build_bin
  enable_columbia_public: True
  enable_ima: False
  enable_shared_sstate: False
  enable_recovery_image: False
  enable_prop_bin: True
  enable_icecc: False
  kernel_provider: linux-msm
  enable_qemu: False
  fx30_variant: catm
  meta_oe_dir: /home/ep/FX30_CATM_R15/swi-linux-src/meta-openembedded
  product: fx30
  debug_image: False
  kernel_version: 4.14
  linux_repo_dir: /home/ep/FX30_CATM_R15/swi-linux-src/kernel
  enable_extended_image: False
  extra_layers: 
  distro: poky-swi
  recipe_args: ['LEGATO_WORKDIR=/home/ep/FX30_CATM_R15/swi-linux-src/legato/', 'LK_REPO_DIR=/home/ep/FX30_CATM_R15/swi-linux-src::LK_REPO_NAME=lk::LK_REPO=file://lk', 'KBRANCH_DEFAULT_MDM9X15=', 'KMETA_DEFAULT_MDM9X15=']
  meta_swi_dir: /home/ep/FX30_CATM_R15/swi-linux-src/meta-swi
  enable_legato: True
  apps_proc_dir: 
  enable_preempt_rt: False
  enable_prop_src: False
  bitbake_flags: 
  build_toolchain: False
You had no conf/local.conf file. This configuration file has therefore been
created for you with some default values. You may wish to edit it to, for
example, select a different MACHINE (target hardware). See conf/local.conf
for more information as common configuration options are commented.

You had no conf/bblayers.conf file. This configuration file has therefore been
created for you with some default values. To add additional metadata layers
into your configuration please add entries to conf/bblayers.conf.

The Yocto Project has extensive documentation about OE including a reference
manual which can be found at:
    https://docs.yoctoproject.org

For more information about OpenEmbedded see their website:
    https://www.openembedded.org/


### Shell environment set up for builds. ###

You can now run 'bitbake <target>'

Common targets are:
    core-image-minimal
    core-image-sato
    meta-toolchain
    meta-ide-support

You can also run generated qemu images with a command like 'runqemu qemux86'

Other commonly useful commands are:
 - 'devtool' and 'recipetool' handle common recipe tasks
 - 'bitbake-layers' handles common layer tasks
 - 'oe-pkgdata-util' handles common target package tasks
meta-columbia-x/build.py: new layer: /home/ep/FX30_CATM_R15/swi-linux-src/meta-gplv2
meta-columbia-x/build.py: new layer: /home/ep/FX30_CATM_R15/swi-linux-src/meta-openembedded/meta-networking
meta-columbia-x/build.py: new layer: /home/ep/FX30_CATM_R15/swi-linux-src/meta-openembedded/meta-oe
meta-columbia-x/build.py: have layer: /home/ep/FX30_CATM_R15/swi-linux-src/meta-openembedded/meta-oe
meta-columbia-x/build.py: new layer: /home/ep/FX30_CATM_R15/swi-linux-src/meta-openembedded/meta-python
meta-columbia-x/build.py: FX30 Adding Columbia layers
meta-columbia-x/build.py: FX30 enable columbia public image 
meta-columbia-x/build.py: FX30 enable columbia app layers 
meta-columbia-x/build.py: FX30 adding catm layer
meta-columbia-x/build.py: new layer: /home/ep/FX30_CATM_R15/swi-linux-src/meta-swi/common
meta-columbia-x/build.py: new layer: /home/ep/FX30_CATM_R15/swi-linux-src/meta-swi/meta-swi-mdm9xxx
meta-columbia-x/build.py: new layer: /home/ep/FX30_CATM_R15/swi-linux-src/meta-swi/meta-swi-mdm9x28
meta-columbia-x/build.py: new layer: /home/ep/FX30_CATM_R15/swi-linux-src/meta-swi-wp/meta-swi-wp
meta-columbia-x/build.py: new layer: /home/ep/FX30_CATM_R15/swi-linux-src/meta-swi/meta-swi-mdm9x28-fx30
meta-columbia-x/build.py: new layer: /home/ep/FX30_CATM_R15/swi-linux-src/meta-swi-extras/common
meta-columbia-x/build.py: new layer: /home/ep/FX30_CATM_R15/swi-linux-src/meta-swi-extras/meta-swi-mdm9xxx-bin
meta-columbia-x/build.py: new layer: /home/ep/FX30_CATM_R15/swi-linux-src/meta-swi-extras/meta-swi-mdm9x28
meta-columbia-x/build.py: new layer: /home/ep/FX30_CATM_R15/swi-linux-src/meta-swi-extras/meta-swi-mdm9x28-bin
meta-columbia-x/build.py: new layer: /home/ep/FX30_CATM_R15/swi-linux-src/meta-swi-wp-extras/meta-swi-wp
meta-columbia-x/build.py: new layer: /home/ep/FX30_CATM_R15/swi-linux-src/meta-swi-extras/meta-swi-mdm9x28-fx30
meta-columbia-x/build.py: new layer: /home/ep/FX30_CATM_R15/swi-linux-src/meta-swi-wp-extras/meta-swi-wp-bin
meta-columbia-x/build.py: new layer: /home/ep/FX30_CATM_R15/swi-linux-src/meta-swi-extras/meta-swi-mdm9x28-fx30-bin
meta-columbia-x/build.py: new layer: /home/ep/FX30_CATM_R15/swi-linux-src/meta-columbia-x/rootfs
meta-columbia-x/build.py: new layer: /home/ep/FX30_CATM_R15/swi-linux-src/meta-columbia-x/meta-columbia-x-bsp
meta-columbia-x/build.py: new layer: /home/ep/FX30_CATM_R15/swi-linux-src/meta-columbia-x/meta-columbia-x-public
meta-columbia-x/build.py: new layer: /home/ep/FX30_CATM_R15/swi-linux-src/meta-columbia-x/meta-columbia-x-app
meta-columbia-x/build.py: new layer: /home/ep/FX30_CATM_R15/swi-linux-src/meta-columbia-x/meta-columbia-x-catm
meta-columbia-x/build.py: machine config file found at: /home/ep/FX30_CATM_R15/swi-linux-src/meta-swi/meta-swi-mdm9x28-fx30/conf/machine/swi-mdm9x28-fx30.conf
meta-columbia-x/build.py: Yocto machine: swi-mdm9x28-fx30
meta-columbia-x/build.py: missing path or layer.conf for layer /home/ep/FX30_CATM_R15/swi-linux-src/meta-mangoh; skipping
meta-columbia-x/build.py: setting MACHINE = "swi-mdm9x28-fx30"
meta-columbia-x/build.py: setting DISTRO = "poky-swi-ext"
meta-columbia-x/build.py: setting LINUX_REPO_DIR = "/home/ep/FX30_CATM_R15/swi-linux-src/kernel"
meta-columbia-x/build.py: setting WORKSPACE = ""
meta-columbia-x/build.py: setting FW_VERSION = ""
meta-columbia-x/build.py: setting BB_NO_NETWORK = "0"
meta-columbia-x/build.py: setting PREMIRRORS_prepend = "['https?$://.*/.* https://get.legato.io/yocto/mirror/ \\n', 'git://.*/.*     https://get.legato.io/yocto/mirror/ \\n']"
meta-columbia-x/build.py: setting BB_GENERATE_MIRROR_TARBALLS = "1"
meta-columbia-x/build.py: setting INHERIT += "own-mirrors"
meta-columbia-x/build.py: setting SOURCE_MIRROR_URL ?= "https://downloads.yoctoproject.org/mirror/sources/"
meta-columbia-x/build.py: setting BB_NUMBER_THREADS = "9"
meta-columbia-x/build.py: setting PARALLEL_MAKE = "-j 9"
meta-columbia-x/build.py: setting LEGATO_BUILD = "true"
meta-columbia-x/build.py: setting IMA_BUILD = "false"
meta-columbia-x/build.py: setting ENABLE_IMA = "0"
meta-columbia-x/build.py: setting IMA_CONFIG = ""
meta-columbia-x/build.py: setting IMA_CONFIG = ""
meta-columbia-x/build.py: setting IMA_LOCAL_CA_X509 = ""
meta-columbia-x/build.py: setting IMA_PRIV_KEY = ""
meta-columbia-x/build.py: setting IMA_PUB_CERT = ""
meta-columbia-x/build.py: setting IMA_KERNEL_CMDLINE_OPTIONS = ""
meta-columbia-x/build.py: setting IMA_PUBLIC_CERT = ""
meta-columbia-x/build.py: setting IMA_PRIVATE_KEY = ""
meta-columbia-x/build.py: setting IMA_SMACK = ""
meta-columbia-x/build.py: setting ENABLE_FX30 = "true"
meta-columbia-x/build.py: setting LEGATO_ROOTFS_TARGETS = "wp77xx"
meta-columbia-x/build.py: setting LEGATO_WORKDIR = "/home/ep/FX30_CATM_R15/swi-linux-src/legato/"
meta-columbia-x/build.py: setting LK_REPO_DIR = "/home/ep/FX30_CATM_R15/swi-linux-src"
meta-columbia-x/build.py: setting LK_REPO_NAME = "lk"
meta-columbia-x/build.py: setting LK_REPO = "file://lk"
meta-columbia-x/build.py: setting KBRANCH_DEFAULT_MDM9X15 = ""
meta-columbia-x/build.py: setting KMETA_DEFAULT_MDM9X15 = ""
meta-columbia-x/build.py: setting PREFERRED_PROVIDER_virtual/kernel = "linux-msm"
meta-columbia-x/build.py: setting PREFERRED_VERSION_linux-msm = "4.14%"
meta-columbia-x/build.py: setting LINUXLIBCVERSION = "4.14%"
meta-columbia-x/build.py: setting INITRAMFS_IMAGE_BUNDLE = "1"
meta-columbia-x/build.py: setting INITRAMFS_IMAGE = "mdm9x28-image-initramfs"
meta-columbia-x/build.py: setting EXT_SWI_IMG = "false"
meta-columbia-x/build.py: setting FIRMWARE_PATH = ""
meta-columbia-x/build.py: setting PACKAGECONFIG_remove = "gnutls"
meta-columbia-x/build.py: setting PACKAGE_CLASSES = "package_ipk"
meta-columbia-x/build.py: build image of minimal rootfs (for swi-mdm9x28)
meta-columbia-x/build.py: bitbaking mdm9x28-image-minimal
Parsing recipes: 100% |#####################################################################################################################################################| Time: 0:02:12
Parsing of 2266 .bb files complete (0 cached, 2266 parsed). 3411 targets, 366 skipped, 0 masked, 0 errors.
WARNING: No bb files matched BBFILE_PATTERN_swi-wp-extras '^/home/ep/FX30_CATM_R15/swi-linux-src/meta-swi-wp-extras/meta-swi-wp/'
WARNING: No bb files matched BBFILE_PATTERN_swi-mdm9x28-fx30-bin '^/home/ep/FX30_CATM_R15/swi-linux-src/meta-swi-extras/meta-swi-mdm9x28-fx30-bin/'
NOTE: Resolving any missing task queue dependencies
NOTE: Multiple providers are available for runtime gps-utils (gps-utils, gpsd)
Consider defining a PREFERRED_RPROVIDER entry to match gps-utils

Build Configuration:
BB_VERSION           = "1.46.0"
BUILD_SYS            = "x86_64-linux"
NATIVELSBSTRING      = "ubuntu-16.04"
TARGET_SYS           = "arm-poky-linux-gnueabi"
MACHINE              = "swi-mdm9x28-fx30"
DISTRO               = "poky-swi-ext"
DISTRO_VERSION       = "3.1.11"
TUNE_FEATURES        = "arm armv7a vfp neon"
TARGET_FPU           = "softfp"
meta-columbia-x-catm 
meta-columbia-x-app  
meta-columbia-x-public 
meta-columbia-x-bsp  
rootfs               = "<unknown>:<unknown>"
meta-swi-mdm9x28-fx30-bin = "HEAD:3d591421cdc28af2a5fc42db150862c4bacfd080"
meta-swi-wp-bin      = "HEAD:047ef2c718e7a29c2b416d507de88cb943a16f5f"
meta-swi-mdm9x28-fx30 = "HEAD:3d591421cdc28af2a5fc42db150862c4bacfd080"
meta-swi-wp          = "HEAD:047ef2c718e7a29c2b416d507de88cb943a16f5f"
meta-swi-mdm9x28-bin 
meta-swi-mdm9x28     
meta-swi-mdm9xxx-bin 
common               = "HEAD:3d591421cdc28af2a5fc42db150862c4bacfd080"
meta-swi-mdm9x28-fx30 = "HEAD:90ac50c15e8026143b1b45e8946aa5a2a612de97"
meta-swi-wp          = "HEAD:08848c0f08926b9d445cd2828ee80291fc191211"
meta-swi-mdm9x28     
meta-swi-mdm9xxx     
common               = "HEAD:90ac50c15e8026143b1b45e8946aa5a2a612de97"
meta-python          
meta-oe              
meta-networking      = "HEAD:7889158dcd187546fc5e99fd81d0779cad3e8d17"
meta                 
meta-poky            
meta-yocto-bsp       = "HEAD:ea2d42c2b110cb953dad051b3720d85575bd2b82"
meta-gplv2           = "HEAD:60b251c25ba87e946a0ca4cdc8d17b1cb09292ac"

NOTE: Fetching uninative binary shim http://downloads.yoctoproject.org/releases/uninative/3.4/x86_64-nativesdk-libc.tar.xz;sha256sum=126f4f7f6f21084ee140dac3eb4c536b963837826b7c38599db0b512c3377ba2 (will check PREMIRRORS first)
Initialising tasks:  44% |################################################################                                                                                  | ETA:  0:00:01

Best regards,
G.amaudric

Found the solution.
The new environment require an Ubuntu 18.04 (so python 3.6) and specif version of repo (to download code)

1 Like