benzino77/tasmocompiler

Failed compilation for tasmota32-webcam and Temperature/humidity sensors feature

suisk1ptitmotard opened this issue · 1 comments

Hello,
I have a compilation error with the "Temperature/humidity sensors" feature. (if disable this option the compilation works)

Thanks for your help

Processing tasmota32-webcam (board: esp32-fix; framework: arduino; platform: https://github.com/tasmota/platform-espressif32/releases/download/2023.01.01/platform-espressif32.zip)

Verbose mode can be enabled via -v, --verbose option
CONFIGURATION: https://docs.platformio.org/page/boards/espressif32/esp32-fix.html
PLATFORM: Espressif 32 (2023.1.1) > Espressif Generic ESP32 >= 4M Flash, PSRAM with fix, Tasmota 2880k Code/OTA, 320k FS
HARDWARE: ESP32 240MHz, 320KB RAM, 4MB Flash
DEBUG: Current (cmsis-dap) External (cmsis-dap, esp-bridge, esp-prog, iot-bus-jtag, jlink, minimodule, olimex-arm-usb-ocd, olimex-arm-usb-ocd-h, olimex-arm-usb-tiny-h, olimex-jtag-tiny, tumpa)
PACKAGES:

  • framework-arduinoespressif32 @ 2.0.6
  • tool-esptoolpy @ 1.40404.0 (4.4.4)
  • tool-mklittlefs @ 1.203.210628 (2.3)
  • tool-mkspiffs @ 2.230.0 (2.30)
  • toolchain-xtensa-esp32 @ 8.4.0+2021r2-patch5
    Converting tasmota.ino
    LDF: Library Dependency Finder -> https://bit.ly/configure-pio-ldf
    LDF Modes: Finder ~ chain, Compatibility ~ strict
    Found 46 compatible libraries
    Scanning dependencies...
    Dependency Graph
    |-- EEPROM 24C128_256_521
    | |-- Wire @ 2.0.0
    |-- FFat @ 2.0.0
    | |-- FS @ 2.0.0
    |-- FS @ 2.0.0
    |-- HttpClient light for Berry @ 1.0
    | |-- HTTPUpdate @ 2.0.0
    | | |-- HTTPClient @ 2.0.0
    | | | |-- WiFi @ 2.0.0
    | | | |-- WiFiClientSecure @ 2.0.0
    | | | | |-- WiFi @ 2.0.0
    | | |-- Update @ 2.0.0
    | | |-- WiFi @ 2.0.0
    | |-- WiFi @ 2.0.0
    | |-- HTTPClient @ 2.0.0
    | | |-- WiFi @ 2.0.0
    | | |-- WiFiClientSecure @ 2.0.0
    | | | |-- WiFi @ 2.0.0
    | |-- WiFiClientSecure @ 2.0.0
    | | |-- WiFi @ 2.0.0
    | |-- ESP32-to-ESP8266-compat @ 0.0.2
    | | |-- WiFi @ 2.0.0
    | | |-- WebServer @ 2.0.0
    | | | |-- WiFi @ 2.0.0
    | | | |-- FS @ 2.0.0
    | | |-- HTTPClient @ 2.0.0
    | | | |-- WiFi @ 2.0.0
    | | | |-- WiFiClientSecure @ 2.0.0
    | | | | |-- WiFi @ 2.0.0
    | | |-- HTTPUpdate @ 2.0.0
    | | | |-- HTTPClient @ 2.0.0
    | | | | |-- WiFi @ 2.0.0
    | | | | |-- WiFiClientSecure @ 2.0.0
    | | | | | |-- WiFi @ 2.0.0
    | | | |-- Update @ 2.0.0
    | | | |-- WiFi @ 2.0.0
    | | |-- ESPmDNS @ 2.0.0
    | | | |-- WiFi @ 2.0.0
    | |-- TLS mini client derived from Arduino @ 1.0
    | | |-- WiFi @ 2.0.0
    | | |-- BearSSL @ 0.6
    | | |-- ESP32-to-ESP8266-compat @ 0.0.2
    | | | |-- WiFi @ 2.0.0
    | | | |-- WebServer @ 2.0.0
    | | | | |-- WiFi @ 2.0.0
    | | | | |-- FS @ 2.0.0
    | | | |-- HTTPClient @ 2.0.0
    | | | | |-- WiFi @ 2.0.0
    | | | | |-- WiFiClientSecure @ 2.0.0
    | | | | | |-- WiFi @ 2.0.0
    | | | |-- HTTPUpdate @ 2.0.0
    | | | | |-- HTTPClient @ 2.0.0
    | | | | | |-- WiFi @ 2.0.0
    | | | | | |-- WiFiClientSecure @ 2.0.0
    | | | | | | |-- WiFi @ 2.0.0
    | | | | |-- Update @ 2.0.0
    | | | | |-- WiFi @ 2.0.0
    | | | |-- ESPmDNS @ 2.0.0
    | | | | |-- WiFi @ 2.0.0
    |-- UdpListener @ 1.0
    |-- Unishox Compressor Decompressor highly customized and optimized for ESP8266 and Tasmota @ 1.0
    |-- TLS mini client derived from Arduino @ 1.0
    | |-- WiFi @ 2.0.0
    | |-- BearSSL @ 0.6
    | |-- ESP32-to-ESP8266-compat @ 0.0.2
    | | |-- WiFi @ 2.0.0
    | | |-- WebServer @ 2.0.0
    | | | |-- WiFi @ 2.0.0
    | | | |-- FS @ 2.0.0
    | | |-- HTTPClient @ 2.0.0
    | | | |-- WiFi @ 2.0.0
    | | | |-- WiFiClientSecure @ 2.0.0
    | | | | |-- WiFi @ 2.0.0
    | | |-- HTTPUpdate @ 2.0.0
    | | | |-- HTTPClient @ 2.0.0
    | | | | |-- WiFi @ 2.0.0
    | | | | |-- WiFiClientSecure @ 2.0.0
    | | | | | |-- WiFi @ 2.0.0
    | | | |-- Update @ 2.0.0
    | | | |-- WiFi @ 2.0.0
    | | |-- ESPmDNS @ 2.0.0
    | | | |-- WiFi @ 2.0.0
    |-- Zip-readonly-FS @ 1.0
    | |-- FS @ 2.0.0
    | |-- TasmotaLList @ 1.0
    |-- Berry Tasmota mapping @ 1.0
    | |-- Berry @ 7.0
    | | |-- re1.5 @ 0.9
    | |-- Berry mapping to C @ 1.0
    | | |-- Berry @ 7.0
    | | | |-- re1.5 @ 0.9
    | |-- ccronexpr
    | |-- Zip-readonly-FS @ 1.0
    | | |-- FS @ 2.0.0
    | | |-- TasmotaLList @ 1.0
    | |-- FS @ 2.0.0
    | |-- LittleFS @ 2.0.0
    | | |-- FS @ 2.0.0
    | |-- WiFi @ 2.0.0
    | |-- Unishox Compressor Decompressor highly customized and optimized for ESP8266 and Tasmota @ 1.0
    |-- Berry @ 7.0
    | |-- re1.5 @ 0.9
    |-- Berry int64 implementation for 32 bits architceture @ 1.0
    | |-- Berry @ 7.0
    | | |-- re1.5 @ 0.9
    | |-- Berry mapping to C @ 1.0
    | | |-- Berry @ 7.0
    | | | |-- re1.5 @ 0.9
    |-- Berry mapping to C @ 1.0
    | |-- Berry @ 7.0
    | | |-- re1.5 @ 0.9
    |-- Berry Matter protocol implementation @ 0.1
    | |-- Berry @ 7.0
    | | |-- re1.5 @ 0.9
    | |-- Berry mapping to C @ 1.0
    | | |-- Berry @ 7.0
    | | | |-- re1.5 @ 0.9
    |-- headers
    | |-- EEPROM @ 2.0.0
    | |-- ESP32-to-ESP8266-compat @ 0.0.2
    | | |-- WiFi @ 2.0.0
    | | |-- WebServer @ 2.0.0
    | | | |-- WiFi @ 2.0.0
    | | | |-- FS @ 2.0.0
    | | |-- HTTPClient @ 2.0.0
    | | | |-- WiFi @ 2.0.0
    | | | |-- WiFiClientSecure @ 2.0.0
    | | | | |-- WiFi @ 2.0.0
    | | |-- HTTPUpdate @ 2.0.0
    | | | |-- HTTPClient @ 2.0.0
    | | | | |-- WiFi @ 2.0.0
    | | | | |-- WiFiClientSecure @ 2.0.0
    | | | | | |-- WiFi @ 2.0.0
    | | | |-- Update @ 2.0.0
    | | | |-- WiFi @ 2.0.0
    | | |-- ESPmDNS @ 2.0.0
    | | | |-- WiFi @ 2.0.0
    | |-- WiFi @ 2.0.0
    |-- ccronexpr
    |-- ESP32-to-ESP8266-compat @ 0.0.2
    | |-- WiFi @ 2.0.0
    | |-- WebServer @ 2.0.0
    | | |-- WiFi @ 2.0.0
    | | |-- FS @ 2.0.0
    | |-- HTTPClient @ 2.0.0
    | | |-- WiFi @ 2.0.0
    | | |-- WiFiClientSecure @ 2.0.0
    | | | |-- WiFi @ 2.0.0
    | |-- HTTPUpdate @ 2.0.0
    | | |-- HTTPClient @ 2.0.0
    | | | |-- WiFi @ 2.0.0
    | | | |-- WiFiClientSecure @ 2.0.0
    | | | | |-- WiFi @ 2.0.0
    | | |-- Update @ 2.0.0
    | | |-- WiFi @ 2.0.0
    | |-- ESPmDNS @ 2.0.0
    | | |-- WiFi @ 2.0.0
    |-- re1.5 @ 0.9
    |-- Micro-RTSP @ 0.1.6
    | |-- WiFi @ 2.0.0
    |-- DHT sensor library @ 1.4.3
    |-- DNSServer @ 2.0.0
    | |-- WiFi @ 2.0.0
    |-- ESP Mail Client @ 1.2.0
    | |-- ESP32-to-ESP8266-compat @ 0.0.2
    | | |-- WiFi @ 2.0.0
    | | |-- WebServer @ 2.0.0
    | | | |-- WiFi @ 2.0.0
    | | | |-- FS @ 2.0.0
    | | |-- HTTPClient @ 2.0.0
    | | | |-- WiFi @ 2.0.0
    | | | |-- WiFiClientSecure @ 2.0.0
    | | | | |-- WiFi @ 2.0.0
    | | |-- HTTPUpdate @ 2.0.0
    | | | |-- HTTPClient @ 2.0.0
    | | | | |-- WiFi @ 2.0.0
    | | | | |-- WiFiClientSecure @ 2.0.0
    | | | | | |-- WiFi @ 2.0.0
    | | | |-- Update @ 2.0.0
    | | | |-- WiFi @ 2.0.0
    | | |-- ESPmDNS @ 2.0.0
    | | | |-- WiFi @ 2.0.0
    | |-- WiFi @ 2.0.0
    | |-- Ethernet @ 2.0.0
    | | |-- WiFi @ 2.0.0
    | |-- FS @ 2.0.0
    | |-- SD @ 2.0.0
    | | |-- FS @ 2.0.0
    | | |-- SPI @ 2.0.0
    | |-- LittleFS @ 2.0.0
    | | |-- FS @ 2.0.0
    | |-- SD_MMC @ 2.0.0
    | | |-- FS @ 2.0.0
    |-- Ethernet @ 2.0.0
    | |-- WiFi @ 2.0.0
    |-- JSMN JSON parser customized and optimized for ESP8266 and Tasmota @ 1.0
    |-- TasmotaLList @ 1.0
    |-- LinkedList
    |-- LittleFS @ 2.0.0
    | |-- FS @ 2.0.0
    |-- PubSubClient @ 2.8
    |-- Ext-printf @ 1.0
    |-- SD @ 2.0.0
    | |-- FS @ 2.0.0
    | |-- SPI @ 2.0.0
    |-- SD_MMC @ 2.0.0
    | |-- FS @ 2.0.0
    |-- SPI @ 2.0.0
    |-- TasmotaSerial @ 3.6.0
    | |-- ESP32-to-ESP8266-compat @ 0.0.2
    | | |-- WiFi @ 2.0.0
    | | |-- WebServer @ 2.0.0
    | | | |-- WiFi @ 2.0.0
    | | | |-- FS @ 2.0.0
    | | |-- HTTPClient @ 2.0.0
    | | | |-- WiFi @ 2.0.0
    | | | |-- WiFiClientSecure @ 2.0.0
    | | | | |-- WiFi @ 2.0.0
    | | |-- HTTPUpdate @ 2.0.0
    | | | |-- HTTPClient @ 2.0.0
    | | | | |-- WiFi @ 2.0.0
    | | | | |-- WiFiClientSecure @ 2.0.0
    | | | | | |-- WiFi @ 2.0.0
    | | | |-- Update @ 2.0.0
    | | | |-- WiFi @ 2.0.0
    | | |-- ESPmDNS @ 2.0.0
    | | | |-- WiFi @ 2.0.0
    |-- Ticker @ 2.0.0
    |-- WiFiClientSecure @ 2.0.0
    | |-- WiFi @ 2.0.0
    |-- Wire @ 2.0.0
    |-- base64 @ 1.1.1
    |-- BearSSL @ 0.6
    |-- WebServer @ 2.0.0
    | |-- WiFi @ 2.0.0
    | |-- FS @ 2.0.0
    Building in release mode
    *** use provided user_config_override.h as planned ***
    *** use provided platformio_override.ini as planned ***
    Compiling .pio/build/tasmota32-webcam/src/tasmota.ino.cpp.o
    Compiling .pio/build/tasmota32-webcam/src/tasmota_support/homekit.c.o
    Compiling .pio/build/tasmota32-webcam/src/tasmota_xsns_sensor/xsns_62_esp32_mi_homekit.c.o
    Building .pio/build/tasmota32-webcam/bootloader.bin
    esptool.py v4.5-dev
    Creating esp32 image...
    Merged 1 ELF section
    Successfully created esp32 image.
    Generating partitions .pio/build/tasmota32-webcam/partitions.bin
    Compiling .pio/build/tasmota32-webcam/lib767/Wire/Wire.cpp.o
    /tmp/Tasmota/tasmota/tasmota_xdrv_driver/xdrv_52_3_berry_onewire.ino:26:10: fatal error: OneWire.h: No such file or directory


#include <OneWire.h>
^~~~~~~~~~~
compilation terminated.
*** [.pio/build/tasmota32-webcam/src/tasmota.ino.cpp.o] Error 1
========================= [FAILED] Took 17.33 seconds =========================
Environment Status Duration


tasmota32-webcam FAILED 00:00:17.331
==================== 1 failed, 0 succeeded in 00:00:17.331 ====================

Finished. Exit code: 1.