Closed HamzaHajeir closed 1 week ago
issue should already be fixed. Try again please
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
@P-R-O-C-H-Y is still working on it
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 namedtest-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