Skip to content

esp32dev_compat build fails since #331 #371

Description

@softhack007

What happened?

both local and github action builds fail for esp32dev_compat

example job log: https://github.com/MoonModules/WLED-MM/actions/runs/27957475174/job/82729657967

To Reproduce Bug

build esp32dev_compat

Expected Behavior

build succeeds, firmware runs,

Install Method

Self-Compiled or other

What version/release of MM WLED?

latest mdev (14.7.3-mdev)

Which microcontroller/board are you seeing the problem on?

ESP32

Relevant log/trace output

Run pio run -e esp32dev_compat
Processing esp32dev_compat (board: esp32dev; platform: espressif32@3.5.0; framework: arduino)
--------------------------------------------------------------------------------

[...] 

✓ Patched wled-audioreactive library.json to exclude .cpp from compilation
CONFIGURATION: https://docs.platformio.org/page/boards/espressif32/esp32dev.html
PLATFORM: Espressif 32 (3.5.0) > Espressif ESP32 Dev Module
HARDWARE: ESP32 240MHz, 320KB RAM, 4MB Flash
DEBUG: Current (esp-prog) External (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 @ 0.0.0+sha.4b0c087 
 - tool-esptoolpy @ 1.30100.210531 (3.1.0) 
 - toolchain-xtensa32 @ 2.50200.97 (5.2.0)
Converting wled00.ino
LDF: Library Dependency Finder -> https://bit.ly/configure-pio-ldf
LDF Modes: Finder ~ chain, Compatibility ~ strict
Library Manager: Installing IRremoteESP8266 @ 2.8.2
Unpacking 0% 10% 20% 30% 40% 50% 60% 70% 80% 90% 100%
Library Manager: IRremoteESP8266@2.8.2 has been installed!
Found 40 compatible libraries
Scanning dependencies...
Dependency Graph
|-- AsyncTCP @ 3.4.7
|-- LittleFS_esp32 @ 1.0.6+sha.820c01e
|-- NeoPixelBus @ 2.7.5
|-- FastLED_no_fastled @ 3.7.1+sha.9ff26b9
|-- IRremoteESP8266 @ 2.8.2
|-- ESPAsyncWebServerWLED @ 2.4.2+sha.39b830c
|-- AnimatedGIF @ 1.4.7
|-- GifDecoder @ 1.1.0+sha.bc3af18
|-- wled-audioreactive @ 0.0.0+sha.171c0bb
|-- arduinoFFT @ 1.9.2+sha.56c867c
|-- Wire @ 1.0.1
|-- SD(esp32) @ 1.0.5
|-- SD_MMC @ 1.0
|-- SPI @ 1.0
|-- EEPROM @ 1.0.3
|-- ArduinoOTA @ 1.0
|-- DNSServer @ 1.1.0
|-- ESPmDNS @ 1.0
|-- WiFi @ 1.0
|-- Update @ 1.0
|-- ESP32 Async UDP @ 1.0.0
|-- WebServer @ 1.0
Building in release mode
Compiling .pio/build/esp32dev_compat/lib98a/FastLED_no_fastled/FastLED.cpp.o
Compiling .pio/build/esp32dev_compat/lib98a/FastLED_no_fastled/bitswap.cpp.o

[...]

Archiving .pio/build/esp32dev_compat/libFrameworkArduino.a
Indexing .pio/build/esp32dev_compat/libFrameworkArduino.a
Linking .pio/build/esp32dev_compat/firmware.elf
/home/runner/.platformio/packages/toolchain-xtensa32/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/bin/ld:.pio/build/esp32dev_compat/lib98a/FastLED_no_fastled/FastLED.cpp.o: file format not recognized; treating as linker script
/home/runner/.platformio/packages/toolchain-xtensa32/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/bin/ld:.pio/build/esp32dev_compat/lib98a/FastLED_no_fastled/FastLED.cpp.o:1: syntax error
collect2: error: ld returned 1 exit status
*** [.pio/build/esp32dev_compat/firmware.elf] Error 1

Anything else?

other build pass - the main difference is that other esp32 build are using the newer arduino-esp32 v2.0.x framework.

Code of Conduct

  • I agree to follow this project's Code of Conduct

Metadata

Metadata

Assignees

Labels

bugSomething isn't workingfxed in mdevfixed in latest mdev source code

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions