You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
idf.py fullclean
idf.py set-target esp32c6
idf.py build
Executing action: fullclean
Executing action: remove_managed_components
Done
Adding "set-target"'s dependency "fullclean" to list of commands with default set of options.
Executing action: fullclean
Build directory '/Users/dpl/Documents/GitHub/swift-matter-examples/led-blink/build' is empty. Nothing to clean.
Executing action: set-target
Set Target to: esp32c6, new sdkconfig will be created.
Running cmake in directory /Users/dpl/Documents/GitHub/swift-matter-examples/led-blink/build
Executing "cmake -G Ninja -DPYTHON_DEPS_CHECKED=1 -DPYTHON=/Users/dpl/.espressif/python_env/idf5.3_py3.11_env/bin/python -DESP_PLATFORM=1 -DIDF_TARGET=esp32c6 -DCCACHE_ENABLE=0 /Users/dpl/Documents/GitHub/swift-matter-examples/led-blink"...
-- Existing sdkconfig '/Users/dpl/Documents/GitHub/swift-matter-examples/led-blink/sdkconfig' renamed to '/Users/dpl/Documents/GitHub/swift-matter-examples/led-blink/sdkconfig.old'.
-- Found Git: /usr/bin/git (found version "2.39.5 (Apple Git-154)")
CMake Deprecation Warning at /Users/dpl/esp/esp-matter/device_hal/device/esp32c6_devkit_c/esp_matter_device.cmake:1 (cmake_minimum_required):
Compatibility with CMake < 3.10 will be removed from a future version of
CMake.
Update the VERSION argument value. Or, use the ... syntax
to tell CMake that the project requires at least but has been updated
to work with policies introduced by or earlier.
Call Stack (most recent call first):
CMakeLists.txt:25 (include)
-- Component directory /Users/dpl/esp/esp-matter/examples/common/blemesh_platform does not contain a CMakeLists.txt file. No component will be added
-- Component directory /Users/dpl/esp/esp-matter/examples/common/cmake_common does not contain a CMakeLists.txt file. No component will be added
-- Component directory /Users/dpl/esp/esp-matter/examples/common/external_platform does not contain a CMakeLists.txt file. No component will be added
-- Component directory /Users/dpl/esp/esp-matter/examples/common/relinker does not contain a CMakeLists.txt file. No component will be added
-- Component directory /Users/dpl/esp/esp-matter/examples/common/secondary_ble_adv does not contain a CMakeLists.txt file. No component will be added
-- Component directory /Users/dpl/esp/esp-matter/examples/common/utils does not contain a CMakeLists.txt file. No component will be added
-- The C compiler identification is GNU 13.2.0
-- The CXX compiler identification is GNU 13.2.0
-- The ASM compiler identification is GNU
-- Found assembler: /Users/dpl/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20240530/riscv32-esp-elf/bin/riscv32-esp-elf-gcc
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /Users/dpl/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20240530/riscv32-esp-elf/bin/riscv32-esp-elf-gcc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /Users/dpl/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20240530/riscv32-esp-elf/bin/riscv32-esp-elf-g++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Building ESP-IDF components for target esp32c6
NOTICE: Skipping optional dependency: espressif/cmake_utilities
NOTICE: Skipping optional dependency: espressif/esp_wifi_remote
NOTICE: Skipping optional dependency: espressif/cmake_utilities
NOTICE: Skipping optional dependency: espressif/esp_wifi_remote
NOTICE: Skipping optional dependency: espressif/cmake_utilities
NOTICE: Skipping optional dependency: espressif/esp_wifi_remote
NOTICE: Skipping optional dependency: espressif/cmake_utilities
NOTICE: Skipping optional dependency: espressif/esp_wifi_remote
NOTICE: Processing 17 dependencies:
NOTICE: [1/17] espressif/button (2.5.0)
NOTICE: [2/17] espressif/cbor (0.6.0~1)
NOTICE: [3/17] espressif/esp-serial-flasher (0.0.11)
NOTICE: [4/17] espressif/esp_delta_ota (1.1.0)
NOTICE: [5/17] espressif/esp_diag_data_store (1.0.2)
NOTICE: [6/17] espressif/esp_diagnostics (1.2.1)
NOTICE: [7/17] espressif/esp_encrypted_img (2.1.0)
NOTICE: [8/17] espressif/esp_insights (1.2.2)
NOTICE: [9/17] espressif/esp_rcp_update (1.2.0)
NOTICE: [10/17] espressif/esp_secure_cert_mgr (2.5.0)
NOTICE: [11/17] espressif/jsmn (1.1.0)
NOTICE: [12/17] espressif/json_generator (1.1.2)
NOTICE: [13/17] espressif/json_parser (1.0.3)
NOTICE: [14/17] espressif/led_strip (1.0.0)
NOTICE: [15/17] espressif/mdns (1.4.2)
NOTICE: [16/17] espressif/rmaker_common (1.4.6)
NOTICE: [17/17] idf (5.3.2)
-- Found Python3: /opt/homebrew/Frameworks/Python.framework/Versions/3.13/bin/python3.13 (found version "3.13.1") found components: Interpreter
NOTICE: Skipping optional dependency: espressif/cmake_utilities
NOTICE: Skipping optional dependency: espressif/esp_wifi_remote
-- Project sdkconfig file /Users/dpl/Documents/GitHub/swift-matter-examples/led-blink/sdkconfig
warning: default on the choice symbol SEC_CERT_DAC_PROVIDER (defined at /Users/dpl/esp/esp-matter/connectedhomeip/connectedhomeip/config/esp32/components/chip/Kconfig:979, /Users/dpl/esp/esp-matter/components/esp_matter/Kconfig:48) will have no effect, as defaults do not affect choice symbols
warning: the choice symbol SEC_CERT_DAC_PROVIDER (defined at /Users/dpl/esp/esp-matter/connectedhomeip/connectedhomeip/config/esp32/components/chip/Kconfig:979, /Users/dpl/esp/esp-matter/components/esp_matter/Kconfig:48) is defined with a prompt outside the choice
info: INFO: Symbol SEC_CERT_DAC_PROVIDER defined in multiple locations (see below). Please check if this is a correct behavior or a random name match:
/Users/dpl/esp/esp-matter/connectedhomeip/connectedhomeip/config/esp32/components/chip/Kconfig:979
/Users/dpl/esp/esp-matter/components/esp_matter/Kconfig:48
Loading defaults file /Users/dpl/Documents/GitHub/swift-matter-examples/led-blink/sdkconfig.defaults...
/Users/dpl/Documents/GitHub/swift-matter-examples/led-blink/sdkconfig.defaults:64 CONFIG_ESP32_ENABLE_COREDUMP_TO_FLASH was replaced with CONFIG_ESP_COREDUMP_ENABLE_TO_FLASH
/Users/dpl/Documents/GitHub/swift-matter-examples/led-blink/sdkconfig.defaults:65 CONFIG_ESP32_COREDUMP_DATA_FORMAT_ELF was replaced with CONFIG_ESP_COREDUMP_DATA_FORMAT_ELF
warning: unknown kconfig symbol 'ESPTOOLPY_BAUD_921600B' assigned to 'y' in /Users/dpl/Documents/GitHub/swift-matter-examples/led-blink/sdkconfig.defaults
warning: unknown kconfig symbol 'ESPTOOLPY_BAUD' assigned to '921600' in /Users/dpl/Documents/GitHub/swift-matter-examples/led-blink/sdkconfig.defaults
warning: unknown kconfig symbol 'ESPTOOLPY_COMPRESSED' assigned to 'y' in /Users/dpl/Documents/GitHub/swift-matter-examples/led-blink/sdkconfig.defaults
warning: unknown kconfig symbol 'ESPTOOLPY_MONITOR_BAUD_115200B' assigned to 'y' in /Users/dpl/Documents/GitHub/swift-matter-examples/led-blink/sdkconfig.defaults
warning: unknown kconfig symbol 'ESP_MATTER_NVS_USE_COMPACT_ATTR_STORAGE' assigned to 'y' in /Users/dpl/Documents/GitHub/swift-matter-examples/led-blink/sdkconfig.defaults
warning: unknown kconfig symbol 'BSP_BUTTONS_NUM' assigned to '1' in /Users/dpl/Documents/GitHub/swift-matter-examples/led-blink/sdkconfig.defaults
warning: unknown kconfig symbol 'BSP_BUTTON_1_TYPE_GPIO' assigned to 'y' in /Users/dpl/Documents/GitHub/swift-matter-examples/led-blink/sdkconfig.defaults
warning: unknown kconfig symbol 'BSP_BUTTON_1_GPIO' assigned to '0' in /Users/dpl/Documents/GitHub/swift-matter-examples/led-blink/sdkconfig.defaults
warning: unknown kconfig symbol 'BSP_BUTTON_1_LEVEL' assigned to '0' in /Users/dpl/Documents/GitHub/swift-matter-examples/led-blink/sdkconfig.defaults
warning: unknown kconfig symbol 'BSP_LEDS_NUM' assigned to '0' in /Users/dpl/Documents/GitHub/swift-matter-examples/led-blink/sdkconfig.defaults
-- Adding linker script /Users/dpl/esp/esp-idf/components/riscv/ld/rom.api.ld
CMake Deprecation Warning at /Users/dpl/esp/esp-idf/components/mbedtls/mbedtls/CMakeLists.txt:21 (cmake_minimum_required):
Compatibility with CMake < 3.10 will be removed from a future version of
CMake.
Update the VERSION argument value. Or, use the ... syntax
to tell CMake that the project requires at least but has been updated
to work with policies introduced by or earlier.
-- Found Python3: /Users/dpl/.espressif/python_env/idf5.3_py3.11_env/bin/python (found version "3.11.6") found components: Interpreter
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE
-- Performing Test C_COMPILER_SUPPORTS_WFORMAT_SIGNEDNESS
-- Performing Test C_COMPILER_SUPPORTS_WFORMAT_SIGNEDNESS - Success
-- App "light" version: 1.0
-- Adding linker script /Users/dpl/Documents/GitHub/swift-matter-examples/led-blink/build/esp-idf/esp_system/ld/memory.ld
-- Adding linker script /Users/dpl/Documents/GitHub/swift-matter-examples/led-blink/build/esp-idf/esp_system/ld/sections.ld.in
-- Adding linker script /Users/dpl/esp/esp-idf/components/esp_rom/esp32c6/ld/esp32c6.rom.ld
-- Adding linker script /Users/dpl/esp/esp-idf/components/esp_rom/esp32c6/ld/esp32c6.rom.api.ld
-- Adding linker script /Users/dpl/esp/esp-idf/components/esp_rom/esp32c6/ld/esp32c6.rom.rvfp.ld
-- Adding linker script /Users/dpl/esp/esp-idf/components/esp_rom/esp32c6/ld/esp32c6.rom.wdt.ld
-- Adding linker script /Users/dpl/esp/esp-idf/components/esp_rom/esp32c6/ld/esp32c6.rom.systimer.ld
-- Adding linker script /Users/dpl/esp/esp-idf/components/esp_rom/esp32c6/ld/esp32c6.rom.version.ld
-- Adding linker script /Users/dpl/esp/esp-idf/components/esp_rom/esp32c6/ld/esp32c6.rom.phy.ld
-- Adding linker script /Users/dpl/esp/esp-idf/components/esp_rom/esp32c6/ld/esp32c6.rom.coexist.ld
-- Adding linker script /Users/dpl/esp/esp-idf/components/esp_rom/esp32c6/ld/esp32c6.rom.net80211.ld
-- Adding linker script /Users/dpl/esp/esp-idf/components/esp_rom/esp32c6/ld/esp32c6.rom.pp.ld
-- Adding linker script /Users/dpl/esp/esp-idf/components/esp_rom/esp32c6/ld/esp32c6.rom.newlib.ld
-- Adding linker script /Users/dpl/esp/esp-idf/components/esp_rom/esp32c6/ld/esp32c6.rom.newlib-normal.ld
-- Adding linker script /Users/dpl/esp/esp-idf/components/esp_rom/esp32c6/ld/esp32c6.rom.heap.ld
-- Adding linker script /Users/dpl/esp/esp-idf/components/soc/esp32c6/ld/esp32c6.peripherals.ld
-- The Swift compiler identification is Apple 6.2
ESP Insights Project commit: 0cf0959
CMake Deprecation Warning at managed_components/espressif__esp-serial-flasher/CMakeLists.txt:1 (cmake_minimum_required):
Compatibility with CMake < 3.10 will be removed from a future version of
CMake.
Update the VERSION argument value. Or, use the ... syntax
to tell CMake that the project requires at least but has been updated
to work with policies introduced by or earlier.
CMake Deprecation Warning at /Users/dpl/esp/esp-matter/device_hal/device/esp32c6_devkit_c/esp_matter_device.cmake:1 (cmake_minimum_required):
Compatibility with CMake < 3.10 will be removed from a future version of
CMake.
Update the VERSION argument value. Or, use the ... syntax
to tell CMake that the project requires at least but has been updated
to work with policies introduced by or earlier.
Call Stack (most recent call first):
/Users/dpl/esp/esp-matter/device_hal/led_driver/CMakeLists.txt:1 (include)
CMake Deprecation Warning at /Users/dpl/esp/esp-matter/device_hal/device/esp32c6_devkit_c/esp_matter_device.cmake:1 (cmake_minimum_required):
Compatibility with CMake < 3.10 will be removed from a future version of
CMake.
Update the VERSION argument value. Or, use the ... syntax
to tell CMake that the project requires at least but has been updated
to work with policies introduced by or earlier.
Call Stack (most recent call first):
/Users/dpl/esp/esp-matter/device_hal/button_driver/iot_button/CMakeLists.txt:1 (include)
CMake Deprecation Warning at /Users/dpl/esp/esp-matter/device_hal/device/esp32c6_devkit_c/esp_matter_device.cmake:1 (cmake_minimum_required):
Compatibility with CMake < 3.10 will be removed from a future version of
CMake.
Update the VERSION argument value. Or, use the ... syntax
to tell CMake that the project requires at least but has been updated
to work with policies introduced by or earlier.
Call Stack (most recent call first):
/Users/dpl/esp/esp-matter/device_hal/device/CMakeLists.txt:1 (include)
[843/1385] Performing configure step for 'chip_gn'
Done. Made 4256 targets from 314 files in 414ms
[906/1385] Building C object esp-idf/espressif__esp_diagnostics/CMakeFiles/__idf_espressif__esp_diagnostics.dir/src/esp_diagnostics_utils.c.obj
In file included from /Users/dpl/Documents/GitHub/swift-matter-examples/led-blink/managed_components/espressif__esp_diagnostics/src/esp_diagnostics_utils.c:52:
/Users/dpl/esp/esp-idf/components/freertos/esp_additions/include/freertos/task_snapshot.h:8:2: warning: #warning freertos/task_snapshot.h header is no longer used, and will be removed in future versions. [-Wcpp]
8 | #warning freertos/task_snapshot.h header is no longer used, and will be removed in future versions.
| ^~~~~~~
[1036/1385] Performing configure step for 'bootloader'
-- Found Git: /usr/bin/git (found version "2.39.5 (Apple Git-154)")
-- The C compiler identification is GNU 13.2.0
-- The CXX compiler identification is GNU 13.2.0
-- The ASM compiler identification is GNU
-- Found assembler: /Users/dpl/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20240530/riscv32-esp-elf/bin/riscv32-esp-elf-gcc
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /Users/dpl/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20240530/riscv32-esp-elf/bin/riscv32-esp-elf-gcc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /Users/dpl/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20240530/riscv32-esp-elf/bin/riscv32-esp-elf-g++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Building ESP-IDF components for target esp32c6
-- Project sdkconfig file /Users/dpl/Documents/GitHub/swift-matter-examples/led-blink/sdkconfig
-- Adding linker script /Users/dpl/esp/esp-idf/components/riscv/ld/rom.api.ld
-- Adding linker script /Users/dpl/esp/esp-idf/components/soc/esp32c6/ld/esp32c6.peripherals.ld
-- Bootloader project name: "bootloader" version: 1
-- Adding linker script /Users/dpl/esp/esp-idf/components/esp_rom/esp32c6/ld/esp32c6.rom.ld
-- Adding linker script /Users/dpl/esp/esp-idf/components/esp_rom/esp32c6/ld/esp32c6.rom.api.ld
-- Adding linker script /Users/dpl/esp/esp-idf/components/esp_rom/esp32c6/ld/esp32c6.rom.rvfp.ld
-- Adding linker script /Users/dpl/esp/esp-idf/components/esp_rom/esp32c6/ld/esp32c6.rom.wdt.ld
-- Adding linker script /Users/dpl/esp/esp-idf/components/esp_rom/esp32c6/ld/esp32c6.rom.systimer.ld
-- Adding linker script /Users/dpl/esp/esp-idf/components/esp_rom/esp32c6/ld/esp32c6.rom.version.ld
-- Adding linker script /Users/dpl/esp/esp-idf/components/esp_rom/esp32c6/ld/esp32c6.rom.phy.ld
-- Adding linker script /Users/dpl/esp/esp-idf/components/esp_rom/esp32c6/ld/esp32c6.rom.newlib.ld
-- Adding linker script /Users/dpl/esp/esp-idf/components/bootloader/subproject/main/ld/esp32c6/bootloader.ld
-- Adding linker script /Users/dpl/esp/esp-idf/components/bootloader/subproject/main/ld/esp32c6/bootloader.rom.ld
-- Components: bootloader bootloader_support efuse esp_app_format esp_bootloader_format esp_common esp_hw_support esp_rom esp_system esptool_py freertos hal log main micro-ecc newlib partition_table riscv soc spi_flash
-- Component paths: /Users/dpl/esp/esp-idf/components/bootloader /Users/dpl/esp/esp-idf/components/bootloader_support /Users/dpl/esp/esp-idf/components/efuse /Users/dpl/esp/esp-idf/components/esp_app_format /Users/dpl/esp/esp-idf/components/esp_bootloader_format /Users/dpl/esp/esp-idf/components/esp_common /Users/dpl/esp/esp-idf/components/esp_hw_support /Users/dpl/esp/esp-idf/components/esp_rom /Users/dpl/esp/esp-idf/components/esp_system /Users/dpl/esp/esp-idf/components/esptool_py /Users/dpl/esp/esp-idf/components/freertos /Users/dpl/esp/esp-idf/components/hal /Users/dpl/esp/esp-idf/components/log /Users/dpl/esp/esp-idf/components/bootloader/subproject/main /Users/dpl/esp/esp-idf/components/bootloader/subproject/components/micro-ecc /Users/dpl/esp/esp-idf/components/newlib /Users/dpl/esp/esp-idf/components/partition_table /Users/dpl/esp/esp-idf/components/riscv /Users/dpl/esp/esp-idf/components/soc /Users/dpl/esp/esp-idf/components/spi_flash
-- Configuring done (6.7s)
-- Generating done (0.4s)
-- Build files have been written to: /Users/dpl/Documents/GitHub/swift-matter-examples/led-blink/build/bootloader
[1083/1385] Building C object esp-idf/espressif__led_strip/CMakeFiles/__idf_espressif__led_strip.dir/src/led_strip_rmt_ws2812.c.obj
In file included from /Users/dpl/Documents/GitHub/swift-matter-examples/led-blink/managed_components/espressif__led_strip/src/led_strip_rmt_ws2812.c:20:
/Users/dpl/esp/esp-idf/components/driver/deprecated/driver/rmt.h:18:2: warning: #warning "The legacy RMT driver is deprecated, please use driver/rmt_tx.h and/or driver/rmt_rx.h" [-Wcp ]
18 | #warning "The legacy RMT driver is deprecated, please use driver/rmt_tx.h and/or driver/rmt_rx.h"
| ^~~~~~~
[1108/1385] Building C object esp-idf/espressif__button/CMakeFiles/__idf_espressif__button.dir/button_adc.c.obj
/Users/dpl/Documents/GitHub/swift-matter-examples/led-blink/managed_components/espressif__button/button_adc.c: In function 'button_adc_init':
/Users/dpl/Documents/GitHub/swift-matter-examples/led-blink/managed_components/espressif__button/button_adc.c:206:13: warning: 'ADC_ATTEN_DB_11' is deprecated [-Wdeprecated-declarations]
206 | .atten = ADC_BUTTON_ATTEN,
| ^
In file included from /Users/dpl/esp/esp-idf/components/esp_adc/include/esp_adc/adc_oneshot.h:12,
from /Users/dpl/Documents/GitHub/swift-matter-examples/led-blink/managed_components/espressif__button/button_adc.c:21:
/Users/dpl/esp/esp-idf/components/hal/include/hal/adc_types.h:51:5: note: declared here
51 | ADC_ATTEN_DB_11 attribute((deprecated)) = ADC_ATTEN_DB_12, ///<This is deprecated, it behaves the same as ADC_ATTEN_DB_12
| ^~~~~~~~~~~~~~~
/Users/dpl/Documents/GitHub/swift-matter-examples/led-blink/managed_components/espressif__button/button_adc.c:211:9: warning: 'ADC_ATTEN_DB_11' is deprecated [-Wdeprecated-declaration ]
211 | ret = adc_calibration_init(ADC_BUTTON_ADC_UNIT, ADC_BUTTON_ATTEN, &g_button.adc1_cali_handle);
| ^~~
/Users/dpl/esp/esp-idf/components/hal/include/hal/adc_types.h:51:5: note: declared here
51 | ADC_ATTEN_DB_11 attribute((deprecated)) = ADC_ATTEN_DB_12, ///<This is deprecated, it behaves the same as ADC_ATTEN_DB_12
| ^~~~~~~~~~~~~~~
[1114/1385] Building C object esp-idf/led_driver/CMakeFiles/__idf_led_driver.dir/ws2812/led_driver.c.obj
In file included from /Users/dpl/esp/esp-matter/device_hal/led_driver/ws2812/led_driver.c:15:
/Users/dpl/esp/esp-idf/components/driver/deprecated/driver/rmt.h:18:2: warning: #warning "The legacy RMT driver is deprecated, please use driver/rmt_tx.h and/or driver/rmt_rx.h" [-Wcp ]
18 | #warning "The legacy RMT driver is deprecated, please use driver/rmt_tx.h and/or driver/rmt_rx.h"
| ^~~~~~~
[1174/1385] Building C object esp-idf/device/CMakeFiles/__idf_device.dir/esp32c6_devkit_c/device.c.obj
/Users/dpl/esp/esp-matter/device_hal/device/esp32c6_devkit_c/device.c:22:20: warning: 'TAG' defined but not used [-Wunused-variable]
22 | static const char TAG = "device";
| ^~~
[110/111] Generating binary image from built executable
esptool.py v4.8.1
Creating esp32c6 image...
Merged 2 ELF sections
Successfully created esp32c6 image.
Generated /Users/dpl/Documents/GitHub/swift-matter-examples/led-blink/build/bootloader/bootloader.bin
[111/111] cd /Users/dpl/Documents/GitHub/swift-matter-examples/led-blink/build/bootloader/...Users/dpl/Documents/GitHub/swift-matter-examples/led-blink/build/bootloader/bootloader.bin
Bootloader binary size 0x56f0 bytes. 0x6910 bytes (55%) free.
[1210/1385] Building CXX object esp-idf/esp_matter/CMakeFiles/__idf_esp_matter.dir/esp_matter_attribute_bounds.cpp.obj
/Users/dpl/esp/esp-matter/components/esp_matter/esp_matter_attribute_bounds.cpp: In function 'void esp_matter::cluster::level_control::add_bounds_cb(esp_matter::cluster_t)':
/Users/dpl/esp/esp-matter/components/esp_matter/esp_matter_attribute_bounds.cpp:134:39: warning: variable 'max_val' set but not used [-Wunused-but-set-variable]
134 | esp_matter_attr_val_t max_val = esp_matter_invalid(NULL);
| ^~~~~~~
[1244/1385] Building CXX object esp-idf/esp_matter/CMakeFiles/__idf_esp_matter.dir/Users/dpl/esp/esp-matter/connectedhomeip/connectedhomeip/src/app/util/attribute-storage.cpp.obj
/Users/dpl/esp/esp-matter/connectedhomeip/connectedhomeip/src/app/util/attribute-storage.cpp: In function 'void emberAfEndpointConfigure()':
/Users/dpl/esp/esp-matter/connectedhomeip/connectedhomeip/src/app/util/attribute-storage.cpp:181:40: warning: comparison is always true due to limited range of data type [-Wtype-limit ]
181 | static_assert(FIXED_ENDPOINT_COUNT <= std::numeric_limits<decltype(ep)>::max(),
/Users/dpl/esp/esp-matter/connectedhomeip/connectedhomeip/src/app/util/attribute-storage.cpp: In function 'uint16_t emberAfGetClusterServerEndpointIndex(chip::EndpointId, chip::ClusterId, uint16_t)':
/Users/dpl/esp/esp-matter/connectedhomeip/connectedhomeip/src/app/util/attribute-storage.cpp:857:17: warning: comparison is always false due to limited range of data type [-Wtype-limits]
857 | if (epIndex < FIXED_ENDPOINT_COUNT)
[1276/1385] Building CXX object esp-idf/esp_matter/CMakeFiles/__idf_esp_matter.dir/Users/d...dhomeip/connectedhomeip/src/app/clusters/color-control-server/color-control-server.cpp.obj
/Users/dpl/esp/esp-matter/connectedhomeip/connectedhomeip/src/app/clusters/color-control-server/color-control-server.cpp: In member function 'bool ColorControlServer::moveToHueCommand(chip::app::CommandHandler*, const chip::app::ConcreteCommandPath&, uint16_t, DirectionEnum, uint16_t, chip::BitMaskchip::app::Clusters::ColorControl::OptionsBitmap, chip::BitMaskchip::app::Clusters::ColorControl::OptionsBitmap, bool)':
/Users/dpl/esp/esp-matter/connectedhomeip/connectedhomeip/src/app/clusters/color-control-server/color-control-server.cpp:1622:58: warning: 'direction' may be used uninitialized [-Wmaybe-uninitialized]
1622 | colorHueTransitionState->up = (direction == DirectionEnum::kUp);
| ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/Users/dpl/esp/esp-matter/connectedhomeip/connectedhomeip/src/app/clusters/color-control-server/color-control-server.cpp:1524:19: note: 'direction' was declared here
1524 | DirectionEnum direction;
| ^~~~~~~~~
[1351/1385] Building CXX object esp-idf/esp_matter/CMakeFiles/__idf_esp_matter.dir/Users/d...tedhomeip/connectedhomeip/src/app/clusters/test-cluster-server/test-cluster-server.cpp.obj
In file included from /Users/dpl/esp/esp-matter/connectedhomeip/connectedhomeip/src/app/ConcreteAttributePath.h:23,
from /Users/dpl/esp/esp-matter/connectedhomeip/connectedhomeip/zzz_generated/app-common/app-common/zap-generated/cluster-objects.h:26,
from /Users/dpl/esp/esp-matter/connectedhomeip/connectedhomeip/src/app/clusters/test-cluster-server/test-cluster-server.cpp:23:
In copy constructor 'constexpr chip::Optional::Optional(const chip::Optional&) [with T = chip::app::Clusters::Globals::TestGlobalEnum]',
inlined from 'constexpr chip::app::Clusters::UnitTesting::Structs::SimpleStruct::Type::Type(const chip::app::Clusters::UnitTesting::Structs::SimpleStruct::Type&)' at /Users/dpl/esp/esp-matter/connectedhomeip/connectedhomeip/zzz_generated/app-common/app-common/zap-generated/cluster-objects.h:42304:8,
inlined from 'bool emberAfUnitTestingClusterTestEmitTestEventRequestCallback(chip::app::CommandHandler*, const chip::app::ConcreteCommandPath&, const chip::app::Clusters::UnitTesting::Commands::TestEmitTestEventRequest::DecodableType&)' at /Users/dpl/esp/esp-matter/connectedhomeip/connectedhomeip/src/app/clusters/test-cluster-server/test-cluster-server.cpp:906:107:
/Users/dpl/esp/esp-matter/connectedhomeip/connectedhomeip/src/lib/core/Optional.h:75:48: warning: 'arg4.chip::app::Clusters::UnitTesting::Structs::SimpleStruct::Type::i.chip::Optionalchip::app::Clusters::Globals::TestGlobalEnum::mValue.chip::Optionalchip::app::Clusters::Globals::TestGlobalEnum::Value::mData' may be used uninitialized [-Wmaybe-uninitialized]
75 | new (&mValue.mData) T(other.mValue.mData);
| ~~~~~~~~~~~~~^~~~~
/Users/dpl/esp/esp-matter/connectedhomeip/connectedhomeip/src/app/clusters/test-cluster-server/test-cluster-server.cpp: In function 'bool emberAfUnitTestingClusterTestEmitTestEventRequestCallback(chip::app::CommandHandler*, const chip::app::ConcreteCommandPath&, const chip::app::Clusters::UnitTesting::Commands::TestEmitTestEventRequest::DecodableType&)':
/Users/dpl/esp/esp-matter/connectedhomeip/connectedhomeip/src/app/clusters/test-cluster-server/test-cluster-server.cpp:901:33: note: 'arg4' declared here
901 | Structs::SimpleStruct::Type arg4;
| ^~~~
[1379/1385] Building Swift Module '__idf_main' with 2 sources
warning: conditional compilation flags do not have values in Swift; they are either present or absent (rather than 'IDF_VER="v5.3.2-210-g12938e511e"')
warning: conditional compilation flags do not have values in Swift; they are either present or absent (rather than 'MBEDTLS_CONFIG_FILE="mbedtls/esp_config.h"')
warning: conditional compilation flags do not have values in Swift; they are either present or absent (rather than 'MD5_ENABLED=1')
warning: conditional compilation flags do not have values in Swift; they are either present or absent (rather than 'SERIAL_FLASHER_BOOT_HOLD_TIME_MS=50')
warning: conditional compilation flags do not have values in Swift; they are either present or absent (rather than 'SERIAL_FLASHER_RESET_HOLD_TIME_MS=100')
warning: conditional compilation flags do not have values in Swift; they are either present or absent (rather than 'SOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE')
warning: conditional compilation flags do not have values in Swift; they are either present or absent (rather than 'SOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ')
warning: conditional compilation flags do not have values in Swift; they are either present or absent (rather than 'CHIP_ADDRESS_RESOLVE_IMPL_INCLUDE_HEADER=<lib/address_resolve/AddressResolve_DefaultImpl.h>')
/Users/dpl/Documents/GitHub/swift-matter-examples/led-blink/main/BridgingHeader.h:27:10: note: in file included from /Users/dpl/Documents/GitHub/swift-matter-examples/led-blink/main/BridgingHeader.h:27:
25 | #include <nvs_flash.h>
26 | #include <led_driver.h>
27 | #include <device.h>
| `- note: in file included from /Users/dpl/Documents/GitHub/swift-matter-examples/led-blink/main/BridgingHeader.h:27:
28 |
29 | // ESP Matter
/Users/dpl/esp/esp-matter/device_hal/device/include/device.h:16:10: note: in file included from /Users/dpl/esp/esp-matter/device_hal/device/include/device.h:16:
14 | #pragma once
15 |
16 | #include <iot_button.h>
| `- note: in file included from /Users/dpl/esp/esp-matter/device_hal/device/include/device.h:16:
17 | #include <led_driver.h>
18 |
/Users/dpl/Documents/GitHub/swift-matter-examples/led-blink/managed_components/espressif__button/include/iot_button.h:17:10: note: in file included from /Users/dpl/Documents/GitHub/swift-matter-examples/led-blink/managed_components/espressif__button/include/iot_button.h:17:
15 | #define IOT_BUTTON_H
16 |
17 | #include "button_adc.h"
| `- note: in file included from /Users/dpl/Documents/GitHub/swift-matter-examples/led-blink/managed_components/espressif__button/include/iot_button.h:17:
18 | #include "button_gpio.h"
19 | #include "esp_err.h"
/Users/dpl/Documents/GitHub/swift-matter-examples/led-blink/managed_components/espressif__button/include/button_adc.h:18:10: note: in file included from /Users/dpl/Documents/GitHub/swift-matter-examples/led-blink/managed_components/espressif__button/include/button_adc.h:18:
16 |
17 | #include "esp_idf_version.h"
18 | #include "driver/gpio.h"
| `- note: in file included from /Users/dpl/Documents/GitHub/swift-matter-examples/led-blink/managed_components/espressif__button/include/button_adc.h:18:
19 | #if ESP_IDF_VERSION >= ESP_IDF_VERSION_VAL(5, 0, 0)
20 | #include "esp_adc/adc_oneshot.h"
/Users/dpl/esp/esp-idf/components/esp_driver_gpio/include/driver/gpio.h:17:10: note: in file included from /Users/dpl/esp/esp-idf/components/esp_driver_gpio/include/driver/gpio.h:17:
15 | #include "hal/gpio_types.h"
16 | #include "esp_rom_gpio.h"
17 | #include "driver/gpio_etm.h"
| `- note: in file included from /Users/dpl/esp/esp-idf/components/esp_driver_gpio/include/driver/gpio.h:17:
18 |
19 | #ifdef __cplusplus
/Users/dpl/esp/esp-idf/components/esp_driver_gpio/include/driver/gpio_etm.h:10:10: note: in file included from /Users/dpl/esp/esp-idf/components/esp_driver_gpio/include/driver/gpio_etm.h:10:
8 | #include <stdint.h>
9 | #include "esp_err.h"
10 | #include "esp_etm.h"
| `- note: in file included from /Users/dpl/esp/esp-idf/components/esp_driver_gpio/include/driver/gpio_etm.h:10:
11 |
12 | #ifdef __cplusplus
/Users/dpl/esp/esp-idf/components/esp_hw_support/include/esp_etm.h:34:9: warning: empty struct has size 0 in C, size 1 in C++
32 | * @brief ETM channel configuration
33 | */
34 | typedef struct {
| `- warning: empty struct has size 0 in C, size 1 in C++
35 |
36 | } esp_etm_channel_config_t;
/Users/dpl/Documents/GitHub/swift-matter-examples/led-blink/main/BridgingHeader.h:44:10: note: in file included from /Users/dpl/Documents/GitHub/swift-matter-examples/led-blink/main/BridgingHeader.h:44:
42 | extern "C" char *strdup(const char *s1);
43 |
44 | #include <esp_matter.h>
| `- note: in file included from /Users/dpl/Documents/GitHub/swift-matter-examples/led-blink/main/BridgingHeader.h:44:
45 | #include <esp_matter_cluster.h>
46 | #include <app-common/zap-generated/ids/Clusters.h>
/Users/dpl/esp/esp-matter/components/esp_matter/esp_matter.h:22:10: note: in file included from /Users/dpl/esp/esp-matter/components/esp_matter/esp_matter.h:22:
20 | */
21 |
22 | #include <esp_matter_attribute.h>
| `- note: in file included from /Users/dpl/esp/esp-matter/components/esp_matter/esp_matter.h:22:
23 | #include <esp_matter_attribute_utils.h>
24 | #include <esp_matter_client.h>
/Users/dpl/esp/esp-matter/components/esp_matter/esp_matter_attribute.h:17:10: note: in file included from /Users/dpl/esp/esp-matter/components/esp_matter/esp_matter_attribute.h:17:
15 | #pragma once
16 |
17 | #include <esp_matter_core.h>
| `- note: in file included from /Users/dpl/esp/esp-matter/components/esp_matter/esp_matter_attribute.h:17:
18 |
19 | namespace esp_matter {
/Users/dpl/esp/esp-matter/components/esp_matter/esp_matter_core.h:17:10: note: in file included from /Users/dpl/esp/esp-matter/components/esp_matter/esp_matter_core.h:17:
15 | #pragma once
16 |
17 | #include <app/CASESessionManager.h>
| `- note: in file included from /Users/dpl/esp/esp-matter/components/esp_matter/esp_matter_core.h:17:
18 | #include <app/DeviceProxy.h>
19 | #include <app/InteractionModelEngine.h>
/Users/dpl/esp/esp-matter/connectedhomeip/connectedhomeip/src/app/CASESessionManager.h:27:10: note: in file included from /Users/dpl/esp/esp-matter/connectedhomeip/connectedhomeip/src/app/CASESessionManager.h:27:
25 | #include <lib/core/CHIPCore.h>
26 | #include <lib/support/Pool.h>
27 | #include <platform/CHIPDeviceLayer.h>
| `- note: in file included from /Users/dpl/esp/esp-matter/connectedhomeip/connectedhomeip/src/app/CASESessionManager.h:27:
28 | #include <transport/SessionDelegate.h>
29 | #include <transport/SessionManager.h>
/Users/dpl/esp/esp-matter/connectedhomeip/connectedhomeip/src/include/platform/CHIPDeviceLayer.h:27:10: note: in file included from /Users/dpl/esp/esp-matter/connectedhomeip/connectedhomeip/src/include/platform/CHIPDeviceLayer.h:27:
25 | #include <lib/core/CHIPCore.h>
26 | #include <platform/CHIPDeviceError.h>
27 | #include <platform/ConfigurationManager.h>
| `- note: in file included from /Users/dpl/esp/esp-matter/connectedhomeip/connectedhomeip/src/include/platform/CHIPDeviceLayer.h:27:
28 | #include <platform/ConnectivityManager.h>
29 | #include <platform/GeneralUtils.h>
/Users/dpl/esp/esp-matter/connectedhomeip/connectedhomeip/src/include/platform/ConfigurationManager.h:231:10: note: in file included from /Users/dpl/esp/esp-matter/connectedhomeip/connectedhomeip/src/include/platform/ConfigurationManager.h:231:
229 | #elif defined(CHIP_DEVICE_LAYER_TARGET)
230 | #define CONFIGURATIONMANAGERIMPL_HEADER <platform/CHIP_DEVICE_LAYER_TARGET/ConfigurationManagerImpl.h>
231 | #include CONFIGURATIONMANAGERIMPL_HEADER
| `- note: in file included from /Users/dpl/esp/esp-matter/connectedhomeip/connectedhomeip/src/include/platform/ConfigurationManager.h:231:
232 | #endif // defined(CHIP_DEVICE_LAYER_TARGET)
233 |
/Users/dpl/esp/esp-matter/connectedhomeip/connectedhomeip/src/platform/ESP32/ConfigurationManagerImpl.h:30:10: note: in file included from /Users/dpl/esp/esp-matter/connectedhomeip/connectedhomeip/src/platform/ESP32/ConfigurationManagerImpl.h:30:
28 | #include <platform/ESP32/CHIPDevicePlatformConfig.h>
29 |
30 | #include <platform/ConnectivityManager.h>
| `- note: in file included from /Users/dpl/esp/esp-matter/connectedhomeip/connectedhomeip/src/platform/ESP32/ConfigurationManagerImpl.h:30:
31 | #include <platform/internal/GenericConfigurationManagerImpl.h>
32 | #if CHIP_DEVICE_CONFIG_ENABLE_CHIPOBLE
/Users/dpl/esp/esp-matter/connectedhomeip/connectedhomeip/src/include/platform/ConnectivityManager.h:323:10: note: in file included from /Users/dpl/esp/esp-matter/connectedhomeip/connectedhomeip/src/include/platform/ConnectivityManager.h:323:
321 | #elif defined(CHIP_DEVICE_LAYER_TARGET)
322 | #define CONNECTIVITYMANAGERIMPL_HEADER <platform/CHIP_DEVICE_LAYER_TARGET/ConnectivityManagerImpl.h>
323 | #include CONNECTIVITYMANAGERIMPL_HEADER
| `- note: in file included from /Users/dpl/esp/esp-matter/connectedhomeip/connectedhomeip/src/include/platform/ConnectivityManager.h:323:
324 | #endif // defined(CHIP_DEVICE_LAYER_TARGET)
325 |
/Users/dpl/esp/esp-matter/connectedhomeip/connectedhomeip/src/platform/ESP32/ConnectivityManagerImpl.h:46:10: note: in file included from /Users/dpl/esp/esp-matter/connectedhomeip/connectedhomeip/src/platform/ESP32/ConnectivityManagerImpl.h:46:
44 |
45 | #if CHIP_DEVICE_CONFIG_ENABLE_CHIPOBLE
46 | #include <platform/internal/GenericConnectivityManagerImpl_BLE.h>
| `- note: in file included from /Users/dpl/esp/esp-matter/connectedhomeip/connectedhomeip/src/platform/ESP32/ConnectivityManagerImpl.h:46:
47 | #else
48 | #include <platform/internal/GenericConnectivityManagerImpl_NoBLE.h>
/Users/dpl/esp/esp-matter/connectedhomeip/connectedhomeip/src/include/platform/internal/GenericConnectivityManagerImpl_BLE.h:27:10: note: in file included from /Users/dpl/esp/esp-matter/connectedhomeip/connectedhomeip/src/include/platform/internal/GenericConnectivityManagerImpl_BLE.h:27:
25 | #pragma once
26 |
27 | #include <platform/internal/BLEManager.h>
| `- note: in file included from /Users/dpl/esp/esp-matter/connectedhomeip/connectedhomeip/src/include/platform/internal/GenericConnectivityManagerImpl_BLE.h:27:
28 |
29 | namespace chip {
/Users/dpl/esp/esp-matter/connectedhomeip/connectedhomeip/src/include/platform/internal/BLEManager.h:106:10: note: in file included from /Users/dpl/esp/esp-matter/connectedhomeip/connectedhomeip/src/include/platform/internal/BLEManager.h:106:
104 | #elif defined(CHIP_DEVICE_LAYER_TARGET)
105 | #define BLEMANAGERIMPL_HEADER <platform/CHIP_DEVICE_LAYER_TARGET/BLEManagerImpl.h>
106 | #include BLEMANAGERIMPL_HEADER
| `- note: in file included from /Users/dpl/esp/esp-matter/connectedhomeip/connectedhomeip/src/include/platform/internal/BLEManager.h:106:
107 | #endif // defined(CHIP_DEVICE_LAYER_TARGET)
108 |
/Users/dpl/esp/esp-matter/connectedhomeip/connectedhomeip/src/platform/ESP32/BLEManagerImpl.h:51:10: note: in file included from /Users/dpl/esp/esp-matter/connectedhomeip/connectedhomeip/src/platform/ESP32/BLEManagerImpl.h:51:
49 | #define min
50 | #define max
51 | #include "host/ble_hs.h"
| `- note: in file included from /Users/dpl/esp/esp-matter/connectedhomeip/connectedhomeip/src/platform/ESP32/BLEManagerImpl.h:51:
52 | #undef min
53 | #undef max
/Users/dpl/esp/esp-idf/components/bt/host/nimble/nimble/nimble/host/include/host/ble_hs.h:38:10: note: in file included from /Users/dpl/esp/esp-idf/components/bt/host/nimble/nimble/nimble/host/include/host/ble_hs.h:38:
36 | #include "host/ble_hs_id.h"
37 | #include "host/ble_hs_hci.h"
38 | #include "host/ble_hs_log.h"
| `- note: in file included from /Users/dpl/esp/esp-idf/components/bt/host/nimble/nimble/nimble/host/include/host/ble_hs.h:38:
39 | #include "host/ble_hs_mbuf.h"
40 | #include "host/ble_hs_stop.h"
/Users/dpl/esp/esp-idf/components/bt/host/nimble/nimble/nimble/host/include/host/ble_hs_log.h:36:10: note: in file included from /Users/dpl/esp/esp-idf/components/bt/host/nimble/nimble/nimble/host/include/host/ble_hs_log.h:36:
34 | */
35 |
36 | #include "modlog/modlog.h"
| `- note: in file included from /Users/dpl/esp/esp-idf/components/bt/host/nimble/nimble/nimble/host/include/host/ble_hs_log.h:36:
37 | #include "log/log.h"
38 |
/Users/dpl/esp/esp-idf/components/bt/host/nimble/nimble/porting/nimble/include/modlog/modlog.h:26:10: note: in file included from /Users/dpl/esp/esp-idf/components/bt/host/nimble/nimble/porting/nimble/include/modlog/modlog.h:26:
24 |
25 | #include "log_common/log_common.h"
26 | #include "log/log.h"
| `- note: in file included from /Users/dpl/esp/esp-idf/components/bt/host/nimble/nimble/porting/nimble/include/modlog/modlog.h:26:
27 | #include "log_common/log_common.h"
28 |
/Users/dpl/esp/esp-idf/components/bt/host/nimble/nimble/porting/nimble/include/log/log.h:27:1: warning: empty struct has size 0 in C, size 1 in C++
25 | #endif
26 |
27 | struct log {
| `- warning: empty struct has size 0 in C, size 1 in C++
28 | };
29 |
/Users/dpl/Documents/GitHub/swift-matter-examples/led-blink/main/BridgingHeader.h:44:10: note: in file included from /Users/dpl/Documents/GitHub/swift-matter-examples/led-blink/main/BridgingHeader.h:44:
42 | extern "C" char *strdup(const char *s1);
43 |
44 | #include <esp_matter.h>
| `- note: in file included from /Users/dpl/Documents/GitHub/swift-matter-examples/led-blink/main/BridgingHeader.h:44:
45 | #include <esp_matter_cluster.h>
46 | #include <app-common/zap-generated/ids/Clusters.h>
/Users/dpl/esp/esp-matter/components/esp_matter/esp_matter.h:22:10: note: in file included from /Users/dpl/esp/esp-matter/components/esp_matter/esp_matter.h:22:
20 | */
21 |
22 | #include <esp_matter_attribute.h>
| `- note: in file included from /Users/dpl/esp/esp-matter/components/esp_matter/esp_matter.h:22:
23 | #include <esp_matter_attribute_utils.h>
24 | #include <esp_matter_client.h>
/Users/dpl/esp/esp-matter/components/esp_matter/esp_matter_attribute.h:17:10: note: in file included from /Users/dpl/esp/esp-matter/components/esp_matter/esp_matter_attribute.h:17:
15 | #pragma once
16 |
17 | #include <esp_matter_core.h>
| `- note: in file included from /Users/dpl/esp/esp-matter/components/esp_matter/esp_matter_attribute.h:17:
18 |
19 | namespace esp_matter {
/Users/dpl/esp/esp-matter/components/esp_matter/esp_matter_core.h:17:10: note: in file included from /Users/dpl/esp/esp-matter/components/esp_matter/esp_matter_core.h:17:
15 | #pragma once
16 |
17 | #include <app/CASESessionManager.h>
| `- note: in file included from /Users/dpl/esp/esp-matter/components/esp_matter/esp_matter_core.h:17:
18 | #include <app/DeviceProxy.h>
19 | #include <app/InteractionModelEngine.h>
/Users/dpl/esp/esp-matter/connectedhomeip/connectedhomeip/src/app/CASESessionManager.h:27:10: note: in file included from /Users/dpl/esp/esp-matter/connectedhomeip/connectedhomeip/src/app/CASESessionManager.h:27:
25 | #include <lib/core/CHIPCore.h>
26 | #include <lib/support/Pool.h>
27 | #include <platform/CHIPDeviceLayer.h>
| `- note: in file included from /Users/dpl/esp/esp-matter/connectedhomeip/connectedhomeip/src/app/CASESessionManager.h:27:
28 | #include <transport/SessionDelegate.h>
29 | #include <transport/SessionManager.h>
/Users/dpl/esp/esp-matter/connectedhomeip/connectedhomeip/src/include/platform/CHIPDeviceLayer.h:27:10: note: in file included from /Users/dpl/esp/esp-matter/connectedhomeip/connectedhomeip/src/include/platform/CHIPDeviceLayer.h:27:
25 | #include <lib/core/CHIPCore.h>
26 | #include <platform/CHIPDeviceError.h>
27 | #include <platform/ConfigurationManager.h>
| `- note: in file included from /Users/dpl/esp/esp-matter/connectedhomeip/connectedhomeip/src/include/platform/CHIPDeviceLayer.h:27:
28 | #include <platform/ConnectivityManager.h>
29 | #include <platform/GeneralUtils.h>
/Users/dpl/esp/esp-matter/connectedhomeip/connectedhomeip/src/include/platform/ConfigurationManager.h:231:10: note: in file included from /Users/dpl/esp/esp-matter/connectedhomeip/connectedhomeip/src/include/platform/ConfigurationManager.h:231:
229 | #elif defined(CHIP_DEVICE_LAYER_TARGET)
230 | #define CONFIGURATIONMANAGERIMPL_HEADER <platform/CHIP_DEVICE_LAYER_TARGET/ConfigurationManagerImpl.h>
231 | #include CONFIGURATIONMANAGERIMPL_HEADER
| `- note: in file included from /Users/dpl/esp/esp-matter/connectedhomeip/connectedhomeip/src/include/platform/ConfigurationManager.h:231:
232 | #endif // defined(CHIP_DEVICE_LAYER_TARGET)
233 |
/Users/dpl/esp/esp-matter/connectedhomeip/connectedhomeip/src/platform/ESP32/ConfigurationManagerImpl.h:58:16: warning: 'GetSoftwareVersionString' overrides a member function but is not marked 'override'
56 | CHIP_ERROR GetTotalOperationalHours(uint32_t & totalOperationalHours) override;
57 | CHIP_ERROR StoreTotalOperationalHours(uint32_t totalOperationalHours) override;
58 | CHIP_ERROR GetSoftwareVersionString(char * buf, size_t bufSize);
| `- warning: 'GetSoftwareVersionString' overrides a member function but is not marked 'override'
59 | CHIP_ERROR GetSoftwareVersion(uint32_t & softwareVer) override;
60 | CHIP_ERROR GetLocationCapability(uint8_t & location) override;
/Users/dpl/esp/esp-matter/connectedhomeip/connectedhomeip/src/include/platform/internal/GenericConfigurationManagerImpl.h:66:16: note: overridden virtual function is here
64 | CHIP_ERROR Init() override;
65 | CHIP_ERROR StoreHardwareVersion(uint16_t hardwareVer) override;
66 | CHIP_ERROR GetSoftwareVersionString(char * buf, size_t bufSize) override;
| `- note: overridden virtual function is here
67 | CHIP_ERROR GetSoftwareVersion(uint32_t & softwareVer) override;
68 | CHIP_ERROR StoreSoftwareVersion(uint32_t softwareVer) override;
/Users/dpl/Documents/GitHub/swift-matter-examples/led-blink/main/BridgingHeader.h:44:10: note: in file included from /Users/dpl/Documents/GitHub/swift-matter-examples/led-blink/main/BridgingHeader.h:44:
42 | extern "C" char *strdup(const char *s1);
43 |
44 | #include <esp_matter.h>
| `- note: in file included from /Users/dpl/Documents/GitHub/swift-matter-examples/led-blink/main/BridgingHeader.h:44:
45 | #include <esp_matter_cluster.h>
46 | #include <app-common/zap-generated/ids/Clusters.h>
/Users/dpl/esp/esp-matter/components/esp_matter/esp_matter.h:28:10: note: in file included from /Users/dpl/esp/esp-matter/components/esp_matter/esp_matter.h:28:
26 | #include <esp_matter_command.h>
27 | #include <esp_matter_core.h>
28 | #include <esp_matter_endpoint.h>
| `- note: in file included from /Users/dpl/esp/esp-matter/components/esp_matter/esp_matter.h:28:
29 | #include <esp_matter_event.h>
30 | #include <esp_matter_feature.h>
/Users/dpl/esp/esp-matter/components/esp_matter/esp_matter_endpoint.h:168:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here
166 | } app_base_config;
167 |
168 | typedef struct : app_base_config {
| | - note: type is not C-compatible due to this base class | - warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here
169 | cluster::groups::config_t groups;
170 | } app_with_group_config;
| `- note: type is given name 'app_with_group_config' for linkage purposes by this typedef declaration
171 |
172 | typedef struct : app_base_config {
/Users/dpl/Documents/GitHub/swift-matter-examples/led-blink/main/BridgingHeader.h:44:10: note: in file included from /Users/dpl/Documents/GitHub/swift-matter-examples/led-blink/main/BridgingHeader.h:44:
42 | extern "C" char *strdup(const char *s1);
43 |
44 | #include <esp_matter.h>
| `- note: in file included from /Users/dpl/Documents/GitHub/swift-matter-examples/led-blink/main/BridgingHeader.h:44:
45 | #include <esp_matter_cluster.h>
46 | #include <app-common/zap-generated/ids/Clusters.h>
/Users/dpl/esp/esp-matter/components/esp_matter/esp_matter.h:28:10: note: in file included from /Users/dpl/esp/esp-matter/components/esp_matter/esp_matter.h:28:
26 | #include <esp_matter_command.h>
27 | #include <esp_matter_core.h>
28 | #include <esp_matter_endpoint.h>
| `- note: in file included from /Users/dpl/esp/esp-matter/components/esp_matter/esp_matter.h:28:
29 | #include <esp_matter_event.h>
30 | #include <esp_matter_feature.h>
/Users/dpl/esp/esp-matter/components/esp_matter/esp_matter_endpoint.h:172:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here
170 | } app_with_group_config;
171 |
172 | typedef struct : app_base_config {
| | - note: type is not C-compatible due to this base class | - warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here
173 | cluster::binding::config_t binding;
174 | } app_client_config;
| `- note: type is given name 'app_client_config' for linkage purposes by this typedef declaration
175 |
176 | typedef struct : app_with_group_config {
/Users/dpl/Documents/GitHub/swift-matter-examples/led-blink/main/BridgingHeader.h:44:10: note: in file included from /Users/dpl/Documents/GitHub/swift-matter-examples/led-blink/main/BridgingHeader.h:44:
42 | extern "C" char *strdup(const char *s1);
43 |
44 | #include <esp_matter.h>
| `- note: in file included from /Users/dpl/Documents/GitHub/swift-matter-examples/led-blink/main/BridgingHeader.h:44:
45 | #include <esp_matter_cluster.h>
46 | #include <app-common/zap-generated/ids/Clusters.h>
/Users/dpl/esp/esp-matter/components/esp_matter/esp_matter.h:28:10: note: in file included from /Users/dpl/esp/esp-matter/components/esp_matter/esp_matter.h:28:
26 | #include <esp_matter_command.h>
27 | #include <esp_matter_core.h>
28 | #include <esp_matter_endpoint.h>
| `- note: in file included from /Users/dpl/esp/esp-matter/components/esp_matter/esp_matter.h:28:
29 | #include <esp_matter_event.h>
30 | #include <esp_matter_feature.h>
/Users/dpl/esp/esp-matter/components/esp_matter/esp_matter_endpoint.h:176:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here
174 | } app_client_config;
175 |
176 | typedef struct : app_with_group_config {
| | - note: type is not C-compatible due to this base class | - warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here
177 | cluster::on_off::config_t on_off;
178 | } on_off_config;
| `- note: type is given name 'on_off_config' for linkage purposes by this typedef declaration
179 |
180 | typedef struct : app_with_group_config {
/Users/dpl/Documents/GitHub/swift-matter-examples/led-blink/main/BridgingHeader.h:44:10: note: in file included from /Users/dpl/Documents/GitHub/swift-matter-examples/led-blink/main/BridgingHeader.h:44:
42 | extern "C" char *strdup(const char *s1);
43 |
44 | #include <esp_matter.h>
| `- note: in file included from /Users/dpl/Documents/GitHub/swift-matter-examples/led-blink/main/BridgingHeader.h:44:
45 | #include <esp_matter_cluster.h>
46 | #include <app-common/zap-generated/ids/Clusters.h>
/Users/dpl/esp/esp-matter/components/esp_matter/esp_matter.h:28:10: note: in file included from /Users/dpl/esp/esp-matter/components/esp_matter/esp_matter.h:28:
26 | #include <esp_matter_command.h>
27 | #include <esp_matter_core.h>
28 | #include <esp_matter_endpoint.h>
| `- note: in file included from /Users/dpl/esp/esp-matter/components/esp_matter/esp_matter.h:28:
29 | #include <esp_matter_event.h>
30 | #include <esp_matter_feature.h>
/Users/dpl/esp/esp-matter/components/esp_matter/esp_matter_endpoint.h:180:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here
178 | } on_off_config;
179 |
180 | typedef struct : app_with_group_config {
| | - note: type is not C-compatible due to this base class | - warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here
181 | cluster::scenes_management::config_t scenes_management;
182 | cluster::on_off::config_t on_off;
183 | } on_off_with_scenes_management_config;
| `- note: type is given name 'on_off_with_scenes_management_config' for linkage purposes by this typedef declaration
184 |
185 | typedef struct : app_base_config {
/Users/dpl/Documents/GitHub/swift-matter-examples/led-blink/main/BridgingHeader.h:44:10: note: in file included from /Users/dpl/Documents/GitHub/swift-matter-examples/led-blink/main/BridgingHeader.h:44:
42 | extern "C" char *strdup(const char *s1);
43 |
44 | #include <esp_matter.h>
| `- note: in file included from /Users/dpl/Documents/GitHub/swift-matter-examples/led-blink/main/BridgingHeader.h:44:
45 | #include <esp_matter_cluster.h>
46 | #include <app-common/zap-generated/ids/Clusters.h>
/Users/dpl/esp/esp-matter/components/esp_matter/esp_matter.h:28:10: note: in file included from /Users/dpl/esp/esp-matter/components/esp_matter/esp_matter.h:28:
26 | #include <esp_matter_command.h>
27 | #include <esp_matter_core.h>
28 | #include <esp_matter_endpoint.h>
| `- note: in file included from /Users/dpl/esp/esp-matter/components/esp_matter/esp_matter.h:28:
29 | #include <esp_matter_event.h>
30 | #include <esp_matter_feature.h>
8 warnings generated.
/Users/dpl/esp/esp-matter/components/esp_matter/esp_matter_endpoint.h:185:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here
183 | } on_off_with_scenes_management_config;
184 |
185 | typedef struct : app_base_config {
| | - note: type is not C-compatible due to this base class | - warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here
186 | cluster::boolean_state::config_t boolean_state;
187 | } app_with_bool_state_config;
| - note: type is given name 'app_with_bool_state_config' for linkage purposes by this typedef declaration 188 | 189 | typedef struct { [1381/1385] Generating ld/sections.ld warning: default on the choice symbol SEC_CERT_DAC_PROVIDER (defined at /Users/dpl/esp/esp-matter/connectedhomeip/connectedhomeip/config/esp32/components/chip/Kconfig:979, /Users/dpl/esp/esp-matter/components/esp_matter/Kconfig:48) will have no effect, as defaults do not affect choice symbols warning: the choice symbol SEC_CERT_DAC_PROVIDER (defined at /Users/dpl/esp/esp-matter/connectedhomeip/connectedhomeip/config/esp32/components/chip/Kconfig:979, /Users/dpl/esp/esp-matter/components/esp_matter/Kconfig:48) is defined with a prompt outside the choice info: INFO: Symbol SEC_CERT_DAC_PROVIDER defined in multiple locations (see below). Please check if this is a correct behavior or a random name match: /Users/dpl/esp/esp-matter/connectedhomeip/connectedhomeip/config/esp32/components/chip/Kconfig:979 /Users/dpl/esp/esp-matter/components/esp_matter/Kconfig:48 [1383/1385] Linking CXX executable light.elf FAILED: light.elf : && /Users/dpl/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20240530/riscv32-esp-elf/bin/riscv32-esp-elf-g++ -march=rv32imac_zicsr_zifencei -nostartfiles -march=rv32imac_zicsr_zifencei --specs=nosys.specs -Wl,--cref -Wl,--defsym=IDF_TARGET_ESP32C6=0-wrap=_Unwind_ForcedUnwind -Wl,--wrap=_Unwind_Resume_or_Rethrow -Wl,--wrap=_Unwind_Backtrace -Wl,--wrap=__cxa_call_unexpected -Wl,--wrap=__gxx_personality_v0 -Wl,--wrap=__cxa_throw -Wl,--wrap=__cxa_allocate_exception -u __cxa_guard_dummy -u __cxx_init_dummy -lstdc++ esp-idf/pthread/libpthread.a esp-idf/newlib/libnewlib.a -lgcc esp-idf/cxx/libcxx.a -u __cxx_fatal_exception -u esp_timer_init_include_func -u uart_vfs_include_dev_init -u usb_serial_jtag_vfs_include_dev_init -u usb_serial_jtag_connection_monitor_include -u include_esp_phy_override -lphy -lbtbb -lphy -lbtbb esp-idf/esp_phy/libesp_phy.a -u esp_vfs_include_console_register -u vfs_include_syscalls_impl -u esp_system_include_coredump_init && : /Users/dpl/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20240530/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/bin/ld: /Users/dpl/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20240530/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-getentropyr.o): in function _getentropy_r':
/Users/brnomac003/.gitlab-runner/builds/qR2TxTby/1/idf/crosstool-NG/.build/riscv32-esp-elf/src/newlib/newlib/libc/reent/getentropyr.c:48:(.text+0x16): warning: _getentropy is not implemented and will always fail
/Users/dpl/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20240530/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/bin/ld: The gap between .flash.appdesc and .flash.rodata must not exist to produce the final bin image.
/Users/dpl/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20240530/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/bin/ld: The gap between .flash.rodata and .eh_frame_hdr must not exist to produce the final bin image.
collect2: error: ld returned 1 exit status
ninja: build stopped: subcommand failed.
ninja failed with exit code 1, output of the command is in the /Users/dpl/Documents/GitHub/swift-matter-examples/led-blink/build/log/idf_py_stderr_output_62659 and /Users/dpl/Documents/GitHub/swift-matter-examples/led-blink/build/log/idf_py_stdout_output_62659
The text was updated successfully, but these errors were encountered:
idf.py fullclean
idf.py set-target esp32c6
idf.py build
Executing action: fullclean
Executing action: remove_managed_components
Done
Adding "set-target"'s dependency "fullclean" to list of commands with default set of options.
Executing action: fullclean
Build directory '/Users/dpl/Documents/GitHub/swift-matter-examples/led-blink/build' is empty. Nothing to clean.
Executing action: set-target
Set Target to: esp32c6, new sdkconfig will be created.
Running cmake in directory /Users/dpl/Documents/GitHub/swift-matter-examples/led-blink/build
Executing "cmake -G Ninja -DPYTHON_DEPS_CHECKED=1 -DPYTHON=/Users/dpl/.espressif/python_env/idf5.3_py3.11_env/bin/python -DESP_PLATFORM=1 -DIDF_TARGET=esp32c6 -DCCACHE_ENABLE=0 /Users/dpl/Documents/GitHub/swift-matter-examples/led-blink"...
-- Existing sdkconfig '/Users/dpl/Documents/GitHub/swift-matter-examples/led-blink/sdkconfig' renamed to '/Users/dpl/Documents/GitHub/swift-matter-examples/led-blink/sdkconfig.old'.
-- Found Git: /usr/bin/git (found version "2.39.5 (Apple Git-154)")
CMake Deprecation Warning at /Users/dpl/esp/esp-matter/device_hal/device/esp32c6_devkit_c/esp_matter_device.cmake:1 (cmake_minimum_required):
Compatibility with CMake < 3.10 will be removed from a future version of
CMake.
Update the VERSION argument value. Or, use the ... syntax
to tell CMake that the project requires at least but has been updated
to work with policies introduced by or earlier.
Call Stack (most recent call first):
CMakeLists.txt:25 (include)
-- Component directory /Users/dpl/esp/esp-matter/examples/common/blemesh_platform does not contain a CMakeLists.txt file. No component will be added
-- Component directory /Users/dpl/esp/esp-matter/examples/common/cmake_common does not contain a CMakeLists.txt file. No component will be added
-- Component directory /Users/dpl/esp/esp-matter/examples/common/external_platform does not contain a CMakeLists.txt file. No component will be added
-- Component directory /Users/dpl/esp/esp-matter/examples/common/relinker does not contain a CMakeLists.txt file. No component will be added
-- Component directory /Users/dpl/esp/esp-matter/examples/common/secondary_ble_adv does not contain a CMakeLists.txt file. No component will be added
-- Component directory /Users/dpl/esp/esp-matter/examples/common/utils does not contain a CMakeLists.txt file. No component will be added
-- The C compiler identification is GNU 13.2.0
-- The CXX compiler identification is GNU 13.2.0
-- The ASM compiler identification is GNU
-- Found assembler: /Users/dpl/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20240530/riscv32-esp-elf/bin/riscv32-esp-elf-gcc
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /Users/dpl/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20240530/riscv32-esp-elf/bin/riscv32-esp-elf-gcc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /Users/dpl/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20240530/riscv32-esp-elf/bin/riscv32-esp-elf-g++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Building ESP-IDF components for target esp32c6
NOTICE: Skipping optional dependency: espressif/cmake_utilities
NOTICE: Skipping optional dependency: espressif/esp_wifi_remote
NOTICE: Skipping optional dependency: espressif/cmake_utilities
NOTICE: Skipping optional dependency: espressif/esp_wifi_remote
NOTICE: Skipping optional dependency: espressif/cmake_utilities
NOTICE: Skipping optional dependency: espressif/esp_wifi_remote
NOTICE: Skipping optional dependency: espressif/cmake_utilities
NOTICE: Skipping optional dependency: espressif/esp_wifi_remote
NOTICE: Processing 17 dependencies:
NOTICE: [1/17] espressif/button (2.5.0)
NOTICE: [2/17] espressif/cbor (0.6.0~1)
NOTICE: [3/17] espressif/esp-serial-flasher (0.0.11)
NOTICE: [4/17] espressif/esp_delta_ota (1.1.0)
NOTICE: [5/17] espressif/esp_diag_data_store (1.0.2)
NOTICE: [6/17] espressif/esp_diagnostics (1.2.1)
NOTICE: [7/17] espressif/esp_encrypted_img (2.1.0)
NOTICE: [8/17] espressif/esp_insights (1.2.2)
NOTICE: [9/17] espressif/esp_rcp_update (1.2.0)
NOTICE: [10/17] espressif/esp_secure_cert_mgr (2.5.0)
NOTICE: [11/17] espressif/jsmn (1.1.0)
NOTICE: [12/17] espressif/json_generator (1.1.2)
NOTICE: [13/17] espressif/json_parser (1.0.3)
NOTICE: [14/17] espressif/led_strip (1.0.0)
NOTICE: [15/17] espressif/mdns (1.4.2)
NOTICE: [16/17] espressif/rmaker_common (1.4.6)
NOTICE: [17/17] idf (5.3.2)
-- Found Python3: /opt/homebrew/Frameworks/Python.framework/Versions/3.13/bin/python3.13 (found version "3.13.1") found components: Interpreter
NOTICE: Skipping optional dependency: espressif/cmake_utilities
NOTICE: Skipping optional dependency: espressif/esp_wifi_remote
-- Project sdkconfig file /Users/dpl/Documents/GitHub/swift-matter-examples/led-blink/sdkconfig
warning: default on the choice symbol SEC_CERT_DAC_PROVIDER (defined at /Users/dpl/esp/esp-matter/connectedhomeip/connectedhomeip/config/esp32/components/chip/Kconfig:979, /Users/dpl/esp/esp-matter/components/esp_matter/Kconfig:48) will have no effect, as defaults do not affect choice symbols
warning: the choice symbol SEC_CERT_DAC_PROVIDER (defined at /Users/dpl/esp/esp-matter/connectedhomeip/connectedhomeip/config/esp32/components/chip/Kconfig:979, /Users/dpl/esp/esp-matter/components/esp_matter/Kconfig:48) is defined with a prompt outside the choice
info: INFO: Symbol SEC_CERT_DAC_PROVIDER defined in multiple locations (see below). Please check if this is a correct behavior or a random name match:
/Users/dpl/esp/esp-matter/connectedhomeip/connectedhomeip/config/esp32/components/chip/Kconfig:979
/Users/dpl/esp/esp-matter/components/esp_matter/Kconfig:48
Loading defaults file /Users/dpl/Documents/GitHub/swift-matter-examples/led-blink/sdkconfig.defaults...
/Users/dpl/Documents/GitHub/swift-matter-examples/led-blink/sdkconfig.defaults:64 CONFIG_ESP32_ENABLE_COREDUMP_TO_FLASH was replaced with CONFIG_ESP_COREDUMP_ENABLE_TO_FLASH
/Users/dpl/Documents/GitHub/swift-matter-examples/led-blink/sdkconfig.defaults:65 CONFIG_ESP32_COREDUMP_DATA_FORMAT_ELF was replaced with CONFIG_ESP_COREDUMP_DATA_FORMAT_ELF
warning: unknown kconfig symbol 'ESPTOOLPY_BAUD_921600B' assigned to 'y' in /Users/dpl/Documents/GitHub/swift-matter-examples/led-blink/sdkconfig.defaults
warning: unknown kconfig symbol 'ESPTOOLPY_BAUD' assigned to '921600' in /Users/dpl/Documents/GitHub/swift-matter-examples/led-blink/sdkconfig.defaults
warning: unknown kconfig symbol 'ESPTOOLPY_COMPRESSED' assigned to 'y' in /Users/dpl/Documents/GitHub/swift-matter-examples/led-blink/sdkconfig.defaults
warning: unknown kconfig symbol 'ESPTOOLPY_MONITOR_BAUD_115200B' assigned to 'y' in /Users/dpl/Documents/GitHub/swift-matter-examples/led-blink/sdkconfig.defaults
warning: unknown kconfig symbol 'ESP_MATTER_NVS_USE_COMPACT_ATTR_STORAGE' assigned to 'y' in /Users/dpl/Documents/GitHub/swift-matter-examples/led-blink/sdkconfig.defaults
warning: unknown kconfig symbol 'BSP_BUTTONS_NUM' assigned to '1' in /Users/dpl/Documents/GitHub/swift-matter-examples/led-blink/sdkconfig.defaults
warning: unknown kconfig symbol 'BSP_BUTTON_1_TYPE_GPIO' assigned to 'y' in /Users/dpl/Documents/GitHub/swift-matter-examples/led-blink/sdkconfig.defaults
warning: unknown kconfig symbol 'BSP_BUTTON_1_GPIO' assigned to '0' in /Users/dpl/Documents/GitHub/swift-matter-examples/led-blink/sdkconfig.defaults
warning: unknown kconfig symbol 'BSP_BUTTON_1_LEVEL' assigned to '0' in /Users/dpl/Documents/GitHub/swift-matter-examples/led-blink/sdkconfig.defaults
warning: unknown kconfig symbol 'BSP_LEDS_NUM' assigned to '0' in /Users/dpl/Documents/GitHub/swift-matter-examples/led-blink/sdkconfig.defaults
-- Adding linker script /Users/dpl/esp/esp-idf/components/riscv/ld/rom.api.ld
CMake Deprecation Warning at /Users/dpl/esp/esp-idf/components/mbedtls/mbedtls/CMakeLists.txt:21 (cmake_minimum_required):
Compatibility with CMake < 3.10 will be removed from a future version of
CMake.
Update the VERSION argument value. Or, use the ... syntax
to tell CMake that the project requires at least but has been updated
to work with policies introduced by or earlier.
-- Found Python3: /Users/dpl/.espressif/python_env/idf5.3_py3.11_env/bin/python (found version "3.11.6") found components: Interpreter
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE
-- Performing Test C_COMPILER_SUPPORTS_WFORMAT_SIGNEDNESS
-- Performing Test C_COMPILER_SUPPORTS_WFORMAT_SIGNEDNESS - Success
-- App "light" version: 1.0
-- Adding linker script /Users/dpl/Documents/GitHub/swift-matter-examples/led-blink/build/esp-idf/esp_system/ld/memory.ld
-- Adding linker script /Users/dpl/Documents/GitHub/swift-matter-examples/led-blink/build/esp-idf/esp_system/ld/sections.ld.in
-- Adding linker script /Users/dpl/esp/esp-idf/components/esp_rom/esp32c6/ld/esp32c6.rom.ld
-- Adding linker script /Users/dpl/esp/esp-idf/components/esp_rom/esp32c6/ld/esp32c6.rom.api.ld
-- Adding linker script /Users/dpl/esp/esp-idf/components/esp_rom/esp32c6/ld/esp32c6.rom.rvfp.ld
-- Adding linker script /Users/dpl/esp/esp-idf/components/esp_rom/esp32c6/ld/esp32c6.rom.wdt.ld
-- Adding linker script /Users/dpl/esp/esp-idf/components/esp_rom/esp32c6/ld/esp32c6.rom.systimer.ld
-- Adding linker script /Users/dpl/esp/esp-idf/components/esp_rom/esp32c6/ld/esp32c6.rom.version.ld
-- Adding linker script /Users/dpl/esp/esp-idf/components/esp_rom/esp32c6/ld/esp32c6.rom.phy.ld
-- Adding linker script /Users/dpl/esp/esp-idf/components/esp_rom/esp32c6/ld/esp32c6.rom.coexist.ld
-- Adding linker script /Users/dpl/esp/esp-idf/components/esp_rom/esp32c6/ld/esp32c6.rom.net80211.ld
-- Adding linker script /Users/dpl/esp/esp-idf/components/esp_rom/esp32c6/ld/esp32c6.rom.pp.ld
-- Adding linker script /Users/dpl/esp/esp-idf/components/esp_rom/esp32c6/ld/esp32c6.rom.newlib.ld
-- Adding linker script /Users/dpl/esp/esp-idf/components/esp_rom/esp32c6/ld/esp32c6.rom.newlib-normal.ld
-- Adding linker script /Users/dpl/esp/esp-idf/components/esp_rom/esp32c6/ld/esp32c6.rom.heap.ld
-- Adding linker script /Users/dpl/esp/esp-idf/components/soc/esp32c6/ld/esp32c6.peripherals.ld
-- The Swift compiler identification is Apple 6.2
ESP Insights Project commit: 0cf0959
CMake Deprecation Warning at managed_components/espressif__esp-serial-flasher/CMakeLists.txt:1 (cmake_minimum_required):
Compatibility with CMake < 3.10 will be removed from a future version of
CMake.
Update the VERSION argument value. Or, use the ... syntax
to tell CMake that the project requires at least but has been updated
to work with policies introduced by or earlier.
CMake Deprecation Warning at /Users/dpl/esp/esp-matter/device_hal/device/esp32c6_devkit_c/esp_matter_device.cmake:1 (cmake_minimum_required):
Compatibility with CMake < 3.10 will be removed from a future version of
CMake.
Update the VERSION argument value. Or, use the ... syntax
to tell CMake that the project requires at least but has been updated
to work with policies introduced by or earlier.
Call Stack (most recent call first):
/Users/dpl/esp/esp-matter/device_hal/led_driver/CMakeLists.txt:1 (include)
CMake Deprecation Warning at /Users/dpl/esp/esp-matter/device_hal/device/esp32c6_devkit_c/esp_matter_device.cmake:1 (cmake_minimum_required):
Compatibility with CMake < 3.10 will be removed from a future version of
CMake.
Update the VERSION argument value. Or, use the ... syntax
to tell CMake that the project requires at least but has been updated
to work with policies introduced by or earlier.
Call Stack (most recent call first):
/Users/dpl/esp/esp-matter/device_hal/button_driver/iot_button/CMakeLists.txt:1 (include)
CMake Deprecation Warning at /Users/dpl/esp/esp-matter/device_hal/device/esp32c6_devkit_c/esp_matter_device.cmake:1 (cmake_minimum_required):
Compatibility with CMake < 3.10 will be removed from a future version of
CMake.
Update the VERSION argument value. Or, use the ... syntax
to tell CMake that the project requires at least but has been updated
to work with policies introduced by or earlier.
Call Stack (most recent call first):
/Users/dpl/esp/esp-matter/device_hal/device/CMakeLists.txt:1 (include)
-- Components: app_bridge app_reset app_trace app_update bootloader bootloader_support bt chip cmock console cxx device driver efuse esp-tls esp_adc esp_app_format esp_bootloader_format esp_coex esp_common esp_driver_ana_cmpr esp_driver_cam esp_driver_dac esp_driver_gpio esp_driver_gptimer esp_driver_i2c esp_driver_i2s esp_driver_isp esp_driver_jpeg /Users/dpl/esp/esp-idf/components/sdmmc /Users/dpl/esp/esp-idf/components/soc /Users/dpl/esp/esp-idf/components/spi_flash /Users/dpl/esp/esp-idf/components/spiffs /Users/dpl/esp/esp-idf/components/tcp_transport /Users/dpl/esp/esp-idf/components/ulp /Users/dpl/esp/esp-idf/components/unity /Users/dpl/esp/esp-idf/components/usb /Users/dpl/esp/esp-idf/components/vfs /Users/dpl/esp/esp-idf/components/wear_levelling /Users/dpl/esp/esp-idf/components/wifi_provisioning /Users/dpl/esp/esp-idf/components/wpa_supplicant
-- Configuring done (9.6s)
-- Generating done (0.8s)
-- Build files have been written to: /Users/dpl/Documents/GitHub/swift-matter-examples/led-blink/build
Executing action: all (aliases: build)
Running ninja in directory /Users/dpl/Documents/GitHub/swift-matter-examples/led-blink/build
Executing "ninja all"...
[7/1385] Generating ../../partition_table/partition-table.bin
Partition table binary generated. Contents:
ESP-IDF Partition Table
Name, Type, SubType, Offset, Size, Flags
esp_secure_cert,63,6,0xd000,8K,encrypted
nvs,data,nvs,0x10000,48K,
nvs_keys,data,nvs_keys,0x1c000,4K,encrypted
otadata,data,ota,0x1d000,8K,
phy_init,data,phy,0x1f000,4K,
ota_0,app,ota_0,0x20000,1920K,
ota_1,app,ota_1,0x200000,1920K,
fctry,data,nvs,0x3e0000,24K,
coredump,data,coredump,0x3e6000,64K,
[843/1385] Performing configure step for 'chip_gn'
Done. Made 4256 targets from 314 files in 414ms
[906/1385] Building C object esp-idf/espressif__esp_diagnostics/CMakeFiles/__idf_espressif__esp_diagnostics.dir/src/esp_diagnostics_utils.c.obj
In file included from /Users/dpl/Documents/GitHub/swift-matter-examples/led-blink/managed_components/espressif__esp_diagnostics/src/esp_diagnostics_utils.c:52:
/Users/dpl/esp/esp-idf/components/freertos/esp_additions/include/freertos/task_snapshot.h:8:2: warning: #warning freertos/task_snapshot.h header is no longer used, and will be removed in future versions. [-Wcpp]
8 | #warning freertos/task_snapshot.h header is no longer used, and will be removed in future versions.
| ^~~~~~~
[1036/1385] Performing configure step for 'bootloader'
-- Found Git: /usr/bin/git (found version "2.39.5 (Apple Git-154)")
-- The C compiler identification is GNU 13.2.0
-- The CXX compiler identification is GNU 13.2.0
-- The ASM compiler identification is GNU
-- Found assembler: /Users/dpl/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20240530/riscv32-esp-elf/bin/riscv32-esp-elf-gcc
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /Users/dpl/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20240530/riscv32-esp-elf/bin/riscv32-esp-elf-gcc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /Users/dpl/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20240530/riscv32-esp-elf/bin/riscv32-esp-elf-g++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Building ESP-IDF components for target esp32c6
-- Project sdkconfig file /Users/dpl/Documents/GitHub/swift-matter-examples/led-blink/sdkconfig
-- Adding linker script /Users/dpl/esp/esp-idf/components/riscv/ld/rom.api.ld
-- Adding linker script /Users/dpl/esp/esp-idf/components/soc/esp32c6/ld/esp32c6.peripherals.ld
-- Bootloader project name: "bootloader" version: 1
-- Adding linker script /Users/dpl/esp/esp-idf/components/esp_rom/esp32c6/ld/esp32c6.rom.ld
-- Adding linker script /Users/dpl/esp/esp-idf/components/esp_rom/esp32c6/ld/esp32c6.rom.api.ld
-- Adding linker script /Users/dpl/esp/esp-idf/components/esp_rom/esp32c6/ld/esp32c6.rom.rvfp.ld
-- Adding linker script /Users/dpl/esp/esp-idf/components/esp_rom/esp32c6/ld/esp32c6.rom.wdt.ld
-- Adding linker script /Users/dpl/esp/esp-idf/components/esp_rom/esp32c6/ld/esp32c6.rom.systimer.ld
-- Adding linker script /Users/dpl/esp/esp-idf/components/esp_rom/esp32c6/ld/esp32c6.rom.version.ld
-- Adding linker script /Users/dpl/esp/esp-idf/components/esp_rom/esp32c6/ld/esp32c6.rom.phy.ld
-- Adding linker script /Users/dpl/esp/esp-idf/components/esp_rom/esp32c6/ld/esp32c6.rom.newlib.ld
-- Adding linker script /Users/dpl/esp/esp-idf/components/bootloader/subproject/main/ld/esp32c6/bootloader.ld
-- Adding linker script /Users/dpl/esp/esp-idf/components/bootloader/subproject/main/ld/esp32c6/bootloader.rom.ld
-- Components: bootloader bootloader_support efuse esp_app_format esp_bootloader_format esp_common esp_hw_support esp_rom esp_system esptool_py freertos hal log main micro-ecc newlib partition_table riscv soc spi_flash
-- Component paths: /Users/dpl/esp/esp-idf/components/bootloader /Users/dpl/esp/esp-idf/components/bootloader_support /Users/dpl/esp/esp-idf/components/efuse /Users/dpl/esp/esp-idf/components/esp_app_format /Users/dpl/esp/esp-idf/components/esp_bootloader_format /Users/dpl/esp/esp-idf/components/esp_common /Users/dpl/esp/esp-idf/components/esp_hw_support /Users/dpl/esp/esp-idf/components/esp_rom /Users/dpl/esp/esp-idf/components/esp_system /Users/dpl/esp/esp-idf/components/esptool_py /Users/dpl/esp/esp-idf/components/freertos /Users/dpl/esp/esp-idf/components/hal /Users/dpl/esp/esp-idf/components/log /Users/dpl/esp/esp-idf/components/bootloader/subproject/main /Users/dpl/esp/esp-idf/components/bootloader/subproject/components/micro-ecc /Users/dpl/esp/esp-idf/components/newlib /Users/dpl/esp/esp-idf/components/partition_table /Users/dpl/esp/esp-idf/components/riscv /Users/dpl/esp/esp-idf/components/soc /Users/dpl/esp/esp-idf/components/spi_flash
-- Configuring done (6.7s)
-- Generating done (0.4s)
-- Build files have been written to: /Users/dpl/Documents/GitHub/swift-matter-examples/led-blink/build/bootloader
[1083/1385] Building C object esp-idf/espressif__led_strip/CMakeFiles/__idf_espressif__led_strip.dir/src/led_strip_rmt_ws2812.c.obj
In file included from /Users/dpl/Documents/GitHub/swift-matter-examples/led-blink/managed_components/espressif__led_strip/src/led_strip_rmt_ws2812.c:20:
/Users/dpl/esp/esp-idf/components/driver/deprecated/driver/rmt.h:18:2: warning: #warning "The legacy RMT driver is deprecated, please use driver/rmt_tx.h and/or driver/rmt_rx.h" [-Wcp ]
18 | #warning "The legacy RMT driver is deprecated, please use driver/rmt_tx.h and/or driver/rmt_rx.h"
| ^~~~~~~
[1108/1385] Building C object esp-idf/espressif__button/CMakeFiles/__idf_espressif__button.dir/button_adc.c.obj
/Users/dpl/Documents/GitHub/swift-matter-examples/led-blink/managed_components/espressif__button/button_adc.c: In function 'button_adc_init':
/Users/dpl/Documents/GitHub/swift-matter-examples/led-blink/managed_components/espressif__button/button_adc.c:206:13: warning: 'ADC_ATTEN_DB_11' is deprecated [-Wdeprecated-declarations]
206 | .atten = ADC_BUTTON_ATTEN,
| ^
In file included from /Users/dpl/esp/esp-idf/components/esp_adc/include/esp_adc/adc_oneshot.h:12,
from /Users/dpl/Documents/GitHub/swift-matter-examples/led-blink/managed_components/espressif__button/button_adc.c:21:
/Users/dpl/esp/esp-idf/components/hal/include/hal/adc_types.h:51:5: note: declared here
51 | ADC_ATTEN_DB_11 attribute((deprecated)) = ADC_ATTEN_DB_12, ///<This is deprecated, it behaves the same as
ADC_ATTEN_DB_12
| ^~~~~~~~~~~~~~~
/Users/dpl/Documents/GitHub/swift-matter-examples/led-blink/managed_components/espressif__button/button_adc.c:211:9: warning: 'ADC_ATTEN_DB_11' is deprecated [-Wdeprecated-declaration ]
211 | ret = adc_calibration_init(ADC_BUTTON_ADC_UNIT, ADC_BUTTON_ATTEN, &g_button.adc1_cali_handle);
| ^~~
/Users/dpl/esp/esp-idf/components/hal/include/hal/adc_types.h:51:5: note: declared here
51 | ADC_ATTEN_DB_11 attribute((deprecated)) = ADC_ATTEN_DB_12, ///<This is deprecated, it behaves the same as
ADC_ATTEN_DB_12
| ^~~~~~~~~~~~~~~
[1114/1385] Building C object esp-idf/led_driver/CMakeFiles/__idf_led_driver.dir/ws2812/led_driver.c.obj
In file included from /Users/dpl/esp/esp-matter/device_hal/led_driver/ws2812/led_driver.c:15:
/Users/dpl/esp/esp-idf/components/driver/deprecated/driver/rmt.h:18:2: warning: #warning "The legacy RMT driver is deprecated, please use driver/rmt_tx.h and/or driver/rmt_rx.h" [-Wcp ]
18 | #warning "The legacy RMT driver is deprecated, please use driver/rmt_tx.h and/or driver/rmt_rx.h"
| ^~~~~~~
[1174/1385] Building C object esp-idf/device/CMakeFiles/__idf_device.dir/esp32c6_devkit_c/device.c.obj
/Users/dpl/esp/esp-matter/device_hal/device/esp32c6_devkit_c/device.c:22:20: warning: 'TAG' defined but not used [-Wunused-variable]
22 | static const char TAG = "device";
| ^~~
[110/111] Generating binary image from built executable
esptool.py v4.8.1
Creating esp32c6 image...
Merged 2 ELF sections
Successfully created esp32c6 image.
Generated /Users/dpl/Documents/GitHub/swift-matter-examples/led-blink/build/bootloader/bootloader.bin
[111/111] cd /Users/dpl/Documents/GitHub/swift-matter-examples/led-blink/build/bootloader/...Users/dpl/Documents/GitHub/swift-matter-examples/led-blink/build/bootloader/bootloader.bin
Bootloader binary size 0x56f0 bytes. 0x6910 bytes (55%) free.
[1210/1385] Building CXX object esp-idf/esp_matter/CMakeFiles/__idf_esp_matter.dir/esp_matter_attribute_bounds.cpp.obj
/Users/dpl/esp/esp-matter/components/esp_matter/esp_matter_attribute_bounds.cpp: In function 'void esp_matter::cluster::level_control::add_bounds_cb(esp_matter::cluster_t)':
/Users/dpl/esp/esp-matter/components/esp_matter/esp_matter_attribute_bounds.cpp:134:39: warning: variable 'max_val' set but not used [-Wunused-but-set-variable]
134 | esp_matter_attr_val_t max_val = esp_matter_invalid(NULL);
| ^~~~~~~
[1244/1385] Building CXX object esp-idf/esp_matter/CMakeFiles/__idf_esp_matter.dir/Users/dpl/esp/esp-matter/connectedhomeip/connectedhomeip/src/app/util/attribute-storage.cpp.obj
/Users/dpl/esp/esp-matter/connectedhomeip/connectedhomeip/src/app/util/attribute-storage.cpp: In function 'void emberAfEndpointConfigure()':
/Users/dpl/esp/esp-matter/connectedhomeip/connectedhomeip/src/app/util/attribute-storage.cpp:181:40: warning: comparison is always true due to limited range of data type [-Wtype-limit ]
181 | static_assert(FIXED_ENDPOINT_COUNT <= std::numeric_limits<decltype(ep)>::max(),
/Users/dpl/esp/esp-matter/connectedhomeip/connectedhomeip/src/app/util/attribute-storage.cpp: In function 'uint16_t emberAfGetClusterServerEndpointIndex(chip::EndpointId, chip::ClusterId, uint16_t)':
/Users/dpl/esp/esp-matter/connectedhomeip/connectedhomeip/src/app/util/attribute-storage.cpp:857:17: warning: comparison is always false due to limited range of data type [-Wtype-limits]
857 | if (epIndex < FIXED_ENDPOINT_COUNT)
[1276/1385] Building CXX object esp-idf/esp_matter/CMakeFiles/__idf_esp_matter.dir/Users/d...dhomeip/connectedhomeip/src/app/clusters/color-control-server/color-control-server.cpp.obj
/Users/dpl/esp/esp-matter/connectedhomeip/connectedhomeip/src/app/clusters/color-control-server/color-control-server.cpp: In member function 'bool ColorControlServer::moveToHueCommand(chip::app::CommandHandler*, const chip::app::ConcreteCommandPath&, uint16_t, DirectionEnum, uint16_t, chip::BitMaskchip::app::Clusters::ColorControl::OptionsBitmap, chip::BitMaskchip::app::Clusters::ColorControl::OptionsBitmap, bool)':
/Users/dpl/esp/esp-matter/connectedhomeip/connectedhomeip/src/app/clusters/color-control-server/color-control-server.cpp:1622:58: warning: 'direction' may be used uninitialized [-Wmaybe-uninitialized]
1622 | colorHueTransitionState->up = (direction == DirectionEnum::kUp);
| ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/Users/dpl/esp/esp-matter/connectedhomeip/connectedhomeip/src/app/clusters/color-control-server/color-control-server.cpp:1524:19: note: 'direction' was declared here
1524 | DirectionEnum direction;
| ^~~~~~~~~
[1351/1385] Building CXX object esp-idf/esp_matter/CMakeFiles/__idf_esp_matter.dir/Users/d...tedhomeip/connectedhomeip/src/app/clusters/test-cluster-server/test-cluster-server.cpp.obj
In file included from /Users/dpl/esp/esp-matter/connectedhomeip/connectedhomeip/src/app/ConcreteAttributePath.h:23,
from /Users/dpl/esp/esp-matter/connectedhomeip/connectedhomeip/zzz_generated/app-common/app-common/zap-generated/cluster-objects.h:26,
from /Users/dpl/esp/esp-matter/connectedhomeip/connectedhomeip/src/app/clusters/test-cluster-server/test-cluster-server.cpp:23:
In copy constructor 'constexpr chip::Optional::Optional(const chip::Optional&) [with T = chip::app::Clusters::Globals::TestGlobalEnum]',
inlined from 'constexpr chip::app::Clusters::UnitTesting::Structs::SimpleStruct::Type::Type(const chip::app::Clusters::UnitTesting::Structs::SimpleStruct::Type&)' at /Users/dpl/esp/esp-matter/connectedhomeip/connectedhomeip/zzz_generated/app-common/app-common/zap-generated/cluster-objects.h:42304:8,
inlined from 'bool emberAfUnitTestingClusterTestEmitTestEventRequestCallback(chip::app::CommandHandler*, const chip::app::ConcreteCommandPath&, const chip::app::Clusters::UnitTesting::Commands::TestEmitTestEventRequest::DecodableType&)' at /Users/dpl/esp/esp-matter/connectedhomeip/connectedhomeip/src/app/clusters/test-cluster-server/test-cluster-server.cpp:906:107:
/Users/dpl/esp/esp-matter/connectedhomeip/connectedhomeip/src/lib/core/Optional.h:75:48: warning: 'arg4.chip::app::Clusters::UnitTesting::Structs::SimpleStruct::Type::i.chip::Optionalchip::app::Clusters::Globals::TestGlobalEnum::mValue.chip::Optionalchip::app::Clusters::Globals::TestGlobalEnum::Value::mData' may be used uninitialized [-Wmaybe-uninitialized]
75 | new (&mValue.mData) T(other.mValue.mData);
| ~~~~~~~~~~~~~^~~~~
/Users/dpl/esp/esp-matter/connectedhomeip/connectedhomeip/src/app/clusters/test-cluster-server/test-cluster-server.cpp: In function 'bool emberAfUnitTestingClusterTestEmitTestEventRequestCallback(chip::app::CommandHandler*, const chip::app::ConcreteCommandPath&, const chip::app::Clusters::UnitTesting::Commands::TestEmitTestEventRequest::DecodableType&)':
/Users/dpl/esp/esp-matter/connectedhomeip/connectedhomeip/src/app/clusters/test-cluster-server/test-cluster-server.cpp:901:33: note: 'arg4' declared here
901 | Structs::SimpleStruct::Type arg4;
| ^~~~
[1379/1385] Building Swift Module '__idf_main' with 2 sources
warning: conditional compilation flags do not have values in Swift; they are either present or absent (rather than 'IDF_VER="v5.3.2-210-g12938e511e"')
warning: conditional compilation flags do not have values in Swift; they are either present or absent (rather than 'MBEDTLS_CONFIG_FILE="mbedtls/esp_config.h"')
warning: conditional compilation flags do not have values in Swift; they are either present or absent (rather than 'MD5_ENABLED=1')
warning: conditional compilation flags do not have values in Swift; they are either present or absent (rather than 'SERIAL_FLASHER_BOOT_HOLD_TIME_MS=50')
warning: conditional compilation flags do not have values in Swift; they are either present or absent (rather than 'SERIAL_FLASHER_RESET_HOLD_TIME_MS=100')
warning: conditional compilation flags do not have values in Swift; they are either present or absent (rather than 'SOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE')
warning: conditional compilation flags do not have values in Swift; they are either present or absent (rather than 'SOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ')
warning: conditional compilation flags do not have values in Swift; they are either present or absent (rather than 'CHIP_ADDRESS_RESOLVE_IMPL_INCLUDE_HEADER=<lib/address_resolve/AddressResolve_DefaultImpl.h>')
/Users/dpl/Documents/GitHub/swift-matter-examples/led-blink/main/BridgingHeader.h:27:10: note: in file included from /Users/dpl/Documents/GitHub/swift-matter-examples/led-blink/main/BridgingHeader.h:27:
25 | #include <nvs_flash.h>
26 | #include <led_driver.h>
27 | #include <device.h>
| `- note: in file included from /Users/dpl/Documents/GitHub/swift-matter-examples/led-blink/main/BridgingHeader.h:27:
28 |
29 | // ESP Matter
/Users/dpl/esp/esp-matter/device_hal/device/include/device.h:16:10: note: in file included from /Users/dpl/esp/esp-matter/device_hal/device/include/device.h:16:
14 | #pragma once
15 |
16 | #include <iot_button.h>
| `- note: in file included from /Users/dpl/esp/esp-matter/device_hal/device/include/device.h:16:
17 | #include <led_driver.h>
18 |
/Users/dpl/Documents/GitHub/swift-matter-examples/led-blink/managed_components/espressif__button/include/iot_button.h:17:10: note: in file included from /Users/dpl/Documents/GitHub/swift-matter-examples/led-blink/managed_components/espressif__button/include/iot_button.h:17:
15 | #define IOT_BUTTON_H
16 |
17 | #include "button_adc.h"
| `- note: in file included from /Users/dpl/Documents/GitHub/swift-matter-examples/led-blink/managed_components/espressif__button/include/iot_button.h:17:
18 | #include "button_gpio.h"
19 | #include "esp_err.h"
/Users/dpl/Documents/GitHub/swift-matter-examples/led-blink/managed_components/espressif__button/include/button_adc.h:18:10: note: in file included from /Users/dpl/Documents/GitHub/swift-matter-examples/led-blink/managed_components/espressif__button/include/button_adc.h:18:
16 |
17 | #include "esp_idf_version.h"
18 | #include "driver/gpio.h"
| `- note: in file included from /Users/dpl/Documents/GitHub/swift-matter-examples/led-blink/managed_components/espressif__button/include/button_adc.h:18:
19 | #if ESP_IDF_VERSION >= ESP_IDF_VERSION_VAL(5, 0, 0)
20 | #include "esp_adc/adc_oneshot.h"
/Users/dpl/esp/esp-idf/components/esp_driver_gpio/include/driver/gpio.h:17:10: note: in file included from /Users/dpl/esp/esp-idf/components/esp_driver_gpio/include/driver/gpio.h:17:
15 | #include "hal/gpio_types.h"
16 | #include "esp_rom_gpio.h"
17 | #include "driver/gpio_etm.h"
| `- note: in file included from /Users/dpl/esp/esp-idf/components/esp_driver_gpio/include/driver/gpio.h:17:
18 |
19 | #ifdef __cplusplus
/Users/dpl/esp/esp-idf/components/esp_driver_gpio/include/driver/gpio_etm.h:10:10: note: in file included from /Users/dpl/esp/esp-idf/components/esp_driver_gpio/include/driver/gpio_etm.h:10:
8 | #include <stdint.h>
9 | #include "esp_err.h"
10 | #include "esp_etm.h"
| `- note: in file included from /Users/dpl/esp/esp-idf/components/esp_driver_gpio/include/driver/gpio_etm.h:10:
11 |
12 | #ifdef __cplusplus
/Users/dpl/esp/esp-idf/components/esp_hw_support/include/esp_etm.h:34:9: warning: empty struct has size 0 in C, size 1 in C++
32 | * @brief ETM channel configuration
33 | */
34 | typedef struct {
| `- warning: empty struct has size 0 in C, size 1 in C++
35 |
36 | } esp_etm_channel_config_t;
/Users/dpl/Documents/GitHub/swift-matter-examples/led-blink/main/BridgingHeader.h:44:10: note: in file included from /Users/dpl/Documents/GitHub/swift-matter-examples/led-blink/main/BridgingHeader.h:44:
42 | extern "C" char *strdup(const char *s1);
43 |
44 | #include <esp_matter.h>
| `- note: in file included from /Users/dpl/Documents/GitHub/swift-matter-examples/led-blink/main/BridgingHeader.h:44:
45 | #include <esp_matter_cluster.h>
46 | #include <app-common/zap-generated/ids/Clusters.h>
/Users/dpl/esp/esp-matter/components/esp_matter/esp_matter.h:22:10: note: in file included from /Users/dpl/esp/esp-matter/components/esp_matter/esp_matter.h:22:
20 | */
21 |
22 | #include <esp_matter_attribute.h>
| `- note: in file included from /Users/dpl/esp/esp-matter/components/esp_matter/esp_matter.h:22:
23 | #include <esp_matter_attribute_utils.h>
24 | #include <esp_matter_client.h>
/Users/dpl/esp/esp-matter/components/esp_matter/esp_matter_attribute.h:17:10: note: in file included from /Users/dpl/esp/esp-matter/components/esp_matter/esp_matter_attribute.h:17:
15 | #pragma once
16 |
17 | #include <esp_matter_core.h>
| `- note: in file included from /Users/dpl/esp/esp-matter/components/esp_matter/esp_matter_attribute.h:17:
18 |
19 | namespace esp_matter {
/Users/dpl/esp/esp-matter/components/esp_matter/esp_matter_core.h:17:10: note: in file included from /Users/dpl/esp/esp-matter/components/esp_matter/esp_matter_core.h:17:
15 | #pragma once
16 |
17 | #include <app/CASESessionManager.h>
| `- note: in file included from /Users/dpl/esp/esp-matter/components/esp_matter/esp_matter_core.h:17:
18 | #include <app/DeviceProxy.h>
19 | #include <app/InteractionModelEngine.h>
/Users/dpl/esp/esp-matter/connectedhomeip/connectedhomeip/src/app/CASESessionManager.h:27:10: note: in file included from /Users/dpl/esp/esp-matter/connectedhomeip/connectedhomeip/src/app/CASESessionManager.h:27:
25 | #include <lib/core/CHIPCore.h>
26 | #include <lib/support/Pool.h>
27 | #include <platform/CHIPDeviceLayer.h>
| `- note: in file included from /Users/dpl/esp/esp-matter/connectedhomeip/connectedhomeip/src/app/CASESessionManager.h:27:
28 | #include <transport/SessionDelegate.h>
29 | #include <transport/SessionManager.h>
/Users/dpl/esp/esp-matter/connectedhomeip/connectedhomeip/src/include/platform/CHIPDeviceLayer.h:27:10: note: in file included from /Users/dpl/esp/esp-matter/connectedhomeip/connectedhomeip/src/include/platform/CHIPDeviceLayer.h:27:
25 | #include <lib/core/CHIPCore.h>
26 | #include <platform/CHIPDeviceError.h>
27 | #include <platform/ConfigurationManager.h>
| `- note: in file included from /Users/dpl/esp/esp-matter/connectedhomeip/connectedhomeip/src/include/platform/CHIPDeviceLayer.h:27:
28 | #include <platform/ConnectivityManager.h>
29 | #include <platform/GeneralUtils.h>
/Users/dpl/esp/esp-matter/connectedhomeip/connectedhomeip/src/include/platform/ConfigurationManager.h:231:10: note: in file included from /Users/dpl/esp/esp-matter/connectedhomeip/connectedhomeip/src/include/platform/ConfigurationManager.h:231:
229 | #elif defined(CHIP_DEVICE_LAYER_TARGET)
230 | #define CONFIGURATIONMANAGERIMPL_HEADER <platform/CHIP_DEVICE_LAYER_TARGET/ConfigurationManagerImpl.h>
231 | #include CONFIGURATIONMANAGERIMPL_HEADER
| `- note: in file included from /Users/dpl/esp/esp-matter/connectedhomeip/connectedhomeip/src/include/platform/ConfigurationManager.h:231:
232 | #endif // defined(CHIP_DEVICE_LAYER_TARGET)
233 |
/Users/dpl/esp/esp-matter/connectedhomeip/connectedhomeip/src/platform/ESP32/ConfigurationManagerImpl.h:30:10: note: in file included from /Users/dpl/esp/esp-matter/connectedhomeip/connectedhomeip/src/platform/ESP32/ConfigurationManagerImpl.h:30:
28 | #include <platform/ESP32/CHIPDevicePlatformConfig.h>
29 |
30 | #include <platform/ConnectivityManager.h>
| `- note: in file included from /Users/dpl/esp/esp-matter/connectedhomeip/connectedhomeip/src/platform/ESP32/ConfigurationManagerImpl.h:30:
31 | #include <platform/internal/GenericConfigurationManagerImpl.h>
32 | #if CHIP_DEVICE_CONFIG_ENABLE_CHIPOBLE
/Users/dpl/esp/esp-matter/connectedhomeip/connectedhomeip/src/include/platform/ConnectivityManager.h:323:10: note: in file included from /Users/dpl/esp/esp-matter/connectedhomeip/connectedhomeip/src/include/platform/ConnectivityManager.h:323:
321 | #elif defined(CHIP_DEVICE_LAYER_TARGET)
322 | #define CONNECTIVITYMANAGERIMPL_HEADER <platform/CHIP_DEVICE_LAYER_TARGET/ConnectivityManagerImpl.h>
323 | #include CONNECTIVITYMANAGERIMPL_HEADER
| `- note: in file included from /Users/dpl/esp/esp-matter/connectedhomeip/connectedhomeip/src/include/platform/ConnectivityManager.h:323:
324 | #endif // defined(CHIP_DEVICE_LAYER_TARGET)
325 |
/Users/dpl/esp/esp-matter/connectedhomeip/connectedhomeip/src/platform/ESP32/ConnectivityManagerImpl.h:46:10: note: in file included from /Users/dpl/esp/esp-matter/connectedhomeip/connectedhomeip/src/platform/ESP32/ConnectivityManagerImpl.h:46:
44 |
45 | #if CHIP_DEVICE_CONFIG_ENABLE_CHIPOBLE
46 | #include <platform/internal/GenericConnectivityManagerImpl_BLE.h>
| `- note: in file included from /Users/dpl/esp/esp-matter/connectedhomeip/connectedhomeip/src/platform/ESP32/ConnectivityManagerImpl.h:46:
47 | #else
48 | #include <platform/internal/GenericConnectivityManagerImpl_NoBLE.h>
/Users/dpl/esp/esp-matter/connectedhomeip/connectedhomeip/src/include/platform/internal/GenericConnectivityManagerImpl_BLE.h:27:10: note: in file included from /Users/dpl/esp/esp-matter/connectedhomeip/connectedhomeip/src/include/platform/internal/GenericConnectivityManagerImpl_BLE.h:27:
25 | #pragma once
26 |
27 | #include <platform/internal/BLEManager.h>
| `- note: in file included from /Users/dpl/esp/esp-matter/connectedhomeip/connectedhomeip/src/include/platform/internal/GenericConnectivityManagerImpl_BLE.h:27:
28 |
29 | namespace chip {
/Users/dpl/esp/esp-matter/connectedhomeip/connectedhomeip/src/include/platform/internal/BLEManager.h:106:10: note: in file included from /Users/dpl/esp/esp-matter/connectedhomeip/connectedhomeip/src/include/platform/internal/BLEManager.h:106:
104 | #elif defined(CHIP_DEVICE_LAYER_TARGET)
105 | #define BLEMANAGERIMPL_HEADER <platform/CHIP_DEVICE_LAYER_TARGET/BLEManagerImpl.h>
106 | #include BLEMANAGERIMPL_HEADER
| `- note: in file included from /Users/dpl/esp/esp-matter/connectedhomeip/connectedhomeip/src/include/platform/internal/BLEManager.h:106:
107 | #endif // defined(CHIP_DEVICE_LAYER_TARGET)
108 |
/Users/dpl/esp/esp-matter/connectedhomeip/connectedhomeip/src/platform/ESP32/BLEManagerImpl.h:51:10: note: in file included from /Users/dpl/esp/esp-matter/connectedhomeip/connectedhomeip/src/platform/ESP32/BLEManagerImpl.h:51:
49 | #define min
50 | #define max
51 | #include "host/ble_hs.h"
| `- note: in file included from /Users/dpl/esp/esp-matter/connectedhomeip/connectedhomeip/src/platform/ESP32/BLEManagerImpl.h:51:
52 | #undef min
53 | #undef max
/Users/dpl/esp/esp-idf/components/bt/host/nimble/nimble/nimble/host/include/host/ble_hs.h:38:10: note: in file included from /Users/dpl/esp/esp-idf/components/bt/host/nimble/nimble/nimble/host/include/host/ble_hs.h:38:
36 | #include "host/ble_hs_id.h"
37 | #include "host/ble_hs_hci.h"
38 | #include "host/ble_hs_log.h"
| `- note: in file included from /Users/dpl/esp/esp-idf/components/bt/host/nimble/nimble/nimble/host/include/host/ble_hs.h:38:
39 | #include "host/ble_hs_mbuf.h"
40 | #include "host/ble_hs_stop.h"
/Users/dpl/esp/esp-idf/components/bt/host/nimble/nimble/nimble/host/include/host/ble_hs_log.h:36:10: note: in file included from /Users/dpl/esp/esp-idf/components/bt/host/nimble/nimble/nimble/host/include/host/ble_hs_log.h:36:
34 | */
35 |
36 | #include "modlog/modlog.h"
| `- note: in file included from /Users/dpl/esp/esp-idf/components/bt/host/nimble/nimble/nimble/host/include/host/ble_hs_log.h:36:
37 | #include "log/log.h"
38 |
/Users/dpl/esp/esp-idf/components/bt/host/nimble/nimble/porting/nimble/include/modlog/modlog.h:26:10: note: in file included from /Users/dpl/esp/esp-idf/components/bt/host/nimble/nimble/porting/nimble/include/modlog/modlog.h:26:
24 |
25 | #include "log_common/log_common.h"
26 | #include "log/log.h"
| `- note: in file included from /Users/dpl/esp/esp-idf/components/bt/host/nimble/nimble/porting/nimble/include/modlog/modlog.h:26:
27 | #include "log_common/log_common.h"
28 |
/Users/dpl/esp/esp-idf/components/bt/host/nimble/nimble/porting/nimble/include/log/log.h:27:1: warning: empty struct has size 0 in C, size 1 in C++
25 | #endif
26 |
27 | struct log {
| `- warning: empty struct has size 0 in C, size 1 in C++
28 | };
29 |
/Users/dpl/Documents/GitHub/swift-matter-examples/led-blink/main/BridgingHeader.h:44:10: note: in file included from /Users/dpl/Documents/GitHub/swift-matter-examples/led-blink/main/BridgingHeader.h:44:
42 | extern "C" char *strdup(const char *s1);
43 |
44 | #include <esp_matter.h>
| `- note: in file included from /Users/dpl/Documents/GitHub/swift-matter-examples/led-blink/main/BridgingHeader.h:44:
45 | #include <esp_matter_cluster.h>
46 | #include <app-common/zap-generated/ids/Clusters.h>
/Users/dpl/esp/esp-matter/components/esp_matter/esp_matter.h:22:10: note: in file included from /Users/dpl/esp/esp-matter/components/esp_matter/esp_matter.h:22:
20 | */
21 |
22 | #include <esp_matter_attribute.h>
| `- note: in file included from /Users/dpl/esp/esp-matter/components/esp_matter/esp_matter.h:22:
23 | #include <esp_matter_attribute_utils.h>
24 | #include <esp_matter_client.h>
/Users/dpl/esp/esp-matter/components/esp_matter/esp_matter_attribute.h:17:10: note: in file included from /Users/dpl/esp/esp-matter/components/esp_matter/esp_matter_attribute.h:17:
15 | #pragma once
16 |
17 | #include <esp_matter_core.h>
| `- note: in file included from /Users/dpl/esp/esp-matter/components/esp_matter/esp_matter_attribute.h:17:
18 |
19 | namespace esp_matter {
/Users/dpl/esp/esp-matter/components/esp_matter/esp_matter_core.h:17:10: note: in file included from /Users/dpl/esp/esp-matter/components/esp_matter/esp_matter_core.h:17:
15 | #pragma once
16 |
17 | #include <app/CASESessionManager.h>
| `- note: in file included from /Users/dpl/esp/esp-matter/components/esp_matter/esp_matter_core.h:17:
18 | #include <app/DeviceProxy.h>
19 | #include <app/InteractionModelEngine.h>
/Users/dpl/esp/esp-matter/connectedhomeip/connectedhomeip/src/app/CASESessionManager.h:27:10: note: in file included from /Users/dpl/esp/esp-matter/connectedhomeip/connectedhomeip/src/app/CASESessionManager.h:27:
25 | #include <lib/core/CHIPCore.h>
26 | #include <lib/support/Pool.h>
27 | #include <platform/CHIPDeviceLayer.h>
| `- note: in file included from /Users/dpl/esp/esp-matter/connectedhomeip/connectedhomeip/src/app/CASESessionManager.h:27:
28 | #include <transport/SessionDelegate.h>
29 | #include <transport/SessionManager.h>
/Users/dpl/esp/esp-matter/connectedhomeip/connectedhomeip/src/include/platform/CHIPDeviceLayer.h:27:10: note: in file included from /Users/dpl/esp/esp-matter/connectedhomeip/connectedhomeip/src/include/platform/CHIPDeviceLayer.h:27:
25 | #include <lib/core/CHIPCore.h>
26 | #include <platform/CHIPDeviceError.h>
27 | #include <platform/ConfigurationManager.h>
| `- note: in file included from /Users/dpl/esp/esp-matter/connectedhomeip/connectedhomeip/src/include/platform/CHIPDeviceLayer.h:27:
28 | #include <platform/ConnectivityManager.h>
29 | #include <platform/GeneralUtils.h>
/Users/dpl/esp/esp-matter/connectedhomeip/connectedhomeip/src/include/platform/ConfigurationManager.h:231:10: note: in file included from /Users/dpl/esp/esp-matter/connectedhomeip/connectedhomeip/src/include/platform/ConfigurationManager.h:231:
229 | #elif defined(CHIP_DEVICE_LAYER_TARGET)
230 | #define CONFIGURATIONMANAGERIMPL_HEADER <platform/CHIP_DEVICE_LAYER_TARGET/ConfigurationManagerImpl.h>
231 | #include CONFIGURATIONMANAGERIMPL_HEADER
| `- note: in file included from /Users/dpl/esp/esp-matter/connectedhomeip/connectedhomeip/src/include/platform/ConfigurationManager.h:231:
232 | #endif // defined(CHIP_DEVICE_LAYER_TARGET)
233 |
/Users/dpl/esp/esp-matter/connectedhomeip/connectedhomeip/src/platform/ESP32/ConfigurationManagerImpl.h:58:16: warning: 'GetSoftwareVersionString' overrides a member function but is not marked 'override'
56 | CHIP_ERROR GetTotalOperationalHours(uint32_t & totalOperationalHours) override;
57 | CHIP_ERROR StoreTotalOperationalHours(uint32_t totalOperationalHours) override;
58 | CHIP_ERROR GetSoftwareVersionString(char * buf, size_t bufSize);
| `- warning: 'GetSoftwareVersionString' overrides a member function but is not marked 'override'
59 | CHIP_ERROR GetSoftwareVersion(uint32_t & softwareVer) override;
60 | CHIP_ERROR GetLocationCapability(uint8_t & location) override;
/Users/dpl/esp/esp-matter/connectedhomeip/connectedhomeip/src/include/platform/internal/GenericConfigurationManagerImpl.h:66:16: note: overridden virtual function is here
64 | CHIP_ERROR Init() override;
65 | CHIP_ERROR StoreHardwareVersion(uint16_t hardwareVer) override;
66 | CHIP_ERROR GetSoftwareVersionString(char * buf, size_t bufSize) override;
| `- note: overridden virtual function is here
67 | CHIP_ERROR GetSoftwareVersion(uint32_t & softwareVer) override;
68 | CHIP_ERROR StoreSoftwareVersion(uint32_t softwareVer) override;
/Users/dpl/Documents/GitHub/swift-matter-examples/led-blink/main/BridgingHeader.h:44:10: note: in file included from /Users/dpl/Documents/GitHub/swift-matter-examples/led-blink/main/BridgingHeader.h:44:
42 | extern "C" char *strdup(const char *s1);
43 |
44 | #include <esp_matter.h>
| `- note: in file included from /Users/dpl/Documents/GitHub/swift-matter-examples/led-blink/main/BridgingHeader.h:44:
45 | #include <esp_matter_cluster.h>
46 | #include <app-common/zap-generated/ids/Clusters.h>
/Users/dpl/esp/esp-matter/components/esp_matter/esp_matter.h:28:10: note: in file included from /Users/dpl/esp/esp-matter/components/esp_matter/esp_matter.h:28:
26 | #include <esp_matter_command.h>
27 | #include <esp_matter_core.h>
28 | #include <esp_matter_endpoint.h>
| `- note: in file included from /Users/dpl/esp/esp-matter/components/esp_matter/esp_matter.h:28:
29 | #include <esp_matter_event.h>
30 | #include <esp_matter_feature.h>
/Users/dpl/esp/esp-matter/components/esp_matter/esp_matter_endpoint.h:168:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here
166 | } app_base_config;
167 |
168 | typedef struct : app_base_config {
| |
- note: type is not C-compatible due to this base class |
- warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here169 | cluster::groups::config_t groups;
170 | } app_with_group_config;
| `- note: type is given name 'app_with_group_config' for linkage purposes by this typedef declaration
171 |
172 | typedef struct : app_base_config {
/Users/dpl/Documents/GitHub/swift-matter-examples/led-blink/main/BridgingHeader.h:44:10: note: in file included from /Users/dpl/Documents/GitHub/swift-matter-examples/led-blink/main/BridgingHeader.h:44:
42 | extern "C" char *strdup(const char *s1);
43 |
44 | #include <esp_matter.h>
| `- note: in file included from /Users/dpl/Documents/GitHub/swift-matter-examples/led-blink/main/BridgingHeader.h:44:
45 | #include <esp_matter_cluster.h>
46 | #include <app-common/zap-generated/ids/Clusters.h>
/Users/dpl/esp/esp-matter/components/esp_matter/esp_matter.h:28:10: note: in file included from /Users/dpl/esp/esp-matter/components/esp_matter/esp_matter.h:28:
26 | #include <esp_matter_command.h>
27 | #include <esp_matter_core.h>
28 | #include <esp_matter_endpoint.h>
| `- note: in file included from /Users/dpl/esp/esp-matter/components/esp_matter/esp_matter.h:28:
29 | #include <esp_matter_event.h>
30 | #include <esp_matter_feature.h>
/Users/dpl/esp/esp-matter/components/esp_matter/esp_matter_endpoint.h:172:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here
170 | } app_with_group_config;
171 |
172 | typedef struct : app_base_config {
| |
- note: type is not C-compatible due to this base class |
- warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here173 | cluster::binding::config_t binding;
174 | } app_client_config;
| `- note: type is given name 'app_client_config' for linkage purposes by this typedef declaration
175 |
176 | typedef struct : app_with_group_config {
/Users/dpl/Documents/GitHub/swift-matter-examples/led-blink/main/BridgingHeader.h:44:10: note: in file included from /Users/dpl/Documents/GitHub/swift-matter-examples/led-blink/main/BridgingHeader.h:44:
42 | extern "C" char *strdup(const char *s1);
43 |
44 | #include <esp_matter.h>
| `- note: in file included from /Users/dpl/Documents/GitHub/swift-matter-examples/led-blink/main/BridgingHeader.h:44:
45 | #include <esp_matter_cluster.h>
46 | #include <app-common/zap-generated/ids/Clusters.h>
/Users/dpl/esp/esp-matter/components/esp_matter/esp_matter.h:28:10: note: in file included from /Users/dpl/esp/esp-matter/components/esp_matter/esp_matter.h:28:
26 | #include <esp_matter_command.h>
27 | #include <esp_matter_core.h>
28 | #include <esp_matter_endpoint.h>
| `- note: in file included from /Users/dpl/esp/esp-matter/components/esp_matter/esp_matter.h:28:
29 | #include <esp_matter_event.h>
30 | #include <esp_matter_feature.h>
/Users/dpl/esp/esp-matter/components/esp_matter/esp_matter_endpoint.h:176:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here
174 | } app_client_config;
175 |
176 | typedef struct : app_with_group_config {
| |
- note: type is not C-compatible due to this base class |
- warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here177 | cluster::on_off::config_t on_off;
178 | } on_off_config;
| `- note: type is given name 'on_off_config' for linkage purposes by this typedef declaration
179 |
180 | typedef struct : app_with_group_config {
/Users/dpl/Documents/GitHub/swift-matter-examples/led-blink/main/BridgingHeader.h:44:10: note: in file included from /Users/dpl/Documents/GitHub/swift-matter-examples/led-blink/main/BridgingHeader.h:44:
42 | extern "C" char *strdup(const char *s1);
43 |
44 | #include <esp_matter.h>
| `- note: in file included from /Users/dpl/Documents/GitHub/swift-matter-examples/led-blink/main/BridgingHeader.h:44:
45 | #include <esp_matter_cluster.h>
46 | #include <app-common/zap-generated/ids/Clusters.h>
/Users/dpl/esp/esp-matter/components/esp_matter/esp_matter.h:28:10: note: in file included from /Users/dpl/esp/esp-matter/components/esp_matter/esp_matter.h:28:
26 | #include <esp_matter_command.h>
27 | #include <esp_matter_core.h>
28 | #include <esp_matter_endpoint.h>
| `- note: in file included from /Users/dpl/esp/esp-matter/components/esp_matter/esp_matter.h:28:
29 | #include <esp_matter_event.h>
30 | #include <esp_matter_feature.h>
/Users/dpl/esp/esp-matter/components/esp_matter/esp_matter_endpoint.h:180:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here
178 | } on_off_config;
179 |
180 | typedef struct : app_with_group_config {
| |
- note: type is not C-compatible due to this base class |
- warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here181 | cluster::scenes_management::config_t scenes_management;
182 | cluster::on_off::config_t on_off;
183 | } on_off_with_scenes_management_config;
| `- note: type is given name 'on_off_with_scenes_management_config' for linkage purposes by this typedef declaration
184 |
185 | typedef struct : app_base_config {
/Users/dpl/Documents/GitHub/swift-matter-examples/led-blink/main/BridgingHeader.h:44:10: note: in file included from /Users/dpl/Documents/GitHub/swift-matter-examples/led-blink/main/BridgingHeader.h:44:
42 | extern "C" char *strdup(const char *s1);
43 |
44 | #include <esp_matter.h>
| `- note: in file included from /Users/dpl/Documents/GitHub/swift-matter-examples/led-blink/main/BridgingHeader.h:44:
45 | #include <esp_matter_cluster.h>
46 | #include <app-common/zap-generated/ids/Clusters.h>
/Users/dpl/esp/esp-matter/components/esp_matter/esp_matter.h:28:10: note: in file included from /Users/dpl/esp/esp-matter/components/esp_matter/esp_matter.h:28:
26 | #include <esp_matter_command.h>
27 | #include <esp_matter_core.h>
28 | #include <esp_matter_endpoint.h>
| `- note: in file included from /Users/dpl/esp/esp-matter/components/esp_matter/esp_matter.h:28:
29 | #include <esp_matter_event.h>
30 | #include <esp_matter_feature.h>
8 warnings generated.
/Users/dpl/esp/esp-matter/components/esp_matter/esp_matter_endpoint.h:185:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here
183 | } on_off_with_scenes_management_config;
184 |
185 | typedef struct : app_base_config {
| |
- note: type is not C-compatible due to this base class |
- warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here186 | cluster::boolean_state::config_t boolean_state;
187 | } app_with_bool_state_config;
|
- note: type is given name 'app_with_bool_state_config' for linkage purposes by this typedef declaration 188 | 189 | typedef struct { [1381/1385] Generating ld/sections.ld warning: default on the choice symbol SEC_CERT_DAC_PROVIDER (defined at /Users/dpl/esp/esp-matter/connectedhomeip/connectedhomeip/config/esp32/components/chip/Kconfig:979, /Users/dpl/esp/esp-matter/components/esp_matter/Kconfig:48) will have no effect, as defaults do not affect choice symbols warning: the choice symbol SEC_CERT_DAC_PROVIDER (defined at /Users/dpl/esp/esp-matter/connectedhomeip/connectedhomeip/config/esp32/components/chip/Kconfig:979, /Users/dpl/esp/esp-matter/components/esp_matter/Kconfig:48) is defined with a prompt outside the choice info: INFO: Symbol SEC_CERT_DAC_PROVIDER defined in multiple locations (see below). Please check if this is a correct behavior or a random name match: /Users/dpl/esp/esp-matter/connectedhomeip/connectedhomeip/config/esp32/components/chip/Kconfig:979 /Users/dpl/esp/esp-matter/components/esp_matter/Kconfig:48 [1383/1385] Linking CXX executable light.elf FAILED: light.elf : && /Users/dpl/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20240530/riscv32-esp-elf/bin/riscv32-esp-elf-g++ -march=rv32imac_zicsr_zifencei -nostartfiles -march=rv32imac_zicsr_zifencei --specs=nosys.specs -Wl,--cref -Wl,--defsym=IDF_TARGET_ESP32C6=0-wrap=_Unwind_ForcedUnwind -Wl,--wrap=_Unwind_Resume_or_Rethrow -Wl,--wrap=_Unwind_Backtrace -Wl,--wrap=__cxa_call_unexpected -Wl,--wrap=__gxx_personality_v0 -Wl,--wrap=__cxa_throw -Wl,--wrap=__cxa_allocate_exception -u __cxa_guard_dummy -u __cxx_init_dummy -lstdc++ esp-idf/pthread/libpthread.a esp-idf/newlib/libnewlib.a -lgcc esp-idf/cxx/libcxx.a -u __cxx_fatal_exception -u esp_timer_init_include_func -u uart_vfs_include_dev_init -u usb_serial_jtag_vfs_include_dev_init -u usb_serial_jtag_connection_monitor_include -u include_esp_phy_override -lphy -lbtbb -lphy -lbtbb esp-idf/esp_phy/libesp_phy.a -u esp_vfs_include_console_register -u vfs_include_syscalls_impl -u esp_system_include_coredump_init && : /Users/dpl/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20240530/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/bin/ld: /Users/dpl/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20240530/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-getentropyr.o): in function
_getentropy_r':/Users/brnomac003/.gitlab-runner/builds/qR2TxTby/1/idf/crosstool-NG/.build/riscv32-esp-elf/src/newlib/newlib/libc/reent/getentropyr.c:48:(.text+0x16): warning: _getentropy is not implemented and will always fail
/Users/dpl/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20240530/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/bin/ld: The gap between .flash.appdesc and .flash.rodata must not exist to produce the final bin image.
/Users/dpl/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20240530/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/bin/ld: The gap between .flash.rodata and .eh_frame_hdr must not exist to produce the final bin image.
collect2: error: ld returned 1 exit status
ninja: build stopped: subcommand failed.
ninja failed with exit code 1, output of the command is in the /Users/dpl/Documents/GitHub/swift-matter-examples/led-blink/build/log/idf_py_stderr_output_62659 and /Users/dpl/Documents/GitHub/swift-matter-examples/led-blink/build/log/idf_py_stdout_output_62659
The text was updated successfully, but these errors were encountered: