Beware that this post is related to an SDK in maintenance mode
More Info: Consider nRF Connect SDK for new designs

Undefined reference when building Matter tutorial

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

Parents
  • Hello again, and I am so sorry about the delay. Due to the Electronica Fair last week we've been a bit busy.

    What OS are you using? Did you have any issues along the way in the tutorial? Did you manage to generate everything from the ZAP tool? Some people have for instance experienced issues getting ZAP tool to work correctly on Windows.

    Regards,

    Elfving

Reply
  • Hello again, and I am so sorry about the delay. Due to the Electronica Fair last week we've been a bit busy.

    What OS are you using? Did you have any issues along the way in the tutorial? Did you manage to generate everything from the ZAP tool? Some people have for instance experienced issues getting ZAP tool to work correctly on Windows.

    Regards,

    Elfving

Children
No Data
Related