After the update to the new beta version I get through all the build process and then it fails on linking the firmware file at component "improv_serial". Wiped the build files before that and still the same.
Linking .pioenvs/onju-voice-e27688/firmware.elf
/data/cache/platformio/packages/toolchain-xtensa-esp32s3/bin/../lib/gcc/xtensa-esp32s3-elf/8.4.0/../../../../xtensa-esp32s3-elf/bin/ld: missing --end-group; added as last command line option
/data/cache/platformio/packages/toolchain-xtensa-esp32s3/bin/../lib/gcc/xtensa-esp32s3-elf/8.4.0/../../../../xtensa-esp32s3-elf/bin/ld: .pioenvs/onju-voice-e27688/src/esphome/components/improv_serial/improv_serial_component.o:(.literal._ZN7esphome13improv_serial21ImprovSerialComponent10read_byte_Ev+0x4): undefined reference to `esp_usb_console_read_available'
/data/cache/platformio/packages/toolchain-xtensa-esp32s3/bin/../lib/gcc/xtensa-esp32s3-elf/8.4.0/../../../../xtensa-esp32s3-elf/bin/ld: .pioenvs/onju-voice-e27688/src/esphome/components/improv_serial/improv_serial_component.o:(.literal._ZN7esphome13improv_serial21ImprovSerialComponent10read_byte_Ev+0x8): undefined reference to `esp_usb_console_read_buf'
/data/cache/platformio/packages/toolchain-xtensa-esp32s3/bin/../lib/gcc/xtensa-esp32s3-elf/8.4.0/../../../../xtensa-esp32s3-elf/bin/ld: .pioenvs/onju-voice-e27688/src/esphome/components/improv_serial/improv_serial_component.o:(.literal._ZN7esphome13improv_serial21ImprovSerialComponent11write_data_ERSt6vectorIhSaIhEE+0x4): undefined reference to `esp_usb_console_write_buf'
/data/cache/platformio/packages/toolchain-xtensa-esp32s3/bin/../lib/gcc/xtensa-esp32s3-elf/8.4.0/../../../../xtensa-esp32s3-elf/bin/ld: .pioenvs/onju-voice-e27688/src/esphome/components/improv_serial/improv_serial_component.o: in function `esphome::optional<unsigned char>::optional(unsigned char const&)':
/data/build/onju-voice-e27688/src/esphome/core/optional.h:47: undefined reference to `esp_usb_console_read_available'
/data/cache/platformio/packages/toolchain-xtensa-esp32s3/bin/../lib/gcc/xtensa-esp32s3-elf/8.4.0/../../../../xtensa-esp32s3-elf/bin/ld: .pioenvs/onju-voice-e27688/src/esphome/components/improv_serial/improv_serial_component.o: in function `esphome::improv_serial::ImprovSerialComponent::read_byte_()':
/data/build/onju-voice-e27688/src/esphome/components/improv_serial/improv_serial_component.cpp:65: undefined reference to `esp_usb_console_read_buf'
/data/cache/platformio/packages/toolchain-xtensa-esp32s3/bin/../lib/gcc/xtensa-esp32s3-elf/8.4.0/../../../../xtensa-esp32s3-elf/bin/ld: .pioenvs/onju-voice-e27688/src/esphome/components/improv_serial/improv_serial_component.o: in function `esphome::improv_serial::ImprovSerialComponent::write_data_(std::vector<unsigned char, std::allocator<unsigned char> >&)':
/data/build/onju-voice-e27688/src/esphome/components/improv_serial/improv_serial_component.cpp:100: undefined reference to `esp_usb_console_write_buf'
collect2: error: ld returned 1 exit status
*** [.pioenvs/onju-voice-e27688/firmware.elf] Error 1
The problem
After the update to the new beta version I get through all the build process and then it fails on linking the firmware file at component "improv_serial". Wiped the build files before that and still the same.
Which version of ESPHome has the issue?
2024.7.0b1
What type of installation are you using?
Home Assistant Add-on
Which version of Home Assistant has the issue?
2027.7.2
What platform are you using?
ESP32-IDF
Board
Onju Voice
Component causing the issue
improv_serial
Example YAML snippet
Anything in the logs that might be useful for us?
Additional information
This is a modified config and it's origin is here: https://github.com/tetele/onju-voice-satellite