Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Issues building libraries #241

Closed
3 tasks done
HamzaHajeir opened this issue Nov 5, 2024 · 3 comments
Closed
3 tasks done

Issues building libraries #241

HamzaHajeir opened this issue Nov 5, 2024 · 3 comments

Comments

@HamzaHajeir
Copy link

HamzaHajeir commented Nov 5, 2024

Checklist

  • Checked the issue tracker for similar issues to ensure this is not a duplicate
  • Read the documentation to confirm the issue is not addressed there and your configuration is set correctly
  • Tested with the latest version to ensure the issue hasn't been fixed

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.

/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/components/arduino/libraries/Zigbee/src/ZigbeeCore.h:8:10: fatal error: esp_zigbee_core.h: No such file or directory
8 | #include "esp_zigbee_core.h"
| ^~~~~~~~~~~~~~~~~~~
compilation terminated.
ninja: build stopped: subcommand failed.
Missing "esp_zigbee_core.h" file name found in the following component(s): espressif__esp-zigbee-lib(/Users/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/managed_components/espressif__esp-zigbee-lib/include/esp_zigbee_core.h). Maybe one of the components needs to add the missing header directory to INCLUDE_DIRS of idf_component_register call in CMakeLists.txt.

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

HamzaHajeir added a commit to HamzaHajeir/esp32-arduino-lib-builder that referenced this issue Nov 5, 2024
@me-no-dev
Copy link
Member

issue should already be fixed. Try again please

@HamzaHajeir
Copy link
Author

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
Copy link
Member

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants