Support Needed for Adding Custom Attribute of Struct data type in standard cluster

Hi Team.

NCS: 3.0.1

Board: nRF54L15DK

I am adding a custom attribute of struct data type into the standard Occupancy Sensing cluster (0x0406) in matter template sample.

What I Did:

  • I used the tool nrfconnect-matter-manufacturer-cluster-editor_linux to create XML file for extended cluster
    However, this tool does not create struct definitions in the XML file, so I manually added the struct in the XML file as shown:

<struct apiMaturity="stable" name="RoomSizeCfgStruct">
    <cluster code="0x0406"/> <!-- Occupancy Sensing Cluster -->
    <item name="minMeters" fieldId="1" type="int16u" optional="false"/>
    <item name="maxMeters" fieldId="2" type="int16u" optional="false"/>    
</struct>
below is my complete XML file
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<configurator>
  <struct apiMaturity="stable" name="RoomSizeCfgStruct">
    <cluster code="0x0406"/> <!-- Occupancy Sensing Cluster -->
    <item name="minMeters" fieldId="1" type="int16u" optional="false"/>
    <item name="maxMeters" fieldId="2" type="int16u" optional="false"/>    
  </struct>
  <clusterExtension code="0x0406">
    <attribute side="server" code="0xfff11004" define="ZONE_OCCUPANCY" type="int16u" writable="true" optional="false" default="0" name="ZoneOccupancy">
      <description>ZoneOccupancy</description>
    </attribute>
    <attribute name="RoomSize" side="server" code="0xfff11000" define="ROOM_SIZE" type="RoomSizeCfgStruct" writable="false" optional="false" storage="external">
      <description>RoomSize</description>      
    </attribute>
  </clusterExtension>
</configurator>

Observations:

  • Executed west zap-gui -j zcl.json --clusters new.xml command to enable the custom attribute RoomSize with storage="RAM",

  • Executed zap-generate --full but failed with below error

rahul@rahul-H510M-H-V2:~/template$ west zap-gui
Using ZAP file: /home/rahul/template/src/default_zap/template.zap
Using ZCL file: /home/rahul/ncs/v3.0.1/modules/lib/matter/src/app/zap-templates/zcl/zcl.json
Using app templates: /home/rahul/ncs/v3.0.1/modules/lib/matter/src/app/zap-templates/app-templates.json
ZAP installation directory: /home/rahul/ncs/v3.0.1/modules/lib/matter/.zap-install
Found ZAP 2024.8.14 (up to date)
🔧 Using temporary state directory: /tmp/zap.ZJL3j8
[60090:0807/161755.945505:ERROR:bus.cc(407)] Failed to connect to the bus: '=' character not found or has no value following it
[60090:0807/161755.945532:ERROR:bus.cc(407)] Failed to connect to the bus: '=' character not found or has no value following it
[60090:0807/161755.945539:ERROR:bus.cc(407)] Failed to connect to the bus: '=' character not found or has no value following it
[60090:0807/161755.945544:ERROR:bus.cc(407)] Failed to connect to the bus: '=' character not found or has no value following it
Xlib:  extension "NV-GLX" missing on display ":0".
[60136:0807/161756.045488:ERROR:viz_main_impl.cc(196)] Exiting GPU process due to errors during initialization
Xlib:  extension "NV-GLX" missing on display ":0".
[60090:0807/161809.879481:ERROR:bus.cc(407)] Failed to connect to the bus: '=' character not found or has no value following it
[60090:0807/161809.884622:ERROR:bus.cc(407)] Failed to connect to the bus: '=' character not found or has no value following it
[60090:0807/161809.893087:ERROR:object_proxy.cc(577)] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 


🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨

Application is failing the Device Type Specification as follows: 

  - ⚠ Check Device Type Compliance on endpoint: 0, device type: MA-rootdevice, cluster: Localization Configuration, attribute: ActiveLocale needs to be enabled
  - ⚠ Check Device Type Compliance on endpoint: 0, device type: MA-rootdevice, cluster: Localization Configuration, attribute: SupportedLocales needs to be enabled

Application is failing the Cluster Specification as follows: 


🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨


rahul@rahul-H510M-H-V2:~/template$ 
rahul@rahul-H510M-H-V2:~/template$ west zap-gui -j zcl.json --clusters new.xml 
Using ZAP file: /home/rahul/template/src/default_zap/template.zap
Using ZCL file: /home/rahul/template/zcl.json
Using app templates: /home/rahul/ncs/v3.0.1/modules/lib/matter/src/app/zap-templates/app-templates.json
ZAP installation directory: /home/rahul/ncs/v3.0.1/modules/lib/matter/.zap-install
Found ZAP 2024.8.14 (up to date)
🔧 Using temporary state directory: /tmp/zap.7DbOeD
[60394:0807/161829.247621:ERROR:bus.cc(407)] Failed to connect to the bus: '=' character not found or has no value following it
[60394:0807/161829.247649:ERROR:bus.cc(407)] Failed to connect to the bus: '=' character not found or has no value following it
[60394:0807/161829.247656:ERROR:bus.cc(407)] Failed to connect to the bus: '=' character not found or has no value following it
[60394:0807/161829.247663:ERROR:bus.cc(407)] Failed to connect to the bus: '=' character not found or has no value following it
Xlib:  extension "NV-GLX" missing on display ":0".
[60440:0807/161829.346868:ERROR:viz_main_impl.cc(196)] Exiting GPU process due to errors during initialization
Xlib:  extension "NV-GLX" missing on display ":0".
[60394:0807/161842.387535:ERROR:bus.cc(407)] Failed to connect to the bus: '=' character not found or has no value following it
[60394:0807/161842.392577:ERROR:bus.cc(407)] Failed to connect to the bus: '=' character not found or has no value following it
[60394:0807/161842.401056:ERROR:object_proxy.cc(577)] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 


🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨

Application is failing the Device Type Specification as follows: 

  - ⚠ Check Device Type Compliance on endpoint: 0, device type: MA-rootdevice, cluster: Localization Configuration, attribute: ActiveLocale needs to be enabled
  - ⚠ Check Device Type Compliance on endpoint: 0, device type: MA-rootdevice, cluster: Localization Configuration, attribute: SupportedLocales needs to be enabled

Application is failing the Cluster Specification as follows: 


🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨


rahul@rahul-H510M-H-V2:~/template$ 
rahul@rahul-H510M-H-V2:~/template$ west zap-generate --full
ZAP installation directory: /home/rahul/ncs/v3.0.1/modules/lib/matter/.zap-install
Found ZAP 2024.8.14 (up to date)
Searching for zcl file from /home/rahul/template/src/default_zap/template.zap
🔧 Using temporary state directory: /tmp/zap145a_899/zap.aZl5t2
🤖 ZAP generation started:
    🔍 input files: /home/rahul/template/src/default_zap/template.zap
    🔍 output pattern: /home/rahul/template/src/default_zap/zap-generated
    🔍 using templates: /home/rahul/ncs/v3.0.1/modules/lib/matter/src/app/zap-templates/app-templates.json
    🔍 using zcl data: /home/rahul/template/zcl.json
    🔍 zap version: ver. 2024.8.14, featureLevel 103, commit: dca1ad01b8affd07eae1a6ca23afc284067c151c from 2024-08-14T15:52:25.000Z, mode: binary, exe: /home/rahul/ncs/v3.0.1/modules/lib/matter/.zap-install/zap-cli
🕐 Setup time: 12s 446ms 
👉 using input file: /home/rahul/template/src/default_zap/template.zap


🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨

Application is failing the Device Type Specification as follows: 

  - ⚠ Check Device Type Compliance on endpoint: 0, device type: MA-rootdevice, cluster: Localization Configuration, attribute: ActiveLocale needs to be enabled
  - ⚠ Check Device Type Compliance on endpoint: 0, device type: MA-rootdevice, cluster: Localization Configuration, attribute: SupportedLocales needs to be enabled

Application is failing the Cluster Specification as follows: 


🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨


👉 using output destination: /home/rahul/template/src/default_zap/zap-generated
🕐 File loading time: 470ms
Error in endpoint_config helper: ERROR: Unknown size for non-external attribute: RoomSize / 4293988352
🤖 Generating files:
    ✍  /home/rahul/template/src/default_zap/zap-generated/IMClusterCommandHandler.cpp
    ✍  /home/rahul/template/src/default_zap/zap-generated/callback-stub.cpp
    ✍  /home/rahul/template/src/default_zap/zap-generated/PluginApplicationCallbacks.h
    ✍  /home/rahul/template/src/default_zap/zap-generated/gen_config.h
    ✍  /home/rahul/template/src/default_zap/zap-generated/access.h
⚠️  Errors:
    👎  /home/rahul/template/src/default_zap/zap-generated/endpoint_config.h: ⛔ TypeError: Cannot read properties of undefined (reading 'toHTML')
Stack trace:

TypeError: Cannot read properties of undefined (reading 'toHTML')
    at replacePlaceholdersRecursivelyIn (/snapshot/zap/node_modules/promised-handlebars/lib/markers.js:96:31)
    at /snapshot/zap/node_modules/promised-handlebars/lib/markers.js:106:22
    at /snapshot/zap/node_modules/promised-handlebars/lib/replaceP.js:44:47
    at String.replace (<anonymous>)
    at replaceP (/snapshot/zap/node_modules/promised-handlebars/lib/replaceP.js:37:14)
    at replacePlaceholdersRecursivelyIn (/snapshot/zap/node_modules/promised-handlebars/lib/markers.js:102:20)
    at /snapshot/zap/node_modules/promised-handlebars/lib/markers.js:111:18
    at produceContent (/snapshot/zap/dist/src-electron/generator/template-engine.js:152:19)
    at generateSingleTemplate (/snapshot/zap/dist/src-electron/generator/generation-engine.js:540:27)
    at async Promise.all (index 3)
🕐 Generation time: 335ms 
{"endpoint_config.h":{}}
Error: Generation failed: /home/rahul/template/src/default_zap/template.zap
    at generateSingleFile (/snapshot/zap/dist/src-electron/main-process/startup.js:496:19)
    at startGeneration (/snapshot/zap/dist/src-electron/main-process/startup.js:551:5)
