Kompilacja ESPHome w HA - błędy podczas przygotowania

Próbuje skompilować plik konfiguracyjny ESPhome dla panelu LCD. Jednak przy przygotowaniu do kompilacji w środowisku HA wyrzuca mi błędy. Muszę dodać, że ten sam plik kompilowany na stacjonarnym kompie przy pomocy VSC, kompiluje się i wgrywa bez kłopotu.
ESPHome wersja 2024.12.2. HA Core 2024.12.5. HAOS 13.2. HA na Proxmox.
Cały log poniżej. Dzięki za pomoc.

WARNING GPIO45 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 Updating https://github.com/espressif/esp-protocols.git@mdns-v1.3.2
INFO Compiling app...
Processing panel-lcd (board: esp32-s3-devkitc-1; framework: espidf; platform: https://github.com/pioarduino/platform-espressif32.git#51.03.07)
--------------------------------------------------------------------------------
Tool Manager: Installing espressif/toolchain-riscv32-esp @ 12.2.0+20230208
INFO Installing espressif/toolchain-riscv32-esp @ 12.2.0+20230208
Unpacking  [####################################]  100%          
Tool Manager: toolchain-riscv32-esp@12.2.0+20230208 has been installed!
INFO toolchain-riscv32-esp@12.2.0+20230208 has been installed!
Tool Manager: Installing espressif/tool-xtensa-esp-elf-gdb @ ~12.1.0
INFO Installing espressif/tool-xtensa-esp-elf-gdb @ ~12.1.0
Downloading  [####################################]  100%          
Unpacking  [####################################]  100%          
Tool Manager: tool-xtensa-esp-elf-gdb@12.1.0+20221002 has been installed!
INFO tool-xtensa-esp-elf-gdb@12.1.0+20221002 has been installed!
Tool Manager: Installing espressif/tool-riscv32-esp-elf-gdb @ ~12.1.0
INFO Installing espressif/tool-riscv32-esp-elf-gdb @ ~12.1.0
Downloading  [####################################]  100%          
Unpacking  [####################################]  100%          
Tool Manager: tool-riscv32-esp-elf-gdb@12.1.0+20221002 has been installed!
INFO tool-riscv32-esp-elf-gdb@12.1.0+20221002 has been installed!
Tool Manager: Installing https://github.com/pioarduino/esptool/releases/download/v4.8.1.1/esptool.zip
INFO Installing https://github.com/pioarduino/esptool/releases/download/v4.8.1.1/esptool.zip
Downloading  [####################################]  100%
Unpacking  [####################################]  100%
Tool Manager: tool-esptoolpy@4.8.1 has been installed!
INFO tool-esptoolpy@4.8.1 has been installed!
Tool Manager: Installing tasmota/tool-mklittlefs @ ^3.2.0
INFO Installing tasmota/tool-mklittlefs @ ^3.2.0
Downloading  [####################################]  100%
Unpacking  [####################################]  100%
Tool Manager: tool-mklittlefs@3.2.0 has been installed!
INFO tool-mklittlefs@3.2.0 has been installed!
Tool Manager: Installing platformio/tool-cmake @ ~3.21.0
INFO Installing platformio/tool-cmake @ ~3.21.0
Downloading  [####################################]  100%          
Unpacking  [####################################]  100%          
Tool Manager: tool-cmake@3.21.3 has been installed!
INFO tool-cmake@3.21.3 has been installed!
Library Manager: Installing bblanchon/ArduinoJson @ 6.18.5
INFO Installing bblanchon/ArduinoJson @ 6.18.5
Unpacking  [####################################]  100%
Library Manager: ArduinoJson@6.18.5 has been installed!
INFO ArduinoJson@6.18.5 has been installed!
Library Manager: Installing lvgl/lvgl @ 8.4.0
INFO Installing lvgl/lvgl @ 8.4.0
Unpacking  [####################################]  100%          
Library Manager: lvgl@8.4.0 has been installed!
INFO lvgl@8.4.0 has been installed!
Library Manager: Installing esphome/noise-c @ 0.1.6
INFO Installing esphome/noise-c @ 0.1.6
Unpacking  [####################################]  100%
Library Manager: noise-c@0.1.6 has been installed!
INFO noise-c@0.1.6 has been installed!
Library Manager: Resolving dependencies...
INFO Resolving dependencies...
Library Manager: Installing esphome/libsodium @ 1.10018.4
INFO Installing esphome/libsodium @ 1.10018.4
Unpacking  [####################################]  100%
Library Manager: libsodium@1.10018.4 has been installed!
INFO libsodium@1.10018.4 has been installed!
HARDWARE: ESP32S3 240MHz, 320KB RAM, 8MB Flash
 - framework-espidf @ 3.50105.0 (5.1.5) 
 - tool-cmake @ 3.21.3 
 - tool-esptoolpy @ 4.8.1 
 - tool-mklittlefs @ 3.2.0 
 - tool-ninja @ 1.7.1 
 - tool-riscv32-esp-elf-gdb @ 12.1.0+20221002 
 - tool-xtensa-esp-elf-gdb @ 12.1.0+20221002 
 - toolchain-esp32ulp @ 2.35.0-20220830 
 - toolchain-riscv32-esp @ 12.2.0+20230208 
 - toolchain-xtensa-esp32s3 @ 12.2.0+20230208
Creating a new virtual environment for IDF Python dependencies
Installing ESP-IDF's Python dependencies
Collecting wheel>=0.35.1
  Downloading wheel-0.45.1-py3-none-any.whl (72 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 72.5/72.5 kB 1.0 MB/s eta 0:00:00
Collecting urllib3<2
  Downloading urllib3-1.26.20-py2.py3-none-any.whl (144 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 144.2/144.2 kB 3.6 MB/s eta 0:00:00
Collecting cryptography~=41.0.1
  Downloading cryptography-41.0.7-cp37-abi3-manylinux_2_28_x86_64.whl (4.4 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.4/4.4 MB 2.6 MB/s eta 0:00:00
Collecting future>=0.18.3
  Downloading future-1.0.0-py3-none-any.whl (491 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 491.3/491.3 kB 13.1 MB/s eta 0:00:00
Collecting pyparsing<4,>=3.1.0
  Downloading pyparsing-3.2.1-py3-none-any.whl (107 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 107.7/107.7 kB 8.3 MB/s eta 0:00:00
Collecting kconfiglib~=14.1.0
  Downloading kconfiglib-14.1.0-py2.py3-none-any.whl (145 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 145.9/145.9 kB 73.0 MB/s eta 0:00:00
Collecting idf-component-manager~=2.0.1
  Downloading idf_component_manager-2.0.4-py3-none-any.whl (151 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 151.3/151.3 kB 15.2 MB/s eta 0:00:00
Collecting esp-idf-kconfig<2.0.0,>=1.4.2
  Downloading esp_idf_kconfig-1.5.0-py3-none-any.whl (44 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 44.9/44.9 kB 63.2 MB/s eta 0:00:00
Collecting cffi>=1.12
  Downloading cffi-1.17.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (467 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 467.2/467.2 kB 17.6 MB/s eta 0:00:00
Collecting click
  Downloading click-8.1.8-py3-none-any.whl (98 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 98.2/98.2 kB 84.8 MB/s eta 0:00:00
Collecting colorama
  Downloading colorama-0.4.6-py2.py3-none-any.whl (25 kB)
Collecting pyyaml
  Downloading PyYAML-6.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (762 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 763.0/763.0 kB 8.7 MB/s eta 0:00:00
Collecting requests
  Downloading requests-2.32.3-py3-none-any.whl (64 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 64.9/64.9 kB 56.9 MB/s eta 0:00:00
Collecting requests-file
  Downloading requests_file-2.1.0-py2.py3-none-any.whl (4.2 kB)
Collecting requests-toolbelt
  Downloading requests_toolbelt-1.0.0-py2.py3-none-any.whl (54 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 54.5/54.5 kB 72.3 MB/s eta 0:00:00
Collecting tqdm
  Downloading tqdm-4.67.1-py3-none-any.whl (78 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 78.5/78.5 kB 60.4 MB/s eta 0:00:00
Collecting jsonref
  Downloading jsonref-1.1.0-py3-none-any.whl (9.4 kB)
Collecting pydantic
  Downloading pydantic-2.10.4-py3-none-any.whl (431 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 431.8/431.8 kB 13.6 MB/s eta 0:00:00
Collecting pydantic-core
  Downloading pydantic_core-2.27.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.0 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.0/2.0 MB 10.8 MB/s eta 0:00:00
Collecting pydantic-settings
  Downloading pydantic_settings-2.7.1-py3-none-any.whl (29 kB)
Collecting typing-extensions
  Downloading typing_extensions-4.12.2-py3-none-any.whl (37 kB)
Collecting pycparser
  Downloading pycparser-2.22-py3-none-any.whl (117 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 117.6/117.6 kB 7.6 MB/s eta 0:00:00
Collecting annotated-types>=0.6.0
  Downloading annotated_types-0.7.0-py3-none-any.whl (13 kB)
Collecting python-dotenv>=0.21.0
  Downloading python_dotenv-1.0.1-py3-none-any.whl (19 kB)
Collecting charset-normalizer<4,>=2
  Downloading charset_normalizer-3.4.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (143 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 143.9/143.9 kB 22.9 MB/s eta 0:00:00
Collecting idna<4,>=2.5
  Downloading idna-3.10-py3-none-any.whl (70 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 70.4/70.4 kB 71.3 MB/s eta 0:00:00
Collecting certifi>=2017.4.17
  Downloading certifi-2024.12.14-py3-none-any.whl (164 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 164.9/164.9 kB 25.7 MB/s eta 0:00:00
Installing collected packages: wheel, urllib3, typing-extensions, tqdm, pyyaml, python-dotenv, pyparsing, pycparser, kconfiglib, jsonref, idna, future, colorama, click, charset-normalizer, certifi, annotated-types, requests, pydantic-core, esp-idf-kconfig, cffi, requests-toolbelt, requests-file, pydantic, cryptography, pydantic-settings, idf-component-manager
Successfully installed annotated-types-0.7.0 certifi-2024.12.14 cffi-1.17.1 charset-normalizer-3.4.1 click-8.1.8 colorama-0.4.6 cryptography-41.0.7 esp-idf-kconfig-1.5.0 future-1.0.0 idf-component-manager-2.0.4 idna-3.10 jsonref-1.1.0 kconfiglib-14.1.0 pycparser-2.22 pydantic-2.10.4 pydantic-core-2.27.2 pydantic-settings-2.7.1 pyparsing-3.2.1 python-dotenv-1.0.1 pyyaml-6.0.2 requests-2.32.3 requests-file-2.1.0 requests-toolbelt-1.0.0 tqdm-4.67.1 typing-extensions-4.12.2 urllib3-1.26.20 wheel-0.45.1
Reading CMake configuration...
-- Found Git: /usr/bin/git (found version "2.39.5") 
-- git rev-parse returned 'fatal: not a git repository (or any parent up to mount point /)
Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set).'
-- The C compiler identification is unknown
-- The CXX compiler identification is unknown
-- The ASM compiler identification is GNU
-- Found assembler: /data/cache/platformio/packages/toolchain-xtensa-esp32s3/bin/xtensa-esp32s3-elf-gcc
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - failed
-- Check for working C compiler: /data/cache/platformio/packages/toolchain-xtensa-esp32s3/bin/xtensa-esp32s3-elf-gcc
-- Check for working C compiler: /data/cache/platformio/packages/toolchain-xtensa-esp32s3/bin/xtensa-esp32s3-elf-gcc - broken
-- Configuring incomplete, errors occurred!
See also "/data/build/panel-lcd/.pioenvs/panel-lcd/CMakeFiles/CMakeOutput.log".
See also "/data/build/panel-lcd/.pioenvs/panel-lcd/CMakeFiles/CMakeError.log".

fatal: not a git repository (or any parent up to mount point /)
Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set).
CMake Error at /data/cache/platformio/packages/tool-cmake/share/cmake-3.21/Modules/CMakeTestCCompiler.cmake:69 (message):
  The C compiler

    "/data/cache/platformio/packages/toolchain-xtensa-esp32s3/bin/xtensa-esp32s3-elf-gcc"

  is not able to compile a simple test program.

  It fails with the following output:

    Change Dir: /data/build/panel-lcd/.pioenvs/panel-lcd/CMakeFiles/CMakeTmp
    
    Run Build Command(s):/data/cache/platformio/packages/tool-ninja/ninja cmTC_644ff && [1/2] Building C object CMakeFiles/cmTC_644ff.dir/testCCompiler.c.obj
    FAILED: CMakeFiles/cmTC_644ff.dir/testCCompiler.c.obj 
    /data/cache/platformio/packages/toolchain-xtensa-esp32s3/bin/xtensa-esp32s3-elf-gcc   -mlongcalls -o CMakeFiles/cmTC_644ff.dir/testCCompiler.c.obj -c /data/build/panel-lcd/.pioenvs/panel-lcd/CMakeFiles/CMakeTmp/testCCompiler.c
    xtensa-esp32s3-elf-gcc: internal compiler error: Segmentation fault signal terminated program cc1
    Please submit a full bug report, with preprocessed source (by using -freport-bug).
    See <https://gcc.gnu.org/bugs/> for instructions.
    ninja: build stopped: subcommand failed.
    
    

  

  CMake will not be able to correctly generate this project.
Call Stack (most recent call first):
  /data/cache/platformio/packages/framework-espidf/tools/cmake/project.cmake:505 (__project)
  CMakeLists.txt:3 (project)



To kontynuacja tamtego wątku i tam są też istotne zasoby

Wersje mam podobne = ESPHome Builder wersja 2024.12.2 i HA Core 2024.12.5, ale HAOS 14.1 (no i generic, a nie ova)

Dasz nam treść tych logów, o które prosiłem wcześniej?

I jeszcze jedno - po szybkim googlowaniu, ludzie podobne problemy rozwiązywali instalując starszą wersję ESPHome (jeśli nie masz backupu sprzed aktualizacji to możesz doinstalować sobie takie repo w sklepie i poeksperymentować)
https://github.com/khenderick/esphome-legacy-addons

W danym momencie może być uruchomiona TYLKO jedna wersja tego Dodatku!!! (obojętnie czy aktualna z kanału stable czy jakaś inna - beta lub dev z oficjalnego kanału, czy ta z repo powyżej, ale bezwzględnie TYLKO JEDNA)

W sumie możesz też po prostu usunąć Dodatek (bez usuwania danych!) i zainstalować go ponownie.
Może wyjaśnię co mam na myśli - z braku RAMu wywracał Ci się cały HAOS na etapie pobierania komponentów IDE - to mogło doprowadzić do uszkodzenia plików w kontenerze, więc najprościej pozbyć się starego kontenera i uruchomić nowy.

Zakładam, że nie modyfikowałeś YAMLa i do instalacji HA wrzuciłeś sobie komplet potrzebnych plików (taki jak w zipie z poprzedniego wątku, ale bez applowskich śmieci, jeśli wrzucasz przez sambę to ona je skutecznie ignoruje, przynajmniej w niezmodyfikowanej zanadto domyślnej konfiguracji).

Co do tego:

See also "/data/build/panel-lcd/.pioenvs/panel-lcd/CMakeFiles/CMakeOutput.log".
See also "/data/build/panel-lcd/.pioenvs/panel-lcd/CMakeFiles/CMakeError.log".

To nawet nie wiem gdzie tego szukać, proste szukanie nie przyniosło rezultatu.

MI też przyszło do głowy, że mam uszkodzony HAOS, bo podejrzanie długo się teraz ładuje. Ale zrobiłem sprawdzenie Smart i nie pokazało błędów.
Postawiłbym po prostu nowy HAOS, ale mam w związku z tym pytanie, czy po nowym zainstalowaniu HAOS i HA - co mam odtworzyć z kopii - pełny backup? Jest nowa wersja HAOS - czy zainstalowanie jej nie naprawi uszkodzonych plików?

W instalacji HAOS system jest na innej partycji niż dane, więc aktualizacja systemu nie rusza danych - jest dwuslotowe rozwiązanie bootowania (w ogóle użytych partycji jest 8, z czego tylko jedna na dane), to zapewnia niezawodność aktualizacji systemu oraz jego odporność na awarie związane z zanikami zasilania (o ile system plików hypervisora, tu proxmoxa, to wytrzyma, no akurat pod tym względem instalacja generic jest dużo lepsza, bo eliminuje jedno stosunkowo zawodne ogniwo - proxmoxa ;D).

Oczywiście jeśli zainstalujesz nową VM to przy założeniu, że to sam proxmox nie kuleje będziesz miał czyściutki system.
A w nim odtwarzasz PEŁNY świeżutki backup HA na etapie onboardingu i cała instalacją się odbuduje (kontenery w ogóle nie są przechowywane w backupie, jeśli dają taką możliwość, a większość daje, więc normalne Dodatki są odbudowywane ze źródeł online), więc instalacja będzie jak nowa.

Pełny backup jest wymienny między instalacjami HASO-ova, HAOS-generic, HAOS dla SBC oraz HA Supervised.

Więc nie ma musu stosowania proxmoxa.

ALE jeśli masz coś spaprane w konfiguracji, to zostaną przywrócone oczywiście wszystkie błędy konfiguracji.

Aby nie było łatwiej, kolejna próba. Znalazłem w necie podobny wątek i tam rozwiązaniem było wskazanie starszych wersji framework:

  framework:
    type: esp-idf
    version: 5.2.2
    platform_version: 6.7.0

No i w zasadzie pomaga, pomijając ostrzeżenia na początku, potem wszystko się instaluje.
NIe kompiluje do końca, bo znajduje błąd w jednej linijce pliku. Pewnie wystarczy to lekko zmienić.
Poniżej log z pierwszej kompilacji wraz z instalacją potrzebnych dodatków, ale musiałem z niego wyrzucić co nieco, bo wiadomość była za długa.

INFO ESPHome 2024.12.2
INFO Reading configuration /config/esphome/testy-lcd-vsc.yaml...
WARNING The selected ESP-IDF framework version is not the recommended one. If there are connectivity or build issues please remove the manual version.
WARNING The selected ESP-IDF framework version is not the recommended one. If there are connectivity or build issues please remove the manual version.
INFO Detected timezone 'Europe/Warsaw'
.
.
.

INFO Generating C++ source...
INFO Updating https://github.com/espressif/esp-protocols.git@mdns-v1.3.2
INFO Compiling app...
Processing panel-lcd (board: esp32-s3-devkitc-1; framework: espidf; platform: platformio/espressif32@6.7.0)
--------------------------------------------------------------------------------
Tool Manager: Installing platformio/toolchain-xtensa-esp-elf @ 13.2.0+20230928
INFO Installing platformio/toolchain-xtensa-esp-elf @ 13.2.0+20230928
Unpacking  [####################################]  100%          
Tool Manager: toolchain-xtensa-esp-elf@13.2.0+20230928 has been installed!
INFO toolchain-xtensa-esp-elf@13.2.0+20230928 has been installed!
Tool Manager: Installing platformio/framework-espidf @ ~3.50202.0
INFO Installing platformio/framework-espidf @ ~3.50202.0
Downloading  [####################################]  100%          
Unpacking  [####################################]  100%          
Tool Manager: framework-espidf@3.50202.0 has been installed!
INFO framework-espidf@3.50202.0 has been installed!
Tool Manager: Installing platformio/tool-esptoolpy @ ~1.40501.0
INFO Installing platformio/tool-esptoolpy @ ~1.40501.0
Downloading  [####################################]  100%
Unpacking  [####################################]  100%          
Tool Manager: tool-esptoolpy@1.40501.0 has been installed!
INFO tool-esptoolpy@1.40501.0 has been installed!
Library Manager: Installing bblanchon/ArduinoJson @ 6.18.5
INFO Installing bblanchon/ArduinoJson @ 6.18.5
Unpacking  [####################################]  100%
Library Manager: ArduinoJson@6.18.5 has been installed!
INFO ArduinoJson@6.18.5 has been installed!
Library Manager: Installing lvgl/lvgl @ 8.4.0
INFO Installing lvgl/lvgl @ 8.4.0
Unpacking  [####################################]  100%          
Library Manager: lvgl@8.4.0 has been installed!
INFO lvgl@8.4.0 has been installed!
Library Manager: Installing esphome/noise-c @ 0.1.6
INFO Installing esphome/noise-c @ 0.1.6
Unpacking  [####################################]  100%
Library Manager: noise-c@0.1.6 has been installed!
INFO noise-c@0.1.6 has been installed!
Library Manager: Resolving dependencies...
INFO Resolving dependencies...
Library Manager: Installing esphome/libsodium @ 1.10018.4
INFO Installing esphome/libsodium @ 1.10018.4
Unpacking  [####################################]  100%
Library Manager: libsodium@1.10018.4 has been installed!
INFO libsodium@1.10018.4 has been installed!
HARDWARE: ESP32S3 240MHz, 320KB RAM, 8MB Flash
 - framework-espidf @ 3.50202.0 (5.2.2) 
 - tool-cmake @ 3.16.4 
 - tool-ninja @ 1.7.1 
 - tool-riscv32-esp-elf-gdb @ 12.1.0+20221002 
 - tool-xtensa-esp-elf-gdb @ 12.1.0+20221002 
 - toolchain-esp32ulp @ 2.35.0-20220830 
 - toolchain-riscv32-esp @ 13.2.0+20230928 
 - toolchain-xtensa-esp-elf @ 13.2.0+20230928
Creating a new virtual environment for IDF Python dependencies
Installing ESP-IDF's Python dependencies
Collecting urllib3<2
  Downloading urllib3-1.26.20-py2.py3-none-any.whl (144 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 144.2/144.2 kB 1.5 MB/s eta 0:00:00
Collecting cryptography~=41.0.1
  Downloading cryptography-41.0.7-cp37-abi3-manylinux_2_28_x86_64.whl (4.4 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.4/4.4 MB 11.4 MB/s eta 0:00:00
Collecting future>=0.18.3
  Downloading future-1.0.0-py3-none-any.whl (491 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 491.3/491.3 kB 10.1 MB/s eta 0:00:00
Collecting pyparsing<4,>=3.1.0
  Downloading pyparsing-3.2.1-py3-none-any.whl (107 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 107.7/107.7 kB 7.1 MB/s eta 0:00:00
Collecting kconfiglib~=14.1.0
  Downloading kconfiglib-14.1.0-py2.py3-none-any.whl (145 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 145.9/145.9 kB 16.7 MB/s eta 0:00:00
Collecting idf-component-manager~=1.5.2
  Downloading idf_component_manager-1.5.3-py2.py3-none-any.whl (161 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 161.3/161.3 kB 9.3 MB/s eta 0:00:00
Collecting esp-idf-kconfig<2.0.0,>=1.4.2
  Downloading esp_idf_kconfig-1.5.0-py3-none-any.whl (44 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 44.9/44.9 kB 64.6 MB/s eta 0:00:00
Collecting cffi>=1.12
  Downloading cffi-1.17.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (467 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 467.2/467.2 kB 11.7 MB/s eta 0:00:00
Collecting packaging
  Downloading packaging-24.2-py3-none-any.whl (65 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 65.5/65.5 kB 83.3 MB/s eta 0:00:00
Collecting requests<3
  Downloading requests-2.32.3-py3-none-any.whl (64 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 64.9/64.9 kB 7.4 MB/s eta 0:00:00
Collecting requests-file<2
  Downloading requests_file-1.5.1-py2.py3-none-any.whl (3.7 kB)
Collecting requests-toolbelt
  Downloading requests_toolbelt-1.0.0-py2.py3-none-any.whl (54 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 54.5/54.5 kB 69.1 MB/s eta 0:00:00
Collecting schema<=0.7.5
  Downloading schema-0.7.5-py2.py3-none-any.whl (17 kB)
Collecting six
  Downloading six-1.17.0-py2.py3-none-any.whl (11 kB)
Collecting tqdm<5
  Downloading tqdm-4.67.1-py3-none-any.whl (78 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 78.5/78.5 kB 91.2 MB/s eta 0:00:00
Collecting colorama
  Downloading colorama-0.4.6-py2.py3-none-any.whl (25 kB)
Collecting pyyaml>5.2
  Downloading PyYAML-6.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (762 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 763.0/763.0 kB 13.1 MB/s eta 0:00:00
Collecting cachecontrol[filecache]>0.12.6
  Downloading cachecontrol-0.14.1-py3-none-any.whl (22 kB)
Collecting contextlib2>0.6.0
  Downloading contextlib2-21.6.0-py2.py3-none-any.whl (13 kB)
Collecting click
  Downloading click-8.1.8-py3-none-any.whl (98 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 98.2/98.2 kB 83.1 MB/s eta 0:00:00
Collecting msgpack<2.0.0,>=0.5.2
  Downloading msgpack-1.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (403 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 403.7/403.7 kB 11.4 MB/s eta 0:00:00
Collecting filelock>=3.8.0
  Downloading filelock-3.16.1-py3-none-any.whl (16 kB)
Collecting pycparser
  Downloading pycparser-2.22-py3-none-any.whl (117 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 117.6/117.6 kB 10.4 MB/s eta 0:00:00
Collecting charset-normalizer<4,>=2
  Downloading charset_normalizer-3.4.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (143 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 143.9/143.9 kB 30.0 MB/s eta 0:00:00
Collecting idna<4,>=2.5
  Downloading idna-3.10-py3-none-any.whl (70 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 70.4/70.4 kB 15.9 MB/s eta 0:00:00
Collecting certifi>=2017.4.17
  Downloading certifi-2024.12.14-py3-none-any.whl (164 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 164.9/164.9 kB 21.4 MB/s eta 0:00:00
Installing collected packages: urllib3, tqdm, six, pyyaml, pyparsing, pycparser, packaging, msgpack, kconfiglib, idna, future, filelock, contextlib2, colorama, click, charset-normalizer, certifi, schema, requests, esp-idf-kconfig, cffi, requests-toolbelt, requests-file, cryptography, cachecontrol, idf-component-manager
Successfully installed cachecontrol-0.14.1 certifi-2024.12.14 cffi-1.17.1 charset-normalizer-3.4.1 click-8.1.8 colorama-0.4.6 contextlib2-21.6.0 cryptography-41.0.7 esp-idf-kconfig-1.5.0 filelock-3.16.1 future-1.0.0 idf-component-manager-1.5.3 idna-3.10 kconfiglib-14.1.0 msgpack-1.1.0 packaging-24.2 pycparser-2.22 pyparsing-3.2.1 pyyaml-6.0.2 requests-2.32.3 requests-file-1.5.1 requests-toolbelt-1.0.0 schema-0.7.5 six-1.17.0 tqdm-4.67.1 urllib3-1.26.20
Reading CMake configuration...
Generating assembly for certificate bundle...
Dependency Graph
|-- ArduinoJson @ 6.18.5
|-- lvgl @ 8.4.0
|-- noise-c @ 0.1.6
Compiling .pioenvs/panel-lcd/src/esphome/components/api/api_connection.cpp.o
Compiling .pioenvs/panel-lcd/src/esphome/components/api/api_frame_helper.cpp.o
Compiling .pioenvs/panel-lcd/src/esphome/components/api/api_pb2.cpp.o
Compiling .pioenvs/panel-lcd/src/esphome/components/api/api_pb2_service.cpp.o
Compiling .pioenvs/panel-lcd/src/esphome/components/api/api_server.cpp.o
Compiling .pioenvs/panel-lcd/src/esphome/components/api/list_entities.cpp.o

.
.
.
Compiling .pioenvs/panel-lcd/src/esphome/components/homeassistant/text_sensor/homeassistant_text_sensor.cpp.o
Compiling .pioenvs/panel-lcd/src/esphome/components/homeassistant/time/homeassistant_time.cpp.o
Compiling .pioenvs/panel-lcd/src/esphome/components/i2c/i2c.cpp.o
Compiling .pioenvs/panel-lcd/src/esphome/components/i2c/i2c_bus_arduino.cpp.o
Compiling .pioenvs/panel-lcd/src/esphome/components/i2c/i2c_bus_esp_idf.cpp.o
Compiling .pioenvs/panel-lcd/src/esphome/components/image/image.cpp.o
Compiling .pioenvs/panel-lcd/src/esphome/components/json/json_util.cpp.o
Compiling .pioenvs/panel-lcd/src/esphome/components/key_provider/key_provider.cpp.o
Compiling .pioenvs/panel-lcd/src/esphome/components/ledc/ledc_output.cpp.o
Compiling .pioenvs/panel-lcd/src/esphome/components/light/addressable_light.cpp.o
Compiling .pioenvs/panel-lcd/src/esphome/components/light/automation.cpp.o
Compiling .pioenvs/panel-lcd/src/esphome/components/light/esp_color_correction.cpp.o
Compiling .pioenvs/panel-lcd/src/esphome/components/light/esp_hsv_color.cpp.o
Compiling .pioenvs/panel-lcd/src/esphome/components/light/esp_range_view.cpp.o
Compiling .pioenvs/panel-lcd/src/esphome/components/light/light_call.cpp.o
Compiling .pioenvs/panel-lcd/src/esphome/components/light/light_json_schema.cpp.o
Compiling .pioenvs/panel-lcd/src/esphome/components/light/light_output.cpp.o
Compiling .pioenvs/panel-lcd/src/esphome/components/light/light_state.cpp.o
Compiling .pioenvs/panel-lcd/src/esphome/components/logger/logger.cpp.o
Compiling .pioenvs/panel-lcd/src/esphome/components/logger/logger_esp32.cpp.o
Compiling .pioenvs/panel-lcd/src/esphome/components/logger/logger_esp8266.cpp.o
Compiling .pioenvs/panel-lcd/src/esphome/components/logger/logger_host.cpp.o
Compiling .pioenvs/panel-lcd/src/esphome/components/logger/logger_libretiny.cpp.o
Compiling .pioenvs/panel-lcd/src/esphome/components/logger/logger_rp2040.cpp.o
Compiling .pioenvs/panel-lcd/src/esphome/components/lvgl/font.cpp.o
Compiling .pioenvs/panel-lcd/src/esphome/components/lvgl/lvgl_esphome.cpp.o
Compiling .pioenvs/panel-lcd/src/esphome/components/md5/md5.cpp.o
Compiling .pioenvs/panel-lcd/src/esphome/components/mdns/mdns_component.cpp.o
Compiling .pioenvs/panel-lcd/src/esphome/components/mdns/mdns_esp32.cpp.o
Compiling .pioenvs/panel-lcd/src/esphome/components/mdns/mdns_esp8266.cpp.o
Compiling .pioenvs/panel-lcd/src/esphome/components/mdns/mdns_host.cpp.o
Compiling .pioenvs/panel-lcd/src/esphome/components/mdns/mdns_libretiny.cpp.o
Compiling .pioenvs/panel-lcd/src/esphome/components/mdns/mdns_rp2040.cpp.o
Compiling .pioenvs/panel-lcd/src/esphome/components/network/util.cpp.o
Compiling .pioenvs/panel-lcd/src/esphome/components/ota/ota_backend.cpp.o
Compiling .pioenvs/panel-lcd/src/esphome/components/ota/ota_backend_arduino_esp32.cpp.o
Compiling .pioenvs/panel-lcd/src/esphome/components/ota/ota_backend_arduino_esp8266.cpp.o
Compiling .pioenvs/panel-lcd/src/esphome/components/ota/ota_backend_arduino_libretiny.cpp.o
Compiling .pioenvs/panel-lcd/src/esphome/components/ota/ota_backend_arduino_rp2040.cpp.o
Compiling .pioenvs/panel-lcd/src/esphome/components/ota/ota_backend_esp_idf.cpp.o
Compiling .pioenvs/panel-lcd/src/esphome/components/output/automation.cpp.o
Compiling .pioenvs/panel-lcd/src/esphome/components/output/float_output.cpp.o
Compiling .pioenvs/panel-lcd/src/esphome/components/psram/psram.cpp.o
Compiling .pioenvs/panel-lcd/src/esphome/components/restart/button/restart_button.cpp.o
Compiling .pioenvs/panel-lcd/src/esphome/components/safe_mode/safe_mode.cpp.o
Compiling .pioenvs/panel-lcd/src/esphome/components/script/script.cpp.o
Compiling .pioenvs/panel-lcd/src/esphome/components/sensor/automation.cpp.o
Compiling .pioenvs/panel-lcd/src/esphome/components/sensor/filter.cpp.o
Compiling .pioenvs/panel-lcd/src/esphome/components/sensor/sensor.cpp.o
Compiling .pioenvs/panel-lcd/src/esphome/components/sntp/sntp_component.cpp.o
Compiling .pioenvs/panel-lcd/src/esphome/components/socket/bsd_sockets_impl.cpp.o
Compiling .pioenvs/panel-lcd/src/esphome/components/socket/lwip_raw_tcp_impl.cpp.o
Compiling .pioenvs/panel-lcd/src/esphome/components/socket/lwip_sockets_impl.cpp.o
Compiling .pioenvs/panel-lcd/src/esphome/components/socket/socket.cpp.o
Compiling .pioenvs/panel-lcd/src/esphome/components/spi/spi.cpp.o
Compiling .pioenvs/panel-lcd/src/esphome/components/spi/spi_arduino.cpp.o
Compiling .pioenvs/panel-lcd/src/esphome/components/spi/spi_esp_idf.cpp.o
Compiling .pioenvs/panel-lcd/src/esphome/components/st7701s/st7701s.cpp.o
Compiling .pioenvs/panel-lcd/src/esphome/components/sun/sun.cpp.o
Compiling .pioenvs/panel-lcd/src/esphome/components/switch/automation.cpp.o
Compiling .pioenvs/panel-lcd/src/esphome/components/switch/switch.cpp.o
Compiling .pioenvs/panel-lcd/src/esphome/components/template/switch/template_switch.cpp.o
Compiling .pioenvs/panel-lcd/src/esphome/components/template/text/template_text.cpp.o
Compiling .pioenvs/panel-lcd/src/esphome/components/template/text_sensor/template_text_sensor.cpp.o
Compiling .pioenvs/panel-lcd/src/esphome/components/text/text.cpp.o
Compiling .pioenvs/panel-lcd/src/esphome/components/text/text_call.cpp.o
Compiling .pioenvs/panel-lcd/src/esphome/components/text_sensor/filter.cpp.o
.
.
.
.
Compiling .pioenvs/panel-lcd/src/esphome/core/color.cpp.o
Compiling .pioenvs/panel-lcd/src/esphome/core/component.cpp.o
Compiling .pioenvs/panel-lcd/src/esphome/core/component_iterator.cpp.o
Compiling .pioenvs/panel-lcd/src/esphome/core/controller.cpp.o
Compiling .pioenvs/panel-lcd/src/esphome/core/entity_base.cpp.o
Compiling .pioenvs/panel-lcd/src/esphome/core/helpers.cpp.o
Compiling .pioenvs/panel-lcd/src/esphome/core/log.cpp.o
Compiling .pioenvs/panel-lcd/src/esphome/core/ring_buffer.cpp.o
Compiling .pioenvs/panel-lcd/src/esphome/core/scheduler.cpp.o
Compiling .pioenvs/panel-lcd/src/esphome/core/string_ref.cpp.o
Compiling .pioenvs/panel-lcd/src/esphome/core/time.cpp.o
Compiling .pioenvs/panel-lcd/src/esphome/core/util.cpp.o
Compiling .pioenvs/panel-lcd/src/main.cpp.o
Generating LD script .pioenvs/panel-lcd/memory.ld
Compiling .pioenvs/panel-lcd/app_trace/app_trace.c.o
Compiling .pioenvs/panel-lcd/app_trace/app_trace_util.c.o
Compiling .pioenvs/panel-lcd/app_trace/host_file_io.c.o
Compiling .pioenvs/panel-lcd/app_trace/port/port_uart.c.o
Compiling .pioenvs/panel-lcd/app_update/esp_ota_ops.c.o
Archiving .pioenvs/panel-lcd/esp-idf/app_trace/libapp_trace.a
Compiling .pioenvs/panel-lcd/app_update/esp_ota_app_desc.c.o
Compiling .pioenvs/panel-lcd/bootloader_support/src/bootloader_common.c.o
Archiving .pioenvs/panel-lcd/esp-idf/app_update/libapp_update.a
Compiling .pioenvs/panel-lcd/bootloader_support/src/bootloader_common_loader.c.o
Compiling .pioenvs/panel-lcd/bootloader_support/src/bootloader_clock_init.c.o
Compiling .pioenvs/panel-lcd/bootloader_support/src/bootloader_mem.c.o
Compiling .pioenvs/panel-lcd/bootloader_support/src/bootloader_random.c.o
Compiling .pioenvs/panel-lcd/bootloader_support/src/bootloader_efuse.c.o
Compiling .pioenvs/panel-lcd/bootloader_support/src/flash_encrypt.c.o
Compiling .pioenvs/panel-lcd/bootloader_support/src/secure_boot.c.o
Compiling .pioenvs/panel-lcd/bootloader_support/src/bootloader_random_esp32s3.c.o
Compiling .pioenvs/panel-lcd/bootloader_support/bootloader_flash/src/bootloader_flash.c.o
Compiling .pioenvs/panel-lcd/bootloader_support/bootloader_flash/src/flash_qio_mode.c.o
Compiling .pioenvs/panel-lcd/bootloader_support/bootloader_flash/src/bootloader_flash_config_esp32s3.c.o
Compiling .pioenvs/panel-lcd/bootloader_support/src/bootloader_utility.c.o
Compiling .pioenvs/panel-lcd/bootloader_support/src/flash_partitions.c.o
Compiling .pioenvs/panel-lcd/bootloader_support/src/esp_image_format.c.o
Compiling .pioenvs/panel-lcd/bootloader_support/src/idf/bootloader_sha.c.o
Compiling .pioenvs/panel-lcd/cmock/CMock/src/cmock.c.o
Compiling .pioenvs/panel-lcd/console/commands.c.o
Archiving .pioenvs/panel-lcd/esp-idf/cmock/libcmock.a
Compiling .pioenvs/panel-lcd/console/esp_console_repl.c.o
Archiving .pioenvs/panel-lcd/esp-idf/bootloader_support/libbootloader_support.a
Compiling .pioenvs/panel-lcd/console/split_argv.c.o
Compiling .pioenvs/panel-lcd/console/linenoise/linenoise.c.o
Compiling .pioenvs/panel-lcd/console/argtable3/arg_cmd.c.o
Compiling .pioenvs/panel-lcd/console/argtable3/arg_date.c.o
Compiling .pioenvs/panel-lcd/console/argtable3/arg_dbl.c.o
Compiling .pioenvs/panel-lcd/console/argtable3/arg_dstr.c.o
Compiling .pioenvs/panel-lcd/console/argtable3/arg_end.c.o
Compiling .pioenvs/panel-lcd/console/argtable3/arg_file.c.o
Compiling .pioenvs/panel-lcd/console/argtable3/arg_hashtable.c.o
Compiling .pioenvs/panel-lcd/console/argtable3/arg_int.c.o
Compiling .pioenvs/panel-lcd/console/argtable3/arg_lit.c.o
Compiling .pioenvs/panel-lcd/console/argtable3/arg_rem.c.o
Compiling .pioenvs/panel-lcd/console/argtable3/arg_rex.c.o
Compiling .pioenvs/panel-lcd/console/argtable3/arg_str.c.o
Compiling .pioenvs/panel-lcd/console/argtable3/arg_utils.c.o
Compiling .pioenvs/panel-lcd/console/argtable3/argtable3.c.o
Compiling .pioenvs/panel-lcd/cxx/cxx_exception_stubs.cpp.o
Compiling .pioenvs/panel-lcd/cxx/cxx_guards.cpp.o
Compiling .pioenvs/panel-lcd/driver/gpio/gpio.c.o
Archiving .pioenvs/panel-lcd/esp-idf/cxx/libcxx.a
Archiving .pioenvs/panel-lcd/esp-idf/console/libconsole.a
Compiling .pioenvs/panel-lcd/driver/gpio/gpio_glitch_filter_ops.c.o
Compiling .pioenvs/panel-lcd/driver/gpio/rtc_io.c.o
Compiling .pioenvs/panel-lcd/driver/spi/spi_bus_lock.c.o
Compiling .pioenvs/panel-lcd/driver/deprecated/adc_legacy.c.o
Compiling .pioenvs/panel-lcd/driver/deprecated/adc_dma_legacy.c.o
Compiling .pioenvs/panel-lcd/driver/gpio/dedic_gpio.c.o
Compiling .pioenvs/panel-lcd/driver/gpio/gpio_pin_glitch_filter.c.o
Compiling .pioenvs/panel-lcd/driver/gptimer/gptimer.c.o
Compiling .pioenvs/panel-lcd/driver/gptimer/gptimer_priv.c.o
Compiling .pioenvs/panel-lcd/driver/deprecated/timer_legacy.c.o
Compiling .pioenvs/panel-lcd/driver/i2c/i2c.c.o
/config/esphome/testy-lcd-vsc.yaml: In lambda function:
/config/esphome/testy-lcd-vsc.yaml:792:27: error: format '%d' expects argument of type 'int', but argument 3 has type 'long unsigned int' [-Werror=format=]
  792 |       return str_snprintf("%02d:%02d:%02d:%02d", 11, s / 86400, s / 3600 % 24, s / 60 % 60, s % 60);
      |                           ^~~~~~~~~~~~~~~~~~~~~      ~~~~~~~~~
      |                                                        |
      |                                                        long unsigned int
/config/esphome/testy-lcd-vsc.yaml:792:27: error: format '%d' expects argument of type 'int', but argument 4 has type 'long unsigned int' [-Werror=format=]
  792 |       return str_snprintf("%02d:%02d:%02d:%02d", 11, s / 86400, s / 3600 % 24, s / 60 % 60, s % 60);
      |                           ^~~~~~~~~~~~~~~~~~~~~                 ~~~~~~~~~~~~~
      |                                                                          |
      |                                                                          long unsigned int
/config/esphome/testy-lcd-vsc.yaml:792:27: error: format '%d' expects argument of type 'int', but argument 5 has type 'long unsigned int' [-Werror=format=]
  792 |       return str_snprintf("%02d:%02d:%02d:%02d", 11, s / 86400, s / 3600 % 24, s / 60 % 60, s % 60);
      |                           ^~~~~~~~~~~~~~~~~~~~~                                ~~~~~~~~~~~
      |                                                                                       |
      |                                                                                       long unsigned int
/config/esphome/testy-lcd-vsc.yaml:792:27: error: format '%d' expects argument of type 'int', but argument 6 has type 'long unsigned int' [-Werror=format=]
  792 |       return str_snprintf("%02d:%02d:%02d:%02d", 11, s / 86400, s / 3600 % 24, s / 60 % 60, s % 60);
      |                           ^~~~~~~~~~~~~~~~~~~~~                                             ~~~~~~
      |                                                                                               |
      |                                                                                               long unsigned int
Compiling .pioenvs/panel-lcd/driver/i2c/i2c_master.c.o
Compiling .pioenvs/panel-lcd/driver/i2c/i2c_common.c.o
Compiling .pioenvs/panel-lcd/driver/i2c/i2c_slave.c.o
Compiling .pioenvs/panel-lcd/driver/i2s/i2s_common.c.o
Compiling .pioenvs/panel-lcd/driver/i2s/i2s_platform.c.o
Compiling .pioenvs/panel-lcd/driver/i2s/i2s_std.c.o
Compiling .pioenvs/panel-lcd/driver/deprecated/i2s_legacy.c.o
Compiling .pioenvs/panel-lcd/driver/i2s/i2s_pdm.c.o
Compiling .pioenvs/panel-lcd/driver/i2s/i2s_tdm.c.o
Compiling .pioenvs/panel-lcd/driver/ledc/ledc.c.o
Compiling .pioenvs/panel-lcd/driver/mcpwm/mcpwm_cap.c.o
Compiling .pioenvs/panel-lcd/driver/mcpwm/mcpwm_cmpr.c.o
Compiling .pioenvs/panel-lcd/driver/mcpwm/mcpwm_com.c.o
Compiling .pioenvs/panel-lcd/driver/mcpwm/mcpwm_fault.c.o
Compiling .pioenvs/panel-lcd/driver/mcpwm/mcpwm_gen.c.o
Compiling .pioenvs/panel-lcd/driver/mcpwm/mcpwm_oper.c.o
Compiling .pioenvs/panel-lcd/driver/mcpwm/mcpwm_sync.c.o
Compiling .pioenvs/panel-lcd/driver/mcpwm/mcpwm_timer.c.o
Compiling .pioenvs/panel-lcd/driver/deprecated/mcpwm_legacy.c.o
Compiling .pioenvs/panel-lcd/driver/pcnt/pulse_cnt.c.o
Compiling .pioenvs/panel-lcd/driver/deprecated/pcnt_legacy.c.o
Compiling .pioenvs/panel-lcd/driver/rmt/rmt_common.c.o
Compiling .pioenvs/panel-lcd/driver/rmt/rmt_encoder.c.o
Compiling .pioenvs/panel-lcd/driver/rmt/rmt_rx.c.o
Compiling .pioenvs/panel-lcd/driver/rmt/rmt_tx.c.o
Compiling .pioenvs/panel-lcd/driver/deprecated/rmt_legacy.c.o
Compiling .pioenvs/panel-lcd/driver/sdmmc/sdmmc_transaction.c.o
Compiling .pioenvs/panel-lcd/driver/sdmmc/sdmmc_host.c.o
Compiling .pioenvs/panel-lcd/driver/sigma_delta/sdm.c.o
Compiling .pioenvs/panel-lcd/driver/deprecated/sigma_delta_legacy.c.o
Compiling .pioenvs/panel-lcd/driver/spi/gpspi/spi_common.c.o
Compiling .pioenvs/panel-lcd/driver/spi/gpspi/spi_master.c.o
Compiling .pioenvs/panel-lcd/driver/spi/gpspi/spi_slave.c.o
Compiling .pioenvs/panel-lcd/driver/spi/sdspi/sdspi_crc.c.o
Compiling .pioenvs/panel-lcd/driver/spi/sdspi/sdspi_host.c.o
.
.

Archiving .pioenvs/panel-lcd/esp-idf/driver/libdriver.a
Compiling .pioenvs/panel-lcd/esp-tls/esp_tls.c.o
Compiling .pioenvs/panel-lcd/esp-tls/esp-tls-crypto/esp_tls_crypto.c.o
Archiving .pioenvs/panel-lcd/esp-idf/efuse/libefuse.a
Compiling .pioenvs/panel-lcd/esp-tls/esp_tls_error_capture.c.o
Compiling .pioenvs/panel-lcd/esp-tls/esp_tls_platform_port.c.o
Compiling .pioenvs/panel-lcd/esp-tls/esp_tls_mbedtls.c.o
Compiling .pioenvs/panel-lcd/esp_adc/adc_cali.c.o
Compiling .pioenvs/panel-lcd/esp_adc/adc_cali_curve_fitting.c.o
Compiling .pioenvs/panel-lcd/esp_adc/deprecated/esp_adc_cal_common_legacy.c.o
Compiling .pioenvs/panel-lcd/esp_adc/adc_oneshot.c.o
Compiling .pioenvs/panel-lcd/esp_adc/adc_common.c.o
Archiving .pioenvs/panel-lcd/esp-idf/esp-tls/libesp-tls.a
Compiling .pioenvs/panel-lcd/esp_adc/adc_continuous.c.o
Compiling .pioenvs/panel-lcd/esp_adc/adc_monitor.c.o
.
.
.

Compiling .pioenvs/panel-lcd/esp_http_server/src/util/ctrl_sock.c.o
Compiling .pioenvs/panel-lcd/esp_https_ota/src/esp_https_ota.c.o
Compiling .pioenvs/panel-lcd/esp_hw_support/cpu.c.o
Archiving .pioenvs/panel-lcd/esp-idf/esp_http_server/libesp_http_server.a
Compiling .pioenvs/panel-lcd/esp_hw_support/esp_memory_utils.c.o
Compiling .pioenvs/panel-lcd/esp_hw_support/port/esp32s3/cpu_region_protect.c.o
Compiling .pioenvs/panel-lcd/esp_hw_support/esp_clk.c.o
Compiling .pioenvs/panel-lcd/esp_hw_support/clk_ctrl_os.c.o
Archiving .pioenvs/panel-lcd/esp-idf/esp_https_ota/libesp_https_ota.a
Compiling .pioenvs/panel-lcd/esp_hw_support/hw_random.c.o
Compiling .pioenvs/panel-lcd/esp_hw_support/intr_alloc.c.o
Compiling .pioenvs/panel-lcd/esp_hw_support/mac_addr.c.o
Compiling .pioenvs/panel-lcd/esp_hw_support/periph_ctrl.c.o
Compiling .pioenvs/panel-lcd/esp_hw_support/revision.c.o
Compiling .pioenvs/panel-lcd/esp_hw_support/rtc_module.c.o
Compiling .pioenvs/panel-lcd/esp_hw_support/sleep_modes.c.o
Compiling .pioenvs/panel-lcd/esp_hw_support/sleep_console.c.o
Compiling .pioenvs/panel-lcd/esp_hw_support/sleep_gpio.c.o
Compiling .pioenvs/panel-lcd/esp_hw_support/sleep_event.c.o
Compiling .pioenvs/panel-lcd/esp_hw_support/sleep_modem.c.o
Compiling .pioenvs/panel-lcd/esp_hw_support/regi2c_ctrl.c.o
Compiling .pioenvs/panel-lcd/esp_hw_support/esp_gpio_reserve.c.o
Compiling .pioenvs/panel-lcd/esp_hw_support/sar_periph_ctrl_common.c.o
Compiling .pioenvs/panel-lcd/esp_hw_support/port/esp32s3/io_mux.c.o
Compiling .pioenvs/panel-lcd/esp_hw_support/port/esp32s3/esp_clk_tree.c.o
Compiling .pioenvs/panel-lcd/esp_hw_support/port/esp_clk_tree_common.c.o
Compiling .pioenvs/panel-lcd/esp_hw_support/dma/esp_dma_utils.c.o
Compiling .pioenvs/panel-lcd/esp_hw_support/adc_share_hw_ctrl.c.o
Compiling .pioenvs/panel-lcd/esp_hw_support/sleep_cpu.c.o
Compiling .pioenvs/panel-lcd/esp_hw_support/dma/gdma.c.o
Compiling .pioenvs/panel-lcd/esp_hw_support/dma/esp_async_memcpy.c.o
Compiling .pioenvs/panel-lcd/esp_hw_support/dma/async_memcpy_gdma.c.o
Compiling .pioenvs/panel-lcd/esp_hw_support/port/esp32s3/systimer.c.o
Compiling .pioenvs/panel-lcd/esp_hw_support/esp_hmac.c.o
Compiling .pioenvs/panel-lcd/esp_hw_support/esp_ds.c.o
Compiling .pioenvs/panel-lcd/esp_hw_support/mspi_timing_tuning.c.o
Compiling .pioenvs/panel-lcd/esp_hw_support/mspi_timing_config.c.o
Compiling .pioenvs/panel-lcd/esp_hw_support/mspi_timing_by_mspi_delay.c.o
Compiling .pioenvs/panel-lcd/esp_hw_support/sleep_wake_stub.c.o
Compiling .pioenvs/panel-lcd/esp_hw_support/esp_clock_output.c.o
Compiling .pioenvs/panel-lcd/esp_hw_support/port/esp32s3/rtc_clk.c.o
Compiling .pioenvs/panel-lcd/esp_hw_support/port/esp32s3/rtc_clk_init.c.o
Compiling .pioenvs/panel-lcd/esp_hw_support/port/esp32s3/rtc_init.c.o
Compiling .pioenvs/panel-lcd/esp_hw_support/port/esp32s3/rtc_sleep.c.o
Compiling .pioenvs/panel-lcd/esp_hw_support/port/esp32s3/rtc_time.c.o
Compiling .pioenvs/panel-lcd/esp_hw_support/port/esp32s3/chip_info.c.o
Compiling .pioenvs/panel-lcd/esp_hw_support/port/esp32s3/esp_crypto_lock.c.o
Compiling .pioenvs/panel-lcd/esp_hw_support/port/esp32s3/sar_periph_ctrl.c.o
Compiling .pioenvs/panel-lcd/esp_hw_support/port/esp32s3/esp_memprot.c.o
Compiling .pioenvs/panel-lcd/esp_hw_support/port/esp_memprot_conv.c.o
Compiling .pioenvs/panel-lcd/esp_lcd/src/esp_lcd_common.c.o
Compiling .pioenvs/panel-lcd/esp_lcd/src/esp_lcd_panel_io.c.o
Compiling .pioenvs/panel-lcd/esp_lcd/src/esp_lcd_panel_io_i2c_v1.c.o
Compiling .pioenvs/panel-lcd/esp_lcd/src/esp_lcd_panel_io_i2c_v2.c.o
Compiling .pioenvs/panel-lcd/esp_lcd/src/esp_lcd_panel_io_spi.c.o
Compiling .pioenvs/panel-lcd/esp_lcd/src/esp_lcd_panel_nt35510.c.o
Compiling .pioenvs/panel-lcd/esp_lcd/src/esp_lcd_panel_ssd1306.c.o
Compiling .pioenvs/panel-lcd/esp_lcd/src/esp_lcd_panel_st7789.c.o
Archiving .pioenvs/panel-lcd/esp-idf/esp_hw_support/libesp_hw_support.a
Compiling .pioenvs/panel-lcd/esp_lcd/src/esp_lcd_panel_ops.c.o
Compiling .pioenvs/panel-lcd/esp_lcd/src/esp_lcd_panel_io_i80.c.o
Compiling .pioenvs/panel-lcd/esp_lcd/src/esp_lcd_panel_rgb.c.o
Compiling .pioenvs/panel-lcd/esp_local_ctrl/src/esp_local_ctrl.c.o
Compiling .pioenvs/panel-lcd/esp_local_ctrl/src/esp_local_ctrl_handler.c.o
Compiling .pioenvs/panel-lcd/esp_local_ctrl/proto-c/esp_local_ctrl.pb-c.c.o
Compiling .pioenvs/panel-lcd/esp_local_ctrl/src/esp_local_ctrl_transport_httpd.c.o
Compiling .pioenvs/panel-lcd/esp_mm/esp_mmu_map.c.o
Archiving .pioenvs/panel-lcd/esp-idf/esp_local_ctrl/libesp_local_ctrl.a
Compiling .pioenvs/panel-lcd/esp_mm/port/esp32s3/ext_mem_layout.c.o
Archiving .pioenvs/panel-lcd/esp-idf/esp_lcd/libesp_lcd.a
Compiling .pioenvs/panel-lcd/esp_mm/esp_cache.c.o
Compiling .pioenvs/panel-lcd/esp_netif/esp_netif_handlers.c.o
Compiling .pioenvs/panel-lcd/esp_netif/esp_netif_objects.c.o
Archiving .pioenvs/panel-lcd/esp-idf/esp_mm/libesp_mm.a
Compiling .pioenvs/panel-lcd/esp_netif/esp_netif_defaults.c.o
Compiling .pioenvs/panel-lcd/esp_netif/lwip/esp_netif_lwip.c.o
Compiling .pioenvs/panel-lcd/esp_netif/lwip/esp_netif_sntp.c.o
Compiling .pioenvs/panel-lcd/esp_netif/lwip/esp_netif_lwip_defaults.c.o
Compiling .pioenvs/panel-lcd/esp_netif/lwip/netif/wlanif.c.o
Compiling .pioenvs/panel-lcd/esp_netif/lwip/netif/ethernetif.c.o
Compiling .pioenvs/panel-lcd/esp_netif/lwip/netif/esp_pbuf_ref.c.o
Compiling .pioenvs/panel-lcd/esp_partition/partition.c.o
Compiling .pioenvs/panel-lcd/esp_partition/partition_target.c.o
Compiling .pioenvs/panel-lcd/esp_phy/src/phy_override.c.o
Archiving .pioenvs/panel-lcd/esp-idf/esp_partition/libesp_partition.a
Archiving .pioenvs/panel-lcd/esp-idf/esp_netif/libesp_netif.a
Compiling .pioenvs/panel-lcd/esp_phy/src/lib_printf.c.o
Compiling .pioenvs/panel-lcd/esp_phy/src/phy_common.c.o
cc1plus: some warnings being treated as errors
Compiling .pioenvs/panel-lcd/esp_phy/src/phy_init.c.o
Compiling .pioenvs/panel-lcd/esp_phy/src/btbb_init.c.o
Compiling .pioenvs/panel-lcd/esp_pm/pm_locks.c.o
*** [.pioenvs/panel-lcd/src/main.cpp.o] Error 1
======================== [FAILED] Took 1470.48 seconds ========================

NIe bardzo wiem jak to zinterpretować (oczywiście nie chodzi o tą linijkę kodu). W każdym razie nie podoba mi się to rozwiązanie.

Nie wymuszaj konkretnych wersji frameworka, bo wtedy nie ogarniesz zależności.
(i konfiguracja może być wtedy inna)

Po prostu użyj listopadowego wydania ESPHome (w ogóle od jakiej wersji jest wspierany ten wyświetlacz?).
Dlaczego? - zobacz tam

Jeśli nic nie zmieniałeś w YAMLu to on się kompiluje na aktualnej wersji (weź sobie z tego zipa, bo on jest na 100% OK), ba wręcz możesz skasować kafelek i stworzyć nowe urządzenie, wkleić YAMLa jak jest i skompilować - nawet nazwa urządzenia może być zupełnie inna - zostanie ona przywrócona na podstawie treści YAMLa po udanej kompilacji, ale tymczasowy katalog z danymi kompilacji zostanie utworzony nowy.

W takich wypadkach (pojemność posta jest ograniczona) spakuj do zipa i w załącznik


mam tak szczęśliwą rękę, że od dawien dawna mnie musiałem szukać rozszerzonych logów kompilacji, faktycznie w 2023 roku to zwalili (by tymczasowe dane kompilacji nie wchodziły do backupów w zamian za to ekstremalnie trudno się dokopać do tych danych…

tak można się dostać do kontenera a potem to już jak linuxie

docker exec -it `docker ps | grep esphome | awk '{print $1}'` /bin/bash

I ostatnie - chociaż odinstalowałeś Dodatek ESPHome Builder i zainstalowałeś ponownie? bo coś mi się zdaje, że nie.

PS
Hehe, ale się miotają z nazwami tego Dodatku, przez lata był po prostu ESPHome i każdy przytomny wiedział, że chodzi o IDE, niedawno dla nieprzytomnych dołożyli Compiler, a teraz zmiana na Builder - ciekawe co będzie za miesiąc :rofl:

Pewne prawdy się nie zmieniają, zamiast kombinować, lepiej słuchać mądrzejszych.

Zrobiłem to w nocy. Wszystko działa. Kompilacja przebiegła pomyślnie, co prawda upload udał się dopiero za drugim razem, ale takie sytuacje zdarzają mi się również, jak kompiluje na laptopie. Dziękuje wszystkim za pomoc.