Hello,
I'm following this tutorial to learn how to create a Matter application from template. I did all steps and wanted to build the application. However, the build failed to link. I tried to check every step multiple times but couldn't find any mistake. I'm using SDK version 2.1.1 and nrf52840 DK. Here is the output of the build procedure:
* Executing task: nRF Connect: Generate config nrf52840dk_nrf52840 for /home/filip/programming/smart_home/co2_sensor/firmware/co2_sensor Building co2_sensor west build --build-dir /home/filip/programming/smart_home/co2_sensor/firmware/co2_sensor/build /home/filip/programming/smart_home/co2_sensor/firmware/co2_sensor --pristine --board nrf52840dk_nrf52840 -- -DNCS_TOOLCHAIN_VERSION:STRING="NONE" -DBOARD_ROOT:STRING="/home/filip/programming/smart_home/co2_sensor/firmware/co2_sensor" -- west build: generating a build system Loading Zephyr default modules (Zephyr base). -- Application: /home/filip/programming/smart_home/co2_sensor/firmware/co2_sensor -- Found Python3: /home/filip/ncs/toolchains/v2.1.1/usr/local/bin/python3.8 (found suitable exact version "3.8.2") found components: Interpreter -- Cache files will be written to: /home/filip/.cache/zephyr -- Zephyr version: 3.1.99 (/home/filip/ncs/v2.1.1/zephyr) -- Found west (found suitable version "0.14.0", minimum required is "0.7.1") -- Board: nrf52840dk_nrf52840 -- Found host-tools: zephyr 0.14.1 (/home/filip/ncs/toolchains/v2.1.1/opt/zephyr-sdk) -- Found dtc: /home/filip/ncs/toolchains/v2.1.1/usr/bin/dtc (found suitable version "1.4.7", minimum required is "1.4.6") -- Found toolchain: zephyr 0.14.1 (/home/filip/ncs/toolchains/v2.1.1/opt/zephyr-sdk) -- Found BOARD.dts: /home/filip/ncs/v2.1.1/zephyr/boards/arm/nrf52840dk_nrf52840/nrf52840dk_nrf52840.dts -- Found devicetree overlay: /home/filip/programming/smart_home/co2_sensor/firmware/co2_sensor/boards/nrf52840dk_nrf52840.overlay -- Generated zephyr.dts: /home/filip/programming/smart_home/co2_sensor/firmware/co2_sensor/build/zephyr/zephyr.dts -- Generated devicetree_unfixed.h: /home/filip/programming/smart_home/co2_sensor/firmware/co2_sensor/build/zephyr/include/generated/devicetree_unfixed.h -- Generated device_extern.h: /home/filip/programming/smart_home/co2_sensor/firmware/co2_sensor/build/zephyr/include/generated/device_extern.h -- Including generated dts.cmake file: /home/filip/programming/smart_home/co2_sensor/firmware/co2_sensor/build/zephyr/dts.cmake Parsing /home/filip/programming/smart_home/co2_sensor/firmware/co2_sensor/Kconfig Loaded configuration '/home/filip/ncs/v2.1.1/zephyr/boards/arm/nrf52840dk_nrf52840/nrf52840dk_nrf52840_defconfig' Merged configuration '/home/filip/programming/smart_home/co2_sensor/firmware/co2_sensor/prj.conf' Configuration saved to '/home/filip/programming/smart_home/co2_sensor/firmware/co2_sensor/build/zephyr/.config' Kconfig header saved to '/home/filip/programming/smart_home/co2_sensor/firmware/co2_sensor/build/zephyr/include/generated/autoconf.h' -- The C compiler identification is GNU 10.3.0 -- The CXX compiler identification is GNU 10.3.0 -- The ASM compiler identification is GNU -- Found assembler: /home/filip/ncs/toolchains/v2.1.1/opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-gcc -- Found Python3: /home/filip/ncs/toolchains/v2.1.1/usr/local/bin/python3.8 (found version "3.8.2") found components: Interpreter === child image mcuboot - begin === loading initial cache file /home/filip/programming/smart_home/co2_sensor/firmware/co2_sensor/build/mcuboot/child_image_preload.cmake Loading Zephyr default modules (Zephyr base). -- Application: /home/filip/ncs/v2.1.1/bootloader/mcuboot/boot/zephyr -- Found Python3: /home/filip/ncs/toolchains/v2.1.1/usr/local/bin/python3.8 (found suitable exact version "3.8.2") found components: Interpreter -- Cache files will be written to: /home/filip/.cache/zephyr -- Zephyr version: 3.1.99 (/home/filip/ncs/v2.1.1/zephyr) -- Found west (found suitable version "0.14.0", minimum required is "0.7.1") -- Board: nrf52840dk_nrf52840 -- Found host-tools: zephyr 0.14.1 (/home/filip/ncs/toolchains/v2.1.1/opt/zephyr-sdk) -- Found dtc: /home/filip/ncs/toolchains/v2.1.1/usr/bin/dtc (found suitable version "1.4.7", minimum required is "1.4.6") -- Found toolchain: zephyr 0.14.1 (/home/filip/ncs/toolchains/v2.1.1/opt/zephyr-sdk) -- Found BOARD.dts: /home/filip/ncs/v2.1.1/zephyr/boards/arm/nrf52840dk_nrf52840/nrf52840dk_nrf52840.dts -- Found devicetree overlay: /home/filip/ncs/v2.1.1/bootloader/mcuboot/boot/zephyr/dts.overlay -- Generated zephyr.dts: /home/filip/programming/smart_home/co2_sensor/firmware/co2_sensor/build/mcuboot/zephyr/zephyr.dts -- Generated devicetree_unfixed.h: /home/filip/programming/smart_home/co2_sensor/firmware/co2_sensor/build/mcuboot/zephyr/include/generated/devicetree_unfixed.h -- Generated device_extern.h: /home/filip/programming/smart_home/co2_sensor/firmware/co2_sensor/build/mcuboot/zephyr/include/generated/device_extern.h -- Including generated dts.cmake file: /home/filip/programming/smart_home/co2_sensor/firmware/co2_sensor/build/mcuboot/zephyr/dts.cmake Parsing /home/filip/ncs/v2.1.1/modules/lib/matter/config/nrfconnect/chip-module/Kconfig.mcuboot.root Loaded configuration '/home/filip/ncs/v2.1.1/zephyr/boards/arm/nrf52840dk_nrf52840/nrf52840dk_nrf52840_defconfig' Merged configuration '/home/filip/programming/smart_home/co2_sensor/firmware/co2_sensor/child_image/mcuboot/prj.conf' Merged configuration '/home/filip/ncs/v2.1.1/nrf/subsys/partition_manager/ext_flash_mcuboot_secondary.conf' Merged configuration '/home/filip/ncs/v2.1.1/nrf/subsys/partition_manager/partition_manager_enabled.conf' Merged configuration '/home/filip/programming/smart_home/co2_sensor/firmware/co2_sensor/build/mcuboot/zephyr/misc/generated/extra_kconfig_options.conf' Configuration saved to '/home/filip/programming/smart_home/co2_sensor/firmware/co2_sensor/build/mcuboot/zephyr/.config' Kconfig header saved to '/home/filip/programming/smart_home/co2_sensor/firmware/co2_sensor/build/mcuboot/zephyr/include/generated/autoconf.h' -- The C compiler identification is GNU 10.3.0 -- The CXX compiler identification is GNU 10.3.0 -- The ASM compiler identification is GNU -- Found assembler: /home/filip/ncs/toolchains/v2.1.1/opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-gcc CMake Warning at /home/filip/ncs/v2.1.1/nrf/lib/flash_patch/CMakeLists.txt:8 (message): ---------------------------------------------------------- --- WARNING: To maintain the integrity of secure boot, --- --- enable CONFIG_DISABLE_FLASH_PATCH in production. --- ---------------------------------------------------------- MCUBoot bootloader key file: /home/filip/ncs/v2.1.1/bootloader/mcuboot/root-ec-p256.pem -- Configuring done -- Generating done -- Build files have been written to: /home/filip/programming/smart_home/co2_sensor/firmware/co2_sensor/build/mcuboot === child image mcuboot - end === CMake Warning at /home/filip/ncs/v2.1.1/nrf/modules/mcuboot/CMakeLists.txt:286 (message): --------------------------------------------------------- --- WARNING: Using default MCUBoot key, it should not --- --- be used for production. --- --------------------------------------------------------- CMake Warning at /home/filip/ncs/v2.1.1/nrfxlib/openthread/cmake/extensions.cmake:114 (message): Current nrf_security configuration does not provide all MBEDTLS options which are required by precompiled OpenThread libraries. The minimum of MBEDTLS configuration is stored at: /home/filip/ncs/v2.1.1/nrfxlib/openthread/lib/cortex-m4/hard-float/v1.3/mtd/oberon/nrf_security_mbedtls_configuration.h Call Stack (most recent call first): /home/filip/ncs/v2.1.1/nrfxlib/openthread/CMakeLists.txt:82 (check_openthread_dependencies) CMake Warning at /home/filip/ncs/v2.1.1/zephyr/CMakeLists.txt:1839 (message): __ASSERT() statements are globally ENABLED -- Found partition manager static configuration: /home/filip/programming/smart_home/co2_sensor/firmware/co2_sensor/configuration/nrf52840dk_nrf52840/pm_static_dfu.yml Partition 'mcuboot' is not included in the dynamic resolving since it is statically defined. Partition 'mcuboot_pad' is not included in the dynamic resolving since it is statically defined. Partition 'mcuboot_primary' is not included in the dynamic resolving since it is statically defined. Partition 'mcuboot_primary_app' is not included in the dynamic resolving since it is statically defined. Partition 'settings_storage' is not included in the dynamic resolving since it is statically defined. Partition 'mcuboot_secondary' is not included in the dynamic resolving since it is statically defined. -- Configuring done -- Generating done -- Build files have been written to: /home/filip/programming/smart_home/co2_sensor/firmware/co2_sensor/build -- west build: building application [1/490] Generating include/generated/version.h -- Zephyr version: 3.1.99 (/home/filip/ncs/v2.1.1/zephyr), build: v3.1.99-ncs1 [2/490] Preparing syscall dependency handling [3/490] Building C object modules/nrfxlib/nrfxlib/nrf_security/src/CMakeFiles/mbedx509.dir/home/filip/ncs/v2.1.1/mbedtls/library/x509.c.obj [4/490] Building C object modules/nrfxlib/nrfxlib/nrf_security/src/CMakeFiles/mbedx509.dir/home/filip/ncs/v2.1.1/mbedtls/library/x509_create.c.obj [5/490] Building C object modules/nrfxlib/nrfxlib/nrf_security/src/CMakeFiles/mbedx509.dir/home/filip/ncs/v2.1.1/mbedtls/library/x509_crl.c.obj [6/490] Building C object modules/nrfxlib/nrfxlib/nrf_security/src/CMakeFiles/mbedx509.dir/home/filip/ncs/v2.1.1/mbedtls/library/x509_crt.c.obj [7/490] Building C object modules/nrfxlib/nrfxlib/nrf_security/src/CMakeFiles/mbedx509.dir/home/filip/ncs/v2.1.1/mbedtls/library/x509write_csr.c.obj [8/490] Building C object modules/nrfxlib/nrfxlib/nrf_security/src/CMakeFiles/mbedx509.dir/home/filip/ncs/v2.1.1/mbedtls/library/x509_csr.c.obj [9/490] Creating directories for 'mcuboot_subimage' [10/490] Building C object modules/nrfxlib/nrfxlib/nrf_security/src/CMakeFiles/mbedcrypto_base.dir/home/filip/ncs/v2.1.1/mbedtls/library/asn1write.c.obj [11/490] Building C object modules/nrfxlib/nrfxlib/nrf_security/src/CMakeFiles/mbedcrypto_base.dir/home/filip/ncs/v2.1.1/mbedtls/library/asn1parse.c.obj [12/490] Building C object modules/nrfxlib/nrfxlib/nrf_security/src/CMakeFiles/mbedcrypto_base.dir/home/filip/ncs/v2.1.1/mbedtls/library/base64.c.obj [13/490] No download step for 'mcuboot_subimage' [14/490] Building C object modules/nrfxlib/nrfxlib/nrf_security/src/CMakeFiles/mbedcrypto_base.dir/home/filip/ncs/v2.1.1/mbedtls/library/bignum.c.obj [15/490] Building C object modules/nrfxlib/nrfxlib/nrf_security/src/CMakeFiles/mbedcrypto_base.dir/home/filip/ncs/v2.1.1/mbedtls/library/padlock.c.obj [16/490] Building C object modules/nrfxlib/nrfxlib/nrf_security/src/CMakeFiles/mbedcrypto_base.dir/home/filip/ncs/v2.1.1/mbedtls/library/oid.c.obj [17/490] No update step for 'mcuboot_subimage' [18/490] Building C object modules/nrfxlib/nrfxlib/nrf_security/src/CMakeFiles/mbedcrypto_base.dir/home/filip/ncs/v2.1.1/mbedtls/library/platform.c.obj [19/490] Building C object modules/nrfxlib/nrfxlib/nrf_security/src/CMakeFiles/mbedcrypto_base.dir/home/filip/ncs/v2.1.1/mbedtls/library/nist_kw.c.obj [20/490] Building C object modules/nrfxlib/nrfxlib/nrf_security/src/CMakeFiles/mbedcrypto_base.dir/home/filip/ncs/v2.1.1/mbedtls/library/platform_util.c.obj [21/490] Building C object modules/nrfxlib/nrfxlib/nrf_security/src/CMakeFiles/mbedcrypto_base.dir/home/filip/ncs/v2.1.1/mbedtls/library/version.c.obj [22/490] No patch step for 'mcuboot_subimage' [23/490] Building C object modules/nrfxlib/nrfxlib/nrf_security/src/CMakeFiles/mbedcrypto_base.dir/home/filip/ncs/v2.1.1/mbedtls/library/constant_time.c.obj [24/490] Building C object modules/nrfxlib/nrfxlib/nrf_security/src/CMakeFiles/mbedcrypto.dir/home/filip/ncs/v2.1.1/mbedtls/library/psa_crypto_aead.c.obj [25/490] Building C object modules/nrfxlib/nrfxlib/nrf_security/src/CMakeFiles/mbedcrypto.dir/home/filip/ncs/v2.1.1/mbedtls/library/psa_crypto_cipher.c.obj [26/490] Building C object modules/nrfxlib/nrfxlib/nrf_security/src/CMakeFiles/mbedcrypto.dir/home/filip/ncs/v2.1.1/mbedtls/library/psa_crypto.c.obj [27/490] No configure step for 'mcuboot_subimage' [27/490] Performing build step for 'mcuboot_subimage' [1/185] Preparing syscall dependency handling [2/185] Generating include/generated/version.h -- Zephyr version: 3.1.99 (/home/filip/ncs/v2.1.1/zephyr), build: v3.1.99-ncs1 [3/185] Generating misc/generated/syscalls_subdirs.trigger [4/185] Generating misc/generated/syscalls.json, misc/generated/struct_tags.json [5/185] Generating include/generated/kobj-types-enum.h, include/generated/otype-to-str.h, include/generated/otype-to-size.h [6/185] Generating include/generated/syscall_dispatch.c, include/generated/syscall_list.h [7/185] Generating include/generated/driver-validation.h [8/185] Building C object zephyr/CMakeFiles/offsets.dir/arch/arm/core/offsets/offsets.c.obj [9/185] Generating include/generated/offsets.h [10/185] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/assert.c.obj [11/185] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc32c_sw.c.obj [12/185] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf_packaged.c.obj [13/185] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc32_sw.c.obj [14/185] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc16_sw.c.obj [15/185] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc8_sw.c.obj [16/185] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc7_sw.c.obj [17/185] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/dec.c.obj [18/185] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/onoff.c.obj [19/185] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/hex.c.obj [20/185] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/printk.c.obj [21/185] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/fdtable.c.obj [22/185] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/notify.c.obj [23/185] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/rb.c.obj [24/185] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/timeutil.c.obj [25/185] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/sem.c.obj [26/185] Generating zephyr/autogen-pubkey.c [27/185] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/thread_entry.c.obj [28/185] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/multi_heap.c.obj [29/185] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/heap.c.obj [30/185] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/bitarray.c.obj [31/185] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/heap-validate.c.obj [32/185] Building C object CMakeFiles/app.dir/main.c.obj [33/185] Building C object CMakeFiles/app.dir/os.c.obj [34/185] Building C object CMakeFiles/app.dir/keys.c.obj [35/185] Building C object CMakeFiles/app.dir/flash_map_extended.c.obj [36/185] Building C object CMakeFiles/app.dir/home/filip/ncs/v2.1.1/bootloader/mcuboot/boot/bootutil/src/encrypted.c.obj [37/185] Building C object CMakeFiles/app.dir/home/filip/ncs/v2.1.1/bootloader/mcuboot/boot/bootutil/src/image_rsa.c.obj [38/185] Building C object CMakeFiles/app.dir/home/filip/ncs/v2.1.1/bootloader/mcuboot/boot/bootutil/src/fault_injection_hardening.c.obj [39/185] Building C object CMakeFiles/app.dir/home/filip/ncs/v2.1.1/bootloader/mcuboot/boot/bootutil/src/image_validate.c.obj [40/185] Building C object CMakeFiles/app.dir/home/filip/ncs/v2.1.1/bootloader/mcuboot/boot/bootutil/src/tlv.c.obj [41/185] Building C object CMakeFiles/app.dir/home/filip/ncs/v2.1.1/bootloader/mcuboot/boot/bootutil/src/image_ec256.c.obj [42/185] Building C object CMakeFiles/app.dir/home/filip/ncs/v2.1.1/bootloader/mcuboot/boot/bootutil/src/bootutil_misc.c.obj [43/185] Building C object CMakeFiles/app.dir/home/filip/ncs/v2.1.1/bootloader/mcuboot/boot/bootutil/src/image_ed25519.c.obj [44/185] Building C object CMakeFiles/app.dir/home/filip/ncs/v2.1.1/bootloader/mcuboot/ext/nrf/cc310_glue.c.obj [45/185] Building C object CMakeFiles/app.dir/home/filip/ncs/v2.1.1/bootloader/mcuboot/boot/bootutil/src/swap_misc.c.obj [46/185] Building C object CMakeFiles/app.dir/home/filip/ncs/v2.1.1/bootloader/mcuboot/boot/bootutil/src/loader.c.obj [47/185] Building C object CMakeFiles/app.dir/home/filip/ncs/v2.1.1/bootloader/mcuboot/boot/bootutil/src/swap_scratch.c.obj [48/185] Building C object CMakeFiles/app.dir/home/filip/ncs/v2.1.1/bootloader/mcuboot/boot/bootutil/src/caps.c.obj [49/185] Building C object CMakeFiles/app.dir/home/filip/ncs/v2.1.1/bootloader/mcuboot/ext/mbedtls-asn1/src/asn1parse.c.obj [50/185] Building C object CMakeFiles/app.dir/home/filip/ncs/v2.1.1/bootloader/mcuboot/ext/mbedtls-asn1/src/platform_util.c.obj [51/185] Building C object CMakeFiles/app.dir/home/filip/ncs/v2.1.1/bootloader/mcuboot/boot/bootutil/src/swap_move.c.obj [52/185] Building C object CMakeFiles/app.dir/zephyr/autogen-pubkey.c.obj [53/185] Building C object CMakeFiles/app.dir/nrf_cleanup.c.obj [54/185] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf_complete.c.obj [55/185] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf.c.obj [56/185] Building C object zephyr/CMakeFiles/zephyr.dir/misc/generated/configs.c.obj [57/185] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/tracing/tracing_none.c.obj [58/185] Building ASM object zephyr/CMakeFiles/zephyr.dir/soc/arm/nordic_nrf/common/soc_nrf_common.S.obj [59/185] Linking C static library app/libapp.a [60/185] Building C object zephyr/CMakeFiles/zephyr.dir/soc/arm/nordic_nrf/validate_enabled_instances.c.obj [61/185] Building C object zephyr/CMakeFiles/zephyr.dir/soc/arm/nordic_nrf/validate_base_addresses.c.obj [62/185] Building C object zephyr/CMakeFiles/zephyr.dir/home/filip/ncs/v2.1.1/nrf/subsys/partition_manager/flash_map_partition_manager.c.obj [63/185] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/storage/flash_map/flash_map.c.obj [64/185] Building C object zephyr/CMakeFiles/zephyr.dir/home/filip/ncs/v2.1.1/nrfxlib/crypto/nrf_cc310_platform/src/nrf_cc3xx_platform_abort_zephyr.c.obj [65/185] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/storage/flash_map/flash_map_layout.c.obj [66/185] Building C object zephyr/soc/arm/common/cortex_m/CMakeFiles/soc__arm__common__cortex_m.dir/arm_mpu_regions.c.obj [67/185] Building C object zephyr/CMakeFiles/zephyr.dir/home/filip/ncs/v2.1.1/nrfxlib/crypto/nrf_cc310_platform/src/nrf_cc3xx_platform_no_mutex_zephyr.c.obj [68/185] Building ASM object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/cpu_idle.S.obj [69/185] Building C object zephyr/arch/common/CMakeFiles/isr_tables.dir/isr_tables.c.obj [70/185] Generating linker_zephyr_pre1.cmd [71/185] Generating linker_zephyr_pre0.cmd [72/185] Linking C static library zephyr/soc/arm/common/cortex_m/libsoc__arm__common__cortex_m.a [73/185] Linking C static library zephyr/libzephyr.a [74/185] Building C object zephyr/arch/common/CMakeFiles/arch__common.dir/sw_isr_common.c.obj [75/185] Linking C static library zephyr/arch/common/libisr_tables.a [76/185] Building ASM object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/nmi_on_reset.S.obj [77/185] Building C object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/prep_c.c.obj [78/185] Building C object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/irq_manage.c.obj [79/185] Linking C static library zephyr/arch/common/libarch__common.a [80/185] Building C object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/fatal.c.obj [81/185] Building C object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/nmi.c.obj [82/185] Building C object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/swap.c.obj [83/185] Building ASM object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/swap_helper.S.obj [84/185] Building C object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/thread.c.obj [85/185] Building ASM object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/isr_wrapper.S.obj [86/185] Building ASM object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/exc_exit.S.obj [87/185] Building C object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/fpu.c.obj [88/185] Building C object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/irq_init.c.obj [89/185] Building ASM object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/fault_s.S.obj [90/185] Building C object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/fault.c.obj [91/185] Linking C static library zephyr/arch/arch/arm/core/aarch32/libarch__arm__core__aarch32.a [92/185] Building ASM object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/reset.S.obj [93/185] Building C object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/scb.c.obj [94/185] Building C object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/thread_abort.c.obj [95/185] Building ASM object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/vector_table.S.obj [96/185] Building C object zephyr/lib/posix/CMakeFiles/lib__posix.dir/perror.c.obj [97/185] Building C object zephyr/arch/arch/arm/core/aarch32/mpu/CMakeFiles/arch__arm__core__aarch32__mpu.dir/arm_core_mpu.c.obj [98/185] Building C object zephyr/arch/arch/arm/core/aarch32/mpu/CMakeFiles/arch__arm__core__aarch32__mpu.dir/arm_mpu.c.obj [99/185] Building C object zephyr/lib/posix/CMakeFiles/lib__posix.dir/pthread_common.c.obj [100/185] Linking C static library zephyr/arch/arch/arm/core/aarch32/cortex_m/libarch__arm__core__aarch32__cortex_m.a [101/185] Building C object zephyr/lib/posix/CMakeFiles/lib__posix.dir/nanosleep.c.obj [102/185] Linking C static library zephyr/arch/arch/arm/core/aarch32/mpu/libarch__arm__core__aarch32__mpu.a [103/185] Building C object zephyr/soc/arm/nordic_nrf/nrf52/CMakeFiles/soc__arm__nordic_nrf__nrf52.dir/soc.c.obj [104/185] Building C object zephyr/drivers/flash/CMakeFiles/drivers__flash.dir/nrf_qspi_nor.c.obj [105/185] Building C object zephyr/drivers/clock_control/CMakeFiles/drivers__clock_control.dir/clock_control_nrf.c.obj [106/185] Linking C static library zephyr/lib/posix/liblib__posix.a [107/185] Building C object zephyr/drivers/gpio/CMakeFiles/drivers__gpio.dir/gpio_nrfx.c.obj [108/185] Linking C static library zephyr/soc/arm/nordic_nrf/nrf52/libsoc__arm__nordic_nrf__nrf52.a [109/185] Generating ../../../include/generated/libc/minimal/strerror_table.h [110/185] Building C object zephyr/drivers/flash/CMakeFiles/drivers__flash.dir/flash_page_layout.c.obj [111/185] Building C object zephyr/CMakeFiles/zephyr_pre0.dir/misc/empty_file.c.obj [112/185] Linking C static library zephyr/drivers/clock_control/libdrivers__clock_control.a [113/185] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/abort.c.obj [114/185] Building C object zephyr/drivers/flash/CMakeFiles/drivers__flash.dir/soc_flash_nrf.c.obj [115/185] Linking C static library zephyr/drivers/gpio/libdrivers__gpio.a [116/185] Building C object zephyr/drivers/flash/CMakeFiles/drivers__flash.dir/jesd216.c.obj [117/185] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/atoi.c.obj [118/185] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtol.c.obj [119/185] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtoul.c.obj [120/185] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtoll.c.obj [121/185] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtoull.c.obj [122/185] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/bsearch.c.obj [123/185] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/malloc.c.obj [124/185] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strerror.c.obj [125/185] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strstr.c.obj [126/185] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/exit.c.obj [127/185] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/qsort.c.obj [128/185] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strncasecmp.c.obj [129/185] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/string.c.obj [130/185] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strspn.c.obj [131/185] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/sprintf.c.obj [132/185] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/fprintf.c.obj [133/185] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/stdout_console.c.obj [134/185] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/math/sqrt.c.obj [135/185] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/math/sqrtf.c.obj [136/185] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/time/gmtime.c.obj [137/185] Linking C static library zephyr/drivers/flash/libdrivers__flash.a [138/185] Building C object zephyr/drivers/timer/CMakeFiles/drivers__timer.dir/nrf_rtc_timer.c.obj [139/185] Building C object zephyr/drivers/pinctrl/CMakeFiles/drivers__pinctrl.dir/common.c.obj [140/185] Building C object zephyr/drivers/pinctrl/CMakeFiles/drivers__pinctrl.dir/pinctrl_nrf.c.obj [141/185] Building C object zephyr/drivers/timer/CMakeFiles/drivers__timer.dir/sys_clock_init.c.obj [142/185] Linking C static library zephyr/lib/libc/minimal/liblib__libc__minimal.a [143/185] Building C object modules/nrf/drivers/hw_cc310/CMakeFiles/..__nrf__drivers__hw_cc310.dir/hw_cc310.c.obj [144/185] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/home/filip/ncs/v2.1.1/modules/hal/nordic/nrfx/mdk/system_nrf52840.c.obj [145/185] Linking C static library zephyr/drivers/timer/libdrivers__timer.a [146/185] Linking C static library zephyr/drivers/pinctrl/libdrivers__pinctrl.a [147/185] Building C object modules/nrf/lib/fprotect/CMakeFiles/..__nrf__lib__fprotect.dir/fprotect_acl.c.obj [148/185] Building C object modules/mcuboot/boot/bootutil/zephyr/CMakeFiles/mcuboot_util.dir/home/filip/ncs/v2.1.1/bootloader/mcuboot/boot/bootutil/src/bootutil_public.c.obj [149/185] Linking C static library modules/nrf/drivers/hw_cc310/lib..__nrf__drivers__hw_cc310.a [150/185] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/nrfx_glue.c.obj [151/185] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/home/filip/ncs/v2.1.1/modules/hal/nordic/nrfx/drivers/src/nrfx_clock.c.obj [152/185] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/home/filip/ncs/v2.1.1/modules/hal/nordic/nrfx/helpers/nrfx_flag32_allocator.c.obj [153/185] Linking C static library modules/mcuboot/boot/bootutil/zephyr/libmcuboot_util.a [154/185] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/home/filip/ncs/v2.1.1/modules/hal/nordic/nrfx/drivers/src/nrfx_nvmc.c.obj [155/185] Linking C static library modules/nrf/lib/fprotect/lib..__nrf__lib__fprotect.a [156/185] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/home/filip/ncs/v2.1.1/modules/hal/nordic/nrfx/drivers/src/nrfx_qspi.c.obj [157/185] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/home/filip/ncs/v2.1.1/modules/hal/nordic/nrfx/drivers/src/nrfx_gpiote.c.obj [158/185] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/home/filip/ncs/v2.1.1/modules/hal/nordic/nrfx/drivers/src/nrfx_wdt.c.obj [159/185] Building C object zephyr/kernel/CMakeFiles/kernel.dir/device.c.obj [160/185] Building C object zephyr/kernel/CMakeFiles/kernel.dir/main_weak.c.obj [161/185] Building C object zephyr/kernel/CMakeFiles/kernel.dir/banner.c.obj [162/185] Building C object zephyr/kernel/CMakeFiles/kernel.dir/errno.c.obj [163/185] Building C object zephyr/kernel/CMakeFiles/kernel.dir/fatal.c.obj [164/185] Building C object zephyr/kernel/CMakeFiles/kernel.dir/init.c.obj [165/185] Building C object zephyr/kernel/CMakeFiles/kernel.dir/thread.c.obj [166/185] Linking C static library modules/hal_nordic/nrfx/libmodules__hal_nordic__nrfx.a [167/185] Building C object zephyr/kernel/CMakeFiles/kernel.dir/kheap.c.obj [168/185] Building C object zephyr/kernel/CMakeFiles/kernel.dir/version.c.obj [169/185] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mem_slab.c.obj [170/185] Building C object zephyr/kernel/CMakeFiles/kernel.dir/xip.c.obj [171/185] Building C object zephyr/kernel/CMakeFiles/kernel.dir/timeout.c.obj [172/185] Building C object zephyr/kernel/CMakeFiles/kernel.dir/timer.c.obj [173/185] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mempool.c.obj [174/185] Linking C static library zephyr/kernel/libkernel.a [175/185] Linking C executable zephyr/zephyr_pre0.elf [176/185] Generating dev_handles.c [177/185] Building C object zephyr/CMakeFiles/zephyr_pre1.dir/dev_handles.c.obj [178/185] Building C object zephyr/CMakeFiles/zephyr_pre1.dir/misc/empty_file.c.obj [179/185] Linking C executable zephyr/zephyr_pre1.elf [180/185] Generating linker.cmd [181/185] Generating isr_tables.c, isrList.bin [182/185] Building C object zephyr/CMakeFiles/zephyr_final.dir/misc/empty_file.c.obj [183/185] Building C object zephyr/CMakeFiles/zephyr_final.dir/isr_tables.c.obj [184/185] Building C object zephyr/CMakeFiles/zephyr_final.dir/dev_handles.c.obj [185/185] Linking C executable zephyr/zephyr.elf Memory region Used Size Region Size %age Used FLASH: 28480 B 28 KB 99.33% SRAM: 18624 B 256 KB 7.10% IDT_LIST: 0 GB 2 KB 0.00% [430/490] No patch step for 'chip-gn' [431/490] No configure step for 'chip-gn' [432/490] No install step for 'mcuboot_subimage' [433/490] Performing build step for 'chip-gn' Generating compile_commands took 32ms Done. Made 88 targets from 90 files in 118ms [1/374] ACTION //src/ble:gen_ble_buildconfig(//config/nrfconnect/chip-gn/toolchain:zephyr) [2/374] ACTION //src/app:gen_app_buildconfig(//config/nrfconnect/chip-gn/toolchain:zephyr) [3/374] stamp obj/src/ble/gen_ble_buildconfig.stamp [4/374] ACTION //src/crypto:gen_crypto_buildconfig(//config/nrfconnect/chip-gn/toolchain:zephyr) [5/374] stamp obj/src/app/gen_app_buildconfig.stamp [6/374] stamp obj/src/ble/ble_buildconfig.stamp [7/374] ACTION //src/platform:gen_platform_buildconfig(//config/nrfconnect/chip-gn/toolchain:zephyr) [8/374] stamp obj/src/app/app_buildconfig.stamp [9/374] ACTION //src/inet:gen_inet_buildconfig(//config/nrfconnect/chip-gn/toolchain:zephyr) [10/374] stamp obj/src/crypto/gen_crypto_buildconfig.stamp [11/374] ACTION //src/lib/core:gen_chip_buildconfig(//config/nrfconnect/chip-gn/toolchain:zephyr) [12/374] stamp obj/src/platform/gen_platform_buildconfig.stamp [13/374] stamp obj/src/inet/gen_inet_buildconfig.stamp [14/374] stamp obj/src/app/app_config.stamp [15/374] stamp obj/src/crypto/crypto_buildconfig.stamp [16/374] stamp obj/src/lib/core/gen_chip_buildconfig.stamp [17/374] stamp obj/src/lib/support/logging_constants.stamp [18/374] ACTION //src/lib/asn1:gen_asn1oid(//config/nrfconnect/chip-gn/toolchain:zephyr) [19/374] stamp obj/src/inet/inet_buildconfig.stamp [20/374] stamp obj/src/lib/dnssd/platform_header.stamp [21/374] stamp obj/src/lib/support/enforce_format.stamp [22/374] stamp obj/src/lib/core/chip_buildconfig.stamp [23/374] stamp obj/src/lib/asn1/gen_asn1oid.stamp [24/374] stamp obj/src/platform/platform_buildconfig.stamp [25/374] stamp obj/src/platform/logging/headers.stamp [26/374] stamp obj/src/lib/asn1/asn1oid_header.stamp [27/374] c++ obj/src/trace/trace.trace.cpp.o [28/374] stamp obj/third_party/nlassert/nlassert.stamp [29/374] stamp obj/third_party/nlio/nlio.stamp [30/374] stamp obj/src/trace/trace.stamp [31/374] ACTION //src/system:gen_system_buildconfig(//config/nrfconnect/chip-gn/toolchain:zephyr) [32/374] ACTION //src/lib/support:gen_chip_version(//config/nrfconnect/chip-gn/toolchain:zephyr) [33/374] stamp obj/src/system/gen_system_buildconfig.stamp [34/374] stamp obj/src/lib/support/gen_chip_version.stamp [35/374] ACTION //src/setup_payload:gen_additional_data_payload_buildconfig(//config/nrfconnect/chip-gn/toolchain:zephyr) [36/374] stamp obj/src/system/system_buildconfig.stamp [37/374] stamp obj/src/app/common/cluster-objects.inputdeps.stamp [38/374] stamp obj/src/crypto/crypto.inputdeps.stamp [39/374] stamp obj/src/ble/ble.inputdeps.stamp [40/374] stamp obj/src/inet/inet.inputdeps.stamp [41/374] stamp obj/src/lib/core/core.inputdeps.stamp [42/374] c++ obj/src/ble/libBleLayer.BleUUID.cpp.o [43/374] c++ obj/src/crypto/cryptopal_mbedtls.CHIPCryptoPALmbedTLS.cpp.o [44/374] c++ obj/src/ble/libBleLayer.BtpEngine.cpp.o [45/374] c++ obj/src/crypto/libChipCrypto.CHIPCryptoPAL.cpp.o [46/374] c++ obj/src/ble/libBleLayer.BLEEndPoint.cpp.o [47/374] c++ obj/src/ble/libBleLayer.BleError.cpp.o [48/374] c++ obj/zzz_generated/app-common/app-common/zap-generated/libClusterObjects.cluster-objects.cpp.o [49/374] c++ obj/src/ble/libBleLayer.BleLayer.cpp.o [50/374] c++ obj/src/crypto/libChipCrypto.PersistentStorageOperationalKeystore.cpp.o [51/374] c++ obj/src/inet/libInetLayer.IPAddress-StringFuncts.cpp.o [52/374] c++ obj/src/inet/libInetLayer.InetArgParser.cpp.o [53/374] c++ obj/src/inet/libInetLayer.IPAddress.cpp.o [54/374] c++ obj/src/crypto/libChipCrypto.RandUtils.cpp.o [55/374] c++ obj/src/inet/libInetLayer.IPPacketInfo.cpp.o [56/374] c++ obj/src/lib/core/libChipCore.CHIPCircularTLVBuffer.cpp.o [57/374] c++ obj/src/lib/core/libChipCore.CHIPKeyIds.cpp.o [58/374] stamp obj/src/lib/asn1/asn1.inputdeps.stamp [59/374] c++ obj/src/lib/core/libChipCore.CHIPTLVDebug.cpp.o [60/374] c++ obj/src/lib/core/libChipCore.CHIPError.cpp.o [61/374] c++ obj/src/inet/libInetLayer.InetInterface.cpp.o [62/374] c++ obj/src/lib/asn1/libASN1.ASN1Error.cpp.o [63/374] c++ obj/src/inet/libInetLayer.UDPEndPointImplSockets.cpp.o [64/374] stamp obj/src/lib/support/support.inputdeps.stamp [65/374] c++ obj/src/inet/libInetLayer.InetError.cpp.o [66/374] c++ obj/src/inet/libInetLayer.IPPrefix.cpp.o [67/374] c++ obj/src/inet/libInetLayer.UDPEndPoint.cpp.o [68/374] c++ obj/src/lib/core/libChipCore.CHIPTLVWriter.cpp.o [69/374] c++ obj/src/lib/core/libChipCore.CHIPTLVReader.cpp.o [70/374] c++ obj/src/lib/asn1/libASN1.ASN1OID.cpp.o [71/374] c++ obj/src/lib/core/libChipCore.CHIPTLVUtilities.cpp.o [72/374] c++ obj/src/lib/core/libChipCore.CHIPTLVUpdater.cpp.o [73/374] c++ obj/src/lib/core/libChipCore.OTAImageHeader.cpp.o [74/374] c++ obj/src/lib/support/libSupportLayer.IniEscaping.cpp.o [75/374] c++ obj/src/lib/support/libSupportLayer.PrivateHeap.cpp.o [76/374] c++ obj/src/lib/support/libSupportLayer.PersistentStorageAudit.cpp.o [77/374] c++ obj/src/lib/support/libSupportLayer.Pool.cpp.o [78/374] c++ obj/src/lib/support/libSupportLayer.TimeUtils.cpp.o [79/374] c++ obj/src/lib/support/libSupportLayer.SerializableIntegerSet.cpp.o [80/374] c++ obj/src/lib/asn1/libASN1.ASN1Time.cpp.o [81/374] c++ obj/src/lib/support/libSupportLayer.ThreadOperationalDataset.cpp.o [82/374] c++ obj/src/lib/support/libSupportLayer.ZclString.cpp.o [83/374] c++ obj/src/lib/support/logging/libSupportLayer.CHIPLogging.cpp.o [84/374] c++ obj/src/lib/asn1/libASN1.ASN1Writer.cpp.o [85/374] c++ obj/src/lib/support/verhoeff/libSupportLayer.Verhoeff16.cpp.o [86/374] c++ obj/src/lib/support/verhoeff/libSupportLayer.Verhoeff.cpp.o [87/374] c++ obj/src/lib/support/verhoeff/libSupportLayer.Verhoeff36.cpp.o [88/374] c++ obj/src/lib/support/verhoeff/libSupportLayer.Verhoeff10.cpp.o [89/374] c++ obj/src/lib/support/verhoeff/libSupportLayer.Verhoeff32.cpp.o [90/374] c++ obj/src/lib/support/libSupportLayer.CHIPMem-Malloc.cpp.o [91/374] c++ obj/src/lib/asn1/libASN1.ASN1Reader.cpp.o [92/374] c++ obj/src/lib/support/libSupportLayer.Base64.cpp.o [93/374] stamp obj/src/lib/support/chip_version_header.stamp [94/374] c++ obj/src/lib/support/libSupportLayer.BufferReader.cpp.o [95/374] c++ obj/src/lib/support/libSupportLayer.BufferWriter.cpp.o [96/374] c++ obj/src/lib/support/libSupportLayer.BytesCircularBuffer.cpp.o [97/374] c++ obj/src/lib/support/libSupportLayer.BytesToHex.cpp.o [98/374] c++ obj/src/lib/support/libSupportLayer.CHIPMem.cpp.o [99/374] c++ obj/src/lib/support/libSupportLayer.CHIPPlatformMemory.cpp.o [100/374] c++ obj/src/lib/support/libSupportLayer.CHIPArgParser.cpp.o [101/374] c++ obj/src/lib/support/libSupportLayer.FibonacciUtils.cpp.o [102/374] c++ obj/src/lib/support/libSupportLayer.FixedBufferAllocator.cpp.o [103/374] stamp obj/src/protocols/im_status.inputdeps.stamp [104/374] c++ obj/src/lib/support/libSupportLayer.ErrorStr.cpp.o [105/374] stamp obj/src/setup_payload/gen_additional_data_payload_buildconfig.stamp [106/374] stamp obj/src/system/system.inputdeps.stamp [107/374] stamp obj/src/system/system_config_header.stamp [108/374] c++ obj/src/protocols/interaction_model/im_status.StatusCode.cpp.o [109/374] stamp obj/examples/providers/device_info_provider.inputdeps.stamp [110/374] stamp obj/src/access/access.inputdeps.stamp [111/374] stamp obj/src/app/app.inputdeps.stamp [112/374] stamp obj/src/credentials/credentials.inputdeps.stamp [113/374] stamp obj/src/app/server/server.inputdeps.stamp [114/374] stamp obj/src/ble/ble_config_header.stamp [115/374] c++ obj/src/app/MessageDef/libCHIPDataModel.ArrayBuilder.cpp.o [116/374] c++ obj/src/app/MessageDef/libCHIPDataModel.ArrayParser.cpp.o [117/374] c++ obj/src/app/MessageDef/libCHIPDataModel.AttributeDataIB.cpp.o [118/374] c++ obj/src/app/MessageDef/libCHIPDataModel.AttributeDataIBs.cpp.o [119/374] c++ obj/src/app/MessageDef/libCHIPDataModel.AttributePathIB.cpp.o [120/374] c++ obj/src/app/MessageDef/libCHIPDataModel.AttributePathIBs.cpp.o [121/374] c++ obj/src/app/MessageDef/libCHIPDataModel.AttributeStatusIB.cpp.o [122/374] c++ obj/src/app/MessageDef/libCHIPDataModel.AttributeReportIB.cpp.o [123/374] c++ obj/src/app/MessageDef/libCHIPDataModel.AttributeReportIBs.cpp.o [124/374] c++ obj/src/app/MessageDef/libCHIPDataModel.AttributeStatusIBs.cpp.o [125/374] c++ obj/src/app/MessageDef/libCHIPDataModel.Builder.cpp.o [126/374] c++ obj/src/access/libaccess.AccessControl.cpp.o [127/374] c++ obj/src/app/MessageDef/libCHIPDataModel.CommandDataIB.cpp.o [128/374] c++ obj/src/app/MessageDef/libCHIPDataModel.CommandPathIB.cpp.o [129/374] c++ obj/src/app/MessageDef/libCHIPDataModel.ClusterPathIB.cpp.o [130/374] c++ obj/src/app/MessageDef/libCHIPDataModel.CommandStatusIB.cpp.o [131/374] c++ obj/src/access/examples/libaccess.ExampleAccessControlDelegate.cpp.o [132/374] c++ obj/src/access/examples/libaccess.PermissiveAccessControlDelegate.cpp.o [133/374] c++ obj/src/app/libCHIPDataModel.AttributeAccessInterface.cpp.o [134/374] c++ obj/src/app/libCHIPDataModel.CASEClient.cpp.o [135/374] c++ obj/src/app/libCHIPDataModel.ChunkedWriteCallback.cpp.o [136/374] c++ obj/examples/providers/libMatterDeviceInfoProviderExample.DeviceInfoProviderImpl.cpp.o [137/374] c++ obj/src/app/libCHIPDataModel.AttributePathExpandIterator.cpp.o [138/374] c++ obj/src/app/libCHIPDataModel.InteractionModelEngine.cpp.o [139/374] c++ obj/src/app/libCHIPDataModel.WriteHandler.cpp.o [140/374] c++ obj/src/app/libCHIPDataModel.CASESessionManager.cpp.o [141/374] c++ obj/src/app/libCHIPDataModel.DefaultAttributePersistenceProvider.cpp.o [142/374] c++ obj/src/app/libCHIPDataModel.DeviceProxy.cpp.o [143/374] c++ obj/src/app/libCHIPDataModel.CommandHandler.cpp.o [144/374] c++ obj/src/app/libCHIPDataModel.BufferedReadCallback.cpp.o [145/374] c++ obj/src/credentials/libCredentials.FabricTable.cpp.o [146/374] c++ obj/src/credentials/libCredentials.CHIPCertToX509.cpp.o [147/374] c++ obj/src/app/libCHIPDataModel.ClusterStateCache.cpp.o [148/374] c++ obj/src/credentials/libCredentials.CHIPCertFromX509.cpp.o [149/374] c++ obj/src/credentials/libCredentials.DeviceAttestationCredsProvider.cpp.o [150/374] c++ obj/src/credentials/libCredentials.CHIPCert.cpp.o [151/374] c++ obj/src/credentials/libCredentials.GenerateChipX509Cert.cpp.o [152/374] c++ obj/src/credentials/libCredentials.DeviceAttestationConstructor.cpp.o [153/374] c++ obj/src/credentials/libCredentials.CertificationDeclaration.cpp.o [154/374] c++ obj/src/app/MessageDef/libCHIPDataModel.EventDataIB.cpp.o [155/374] c++ obj/src/app/MessageDef/libCHIPDataModel.DataVersionFilterIBs.cpp.o [156/374] c++ obj/src/app/MessageDef/libCHIPDataModel.DataVersionFilterIB.cpp.o [157/374] c++ obj/src/app/MessageDef/libCHIPDataModel.EventFilterIB.cpp.o [158/374] c++ obj/src/app/MessageDef/libCHIPDataModel.EventFilterIBs.cpp.o [159/374] c++ obj/src/app/MessageDef/libCHIPDataModel.EventPathIB.cpp.o [160/374] c++ obj/src/app/MessageDef/libCHIPDataModel.EventPathIBs.cpp.o [161/374] c++ obj/src/app/MessageDef/libCHIPDataModel.EventReportIBs.cpp.o [162/374] c++ obj/src/app/MessageDef/libCHIPDataModel.EventReportIB.cpp.o [163/374] c++ obj/src/app/MessageDef/libCHIPDataModel.InvokeRequests.cpp.o [164/374] c++ obj/src/app/MessageDef/libCHIPDataModel.InvokeRequestMessage.cpp.o [165/374] c++ obj/src/app/MessageDef/libCHIPDataModel.EventStatusIB.cpp.o [166/374] c++ obj/src/app/libCHIPDataModel.FailSafeContext.cpp.o [167/374] c++ obj/src/app/MessageDef/libCHIPDataModel.InvokeResponseIB.cpp.o [168/374] c++ obj/src/app/MessageDef/libCHIPDataModel.ListBuilder.cpp.o [169/374] c++ obj/src/app/MessageDef/libCHIPDataModel.ListParser.cpp.o [170/374] c++ obj/src/app/MessageDef/libCHIPDataModel.InvokeResponseIBs.cpp.o [171/374] c++ obj/src/app/MessageDef/libCHIPDataModel.MessageBuilder.cpp.o [172/374] c++ obj/src/app/MessageDef/libCHIPDataModel.MessageDefHelper.cpp.o [173/374] c++ obj/src/app/MessageDef/libCHIPDataModel.InvokeResponseMessage.cpp.o [174/374] c++ obj/src/app/MessageDef/libCHIPDataModel.MessageParser.cpp.o [175/374] c++ obj/src/app/MessageDef/libCHIPDataModel.StatusIB.cpp.o [176/374] c++ obj/src/app/MessageDef/libCHIPDataModel.Parser.cpp.o [177/374] c++ obj/src/app/MessageDef/libCHIPDataModel.ReportDataMessage.cpp.o [178/374] c++ obj/src/app/MessageDef/libCHIPDataModel.ReadRequestMessage.cpp.o [179/374] c++ obj/src/app/libCHIPDataModel.EventManagement.cpp.o [180/374] c++ obj/src/app/MessageDef/libCHIPDataModel.StructBuilder.cpp.o [181/374] c++ obj/src/app/MessageDef/libCHIPDataModel.StructParser.cpp.o [182/374] c++ obj/src/app/MessageDef/libCHIPDataModel.SubscribeRequestMessage.cpp.o [183/374] c++ obj/src/app/MessageDef/libCHIPDataModel.StatusResponseMessage.cpp.o [184/374] c++ obj/src/app/MessageDef/libCHIPDataModel.SubscribeResponseMessage.cpp.o [185/374] c++ obj/src/app/MessageDef/libCHIPDataModel.WriteRequestMessage.cpp.o [186/374] c++ obj/src/app/libCHIPDataModel.CommandSender.cpp.o [187/374] c++ obj/src/app/libCHIPDataModel.RequiredPrivilege.cpp.o [188/374] c++ obj/src/app/MessageDef/libCHIPDataModel.WriteResponseMessage.cpp.o [189/374] c++ obj/src/app/MessageDef/libCHIPDataModel.TimedRequestMessage.cpp.o [190/374] c++ obj/src/app/libCHIPDataModel.StatusResponse.cpp.o [191/374] c++ obj/src/app/libCHIPDataModel.TimedRequest.cpp.o [192/374] c++ obj/src/app/libCHIPDataModel.ReadHandler.cpp.o [193/374] c++ obj/src/app/server/libCHIPAppServer.AclStorage.cpp.o [194/374] c++ obj/src/app/server/libCHIPAppServer.DefaultAclStorage.cpp.o [195/374] c++ obj/src/app/libCHIPDataModel.WriteClient.cpp.o [196/374] c++ obj/src/app/server/libCHIPAppServer.EchoHandler.cpp.o [197/374] c++ obj/src/app/libCHIPDataModel.ReadClient.cpp.o [198/374] c++ obj/src/app/libCHIPDataModel.TimedHandler.cpp.o [199/374] c++ obj/src/app/libCHIPDataModel.OperationalSessionSetup.cpp.o [200/374] stamp obj/src/controller/controller.inputdeps.stamp [201/374] c++ obj/src/app/reporting/libCHIPDataModel.Engine.cpp.o [202/374] c++ obj/src/app/server/libCHIPAppServer.OnboardingCodesUtil.cpp.o [203/374] c++ obj/src/controller/libChipController.AbstractDnssdDiscoveryController.cpp.o [204/374] c++ obj/src/app/server/libCHIPAppServer.CommissioningWindowManager.cpp.o [205/374] c++ obj/src/controller/libChipController.CHIPCommissionableNodeController.cpp.o [206/374] c++ obj/src/controller/libChipController.AutoCommissioner.cpp.o [207/374] c++ obj/src/app/server/libCHIPAppServer.Server.cpp.o [208/374] c++ obj/src/app/server/libCHIPAppServer.Dnssd.cpp.o [209/374] c++ obj/src/controller/libChipController.CHIPDeviceController.cpp.o [210/374] c++ obj/src/controller/libChipController.CommissioningDelegate.cpp.o [211/374] c++ obj/src/controller/libChipController.EmptyDataModelHandler.cpp.o [212/374] c++ obj/src/controller/libChipController.ExampleOperationalCredentialsIssuer.cpp.o [213/374] c++ obj/src/credentials/libCredentials.GroupDataProviderImpl.cpp.o [214/374] c++ obj/src/controller/libChipController.SetUpCodePairer.cpp.o [215/374] c++ obj/src/controller/libChipController.CommissionerDiscoveryController.cpp.o [216/374] c++ obj/src/credentials/attestation_verifier/libCredentials.DeviceAttestationVerifier.cpp.o [217/374] c++ obj/src/credentials/libCredentials.PersistentStorageOpCertStore.cpp.o [218/374] c++ obj/src/controller/libChipController.CHIPDeviceControllerFactory.cpp.o [219/374] c++ obj/src/controller/libChipController.CommissioneeDeviceProxy.cpp.o [220/374] stamp obj/src/credentials/default_attestation_verifier.inputdeps.stamp [221/374] c++ obj/src/credentials/tests/libCredentials.CHIPAttCert_test_vectors.cpp.o [222/374] c++ obj/src/credentials/examples/libCredentials.ExamplePAI.cpp.o [223/374] c++ obj/src/credentials/attestation_verifier/libDefaultAttestationVerifier.DefaultDeviceAttestationVerifier.cpp.o [224/374] c++ obj/src/credentials/attestation_verifier/libDefaultAttestationVerifier.DacOnlyPartialAttestationVerifier.cpp.o [225/374] stamp obj/src/lib/address_resolve/address_resolve.inputdeps.stamp [226/374] stamp obj/src/inet/inet_config_header.stamp [227/374] c++ obj/src/credentials/examples/libCredentials.ExampleDACs.cpp.o [228/374] stamp obj/src/lib/dnssd/dnssd.inputdeps.stamp [229/374] c++ obj/src/lib/address_resolve/address_resolve.AddressResolve.cpp.o [230/374] c++ obj/src/lib/dnssd/dnssd.ServiceNaming.cpp.o [231/374] c++ obj/src/lib/dnssd/dnssd.TxtFields.cpp.o [232/374] c++ obj/src/lib/address_resolve/address_resolve.AddressResolve_DefaultImpl.cpp.o [233/374] stamp obj/src/lib/core/chip_config_header.stamp [234/374] stamp obj/src/protocols/secure_channel/secure_channel.inputdeps.stamp [235/374] ar libSupportLayer.a [236/374] stamp obj/src/platform/nrfconnect/nrfconnect.inputdeps.stamp [237/374] stamp obj/src/messaging/messaging.inputdeps.stamp [238/374] c++ obj/src/messaging/libMessagingLayer.ReliableMessageContext.cpp.o [239/374] c++ obj/src/controller/libChipController.CommissioningWindowOpener.cpp.o [240/374] c++ obj/src/credentials/examples/libCredentials.DeviceAttestationCredsExample.cpp.o [241/374] c++ obj/src/messaging/libMessagingLayer.ErrorCategory.cpp.o [242/374] c++ obj/src/platform/Zephyr/nrfconnect.Logging.cpp.o [243/374] c++ obj/src/credentials/libCredentials.LastKnownGoodTime.cpp.o [244/374] c++ obj/src/messaging/libMessagingLayer.ReliableMessageProtocolConfig.cpp.o [245/374] c++ obj/src/lib/dnssd/dnssd.Discovery_ImplPlatform.cpp.o [246/374] c++ obj/src/platform/Zephyr/nrfconnect.BLEManagerImpl.cpp.o [247/374] c++ obj/src/messaging/libMessagingLayer.ApplicationExchangeDispatch.cpp.o [248/374] c++ obj/src/platform/Zephyr/nrfconnect.DiagnosticDataProviderImpl.cpp.o [249/374] c++ obj/src/messaging/libMessagingLayer.ExchangeMgr.cpp.o [250/374] c++ obj/src/messaging/libMessagingLayer.ExchangeMessageDispatch.cpp.o [251/374] stamp obj/src/platform/platform.inputdeps.stamp [252/374] c++ obj/src/platform/Zephyr/nrfconnect.KeyValueStoreManagerImpl.cpp.o [253/374] c++ obj/src/platform/libDeviceLayer.CommissionableDataProvider.cpp.o [254/374] c++ obj/src/platform/libDeviceLayer.DeviceInfoProvider.cpp.o [255/374] c++ obj/src/platform/libDeviceLayer.DiagnosticDataProvider.cpp.o [256/374] c++ obj/src/platform/libDeviceLayer.DeviceInstanceInfoProvider.cpp.o [257/374] c++ obj/src/platform/Zephyr/nrfconnect.PlatformManagerImpl.cpp.o [258/374] c++ obj/src/platform/libDeviceLayer.Entropy.cpp.o [259/374] c++ obj/src/platform/libDeviceLayer.LockTracker.cpp.o [260/374] c++ obj/src/messaging/libMessagingLayer.ReliableMessageMgr.cpp.o [261/374] c++ obj/src/messaging/libMessagingLayer.ExchangeContext.cpp.o [262/374] c++ obj/src/platform/libDeviceLayer.GeneralUtils.cpp.o [263/374] c++ obj/src/platform/libDeviceLayer.DeviceControlServer.cpp.o [264/374] c++ obj/src/platform/libDeviceLayer.Globals.cpp.o [265/374] c++ obj/src/platform/libDeviceLayer.PersistedStorage.cpp.o [266/374] c++ obj/src/platform/libDeviceLayer.PlatformEventSupport.cpp.o [267/374] c++ obj/src/platform/OpenThread/libDeviceLayer.GenericNetworkCommissioningThreadDriver.cpp.o [268/374] c++ obj/src/platform/nrfconnect.SingletonConfigurationManager.cpp.o [269/374] c++ obj/src/platform/nrfconnect/nrfconnect.Reboot.cpp.o [270/374] c++ obj/src/platform/Zephyr/nrfconnect.SystemTimeSupport.cpp.o [271/374] c++ obj/src/platform/nrfconnect/nrfconnect.DiagnosticDataProviderImplNrf.cpp.o [272/374] c++ obj/src/platform/nrfconnect/nrfconnect.DeviceNetworkProvisioningDelegateImpl.cpp.o [273/374] c++ obj/src/platform/Zephyr/nrfconnect.ZephyrConfig.cpp.o [274/374] c++ obj/src/platform/nrfconnect/nrfconnect.ConnectivityManagerImpl.cpp.o [275/374] stamp obj/src/protocols/protocols.inputdeps.stamp [276/374] c++ obj/src/protocols/echo/libChipProtocols.EchoClient.cpp.o [277/374] c++ obj/src/platform/OpenThread/nrfconnect.OpenThreadUtils.cpp.o [278/374] c++ obj/src/protocols/libChipProtocols.Protocols.cpp.o [279/374] c++ obj/src/platform/Zephyr/nrfconnect.ThreadStackManagerImpl.cpp.o [280/374] c++ obj/src/protocols/secure_channel/libChipProtocols.MessageCounterManager.cpp.o [281/374] c++ obj/src/protocols/user_directed_commissioning/libChipProtocols.UserDirectedCommissioningClient.cpp.o [282/374] c++ obj/src/protocols/secure_channel/libSecureChannel.CASEDestinationId.cpp.o [283/374] c++ obj/src/protocols/user_directed_commissioning/libChipProtocols.UserDirectedCommissioningServer.cpp.o [284/374] c++ obj/src/protocols/secure_channel/libSecureChannel.SessionEstablishmentExchangeDispatch.cpp.o [285/374] c++ obj/src/protocols/secure_channel/libSecureChannel.PASESession.cpp.o [286/374] c++ obj/src/platform/Zephyr/nrfconnect.ConfigurationManagerImpl.cpp.o [287/374] c++ obj/src/protocols/secure_channel/libSecureChannel.PairingSession.cpp.o [288/374] c++ obj/src/protocols/secure_channel/libSecureChannel.DefaultSessionResumptionStorage.cpp.o [289/374] c++ obj/src/protocols/secure_channel/libSecureChannel.SimpleSessionResumptionStorage.cpp.o [290/374] stamp obj/src/protocols/bdx/bdx.inputdeps.stamp [291/374] c++ obj/src/protocols/echo/libChipProtocols.EchoServer.cpp.o [292/374] c++ obj/src/system/libSystemLayer.SystemLayer.cpp.o [293/374] c++ obj/src/protocols/bdx/libBdx.BdxMessages.cpp.o [294/374] c++ obj/src/protocols/secure_channel/libSecureChannel.UnsolicitedStatusHandler.cpp.o [295/374] c++ obj/src/protocols/bdx/libBdx.BdxUri.cpp.o [296/374] c++ obj/src/protocols/secure_channel/libSecureChannel.StatusReport.cpp.o [297/374] stamp obj/src/setup_payload/additional_data_payload.inputdeps.stamp [298/374] stamp obj/src/setup_payload/additional_data_payload_buildconfig.stamp [299/374] stamp obj/src/setup_payload/setup_payload.inputdeps.stamp [300/374] c++ obj/src/platform/OpenThread/nrfconnect.DnssdImpl.cpp.o [301/374] c++ obj/src/setup_payload/additional_data_payload.AdditionalDataPayloadParser.cpp.o [302/374] c++ obj/src/setup_payload/additional_data_payload.AdditionalDataPayloadGenerator.cpp.o [303/374] c++ obj/src/protocols/bdx/libBdx.BdxTransferSession.cpp.o [304/374] c++ obj/src/setup_payload/libSetupPayload.Base38Encode.cpp.o [305/374] c++ obj/src/protocols/secure_channel/libSecureChannel.CASEServer.cpp.o [306/374] c++ obj/src/setup_payload/libSetupPayload.Base38Decode.cpp.o [307/374] c++ obj/src/setup_payload/libSetupPayload.SetupPayload.cpp.o [308/374] c++ obj/src/protocols/secure_channel/libSecureChannel.CASESession.cpp.o [309/374] c++ obj/src/setup_payload/libSetupPayload.ManualSetupPayloadGenerator.cpp.o [310/374] c++ obj/src/setup_payload/libSetupPayload.ManualSetupPayloadParser.cpp.o [311/374] c++ obj/src/setup_payload/libSetupPayload.QRCodeSetupPayloadGenerator.cpp.o [312/374] c++ obj/src/system/libSystemLayer.SystemError.cpp.o [313/374] c++ obj/src/system/libSystemLayer.SystemClock.cpp.o [314/374] c++ obj/src/platform/nrfconnect/nrfconnect.OTAImageProcessorImpl.cpp.o [315/374] c++ obj/src/setup_payload/libSetupPayload.QRCodeSetupPayloadParser.cpp.o [316/374] c++ obj/src/setup_payload/libSetupPayload.SetupPayloadHelper.cpp.o [317/374] c++ obj/src/system/libSystemLayer.SystemMutex.cpp.o [318/374] c++ obj/src/system/libSystemLayer.SystemStats.cpp.o [319/374] c++ obj/src/system/libSystemLayer.SystemPacketBuffer.cpp.o [320/374] c++ obj/src/system/libSystemLayer.TLVPacketBufferBackingStore.cpp.o [321/374] stamp obj/src/transport/raw/raw.inputdeps.stamp [322/374] c++ obj/src/system/libSystemLayer.SystemTimer.cpp.o [323/374] c++ obj/src/system/libSystemLayer.SystemLayerImplSelect.cpp.o [324/374] stamp obj/src/transport/transport.inputdeps.stamp [325/374] c++ obj/src/system/libSystemLayer.WakeEvent.cpp.o [326/374] ar libSystemLayer.a [327/374] c++ obj/src/transport/raw/libRawTransport.MessageHeader.cpp.o [328/374] c++ obj/src/transport/raw/libRawTransport.UDP.cpp.o [329/374] c++ obj/src/transport/libTransportLayer.CryptoContext.cpp.o [330/374] ar libInetLayer.a [331/374] stamp obj/src/messaging/messaging_mrp_config.stamp [332/374] c++ obj/src/transport/libTransportLayer.GroupPeerMessageCounter.cpp.o [333/374] ar libBleLayer.a [334/374] c++ obj/src/transport/raw/libRawTransport.TCP.cpp.o [335/374] ar libChipCore.a [336/374] c++ obj/src/transport/libTransportLayer.SecureMessageCodec.cpp.o [337/374] c++ obj/src/transport/libTransportLayer.SecureSession.cpp.o [338/374] ar libASN1.a [339/374] stamp obj/src/crypto/public_headers.stamp [340/374] ar libClusterObjects.a [341/374] ar im_status.a [342/374] stamp obj/src/crypto/cryptopal_mbedtls.stamp [343/374] c++ obj/src/transport/libTransportLayer.SecureSessionTable.cpp.o [344/374] c++ obj/src/transport/libTransportLayer.SessionHandle.cpp.o [345/374] ar libChipCrypto.a [346/374] c++ obj/src/transport/libTransportLayer.SessionHolder.cpp.o [347/374] c++ obj/src/transport/libTransportLayer.Session.cpp.o [348/374] stamp obj/src/setup_payload/additional_data_payload.stamp [349/374] stamp obj/src/platform/platform_base.stamp [350/374] c++ obj/src/transport/libTransportLayer.TransportMgrBase.cpp.o [351/374] ar libSetupPayload.a [352/374] c++ obj/src/transport/raw/libRawTransport.BLE.cpp.o [353/374] ar nrfconnect.a [354/374] ar libDeviceLayer.a [355/374] ar libMatterDeviceInfoProviderExample.a [356/374] ar libaccess.a [357/374] ar dnssd.a [358/374] ar libCredentials.a [359/374] ar libRawTransport.a [360/374] ar libDefaultAttestationVerifier.a [361/374] c++ obj/src/protocols/bdx/libBdx.TransferFacilitator.cpp.o [362/374] c++ obj/src/transport/libTransportLayer.SessionManager.cpp.o [363/374] ar libTransportLayer.a [364/374] ar libMessagingLayer.a [365/374] ar address_resolve.a [366/374] ar libSecureChannel.a [367/374] ar libBdx.a [368/374] ar libChipProtocols.a [369/374] ar libCHIPDataModel.a [370/374] ar libCHIPAppServer.a [371/374] ar libChipController.a [372/374] ar libCHIP.a [373/374] stamp obj/ABS_PATH/home/filip/ncs/v2.1.1/modules/lib/matter/config/nrfconnect/chip-gn/nrfconnect.stamp [374/374] stamp obj/ABS_PATH/home/filip/ncs/v2.1.1/modules/lib/matter/config/nrfconnect/chip-gn/default.stamp [434/490] Completed 'mcuboot_subimage' [436/490] No install step for 'chip-gn' [437/490] Completed 'chip-gn' [438/490] Building CXX object CMakeFiles/app.dir/src/zap-generated/callback-stub.cpp.obj [439/490] Building CXX object CMakeFiles/app.dir/src/main.cpp.obj [440/490] Building CXX object CMakeFiles/app.dir/home/filip/ncs/v2.1.1/nrf/samples/matter/common/src/led_widget.cpp.obj [441/490] Building CXX object CMakeFiles/app.dir/src/zcl_callbacks.cpp.obj [442/490] Building CXX object CMakeFiles/app.dir/home/filip/ncs/v2.1.1/nrf/samples/matter/common/src/thread_util.cpp.obj [443/490] Building CXX object CMakeFiles/app.dir/home/filip/ncs/v2.1.1/modules/lib/matter/src/app/server/EchoHandler.cpp.obj [444/490] Building CXX object CMakeFiles/app.dir/home/filip/ncs/v2.1.1/modules/lib/matter/src/app/server/OnboardingCodesUtil.cpp.obj [445/490] Building CXX object CMakeFiles/app.dir/src/app_task.cpp.obj [446/490] Building CXX object CMakeFiles/app.dir/src/zap-generated/IMClusterCommandHandler.cpp.obj [447/490] Building CXX object CMakeFiles/app.dir/home/filip/ncs/v2.1.1/modules/lib/matter/src/app/server/CommissioningWindowManager.cpp.obj [448/490] Building CXX object CMakeFiles/app.dir/home/filip/ncs/v2.1.1/modules/lib/matter/src/app/clusters/on-off-server/on-off-server.cpp.obj [449/490] Building CXX object CMakeFiles/app.dir/home/filip/ncs/v2.1.1/nrf/samples/matter/common/src/ota_util.cpp.obj [450/490] Building CXX object CMakeFiles/app.dir/home/filip/ncs/v2.1.1/modules/lib/matter/zzz_generated/app-common/app-common/zap-generated/attributes/Accessors.cpp.obj [451/490] Building CXX object CMakeFiles/app.dir/home/filip/ncs/v2.1.1/modules/lib/matter/zzz_generated/app-common/app-common/zap-generated/cluster-objects.cpp.obj [452/490] Building CXX object CMakeFiles/app.dir/home/filip/ncs/v2.1.1/modules/lib/matter/src/app/util/attribute-size-util.cpp.obj [453/490] Building CXX object CMakeFiles/app.dir/home/filip/ncs/v2.1.1/modules/lib/matter/src/app/server/Dnssd.cpp.obj [454/490] Building CXX object CMakeFiles/app.dir/home/filip/ncs/v2.1.1/modules/lib/matter/src/app/server/Server.cpp.obj [455/490] Building CXX object CMakeFiles/app.dir/home/filip/ncs/v2.1.1/modules/lib/matter/src/app/clusters/descriptor/descriptor.cpp.obj [456/490] Building CXX object CMakeFiles/app.dir/home/filip/ncs/v2.1.1/modules/lib/matter/src/app/util/binding-table.cpp.obj [457/490] Building CXX object CMakeFiles/app.dir/home/filip/ncs/v2.1.1/modules/lib/matter/src/app/clusters/identify-server/identify-server.cpp.obj [458/490] Building CXX object CMakeFiles/app.dir/home/filip/ncs/v2.1.1/modules/lib/matter/src/app/util/ember-compatibility-functions.cpp.obj [459/490] Building CXX object CMakeFiles/app.dir/home/filip/ncs/v2.1.1/modules/lib/matter/src/app/util/af-event.cpp.obj [460/490] Building CXX object CMakeFiles/app.dir/home/filip/ncs/v2.1.1/modules/lib/matter/src/app/util/error-mapping.cpp.obj [461/490] Building CXX object CMakeFiles/app.dir/home/filip/ncs/v2.1.1/modules/lib/matter/src/app/util/attribute-storage.cpp.obj [462/490] Building CXX object CMakeFiles/app.dir/home/filip/ncs/v2.1.1/modules/lib/matter/src/app/util/attribute-table.cpp.obj [463/490] Building CXX object CMakeFiles/app.dir/home/filip/ncs/v2.1.1/modules/lib/matter/src/app/util/privilege-storage.cpp.obj [464/490] Building C object zephyr/CMakeFiles/zephyr_pre0.dir/misc/empty_file.c.obj [465/490] Building CXX object CMakeFiles/app.dir/home/filip/ncs/v2.1.1/modules/lib/matter/src/app/util/message.cpp.obj [466/490] Building CXX object CMakeFiles/app.dir/home/filip/ncs/v2.1.1/modules/lib/matter/src/app/util/ember-print.cpp.obj [467/490] Building CXX object CMakeFiles/app.dir/home/filip/ncs/v2.1.1/modules/lib/matter/src/app/util/DataModelHandler.cpp.obj [468/490] Building CXX object CMakeFiles/app.dir/home/filip/ncs/v2.1.1/modules/lib/matter/src/app/util/util.cpp.obj [469/490] Linking CXX static library app/libapp.a [470/490] Linking CXX executable zephyr/zephyr_pre0.elf FAILED: zephyr/zephyr_pre0.elf zephyr/zephyr_pre0.map : && ccache /home/filip/ncs/toolchains/v2.1.1/opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-g++ zephyr/CMakeFiles/zephyr_pre0.dir/misc/empty_file.c.obj -o zephyr/zephyr_pre0.elf -L/home/filip/programming/smart_home/co2_sensor/firmware/co2_sensor/build/modules/connectedhomeip/lib -fuse-ld=bfd -Wl,-T zephyr/linker_zephyr_pre0.cmd -Wl,-Map=/home/filip/programming/smart_home/co2_sensor/firmware/co2_sensor/build/zephyr/zephyr_pre0.map -Wl,--whole-archive app/libapp.a zephyr/libzephyr.a zephyr/arch/common/libarch__common.a zephyr/arch/arch/arm/core/aarch32/libarch__arm__core__aarch32.a zephyr/arch/arch/arm/core/aarch32/cortex_m/libarch__arm__core__aarch32__cortex_m.a zephyr/arch/arch/arm/core/aarch32/mpu/libarch__arm__core__aarch32__mpu.a zephyr/lib/libc/newlib/liblib__libc__newlib.a zephyr/lib/posix/liblib__posix.a zephyr/soc/arm/common/cortex_m/libsoc__arm__common__cortex_m.a zephyr/soc/arm/nordic_nrf/nrf52/libsoc__arm__nordic_nrf__nrf52.a zephyr/subsys/bluetooth/common/libsubsys__bluetooth__common.a zephyr/subsys/bluetooth/host/libsubsys__bluetooth__host.a zephyr/subsys/dfu/boot/libsubsys__dfu__boot.a zephyr/subsys/net/libsubsys__net.a zephyr/subsys/net/l2/openthread/libsubsys__net__ip__l2__openthread.a zephyr/subsys/net/ip/libsubsys__net__ip.a zephyr/subsys/random/libsubsys__random.a zephyr/drivers/clock_control/libdrivers__clock_control.a zephyr/drivers/console/libdrivers__console.a zephyr/drivers/gpio/libdrivers__gpio.a zephyr/drivers/ieee802154/libdrivers__ieee802154.a zephyr/drivers/hwinfo/libdrivers__hwinfo.a zephyr/drivers/flash/libdrivers__flash.a zephyr/drivers/serial/libdrivers__serial.a zephyr/drivers/entropy/libdrivers__entropy.a zephyr/drivers/timer/libdrivers__timer.a zephyr/drivers/pinctrl/libdrivers__pinctrl.a modules/nrf/lib/dk_buttons_and_leds/lib..__nrf__lib__dk_buttons_and_leds.a modules/nrf/lib/multithreading_lock/lib..__nrf__lib__multithreading_lock.a modules/nrf/subsys/bluetooth/controller/lib..__nrf__subsys__bluetooth__controller.a modules/nrf/subsys/dfu/dfu_multi_image/lib..__nrf__subsys__dfu__dfu_multi_image.a modules/nrf/subsys/dfu/dfu_target/lib..__nrf__subsys__dfu__dfu_target.a modules/nrf/subsys/mpsl/init/lib..__nrf__subsys__mpsl__init.a modules/nrf/subsys/ieee802154/lib..__nrf__subsys__ieee802154.a modules/nrf/drivers/mpsl/clock_control/lib..__nrf__drivers__mpsl__clock_control.a modules/nrf/drivers/mpsl/flash_sync/lib..__nrf__drivers__mpsl__flash_sync.a modules/nrf/drivers/mpsl/temp_nrf5/lib..__nrf__drivers__mpsl__temp_nrf5.a modules/nrf/drivers/hw_cc310/lib..__nrf__drivers__hw_cc310.a modules/mcuboot/boot/bootutil/zephyr/libmcuboot_util.a modules/openthread/platform/libopenthread_platform.a modules/hal_nordic/nrf_802154/libnrf-802154-platform.a modules/nrfxlib/nrf_802154/nrf_802154/driver/libnrf-802154-driver.a modules/hal_nordic/nrfx/libmodules__hal_nordic__nrfx.a modules/segger/libmodules__segger.a modules/zcbor/libmodules__zcbor.a modules/nrfxlib/nrfxlib/nrf_security/src/zephyr/libmbedtls_zephyr.a /home/filip/ncs/v2.1.1/nrfxlib/openthread/lib/cortex-m4/hard-float/v1.3/mtd/oberon/libopenthread-cli-mtd.a /home/filip/ncs/v2.1.1/nrfxlib/openthread/lib/cortex-m4/hard-float/v1.3/mtd/oberon/libopenthread-mtd.a -Wl,--no-whole-archive zephyr/kernel/libkernel.a zephyr/CMakeFiles/offsets.dir/./arch/arm/core/offsets/offsets.c.obj -L"/home/filip/ncs/toolchains/v2.1.1/opt/zephyr-sdk/arm-zephyr-eabi/bin/../lib/gcc/arm-zephyr-eabi/10.3.0/thumb/v7e-m+fp/hard" -L/home/filip/programming/smart_home/co2_sensor/firmware/co2_sensor/build/zephyr -lgcc -Wl,--start-group -lCHIP -lMatterDeviceInfoProviderExample -Wl,--end-group zephyr/arch/common/libisr_tables.a modules/hal_nordic/nrf_802154/libnrf-802154-platform.a /home/filip/ncs/v2.1.1/nrfxlib/nrf_802154/sl/sl/lib/nRF52840/hard-float/libnrf-802154-sl.a -no-pie -Wl,--gc-sections -Wl,--build-id=none -Wl,--sort-common=descending -Wl,--sort-section=alignment -Wl,-u,_OffsetAbsSyms -Wl,-u,_ConfigAbsSyms -nostdlib -static -Wl,-X -Wl,-N -Wl,--orphan-handling=warn -lstdc++ -lm -Wl,-lc -L"/home/filip/ncs/toolchains/v2.1.1/opt/zephyr-sdk/arm-zephyr-eabi/arm-zephyr-eabi"/lib/thumb/v7e-m+fp/hard -Wl,-lgcc -lc -specs=nano.specs /home/filip/ncs/v2.1.1/nrfxlib/mpsl/lib/cortex-m4/hard-float/libmpsl.a modules/nrfxlib/nrfxlib/nrf_security/src/libmbedtls.a modules/nrfxlib/nrfxlib/nrf_security/src/libmbedx509.a modules/nrfxlib/nrfxlib/nrf_security/src/libmbedcrypto.a /home/filip/ncs/v2.1.1/nrfxlib/crypto/nrf_cc310_platform/lib/cortex-m4/hard-float/no-interrupts/libnrf_cc310_platform_0.9.15.a /home/filip/ncs/v2.1.1/nrfxlib/crypto/nrf_oberon/lib/cortex-m4/hard-float/liboberon_psa_3.0.12.a /home/filip/ncs/v2.1.1/nrfxlib/crypto/nrf_oberon/lib/cortex-m4/hard-float/liboberon_mbedtls_3.0.12.a modules/nrfxlib/nrfxlib/nrf_security/src/libmbedcrypto_base.a -mcpu=cortex-m4 -mthumb -mabi=aapcs -mfpu=fpv4-sp-d16 -mfp16-format=ieee -lc /home/filip/ncs/v2.1.1/nrfxlib/crypto/nrf_oberon/lib/cortex-m4/hard-float/liboberon_3.0.12.a /home/filip/ncs/v2.1.1/nrfxlib/softdevice_controller/lib/cortex-m4/hard-float/libsoftdevice_controller_peripheral.a && cd /home/filip/programming/smart_home/co2_sensor/firmware/co2_sensor/build/zephyr && /home/filip/ncs/toolchains/v2.1.1/usr/local/lib/python3.8/site-packages/cmake/data/bin/cmake -E echo /home/filip/ncs/toolchains/v2.1.1/opt/zephyr-sdk/arm-zephyr-eabi/bin/../lib/gcc/arm-zephyr-eabi/10.3.0/../../../../arm-zephyr-eabi/bin/ld.bfd: app/libapp.a(ota_util.cpp.obj): in function `chip::DefaultOTARequestor::~DefaultOTARequestor()': /home/filip/ncs/v2.1.1/modules/lib/matter/src/app/clusters/ota-requestor/DefaultOTARequestor.h:37: undefined reference to `vtable for chip::DefaultOTARequestor' /home/filip/ncs/toolchains/v2.1.1/opt/zephyr-sdk/arm-zephyr-eabi/bin/../lib/gcc/arm-zephyr-eabi/10.3.0/../../../../arm-zephyr-eabi/bin/ld.bfd: app/libapp.a(ota_util.cpp.obj): in function `chip::BDXDownloader::~BDXDownloader()': /home/filip/ncs/v2.1.1/modules/lib/matter/src/app/clusters/ota-requestor/BDXDownloader.h:37: undefined reference to `vtable for chip::BDXDownloader' /home/filip/ncs/toolchains/v2.1.1/opt/zephyr-sdk/arm-zephyr-eabi/bin/../lib/gcc/arm-zephyr-eabi/10.3.0/../../../../arm-zephyr-eabi/bin/ld.bfd: app/libapp.a(ota_util.cpp.obj): in function `chip::DefaultOTARequestor::BDXMessenger::OnMessageReceived(chip::Messaging::ExchangeContext*, chip::PayloadHeader const&, chip::System::PacketBufferHandle&&)': /home/filip/ncs/v2.1.1/modules/lib/matter/src/app/clusters/ota-requestor/DefaultOTARequestor.h:162: undefined reference to `chip::BDXDownloader::OnMessageReceived(chip::PayloadHeader const&, chip::System::PacketBufferHandle)' /home/filip/ncs/toolchains/v2.1.1/opt/zephyr-sdk/arm-zephyr-eabi/bin/../lib/gcc/arm-zephyr-eabi/10.3.0/../../../../arm-zephyr-eabi/bin/ld.bfd: app/libapp.a(ota_util.cpp.obj): in function `InitBasicOTARequestor()': /home/filip/ncs/v2.1.1/nrf/samples/matter/common/src/ota_util.cpp:44: undefined reference to `chip::GetRequestorInstance()' /home/filip/ncs/toolchains/v2.1.1/opt/zephyr-sdk/arm-zephyr-eabi/bin/../lib/gcc/arm-zephyr-eabi/10.3.0/../../../../arm-zephyr-eabi/bin/ld.bfd: /home/filip/ncs/v2.1.1/nrf/samples/matter/common/src/ota_util.cpp:50: undefined reference to `chip::DefaultOTARequestor::Init(chip::Server&, chip::OTARequestorStorage&, chip::OTARequestorDriver&, chip::BDXDownloader&)' /home/filip/ncs/toolchains/v2.1.1/opt/zephyr-sdk/arm-zephyr-eabi/bin/../lib/gcc/arm-zephyr-eabi/10.3.0/../../../../arm-zephyr-eabi/bin/ld.bfd: /home/filip/ncs/v2.1.1/nrf/samples/matter/common/src/ota_util.cpp:51: undefined reference to `chip::SetRequestorInstance(chip::OTARequestorInterface*)' /home/filip/ncs/toolchains/v2.1.1/opt/zephyr-sdk/arm-zephyr-eabi/bin/../lib/gcc/arm-zephyr-eabi/10.3.0/../../../../arm-zephyr-eabi/bin/ld.bfd: /home/filip/ncs/v2.1.1/nrf/samples/matter/common/src/ota_util.cpp:52: undefined reference to `chip::DeviceLayer::DefaultOTARequestorDriver::Init(chip::OTARequestorInterface*, chip::OTAImageProcessorInterface*)' /home/filip/ncs/toolchains/v2.1.1/opt/zephyr-sdk/arm-zephyr-eabi/bin/../lib/gcc/arm-zephyr-eabi/10.3.0/../../../../arm-zephyr-eabi/bin/ld.bfd: app/libapp.a(ota_util.cpp.obj): in function `_GLOBAL__sub_I__Z15GetFlashHandlerv': /home/filip/ncs/v2.1.1/nrf/samples/matter/common/src/ota_util.cpp:22: undefined reference to `vtable for chip::BDXDownloader' /home/filip/ncs/toolchains/v2.1.1/opt/zephyr-sdk/arm-zephyr-eabi/bin/../lib/gcc/arm-zephyr-eabi/10.3.0/../../../../arm-zephyr-eabi/bin/ld.bfd: app/libapp.a(ota_util.cpp.obj): in function `__static_initialization_and_destruction_0': /home/filip/ncs/v2.1.1/nrf/samples/matter/common/src/ota_util.cpp:22: undefined reference to `vtable for chip::DefaultOTARequestor' /home/filip/ncs/toolchains/v2.1.1/opt/zephyr-sdk/arm-zephyr-eabi/bin/../lib/gcc/arm-zephyr-eabi/10.3.0/../../../../arm-zephyr-eabi/bin/ld.bfd: /home/filip/ncs/v2.1.1/nrf/samples/matter/common/src/ota_util.cpp:22: undefined reference to `chip::DefaultOTARequestor::OnConnected(void*, chip::Messaging::ExchangeManager&, chip::SessionHandle&)' /home/filip/ncs/toolchains/v2.1.1/opt/zephyr-sdk/arm-zephyr-eabi/bin/../lib/gcc/arm-zephyr-eabi/10.3.0/../../../../arm-zephyr-eabi/bin/ld.bfd: /home/filip/ncs/v2.1.1/nrf/samples/matter/common/src/ota_util.cpp:22: undefined reference to `chip::DefaultOTARequestor::OnConnectionFailure(void*, chip::ScopedNodeId const&, chip::ChipError)' /home/filip/ncs/toolchains/v2.1.1/opt/zephyr-sdk/arm-zephyr-eabi/bin/../lib/gcc/arm-zephyr-eabi/10.3.0/../../../../arm-zephyr-eabi/bin/ld.bfd: app/libapp.a(ota_util.cpp.obj):(.data._ZN12_GLOBAL__N_119sOTARequestorDriverE+0x0): undefined reference to `vtable for chip::DeviceLayer::DefaultOTARequestorDriver' /home/filip/ncs/toolchains/v2.1.1/opt/zephyr-sdk/arm-zephyr-eabi/bin/../lib/gcc/arm-zephyr-eabi/10.3.0/../../../../arm-zephyr-eabi/bin/ld.bfd: app/libapp.a(ota_util.cpp.obj):(.data._ZN12_GLOBAL__N_120sOTARequestorStorageE+0x0): undefined reference to `vtable for chip::DefaultOTARequestorStorage' /home/filip/ncs/toolchains/v2.1.1/opt/zephyr-sdk/arm-zephyr-eabi/bin/../lib/gcc/arm-zephyr-eabi/10.3.0/../../../../arm-zephyr-eabi/bin/ld.bfd: /home/filip/programming/smart_home/co2_sensor/firmware/co2_sensor/build/modules/connectedhomeip/lib/libCHIP.a(nrfconnect.ThreadStackManagerImpl.cpp.o): in function `chip::app::Clusters::NetworkCommissioning::Instance::~Instance()': /home/filip/ncs/v2.1.1/modules/lib/matter/src/app/clusters/network-commissioning/network-commissioning.h:143: undefined reference to `vtable for chip::app::Clusters::NetworkCommissioning::Instance' /home/filip/ncs/toolchains/v2.1.1/opt/zephyr-sdk/arm-zephyr-eabi/bin/../lib/gcc/arm-zephyr-eabi/10.3.0/../../../../arm-zephyr-eabi/bin/ld.bfd: /home/filip/programming/smart_home/co2_sensor/firmware/co2_sensor/build/modules/connectedhomeip/lib/libCHIP.a(nrfconnect.ThreadStackManagerImpl.cpp.o): in function `chip::DeviceLayer::Internal::GenericThreadStackManagerImpl_OpenThread<chip::DeviceLayer::ThreadStackManagerImpl>::DoInit(otInstance*)': /home/filip/ncs/v2.1.1/modules/lib/matter/src/platform/OpenThread/GenericThreadStackManagerImpl_OpenThread.cpp:91: undefined reference to `chip::app::Clusters::NetworkCommissioning::Instance::Init()' /home/filip/ncs/toolchains/v2.1.1/opt/zephyr-sdk/arm-zephyr-eabi/bin/../lib/gcc/arm-zephyr-eabi/10.3.0/../../../../arm-zephyr-eabi/bin/ld.bfd: /home/filip/programming/smart_home/co2_sensor/firmware/co2_sensor/build/modules/connectedhomeip/lib/libCHIP.a(nrfconnect.ThreadStackManagerImpl.cpp.o): in function `_GLOBAL__sub_I__ZN4chip11DeviceLayer22ThreadStackManagerImpl9sInstanceE': /home/filip/ncs/v2.1.1/modules/lib/matter/src/platform/Zephyr/ThreadStackManagerImpl.cpp:89: undefined reference to `vtable for chip::app::Clusters::NetworkCommissioning::Instance' /home/filip/ncs/toolchains/v2.1.1/opt/zephyr-sdk/arm-zephyr-eabi/bin/../lib/gcc/arm-zephyr-eabi/10.3.0/../../../../arm-zephyr-eabi/bin/ld.bfd: /home/filip/programming/smart_home/co2_sensor/firmware/co2_sensor/build/modules/connectedhomeip/lib/libCHIP.a(nrfconnect.OTAImageProcessorImpl.cpp.o): in function `chip::DeviceLayer::OTAImageProcessorImpl::IsFirstImageRun()': /home/filip/ncs/v2.1.1/modules/lib/matter/src/platform/nrfconnect/OTAImageProcessorImpl.cpp:170: undefined reference to `chip::GetRequestorInstance()' collect2: error: ld returned 1 exit status ninja: build stopped: subcommand failed. FATAL ERROR: command exited with status 1: /home/filip/ncs/toolchains/v2.1.1/usr/local/bin/cmake --build /home/filip/programming/smart_home/co2_sensor/firmware/co2_sensor/build * The terminal process terminated with exit code: 1. * Terminal will be reused by tasks, press any key to close it.
Can anybody help with what could be wrong? Am I doing something wrong or is there a bug in the SDK? Thank you in advance for your response.
Best regards,
Filip Mrazek