Zap generation error: Error: Generation failed: /home/rahul/template/src/default_zap/template.zap
Traceback (most recent call last):
  File "/home/rahul/ncs/v3.0.1/modules/lib/matter/scripts/tools/zap/generate.py", line 404, in <module>
    main()
  File "/home/rahul/ncs/v3.0.1/modules/lib/matter/scripts/tools/zap/generate.py", line 382, in main
    runGeneration(cmdLineArgs)
  File "/home/rahul/ncs/v3.0.1/modules/lib/matter/scripts/tools/zap/generate.py", line 240, in runGeneration
    tool.run('generate', *args)
  File "/home/rahul/ncs/v3.0.1/modules/lib/matter/scripts/tools/zap/zap_execution.py", line 109, in run
    subprocess.check_call(
  File "/home/rahul/ncs/toolchains/7cbc0036f4/usr/local/lib/python3.12/subprocess.py", line 413, in check_call
    raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['/home/rahul/ncs/v3.0.1/modules/lib/matter/.zap-install/zap-cli', 'generate', '-z', '/home/rahul/template/zcl.json', '-g', '/home/rahul/ncs/v3.0.1/modules/lib/matter/src/app/zap-templates/app-templates.json', '-o', '/home/rahul/template/src/default_zap/zap-generated', '-i', '/home/rahul/template/src/default_zap/template.zap', '--tempState']' returned non-zero exit status 1.
FATAL ERROR: command exited with status 1: /home/rahul/ncs/toolchains/7cbc0036f4/usr/local/bin/python3.12 /home/rahul/ncs/v3.0.1/modules/lib/matter/scripts/tools/zap/generate.py /home/rahul/template/src/default_zap/template.zap -o /home/rahul/template/src/default_zap/zap-generated -t /home/rahul/ncs/v3.0.1/modules/lib/matter/src/app/zap-templates/app-templates.json
rahul@rahul-H510M-H-V2:~/template$ 

  • After changing attribute storage to "external" in zap-gui and executed zap-generate --full succeeded. (taken reference of external from the attribute, HoldTimeLimits of occupancy which is of struct type)

  • During build, I faced below errors

 *  Executing task: nRF Connect: Build: template/build (active) 

Building template
west build --build-dir /home/rahul/template/build /home/rahul/template

[1/318] Preparing syscall dependency handling

[7/318] Generating include/generated/zephyr/version.h
-- Zephyr version: 4.0.99 (/home/rahul/ncs/v3.0.1/zephyr), build: v4.0.99-ncs1-1
[318/318] Linking C executable zephyr/zephyr.elf
Memory region         Used Size  Region Size  %age Used
           FLASH:       49632 B        52 KB     93.21%
             RAM:       27232 B       256 KB     10.39%
        IDT_LIST:          0 GB        32 KB      0.00%
Generating files from /home/rahul/template/build/mcuboot/zephyr/zephyr.elf for board: nrf54l15dk
[0/52] Performing build step for 'chip-gn'
Starting Matter library build in /home/rahul/template/build/template/modules/connectedhomeip
Generating compile_commands took 76ms
Done. Made 4248 targets from 307 files in 295ms
ninja: no work to do.
Matter library build complete
[20/50] Building CXX object CMakeFiles/app.dir/home/rahul/ncs/v3.0.1/modules/lib/matter/src/app/clusters/basic-information/basic-information.cpp.obj
FAILED: CMakeFiles/app.dir/home/rahul/ncs/v3.0.1/modules/lib/matter/src/app/clusters/basic-information/basic-information.cpp.obj 
ccache /home/rahul/ncs/toolchains/7cbc0036f4/opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-g++ -DCHIP_BYPASS_IDL -DCHIP_HAVE_CONFIG_H -DKERNEL -DK_HEAP_MEM_POOL_SIZE=0 -DMBEDTLS_CONFIG_FILE=\"nrf-config.h\" -DMBEDTLS_PSA_CRYPTO_CONFIG_FILE=\"nrf-psa-crypto-config.h\" -DMBEDTLS_PSA_CRYPTO_USER_CONFIG_FILE=\"nrf-psa-crypto-user-config.h\" -DNCS_APPLICATION_BOOT_BANNER_GIT_REPO -DNRF54L15_XXAA -DNRF_802154_ACK_TIMEOUT_ENABLED=1 -DNRF_802154_CARRIER_FUNCTIONS_ENABLED=0 -DNRF_802154_CCAIDLE_TO_TXEN_EXTRA_TIME_US=0 -DNRF_802154_CCA_CORR_LIMIT_DEFAULT=2 -DNRF_802154_CCA_CORR_THRESHOLD_DEFAULT=45 -DNRF_802154_CCA_ED_THRESHOLD_DEFAULT=45 -DNRF_802154_CCA_MODE_DEFAULT=NRF_RADIO_CCA_MODE_ED -DNRF_802154_ECB_PRIORITY=-1 -DNRF_802154_ENCRYPTION_ENABLED=1 -DNRF_802154_IE_WRITER_ENABLED=1 -DNRF_802154_INTERNAL_RADIO_IRQ_HANDLING=0 -DNRF_802154_PENDING_EXTENDED_ADDRESSES=16 -DNRF_802154_PENDING_SHORT_ADDRESSES=16 -DNRF_802154_PLATFORM_ASSERT_INCLUDE=\"nrf_802154_assert_zephyr.h\" -DNRF_802154_RX_BUFFERS=16 -DNRF_802154_SECURITY_KEY_STORAGE_SIZE=3 -DNRF_802154_SECURITY_WRITER_ENABLED=1 -DNRF_802154_SERIALIZATION_HOST=0 -DNRF_802154_SWI_PRIORITY=1 -DNRF_802154_TX_STARTED_NOTIFY_ENABLED=1 -DNRF_APPLICATION -DNRF_CONFIG_CPU_FREQ_MHZ=128 -DUSE_PARTITION_MANAGER=1 -DZCBOR_ASSERTS -DZCBOR_CANONICAL -D_ANSI_SOURCE -D_POSIX_C_SOURCE=200809 -D__FILE__=__FILE_NAME__ -D__LINUX_ERRNO_EXTENSIONS__ -D__PROGRAM_START -D__ZEPHYR__=1 -I/home/rahul/ncs/v3.0.1/nrf/samples/matter/common/src -I/home/rahul/template/src -I/home/rahul/template/src/default_zap -I/home/rahul/template/src/default_zap/zap-generated -I/home/rahul/ncs/v3.0.1/nrf/drivers/mpsl/clock_control -I/home/rahul/template/build/template/zephyr/include/generated/zephyr -I/home/rahul/ncs/v3.0.1/zephyr/include -I/home/rahul/template/build/template/zephyr/include/generated -I/home/rahul/ncs/v3.0.1/zephyr/soc/nordic -I/home/rahul/ncs/v3.0.1/zephyr/lib/libc/newlib/include -I/home/rahul/ncs/v3.0.1/zephyr/soc/nordic/nrf54l/. -I/home/rahul/ncs/v3.0.1/zephyr/soc/nordic/common/. -I/home/rahul/ncs/v3.0.1/zephyr/subsys/bluetooth -I/home/rahul/ncs/v3.0.1/zephyr/subsys/settings/include -I/home/rahul/ncs/v3.0.1/nrf/include -I/home/rahul/ncs/v3.0.1/nrf/lib/multithreading_lock/. -I/home/rahul/ncs/v3.0.1/nrf/subsys/bluetooth/controller/. -I/home/rahul/ncs/v3.0.1/nrf/subsys/trusted_storage/include -I/home/rahul/ncs/v3.0.1/nrf/subsys/settings/include -I/home/rahul/ncs/v3.0.1/zephyr/drivers/flash -I/home/rahul/ncs/v3.0.1/nrf/tests/include -I/home/rahul/ncs/v3.0.1/nrf/modules/openthread/platform/. -I/home/rahul/ncs/v3.0.1/modules/hal/cmsis/CMSIS/Core/Include -I/home/rahul/ncs/v3.0.1/zephyr/modules/cmsis/. -I/home/rahul/ncs/v3.0.1/nrf/modules/hal_nordic/. -I/home/rahul/ncs/v3.0.1/modules/hal/nordic/nrfx -I/home/rahul/ncs/v3.0.1/modules/hal/nordic/nrfx/drivers/include -I/home/rahul/ncs/v3.0.1/modules/hal/nordic/nrfx/mdk -I/home/rahul/ncs/v3.0.1/zephyr/modules/hal_nordic/nrfx/. -I/home/rahul/ncs/v3.0.1/modules/lib/zcbor/include -I/home/rahul/ncs/v3.0.1/nrfxlib/softdevice_controller/include -I/home/rahul/ncs/v3.0.1/nrfxlib/mpsl/fem/common/include -I/home/rahul/ncs/v3.0.1/nrfxlib/mpsl/fem/nrf21540_gpio/include -I/home/rahul/ncs/v3.0.1/nrfxlib/mpsl/fem/nrf21540_gpio_spi/include -I/home/rahul/ncs/v3.0.1/nrfxlib/mpsl/fem/nrf2220/include -I/home/rahul/ncs/v3.0.1/nrfxlib/mpsl/fem/nrf2240/include -I/home/rahul/ncs/v3.0.1/nrfxlib/mpsl/fem/nrf22xx/include -I/home/rahul/ncs/v3.0.1/nrfxlib/mpsl/fem/simple_gpio/include -I/home/rahul/ncs/v3.0.1/nrfxlib/mpsl/fem/include -I/home/rahul/ncs/v3.0.1/nrfxlib/mpsl/fem/include/protocol -I/home/rahul/ncs/v3.0.1/nrfxlib/mpsl/include -I/home/rahul/ncs/v3.0.1/nrfxlib/mpsl/include/protocol -I/home/rahul/ncs/v3.0.1/nrfxlib/openthread/include -I/home/rahul/template/build/template/generated/library_nrf_security_psa -I/home/rahul/ncs/v3.0.1/nrf/subsys/nrf_security/include -I/home/rahul/ncs/v3.0.1/modules/crypto/oberon-psa-crypto/oberon/drivers -I/home/rahul/ncs/v3.0.1/nrf/subsys/nrf_security/src/threading/include -I/home/rahul/ncs/v3.0.1/nrf/subsys/nrf_security/src/utils -I/home/rahul/ncs/v3.0.1/nrf/subsys/nrf_security/src/drivers/cracen/common/include -I/home/rahul/ncs/v3.0.1/nrf/subsys/nrf_security/src/drivers/cracen/sxsymcrypt/include -I/home/rahul/ncs/v3.0.1/nrf/subsys/nrf_security/src/drivers/cracen/sxsymcrypt/src -I/home/rahul/ncs/v3.0.1/nrf/subsys/nrf_security/src/drivers/cracen/silexpk/target/baremetal_ba414e_with_ik -I/home/rahul/ncs/v3.0.1/nrf/subsys/nrf_security/src/drivers/cracen/silexpk/include -I/home/rahul/ncs/v3.0.1/nrf/subsys/nrf_security/src/drivers/cracen/sicrypto/include -I/home/rahul/ncs/v3.0.1/nrf/subsys/nrf_security/src/drivers/cracen/cracenpsa/include -I/home/rahul/ncs/v3.0.1/modules/crypto/oberon-psa-crypto/include -I/home/rahul/ncs/v3.0.1/modules/crypto/oberon-psa-crypto/library -I/home/rahul/ncs/v3.0.1/modules/crypto/mbedtls/library -I/home/rahul/ncs/v3.0.1/modules/crypto/mbedtls/include -I/home/rahul/ncs/v3.0.1/modules/crypto/mbedtls/include/library -I/home/rahul/ncs/v3.0.1/nrfxlib/nrf_802154/driver/include -I/home/rahul/ncs/v3.0.1/nrfxlib/nrf_802154/sl/include -I/home/rahul/ncs/v3.0.1/nrfxlib/nrf_802154/sl/sl/include -I/home/rahul/ncs/v3.0.1/nrfxlib/nrf_802154/common/include -I/home/rahul/ncs/v3.0.1/zephyr/modules/hal_nordic/nrf_802154/include -I/home/rahul/ncs/v3.0.1/modules/lib/matter/src -I/home/rahul/ncs/v3.0.1/modules/lib/matter/src/include -I/home/rahul/ncs/v3.0.1/modules/lib/matter/third_party/nlassert/repo/include -I/home/rahul/ncs/v3.0.1/modules/lib/matter/third_party/nlio/repo/include -I/home/rahul/ncs/v3.0.1/modules/lib/matter/third_party/nlfaultinjection/include -I/home/rahul/ncs/v3.0.1/modules/lib/matter/zzz_generated/app-common -I/home/rahul/template/build/template/modules/connectedhomeip/gen/include -I/home/rahul/ncs/v3.0.1/modules/lib/matter/examples/providers -isystem /home/rahul/ncs/v3.0.1/zephyr/lib/libc/common/include "-DCHIP_ADDRESS_RESOLVE_IMPL_INCLUDE_HEADER=<lib/address_resolve/AddressResolve_DefaultImpl.h>" -fno-strict-aliasing -Os -fcheck-new -std=c++17 -Wno-register -fno-exceptions -fno-rtti -imacros /home/rahul/template/build/template/zephyr/include/generated/zephyr/autoconf.h -fno-common -g -gdwarf-4 -fdiagnostics-color=always -mcpu=cortex-m33 -mthumb -mabi=aapcs -mfp16-format=ieee --sysroot=/home/rahul/ncs/toolchains/7cbc0036f4/opt/zephyr-sdk/arm-zephyr-eabi/arm-zephyr-eabi -imacros /home/rahul/ncs/v3.0.1/zephyr/include/zephyr/toolchain/zephyr_stdint.h -Wall -Wformat -Wformat-security -Wno-format-zero-length -Wdouble-promotion -Wpointer-arith -Wexpansion-to-defined -Wno-unused-but-set-variable -fno-pic -fno-pie -fno-asynchronous-unwind-tables -fno-reorder-functions --param=min-pagesize=0 -fno-defer-pop -fmacro-prefix-map=/home/rahul/template=CMAKE_SOURCE_DIR -fmacro-prefix-map=/home/rahul/ncs/v3.0.1/zephyr=ZEPHYR_BASE -fmacro-prefix-map=/home/rahul/ncs/v3.0.1=WEST_TOPDIR -ffunction-sections -fdata-sections -specs=nano.specs -D_POSIX_THREADS -Wno-builtin-macro-redefined -std=gnu++17 -MD -MT CMakeFiles/app.dir/home/rahul/ncs/v3.0.1/modules/lib/matter/src/app/clusters/basic-information/basic-information.cpp.obj -MF CMakeFiles/app.dir/home/rahul/ncs/v3.0.1/modules/lib/matter/src/app/clusters/basic-information/basic-information.cpp.obj.d -o CMakeFiles/app.dir/home/rahul/ncs/v3.0.1/modules/lib/matter/src/app/clusters/basic-information/basic-information.cpp.obj -c /home/rahul/ncs/v3.0.1/modules/lib/matter/src/app/clusters/basic-information/basic-information.cpp
In file included from /home/rahul/ncs/v3.0.1/modules/lib/matter/src/app/clusters/basic-information/basic-information.cpp:21:
/home/rahul/template/src/default_zap/zap-generated/app-common/zap-generated/attributes/Accessors.h:7067:44: error: 'chip::app::Clusters::OccupancySensing::Structs' has not been declared
 7067 |     chip::app::Clusters::OccupancySensing::Structs::RoomSizeCfgStruct::Type
      |                                            ^~~~~~~
/home/rahul/template/src/default_zap/zap-generated/app-common/zap-generated/attributes/Accessors.h:7068:9: error: expected ',' or '...' before '*' token
 7068 |         *value); // RoomSizeCfgStruct
      |         ^
/home/rahul/template/src/default_zap/zap-generated/app-common/zap-generated/attributes/Accessors.h:7071:44: error: 'chip::app::Clusters::OccupancySensing::Structs' has not been declared
 7071 |     chip::app::Clusters::OccupancySensing::Structs::RoomSizeCfgStruct::Type
      |                                            ^~~~~~~
/home/rahul/template/src/default_zap/zap-generated/app-common/zap-generated/attributes/Accessors.h:7072:9: error: expected ',' or '...' before 'value'
 7072 |         value);
      |         ^~~~~
/home/rahul/template/src/default_zap/zap-generated/app-common/zap-generated/attributes/Accessors.h:7075:44: error: 'chip::app::Clusters::OccupancySensing::Structs' has not been declared
 7075 |     chip::app::Clusters::OccupancySensing::Structs::RoomSizeCfgStruct::Type
      |                                            ^~~~~~~
/home/rahul/template/src/default_zap/zap-generated/app-common/zap-generated/attributes/Accessors.h:7076:9: error: expected ',' or '...' before 'value'
 7076 |         value,
      |         ^~~~~
