espressif / esp32-arduino-lib-builder

151 stars 166 forks source link

Issues building libraries #241

Closed HamzaHajeir closed 1 week ago

HamzaHajeir commented 1 week ago

Checklist

How often does this bug occurs?

always

Expected behavior

Hi, I've branched out from release/v5.1 directly and edited to build on GitHub actions (branch named test-release/v5.1, however the build failed.

Likewise for a branch of release/v5.3 with edits only to allow for GH actions build: https://github.com/HamzaHajeir/esp32-arduino-lib-builder/actions/runs/11679873185/job/32521727369

It seems that the Zigbee Library was added recently to the Arduino core.

To my little investigation, the CONFIG_ZB_ENABLED should be checked to pass the compilation.

Actual behavior (suspected bug)

.

Error logs or terminal output

No response

Steps to reproduce the behavior

.

Project release version

.

System architecture

other (details in Additional context)

Operating system

Linux

Operating system version

.

Shell

Bash

Additional context

No response

me-no-dev commented 1 week ago

issue should already be fixed. Try again please

HamzaHajeir commented 1 week ago

issue should already be fixed. Try again please

Correct, I had my tests last night. However, the error now gets in compiling zb libraries:

Github Run: https://github.com/HamzaHajeir/esp32-arduino-lib-builder/actions/runs/11682657369/job/32530238858

** Might it be some bug in the sources?

