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
What happened?
both local and github action builds fail for
esp32dev_compatexample job log: https://github.com/MoonModules/WLED-MM/actions/runs/27957475174/job/82729657967
To Reproduce Bug
build
esp32dev_compatExpected 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
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