This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

CMake Error: include could not find load file: /cmake/mcuboot.cmake

I've been wrestling with the NRF9160 toolchain for a couple days now, gotta say it's a complete nightmare compared to your lovely NRF5 toolchain.

Currently stuck here:

~/Projects/NRF/NRF91-SDK/sdk-nrf/samples/nrf9160/mqtt_simple $ west build -b thingy91_nrf9160
-- west build: generating a build system
Including boilerplate (Zephyr base): /home/triffid/Projects/NRF/NRF91-SDK/sdk-zephyr/cmake/app/boilerplate.cmake
-- Application: /home/triffid/Projects/NRF/NRF91-SDK/sdk-nrf/samples/nrf9160/mqtt_simple
-- Zephyr version: 2.3.99 (/home/triffid/Projects/NRF/NRF91-SDK/sdk-zephyr)
-- Found Python3: /usr/bin/python3.7 (found suitable exact version "3.7.8") found components: Interpreter
-- git describe failed: fatal: No names found, cannot describe anything.;
BUILD_VERSION is left undefined
-- Board: thingy91_nrf9160
-- Found toolchain: zephyr (/home/triffid/Projects/NRF/zephyr/sdk-ng)
-- Found west: /home/triffid/.local/bin/west (found suitable version "0.7.2", minimum required is "0.7.1")
-- Found dtc: /usr/bin/dtc (found suitable version "1.5.0", minimum required is "1.4.6")
-- Found toolchain: gnuarmemb (/usr)
-- Found BOARD.dts: /home/triffid/Projects/NRF/NRF91-SDK/sdk-nrf/boards/arm/thingy91_nrf9160/thingy91_nrf9160.dts
thingy91_nrf9160.dts.pre.tmp:57.42-69.3: Warning (unique_unit_address_if_enabled): /soc/peripheral@50000000/flash-controller@39000: duplicate unit-address (also used in node /soc/peripheral@50000000/kmu@39000)
thingy91_nrf9160.dts.pre.tmp:306.19-312.3: Warning (unique_unit_address_if_enabled): /soc/peripheral@50000000/clock@5000: duplicate unit-address (also used in node /soc/peripheral@50000000/power@5000)
-- Generated zephyr.dts: /home/triffid/Projects/NRF/NRF91-SDK/sdk-nrf/samples/nrf9160/mqtt_simple/build/zephyr/zephyr.dts
-- Generated devicetree_unfixed.h: /home/triffid/Projects/NRF/NRF91-SDK/sdk-nrf/samples/nrf9160/mqtt_simple/build/zephyr/include/generated/devicetree_unfixed.h
Parsing /home/triffid/Projects/NRF/NRF91-SDK/sdk-nrf/samples/nrf9160/mqtt_simple/Kconfig
Loaded configuration '/home/triffid/Projects/NRF/NRF91-SDK/sdk-nrf/boards/arm/thingy91_nrf9160/thingy91_nrf9160_defconfig'
Merged configuration '/home/triffid/Projects/NRF/NRF91-SDK/sdk-nrf/samples/nrf9160/mqtt_simple/prj.conf'
Configuration saved to '/home/triffid/Projects/NRF/NRF91-SDK/sdk-nrf/samples/nrf9160/mqtt_simple/build/zephyr/.config'
Kconfig header saved to '/home/triffid/Projects/NRF/NRF91-SDK/sdk-nrf/samples/nrf9160/mqtt_simple/build/zephyr/include/generated/autoconf.h'

warning: The choice symbol BOARD_THINGY91_NRF9160 (defined at
/home/triffid/Projects/NRF/NRF91-SDK/sdk-nrf/boards/arm/thingy91_nrf9160/Kconfig.board:9) was
selected (set =y), but BOARD_THINGY91_NRF9160NS (defined at
/home/triffid/Projects/NRF/NRF91-SDK/sdk-nrf/boards/arm/thingy91_nrf9160/Kconfig.board:13) ended up
as the choice selection. See
docs.zephyrproject.org/.../CONFIG_BOARD_THINGY91_NRF9160.html and/or
look up BOARD_THINGY91_NRF9160 in the menuconfig/guiconfig interface. The Application Development
Primer, Setting Configuration Values, and Kconfig - Tips and Best Practices sections of the manual
might be helpful too.

-- The C compiler identification is GNU 10.2.0
-- The CXX compiler identification is GNU 10.2.0
-- The ASM compiler identification is GNU
-- Found assembler: /usr/bin/arm-none-eabi-gcc
-- Cache files will be written to: /home/triffid/.cache/zephyr

=== child image spm - thingy91_nrf9160 begin ===
Including boilerplate (Zephyr base): /home/triffid/Projects/NRF/NRF91-SDK/sdk-zephyr/cmake/app/boilerplate.cmake
-- Application: /home/triffid/Projects/NRF/NRF91-SDK/sdk-nrf/samples/nrf9160/spm
-- Zephyr version: 2.3.99 (/home/triffid/Projects/NRF/NRF91-SDK/sdk-zephyr)
-- Found Python3: /usr/bin/python3.7 (found suitable exact version "3.7.8") found components: Interpreter
-- git describe failed: fatal: No names found, cannot describe anything.;
BUILD_VERSION is left undefined
-- Board: thingy91_nrf9160
-- Found toolchain: zephyr (/home/triffid/Projects/NRF/zephyr/sdk-ng)
-- Found west: /home/triffid/.local/bin/west (found suitable version "0.7.2", minimum required is "0.7.1")
-- Found dtc: /usr/bin/dtc (found suitable version "1.5.0", minimum required is "1.4.6")
-- Found toolchain: gnuarmemb (/usr)
-- Found BOARD.dts: /home/triffid/Projects/NRF/NRF91-SDK/sdk-nrf/boards/arm/thingy91_nrf9160/thingy91_nrf9160.dts
thingy91_nrf9160.dts.pre.tmp:57.42-69.3: Warning (unique_unit_address_if_enabled): /soc/peripheral@50000000/flash-controller@39000: duplicate unit-address (also used in node /soc/peripheral@50000000/kmu@39000)
thingy91_nrf9160.dts.pre.tmp:306.19-312.3: Warning (unique_unit_address_if_enabled): /soc/peripheral@50000000/clock@5000: duplicate unit-address (also used in node /soc/peripheral@50000000/power@5000)
-- Generated zephyr.dts: /home/triffid/Projects/NRF/NRF91-SDK/sdk-nrf/samples/nrf9160/mqtt_simple/build/spm/zephyr/zephyr.dts
-- Generated devicetree_unfixed.h: /home/triffid/Projects/NRF/NRF91-SDK/sdk-nrf/samples/nrf9160/mqtt_simple/build/spm/zephyr/include/generated/devicetree_unfixed.h
Parsing /home/triffid/Projects/NRF/NRF91-SDK/sdk-zephyr/Kconfig
Loaded configuration '/home/triffid/Projects/NRF/NRF91-SDK/sdk-nrf/boards/arm/thingy91_nrf9160/thingy91_nrf9160_defconfig'
Merged configuration '/home/triffid/Projects/NRF/NRF91-SDK/sdk-nrf/samples/nrf9160/spm/prj.conf'
Configuration saved to '/home/triffid/Projects/NRF/NRF91-SDK/sdk-nrf/samples/nrf9160/mqtt_simple/build/spm/zephyr/.config'
Kconfig header saved to '/home/triffid/Projects/NRF/NRF91-SDK/sdk-nrf/samples/nrf9160/mqtt_simple/build/spm/zephyr/include/generated/autoconf.h'
-- The C compiler identification is GNU 10.2.0
-- The CXX compiler identification is GNU 10.2.0
-- The ASM compiler identification is GNU
-- Found assembler: /usr/bin/arm-none-eabi-gcc
-- Cache files will be written to: /home/triffid/.cache/zephyr
CMake Error at /home/triffid/Projects/NRF/NRF91-SDK/bootloader/mcuboot/zephyr/CMakeLists.txt:1 (include):
include could not find load file:

/cmake/mcuboot.cmake


-- Configuring incomplete, errors occurred!
See also "/home/triffid/Projects/NRF/NRF91-SDK/sdk-nrf/samples/nrf9160/mqtt_simple/build/spm/CMakeFiles/CMakeOutput.log".
See also "/home/triffid/Projects/NRF/NRF91-SDK/sdk-nrf/samples/nrf9160/mqtt_simple/build/spm/CMakeFiles/CMakeError.log".
CMake Error at ../../../cmake/multi_image.cmake:182 (message):
CMake generation for spm failed, aborting. Command: 1
Call Stack (most recent call first):
../../../cmake/multi_image.cmake:56 (add_child_image_from_source)
../../CMakeLists.txt:8 (add_child_image)