[2417/2424] Building CXX object esp-idf/arduino/CMakeFiles/__idf_arduino.dir/libraries/Zigbee/src/ZigbeeHandlers.cpp.obj
FAILED: esp-idf/arduino/CMakeFiles/__idf_arduino.dir/libraries/Zigbee/src/ZigbeeHandlers.cpp.obj 
ccache /Users/runner/.espressif/tools/riscv32-esp-elf/esp-12.2.0_20230208/riscv32-esp-elf/bin/riscv32-esp-elf-g++ -DESP32_ARDUINO_LIB_BUILDER -DESP_PLATFORM -DIDF_VER=\"v5.1.4-990-gf12cfcbcdb-dirty\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DOPENTHREAD_CONFIG_FILE=\"openthread-core-esp32x-ftd-config.h\" -DOPENTHREAD_FTD=1 -DOPENTHREAD_PROJECT_LIB_CONFIG_FILE=\"openthread-core-esp32x-ftd-config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/build/config -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/components/arduino/variants/esp32h2 -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/components/arduino/cores/esp32 -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/components/arduino/libraries/ArduinoOTA/src -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/components/arduino/libraries/AsyncUDP/src -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/components/arduino/libraries/BLE/src -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/components/arduino/libraries/BluetoothSerial/src -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/components/arduino/libraries/DNSServer/src -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/components/arduino/libraries/EEPROM/src -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/components/arduino/libraries/ESP_I2S/src -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/components/arduino/libraries/ESP_NOW/src -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/components/arduino/libraries/ESP_SR/src -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/components/arduino/libraries/ESPmDNS/src -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/components/arduino/libraries/Ethernet/src -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/components/arduino/libraries/FFat/src -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/components/arduino/libraries/FS/src -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/components/arduino/libraries/HTTPClient/src -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/components/arduino/libraries/HTTPUpdate/src -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/components/arduino/libraries/Insights/src -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/components/arduino/libraries/LittleFS/src -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/components/arduino/libraries/NetBIOS/src -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/components/arduino/libraries/Network/src -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/components/arduino/libraries/OpenThread/src -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/components/arduino/libraries/PPP/src -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/components/arduino/libraries/Preferences/src -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/components/arduino/libraries/RainMaker/src -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/components/arduino/libraries/SD_MMC/src -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/components/arduino/libraries/SD/src -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/components/arduino/libraries/SimpleBLE/src -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/components/arduino/libraries/SPIFFS/src -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/components/arduino/libraries/SPI/src -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/components/arduino/libraries/Ticker/src -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/components/arduino/libraries/Update/src -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/components/arduino/libraries/USB/src -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/components/arduino/libraries/WebServer/src -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/components/arduino/libraries/NetworkClientSecure/src -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/components/arduino/libraries/WiFi/src -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/components/arduino/libraries/WiFiProv/src -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/components/arduino/libraries/Wire/src -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/components/arduino/libraries/Zigbee/src -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/components/arduino/cores/esp32/libb64 -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/newlib/platform_include -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/freertos/esp_additions/include/freertos -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/freertos/esp_additions/include -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/freertos/esp_additions/arch/riscv/include -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/esp_hw_support/include -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/esp_hw_support/include/soc -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/esp_hw_support/include/soc/esp32h2 -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/esp_hw_support/port/esp32h2/. -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/esp_hw_support/port/esp32h2/private_include -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/heap/include -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/log/include -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/soc/include -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/soc/esp32h2 -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/soc/esp32h2/include -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/hal/esp32h2/include -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/hal/include -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/hal/platform_port/include -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/esp_rom/include -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/esp_rom/include/esp32h2 -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/esp_rom/esp32h2 -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/esp_common/include -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/esp_system/include -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/esp_system/port/soc -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/esp_system/port/include/riscv -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/esp_system/port/include/private -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/riscv/include -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/lwip/include -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/lwip/include/apps -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/lwip/include/apps/sntp -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/lwip/lwip/src/include -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/lwip/port/include -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/lwip/port/freertos/include -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/lwip/port/esp32xx/include -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/lwip/port/esp32xx/include/arch -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/spi_flash/include -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/esp_partition/include -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/mbedtls/port/include -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/mbedtls/mbedtls/include -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/mbedtls/mbedtls/library -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/mbedtls/esp_crt_bundle/include -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/wpa_supplicant/include -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/wpa_supplicant/port/include -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/wpa_supplicant/esp_supplicant/include -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/esp_adc/include -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/esp_adc/interface -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/esp_adc/esp32h2/include -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/esp_adc/deprecated/include -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/esp_eth/include -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/esp_event/include -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/driver/include -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/driver/deprecated -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/driver/analog_comparator/include -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/driver/dac/include -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/driver/gpio/include -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/driver/gptimer/include -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/driver/i2c/include -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/driver/i2s/include -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/driver/ledc/include -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/driver/mcpwm/include -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/driver/parlio/include -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/driver/pcnt/include -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/driver/rmt/include -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/driver/sdio_slave/include -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/driver/sdmmc/include -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/driver/sigma_delta/include -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/driver/spi/include -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/driver/temperature_sensor/include -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/driver/touch_sensor/include -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/driver/twai/include -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/driver/uart/include -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/driver/usb_serial_jtag/include -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/esp_pm/include -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/esp_ringbuf/include -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/http_parser -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/managed_components/espressif__network_provisioning/include -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/protocomm/include/common -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/protocomm/include/security -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/protocomm/include/transports -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/protocomm/include/crypto/srp6a -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/protocomm/proto-c -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/bt/include/esp32h2/include -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/bt/common/osi/include -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/bt/common/api/include/api -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/bt/common/btc/profile/esp/blufi/include -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/bt/common/btc/profile/esp/include -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/bt/common/hci_log/include -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/bt/host/bluedroid/api/include/api -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/bt/esp_ble_mesh/mesh_common/include -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/bt/esp_ble_mesh/mesh_common/tinycrypt/include -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/bt/esp_ble_mesh/mesh_core -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/bt/esp_ble_mesh/mesh_core/include -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/bt/esp_ble_mesh/mesh_core/storage -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/bt/esp_ble_mesh/btc/include -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/bt/esp_ble_mesh/mesh_models/common/include -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/bt/esp_ble_mesh/mesh_models/client/include -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/bt/esp_ble_mesh/mesh_models/server/include -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/bt/esp_ble_mesh/api/core/include -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/bt/esp_ble_mesh/api/models/include -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/bt/esp_ble_mesh/api -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/bt/porting/include -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/bt/porting/npl/freertos/include -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/bt/porting/transport/include -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/esp_timer/include -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/esp_wifi/include -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/esp_wifi/wifi_apps/include -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/esp_phy/include -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/esp_phy/esp32h2/include -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/esp_netif/include -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/openthread/include -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/openthread/openthread/include -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/managed_components/chmorgan__esp-libhelix-mp3/libhelix-mp3/pub -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/managed_components/espressif__esp-modbus/freemodbus/common/include -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/managed_components/espressif__esp-zboss-lib/include -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/managed_components/espressif__esp-zigbee-lib/include -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/vfs/include -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/ieee802154/include -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/managed_components/espressif__libsodium/libsodium/src/libsodium/include -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/managed_components/espressif__libsodium/port_include -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/managed_components/espressif__mdns/include -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/console -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/fatfs/diskio -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/fatfs/vfs -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/fatfs/src -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/wear_levelling/include -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/sdmmc/include -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/nvs_flash/include -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/app_update/include -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/bootloader_support/include -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/bootloader_support/bootloader_flash/include -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/esp_app_format/include -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/spiffs/include -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/esp_hid/include -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/esp_psram/include -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/esp_https_ota/include -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/esp_http_client/include -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/managed_components/joltwallet__littlefs/include -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/managed_components/espressif__esp-dsp/modules/dotprod/include -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/managed_components/espressif__esp-dsp/modules/support/include -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/managed_components/espressif__esp-dsp/modules/support/mem/include -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/managed_components/espressif__esp-dsp/modules/windows/include -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/managed_components/espressif__esp-dsp/modules/windows/hann/include -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/managed_components/espressif__esp-dsp/modules/windows/blackman/include -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/managed_components/espressif__esp-dsp/modules/windows/blackman_harris/include -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/managed_components/espressif__esp-dsp/modules/windows/blackman_nuttall/include -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/managed_components/espressif__esp-dsp/modules/windows/nuttall/include -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/managed_components/espressif__esp-dsp/modules/windows/flat_top/include -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/managed_components/espressif__esp-dsp/modules/iir/include -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/managed_components/espressif__esp-dsp/modules/fir/include -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/managed_components/espressif__esp-dsp/modules/math/include -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/managed_components/espressif__esp-dsp/modules/math/add/include -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/managed_components/espressif__esp-dsp/modules/math/sub/include -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/managed_components/espressif__esp-dsp/modules/math/mul/include -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/managed_components/espressif__esp-dsp/modules/math/addc/include -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/managed_components/espressif__esp-dsp/modules/math/mulc/include -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/managed_components/espressif__esp-dsp/modules/math/sqrt/include -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/managed_components/espressif__esp-dsp/modules/matrix/mul/include -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/managed_components/espressif__esp-dsp/modules/matrix/add/include -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/managed_components/espressif__esp-dsp/modules/matrix/addc/include -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/managed_components/espressif__esp-dsp/modules/matrix/mulc/include -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/managed_components/espressif__esp-dsp/modules/matrix/sub/include -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/managed_components/espressif__esp-dsp/modules/matrix/include -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/managed_components/espressif__esp-dsp/modules/fft/include -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/managed_components/espressif__esp-dsp/modules/dct/include -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/managed_components/espressif__esp-dsp/modules/conv/include -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/managed_components/espressif__esp-dsp/modules/common/include -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/managed_components/espressif__esp-dsp/modules/matrix/mul/test/include -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/managed_components/espressif__esp-dsp/modules/kalman/ekf/include -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/managed_components/espressif__esp-dsp/modules/kalman/ekf_imu13states/include -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/managed_components/espressif__esp_insights/include -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/managed_components/espressif__esp_diagnostics/include -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/managed_components/espressif__esp_modem/include -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/managed_components/espressif__esp_rainmaker/include -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/managed_components/espressif__rmaker_common/include -I/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/managed_components/espressif__qrcode/include -march=rv32imac_zicsr_zifencei  -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -Wwrite-strings -fstack-protector -fmacro-prefix-map=/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder=. -fmacro-prefix-map=/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -DconfigENABLE_FREERTOS_DEBUG_OCDAWARE=1 -std=gnu++2b -fexceptions -fno-rtti -DARDUINO=10812 -DARDUINO_ESP32H2_DEV -DARDUINO_ARCH_ESP32 -DARDUINO_BOARD=\"ESP32H2_DEV\" -DARDUINO_VARIANT=\"esp32h2\" -DESP32=ESP32 -MD -MT esp-idf/arduino/CMakeFiles/__idf_arduino.dir/libraries/Zigbee/src/ZigbeeHandlers.cpp.obj -MF esp-idf/arduino/CMakeFiles/__idf_arduino.dir/libraries/Zigbee/src/ZigbeeHandlers.cpp.obj.d -o esp-idf/arduino/CMakeFiles/__idf_arduino.dir/libraries/Zigbee/src/ZigbeeHandlers.cpp.obj -c /Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/components/arduino/libraries/Zigbee/src/ZigbeeHandlers.cpp
/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/components/arduino/libraries/Zigbee/src/ZigbeeHandlers.cpp:8:49: error: 'esp_zb_zcl_set_attr_value_message_t' does not name a type
    8 | static esp_err_t zb_attribute_set_handler(const esp_zb_zcl_set_attr_value_message_t *message);
      |                                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/components/arduino/libraries/Zigbee/src/ZigbeeHandlers.cpp:9:55: error: 'esp_zb_zcl_report_attr_message_t' does not name a type
    9 | static esp_err_t zb_attribute_reporting_handler(const esp_zb_zcl_report_attr_message_t *message);
      |                                                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/components/arduino/libraries/Zigbee/src/ZigbeeHandlers.cpp:10:54: error: 'esp_zb_zcl_cmd_read_attr_resp_message_t' does not name a type
   10 | static esp_err_t zb_cmd_read_attr_resp_handler(const esp_zb_zcl_cmd_read_attr_resp_message_t *message);
      |                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/components/arduino/libraries/Zigbee/src/ZigbeeHandlers.cpp:11:57: error: 'esp_zb_zcl_cmd_config_report_resp_message_t' does not name a type
   11 | static esp_err_t zb_configure_report_resp_handler(const esp_zb_zcl_cmd_config_report_resp_message_t *message);
      |                                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/components/arduino/libraries/Zigbee/src/ZigbeeHandlers.cpp:12:52: error: 'esp_zb_zcl_cmd_default_resp_message_t' does not name a type
   12 | static esp_err_t zb_cmd_default_resp_handler(const esp_zb_zcl_cmd_default_resp_message_t *message);
      |                                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/components/arduino/libraries/Zigbee/src/ZigbeeHandlers.cpp:16:36: error: 'esp_zb_core_action_callback_id_t' was not declared in this scope
   16 | static esp_err_t zb_action_handler(esp_zb_core_action_callback_id_t callback_id, const void *message) {
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/components/arduino/libraries/Zigbee/src/ZigbeeHandlers.cpp:16:82: error: expected primary-expression before 'const'
   16 | static esp_err_t zb_action_handler(esp_zb_core_action_callback_id_t callback_id, const void *message) {
      |                                                                                  ^~~~~
/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/components/arduino/libraries/Zigbee/src/ZigbeeHandlers.cpp:16:101: error: expression list treated as compound expression in initializer [-fpermissive]
   16 | static esp_err_t zb_action_handler(esp_zb_core_action_callback_id_t callback_id, const void *message) {
      |                                                                                                     ^
/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/components/arduino/libraries/Zigbee/src/ZigbeeHandlers.cpp:29:49: error: 'esp_zb_zcl_set_attr_value_message_t' does not name a type
   29 | static esp_err_t zb_attribute_set_handler(const esp_zb_zcl_set_attr_value_message_t *message) {
      |                                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/components/arduino/libraries/Zigbee/src/ZigbeeHandlers.cpp: In function 'esp_err_t zb_attribute_set_handler(const int*)':
/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/components/arduino/libraries/Zigbee/src/ZigbeeHandlers.cpp:33:16: error: request for member 'info' in '* message', which is of non-class type 'const int'
   33 |   if (message->info.status != ESP_ZB_ZCL_STATUS_SUCCESS) {
      |                ^~~~
/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/components/arduino/libraries/Zigbee/src/ZigbeeHandlers.cpp:33:31: error: 'ESP_ZB_ZCL_STATUS_SUCCESS' was not declared in this scope
   33 |   if (message->info.status != ESP_ZB_ZCL_STATUS_SUCCESS) {
      |                               ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/components/arduino/cores/esp32/esp32-hal.h:72,
                 from /Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/components/arduino/cores/esp32/Arduino.h:36,
                 from /Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/components/arduino/libraries/Zigbee/src/ZigbeeHandlers.cpp:3:
/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/components/arduino/libraries/Zigbee/src/ZigbeeHandlers.cpp:34:58: error: request for member 'info' in '* message', which is of non-class type 'const int'
   34 |     log_e("Received message: error status(%d)", message->info.status);
      |                                                          ^~~~
/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/components/arduino/cores/esp32/esp32-hal-log.h:247:76: note: in definition of macro 'log_e'
  247 | #define log_e(format, ...)     log_printf(ARDUHAL_LOG_FORMAT(E, format), ##__VA_ARGS__)
      |                                                                            ^~~~~~~~~~~
/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/components/arduino/libraries/Zigbee/src/ZigbeeHandlers.cpp:43:13: error: 'list' is not a member of 'std'
   43 |   for (std::list<ZigbeeEP *>::iterator it = Zigbee.ep_objects.begin(); it != Zigbee.ep_objects.end(); ++it) {
      |             ^~~~
/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/components/arduino/libraries/Zigbee/src/ZigbeeHandlers.cpp:4:1: note: 'std::list' is defined in header '<list>'; did you forget to '#include <list>'?
    3 | #include "Arduino.h"
  +++ |+#include <list>
    4 | 
/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/components/arduino/libraries/Zigbee/src/ZigbeeHandlers.cpp:43:18: error: 'ZigbeeEP' was not declared in this scope
   43 |   for (std::list<ZigbeeEP *>::iterator it = Zigbee.ep_objects.begin(); it != Zigbee.ep_objects.end(); ++it) {
      |                  ^~~~~~~~
/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/components/arduino/libraries/Zigbee/src/ZigbeeHandlers.cpp:43:28: error: expected primary-expression before '>' token
   43 |   for (std::list<ZigbeeEP *>::iterator it = Zigbee.ep_objects.begin(); it != Zigbee.ep_objects.end(); ++it) {
      |                            ^
/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/components/arduino/libraries/Zigbee/src/ZigbeeHandlers.cpp:43:31: error: '::iterator' has not been declared; did you mean 'std::iterator'?
   43 |   for (std::list<ZigbeeEP *>::iterator it = Zigbee.ep_objects.begin(); it != Zigbee.ep_objects.end(); ++it) {
      |                               ^~~~~~~~
      |                               std::iterator
In file included from /Users/runner/.espressif/tools/riscv32-esp-elf/esp-12.2.0_20230208/riscv32-esp-elf/riscv32-esp-elf/include/c++/12.2.0/bits/stl_algobase.h:65,
                 from /Users/runner/.espressif/tools/riscv32-esp-elf/esp-12.2.0_20230208/riscv32-esp-elf/riscv32-esp-elf/include/c++/12.2.0/bits/specfun.h:45,
                 from /Users/runner/.espressif/tools/riscv32-esp-elf/esp-12.2.0_20230208/riscv32-esp-elf/riscv32-esp-elf/include/c++/12.2.0/cmath:1935,
                 from /Users/runner/.espressif/tools/riscv32-esp-elf/esp-12.2.0_20230208/riscv32-esp-elf/riscv32-esp-elf/include/c++/12.2.0/math.h:36,
                 from /Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/components/arduino/cores/esp32/esp32-hal.h:30:
/Users/runner/.espressif/tools/riscv32-esp-elf/esp-12.2.0_20230208/riscv32-esp-elf/riscv32-esp-elf/include/c++/12.2.0/bits/stl_iterator_base_types.h:127:34: note: 'std::iterator' declared here
  127 |     struct _GLIBCXX17_DEPRECATED iterator
      |                                  ^~~~~~~~
/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/components/arduino/libraries/Zigbee/src/ZigbeeHandlers.cpp:43:72: error: 'it' was not declared in this scope; did you mean 'int'?
   43 |   for (std::list<ZigbeeEP *>::iterator it = Zigbee.ep_objects.begin(); it != Zigbee.ep_objects.end(); ++it) {
      |                                                                        ^~
      |                                                                        int
/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/components/arduino/libraries/Zigbee/src/ZigbeeHandlers.cpp:43:78: error: 'Zigbee' was not declared in this scope
   43 |   for (std::list<ZigbeeEP *>::iterator it = Zigbee.ep_objects.begin(); it != Zigbee.ep_objects.end(); ++it) {
      |                                                                              ^~~~~~
/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/components/arduino/libraries/Zigbee/src/ZigbeeHandlers.cpp:44:18: error: request for member 'info' in '* message', which is of non-class type 'const int'
   44 |     if (message->info.dst_endpoint == (*it)->getEndpoint()) {
      |                  ^~~~
/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/components/arduino/libraries/Zigbee/src/ZigbeeHandlers.cpp:45:20: error: request for member 'info' in '* message', which is of non-class type 'const int'
   45 |       if (message->info.cluster == ESP_ZB_ZCL_CLUSTER_ID_IDENTIFY) {
      |                    ^~~~
/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/components/arduino/libraries/Zigbee/src/ZigbeeHandlers.cpp:45:36: error: 'ESP_ZB_ZCL_CLUSTER_ID_IDENTIFY' was not declared in this scope
   45 |       if (message->info.cluster == ESP_ZB_ZCL_CLUSTER_ID_IDENTIFY) {
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/components/arduino/libraries/Zigbee/src/ZigbeeHandlers.cpp: At global scope:
/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/components/arduino/libraries/Zigbee/src/ZigbeeHandlers.cpp:55:55: error: 'esp_zb_zcl_report_attr_message_t' does not name a type
   55 | static esp_err_t zb_attribute_reporting_handler(const esp_zb_zcl_report_attr_message_t *message) {
      |                                                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/components/arduino/libraries/Zigbee/src/ZigbeeHandlers.cpp: In function 'esp_err_t zb_attribute_reporting_handler(const int*)':
/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/components/arduino/libraries/Zigbee/src/ZigbeeHandlers.cpp:59:16: error: request for member 'status' in '* message', which is of non-class type 'const int'
   59 |   if (message->status != ESP_ZB_ZCL_STATUS_SUCCESS) {
      |                ^~~~~~
/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/components/arduino/libraries/Zigbee/src/ZigbeeHandlers.cpp:59:26: error: 'ESP_ZB_ZCL_STATUS_SUCCESS' was not declared in this scope
   59 |   if (message->status != ESP_ZB_ZCL_STATUS_SUCCESS) {
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~
/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/components/arduino/libraries/Zigbee/src/ZigbeeHandlers.cpp:60:58: error: request for member 'status' in '* message', which is of non-class type 'const int'
   60 |     log_e("Received message: error status(%d)", message->status);
      |                                                          ^~~~~~
/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/components/arduino/cores/esp32/esp32-hal-log.h:247:76: note: in definition of macro 'log_e'
  247 | #define log_e(format, ...)     log_printf(ARDUHAL_LOG_FORMAT(E, format), ##__VA_ARGS__)
      |                                                                            ^~~~~~~~~~~
/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/components/arduino/libraries/Zigbee/src/ZigbeeHandlers.cpp:67:13: error: 'list' is not a member of 'std'
   67 |   for (std::list<ZigbeeEP *>::iterator it = Zigbee.ep_objects.begin(); it != Zigbee.ep_objects.end(); ++it) {
      |             ^~~~
/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/components/arduino/libraries/Zigbee/src/ZigbeeHandlers.cpp:67:13: note: 'std::list' is defined in header '<list>'; did you forget to '#include <list>'?
/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/components/arduino/libraries/Zigbee/src/ZigbeeHandlers.cpp:67:18: error: 'ZigbeeEP' was not declared in this scope
   67 |   for (std::list<ZigbeeEP *>::iterator it = Zigbee.ep_objects.begin(); it != Zigbee.ep_objects.end(); ++it) {
      |                  ^~~~~~~~
/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/components/arduino/libraries/Zigbee/src/ZigbeeHandlers.cpp:67:28: error: expected primary-expression before '>' token
   67 |   for (std::list<ZigbeeEP *>::iterator it = Zigbee.ep_objects.begin(); it != Zigbee.ep_objects.end(); ++it) {
      |                            ^
/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/components/arduino/libraries/Zigbee/src/ZigbeeHandlers.cpp:67:31: error: '::iterator' has not been declared; did you mean 'std::iterator'?
   67 |   for (std::list<ZigbeeEP *>::iterator it = Zigbee.ep_objects.begin(); it != Zigbee.ep_objects.end(); ++it) {
      |                               ^~~~~~~~
      |                               std::iterator
/Users/runner/.espressif/tools/riscv32-esp-elf/esp-12.2.0_20230208/riscv32-esp-elf/riscv32-esp-elf/include/c++/12.2.0/bits/stl_iterator_base_types.h:127:34: note: 'std::iterator' declared here
  127 |     struct _GLIBCXX17_DEPRECATED iterator
      |                                  ^~~~~~~~
/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/components/arduino/libraries/Zigbee/src/ZigbeeHandlers.cpp:67:72: error: 'it' was not declared in this scope; did you mean 'int'?
   67 |   for (std::list<ZigbeeEP *>::iterator it = Zigbee.ep_objects.begin(); it != Zigbee.ep_objects.end(); ++it) {
      |                                                                        ^~
      |                                                                        int
/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/components/arduino/libraries/Zigbee/src/ZigbeeHandlers.cpp:67:78: error: 'Zigbee' was not declared in this scope
   67 |   for (std::list<ZigbeeEP *>::iterator it = Zigbee.ep_objects.begin(); it != Zigbee.ep_objects.end(); ++it) {
      |                                                                              ^~~~~~
/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/components/arduino/libraries/Zigbee/src/ZigbeeHandlers.cpp:68:18: error: request for member 'dst_endpoint' in '* message', which is of non-class type 'const int'
   68 |     if (message->dst_endpoint == (*it)->getEndpoint()) {
      |                  ^~~~~~~~~~~~
/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/components/arduino/libraries/Zigbee/src/ZigbeeHandlers.cpp:69:39: error: request for member 'cluster' in '* message', which is of non-class type 'const int'
   69 |       (*it)->zbAttributeRead(message->cluster, &message->attribute);  //method zbAttributeRead must be implemented in specific EP class
      |                                       ^~~~~~~
/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/components/arduino/libraries/Zigbee/src/ZigbeeHandlers.cpp:69:58: error: request for member 'attribute' in '* message', which is of non-class type 'const int'
   69 |       (*it)->zbAttributeRead(message->cluster, &message->attribute);  //method zbAttributeRead must be implemented in specific EP class
      |                                                          ^~~~~~~~~
/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/components/arduino/libraries/Zigbee/src/ZigbeeHandlers.cpp: At global scope:
/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/components/arduino/libraries/Zigbee/src/ZigbeeHandlers.cpp:75:54: error: 'esp_zb_zcl_cmd_read_attr_resp_message_t' does not name a type
   75 | static esp_err_t zb_cmd_read_attr_resp_handler(const esp_zb_zcl_cmd_read_attr_resp_message_t *message) {
      |                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/components/arduino/libraries/Zigbee/src/ZigbeeHandlers.cpp: In function 'esp_err_t zb_cmd_read_attr_resp_handler(const int*)':
/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/components/arduino/libraries/Zigbee/src/ZigbeeHandlers.cpp:79:16: error: request for member 'info' in '* message', which is of non-class type 'const int'
   79 |   if (message->info.status != ESP_ZB_ZCL_STATUS_SUCCESS) {
      |                ^~~~
/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/components/arduino/libraries/Zigbee/src/ZigbeeHandlers.cpp:79:31: error: 'ESP_ZB_ZCL_STATUS_SUCCESS' was not declared in this scope
   79 |   if (message->info.status != ESP_ZB_ZCL_STATUS_SUCCESS) {
      |                               ^~~~~~~~~~~~~~~~~~~~~~~~~
/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/components/arduino/libraries/Zigbee/src/ZigbeeHandlers.cpp:80:58: error: request for member 'info' in '* message', which is of non-class type 'const int'
   80 |     log_e("Received message: error status(%d)", message->info.status);
      |                                                          ^~~~
/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/components/arduino/cores/esp32/esp32-hal-log.h:247:76: note: in definition of macro 'log_e'
  247 | #define log_e(format, ...)     log_printf(ARDUHAL_LOG_FORMAT(E, format), ##__VA_ARGS__)
      |                                                                            ^~~~~~~~~~~
/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/components/arduino/libraries/Zigbee/src/ZigbeeHandlers.cpp:87:13: error: 'list' is not a member of 'std'
   87 |   for (std::list<ZigbeeEP *>::iterator it = Zigbee.ep_objects.begin(); it != Zigbee.ep_objects.end(); ++it) {
      |             ^~~~
/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/components/arduino/libraries/Zigbee/src/ZigbeeHandlers.cpp:87:13: note: 'std::list' is defined in header '<list>'; did you forget to '#include <list>'?
/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/components/arduino/libraries/Zigbee/src/ZigbeeHandlers.cpp:87:18: error: 'ZigbeeEP' was not declared in this scope
   87 |   for (std::list<ZigbeeEP *>::iterator it = Zigbee.ep_objects.begin(); it != Zigbee.ep_objects.end(); ++it) {
      |                  ^~~~~~~~
/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/components/arduino/libraries/Zigbee/src/ZigbeeHandlers.cpp:87:28: error: expected primary-expression before '>' token
   87 |   for (std::list<ZigbeeEP *>::iterator it = Zigbee.ep_objects.begin(); it != Zigbee.ep_objects.end(); ++it) {
      |                            ^
/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/components/arduino/libraries/Zigbee/src/ZigbeeHandlers.cpp:87:31: error: '::iterator' has not been declared; did you mean 'std::iterator'?
   87 |   for (std::list<ZigbeeEP *>::iterator it = Zigbee.ep_objects.begin(); it != Zigbee.ep_objects.end(); ++it) {
      |                               ^~~~~~~~
      |                               std::iterator
/Users/runner/.espressif/tools/riscv32-esp-elf/esp-12.2.0_20230208/riscv32-esp-elf/riscv32-esp-elf/include/c++/12.2.0/bits/stl_iterator_base_types.h:127:34: note: 'std::iterator' declared here
  127 |     struct _GLIBCXX17_DEPRECATED iterator
      |                                  ^~~~~~~~
/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/components/arduino/libraries/Zigbee/src/ZigbeeHandlers.cpp:87:72: error: 'it' was not declared in this scope; did you mean 'int'?
   87 |   for (std::list<ZigbeeEP *>::iterator it = Zigbee.ep_objects.begin(); it != Zigbee.ep_objects.end(); ++it) {
      |                                                                        ^~
      |                                                                        int
/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/components/arduino/libraries/Zigbee/src/ZigbeeHandlers.cpp:87:78: error: 'Zigbee' was not declared in this scope
   87 |   for (std::list<ZigbeeEP *>::iterator it = Zigbee.ep_objects.begin(); it != Zigbee.ep_objects.end(); ++it) {
      |                                                                              ^~~~~~
/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/components/arduino/libraries/Zigbee/src/ZigbeeHandlers.cpp:88:18: error: request for member 'info' in '* message', which is of non-class type 'const int'
   88 |     if (message->info.dst_endpoint == (*it)->getEndpoint()) {
      |                  ^~~~
/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/components/arduino/libraries/Zigbee/src/ZigbeeHandlers.cpp:89:7: error: 'esp_zb_zcl_read_attr_resp_variable_t' was not declared in this scope
   89 |       esp_zb_zcl_read_attr_resp_variable_t *variable = message->variables;
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/components/arduino/libraries/Zigbee/src/ZigbeeHandlers.cpp:89:45: error: 'variable' was not declared in this scope
   89 |       esp_zb_zcl_read_attr_resp_variable_t *variable = message->variables;
      |                                             ^~~~~~~~
/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/components/arduino/libraries/Zigbee/src/ZigbeeHandlers.cpp:89:65: error: request for member 'variables' in '* message', which is of non-class type 'const int'
   89 |       esp_zb_zcl_read_attr_resp_variable_t *variable = message->variables;
      |                                                                 ^~~~~~~~~
/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/components/arduino/libraries/Zigbee/src/ZigbeeHandlers.cpp:95:33: error: 'ESP_ZB_ZCL_STATUS_SUCCESS' was not declared in this scope
   95 |         if (variable->status == ESP_ZB_ZCL_STATUS_SUCCESS) {
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~
/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/components/arduino/libraries/Zigbee/src/ZigbeeHandlers.cpp:96:24: error: request for member 'info' in '* message', which is of non-class type 'const int'
   96 |           if (message->info.cluster == ESP_ZB_ZCL_CLUSTER_ID_BASIC) {
      |                        ^~~~
/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/components/arduino/libraries/Zigbee/src/ZigbeeHandlers.cpp:96:40: error: 'ESP_ZB_ZCL_CLUSTER_ID_BASIC' was not declared in this scope
   96 |           if (message->info.cluster == ESP_ZB_ZCL_CLUSTER_ID_BASIC) {
      |                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/components/arduino/libraries/Zigbee/src/ZigbeeHandlers.cpp:99:45: error: request for member 'info' in '* message', which is of non-class type 'const int'
   99 |             (*it)->zbAttributeRead(message->info.cluster, &variable->attribute);  //method zbAttributeRead must be implemented in specific EP class
      |                                             ^~~~
/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/components/arduino/libraries/Zigbee/src/ZigbeeHandlers.cpp: At global scope:
/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/components/arduino/libraries/Zigbee/src/ZigbeeHandlers.cpp:109:57: error: 'esp_zb_zcl_cmd_config_report_resp_message_t' does not name a type
  109 | static esp_err_t zb_configure_report_resp_handler(const esp_zb_zcl_cmd_config_report_resp_message_t *message) {
      |                                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/components/arduino/libraries/Zigbee/src/ZigbeeHandlers.cpp: In function 'esp_err_t zb_configure_report_resp_handler(const int*)':
/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/components/arduino/libraries/Zigbee/src/ZigbeeHandlers.cpp:113:16: error: request for member 'info' in '* message', which is of non-class type 'const int'
  113 |   if (message->info.status != ESP_ZB_ZCL_STATUS_SUCCESS) {
      |                ^~~~
/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/components/arduino/libraries/Zigbee/src/ZigbeeHandlers.cpp:113:31: error: 'ESP_ZB_ZCL_STATUS_SUCCESS' was not declared in this scope
  113 |   if (message->info.status != ESP_ZB_ZCL_STATUS_SUCCESS) {
      |                               ^~~~~~~~~~~~~~~~~~~~~~~~~
/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/components/arduino/libraries/Zigbee/src/ZigbeeHandlers.cpp:114:58: error: request for member 'info' in '* message', which is of non-class type 'const int'
  114 |     log_e("Received message: error status(%d)", message->info.status);
      |                                                          ^~~~
/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/components/arduino/cores/esp32/esp32-hal-log.h:247:76: note: in definition of macro 'log_e'
  247 | #define log_e(format, ...)     log_printf(ARDUHAL_LOG_FORMAT(E, format), ##__VA_ARGS__)
      |                                                                            ^~~~~~~~~~~
/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/components/arduino/libraries/Zigbee/src/ZigbeeHandlers.cpp:116:3: error: 'esp_zb_zcl_config_report_resp_variable_t' was not declared in this scope
  116 |   esp_zb_zcl_config_report_resp_variable_t *variable = message->variables;
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/components/arduino/libraries/Zigbee/src/ZigbeeHandlers.cpp:116:45: error: 'variable' was not declared in this scope
  116 |   esp_zb_zcl_config_report_resp_variable_t *variable = message->variables;
      |                                             ^~~~~~~~
/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/components/arduino/libraries/Zigbee/src/ZigbeeHandlers.cpp:116:65: error: request for member 'variables' in '* message', which is of non-class type 'const int'
  116 |   esp_zb_zcl_config_report_resp_variable_t *variable = message->variables;
      |                                                                 ^~~~~~~~~
/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/components/arduino/libraries/Zigbee/src/ZigbeeHandlers.cpp: At global scope:
/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/components/arduino/libraries/Zigbee/src/ZigbeeHandlers.cpp:127:52: error: 'esp_zb_zcl_cmd_default_resp_message_t' does not name a type
  127 | static esp_err_t zb_cmd_default_resp_handler(const esp_zb_zcl_cmd_default_resp_message_t *message) {
      |                                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/components/arduino/libraries/Zigbee/src/ZigbeeHandlers.cpp: In function 'esp_err_t zb_cmd_default_resp_handler(const int*)':
/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/components/arduino/libraries/Zigbee/src/ZigbeeHandlers.cpp:131:16: error: request for member 'info' in '* message', which is of non-class type 'const int'
  131 |   if (message->info.status != ESP_ZB_ZCL_STATUS_SUCCESS) {
      |                ^~~~
/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/components/arduino/libraries/Zigbee/src/ZigbeeHandlers.cpp:131:31: error: 'ESP_ZB_ZCL_STATUS_SUCCESS' was not declared in this scope
  131 |   if (message->info.status != ESP_ZB_ZCL_STATUS_SUCCESS) {
      |                               ^~~~~~~~~~~~~~~~~~~~~~~~~
/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/components/arduino/libraries/Zigbee/src/ZigbeeHandlers.cpp:132:58: error: request for member 'info' in '* message', which is of non-class type 'const int'
  132 |     log_e("Received message: error status(%d)", message->info.status);
      |                                                          ^~~~
/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/components/arduino/cores/esp32/esp32-hal-log.h:247:76: note: in definition of macro 'log_e'
  247 | #define log_e(format, ...)     log_printf(ARDUHAL_LOG_FORMAT(E, format), ##__VA_ARGS__)
      |                                                                            ^~~~~~~~~~~
/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/components/arduino/libraries/Zigbee/src/ZigbeeHandlers.cpp: At global scope:
/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/components/arduino/libraries/Zigbee/src/ZigbeeHandlers.cpp:127:18: warning: 'esp_err_t zb_cmd_default_resp_handler(const int*)' defined but not used [-Wunused-function]
  127 | static esp_err_t zb_cmd_default_resp_handler(const esp_zb_zcl_cmd_default_resp_message_t *message) {
      |                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/components/arduino/libraries/Zigbee/src/ZigbeeHandlers.cpp:109:18: warning: 'esp_err_t zb_configure_report_resp_handler(const int*)' defined but not used [-Wunused-function]
  109 | static esp_err_t zb_configure_report_resp_handler(const esp_zb_zcl_cmd_config_report_resp_message_t *message) {
      |                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/components/arduino/libraries/Zigbee/src/ZigbeeHandlers.cpp:75:18: warning: 'esp_err_t zb_cmd_read_attr_resp_handler(const int*)' defined but not used [-Wunused-function]
   75 | static esp_err_t zb_cmd_read_attr_resp_handler(const esp_zb_zcl_cmd_read_attr_resp_message_t *message) {
      |                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/components/arduino/libraries/Zigbee/src/ZigbeeHandlers.cpp:55:18: warning: 'esp_err_t zb_attribute_reporting_handler(const int*)' defined but not used [-Wunused-function]
   55 | static esp_err_t zb_attribute_reporting_handler(const esp_zb_zcl_report_attr_message_t *message) {
      |                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/components/arduino/libraries/Zigbee/src/ZigbeeHandlers.cpp:29:18: warning: 'esp_err_t zb_attribute_set_handler(const int*)' defined but not used [-Wunused-function]
   29 | static esp_err_t zb_attribute_set_handler(const esp_zb_zcl_set_attr_value_message_t *message) {
      |                  ^~~~~~~~~~~~~~~~~~~~~~~~
[2418/2424] Building CXX object esp-idf/main/CMakeFiles/__idf_main.dir/sketch.cpp.obj
ninja: build stopped: subcommand failed.
ninja failed with exit code 1, output of the command is in the /Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/build/log/idf_py_stderr_output_6266 and /Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/build/log/idf_py_stdout_output_6266
me-no-dev commented 1 week ago

@P-R-O-C-H-Y is still working on it