[21/50] Building CXX object CMakeFiles/app.dir/home/rahul/ncs/v3.0.1/modules/lib/matter/zzz_generated/app-common/app-common/zap-generated/attributes/Accessors.cpp.obj
FAILED: CMakeFiles/app.dir/home/rahul/ncs/v3.0.1/modules/lib/matter/zzz_generated/app-common/app-common/zap-generated/attributes/Accessors.cpp.obj 
ccache /home/rahul/ncs/toolchains/7cbc0036f4/opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-g++ -DCHIP_BYPASS_IDL -DCHIP_HAVE_CONFIG_H -DKERNEL -DK_HEAP_MEM_POOL_SIZE=0 -DMBEDTLS_CONFIG_FILE=\"nrf-config.h\" -DMBEDTLS_PSA_CRYPTO_CONFIG_FILE=\"nrf-psa-crypto-config.h\" -DMBEDTLS_PSA_CRYPTO_USER_CONFIG_FILE=\"nrf-psa-crypto-user-config.h\" -DNCS_APPLICATION_BOOT_BANNER_GIT_REPO -DNRF54L15_XXAA -DNRF_802154_ACK_TIMEOUT_ENABLED=1 -DNRF_802154_CARRIER_FUNCTIONS_ENABLED=0 -DNRF_802154_CCAIDLE_TO_TXEN_EXTRA_TIME_US=0 -DNRF_802154_CCA_CORR_LIMIT_DEFAULT=2 -DNRF_802154_CCA_CORR_THRESHOLD_DEFAULT=45 -DNRF_802154_CCA_ED_THRESHOLD_DEFAULT=45 -DNRF_802154_CCA_MODE_DEFAULT=NRF_RADIO_CCA_MODE_ED -DNRF_802154_ECB_PRIORITY=-1 -DNRF_802154_ENCRYPTION_ENABLED=1 -DNRF_802154_IE_WRITER_ENABLED=1 -DNRF_802154_INTERNAL_RADIO_IRQ_HANDLING=0 -DNRF_802154_PENDING_EXTENDED_ADDRESSES=16 -DNRF_802154_PENDING_SHORT_ADDRESSES=16 -DNRF_802154_PLATFORM_ASSERT_INCLUDE=\"nrf_802154_assert_zephyr.h\" -DNRF_802154_RX_BUFFERS=16 -DNRF_802154_SECURITY_KEY_STORAGE_SIZE=3 -DNRF_802154_SECURITY_WRITER_ENABLED=1 -DNRF_802154_SERIALIZATION_HOST=0 -DNRF_802154_SWI_PRIORITY=1 -DNRF_802154_TX_STARTED_NOTIFY_ENABLED=1 -DNRF_APPLICATION -DNRF_CONFIG_CPU_FREQ_MHZ=128 -DUSE_PARTITION_MANAGER=1 -DZCBOR_ASSERTS -DZCBOR_CANONICAL -D_ANSI_SOURCE -D_POSIX_C_SOURCE=200809 -D__FILE__=__FILE_NAME__ -D__LINUX_ERRNO_EXTENSIONS__ -D__PROGRAM_START -D__ZEPHYR__=1 -I/home/rahul/ncs/v3.0.1/nrf/samples/matter/common/src -I/home/rahul/template/src -I/home/rahul/template/src/default_zap -I/home/rahul/template/src/default_zap/zap-generated -I/home/rahul/ncs/v3.0.1/nrf/drivers/mpsl/clock_control -I/home/rahul/template/build/template/zephyr/include/generated/zephyr -I/home/rahul/ncs/v3.0.1/zephyr/include -I/home/rahul/template/build/template/zephyr/include/generated -I/home/rahul/ncs/v3.0.1/zephyr/soc/nordic -I/home/rahul/ncs/v3.0.1/zephyr/lib/libc/newlib/include -I/home/rahul/ncs/v3.0.1/zephyr/soc/nordic/nrf54l/. -I/home/rahul/ncs/v3.0.1/zephyr/soc/nordic/common/. -I/home/rahul/ncs/v3.0.1/zephyr/subsys/bluetooth -I/home/rahul/ncs/v3.0.1/zephyr/subsys/settings/include -I/home/rahul/ncs/v3.0.1/nrf/include -I/home/rahul/ncs/v3.0.1/nrf/lib/multithreading_lock/. -I/home/rahul/ncs/v3.0.1/nrf/subsys/bluetooth/controller/. -I/home/rahul/ncs/v3.0.1/nrf/subsys/trusted_storage/include -I/home/rahul/ncs/v3.0.1/nrf/subsys/settings/include -I/home/rahul/ncs/v3.0.1/zephyr/drivers/flash -I/home/rahul/ncs/v3.0.1/nrf/tests/include -I/home/rahul/ncs/v3.0.1/nrf/modules/openthread/platform/. -I/home/rahul/ncs/v3.0.1/modules/hal/cmsis/CMSIS/Core/Include -I/home/rahul/ncs/v3.0.1/zephyr/modules/cmsis/. -I/home/rahul/ncs/v3.0.1/nrf/modules/hal_nordic/. -I/home/rahul/ncs/v3.0.1/modules/hal/nordic/nrfx -I/home/rahul/ncs/v3.0.1/modules/hal/nordic/nrfx/drivers/include -I/home/rahul/ncs/v3.0.1/modules/hal/nordic/nrfx/mdk -I/home/rahul/ncs/v3.0.1/zephyr/modules/hal_nordic/nrfx/. -I/home/rahul/ncs/v3.0.1/modules/lib/zcbor/include -I/home/rahul/ncs/v3.0.1/nrfxlib/softdevice_controller/include -I/home/rahul/ncs/v3.0.1/nrfxlib/mpsl/fem/common/include -I/home/rahul/ncs/v3.0.1/nrfxlib/mpsl/fem/nrf21540_gpio/include -I/home/rahul/ncs/v3.0.1/nrfxlib/mpsl/fem/nrf21540_gpio_spi/include -I/home/rahul/ncs/v3.0.1/nrfxlib/mpsl/fem/nrf2220/include -I/home/rahul/ncs/v3.0.1/nrfxlib/mpsl/fem/nrf2240/include -I/home/rahul/ncs/v3.0.1/nrfxlib/mpsl/fem/nrf22xx/include -I/home/rahul/ncs/v3.0.1/nrfxlib/mpsl/fem/simple_gpio/include -I/home/rahul/ncs/v3.0.1/nrfxlib/mpsl/fem/include -I/home/rahul/ncs/v3.0.1/nrfxlib/mpsl/fem/include/protocol -I/home/rahul/ncs/v3.0.1/nrfxlib/mpsl/include -I/home/rahul/ncs/v3.0.1/nrfxlib/mpsl/include/protocol -I/home/rahul/ncs/v3.0.1/nrfxlib/openthread/include -I/home/rahul/template/build/template/generated/library_nrf_security_psa -I/home/rahul/ncs/v3.0.1/nrf/subsys/nrf_security/include -I/home/rahul/ncs/v3.0.1/modules/crypto/oberon-psa-crypto/oberon/drivers -I/home/rahul/ncs/v3.0.1/nrf/subsys/nrf_security/src/threading/include -I/home/rahul/ncs/v3.0.1/nrf/subsys/nrf_security/src/utils -I/home/rahul/ncs/v3.0.1/nrf/subsys/nrf_security/src/drivers/cracen/common/include -I/home/rahul/ncs/v3.0.1/nrf/subsys/nrf_security/src/drivers/cracen/sxsymcrypt/include -I/home/rahul/ncs/v3.0.1/nrf/subsys/nrf_security/src/drivers/cracen/sxsymcrypt/src -I/home/rahul/ncs/v3.0.1/nrf/subsys/nrf_security/src/drivers/cracen/silexpk/target/baremetal_ba414e_with_ik -I/home/rahul/ncs/v3.0.1/nrf/subsys/nrf_security/src/drivers/cracen/silexpk/include -I/home/rahul/ncs/v3.0.1/nrf/subsys/nrf_security/src/drivers/cracen/sicrypto/include -I/home/rahul/ncs/v3.0.1/nrf/subsys/nrf_security/src/drivers/cracen/cracenpsa/include -I/home/rahul/ncs/v3.0.1/modules/crypto/oberon-psa-crypto/include -I/home/rahul/ncs/v3.0.1/modules/crypto/oberon-psa-crypto/library -I/home/rahul/ncs/v3.0.1/modules/crypto/mbedtls/library -I/home/rahul/ncs/v3.0.1/modules/crypto/mbedtls/include -I/home/rahul/ncs/v3.0.1/modules/crypto/mbedtls/include/library -I/home/rahul/ncs/v3.0.1/nrfxlib/nrf_802154/driver/include -I/home/rahul/ncs/v3.0.1/nrfxlib/nrf_802154/sl/include -I/home/rahul/ncs/v3.0.1/nrfxlib/nrf_802154/sl/sl/include -I/home/rahul/ncs/v3.0.1/nrfxlib/nrf_802154/common/include -I/home/rahul/ncs/v3.0.1/zephyr/modules/hal_nordic/nrf_802154/include -I/home/rahul/ncs/v3.0.1/modules/lib/matter/src -I/home/rahul/ncs/v3.0.1/modules/lib/matter/src/include -I/home/rahul/ncs/v3.0.1/modules/lib/matter/third_party/nlassert/repo/include -I/home/rahul/ncs/v3.0.1/modules/lib/matter/third_party/nlio/repo/include -I/home/rahul/ncs/v3.0.1/modules/lib/matter/third_party/nlfaultinjection/include -I/home/rahul/ncs/v3.0.1/modules/lib/matter/zzz_generated/app-common -I/home/rahul/template/build/template/modules/connectedhomeip/gen/include -I/home/rahul/ncs/v3.0.1/modules/lib/matter/examples/providers -isystem /home/rahul/ncs/v3.0.1/zephyr/lib/libc/common/include "-DCHIP_ADDRESS_RESOLVE_IMPL_INCLUDE_HEADER=<lib/address_resolve/AddressResolve_DefaultImpl.h>" -fno-strict-aliasing -Os -fcheck-new -std=c++17 -Wno-register -fno-exceptions -fno-rtti -imacros /home/rahul/template/build/template/zephyr/include/generated/zephyr/autoconf.h -fno-common -g -gdwarf-4 -fdiagnostics-color=always -mcpu=cortex-m33 -mthumb -mabi=aapcs -mfp16-format=ieee --sysroot=/home/rahul/ncs/toolchains/7cbc0036f4/opt/zephyr-sdk/arm-zephyr-eabi/arm-zephyr-eabi -imacros /home/rahul/ncs/v3.0.1/zephyr/include/zephyr/toolchain/zephyr_stdint.h -Wall -Wformat -Wformat-security -Wno-format-zero-length -Wdouble-promotion -Wpointer-arith -Wexpansion-to-defined -Wno-unused-but-set-variable -fno-pic -fno-pie -fno-asynchronous-unwind-tables -fno-reorder-functions --param=min-pagesize=0 -fno-defer-pop -fmacro-prefix-map=/home/rahul/template=CMAKE_SOURCE_DIR -fmacro-prefix-map=/home/rahul/ncs/v3.0.1/zephyr=ZEPHYR_BASE -fmacro-prefix-map=/home/rahul/ncs/v3.0.1=WEST_TOPDIR -ffunction-sections -fdata-sections -specs=nano.specs -D_POSIX_THREADS -Wno-builtin-macro-redefined -std=gnu++17 -MD -MT CMakeFiles/app.dir/home/rahul/ncs/v3.0.1/modules/lib/matter/zzz_generated/app-common/app-common/zap-generated/attributes/Accessors.cpp.obj -MF CMakeFiles/app.dir/home/rahul/ncs/v3.0.1/modules/lib/matter/zzz_generated/app-common/app-common/zap-generated/attributes/Accessors.cpp.obj.d -o CMakeFiles/app.dir/home/rahul/ncs/v3.0.1/modules/lib/matter/zzz_generated/app-common/app-common/zap-generated/attributes/Accessors.cpp.obj -c /home/rahul/ncs/v3.0.1/modules/lib/matter/zzz_generated/app-common/app-common/zap-generated/attributes/Accessors.cpp
In file included from /home/rahul/ncs/v3.0.1/modules/lib/matter/zzz_generated/app-common/app-common/zap-generated/attributes/Accessors.cpp:25:
/home/rahul/template/src/default_zap/zap-generated/app-common/zap-generated/attributes/Accessors.h:7067:44: error: 'chip::app::Clusters::OccupancySensing::Structs' has not been declared
 7067 |     chip::app::Clusters::OccupancySensing::Structs::RoomSizeCfgStruct::Type
      |                                            ^~~~~~~
/home/rahul/template/src/default_zap/zap-generated/app-common/zap-generated/attributes/Accessors.h:7068:9: error: expected ',' or '...' before '*' token
 7068 |         *value); // RoomSizeCfgStruct
      |         ^
/home/rahul/template/src/default_zap/zap-generated/app-common/zap-generated/attributes/Accessors.h:7071:44: error: 'chip::app::Clusters::OccupancySensing::Structs' has not been declared
 7071 |     chip::app::Clusters::OccupancySensing::Structs::RoomSizeCfgStruct::Type
      |                                            ^~~~~~~
/home/rahul/template/src/default_zap/zap-generated/app-common/zap-generated/attributes/Accessors.h:7072:9: error: expected ',' or '...' before 'value'
 7072 |         value);
      |         ^~~~~
/home/rahul/template/src/default_zap/zap-generated/app-common/zap-generated/attributes/Accessors.h:7075:44: error: 'chip::app::Clusters::OccupancySensing::Structs' has not been declared
 7075 |     chip::app::Clusters::OccupancySensing::Structs::RoomSizeCfgStruct::Type
      |                                            ^~~~~~~
/home/rahul/template/src/default_zap/zap-generated/app-common/zap-generated/attributes/Accessors.h:7076:9: error: expected ',' or '...' before 'value'
 7076 |         value,
      |         ^~~~~
[25/50] Building CXX object CMakeFiles/app.dir/home/rahul/ncs/v3.0.1/modules/lib/matter/src/app/clusters/occupancy-sensor-server/occupancy-sensor-server.cpp.obj
FAILED: CMakeFiles/app.dir/home/rahul/ncs/v3.0.1/modules/lib/matter/src/app/clusters/occupancy-sensor-server/occupancy-sensor-server.cpp.obj 
ccache /home/rahul/ncs/toolchains/7cbc0036f4/opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-g++ -DCHIP_BYPASS_IDL -DCHIP_HAVE_CONFIG_H -DKERNEL -DK_HEAP_MEM_POOL_SIZE=0 -DMBEDTLS_CONFIG_FILE=\"nrf-config.h\" -DMBEDTLS_PSA_CRYPTO_CONFIG_FILE=\"nrf-psa-crypto-config.h\" -DMBEDTLS_PSA_CRYPTO_USER_CONFIG_FILE=\"nrf-psa-crypto-user-config.h\" -DNCS_APPLICATION_BOOT_BANNER_GIT_REPO -DNRF54L15_XXAA -DNRF_802154_ACK_TIMEOUT_ENABLED=1 -DNRF_802154_CARRIER_FUNCTIONS_ENABLED=0 -DNRF_802154_CCAIDLE_TO_TXEN_EXTRA_TIME_US=0 -DNRF_802154_CCA_CORR_LIMIT_DEFAULT=2 -DNRF_802154_CCA_CORR_THRESHOLD_DEFAULT=45 -DNRF_802154_CCA_ED_THRESHOLD_DEFAULT=45 -DNRF_802154_CCA_MODE_DEFAULT=NRF_RADIO_CCA_MODE_ED -DNRF_802154_ECB_PRIORITY=-1 -DNRF_802154_ENCRYPTION_ENABLED=1 -DNRF_802154_IE_WRITER_ENABLED=1 -DNRF_802154_INTERNAL_RADIO_IRQ_HANDLING=0 -DNRF_802154_PENDING_EXTENDED_ADDRESSES=16 -DNRF_802154_PENDING_SHORT_ADDRESSES=16 -DNRF_802154_PLATFORM_ASSERT_INCLUDE=\"nrf_802154_assert_zephyr.h\" -DNRF_802154_RX_BUFFERS=16 -DNRF_802154_SECURITY_KEY_STORAGE_SIZE=3 -DNRF_802154_SECURITY_WRITER_ENABLED=1 -DNRF_802154_SERIALIZATION_HOST=0 -DNRF_802154_SWI_PRIORITY=1 -DNRF_802154_TX_STARTED_NOTIFY_ENABLED=1 -DNRF_APPLICATION -DNRF_CONFIG_CPU_FREQ_MHZ=128 -DUSE_PARTITION_MANAGER=1 -DZCBOR_ASSERTS -DZCBOR_CANONICAL -D_ANSI_SOURCE -D_POSIX_C_SOURCE=200809 -D__FILE__=__FILE_NAME__ -D__LINUX_ERRNO_EXTENSIONS__ -D__PROGRAM_START -D__ZEPHYR__=1 -I/home/rahul/ncs/v3.0.1/nrf/samples/matter/common/src -I/home/rahul/template/src -I/home/rahul/template/src/default_zap -I/home/rahul/template/src/default_zap/zap-generated -I/home/rahul/ncs/v3.0.1/nrf/drivers/mpsl/clock_control -I/home/rahul/template/build/template/zephyr/include/generated/zephyr -I/home/rahul/ncs/v3.0.1/zephyr/include -I/home/rahul/template/build/template/zephyr/include/generated -I/home/rahul/ncs/v3.0.1/zephyr/soc/nordic -I/home/rahul/ncs/v3.0.1/zephyr/lib/libc/newlib/include -I/home/rahul/ncs/v3.0.1/zephyr/soc/nordic/nrf54l/. -I/home/rahul/ncs/v3.0.1/zephyr/soc/nordic/common/. -I/home/rahul/ncs/v3.0.1/zephyr/subsys/bluetooth -I/home/rahul/ncs/v3.0.1/zephyr/subsys/settings/include -I/home/rahul/ncs/v3.0.1/nrf/include -I/home/rahul/ncs/v3.0.1/nrf/lib/multithreading_lock/. -I/home/rahul/ncs/v3.0.1/nrf/subsys/bluetooth/controller/. -I/home/rahul/ncs/v3.0.1/nrf/subsys/trusted_storage/include -I/home/rahul/ncs/v3.0.1/nrf/subsys/settings/include -I/home/rahul/ncs/v3.0.1/zephyr/drivers/flash -I/home/rahul/ncs/v3.0.1/nrf/tests/include -I/home/rahul/ncs/v3.0.1/nrf/modules/openthread/platform/. -I/home/rahul/ncs/v3.0.1/modules/hal/cmsis/CMSIS/Core/Include -I/home/rahul/ncs/v3.0.1/zephyr/modules/cmsis/. -I/home/rahul/ncs/v3.0.1/nrf/modules/hal_nordic/. -I/home/rahul/ncs/v3.0.1/modules/hal/nordic/nrfx -I/home/rahul/ncs/v3.0.1/modules/hal/nordic/nrfx/drivers/include -I/home/rahul/ncs/v3.0.1/modules/hal/nordic/nrfx/mdk -I/home/rahul/ncs/v3.0.1/zephyr/modules/hal_nordic/nrfx/. -I/home/rahul/ncs/v3.0.1/modules/lib/zcbor/include -I/home/rahul/ncs/v3.0.1/nrfxlib/softdevice_controller/include -I/home/rahul/ncs/v3.0.1/nrfxlib/mpsl/fem/common/include -I/home/rahul/ncs/v3.0.1/nrfxlib/mpsl/fem/nrf21540_gpio/include -I/home/rahul/ncs/v3.0.1/nrfxlib/mpsl/fem/nrf21540_gpio_spi/include -I/home/rahul/ncs/v3.0.1/nrfxlib/mpsl/fem/nrf2220/include -I/home/rahul/ncs/v3.0.1/nrfxlib/mpsl/fem/nrf2240/include -I/home/rahul/ncs/v3.0.1/nrfxlib/mpsl/fem/nrf22xx/include -I/home/rahul/ncs/v3.0.1/nrfxlib/mpsl/fem/simple_gpio/include -I/home/rahul/ncs/v3.0.1/nrfxlib/mpsl/fem/include -I/home/rahul/ncs/v3.0.1/nrfxlib/mpsl/fem/include/protocol -I/home/rahul/ncs/v3.0.1/nrfxlib/mpsl/include -I/home/rahul/ncs/v3.0.1/nrfxlib/mpsl/include/protocol -I/home/rahul/ncs/v3.0.1/nrfxlib/openthread/include -I/home/rahul/template/build/template/generated/library_nrf_security_psa -I/home/rahul/ncs/v3.0.1/nrf/subsys/nrf_security/include -I/home/rahul/ncs/v3.0.1/modules/crypto/oberon-psa-crypto/oberon/drivers -I/home/rahul/ncs/v3.0.1/nrf/subsys/nrf_security/src/threading/include -I/home/rahul/ncs/v3.0.1/nrf/subsys/nrf_security/src/utils -I/home/rahul/ncs/v3.0.1/nrf/subsys/nrf_security/src/drivers/cracen/common/include -I/home/rahul/ncs/v3.0.1/nrf/subsys/nrf_security/src/drivers/cracen/sxsymcrypt/include -I/home/rahul/ncs/v3.0.1/nrf/subsys/nrf_security/src/drivers/cracen/sxsymcrypt/src -I/home/rahul/ncs/v3.0.1/nrf/subsys/nrf_security/src/drivers/cracen/silexpk/target/baremetal_ba414e_with_ik -I/home/rahul/ncs/v3.0.1/nrf/subsys/nrf_security/src/drivers/cracen/silexpk/include -I/home/rahul/ncs/v3.0.1/nrf/subsys/nrf_security/src/drivers/cracen/sicrypto/include -I/home/rahul/ncs/v3.0.1/nrf/subsys/nrf_security/src/drivers/cracen/cracenpsa/include -I/home/rahul/ncs/v3.0.1/modules/crypto/oberon-psa-crypto/include -I/home/rahul/ncs/v3.0.1/modules/crypto/oberon-psa-crypto/library -I/home/rahul/ncs/v3.0.1/modules/crypto/mbedtls/library -I/home/rahul/ncs/v3.0.1/modules/crypto/mbedtls/include -I/home/rahul/ncs/v3.0.1/modules/crypto/mbedtls/include/library -I/home/rahul/ncs/v3.0.1/nrfxlib/nrf_802154/driver/include -I/home/rahul/ncs/v3.0.1/nrfxlib/nrf_802154/sl/include -I/home/rahul/ncs/v3.0.1/nrfxlib/nrf_802154/sl/sl/include -I/home/rahul/ncs/v3.0.1/nrfxlib/nrf_802154/common/include -I/home/rahul/ncs/v3.0.1/zephyr/modules/hal_nordic/nrf_802154/include -I/home/rahul/ncs/v3.0.1/modules/lib/matter/src -I/home/rahul/ncs/v3.0.1/modules/lib/matter/src/include -I/home/rahul/ncs/v3.0.1/modules/lib/matter/third_party/nlassert/repo/include -I/home/rahul/ncs/v3.0.1/modules/lib/matter/third_party/nlio/repo/include -I/home/rahul/ncs/v3.0.1/modules/lib/matter/third_party/nlfaultinjection/include -I/home/rahul/ncs/v3.0.1/modules/lib/matter/zzz_generated/app-common -I/home/rahul/template/build/template/modules/connectedhomeip/gen/include -I/home/rahul/ncs/v3.0.1/modules/lib/matter/examples/providers -isystem /home/rahul/ncs/v3.0.1/zephyr/lib/libc/common/include "-DCHIP_ADDRESS_RESOLVE_IMPL_INCLUDE_HEADER=<lib/address_resolve/AddressResolve_DefaultImpl.h>" -fno-strict-aliasing -Os -fcheck-new -std=c++17 -Wno-register -fno-exceptions -fno-rtti -imacros /home/rahul/template/build/template/zephyr/include/generated/zephyr/autoconf.h -fno-common -g -gdwarf-4 -fdiagnostics-color=always -mcpu=cortex-m33 -mthumb -mabi=aapcs -mfp16-format=ieee --sysroot=/home/rahul/ncs/toolchains/7cbc0036f4/opt/zephyr-sdk/arm-zephyr-eabi/arm-zephyr-eabi -imacros /home/rahul/ncs/v3.0.1/zephyr/include/zephyr/toolchain/zephyr_stdint.h -Wall -Wformat -Wformat-security -Wno-format-zero-length -Wdouble-promotion -Wpointer-arith -Wexpansion-to-defined -Wno-unused-but-set-variable -fno-pic -fno-pie -fno-asynchronous-unwind-tables -fno-reorder-functions --param=min-pagesize=0 -fno-defer-pop -fmacro-prefix-map=/home/rahul/template=CMAKE_SOURCE_DIR -fmacro-prefix-map=/home/rahul/ncs/v3.0.1/zephyr=ZEPHYR_BASE -fmacro-prefix-map=/home/rahul/ncs/v3.0.1=WEST_TOPDIR -ffunction-sections -fdata-sections -specs=nano.specs -D_POSIX_THREADS -Wno-builtin-macro-redefined -std=gnu++17 -MD -MT CMakeFiles/app.dir/home/rahul/ncs/v3.0.1/modules/lib/matter/src/app/clusters/occupancy-sensor-server/occupancy-sensor-server.cpp.obj -MF CMakeFiles/app.dir/home/rahul/ncs/v3.0.1/modules/lib/matter/src/app/clusters/occupancy-sensor-server/occupancy-sensor-server.cpp.obj.d -o CMakeFiles/app.dir/home/rahul/ncs/v3.0.1/modules/lib/matter/src/app/clusters/occupancy-sensor-server/occupancy-sensor-server.cpp.obj -c /home/rahul/ncs/v3.0.1/modules/lib/matter/src/app/clusters/occupancy-sensor-server/occupancy-sensor-server.cpp
In file included from /home/rahul/ncs/v3.0.1/modules/lib/matter/src/app/clusters/occupancy-sensor-server/occupancy-sensor-server.h:20,
                 from /home/rahul/ncs/v3.0.1/modules/lib/matter/src/app/clusters/occupancy-sensor-server/occupancy-sensor-server.cpp:18:
/home/rahul/template/src/default_zap/zap-generated/app-common/zap-generated/attributes/Accessors.h:7067:44: error: 'chip::app::Clusters::OccupancySensing::Structs' has not been declared
 7067 |     chip::app::Clusters::OccupancySensing::Structs::RoomSizeCfgStruct::Type
      |                                            ^~~~~~~
/home/rahul/template/src/default_zap/zap-generated/app-common/zap-generated/attributes/Accessors.h:7068:9: error: expected ',' or '...' before '*' token
 7068 |         *value); // RoomSizeCfgStruct
      |         ^
/home/rahul/template/src/default_zap/zap-generated/app-common/zap-generated/attributes/Accessors.h:7071:44: error: 'chip::app::Clusters::OccupancySensing::Structs' has not been declared
 7071 |     chip::app::Clusters::OccupancySensing::Structs::RoomSizeCfgStruct::Type
      |                                            ^~~~~~~
/home/rahul/template/src/default_zap/zap-generated/app-common/zap-generated/attributes/Accessors.h:7072:9: error: expected ',' or '...' before 'value'
 7072 |         value);
      |         ^~~~~
/home/rahul/template/src/default_zap/zap-generated/app-common/zap-generated/attributes/Accessors.h:7075:44: error: 'chip::app::Clusters::OccupancySensing::Structs' has not been declared
 7075 |     chip::app::Clusters::OccupancySensing::Structs::RoomSizeCfgStruct::Type
      |                                            ^~~~~~~
/home/rahul/template/src/default_zap/zap-generated/app-common/zap-generated/attributes/Accessors.h:7076:9: error: expected ',' or '...' before 'value'
 7076 |         value,
      |         ^~~~~
[28/50] Building CXX object CMakeFiles/app.dir/home/rahul/ncs/v3.0.1/modules/lib/matter/src/app/clusters/identify-server/identify-server.cpp.obj
FAILED: CMakeFiles/app.dir/home/rahul/ncs/v3.0.1/modules/lib/matter/src/app/clusters/identify-server/identify-server.cpp.obj 
ccache /home/rahul/ncs/toolchains/7cbc0036f4/opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-g++ -DCHIP_BYPASS_IDL -DCHIP_HAVE_CONFIG_H -DKERNEL -DK_HEAP_MEM_POOL_SIZE=0 -DMBEDTLS_CONFIG_FILE=\"nrf-config.h\" -DMBEDTLS_PSA_CRYPTO_CONFIG_FILE=\"nrf-psa-crypto-config.h\" -DMBEDTLS_PSA_CRYPTO_USER_CONFIG_FILE=\"nrf-psa-crypto-user-config.h\" -DNCS_APPLICATION_BOOT_BANNER_GIT_REPO -DNRF54L15_XXAA -DNRF_802154_ACK_TIMEOUT_ENABLED=1 -DNRF_802154_CARRIER_FUNCTIONS_ENABLED=0 -DNRF_802154_CCAIDLE_TO_TXEN_EXTRA_TIME_US=0 -DNRF_802154_CCA_CORR_LIMIT_DEFAULT=2 -DNRF_802154_CCA_CORR_THRESHOLD_DEFAULT=45 -DNRF_802154_CCA_ED_THRESHOLD_DEFAULT=45 -DNRF_802154_CCA_MODE_DEFAULT=NRF_RADIO_CCA_MODE_ED -DNRF_802154_ECB_PRIORITY=-1 -DNRF_802154_ENCRYPTION_ENABLED=1 -DNRF_802154_IE_WRITER_ENABLED=1 -DNRF_802154_INTERNAL_RADIO_IRQ_HANDLING=0 -DNRF_802154_PENDING_EXTENDED_ADDRESSES=16 -DNRF_802154_PENDING_SHORT_ADDRESSES=16 -DNRF_802154_PLATFORM_ASSERT_INCLUDE=\"nrf_802154_assert_zephyr.h\" -DNRF_802154_RX_BUFFERS=16 -DNRF_802154_SECURITY_KEY_STORAGE_SIZE=3 -DNRF_802154_SECURITY_WRITER_ENABLED=1 -DNRF_802154_SERIALIZATION_HOST=0 -DNRF_802154_SWI_PRIORITY=1 -DNRF_802154_TX_STARTED_NOTIFY_ENABLED=1 -DNRF_APPLICATION -DNRF_CONFIG_CPU_FREQ_MHZ=128 -DUSE_PARTITION_MANAGER=1 -DZCBOR_ASSERTS -DZCBOR_CANONICAL -D_ANSI_SOURCE -D_POSIX_C_SOURCE=200809 -D__FILE__=__FILE_NAME__ -D__LINUX_ERRNO_EXTENSIONS__ -D__PROGRAM_START -D__ZEPHYR__=1 -I/home/rahul/ncs/v3.0.1/nrf/samples/matter/common/src -I/home/rahul/template/src -I/home/rahul/template/src/default_zap -I/home/rahul/template/src/default_zap/zap-generated -I/home/rahul/ncs/v3.0.1/nrf/drivers/mpsl/clock_control -I/home/rahul/template/build/template/zephyr/include/generated/zephyr -I/home/rahul/ncs/v3.0.1/zephyr/include -I/home/rahul/template/build/template/zephyr/include/generated -I/home/rahul/ncs/v3.0.1/zephyr/soc/nordic -I/home/rahul/ncs/v3.0.1/zephyr/lib/libc/newlib/include -I/home/rahul/ncs/v3.0.1/zephyr/soc/nordic/nrf54l/. -I/home/rahul/ncs/v3.0.1/zephyr/soc/nordic/common/. -I/home/rahul/ncs/v3.0.1/zephyr/subsys/bluetooth -I/home/rahul/ncs/v3.0.1/zephyr/subsys/settings/include -I/home/rahul/ncs/v3.0.1/nrf/include -I/home/rahul/ncs/v3.0.1/nrf/lib/multithreading_lock/. -I/home/rahul/ncs/v3.0.1/nrf/subsys/bluetooth/controller/. -I/home/rahul/ncs/v3.0.1/nrf/subsys/trusted_storage/include -I/home/rahul/ncs/v3.0.1/nrf/subsys/settings/include -I/home/rahul/ncs/v3.0.1/zephyr/drivers/flash -I/home/rahul/ncs/v3.0.1/nrf/tests/include -I/home/rahul/ncs/v3.0.1/nrf/modules/openthread/platform/. -I/home/rahul/ncs/v3.0.1/modules/hal/cmsis/CMSIS/Core/Include -I/home/rahul/ncs/v3.0.1/zephyr/modules/cmsis/. -I/home/rahul/ncs/v3.0.1/nrf/modules/hal_nordic/. -I/home/rahul/ncs/v3.0.1/modules/hal/nordic/nrfx -I/home/rahul/ncs/v3.0.1/modules/hal/nordic/nrfx/drivers/include -I/home/rahul/ncs/v3.0.1/modules/hal/nordic/nrfx/mdk -I/home/rahul/ncs/v3.0.1/zephyr/modules/hal_nordic/nrfx/. -I/home/rahul/ncs/v3.0.1/modules/lib/zcbor/include -I/home/rahul/ncs/v3.0.1/nrfxlib/softdevice_controller/include -I/home/rahul/ncs/v3.0.1/nrfxlib/mpsl/fem/common/include -I/home/rahul/ncs/v3.0.1/nrfxlib/mpsl/fem/nrf21540_gpio/include -I/home/rahul/ncs/v3.0.1/nrfxlib/mpsl/fem/nrf21540_gpio_spi/include -I/home/rahul/ncs/v3.0.1/nrfxlib/mpsl/fem/nrf2220/include -I/home/rahul/ncs/v3.0.1/nrfxlib/mpsl/fem/nrf2240/include -I/home/rahul/ncs/v3.0.1/nrfxlib/mpsl/fem/nrf22xx/include -I/home/rahul/ncs/v3.0.1/nrfxlib/mpsl/fem/simple_gpio/include -I/home/rahul/ncs/v3.0.1/nrfxlib/mpsl/fem/include -I/home/rahul/ncs/v3.0.1/nrfxlib/mpsl/fem/include/protocol -I/home/rahul/ncs/v3.0.1/nrfxlib/mpsl/include -I/home/rahul/ncs/v3.0.1/nrfxlib/mpsl/include/protocol -I/home/rahul/ncs/v3.0.1/nrfxlib/openthread/include -I/home/rahul/template/build/template/generated/library_nrf_security_psa -I/home/rahul/ncs/v3.0.1/nrf/subsys/nrf_security/include -I/home/rahul/ncs/v3.0.1/modules/crypto/oberon-psa-crypto/oberon/drivers -I/home/rahul/ncs/v3.0.1/nrf/subsys/nrf_security/src/threading/include -I/home/rahul/ncs/v3.0.1/nrf/subsys/nrf_security/src/utils -I/home/rahul/ncs/v3.0.1/nrf/subsys/nrf_security/src/drivers/cracen/common/include -I/home/rahul/ncs/v3.0.1/nrf/subsys/nrf_security/src/drivers/cracen/sxsymcrypt/include -I/home/rahul/ncs/v3.0.1/nrf/subsys/nrf_security/src/drivers/cracen/sxsymcrypt/src -I/home/rahul/ncs/v3.0.1/nrf/subsys/nrf_security/src/drivers/cracen/silexpk/target/baremetal_ba414e_with_ik -I/home/rahul/ncs/v3.0.1/nrf/subsys/nrf_security/src/drivers/cracen/silexpk/include -I/home/rahul/ncs/v3.0.1/nrf/subsys/nrf_security/src/drivers/cracen/sicrypto/include -I/home/rahul/ncs/v3.0.1/nrf/subsys/nrf_security/src/drivers/cracen/cracenpsa/include -I/home/rahul/ncs/v3.0.1/modules/crypto/oberon-psa-crypto/include -I/home/rahul/ncs/v3.0.1/modules/crypto/oberon-psa-crypto/library -I/home/rahul/ncs/v3.0.1/modules/crypto/mbedtls/library -I/home/rahul/ncs/v3.0.1/modules/crypto/mbedtls/include -I/home/rahul/ncs/v3.0.1/modules/crypto/mbedtls/include/library -I/home/rahul/ncs/v3.0.1/nrfxlib/nrf_802154/driver/include -I/home/rahul/ncs/v3.0.1/nrfxlib/nrf_802154/sl/include -I/home/rahul/ncs/v3.0.1/nrfxlib/nrf_802154/sl/sl/include -I/home/rahul/ncs/v3.0.1/nrfxlib/nrf_802154/common/include -I/home/rahul/ncs/v3.0.1/zephyr/modules/hal_nordic/nrf_802154/include -I/home/rahul/ncs/v3.0.1/modules/lib/matter/src -I/home/rahul/ncs/v3.0.1/modules/lib/matter/src/include -I/home/rahul/ncs/v3.0.1/modules/lib/matter/third_party/nlassert/repo/include -I/home/rahul/ncs/v3.0.1/modules/lib/matter/third_party/nlio/repo/include -I/home/rahul/ncs/v3.0.1/modules/lib/matter/third_party/nlfaultinjection/include -I/home/rahul/ncs/v3.0.1/modules/lib/matter/zzz_generated/app-common -I/home/rahul/template/build/template/modules/connectedhomeip/gen/include -I/home/rahul/ncs/v3.0.1/modules/lib/matter/examples/providers -isystem /home/rahul/ncs/v3.0.1/zephyr/lib/libc/common/include "-DCHIP_ADDRESS_RESOLVE_IMPL_INCLUDE_HEADER=<lib/address_resolve/AddressResolve_DefaultImpl.h>" -fno-strict-aliasing -Os -fcheck-new -std=c++17 -Wno-register -fno-exceptions -fno-rtti -imacros /home/rahul/template/build/template/zephyr/include/generated/zephyr/autoconf.h -fno-common -g -gdwarf-4 -fdiagnostics-color=always -mcpu=cortex-m33 -mthumb -mabi=aapcs -mfp16-format=ieee --sysroot=/home/rahul/ncs/toolchains/7cbc0036f4/opt/zephyr-sdk/arm-zephyr-eabi/arm-zephyr-eabi -imacros /home/rahul/ncs/v3.0.1/zephyr/include/zephyr/toolchain/zephyr_stdint.h -Wall -Wformat -Wformat-security -Wno-format-zero-length -Wdouble-promotion -Wpointer-arith -Wexpansion-to-defined -Wno-unused-but-set-variable -fno-pic -fno-pie -fno-asynchronous-unwind-tables -fno-reorder-functions --param=min-pagesize=0 -fno-defer-pop -fmacro-prefix-map=/home/rahul/template=CMAKE_SOURCE_DIR -fmacro-prefix-map=/home/rahul/ncs/v3.0.1/zephyr=ZEPHYR_BASE -fmacro-prefix-map=/home/rahul/ncs/v3.0.1=WEST_TOPDIR -ffunction-sections -fdata-sections -specs=nano.specs -D_POSIX_THREADS -Wno-builtin-macro-redefined -std=gnu++17 -MD -MT CMakeFiles/app.dir/home/rahul/ncs/v3.0.1/modules/lib/matter/src/app/clusters/identify-server/identify-server.cpp.obj -MF CMakeFiles/app.dir/home/rahul/ncs/v3.0.1/modules/lib/matter/src/app/clusters/identify-server/identify-server.cpp.obj.d -o CMakeFiles/app.dir/home/rahul/ncs/v3.0.1/modules/lib/matter/src/app/clusters/identify-server/identify-server.cpp.obj -c /home/rahul/ncs/v3.0.1/modules/lib/matter/src/app/clusters/identify-server/identify-server.cpp
In file included from /home/rahul/ncs/v3.0.1/modules/lib/matter/src/app/clusters/identify-server/identify-server.cpp:20:
/home/rahul/template/src/default_zap/zap-generated/app-common/zap-generated/attributes/Accessors.h:7067:44: error: 'chip::app::Clusters::OccupancySensing::Structs' has not been declared
 7067 |     chip::app::Clusters::OccupancySensing::Structs::RoomSizeCfgStruct::Type
      |                                            ^~~~~~~
/home/rahul/template/src/default_zap/zap-generated/app-common/zap-generated/attributes/Accessors.h:7068:9: error: expected ',' or '...' before '*' token
 7068 |         *value); // RoomSizeCfgStruct
      |         ^
/home/rahul/template/src/default_zap/zap-generated/app-common/zap-generated/attributes/Accessors.h:7071:44: error: 'chip::app::Clusters::OccupancySensing::Structs' has not been declared
 7071 |     chip::app::Clusters::OccupancySensing::Structs::RoomSizeCfgStruct::Type
      |                                            ^~~~~~~
/home/rahul/template/src/default_zap/zap-generated/app-common/zap-generated/attributes/Accessors.h:7072:9: error: expected ',' or '...' before 'value'
 7072 |         value);
      |         ^~~~~
/home/rahul/template/src/default_zap/zap-generated/app-common/zap-generated/attributes/Accessors.h:7075:44: error: 'chip::app::Clusters::OccupancySensing::Structs' has not been declared
 7075 |     chip::app::Clusters::OccupancySensing::Structs::RoomSizeCfgStruct::Type
      |                                            ^~~~~~~
/home/rahul/template/src/default_zap/zap-generated/app-common/zap-generated/attributes/Accessors.h:7076:9: error: expected ',' or '...' before 'value'
 7076 |         value,
      |         ^~~~~
[29/50] Building CXX object CMakeFiles/app.dir/home/rahul/ncs/v3.0.1/modules/lib/matter/src/app/clusters/group-key-mgmt-server/group-key-mgmt-server.cpp.obj
FAILED: CMakeFiles/app.dir/home/rahul/ncs/v3.0.1/modules/lib/matter/src/app/clusters/group-key-mgmt-server/group-key-mgmt-server.cpp.obj 
ccache /home/rahul/ncs/toolchains/7cbc0036f4/opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-g++ -DCHIP_BYPASS_IDL -DCHIP_HAVE_CONFIG_H -DKERNEL -DK_HEAP_MEM_POOL_SIZE=0 -DMBEDTLS_CONFIG_FILE=\"nrf-config.h\" -DMBEDTLS_PSA_CRYPTO_CONFIG_FILE=\"nrf-psa-crypto-config.h\" -DMBEDTLS_PSA_CRYPTO_USER_CONFIG_FILE=\"nrf-psa-crypto-user-config.h\" -DNCS_APPLICATION_BOOT_BANNER_GIT_REPO -DNRF54L15_XXAA -DNRF_802154_ACK_TIMEOUT_ENABLED=1 -DNRF_802154_CARRIER_FUNCTIONS_ENABLED=0 -DNRF_802154_CCAIDLE_TO_TXEN_EXTRA_TIME_US=0 -DNRF_802154_CCA_CORR_LIMIT_DEFAULT=2 -DNRF_802154_CCA_CORR_THRESHOLD_DEFAULT=45 -DNRF_802154_CCA_ED_THRESHOLD_DEFAULT=45 -DNRF_802154_CCA_MODE_DEFAULT=NRF_RADIO_CCA_MODE_ED -DNRF_802154_ECB_PRIORITY=-1 -DNRF_802154_ENCRYPTION_ENABLED=1 -DNRF_802154_IE_WRITER_ENABLED=1 -DNRF_802154_INTERNAL_RADIO_IRQ_HANDLING=0 -DNRF_802154_PENDING_EXTENDED_ADDRESSES=16 -DNRF_802154_PENDING_SHORT_ADDRESSES=16 -DNRF_802154_PLATFORM_ASSERT_INCLUDE=\"nrf_802154_assert_zephyr.h\" -DNRF_802154_RX_BUFFERS=16 -DNRF_802154_SECURITY_KEY_STORAGE_SIZE=3 -DNRF_802154_SECURITY_WRITER_ENABLED=1 -DNRF_802154_SERIALIZATION_HOST=0 -DNRF_802154_SWI_PRIORITY=1 -DNRF_802154_TX_STARTED_NOTIFY_ENABLED=1 -DNRF_APPLICATION -DNRF_CONFIG_CPU_FREQ_MHZ=128 -DUSE_PARTITION_MANAGER=1 -DZCBOR_ASSERTS -DZCBOR_CANONICAL -D_ANSI_SOURCE -D_POSIX_C_SOURCE=200809 -D__FILE__=__FILE_NAME__ -D__LINUX_ERRNO_EXTENSIONS__ -D__PROGRAM_START -D__ZEPHYR__=1 -I/home/rahul/ncs/v3.0.1/nrf/samples/matter/common/src -I/home/rahul/template/src -I/home/rahul/template/src/default_zap -I/home/rahul/template/src/default_zap/zap-generated -I/home/rahul/ncs/v3.0.1/nrf/drivers/mpsl/clock_control -I/home/rahul/template/build/template/zephyr/include/generated/zephyr -I/home/rahul/ncs/v3.0.1/zephyr/include -I/home/rahul/template/build/template/zephyr/include/generated -I/home/rahul/ncs/v3.0.1/zephyr/soc/nordic -I/home/rahul/ncs/v3.0.1/zephyr/lib/libc/newlib/include -I/home/rahul/ncs/v3.0.1/zephyr/soc/nordic/nrf54l/. -I/home/rahul/ncs/v3.0.1/zephyr/soc/nordic/common/. -I/home/rahul/ncs/v3.0.1/zephyr/subsys/bluetooth -I/home/rahul/ncs/v3.0.1/zephyr/subsys/settings/include -I/home/rahul/ncs/v3.0.1/nrf/include -I/home/rahul/ncs/v3.0.1/nrf/lib/multithreading_lock/. -I/home/rahul/ncs/v3.0.1/nrf/subsys/bluetooth/controller/. -I/home/rahul/ncs/v3.0.1/nrf/subsys/trusted_storage/include -I/home/rahul/ncs/v3.0.1/nrf/subsys/settings/include -I/home/rahul/ncs/v3.0.1/zephyr/drivers/flash -I/home/rahul/ncs/v3.0.1/nrf/tests/include -I/home/rahul/ncs/v3.0.1/nrf/modules/openthread/platform/. -I/home/rahul/ncs/v3.0.1/modules/hal/cmsis/CMSIS/Core/Include -I/home/rahul/ncs/v3.0.1/zephyr/modules/cmsis/. -I/home/rahul/ncs/v3.0.1/nrf/modules/hal_nordic/. -I/home/rahul/ncs/v3.0.1/modules/hal/nordic/nrfx -I/home/rahul/ncs/v3.0.1/modules/hal/nordic/nrfx/drivers/include -I/home/rahul/ncs/v3.0.1/modules/hal/nordic/nrfx/mdk -I/home/rahul/ncs/v3.0.1/zephyr/modules/hal_nordic/nrfx/. -I/home/rahul/ncs/v3.0.1/modules/lib/zcbor/include -I/home/rahul/ncs/v3.0.1/nrfxlib/softdevice_controller/include -I/home/rahul/ncs/v3.0.1/nrfxlib/mpsl/fem/common/include -I/home/rahul/ncs/v3.0.1/nrfxlib/mpsl/fem/nrf21540_gpio/include -I/home/rahul/ncs/v3.0.1/nrfxlib/mpsl/fem/nrf21540_gpio_spi/include -I/home/rahul/ncs/v3.0.1/nrfxlib/mpsl/fem/nrf2220/include -I/home/rahul/ncs/v3.0.1/nrfxlib/mpsl/fem/nrf2240/include -I/home/rahul/ncs/v3.0.1/nrfxlib/mpsl/fem/nrf22xx/include -I/home/rahul/ncs/v3.0.1/nrfxlib/mpsl/fem/simple_gpio/include -I/home/rahul/ncs/v3.0.1/nrfxlib/mpsl/fem/include -I/home/rahul/ncs/v3.0.1/nrfxlib/mpsl/fem/include/protocol -I/home/rahul/ncs/v3.0.1/nrfxlib/mpsl/include -I/home/rahul/ncs/v3.0.1/nrfxlib/mpsl/include/protocol -I/home/rahul/ncs/v3.0.1/nrfxlib/openthread/include -I/home/rahul/template/build/template/generated/library_nrf_security_psa -I/home/rahul/ncs/v3.0.1/nrf/subsys/nrf_security/include -I/home/rahul/ncs/v3.0.1/modules/crypto/oberon-psa-crypto/oberon/drivers -I/home/rahul/ncs/v3.0.1/nrf/subsys/nrf_security/src/threading/include -I/home/rahul/ncs/v3.0.1/nrf/subsys/nrf_security/src/utils -I/home/rahul/ncs/v3.0.1/nrf/subsys/nrf_security/src/drivers/cracen/common/include -I/home/rahul/ncs/v3.0.1/nrf/subsys/nrf_security/src/drivers/cracen/sxsymcrypt/include -I/home/rahul/ncs/v3.0.1/nrf/subsys/nrf_security/src/drivers/cracen/sxsymcrypt/src -I/home/rahul/ncs/v3.0.1/nrf/subsys/nrf_security/src/drivers/cracen/silexpk/target/baremetal_ba414e_with_ik -I/home/rahul/ncs/v3.0.1/nrf/subsys/nrf_security/src/drivers/cracen/silexpk/include -I/home/rahul/ncs/v3.0.1/nrf/subsys/nrf_security/src/drivers/cracen/sicrypto/include -I/home/rahul/ncs/v3.0.1/nrf/subsys/nrf_security/src/drivers/cracen/cracenpsa/include -I/home/rahul/ncs/v3.0.1/modules/crypto/oberon-psa-crypto/include -I/home/rahul/ncs/v3.0.1/modules/crypto/oberon-psa-crypto/library -I/home/rahul/ncs/v3.0.1/modules/crypto/mbedtls/library -I/home/rahul/ncs/v3.0.1/modules/crypto/mbedtls/include -I/home/rahul/ncs/v3.0.1/modules/crypto/mbedtls/include/library -I/home/rahul/ncs/v3.0.1/nrfxlib/nrf_802154/driver/include -I/home/rahul/ncs/v3.0.1/nrfxlib/nrf_802154/sl/include -I/home/rahul/ncs/v3.0.1/nrfxlib/nrf_802154/sl/sl/include -I/home/rahul/ncs/v3.0.1/nrfxlib/nrf_802154/common/include -I/home/rahul/ncs/v3.0.1/zephyr/modules/hal_nordic/nrf_802154/include -I/home/rahul/ncs/v3.0.1/modules/lib/matter/src -I/home/rahul/ncs/v3.0.1/modules/lib/matter/src/include -I/home/rahul/ncs/v3.0.1/modules/lib/matter/third_party/nlassert/repo/include -I/home/rahul/ncs/v3.0.1/modules/lib/matter/third_party/nlio/repo/include -I/home/rahul/ncs/v3.0.1/modules/lib/matter/third_party/nlfaultinjection/include -I/home/rahul/ncs/v3.0.1/modules/lib/matter/zzz_generated/app-common -I/home/rahul/template/build/template/modules/connectedhomeip/gen/include -I/home/rahul/ncs/v3.0.1/modules/lib/matter/examples/providers -isystem /home/rahul/ncs/v3.0.1/zephyr/lib/libc/common/include "-DCHIP_ADDRESS_RESOLVE_IMPL_INCLUDE_HEADER=<lib/address_resolve/AddressResolve_DefaultImpl.h>" -fno-strict-aliasing -Os -fcheck-new -std=c++17 -Wno-register -fno-exceptions -fno-rtti -imacros /home/rahul/template/build/template/zephyr/include/generated/zephyr/autoconf.h -fno-common -g -gdwarf-4 -fdiagnostics-color=always -mcpu=cortex-m33 -mthumb -mabi=aapcs -mfp16-format=ieee --sysroot=/home/rahul/ncs/toolchains/7cbc0036f4/opt/zephyr-sdk/arm-zephyr-eabi/arm-zephyr-eabi -imacros /home/rahul/ncs/v3.0.1/zephyr/include/zephyr/toolchain/zephyr_stdint.h -Wall -Wformat -Wformat-security -Wno-format-zero-length -Wdouble-promotion -Wpointer-arith -Wexpansion-to-defined -Wno-unused-but-set-variable -fno-pic -fno-pie -fno-asynchronous-unwind-tables -fno-reorder-functions --param=min-pagesize=0 -fno-defer-pop -fmacro-prefix-map=/home/rahul/template=CMAKE_SOURCE_DIR -fmacro-prefix-map=/home/rahul/ncs/v3.0.1/zephyr=ZEPHYR_BASE -fmacro-prefix-map=/home/rahul/ncs/v3.0.1=WEST_TOPDIR -ffunction-sections -fdata-sections -specs=nano.specs -D_POSIX_THREADS -Wno-builtin-macro-redefined -std=gnu++17 -MD -MT CMakeFiles/app.dir/home/rahul/ncs/v3.0.1/modules/lib/matter/src/app/clusters/group-key-mgmt-server/group-key-mgmt-server.cpp.obj -MF CMakeFiles/app.dir/home/rahul/ncs/v3.0.1/modules/lib/matter/src/app/clusters/group-key-mgmt-server/group-key-mgmt-server.cpp.obj.d -o CMakeFiles/app.dir/home/rahul/ncs/v3.0.1/modules/lib/matter/src/app/clusters/group-key-mgmt-server/group-key-mgmt-server.cpp.obj -c /home/rahul/ncs/v3.0.1/modules/lib/matter/src/app/clusters/group-key-mgmt-server/group-key-mgmt-server.cpp
In file included from /home/rahul/ncs/v3.0.1/modules/lib/matter/src/app/clusters/group-key-mgmt-server/group-key-mgmt-server.cpp:18:
/home/rahul/template/src/default_zap/zap-generated/app-common/zap-generated/attributes/Accessors.h:7067:44: error: 'chip::app::Clusters::OccupancySensing::Structs' has not been declared
 7067 |     chip::app::Clusters::OccupancySensing::Structs::RoomSizeCfgStruct::Type
      |                                            ^~~~~~~
/home/rahul/template/src/default_zap/zap-generated/app-common/zap-generated/attributes/Accessors.h:7068:9: error: expected ',' or '...' before '*' token
 7068 |         *value); // RoomSizeCfgStruct
      |         ^
/home/rahul/template/src/default_zap/zap-generated/app-common/zap-generated/attributes/Accessors.h:7071:44: error: 'chip::app::Clusters::OccupancySensing::Structs' has not been declared
 7071 |     chip::app::Clusters::OccupancySensing::Structs::RoomSizeCfgStruct::Type
      |                                            ^~~~~~~
/home/rahul/template/src/default_zap/zap-generated/app-common/zap-generated/attributes/Accessors.h:7072:9: error: expected ',' or '...' before 'value'
 7072 |         value);
      |         ^~~~~
/home/rahul/template/src/default_zap/zap-generated/app-common/zap-generated/attributes/Accessors.h:7075:44: error: 'chip::app::Clusters::OccupancySensing::Structs' has not been declared
 7075 |     chip::app::Clusters::OccupancySensing::Structs::RoomSizeCfgStruct::Type
      |                                            ^~~~~~~
/home/rahul/template/src/default_zap/zap-generated/app-common/zap-generated/attributes/Accessors.h:7076:9: error: expected ',' or '...' before 'value'
 7076 |         value,
      |         ^~~~~
[30/50] Building CXX object CMakeFiles/app.dir/home/rahul/ncs/v3.0.1/modules/lib/matter/src/app/clusters/operational-credentials-server/operational-credentials-server.cpp.obj
FAILED: CMakeFiles/app.dir/home/rahul/ncs/v3.0.1/modules/lib/matter/src/app/clusters/operational-credentials-server/operational-credentials-server.cpp.obj 
ccache /home/rahul/ncs/toolchains/7cbc0036f4/opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-g++ -DCHIP_BYPASS_IDL -DCHIP_HAVE_CONFIG_H -DKERNEL -DK_HEAP_MEM_POOL_SIZE=0 -DMBEDTLS_CONFIG_FILE=\"nrf-config.h\" -DMBEDTLS_PSA_CRYPTO_CONFIG_FILE=\"nrf-psa-crypto-config.h\" -DMBEDTLS_PSA_CRYPTO_USER_CONFIG_FILE=\"nrf-psa-crypto-user-config.h\" -DNCS_APPLICATION_BOOT_BANNER_GIT_REPO -DNRF54L15_XXAA -DNRF_802154_ACK_TIMEOUT_ENABLED=1 -DNRF_802154_CARRIER_FUNCTIONS_ENABLED=0 -DNRF_802154_CCAIDLE_TO_TXEN_EXTRA_TIME_US=0 -DNRF_802154_CCA_CORR_LIMIT_DEFAULT=2 -DNRF_802154_CCA_CORR_THRESHOLD_DEFAULT=45 -DNRF_802154_CCA_ED_THRESHOLD_DEFAULT=45 -DNRF_802154_CCA_MODE_DEFAULT=NRF_RADIO_CCA_MODE_ED -DNRF_802154_ECB_PRIORITY=-1 -DNRF_802154_ENCRYPTION_ENABLED=1 -DNRF_802154_IE_WRITER_ENABLED=1 -DNRF_802154_INTERNAL_RADIO_IRQ_HANDLING=0 -DNRF_802154_PENDING_EXTENDED_ADDRESSES=16 -DNRF_802154_PENDING_SHORT_ADDRESSES=16 -DNRF_802154_PLATFORM_ASSERT_INCLUDE=\"nrf_802154_assert_zephyr.h\" -DNRF_802154_RX_BUFFERS=16 -DNRF_802154_SECURITY_KEY_STORAGE_SIZE=3 -DNRF_802154_SECURITY_WRITER_ENABLED=1 -DNRF_802154_SERIALIZATION_HOST=0 -DNRF_802154_SWI_PRIORITY=1 -DNRF_802154_TX_STARTED_NOTIFY_ENABLED=1 -DNRF_APPLICATION -DNRF_CONFIG_CPU_FREQ_MHZ=128 -DUSE_PARTITION_MANAGER=1 -DZCBOR_ASSERTS -DZCBOR_CANONICAL -D_ANSI_SOURCE -D_POSIX_C_SOURCE=200809 -D__FILE__=__FILE_NAME__ -D__LINUX_ERRNO_EXTENSIONS__ -D__PROGRAM_START -D__ZEPHYR__=1 -I/home/rahul/ncs/v3.0.1/nrf/samples/matter/common/src -I/home/rahul/template/src -I/home/rahul/template/src/default_zap -I/home/rahul/template/src/default_zap/zap-generated -I/home/rahul/ncs/v3.0.1/nrf/drivers/mpsl/clock_control -I/home/rahul/template/build/template/zephyr/include/generated/zephyr -I/home/rahul/ncs/v3.0.1/zephyr/include -I/home/rahul/template/build/template/zephyr/include/generated -I/home/rahul/ncs/v3.0.1/zephyr/soc/nordic -I/home/rahul/ncs/v3.0.1/zephyr/lib/libc/newlib/include -I/home/rahul/ncs/v3.0.1/zephyr/soc/nordic/nrf54l/. -I/home/rahul/ncs/v3.0.1/zephyr/soc/nordic/common/. -I/home/rahul/ncs/v3.0.1/zephyr/subsys/bluetooth -I/home/rahul/ncs/v3.0.1/zephyr/subsys/settings/include -I/home/rahul/ncs/v3.0.1/nrf/include -I/home/rahul/ncs/v3.0.1/nrf/lib/multithreading_lock/. -I/home/rahul/ncs/v3.0.1/nrf/subsys/bluetooth/controller/. -I/home/rahul/ncs/v3.0.1/nrf/subsys/trusted_storage/include -I/home/rahul/ncs/v3.0.1/nrf/subsys/settings/include -I/home/rahul/ncs/v3.0.1/zephyr/drivers/flash -I/home/rahul/ncs/v3.0.1/nrf/tests/include -I/home/rahul/ncs/v3.0.1/nrf/modules/openthread/platform/. -I/home/rahul/ncs/v3.0.1/modules/hal/cmsis/CMSIS/Core/Include -I/home/rahul/ncs/v3.0.1/zephyr/modules/cmsis/. -I/home/rahul/ncs/v3.0.1/nrf/modules/hal_nordic/. -I/home/rahul/ncs/v3.0.1/modules/hal/nordic/nrfx -I/home/rahul/ncs/v3.0.1/modules/hal/nordic/nrfx/drivers/include -I/home/rahul/ncs/v3.0.1/modules/hal/nordic/nrfx/mdk -I/home/rahul/ncs/v3.0.1/zephyr/modules/hal_nordic/nrfx/. -I/home/rahul/ncs/v3.0.1/modules/lib/zcbor/include -I/home/rahul/ncs/v3.0.1/nrfxlib/softdevice_controller/include -I/home/rahul/ncs/v3.0.1/nrfxlib/mpsl/fem/common/include -I/home/rahul/ncs/v3.0.1/nrfxlib/mpsl/fem/nrf21540_gpio/include -I/home/rahul/ncs/v3.0.1/nrfxlib/mpsl/fem/nrf21540_gpio_spi/include -I/home/rahul/ncs/v3.0.1/nrfxlib/mpsl/fem/nrf2220/include -I/home/rahul/ncs/v3.0.1/nrfxlib/mpsl/fem/nrf2240/include -I/home/rahul/ncs/v3.0.1/nrfxlib/mpsl/fem/nrf22xx/include -I/home/rahul/ncs/v3.0.1/nrfxlib/mpsl/fem/simple_gpio/include -I/home/rahul/ncs/v3.0.1/nrfxlib/mpsl/fem/include -I/home/rahul/ncs/v3.0.1/nrfxlib/mpsl/fem/include/protocol -I/home/rahul/ncs/v3.0.1/nrfxlib/mpsl/include -I/home/rahul/ncs/v3.0.1/nrfxlib/mpsl/include/protocol -I/home/rahul/ncs/v3.0.1/nrfxlib/openthread/include -I/home/rahul/template/build/template/generated/library_nrf_security_psa -I/home/rahul/ncs/v3.0.1/nrf/subsys/nrf_security/include -I/home/rahul/ncs/v3.0.1/modules/crypto/oberon-psa-crypto/oberon/drivers -I/home/rahul/ncs/v3.0.1/nrf/subsys/nrf_security/src/threading/include -I/home/rahul/ncs/v3.0.1/nrf/subsys/nrf_security/src/utils -I/home/rahul/ncs/v3.0.1/nrf/subsys/nrf_security/src/drivers/cracen/common/include -I/home/rahul/ncs/v3.0.1/nrf/subsys/nrf_security/src/drivers/cracen/sxsymcrypt/include -I/home/rahul/ncs/v3.0.1/nrf/subsys/nrf_security/src/drivers/cracen/sxsymcrypt/src -I/home/rahul/ncs/v3.0.1/nrf/subsys/nrf_security/src/drivers/cracen/silexpk/target/baremetal_ba414e_with_ik -I/home/rahul/ncs/v3.0.1/nrf/subsys/nrf_security/src/drivers/cracen/silexpk/include -I/home/rahul/ncs/v3.0.1/nrf/subsys/nrf_security/src/drivers/cracen/sicrypto/include -I/home/rahul/ncs/v3.0.1/nrf/subsys/nrf_security/src/drivers/cracen/cracenpsa/include -I/home/rahul/ncs/v3.0.1/modules/crypto/oberon-psa-crypto/include -I/home/rahul/ncs/v3.0.1/modules/crypto/oberon-psa-crypto/library -I/home/rahul/ncs/v3.0.1/modules/crypto/mbedtls/library -I/home/rahul/ncs/v3.0.1/modules/crypto/mbedtls/include -I/home/rahul/ncs/v3.0.1/modules/crypto/mbedtls/include/library -I/home/rahul/ncs/v3.0.1/nrfxlib/nrf_802154/driver/include -I/home/rahul/ncs/v3.0.1/nrfxlib/nrf_802154/sl/include -I/home/rahul/ncs/v3.0.1/nrfxlib/nrf_802154/sl/sl/include -I/home/rahul/ncs/v3.0.1/nrfxlib/nrf_802154/common/include -I/home/rahul/ncs/v3.0.1/zephyr/modules/hal_nordic/nrf_802154/include -I/home/rahul/ncs/v3.0.1/modules/lib/matter/src -I/home/rahul/ncs/v3.0.1/modules/lib/matter/src/include -I/home/rahul/ncs/v3.0.1/modules/lib/matter/third_party/nlassert/repo/include -I/home/rahul/ncs/v3.0.1/modules/lib/matter/third_party/nlio/repo/include -I/home/rahul/ncs/v3.0.1/modules/lib/matter/third_party/nlfaultinjection/include -I/home/rahul/ncs/v3.0.1/modules/lib/matter/zzz_generated/app-common -I/home/rahul/template/build/template/modules/connectedhomeip/gen/include -I/home/rahul/ncs/v3.0.1/modules/lib/matter/examples/providers -isystem /home/rahul/ncs/v3.0.1/zephyr/lib/libc/common/include "-DCHIP_ADDRESS_RESOLVE_IMPL_INCLUDE_HEADER=<lib/address_resolve/AddressResolve_DefaultImpl.h>" -fno-strict-aliasing -Os -fcheck-new -std=c++17 -Wno-register -fno-exceptions -fno-rtti -imacros /home/rahul/template/build/template/zephyr/include/generated/zephyr/autoconf.h -fno-common -g -gdwarf-4 -fdiagnostics-color=always -mcpu=cortex-m33 -mthumb -mabi=aapcs -mfp16-format=ieee --sysroot=/home/rahul/ncs/toolchains/7cbc0036f4/opt/zephyr-sdk/arm-zephyr-eabi/arm-zephyr-eabi -imacros /home/rahul/ncs/v3.0.1/zephyr/include/zephyr/toolchain/zephyr_stdint.h -Wall -Wformat -Wformat-security -Wno-format-zero-length -Wdouble-promotion -Wpointer-arith -Wexpansion-to-defined -Wno-unused-but-set-variable -fno-pic -fno-pie -fno-asynchronous-unwind-tables -fno-reorder-functions --param=min-pagesize=0 -fno-defer-pop -fmacro-prefix-map=/home/rahul/template=CMAKE_SOURCE_DIR -fmacro-prefix-map=/home/rahul/ncs/v3.0.1/zephyr=ZEPHYR_BASE -fmacro-prefix-map=/home/rahul/ncs/v3.0.1=WEST_TOPDIR -ffunction-sections -fdata-sections -specs=nano.specs -D_POSIX_THREADS -Wno-builtin-macro-redefined -std=gnu++17 -MD -MT CMakeFiles/app.dir/home/rahul/ncs/v3.0.1/modules/lib/matter/src/app/clusters/operational-credentials-server/operational-credentials-server.cpp.obj -MF CMakeFiles/app.dir/home/rahul/ncs/v3.0.1/modules/lib/matter/src/app/clusters/operational-credentials-server/operational-credentials-server.cpp.obj.d -o CMakeFiles/app.dir/home/rahul/ncs/v3.0.1/modules/lib/matter/src/app/clusters/operational-credentials-server/operational-credentials-server.cpp.obj -c /home/rahul/ncs/v3.0.1/modules/lib/matter/src/app/clusters/operational-credentials-server/operational-credentials-server.cpp
In file included from /home/rahul/ncs/v3.0.1/modules/lib/matter/src/app/clusters/operational-credentials-server/operational-credentials-server.cpp:24:
/home/rahul/template/src/default_zap/zap-generated/app-common/zap-generated/attributes/Accessors.h:7067:44: error: 'chip::app::Clusters::OccupancySensing::Structs' has not been declared
 7067 |     chip::app::Clusters::OccupancySensing::Structs::RoomSizeCfgStruct::Type
      |                                            ^~~~~~~
/home/rahul/template/src/default_zap/zap-generated/app-common/zap-generated/attributes/Accessors.h:7068:9: error: expected ',' or '...' before '*' token
 7068 |         *value); // RoomSizeCfgStruct
      |         ^
/home/rahul/template/src/default_zap/zap-generated/app-common/zap-generated/attributes/Accessors.h:7071:44: error: 'chip::app::Clusters::OccupancySensing::Structs' has not been declared
 7071 |     chip::app::Clusters::OccupancySensing::Structs::RoomSizeCfgStruct::Type
      |                                            ^~~~~~~
/home/rahul/template/src/default_zap/zap-generated/app-common/zap-generated/attributes/Accessors.h:7072:9: error: expected ',' or '...' before 'value'
 7072 |         value);
      |         ^~~~~
/home/rahul/template/src/default_zap/zap-generated/app-common/zap-generated/attributes/Accessors.h:7075:44: error: 'chip::app::Clusters::OccupancySensing::Structs' has not been declared
 7075 |     chip::app::Clusters::OccupancySensing::Structs::RoomSizeCfgStruct::Type
      |                                            ^~~~~~~
/home/rahul/template/src/default_zap/zap-generated/app-common/zap-generated/attributes/Accessors.h:7076:9: error: expected ',' or '...' before 'value'
 7076 |         value,
      |         ^~~~~
[33/50] Building CXX object CMakeFiles/app.dir/home/rahul/ncs/v3.0.1/modules/lib/matter/src/app/clusters/ota-requestor/DefaultOTARequestor.cpp.obj
FAILED: CMakeFiles/app.dir/home/rahul/ncs/v3.0.1/modules/lib/matter/src/app/clusters/ota-requestor/DefaultOTARequestor.cpp.obj 
ccache /home/rahul/ncs/toolchains/7cbc0036f4/opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-g++ -DCHIP_BYPASS_IDL -DCHIP_HAVE_CONFIG_H -DKERNEL -DK_HEAP_MEM_POOL_SIZE=0 -DMBEDTLS_CONFIG_FILE=\"nrf-config.h\" -DMBEDTLS_PSA_CRYPTO_CONFIG_FILE=\"nrf-psa-crypto-config.h\" -DMBEDTLS_PSA_CRYPTO_USER_CONFIG_FILE=\"nrf-psa-crypto-user-config.h\" -DNCS_APPLICATION_BOOT_BANNER_GIT_REPO -DNRF54L15_XXAA -DNRF_802154_ACK_TIMEOUT_ENABLED=1 -DNRF_802154_CARRIER_FUNCTIONS_ENABLED=0 -DNRF_802154_CCAIDLE_TO_TXEN_EXTRA_TIME_US=0 -DNRF_802154_CCA_CORR_LIMIT_DEFAULT=2 -DNRF_802154_CCA_CORR_THRESHOLD_DEFAULT=45 -DNRF_802154_CCA_ED_THRESHOLD_DEFAULT=45 -DNRF_802154_CCA_MODE_DEFAULT=NRF_RADIO_CCA_MODE_ED -DNRF_802154_ECB_PRIORITY=-1 -DNRF_802154_ENCRYPTION_ENABLED=1 -DNRF_802154_IE_WRITER_ENABLED=1 -DNRF_802154_INTERNAL_RADIO_IRQ_HANDLING=0 -DNRF_802154_PENDING_EXTENDED_ADDRESSES=16 -DNRF_802154_PENDING_SHORT_ADDRESSES=16 -DNRF_802154_PLATFORM_ASSERT_INCLUDE=\"nrf_802154_assert_zephyr.h\" -DNRF_802154_RX_BUFFERS=16 -DNRF_802154_SECURITY_KEY_STORAGE_SIZE=3 -DNRF_802154_SECURITY_WRITER_ENABLED=1 -DNRF_802154_SERIALIZATION_HOST=0 -DNRF_802154_SWI_PRIORITY=1 -DNRF_802154_TX_STARTED_NOTIFY_ENABLED=1 -DNRF_APPLICATION -DNRF_CONFIG_CPU_FREQ_MHZ=128 -DUSE_PARTITION_MANAGER=1 -DZCBOR_ASSERTS -DZCBOR_CANONICAL -D_ANSI_SOURCE -D_POSIX_C_SOURCE=200809 -D__FILE__=__FILE_NAME__ -D__LINUX_ERRNO_EXTENSIONS__ -D__PROGRAM_START -D__ZEPHYR__=1 -I/home/rahul/ncs/v3.0.1/nrf/samples/matter/common/src -I/home/rahul/template/src -I/home/rahul/template/src/default_zap -I/home/rahul/template/src/default_zap/zap-generated -I/home/rahul/ncs/v3.0.1/nrf/drivers/mpsl/clock_control -I/home/rahul/template/build/template/zephyr/include/generated/zephyr -I/home/rahul/ncs/v3.0.1/zephyr/include -I/home/rahul/template/build/template/zephyr/include/generated -I/home/rahul/ncs/v3.0.1/zephyr/soc/nordic -I/home/rahul/ncs/v3.0.1/zephyr/lib/libc/newlib/include -I/home/rahul/ncs/v3.0.1/zephyr/soc/nordic/nrf54l/. -I/home/rahul/ncs/v3.0.1/zephyr/soc/nordic/common/. -I/home/rahul/ncs/v3.0.1/zephyr/subsys/bluetooth -I/home/rahul/ncs/v3.0.1/zephyr/subsys/settings/include -I/home/rahul/ncs/v3.0.1/nrf/include -I/home/rahul/ncs/v3.0.1/nrf/lib/multithreading_lock/. -I/home/rahul/ncs/v3.0.1/nrf/subsys/bluetooth/controller/. -I/home/rahul/ncs/v3.0.1/nrf/subsys/trusted_storage/include -I/home/rahul/ncs/v3.0.1/nrf/subsys/settings/include -I/home/rahul/ncs/v3.0.1/zephyr/drivers/flash -I/home/rahul/ncs/v3.0.1/nrf/tests/include -I/home/rahul/ncs/v3.0.1/nrf/modules/openthread/platform/. -I/home/rahul/ncs/v3.0.1/modules/hal/cmsis/CMSIS/Core/Include -I/home/rahul/ncs/v3.0.1/zephyr/modules/cmsis/. -I/home/rahul/ncs/v3.0.1/nrf/modules/hal_nordic/. -I/home/rahul/ncs/v3.0.1/modules/hal/nordic/nrfx -I/home/rahul/ncs/v3.0.1/modules/hal/nordic/nrfx/drivers/include -I/home/rahul/ncs/v3.0.1/modules/hal/nordic/nrfx/mdk -I/home/rahul/ncs/v3.0.1/zephyr/modules/hal_nordic/nrfx/. -I/home/rahul/ncs/v3.0.1/modules/lib/zcbor/include -I/home/rahul/ncs/v3.0.1/nrfxlib/softdevice_controller/include -I/home/rahul/ncs/v3.0.1/nrfxlib/mpsl/fem/common/include -I/home/rahul/ncs/v3.0.1/nrfxlib/mpsl/fem/nrf21540_gpio/include -I/home/rahul/ncs/v3.0.1/nrfxlib/mpsl/fem/nrf21540_gpio_spi/include -I/home/rahul/ncs/v3.0.1/nrfxlib/mpsl/fem/nrf2220/include -I/home/rahul/ncs/v3.0.1/nrfxlib/mpsl/fem/nrf2240/include -I/home/rahul/ncs/v3.0.1/nrfxlib/mpsl/fem/nrf22xx/include -I/home/rahul/ncs/v3.0.1/nrfxlib/mpsl/fem/simple_gpio/include -I/home/rahul/ncs/v3.0.1/nrfxlib/mpsl/fem/include -I/home/rahul/ncs/v3.0.1/nrfxlib/mpsl/fem/include/protocol -I/home/rahul/ncs/v3.0.1/nrfxlib/mpsl/include -I/home/rahul/ncs/v3.0.1/nrfxlib/mpsl/include/protocol -I/home/rahul/ncs/v3.0.1/nrfxlib/openthread/include -I/home/rahul/template/build/template/generated/library_nrf_security_psa -I/home/rahul/ncs/v3.0.1/nrf/subsys/nrf_security/include -I/home/rahul/ncs/v3.0.1/modules/crypto/oberon-psa-crypto/oberon/drivers -I/home/rahul/ncs/v3.0.1/nrf/subsys/nrf_security/src/threading/include -I/home/rahul/ncs/v3.0.1/nrf/subsys/nrf_security/src/utils -I/home/rahul/ncs/v3.0.1/nrf/subsys/nrf_security/src/drivers/cracen/common/include -I/home/rahul/ncs/v3.0.1/nrf/subsys/nrf_security/src/drivers/cracen/sxsymcrypt/include -I/home/rahul/ncs/v3.0.1/nrf/subsys/nrf_security/src/drivers/cracen/sxsymcrypt/src -I/home/rahul/ncs/v3.0.1/nrf/subsys/nrf_security/src/drivers/cracen/silexpk/target/baremetal_ba414e_with_ik -I/home/rahul/ncs/v3.0.1/nrf/subsys/nrf_security/src/drivers/cracen/silexpk/include -I/home/rahul/ncs/v3.0.1/nrf/subsys/nrf_security/src/drivers/cracen/sicrypto/include -I/home/rahul/ncs/v3.0.1/nrf/subsys/nrf_security/src/drivers/cracen/cracenpsa/include -I/home/rahul/ncs/v3.0.1/modules/crypto/oberon-psa-crypto/include -I/home/rahul/ncs/v3.0.1/modules/crypto/oberon-psa-crypto/library -I/home/rahul/ncs/v3.0.1/modules/crypto/mbedtls/library -I/home/rahul/ncs/v3.0.1/modules/crypto/mbedtls/include -I/home/rahul/ncs/v3.0.1/modules/crypto/mbedtls/include/library -I/home/rahul/ncs/v3.0.1/nrfxlib/nrf_802154/driver/include -I/home/rahul/ncs/v3.0.1/nrfxlib/nrf_802154/sl/include -I/home/rahul/ncs/v3.0.1/nrfxlib/nrf_802154/sl/sl/include -I/home/rahul/ncs/v3.0.1/nrfxlib/nrf_802154/common/include -I/home/rahul/ncs/v3.0.1/zephyr/modules/hal_nordic/nrf_802154/include -I/home/rahul/ncs/v3.0.1/modules/lib/matter/src -I/home/rahul/ncs/v3.0.1/modules/lib/matter/src/include -I/home/rahul/ncs/v3.0.1/modules/lib/matter/third_party/nlassert/repo/include -I/home/rahul/ncs/v3.0.1/modules/lib/matter/third_party/nlio/repo/include -I/home/rahul/ncs/v3.0.1/modules/lib/matter/third_party/nlfaultinjection/include -I/home/rahul/ncs/v3.0.1/modules/lib/matter/zzz_generated/app-common -I/home/rahul/template/build/template/modules/connectedhomeip/gen/include -I/home/rahul/ncs/v3.0.1/modules/lib/matter/examples/providers -isystem /home/rahul/ncs/v3.0.1/zephyr/lib/libc/common/include "-DCHIP_ADDRESS_RESOLVE_IMPL_INCLUDE_HEADER=<lib/address_resolve/AddressResolve_DefaultImpl.h>" -fno-strict-aliasing -Os -fcheck-new -std=c++17 -Wno-register -fno-exceptions -fno-rtti -imacros /home/rahul/template/build/template/zephyr/include/generated/zephyr/autoconf.h -fno-common -g -gdwarf-4 -fdiagnostics-color=always -mcpu=cortex-m33 -mthumb -mabi=aapcs -mfp16-format=ieee --sysroot=/home/rahul/ncs/toolchains/7cbc0036f4/opt/zephyr-sdk/arm-zephyr-eabi/arm-zephyr-eabi -imacros /home/rahul/ncs/v3.0.1/zephyr/include/zephyr/toolchain/zephyr_stdint.h -Wall -Wformat -Wformat-security -Wno-format-zero-length -Wdouble-promotion -Wpointer-arith -Wexpansion-to-defined -Wno-unused-but-set-variable -fno-pic -fno-pie -fno-asynchronous-unwind-tables -fno-reorder-functions --param=min-pagesize=0 -fno-defer-pop -fmacro-prefix-map=/home/rahul/template=CMAKE_SOURCE_DIR -fmacro-prefix-map=/home/rahul/ncs/v3.0.1/zephyr=ZEPHYR_BASE -fmacro-prefix-map=/home/rahul/ncs/v3.0.1=WEST_TOPDIR -ffunction-sections -fdata-sections -specs=nano.specs -D_POSIX_THREADS -Wno-builtin-macro-redefined -std=gnu++17 -MD -MT CMakeFiles/app.dir/home/rahul/ncs/v3.0.1/modules/lib/matter/src/app/clusters/ota-requestor/DefaultOTARequestor.cpp.obj -MF CMakeFiles/app.dir/home/rahul/ncs/v3.0.1/modules/lib/matter/src/app/clusters/ota-requestor/DefaultOTARequestor.cpp.obj.d -o CMakeFiles/app.dir/home/rahul/ncs/v3.0.1/modules/lib/matter/src/app/clusters/ota-requestor/DefaultOTARequestor.cpp.obj -c /home/rahul/ncs/v3.0.1/modules/lib/matter/src/app/clusters/ota-requestor/DefaultOTARequestor.cpp
In file included from /home/rahul/ncs/v3.0.1/modules/lib/matter/src/app/clusters/ota-requestor/ota-requestor-server.h:21,
                 from /home/rahul/ncs/v3.0.1/modules/lib/matter/src/app/clusters/ota-requestor/DefaultOTARequestor.cpp:24:
/home/rahul/template/src/default_zap/zap-generated/app-common/zap-generated/attributes/Accessors.h:7067:44: error: 'chip::app::Clusters::OccupancySensing::Structs' has not been declared
 7067 |     chip::app::Clusters::OccupancySensing::Structs::RoomSizeCfgStruct::Type
      |                                            ^~~~~~~
/home/rahul/template/src/default_zap/zap-generated/app-common/zap-generated/attributes/Accessors.h:7068:9: error: expected ',' or '...' before '*' token
 7068 |         *value); // RoomSizeCfgStruct
      |         ^
/home/rahul/template/src/default_zap/zap-generated/app-common/zap-generated/attributes/Accessors.h:7071:44: error: 'chip::app::Clusters::OccupancySensing::Structs' has not been declared
 7071 |     chip::app::Clusters::OccupancySensing::Structs::RoomSizeCfgStruct::Type
      |                                            ^~~~~~~
/home/rahul/template/src/default_zap/zap-generated/app-common/zap-generated/attributes/Accessors.h:7072:9: error: expected ',' or '...' before 'value'
 7072 |         value);
      |         ^~~~~
/home/rahul/template/src/default_zap/zap-generated/app-common/zap-generated/attributes/Accessors.h:7075:44: error: 'chip::app::Clusters::OccupancySensing::Structs' has not been declared
 7075 |     chip::app::Clusters::OccupancySensing::Structs::RoomSizeCfgStruct::Type
      |                                            ^~~~~~~
/home/rahul/template/src/default_zap/zap-generated/app-common/zap-generated/attributes/Accessors.h:7076:9: error: expected ',' or '...' before 'value'
 7076 |         value,
      |         ^~~~~
ninja: build stopped: subcommand failed.
[4/12] cd /home/rahul/template/build/_sysbuild && /home/rahul/ncs/toolchains/7cbc0036f4/usr/local/bin/cmake -E true
FAILED: _sysbuild/sysbuild/images/template-prefix/src/template-stamp/template-build /home/rahul/template/build/_sysbuild/sysbuild/images/template-prefix/src/template-stamp/template-build 
cd /home/rahul/template/build/template && /home/rahul/ncs/toolchains/7cbc0036f4/usr/local/bin/cmake --build .
ninja: build stopped: subcommand failed.
FATAL ERROR: command exited with status 1: /home/rahul/ncs/toolchains/7cbc0036f4/usr/local/bin/cmake --build /home/rahul/template/build

 *  The terminal process terminated with exit code: 1. 
 *  Terminal will be reused by tasks, press any key to close it. 

  • Build issue was resolved after manually adding the attribute name in zcl.json file like below

Commissioned the device and execute command from chip-tool to read the custom attribute "RoomSize"

UART log of the device while reading the custom attribute

I have also added another custom attribute ZoneOccupancy with uint16 data type and tested it using chip-tool using below command and it worked fine.

any read-by-id 0x0406 0xFFF11004 0x2231 1

Can you please guide what is missing to handle the attribute with struct data type?

Thanks,

Rahul chauhan,

Parents
  • Hi Rahul,

    Can you try changing the type to array and adding RoomSizeCfgStruct as entryType instead? Like this:

    <attribute name="RoomSize" side="server" code="0xfff11000" define="ROOM_SIZE" type="array" entryType="RoomSizeCfgStruct" writable="false" optional="false" storage="external">

    Here is the full XML with this change:

    <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
    <configurator>
      <struct apiMaturity="stable" name="RoomSizeCfgStruct">
        <cluster code="0x0406"/> <!-- Occupancy Sensing Cluster -->
        <item name="minMeters" fieldId="1" type="int16u" optional="false"/>
        <item name="maxMeters" fieldId="2" type="int16u" optional="false"/>    
      </struct>
      <clusterExtension code="0x0406">
        <attribute side="server" code="0xfff11004" define="ZONE_OCCUPANCY" type="int16u" writable="true" optional="false" default="0" name="ZoneOccupancy">
          <description>ZoneOccupancy</description>
        </attribute>
        <attribute name="RoomSize" side="server" code="0xfff11000" define="ROOM_SIZE" type="array" entryType="RoomSizeCfgStruct" writable="false" optional="false" storage="external">
          <description>RoomSize</description>      
        </attribute>
      </clusterExtension>
    </configurator>

    Best regards,
    Marte

  • Hi Marte

    I tried the XML file you shared as a Matter template sample and added a custom struct attribute (0xFFF11000) to the Occupancy Sensing cluster (0x0406).

    Generated code with:

    west zap-gui -j zcl.json --clusters oc.xml  
    west zap-generate --full
    

    I tried storage="external", NVM, and RAM, but the result was the same — the

    As I shared earlier, the chip-tool and UART logs are the same as before. The chip-tool any read-by-id 0x0406 0xFFF11000 1 command still fails at runtime (error log attached) even though the build and flash complete without issues. I also tested by changing the type to array and using entryType="RoomSizeCfgStruct" as suggested, but it still did not work. Please advise how to resolve this.

    Thanks,

    Rahul chauhan,

  • Hi Marte,

    Just following up on my previous mail — I’m still facing the same issue. Could you please advise on the next steps?

    Thanks,
    Rahul Chauhan

  • Hi Rahul, 

    My apologies for the delay. 

    I will continue the investigations on this going forward. Marte let me know that she was able to reproduce the issue before transferring the ticket to me. I'll update you when I see some progress. 

    Best regards,

    Maria

  • Thank you for the response. Kindly let me know once it is fixed as we have to implement this in our project.

    Thanks,

    Rahul

  • Hi Rahul, 

    My deepest apologies for the week long wait. 

    I am currently trying to figure out what the proper way to define the RoomSizeCfgStruct is, but I have not succeeded so far. 

    As far as I can tell, the struct definitions are not saved to the cluster or cluster extension files when using the Matter Cluster Editor, and I have reported this issue internally. 

    What you could do in the mean time is to use the xml-file edit process instead to create a new cluster file (not just an extension). The instructions for this method are found here under the "Manually create an XML file tab". 

    Best regards,

    Maria

Reply
  • Hi Rahul, 

    My deepest apologies for the week long wait. 

    I am currently trying to figure out what the proper way to define the RoomSizeCfgStruct is, but I have not succeeded so far. 

    As far as I can tell, the struct definitions are not saved to the cluster or cluster extension files when using the Matter Cluster Editor, and I have reported this issue internally. 

    What you could do in the mean time is to use the xml-file edit process instead to create a new cluster file (not just an extension). The instructions for this method are found here under the "Manually create an XML file tab". 

    Best regards,

    Maria

Children
No Data
Related