ESP Home has been running on my HA instance for several years without any hiccups. Update have always installed without any problem. Today I tried updating from 2025.10.3 to the latest 2025.11.0. I receive an error “Error Compiling…”. Could someone help me extract what the problem is from the log?
INFO ESPHome 2025.11.0
INFO Reading configuration /config/esphome/esphome-web-0aa010.yaml...
INFO Updating https://github.com/skipfire/esphome-stream-server.git@None
WARNING GPIO2 is a strapping PIN and should only be used for I/O with care.
Attaching external pullup/down resistors to strapping pins can cause unexpected failures.
See https://esphome.io/guides/faq.html#why-am-i-getting-a-warning-about-strapping-pins
WARNING GPIO15 is a strapping PIN and should only be used for I/O with care.
Attaching external pullup/down resistors to strapping pins can cause unexpected failures.
See https://esphome.io/guides/faq.html#why-am-i-getting-a-warning-about-strapping-pins
INFO Generating C++ source...
INFO Setting CONFIG_LWIP_MAX_SOCKETS to 14 (registered: api=4, captive_portal=4, mdns=2, ota=1, web_server=3)
INFO Compiling app... Build path: /data/build/esphome-web-0aa010
Processing esphome-web-0aa010 (board: esp32dev; framework: arduino, espidf; platform: https://github.com/pioarduino/platform-espressif32/releases/download/55.03.31-2/platform-espressif32.zip)
--------------------------------------------------------------------------------
Created pioarduino Python virtual environment using uv: /root/.platformio/penv
Installed esptool from tl-install path: /data/cache/platformio/packages/tool-esptoolpy
INFO Package configuration completed successfully
INFO Package configuration completed successfully
HARDWARE: ESP32 240MHz, 320KB RAM, 4MB Flash
- contrib-piohome @ 3.4.4
- framework-arduinoespressif32 @ 3.3.2
- framework-arduinoespressif32-libs @ 5.5.0+sha.129cd0d247
- framework-espidf @ 3.50501.0 (5.5.1)
- tool-cmake @ 4.0.3
- tool-esp-rom-elfs @ 2024.10.11
- tool-esptoolpy @ 5.1.0
- tool-mklittlefs @ 3.2.0
- tool-ninja @ 1.13.1
- tool-scons @ 4.40801.0 (4.8.1)
- toolchain-xtensa-esp-elf @ 14.2.0+20241119
Creating a new virtual environment for IDF Python dependencies using uv
Using Python 3.12.10 environment at: /root/.platformio/penv/.espidf-5.5.1
Installing ESP-IDF's Python dependencies with uv
Using Python 3.12.10 environment at: /root/.platformio/penv/.espidf-5.5.1
Resolved 27 packages in 747ms
Downloading pydantic-core (1.9MiB)
Downloading cryptography (4.0MiB)
Downloaded pydantic-core
Downloaded cryptography
Prepared 17 packages in 354ms
Installed 27 packages in 17ms
+ annotated-types==0.7.0
+ certifi==2025.11.12
+ cffi==2.0.0
+ charset-normalizer==3.4.4
+ click==8.3.1
+ colorama==0.4.6
+ cryptography==44.0.3
+ esp-idf-kconfig==2.5.0
+ idf-component-manager==2.4.2
+ idna==3.11
+ jsonref==1.1.0
+ pycparser==2.23
+ pydantic==2.11.10
+ pydantic-core==2.33.2
+ pydantic-settings==2.12.0
+ pyparsing==3.2.5
+ python-dotenv==1.2.1
+ requests==2.32.5
+ requests-file==3.0.1
+ requests-toolbelt==1.0.0
+ ruamel-yaml==0.18.16
+ ruamel-yaml-clib==0.2.15
+ tqdm==4.67.1
+ truststore==0.10.4
+ typing-extensions==4.15.0
+ typing-inspection==0.4.2
+ urllib3==1.26.20
Reading CMake configuration...
Dependency Graph
|-- Networking @ 3.3.2
|-- ESP32 Async UDP @ 3.3.2
|-- DNSServer @ 3.3.2
|-- WiFi @ 3.3.2
|-- ESPmDNS @ 3.3.2
|-- Update @ 3.3.2
|-- ArduinoJson @ 7.4.2
Compiling .pioenvs/esphome-web-0aa010/src/esphome/components/stream_server/stream_server.cpp.o
Compiling .pioenvs/esphome-web-0aa010/src/esphome/components/web_server_idf/web_server_idf.cpp.o
Compiling .pioenvs/esphome-web-0aa010/src/esphome/components/wifi/wifi_component.cpp.o
Compiling .pioenvs/esphome-web-0aa010/src/esphome/components/wifi/wifi_component_esp_idf.cpp.o
In file included from src/esphome/core/component.h:8,
from src/esphome/components/stream_server/stream_server.h:3,
from src/esphome/components/stream_server/stream_server.cpp:1:
src/esphome/components/stream_server/stream_server.cpp: In member function 'virtual void StreamServerComponent::dump_config()':
src/esphome/components/stream_server/stream_server.cpp:46:80: error: request for member 'c_str' in 'esphome::network::get_use_address()', which is of non-class type 'const char*'
46 | ESP_LOGCONFIG(TAG, " Address: %s:%u", esphome::network::get_use_address().c_str(), this->port_);
| ^~~~~
src/esphome/core/log.h:101:101: note: in definition of macro 'esph_log_config'
101 | ::esphome::esp_log_printf_(ESPHOME_LOG_LEVEL_CONFIG, tag, __LINE__, ESPHOME_LOG_FORMAT(format), ##__VA_ARGS__)
| ^~~~~~~~~~~
src/esphome/components/stream_server/stream_server.cpp:46:5: note: in expansion of macro 'ESP_LOGCONFIG'
46 | ESP_LOGCONFIG(TAG, " Address: %s:%u", esphome::network::get_use_address().c_str(), this->port_);
| ^~~~~~~~~~~~~
*** [.pioenvs/esphome-web-0aa010/src/esphome/components/stream_server/stream_server.cpp.o] Error 1
========================= [FAILED] Took 27.78 seconds =========================