# FX30 CatM FW Build stuck at Initialising steps with Sierra source

**URL:** <https://forum.sierrawireless.com/t/fx30-catm-fw-build-stuck-at-initialising-steps-with-sierra-source/27382>\
**Category:** FX30\
**Created:** [July 5, 2022, 2:54pm UTC](https://forum.sierrawireless.com/t/fx30-catm-fw-build-stuck-at-initialising-steps-with-sierra-source/27382 "2022-07-05T14:54:51Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![g.amaudric](https://avatars.discourse-cdn.com/v4/letter/g/e36b37/32.png) [@g.amaudric](https://forum.sierrawireless.com/u/g.amaudric)\
**Post date:** [July 5, 2022, 2:54pm UTC](https://forum.sierrawireless.com/t/fx30-catm-fw-build-stuck-at-initialising-steps-with-sierra-source/27382/1 "2022-07-05T14:54:51Z")

</div>

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?

```auto
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**
>
> ```auto
> "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

---

<div class="post-metadata">

**Author:** ![g.amaudric](https://avatars.discourse-cdn.com/v4/letter/g/e36b37/32.png) [@g.amaudric](https://forum.sierrawireless.com/u/g.amaudric)\
**Post date:** [July 13, 2022, 3:19pm UTC](https://forum.sierrawireless.com/t/fx30-catm-fw-build-stuck-at-initialising-steps-with-sierra-source/27382/2 "2022-07-13T15:19:01Z")

</div>

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