-- Configuring incomplete, errors occurred!
See also "/home/triffid/Projects/NRF/NRF91-SDK/sdk-nrf/samples/nrf9160/mqtt_simple/build/CMakeFiles/CMakeOutput.log".
See also "/home/triffid/Projects/NRF/NRF91-SDK/sdk-nrf/samples/nrf9160/mqtt_simple/build/CMakeFiles/CMakeError.log".
FATAL ERROR: command exited with status 1: /usr/bin/cmake -DWEST_PYTHON=/usr/lib/python-exec/python3.7/python3 -B/home/triffid/Projects/NRF/NRF91-SDK/sdk-nrf/samples/nrf9160/mqtt_simple/build -S/home/triffid/Projects/NRF/NRF91-SDK/sdk-nrf/samples/nrf9160/mqtt_simple -GNinja -DBOARD=thingy91_nrf9160

That cmake file says include(${ZEPHYR_NRF_MODULE_DIR}/cmake/mcuboot.cmake) but I have export ZEPHYR_NRF_MODULE_DIR=/home/triffid/Projects/NRF/NRF91-SDK/sdk-nrf in my ~/.zephyrrc (and also in my environment), so apparently somewhere in this mess of a toolchain that's being unset for some reason.

Any ideas how to fix this and move on?

Parents
  • Hi Triffid_Hunter,
    I am sorry to hear that you have had a hard time getting the NCS environment up and running.

    If you have been using the Toolchain Manager this sort of issues should not pop up, but it looks like you are using Linux OS so you would need to do some manual steps instead.

    From your log there are at least two things that caught my attention:

    -- The C compiler identification is GNU 10.2.0

    (So your log should instead state:

    -- The C compiler identification is GNU 9.2.1
    
    )

    • The second issue is that you are building the application in "secure zone" which is not possible since bsdlib requires the application to be build in "non-secure".

    Instead build the application with the command: (notice the 'ns')

    west build -b  thingy91_nrf9160ns -d <build_folder>
    


    Here is my build output:

    $ west build -b  thingy91_nrf9160ns -d build_thingy
    -- west build: generating a build system
    Including boilerplate (Zephyr base): C:/Users/male/Desktop/nRF91/NCS/zephyr/cmake/app/boilerplate.cmake
    -- Application: C:/Users/male/Desktop/nRF91/NCS/nrf/samples/nrf9160/mqtt_simple
    -- Zephyr version: 2.3.99 (C:/Users/male/Desktop/nRF91/NCS/zephyr)
    -- Found Python3: C:/Python38/python.exe (found suitable exact version "3.8.5") found components: Interpreter
    -- Board: thingy91_nrf9160ns
    -- Found west: C:/Python38/Scripts/west.exe (found suitable version "0.7.2", minimum required is "0.7.1")
    -- Found toolchain: gnuarmemb (c:/gnuarmemb)
    -- Found BOARD.dts: C:/Users/male/Desktop/nRF91/NCS/nrf/boards/arm/thingy91_nrf9160/thingy91_nrf9160ns.dts
    -- Generated zephyr.dts: C:/Users/male/Desktop/nRF91/NCS/nrf/samples/nrf9160/mqtt_simple/build_thingy/zephyr/zephyr.dts
    -- Generated devicetree_unfixed.h: C:/Users/male/Desktop/nRF91/NCS/nrf/samples/nrf9160/mqtt_simple/build_thingy/zephyr/include/generated/devicetree_unfixed.h
    Parsing C:/Users/male/Desktop/nRF91/NCS/nrf/samples/nrf9160/mqtt_simple/Kconfig
    Loaded configuration 'C:/Users/male/Desktop/nRF91/NCS/nrf/boards/arm/thingy91_nrf9160/thingy91_nrf9160ns_defconfig'
    Merged configuration 'C:/Users/male/Desktop/nRF91/NCS/nrf/samples/nrf9160/mqtt_simple/prj.conf'
    Configuration saved to 'C:/Users/male/Desktop/nRF91/NCS/nrf/samples/nrf9160/mqtt_simple/build_thingy/zephyr/.config'
    Kconfig header saved to 'C:/Users/male/Desktop/nRF91/NCS/nrf/samples/nrf9160/mqtt_simple/build_thingy/zephyr/include/generated/autoconf.h'
    -- The C compiler identification is GNU 9.2.1
    -- The CXX compiler identification is GNU 9.2.1
    -- The ASM compiler identification is GNU
    -- Found assembler: C:/gnuarmemb/bin/arm-none-eabi-gcc.exe
    -- Cache files will be written to: C:/Users/male/Desktop/nRF91/NCS/zephyr/.cache
    Changed board to secure thingy91_nrf9160 (NOT NS)
    
    === child image spm - thingy91_nrf9160 begin ===
    Including boilerplate (Zephyr base): C:/Users/male/Desktop/nRF91/NCS/zephyr/cmake/app/boilerplate.cmake
    -- Application: C:/Users/male/Desktop/nRF91/NCS/nrf/samples/nrf9160/spm
    -- Zephyr version: 2.3.99 (C:/Users/male/Desktop/nRF91/NCS/zephyr)
    -- Found Python3: C:/Python38/python.exe (found suitable exact version "3.8.5") found components: Interpreter
    -- Board: thingy91_nrf9160
    -- Found west: C:/Python38/Scripts/west.exe (found suitable version "0.7.2", minimum required is "0.7.1")
    -- Found toolchain: gnuarmemb (C:/gnuarmemb)
    -- Found BOARD.dts: C:/Users/male/Desktop/nRF91/NCS/nrf/boards/arm/thingy91_nrf9160/thingy91_nrf9160.dts
    -- Generated zephyr.dts: C:/Users/male/Desktop/nRF91/NCS/nrf/samples/nrf9160/mqtt_simple/build_thingy/spm/zephyr/zephyr.dts
    -- Generated devicetree_unfixed.h: C:/Users/male/Desktop/nRF91/NCS/nrf/samples/nrf9160/mqtt_simple/build_thingy/spm/zephyr/include/generated/devicetree_unfixed.h
    Parsing C:/Users/male/Desktop/nRF91/NCS/zephyr/Kconfig
    Loaded configuration 'C:/Users/male/Desktop/nRF91/NCS/nrf/boards/arm/thingy91_nrf9160/thingy91_nrf9160_defconfig'
    Merged configuration 'C:/Users/male/Desktop/nRF91/NCS/nrf/samples/nrf9160/spm/prj.conf'
    Configuration saved to 'C:/Users/male/Desktop/nRF91/NCS/nrf/samples/nrf9160/mqtt_simple/build_thingy/spm/zephyr/.config'
    Kconfig header saved to 'C:/Users/male/Desktop/nRF91/NCS/nrf/samples/nrf9160/mqtt_simple/build_thingy/spm/zephyr/include/generated/autoconf.h'
    -- The C compiler identification is GNU 9.2.1
    -- The CXX compiler identification is GNU 9.2.1
    -- The ASM compiler identification is GNU
    -- Found assembler: C:/gnuarmemb/bin/arm-none-eabi-gcc.exe
    -- Cache files will be written to: C:/Users/male/Desktop/nRF91/NCS/zephyr/.cache
    -- Configuring done
    -- Generating done
    -- Build files have been written to: C:/Users/male/Desktop/nRF91/NCS/nrf/samples/nrf9160/mqtt_simple/build_thingy/spm
    === child image spm - thingy91_nrf9160 end ===
    
    Changed board to secure thingy91_nrf9160 (NOT NS)
    -- Configuring done
    -- Generating done
    -- Build files have been written to: C:/Users/male/Desktop/nRF91/NCS/nrf/samples/nrf9160/mqtt_simple/build_thingy
    -- west build: building application
    [1/191] Creating directories for 'spm_subimage'
    [2/191] No download step for 'spm_subimage'
    [3/191] No update step for 'spm_subimage'
    [4/191] No patch step for 'spm_subimage'
    [5/191] No configure step for 'spm_subimage'
    [5/191] Performing build step for 'spm_subimage'
    [1/199] Building C object modules/nrfxlib/nrf_security/src/mbedtls/CMakeFiles/mbedtls_external.dir/C_/Users/male/Desktop/nRF91/NCS/zephyr/misc/empty_file.c.obj
    [2/199] Building C object modules/nrfxlib/nrf_security/src/mbedtls/cc310/CMakeFiles/mbedcrypto_cc310.dir/C_/Users/male/Desktop/nRF91/NCS/zephyr/misc/empty_file.c.obj
    [3/199] Building C object modules/nrfxlib/nrf_security/src/mbedtls/shared/CMakeFiles/mbedcrypto_shared.dir/C_/Users/male/Desktop/nRF91/NCS/zephyr/misc/empty_file.c.obj
    [4/199] Building C object modules/nrfxlib/nrf_security/src/mbedtls/cc310/CMakeFiles/mbedcrypto_cc310_noglue.dir/C_/Users/male/Desktop/nRF91/NCS/zephyr/misc/empty_file.c.obj
    [5/199] Linking C static library modules\nrfxlib\nrf_security\src\mbedtls\libmbedtls_external.a
    [6/199] Building C object modules/nrfxlib/nrf_security/src/mbedtls/cc310/CMakeFiles/mbedcrypto_cc310_noglue.dir/C_/Users/male/Desktop/nRF91/NCS/mbedtls/library/ecjpake.c.obj
    [7/199] Building C object modules/nrfxlib/nrf_security/src/mbedtls/shared/CMakeFiles/mbedcrypto_shared.dir/C_/Users/male/Desktop/nRF91/NCS/mbedtls/library/sha512.c.obj
    [8/199] Linking C static library modules\nrfxlib\nrf_security\src\mbedtls\cc310\libmbedcrypto_cc310_noglue.a
    [9/199] Generating misc/generated/syscalls.json, misc/generated/struct_tags.json
    [10/199] Linking C static library modules\nrfxlib\nrf_security\src\mbedtls\shared\libmbedcrypto_shared.a
    [11/199] Generating include/generated/kobj-types-enum.h, include/generated/otype-to-str.h
    [12/199] Generating include/generated/driver-validation.h
    [13/199] Generating include/generated/syscall_dispatch.c, include/generated/syscall_list.h
    [14/199] Building C object zephyr/CMakeFiles/offsets.dir/arch/arm/core/offsets/offsets.c.obj
    [15/199] Generating include/generated/offsets.h
    [16/199] Building ASM object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/nmi_on_reset.S.obj
    [17/199] Building ASM object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/swap_helper.S.obj
    [18/199] Building ASM object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/cpu_idle.S.obj
    [19/199] Building ASM object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/isr_wrapper.S.obj
    [20/199] Building C object zephyr/arch/common/CMakeFiles/arch__common.dir/isr_tables.c.obj
    [21/199] Building C object zephyr/arch/common/CMakeFiles/arch__common.dir/sw_isr_common.c.obj
    [22/199] Building ASM object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/vector_table.S.obj
    [23/199] Building ASM object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/fault_s.S.obj
    [24/199] Building ASM object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/exc_exit.S.obj
    [25/199] Building ASM object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/reset.S.obj
    [26/199] Building C object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/thread.c.obj
    [27/199] Building C object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/swap.c.obj
    [28/199] Building C object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/irq_manage.c.obj
    [29/199] Linking C static library modules\nrfxlib\nrf_security\src\mbedtls\cc310\libmbedcrypto_cc310.a
    [30/199] Building C object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/nmi.c.obj
    [31/199] Building C object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/prep_c.c.obj
    [32/199] Building C object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/fatal.c.obj
    [33/199] Building C object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/irq_init.c.obj
    [34/199] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtol.c.obj
    [35/199] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtoul.c.obj
    [36/199] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/atoi.c.obj
    [37/199] Building C object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/scb.c.obj
    [38/199] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/bsearch.c.obj
    [39/199] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strncasecmp.c.obj
    [40/199] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strstr.c.obj
    [41/199] Building C object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/thread_abort.c.obj
    [42/199] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/malloc.c.obj
    [43/199] Building C object zephyr/arch/arch/arm/core/aarch32/cortex_m/mpu/CMakeFiles/arch__arm__core__aarch32__cortex_m__mpu.dir/arm_core_mpu.c.obj
    [44/199] Building C object zephyr/arch/arch/arm/core/aarch32/cortex_m/tz/CMakeFiles/arch__arm__core__aarch32__cortex_m__tz.dir/arm_core_tz.c.obj
    [45/199] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/exit.c.obj
    [46/199] Building C object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/fault.c.obj
    [47/199] Building C object zephyr/arch/arch/arm/core/aarch32/cortex_m/cmse/CMakeFiles/arch__arm__core__aarch32__cortex_m__cmse.dir/arm_core_cmse.c.obj
    [48/199] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strspn.c.obj
    [49/199] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/stdout_console.c.obj
    [50/199] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/sprintf.c.obj
    [51/199] Linking C static library zephyr\arch\arch\arm\core\aarch32\libarch__arm__core__aarch32.a
    [52/199] Building C object zephyr/arch/arch/arm/core/aarch32/cortex_m/mpu/CMakeFiles/arch__arm__core__aarch32__cortex_m__mpu.dir/arm_mpu.c.obj
    [53/199] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/fprintf.c.obj
    [54/199] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/time/gmtime.c.obj
    [55/199] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/string.c.obj
    [56/199] Building C object zephyr/soc/arm/common/cortex_m/CMakeFiles/soc__arm__common__cortex_m.dir/arm_mpu_regions.c.obj
    [57/199] Building C object zephyr/lib/posix/CMakeFiles/lib__posix.dir/pthread_common.c.obj
    [58/199] Linking C static library zephyr\arch\arch\arm\core\aarch32\cortex_m\tz\libarch__arm__core__aarch32__cortex_m__tz.a
    [59/199] Linking C static library zephyr\arch\arch\arm\core\aarch32\cortex_m\libarch__arm__core__aarch32__cortex_m.a
    [60/199] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/prf.c.obj
    [61/199] Building C object zephyr/lib/posix/CMakeFiles/lib__posix.dir/nanosleep.c.obj
    [62/199] Building C object zephyr/boards/boards/arm/thingy91_nrf9160/CMakeFiles/..__nrf__boards__arm__thingy91_nrf9160.dir/board_secure.c.obj
    [63/199] Linking C static library zephyr\arch\arch\arm\core\aarch32\cortex_m\cmse\libarch__arm__core__aarch32__cortex_m__cmse.a
    [64/199] Building C object CMakeFiles/app.dir/src/main.c.obj
    [65/199] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc32_sw.c.obj
    [66/199] Building C object modules/nrf/lib/fatal_error/CMakeFiles/..__nrf__lib__fatal_error.dir/fatal_error.c.obj
    [67/199] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc7_sw.c.obj
    [68/199] Linking C static library zephyr\arch\arch\arm\core\aarch32\cortex_m\mpu\libarch__arm__core__aarch32__cortex_m__mpu.a
    [69/199] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc8_sw.c.obj
    [70/199] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc16_sw.c.obj
    [71/199] Linking C static library zephyr\soc\arm\common\cortex_m\libsoc__arm__common__cortex_m.a
    [72/199] Building C object zephyr/drivers/i2c/CMakeFiles/drivers__i2c.dir/i2c_nrfx_twim.c.obj
    [73/199] Linking C static library zephyr\boards\boards\arm\thingy91_nrf9160\lib..__nrf__boards__arm__thingy91_nrf9160.a
    [74/199] Linking C static library app\libapp.a
    [75/199] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/dec.c.obj
    [76/199] Building C object modules/nrf/subsys/fw_info/CMakeFiles/..__nrf__subsys__fw_info.dir/fw_info.c.obj
    [77/199] Building C object zephyr/drivers/serial/CMakeFiles/drivers__serial.dir/uart_nrfx_uarte.c.obj
    [78/199] Linking C static library zephyr\lib\posix\liblib__posix.a
    [79/199] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/hex.c.obj
    [80/199] Linking C static library zephyr\lib\libc\minimal\liblib__libc__minimal.a
    [81/199] Linking C static library modules\nrf\lib\fatal_error\lib..__nrf__lib__fatal_error.a
    [82/199] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/fdtable.c.obj
    [83/199] Linking C static library zephyr\drivers\i2c\libdrivers__i2c.a
    [84/199] Linking C static library modules\nrf\subsys\fw_info\lib..__nrf__subsys__fw_info.a
    [85/199] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/notify.c.obj
    [86/199] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/timeutil.c.obj
    [87/199] Linking C static library zephyr\drivers\serial\libdrivers__serial.a
    [88/199] Building C object zephyr/CMakeFiles/zephyr.dir/misc/generated/configs.c.obj
    [89/199] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/sem.c.obj
    [90/199] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/thread_entry.c.obj
    [91/199] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/mempool.c.obj
    [92/199] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/printk.c.obj
    [93/199] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/work_q.c.obj
    [94/199] Building C object zephyr/CMakeFiles/zephyr.dir/soc/arm/nordic_nrf/validate_base_addresses.c.obj
    [95/199] Building C object zephyr/CMakeFiles/zephyr.dir/soc/arm/nordic_nrf/nrf91/soc.c.obj
    [96/199] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/onoff.c.obj
    [97/199] Building C object zephyr/CMakeFiles/zephyr.dir/soc/arm/nordic_nrf/validate_enabled_instances.c.obj
    [98/199] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/power/reboot.c.obj
    [99/199] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/power/power.c.obj
    [100/199] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/heap-validate.c.obj
    [101/199] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/rb.c.obj
    [102/199] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/heap.c.obj
    [103/199] Building C object zephyr/CMakeFiles/zephyr.dir/soc/arm/nordic_nrf/nrf91/power.c.obj
    [104/199] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/power/policy/policy_residency.c.obj
    [105/199] Building C object zephyr/CMakeFiles/zephyr.dir/drivers/console/uart_console.c.obj
    [106/199] Building C object zephyr/CMakeFiles/zephyr.dir/drivers/timer/sys_clock_init.c.obj
    [107/199] Generating linker.cmd
    [108/199] Building C object zephyr/CMakeFiles/zephyr.dir/drivers/clock_control/nrf_power_clock.c.obj
    [109/199] Building C object zephyr/CMakeFiles/zephyr.dir/C_/Users/male/Desktop/nRF91/NCS/nrfxlib/crypto/nrf_cc310_platform/src/nrf_cc310_platform_abort_zephyr.c.obj
    [110/199] Building C object zephyr/CMakeFiles/zephyr.dir/C_/Users/male/Desktop/nRF91/NCS/nrf/subsys/spm/secure_services.c.obj
    [111/199] Building C object modules/nrfxlib/nrf_security/src/mbedtls/CMakeFiles/mbedtls_base_vanilla.dir/C_/Users/male/Desktop/nRF91/NCS/mbedtls/library/aesni.c.obj
    [112/199] Building C object modules/nrfxlib/nrf_security/src/mbedtls/CMakeFiles/mbedtls_base_vanilla.dir/C_/Users/male/Desktop/nRF91/NCS/mbedtls/library/aria.c.obj
    [113/199] Linking C static library zephyr\arch\common\libarch__common.a
    [114/199] Building C object zephyr/CMakeFiles/zephyr.dir/C_/Users/male/Desktop/nRF91/NCS/nrf/subsys/spm/spm.c.obj
    [115/199] Building C object zephyr/CMakeFiles/zephyr.dir/C_/Users/male/Desktop/nRF91/NCS/nrfxlib/crypto/nrf_cc310_platform/src/nrf_cc310_platform_mutex_zephyr.c.obj
    [116/199] Building C object zephyr/CMakeFiles/zephyr.dir/C_/Users/male/Desktop/nRF91/NCS/nrf/lib/adp536x/adp536x.c.obj
    [117/199] Building C object modules/nrfxlib/nrf_security/src/mbedtls/CMakeFiles/mbedtls_base_vanilla.dir/C_/Users/male/Desktop/nRF91/NCS/mbedtls/library/camellia.c.obj
    [118/199] Building C object zephyr/CMakeFiles/zephyr.dir/drivers/timer/nrf_rtc_timer.c.obj
    [119/199] Building C object modules/nrfxlib/nrf_security/src/mbedtls/CMakeFiles/mbedtls_base_vanilla.dir/C_/Users/male/Desktop/nRF91/NCS/mbedtls/library/arc4.c.obj
    [120/199] Building C object modules/nrf/drivers/hw_cc310/CMakeFiles/..__nrf__drivers__hw_cc310.dir/hw_cc310.c.obj
    [121/199] Building C object zephyr/CMakeFiles/zephyr_prebuilt.dir/misc/empty_file.c.obj
    [122/199] Building C object modules/nrfxlib/nrf_security/src/mbedtls/CMakeFiles/mbedtls_base_vanilla.dir/C_/Users/male/Desktop/nRF91/NCS/mbedtls/library/asn1parse.c.obj
    [123/199] Building C object modules/nrfxlib/nrf_security/src/mbedtls/CMakeFiles/mbedtls_base_vanilla.dir/C_/Users/male/Desktop/nRF91/NCS/mbedtls/library/blowfish.c.obj
    [124/199] Building C object modules/nrfxlib/nrf_security/src/mbedtls/CMakeFiles/mbedtls_base_vanilla.dir/C_/Users/male/Desktop/nRF91/NCS/mbedtls/library/asn1write.c.obj
    [125/199] Building C object modules/nrfxlib/nrf_security/src/mbedtls/CMakeFiles/mbedtls_base_vanilla.dir/C_/Users/male/Desktop/nRF91/NCS/mbedtls/library/base64.c.obj
    [126/199] Building C object modules/nrfxlib/nrf_security/src/mbedtls/CMakeFiles/mbedtls_base_vanilla.dir/C_/Users/male/Desktop/nRF91/NCS/mbedtls/library/des.c.obj
    [127/199] Building C object modules/nrfxlib/nrf_security/src/mbedtls/CMakeFiles/mbedtls_base_vanilla.dir/C_/Users/male/Desktop/nRF91/NCS/mbedtls/library/entropy_poll.c.obj
    [128/199] Building C object modules/nrfxlib/nrf_security/src/mbedtls/CMakeFiles/mbedtls_base_vanilla.dir/C_/Users/male/Desktop/nRF91/NCS/mbedtls/library/error.c.obj
    [129/199] Building C object modules/nrfxlib/nrf_security/src/mbedtls/CMakeFiles/mbedtls_base_vanilla.dir/C_/Users/male/Desktop/nRF91/NCS/mbedtls/library/gcm.c.obj
    [130/199] Building C object modules/nrfxlib/nrf_security/src/mbedtls/CMakeFiles/mbedtls_base_vanilla.dir/C_/Users/male/Desktop/nRF91/NCS/mbedtls/library/havege.c.obj
    [131/199] Building C object modules/nrfxlib/nrf_security/src/mbedtls/CMakeFiles/mbedtls_base_vanilla.dir/C_/Users/male/Desktop/nRF91/NCS/mbedtls/library/hkdf.c.obj
    [132/199] Building C object modules/nrfxlib/nrf_security/src/mbedtls/CMakeFiles/mbedtls_base_vanilla.dir/C_/Users/male/Desktop/nRF91/NCS/mbedtls/library/cipher_wrap.c.obj
    [133/199] Linking C static library modules\nrf\drivers\hw_cc310\lib..__nrf__drivers__hw_cc310.a
    [134/199] Building C object modules/nrfxlib/nrf_security/src/mbedtls/CMakeFiles/mbedtls_base_vanilla.dir/C_/Users/male/Desktop/nRF91/NCS/mbedtls/library/md4.c.obj
    [135/199] Building C object modules/nrfxlib/nrf_security/src/mbedtls/CMakeFiles/mbedtls_base_vanilla.dir/C_/Users/male/Desktop/nRF91/NCS/mbedtls/library/ctr_drbg.c.obj
    [136/199] Building C object modules/nrfxlib/nrf_security/src/mbedtls/CMakeFiles/mbedtls_base_vanilla.dir/C_/Users/male/Desktop/nRF91/NCS/mbedtls/library/md_wrap.c.obj
    [137/199] Linking C static library zephyr\libzephyr.a
    [138/199] Building C object modules/nrfxlib/nrf_security/src/mbedtls/CMakeFiles/mbedtls_base_vanilla.dir/C_/Users/male/Desktop/nRF91/NCS/mbedtls/library/md2.c.obj
    [139/199] Building C object modules/nrfxlib/nrf_security/src/mbedtls/CMakeFiles/mbedtls_base_vanilla.dir/C_/Users/male/Desktop/nRF91/NCS/mbedtls/library/md5.c.obj
    [140/199] Building C object modules/nrfxlib/nrf_security/src/mbedtls/CMakeFiles/mbedtls_base_vanilla.dir/C_/Users/male/Desktop/nRF91/NCS/mbedtls/library/cipher.c.obj
    [141/199] Building C object modules/nrfxlib/nrf_security/src/mbedtls/CMakeFiles/mbedtls_base_vanilla.dir/C_/Users/male/Desktop/nRF91/NCS/mbedtls/library/pk.c.obj
    [142/199] Building C object modules/nrfxlib/nrf_security/src/mbedtls/CMakeFiles/mbedtls_base_vanilla.dir/C_/Users/male/Desktop/nRF91/NCS/mbedtls/library/pk_wrap.c.obj
    [143/199] Building C object modules/nrfxlib/nrf_security/src/mbedtls/CMakeFiles/mbedtls_base_vanilla.dir/C_/Users/male/Desktop/nRF91/NCS/mbedtls/library/pkcs12.c.obj
    [144/199] Building C object modules/nrfxlib/nrf_security/src/mbedtls/CMakeFiles/mbedtls_base_vanilla.dir/C_/Users/male/Desktop/nRF91/NCS/mbedtls/library/md.c.obj
    [145/199] Building C object modules/nrfxlib/nrf_security/src/mbedtls/CMakeFiles/mbedtls_base_vanilla.dir/C_/Users/male/Desktop/nRF91/NCS/mbedtls/library/nist_kw.c.obj
    [146/199] Building C object modules/nrfxlib/nrf_security/src/mbedtls/CMakeFiles/mbedtls_base_vanilla.dir/C_/Users/male/Desktop/nRF91/NCS/mbedtls/library/hmac_drbg.c.obj
    [147/199] Building C object modules/nrfxlib/nrf_security/src/mbedtls/CMakeFiles/mbedtls_base_vanilla.dir/C_/Users/male/Desktop/nRF91/NCS/mbedtls/library/platform_util.c.obj
    [148/199] Building C object modules/nrfxlib/nrf_security/src/mbedtls/CMakeFiles/mbedtls_base_vanilla.dir/C_/Users/male/Desktop/nRF91/NCS/mbedtls/library/padlock.c.obj
    [149/199] Building C object modules/nrfxlib/nrf_security/src/mbedtls/CMakeFiles/mbedtls_base_vanilla.dir/C_/Users/male/Desktop/nRF91/NCS/mbedtls/library/memory_buffer_alloc.c.obj
    [150/199] Building C object modules/nrfxlib/nrf_security/src/mbedtls/CMakeFiles/mbedtls_base_vanilla.dir/C_/Users/male/Desktop/nRF91/NCS/mbedtls/library/ripemd160.c.obj
    [151/199] Building C object modules/nrfxlib/nrf_security/src/mbedtls/CMakeFiles/mbedtls_base_vanilla.dir/C_/Users/male/Desktop/nRF91/NCS/mbedtls/library/pkwrite.c.obj
    [152/199] Building C object modules/nrfxlib/nrf_security/src/mbedtls/CMakeFiles/mbedtls_base_vanilla.dir/C_/Users/male/Desktop/nRF91/NCS/mbedtls/library/pkparse.c.obj
    [153/199] Building C object modules/nrfxlib/nrf_security/src/mbedtls/CMakeFiles/mbedtls_base_vanilla.dir/C_/Users/male/Desktop/nRF91/NCS/mbedtls/library/pkcs5.c.obj
    [154/199] Building C object modules/nrfxlib/nrf_security/src/mbedtls/CMakeFiles/mbedtls_base_vanilla.dir/C_/Users/male/Desktop/nRF91/NCS/mbedtls/library/timing.c.obj
    [155/199] Building C object modules/nrfxlib/nrf_security/src/mbedtls/CMakeFiles/mbedtls_base_vanilla.dir/C_/Users/male/Desktop/nRF91/NCS/mbedtls/library/xtea.c.obj
    [156/199] Building C object modules/nrfxlib/nrf_security/src/mbedtls/CMakeFiles/mbedtls_base_vanilla.dir/C_/Users/male/Desktop/nRF91/NCS/mbedtls/library/platform.c.obj
    [157/199] Building C object modules/nrfxlib/nrf_security/src/mbedtls/CMakeFiles/mbedtls_base_vanilla.dir/C_/Users/male/Desktop/nRF91/NCS/mbedtls/library/version.c.obj
    [158/199] Building C object modules/nrfxlib/nrf_security/src/mbedtls/CMakeFiles/mbedtls_base_vanilla.dir/C_/Users/male/Desktop/nRF91/NCS/mbedtls/library/version_features.c.obj
    [159/199] Building C object modules/nrfxlib/nrf_security/src/mbedtls/CMakeFiles/mbedtls_base_vanilla.dir/C_/Users/male/Desktop/nRF91/NCS/mbedtls/library/oid.c.obj
    [160/199] Building C object modules/nrfxlib/nrf_security/src/mbedtls/CMakeFiles/mbedtls_base_vanilla.dir/replacements/pem.c.obj
    [161/199] Building C object modules/nordic/CMakeFiles/..__modules__hal__nordic.dir/nrfx/mdk/system_nrf9160.c.obj
    [162/199] Building C object modules/nordic/CMakeFiles/..__modules__hal__nordic.dir/nrfx_glue.c.obj
    [163/199] Building C object modules/nordic/CMakeFiles/..__modules__hal__nordic.dir/nrfx/drivers/src/nrfx_twi_twim.c.obj
    [164/199] Building C object zephyr/kernel/CMakeFiles/kernel.dir/errno.c.obj
    [165/199] Building C object zephyr/kernel/CMakeFiles/kernel.dir/idle.c.obj
    [166/199] Building C object zephyr/kernel/CMakeFiles/kernel.dir/kheap.c.obj
    [167/199] Building C object zephyr/kernel/CMakeFiles/kernel.dir/fatal.c.obj
    [168/199] Building C object zephyr/kernel/CMakeFiles/kernel.dir/device.c.obj
    [169/199] Building C object zephyr/kernel/CMakeFiles/kernel.dir/init.c.obj
    [170/199] Building C object modules/nordic/CMakeFiles/..__modules__hal__nordic.dir/nrfx/drivers/src/nrfx_nvmc.c.obj
    [171/199] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mem_slab.c.obj
    [172/199] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mutex.c.obj
    [173/199] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mailbox.c.obj
    [174/199] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mempool.c.obj
    [175/199] Building C object modules/nordic/CMakeFiles/..__modules__hal__nordic.dir/nrfx/drivers/src/nrfx_twim.c.obj
    [176/199] Building C object zephyr/kernel/CMakeFiles/kernel.dir/system_work_q.c.obj
    [177/199] Building C object zephyr/kernel/CMakeFiles/kernel.dir/queue.c.obj
    [178/199] Building C object zephyr/kernel/CMakeFiles/kernel.dir/stack.c.obj
    [179/199] Building C object modules/nrfxlib/nrf_security/src/mbedtls/CMakeFiles/mbedtls_base_vanilla.dir/C_/Users/male/Desktop/nRF91/NCS/mbedtls/library/bignum.c.obj
    [180/199] Building C object zephyr/kernel/CMakeFiles/kernel.dir/msg_q.c.obj
    [181/199] Linking C static library modules\nordic\lib..__modules__hal__nordic.a
    [182/199] Building C object zephyr/kernel/CMakeFiles/kernel.dir/version.c.obj
    [183/199] Building C object zephyr/kernel/CMakeFiles/kernel.dir/pipes.c.obj
    [184/199] Building C object zephyr/kernel/CMakeFiles/kernel.dir/sem.c.obj
    [185/199] Building C object zephyr/kernel/CMakeFiles/kernel.dir/thread_abort.c.obj
    [186/199] Building C object zephyr/kernel/CMakeFiles/kernel.dir/thread.c.obj
    [187/199] Building C object zephyr/kernel/CMakeFiles/kernel.dir/smp.c.obj
    [188/199] Building C object zephyr/kernel/CMakeFiles/kernel.dir/work_q.c.obj
    [189/199] Linking C static library modules\nrfxlib\nrf_security\src\mbedtls\libmbedtls_base_vanilla.a
    [190/199] Building C object zephyr/kernel/CMakeFiles/kernel.dir/timer.c.obj
    [191/199] Building C object zephyr/kernel/CMakeFiles/kernel.dir/timeout.c.obj
    [192/199] Building C object zephyr/kernel/CMakeFiles/kernel.dir/sched.c.obj
    [193/199] Linking C static library zephyr\kernel\libkernel.a
    [194/199] Linking C executable zephyr\zephyr_prebuilt.elf
    Memory region         Used Size  Region Size  %age Used
               FLASH:         32 KB        48 KB     66.67%
                SRAM:        5560 B        64 KB      8.48%
            IDT_LIST:          56 B         2 KB      2.73%
    [195/199] Generating linker_pass_final.cmd
    [196/199] Generating isr_tables.c
    [197/199] Building C object zephyr/CMakeFiles/zephyr_final.dir/misc/empty_file.c.obj
    [198/199] Building C object zephyr/CMakeFiles/zephyr_final.dir/isr_tables.c.obj
    [199/199] Linking C executable zephyr\zephyr.elf
    [9/191] Generating include/generated/syscall_dispatch.c, include/generated/syscall_list.h
    [11/191] No install step for 'spm_subimage'
    [12/191] Completed 'spm_subimage'
    [13/191] Building C object zephyr/CMakeFiles/offsets.dir/arch/arm/core/offsets/offsets.c.obj
    [14/191] Generating include/generated/offsets.h
    [15/191] Generating linker.cmd
    [16/191] Building ASM object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/swap_helper.S.obj
    [17/191] Building ASM object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/nmi_on_reset.S.obj
    [18/191] Building ASM object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/cpu_idle.S.obj
    [19/191] Building ASM object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/fault_s.S.obj
    [20/191] Building C object zephyr/arch/common/CMakeFiles/arch__common.dir/isr_tables.c.obj
    [21/191] Building ASM object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/isr_wrapper.S.obj
    [22/191] Building ASM object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/reset.S.obj
    [23/191] Building ASM object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/exc_exit.S.obj
    [24/191] Building C object zephyr/arch/common/CMakeFiles/arch__common.dir/sw_isr_common.c.obj
    [25/191] Building ASM object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/vector_table.S.obj
    [26/191] Building C object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/irq_manage.c.obj
    [27/191] Building C object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/thread.c.obj
    [28/191] Building C object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/nmi.c.obj
    [29/191] Building C object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/swap.c.obj
    [30/191] Building C object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/prep_c.c.obj
    [31/191] Building C object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/fatal.c.obj
    [32/191] Building C object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/scb.c.obj
    [33/191] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/bsearch.c.obj
    [34/191] Building C object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/irq_init.c.obj
    [35/191] Linking C static library zephyr\arch\common\libarch__common.a
    [36/191] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtoul.c.obj
    [37/191] Building C object zephyr/lib/posix/CMakeFiles/lib__posix.dir/pthread_common.c.obj
    [38/191] Building C object zephyr/arch/arch/arm/core/aarch32/cortex_m/mpu/CMakeFiles/arch__arm__core__aarch32__cortex_m__mpu.dir/arm_core_mpu.c.obj
    [39/191] Building C object zephyr/arch/arch/arm/core/aarch32/cortex_m/cmse/CMakeFiles/arch__arm__core__aarch32__cortex_m__cmse.dir/arm_core_cmse.c.obj
    [40/191] Building C object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/thread_abort.c.obj
    [41/191] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/atoi.c.obj
    [42/191] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strstr.c.obj
    [43/191] Building C object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/fault.c.obj
    [44/191] Building C object zephyr/lib/posix/CMakeFiles/lib__posix.dir/nanosleep.c.obj
    [45/191] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtol.c.obj
    [46/191] Linking C static library zephyr\arch\arch\arm\core\aarch32\libarch__arm__core__aarch32.a
    [47/191] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/exit.c.obj
    [48/191] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/malloc.c.obj
    [49/191] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strncasecmp.c.obj
    [50/191] Building C object zephyr/arch/arch/arm/core/aarch32/cortex_m/mpu/CMakeFiles/arch__arm__core__aarch32__cortex_m__mpu.dir/arm_mpu.c.obj
    [51/191] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/sprintf.c.obj
    [52/191] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/string.c.obj
    [53/191] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/stdout_console.c.obj
    [54/191] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strspn.c.obj
    [55/191] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/fprintf.c.obj
    [56/191] Linking C static library zephyr\arch\arch\arm\core\aarch32\cortex_m\cmse\libarch__arm__core__aarch32__cortex_m__cmse.a
    [57/191] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/time/gmtime.c.obj
    [58/191] Linking C static library zephyr\lib\posix\liblib__posix.a
    [59/191] Linking C static library zephyr\arch\arch\arm\core\aarch32\cortex_m\libarch__arm__core__aarch32__cortex_m.a
    [60/191] Building C object zephyr/soc/arm/common/cortex_m/CMakeFiles/soc__arm__common__cortex_m.dir/arm_mpu_regions.c.obj
    [61/191] Linking C static library zephyr\arch\arch\arm\core\aarch32\cortex_m\mpu\libarch__arm__core__aarch32__cortex_m__mpu.a
    [62/191] Linking C static library zephyr\soc\arm\common\cortex_m\libsoc__arm__common__cortex_m.a
    [63/191] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/prf.c.obj
    [64/191] Building C object zephyr/drivers/i2c/CMakeFiles/drivers__i2c.dir/i2c_nrfx_twim.c.obj
    [65/191] Building C object zephyr/boards/boards/arm/thingy91_nrf9160ns/CMakeFiles/..__nrf__boards__arm__thingy91_nrf9160.dir/board_nonsecure.c.obj
    [66/191] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc32_sw.c.obj
    [67/191] Building C object zephyr/subsys/net/lib/mqtt/CMakeFiles/subsys__net__lib__mqtt.dir/mqtt_transport.c.obj
    [68/191] Building C object zephyr/subsys/net/lib/mqtt/CMakeFiles/subsys__net__lib__mqtt.dir/mqtt_transport_socket_tcp.c.obj
    [69/191] Building C object zephyr/subsys/random/CMakeFiles/subsys__random.dir/rand32_entropy_device.c.obj
    [70/191] Building C object zephyr/subsys/net/lib/mqtt/CMakeFiles/subsys__net__lib__mqtt.dir/mqtt_decoder.c.obj
    [71/191] Building C object zephyr/drivers/gpio/CMakeFiles/drivers__gpio.dir/gpio_nrfx.c.obj
    [72/191] Building C object CMakeFiles/app.dir/src/main.c.obj
    [73/191] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc8_sw.c.obj
    [74/191] Building C object zephyr/subsys/net/lib/mqtt/CMakeFiles/subsys__net__lib__mqtt.dir/mqtt_rx.c.obj
    [75/191] Building C object zephyr/subsys/net/ip/CMakeFiles/subsys__net__ip.dir/net_core.c.obj
    [76/191] Linking C static library zephyr\boards\boards\arm\thingy91_nrf9160ns\lib..__nrf__boards__arm__thingy91_nrf9160.a
    [77/191] Building C object zephyr/subsys/net/CMakeFiles/subsys__net.dir/buf.c.obj
    [78/191] Linking C static library zephyr\drivers\i2c\libdrivers__i2c.a
    [79/191] Linking C static library zephyr\lib\libc\minimal\liblib__libc__minimal.a
    [80/191] Building C object zephyr/subsys/net/ip/CMakeFiles/subsys__net__ip.dir/net_if.c.obj
    [81/191] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc7_sw.c.obj
    [82/191] Building C object zephyr/subsys/net/lib/mqtt/CMakeFiles/subsys__net__lib__mqtt.dir/mqtt_encoder.c.obj
    [83/191] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/dec.c.obj
    [84/191] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc16_sw.c.obj
    [85/191] Linking C static library zephyr\subsys\random\libsubsys__random.a
    [86/191] Building C object zephyr/subsys/net/ip/CMakeFiles/subsys__net__ip.dir/utils.c.obj
    [87/191] Linking C static library app\libapp.a
    [88/191] Linking C static library zephyr\drivers\gpio\libdrivers__gpio.a
    [89/191] Building C object zephyr/subsys/net/lib/mqtt/CMakeFiles/subsys__net__lib__mqtt.dir/mqtt.c.obj
    [90/191] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/hex.c.obj
    [91/191] Linking C static library zephyr\subsys\net\libsubsys__net.a
    [92/191] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/fdtable.c.obj
    [93/191] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/notify.c.obj
    [94/191] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/timeutil.c.obj
    [95/191] Linking C static library zephyr\subsys\net\ip\libsubsys__net__ip.a
    [96/191] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/sem.c.obj
    [97/191] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/thread_entry.c.obj
    [98/191] Building C object zephyr/CMakeFiles/zephyr.dir/misc/generated/configs.c.obj
    [99/191] Building C object zephyr/CMakeFiles/zephyr.dir/soc/arm/nordic_nrf/validate_base_addresses.c.obj
    [100/191] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/work_q.c.obj
    [101/191] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/mempool.c.obj
    [102/191] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/printk.c.obj
    [103/191] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/onoff.c.obj
    [104/191] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/heap-validate.c.obj
    [105/191] Building C object zephyr/CMakeFiles/zephyr.dir/soc/arm/nordic_nrf/validate_enabled_instances.c.obj
    [106/191] Linking C static library zephyr\subsys\net\lib\mqtt\libsubsys__net__lib__mqtt.a
    [107/191] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/rb.c.obj
    [108/191] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/heap.c.obj
    [109/191] Building C object zephyr/CMakeFiles/zephyr.dir/soc/arm/nordic_nrf/nrf91/soc.c.obj
    [110/191] Building C object zephyr/CMakeFiles/zephyr.dir/soc/arm/nordic_nrf/nrf91/power.c.obj
    [111/191] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/net/lib/utils/addr_utils.c.obj
    [112/191] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/power/reboot.c.obj
    [113/191] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/power/power.c.obj
    [114/191] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/net/lib/sockets/getaddrinfo.c.obj
    [115/191] Building C object zephyr/CMakeFiles/zephyr_prebuilt.dir/misc/empty_file.c.obj
    [116/191] Building C object zephyr/CMakeFiles/zephyr.dir/C_/Users/male/Desktop/nRF91/NCS/nrf/subsys/nonsecure/secure_services_ns.c.obj
    [117/191] Building C object zephyr/CMakeFiles/zephyr.dir/drivers/console/uart_console.c.obj
    [118/191] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/power/policy/policy_residency.c.obj
    [119/191] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/net/lib/sockets/socket_offload.c.obj
    [120/191] Building C object zephyr/CMakeFiles/zephyr.dir/drivers/timer/sys_clock_init.c.obj
    [121/191] Building C object zephyr/CMakeFiles/zephyr.dir/C_/Users/male/Desktop/nRF91/NCS/nrf/lib/adp536x/adp536x.c.obj
    [122/191] Building C object zephyr/drivers/entropy/CMakeFiles/drivers__entropy.dir/C_/Users/male/Desktop/nRF91/NCS/nrf/drivers/entropy/entropy_cc310.c.obj
    [123/191] Building C object zephyr/CMakeFiles/zephyr.dir/drivers/clock_control/nrf_power_clock.c.obj
    [124/191] Building C object zephyr/CMakeFiles/zephyr.dir/drivers/timer/nrf_rtc_timer.c.obj
    [125/191] Building C object modules/nrf/lib/bsdlib/CMakeFiles/..__nrf__lib__bsdlib.dir/bsdlib.c.obj
    [126/191] Building C object zephyr/drivers/spi/CMakeFiles/drivers__spi.dir/spi_nrfx_spim.c.obj
    [127/191] Building C object modules/nrf/lib/fatal_error/CMakeFiles/..__nrf__lib__fatal_error.dir/fatal_error.c.obj
    [128/191] Building C object zephyr/drivers/serial/CMakeFiles/drivers__serial.dir/uart_nrfx_uarte.c.obj
    [129/191] Building C object modules/nrf/lib/bsdlib/CMakeFiles/..__nrf__lib__bsdlib.dir/bsd_os.c.obj
    [130/191] Building C object modules/nrf/lib/at_notif/CMakeFiles/..__nrf__lib__at_notif.dir/at_notif.c.obj
    [131/191] Linking C static library zephyr\drivers\entropy\libdrivers__entropy.a
    [132/191] Building C object modules/nrf/lib/at_cmd_parser/CMakeFiles/..__nrf__lib__at_cmd_parser.dir/at_params.c.obj
    [133/191] Building C object modules/nrf/subsys/fw_info/CMakeFiles/..__nrf__subsys__fw_info.dir/fw_info.c.obj
    [134/191] Building C object modules/nrf/lib/at_host/CMakeFiles/..__nrf__lib__at_host.dir/at_host.c.obj
    [135/191] Building C object modules/nrf/lib/at_cmd_parser/CMakeFiles/..__nrf__lib__at_cmd_parser.dir/at_cmd_parser.c.obj
    [136/191] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/net/lib/sockets/sockets.c.obj
    [137/191] Building C object zephyr/kernel/CMakeFiles/kernel.dir/stack.c.obj
    [138/191] Building C object zephyr/kernel/CMakeFiles/kernel.dir/sem.c.obj
    [139/191] Building C object modules/nrf/lib/at_cmd/CMakeFiles/..__nrf__lib__at_cmd.dir/at_cmd.c.obj
    [140/191] Linking C static library zephyr\drivers\serial\libdrivers__serial.a
    [141/191] Building C object modules/nrf/lib/bsdlib/CMakeFiles/..__nrf__lib__bsdlib.dir/nrf91_sockets.c.obj
    [142/191] Linking C static library zephyr\drivers\spi\libdrivers__spi.a
    [143/191] Linking C static library modules\nrf\lib\fatal_error\lib..__nrf__lib__fatal_error.a
    [144/191] Linking C static library modules\nrf\lib\at_notif\lib..__nrf__lib__at_notif.a
    [145/191] Building C object zephyr/kernel/CMakeFiles/kernel.dir/thread.c.obj
    [146/191] Linking C static library modules\nrf\subsys\fw_info\lib..__nrf__subsys__fw_info.a
    [147/191] Building C object zephyr/kernel/CMakeFiles/kernel.dir/system_work_q.c.obj
    [148/191] Linking C static library modules\nrf\lib\at_host\lib..__nrf__lib__at_host.a
    [149/191] Linking C static library modules\nrf\lib\at_cmd_parser\lib..__nrf__lib__at_cmd_parser.a
    [150/191] Building C object modules/nordic/CMakeFiles/..__modules__hal__nordic.dir/nrfx_glue.c.obj
    [151/191] Building C object modules/nordic/CMakeFiles/..__modules__hal__nordic.dir/nrfx/mdk/system_nrf9160.c.obj
    [152/191] Linking C static library zephyr\libzephyr.a
    [153/191] Linking C static library modules\nrf\lib\at_cmd\lib..__nrf__lib__at_cmd.a
    [154/191] Building C object modules/nordic/CMakeFiles/..__modules__hal__nordic.dir/nrfx/drivers/src/nrfx_nvmc.c.obj
    [155/191] Linking C static library modules\nrf\lib\bsdlib\lib..__nrf__lib__bsdlib.a
    [156/191] Building C object zephyr/kernel/CMakeFiles/kernel.dir/errno.c.obj
    [157/191] Building C object modules/nrf/lib/lte_link_control/CMakeFiles/..__nrf__lib__lte_link_control.dir/lte_lc.c.obj
    [158/191] Building C object modules/nordic/CMakeFiles/..__modules__hal__nordic.dir/nrfx/drivers/src/nrfx_twi_twim.c.obj
    [159/191] Building C object modules/nordic/CMakeFiles/..__modules__hal__nordic.dir/nrfx/drivers/src/nrfx_spim.c.obj
    [160/191] Building C object zephyr/kernel/CMakeFiles/kernel.dir/device.c.obj
    [161/191] Building C object zephyr/kernel/CMakeFiles/kernel.dir/idle.c.obj
    [162/191] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mailbox.c.obj
    [163/191] Building C object zephyr/kernel/CMakeFiles/kernel.dir/sched.c.obj
    [164/191] Building C object zephyr/kernel/CMakeFiles/kernel.dir/fatal.c.obj
    [165/191] Building C object zephyr/kernel/CMakeFiles/kernel.dir/kheap.c.obj
    [166/191] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mempool.c.obj
    [167/191] Building C object modules/nordic/CMakeFiles/..__modules__hal__nordic.dir/nrfx/drivers/src/nrfx_twim.c.obj
    [168/191] Building C object zephyr/kernel/CMakeFiles/kernel.dir/init.c.obj
    [169/191] Linking C static library modules\nrf\lib\lte_link_control\lib..__nrf__lib__lte_link_control.a
    [170/191] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mem_slab.c.obj
    [171/191] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mutex.c.obj
    [172/191] Building C object zephyr/kernel/CMakeFiles/kernel.dir/smp.c.obj
    [173/191] Building C object zephyr/kernel/CMakeFiles/kernel.dir/version.c.obj
    [174/191] Building C object zephyr/kernel/CMakeFiles/kernel.dir/thread_abort.c.obj
    [175/191] Building C object zephyr/kernel/CMakeFiles/kernel.dir/msg_q.c.obj
    [176/191] Building C object zephyr/kernel/CMakeFiles/kernel.dir/queue.c.obj
    [177/191] Linking C static library modules\nordic\lib..__modules__hal__nordic.a
    [178/191] Building C object zephyr/kernel/CMakeFiles/kernel.dir/timeout.c.obj
    [179/191] Building C object zephyr/kernel/CMakeFiles/kernel.dir/pipes.c.obj
    [180/191] Building C object zephyr/kernel/CMakeFiles/kernel.dir/timer.c.obj
    [181/191] Building C object zephyr/kernel/CMakeFiles/kernel.dir/work_q.c.obj
    [182/191] Building C object zephyr/kernel/CMakeFiles/kernel.dir/poll.c.obj
    [183/191] Linking C static library zephyr\kernel\libkernel.a
    [184/191] Linking C executable zephyr\zephyr_prebuilt.elf
    Memory region         Used Size  Region Size  %age Used
               FLASH:       78968 B       976 KB      7.90%
                SRAM:       22576 B       128 KB     17.22%
            IDT_LIST:         168 B         2 KB      8.20%
    [185/191] Generating linker_pass_final.cmd
    [186/191] Generating isr_tables.c
    [187/191] Building C object zephyr/CMakeFiles/zephyr_final.dir/misc/empty_file.c.obj
    [188/191] Building C object zephyr/CMakeFiles/zephyr_final.dir/isr_tables.c.obj
    [189/191] Linking C executable zephyr\zephyr.elf
    [190/191] Generating zephyr/merged.hex
    [191/191] Generating zephyr/merged_domains.hex
    
    


    I am using NCS from master branch.
    e.g.

    cd ncs/nrf
    git checkout master
    git pull
    west update
     

    or you can use a tagged release:

    cd ncs/nrf
    git checkout master
    git pull
    git checkout v1.3.0
    west update

    Best regards,
    Martin L.

  • No dice, same error.

    sdk-nrf/samples/nrf9160/mqtt_simple $ west build -b thingy91_nrf9160ns || rm -r build
    -- west build: generating a build system
    Including boilerplate (Zephyr base): /home/triffid/Projects/NRF/NRF91-SDK/zephyr/cmake/app/boilerplate.cmake
    -- Application: /home/triffid/Projects/NRF/NRF91-SDK/sdk-nrf/samples/nrf9160/mqtt_simple
    -- Zephyr version: 2.3.99 (/home/triffid/Projects/NRF/NRF91-SDK/zephyr)
    -- Found Python3: /usr/bin/python3.7 (found suitable exact version "3.7.8") found components: Interpreter
    -- Board: thingy91_nrf9160ns
    -- Found toolchain: zephyr (/home/triffid/Projects/NRF/zephyr/sdk-ng)
    -- Found west: /home/triffid/.local/bin/west (found suitable version "0.7.2", minimum required is "0.7.1")
    -- Found dtc: /usr/bin/dtc (found suitable version "1.5.0", minimum required is "1.4.6")
    -- Found BOARD.dts: /home/triffid/Projects/NRF/NRF91-SDK/sdk-nrf/boards/arm/thingy91_nrf9160/thingy91_nrf9160ns.dts
    thingy91_nrf9160ns.dts.pre.tmp:358.32-362.5: Warning (simple_bus_reg): /soc/cryptocell-sw: missing or empty reg/ranges property
    thingy91_nrf9160ns.dts.pre.tmp:57.42-69.3: Warning (unique_unit_address_if_enabled): /soc/peripheral@40000000/flash-controller@39000: duplicate unit-address (also used in node /soc/peripheral@40000000/kmu@39000)
    thingy91_nrf9160ns.dts.pre.tmp:306.19-312.3: Warning (unique_unit_address_if_enabled): /soc/peripheral@40000000/clock@5000: duplicate unit-address (also used in node /soc/peripheral@40000000/power@5000)
    -- Generated zephyr.dts: /home/triffid/Projects/NRF/NRF91-SDK/sdk-nrf/samples/nrf9160/mqtt_simple/build/zephyr/zephyr.dts
    -- Generated devicetree_unfixed.h: /home/triffid/Projects/NRF/NRF91-SDK/sdk-nrf/samples/nrf9160/mqtt_simple/build/zephyr/include/generated/devicetree_unfixed.h
    Parsing /home/triffid/Projects/NRF/NRF91-SDK/sdk-nrf/samples/nrf9160/mqtt_simple/Kconfig
    Loaded configuration '/home/triffid/Projects/NRF/NRF91-SDK/sdk-nrf/boards/arm/thingy91_nrf9160/thingy91_nrf9160ns_defconfig'
    Merged configuration '/home/triffid/Projects/NRF/NRF91-SDK/sdk-nrf/samples/nrf9160/mqtt_simple/prj.conf'
    Configuration saved to '/home/triffid/Projects/NRF/NRF91-SDK/sdk-nrf/samples/nrf9160/mqtt_simple/build/zephyr/.config'
    Kconfig header saved to '/home/triffid/Projects/NRF/NRF91-SDK/sdk-nrf/samples/nrf9160/mqtt_simple/build/zephyr/include/generated/autoconf.h'
    -- The C compiler identification is GNU 9.2.0
    -- The CXX compiler identification is GNU 9.2.0
    -- The ASM compiler identification is GNU
    -- Found assembler: /home/triffid/Projects/NRF/zephyr/sdk-ng/arm-zephyr-eabi/bin/arm-zephyr-eabi-gcc
    -- Cache files will be written to: /home/triffid/.cache/zephyr
    Changed board to secure thingy91_nrf9160 (NOT NS)

    === child image spm - thingy91_nrf9160 begin ===
    Including boilerplate (Zephyr base): /home/triffid/Projects/NRF/NRF91-SDK/zephyr/cmake/app/boilerplate.cmake
    -- Application: /home/triffid/Projects/NRF/NRF91-SDK/sdk-nrf/samples/nrf9160/spm
    -- Zephyr version: 2.3.99 (/home/triffid/Projects/NRF/NRF91-SDK/zephyr)
    -- Found Python3: /usr/bin/python3.7 (found suitable exact version "3.7.8") found components: Interpreter
    -- Board: thingy91_nrf9160
    -- Found toolchain: zephyr (/home/triffid/Projects/NRF/zephyr/sdk-ng)
    -- Found west: /home/triffid/.local/bin/west (found suitable version "0.7.2", minimum required is "0.7.1")
    -- Found dtc: /usr/bin/dtc (found suitable version "1.5.0", minimum required is "1.4.6")
    -- Found BOARD.dts: /home/triffid/Projects/NRF/NRF91-SDK/sdk-nrf/boards/arm/thingy91_nrf9160/thingy91_nrf9160.dts
    thingy91_nrf9160.dts.pre.tmp:57.42-69.3: Warning (unique_unit_address_if_enabled): /soc/peripheral@50000000/flash-controller@39000: duplicate unit-address (also used in node /soc/peripheral@50000000/kmu@39000)
    thingy91_nrf9160.dts.pre.tmp:306.19-312.3: Warning (unique_unit_address_if_enabled): /soc/peripheral@50000000/clock@5000: duplicate unit-address (also used in node /soc/peripheral@50000000/power@5000)
    -- Generated zephyr.dts: /home/triffid/Projects/NRF/NRF91-SDK/sdk-nrf/samples/nrf9160/mqtt_simple/build/spm/zephyr/zephyr.dts
    -- Generated devicetree_unfixed.h: /home/triffid/Projects/NRF/NRF91-SDK/sdk-nrf/samples/nrf9160/mqtt_simple/build/spm/zephyr/include/generated/devicetree_unfixed.h
    Parsing /home/triffid/Projects/NRF/NRF91-SDK/zephyr/Kconfig
    Loaded configuration '/home/triffid/Projects/NRF/NRF91-SDK/sdk-nrf/boards/arm/thingy91_nrf9160/thingy91_nrf9160_defconfig'
    Merged configuration '/home/triffid/Projects/NRF/NRF91-SDK/sdk-nrf/samples/nrf9160/spm/prj.conf'
    Configuration saved to '/home/triffid/Projects/NRF/NRF91-SDK/sdk-nrf/samples/nrf9160/mqtt_simple/build/spm/zephyr/.config'
    Kconfig header saved to '/home/triffid/Projects/NRF/NRF91-SDK/sdk-nrf/samples/nrf9160/mqtt_simple/build/spm/zephyr/include/generated/autoconf.h'
    -- The C compiler identification is GNU 9.2.0
    -- The CXX compiler identification is GNU 9.2.0
    -- The ASM compiler identification is GNU
    -- Found assembler: /home/triffid/Projects/NRF/zephyr/sdk-ng/arm-zephyr-eabi/bin/arm-zephyr-eabi-gcc
    -- Cache files will be written to: /home/triffid/.cache/zephyr
    CMake Error at /home/triffid/Projects/NRF/NRF91-SDK/bootloader/mcuboot/zephyr/CMakeLists.txt:1 (include):
    include could not find load file:

    /cmake/mcuboot.cmake


    -- Configuring incomplete, errors occurred!
    See also "/home/triffid/Projects/NRF/NRF91-SDK/sdk-nrf/samples/nrf9160/mqtt_simple/build/spm/CMakeFiles/CMakeOutput.log".
    See also "/home/triffid/Projects/NRF/NRF91-SDK/sdk-nrf/samples/nrf9160/mqtt_simple/build/spm/CMakeFiles/CMakeError.log".
    CMake Error at ../../../cmake/multi_image.cmake:182 (message):
    CMake generation for spm failed, aborting. Command: 1
    Call Stack (most recent call first):
    ../../../cmake/multi_image.cmake:56 (add_child_image_from_source)
    ../../CMakeLists.txt:8 (add_child_image)


    -- Configuring incomplete, errors occurred!
    See also "/home/triffid/Projects/NRF/NRF91-SDK/sdk-nrf/samples/nrf9160/mqtt_simple/build/CMakeFiles/CMakeOutput.log".
    See also "/home/triffid/Projects/NRF/NRF91-SDK/sdk-nrf/samples/nrf9160/mqtt_simple/build/CMakeFiles/CMakeError.log".
    FATAL ERROR: command exited with status 1: /usr/bin/cmake -DWEST_PYTHON=/usr/lib/python-exec/python3.7/python3 -B/home/triffid/Projects/NRF/NRF91-SDK/sdk-nrf/samples/nrf9160/mqtt_simple/build -S/home/triffid/Projects/NRF/NRF91-SDK/sdk-nrf/samples/nrf9160/mqtt_simple -GNinja -DBOARD=thingy91_nrf9160ns

  • Triffid_Hunter said:
    -- The C compiler identification is GNU 9.2.0

     Did you install the correct version?
    (you need to install version 9-2019-q4-major of the GNU Arm Embedded Toolchain. )

    Also please double check the NCS environment by:

    cd NRF/NRF91-SDK
    git checkout master
    git pull
    west update
    

    Then lets make sure all the requirements are met (open command line with admin rights):

    cd NRF/NRF91-SDK
    pip3 install --user -r zephyr/scripts/requirements.txt
    pip3 install --user -r nrf/scripts/requirements.txt
    pip3 install --user -r bootloader/mcuboot/scripts/requirements.txt

    Then delete the build folder in mqtt_simple and rebuild.

    BR,
    Martin L.

Reply
  • Triffid_Hunter said:
    -- The C compiler identification is GNU 9.2.0

     Did you install the correct version?
    (you need to install version 9-2019-q4-major of the GNU Arm Embedded Toolchain. )

    Also please double check the NCS environment by:

    cd NRF/NRF91-SDK
    git checkout master
    git pull
    west update
    

    Then lets make sure all the requirements are met (open command line with admin rights):

    cd NRF/NRF91-SDK
    pip3 install --user -r zephyr/scripts/requirements.txt
    pip3 install --user -r nrf/scripts/requirements.txt
    pip3 install --user -r bootloader/mcuboot/scripts/requirements.txt

    Then delete the build folder in mqtt_simple and rebuild.

    BR,
    Martin L.

Children
No Data
Related