Error installing Firmware 2025.11.0

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 =========================

Quite likely problem related to changes on get_use_address syntax that your stream_server uses.