We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Cannot build image for esp32dev, esp32s3...
However, build good for esp32c3
Help me fix it
Binary from WLED.me
WLED 0.15
ESP32
Processing esp32S3_wroom2 (platform: https://github.com/tasmota/platform-espressif32/releases/download/2023.06.02/platform-espressif32.zip; board: esp32s3camlcd; framework: arduino) ------------------------------------------------------------------------------------------------------------------------------------- Verbose mode can be enabled via `-v, --verbose` option *** use existing my_config.h *** npm run build 'npm' is not recognized as an internal or external command, operable program or batch file. *** Error 1 CONFIGURATION: https://docs.platformio.org/page/boards/espressif32/esp32s3camlcd.html PLATFORM: Espressif 32 (2023.6.2) > ESP32S3 CAM LCD HARDWARE: ESP32S3 240MHz, 320KB RAM, 16MB Flash DEBUG: Current (cmsis-dap) External (cmsis-dap, esp-bridge, esp-builtin, 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 @ 2.0.9 - tool-esptoolpy @ 1.40602.0 (4.6.2) - tool-mklittlefs @ 1.203.210628 (2.3) - tool-mkspiffs @ 2.230.0 (2.30) - toolchain-riscv32-esp @ 8.4.0+2021r2-patch5 - toolchain-xtensa-esp32s3 @ 8.4.0+2021r2-patch5 LDF: Library Dependency Finder -> https://bit.ly/configure-pio-ldf LDF Modes: Finder ~ chain, Compatibility ~ strict Found 42 compatible libraries Scanning dependencies... Dependency Graph |-- AsyncTCP @ 1.3.1 |-- AnimatedGIF @ 1.4.7 |-- GifDecoder @ 1.1.0+sha.bc3af18 |-- FastLED @ 3.6.0 |-- IRremoteESP8266 @ 2.8.2 |-- NeoPixelBus @ 2.8.0 |-- ESPAsyncWebServerWLED @ 2.4.0+sha.2d3af2c |-- QuickEspNow @ 0.6.2+sha.aa61f26 |-- arduinoFFT @ 2.0.1 |-- PNGdec @ 1.0.3 |-- Wire @ 2.0.0 |-- SD @ 2.0.0 |-- SD_MMC @ 2.0.0 |-- SPI @ 2.0.0 |-- EEPROM @ 2.0.0 |-- ArduinoOTA @ 2.0.0 |-- DNSServer @ 2.0.0 |-- ESPmDNS @ 2.0.0 |-- Ethernet @ 2.0.0 |-- LittleFS @ 2.0.0 |-- WiFi @ 2.0.0 |-- ESP32 Async UDP @ 2.0.0 |-- WebServer @ 2.0.0 Building in release mode Compiling .pio\build\esp32S3_wroom2\libf8b\FastLED\FastLED.cpp.o Compiling .pio\build\esp32S3_wroom2\libf8b\FastLED\bitswap.cpp.o Compiling .pio\build\esp32S3_wroom2\libf8b\FastLED\colorpalettes.cpp.o Compiling .pio\build\esp32S3_wroom2\libf8b\FastLED\colorutils.cpp.o Compiling .pio\build\esp32S3_wroom2\libf8b\FastLED\hsv2rgb.cpp.o Compiling .pio\build\esp32S3_wroom2\libf8b\FastLED\lib8tion.cpp.o Compiling .pio\build\esp32S3_wroom2\libf8b\FastLED\noise.cpp.o Compiling .pio\build\esp32S3_wroom2\libf8b\FastLED\platforms.cpp.o Compiling .pio\build\esp32S3_wroom2\libf8b\FastLED\platforms\esp\32\clockless_rmt_esp32.cpp.o Compiling .pio\build\esp32S3_wroom2\libf8b\FastLED\power_mgt.cpp.o Compiling .pio\build\esp32S3_wroom2\libf8b\FastLED\wiring.cpp.o Compiling .pio\build\esp32S3_wroom2\src\FX.cpp.o Compiling .pio\build\esp32S3_wroom2\src\FX_2Dfcn.cpp.o Compiling .pio\build\esp32S3_wroom2\src\FX_fcn.cpp.o Compiling .pio\build\esp32S3_wroom2\src\alexa.cpp.o Compiling .pio\build\esp32S3_wroom2\src\bus_manager.cpp.o Compiling .pio\build\esp32S3_wroom2\src\button.cpp.o Compiling .pio\build\esp32S3_wroom2\src\cfg.cpp.o Compiling .pio\build\esp32S3_wroom2\src\colors.cpp.o Compiling .pio\build\esp32S3_wroom2\src\dmx_input.cpp.o Compiling .pio\build\esp32S3_wroom2\src\dmx_output.cpp.o Compiling .pio\build\esp32S3_wroom2\src\e131.cpp.o Compiling .pio\build\esp32S3_wroom2\src\file.cpp.o Compiling .pio\build\esp32S3_wroom2\src\hue.cpp.o Compiling .pio\build\esp32S3_wroom2\src\image_loader.cpp.o Compiling .pio\build\esp32S3_wroom2\src\improv.cpp.o Compiling .pio\build\esp32S3_wroom2\src\ir.cpp.o Compiling .pio\build\esp32S3_wroom2\src\json.cpp.o Compiling .pio\build\esp32S3_wroom2\src\led.cpp.o Compiling .pio\build\esp32S3_wroom2\src\lx_parser.cpp.o Compiling .pio\build\esp32S3_wroom2\src\mqtt.cpp.o Compiling .pio\build\esp32S3_wroom2\src\net_debug.cpp.o Compiling .pio\build\esp32S3_wroom2\src\network.cpp.o Compiling .pio\build\esp32S3_wroom2\src\ntp.cpp.o Compiling .pio\build\esp32S3_wroom2\src\overlay.cpp.o Compiling .pio\build\esp32S3_wroom2\src\pin_manager.cpp.o Compiling .pio\build\esp32S3_wroom2\src\playlist.cpp.o Compiling .pio\build\esp32S3_wroom2\src\presets.cpp.o Compiling .pio\build\esp32S3_wroom2\src\remote.cpp.o Compiling .pio\build\esp32S3_wroom2\src\set.cpp.o Compiling .pio\build\esp32S3_wroom2\src\src\dependencies\async-mqtt-client\AsyncMqttClient.cpp.o Compiling .pio\build\esp32S3_wroom2\src\src\dependencies\async-mqtt-client\AsyncMqttClient\Packets\ConnAckPacket.cpp.o Compiling .pio\build\esp32S3_wroom2\src\src\dependencies\async-mqtt-client\AsyncMqttClient\Packets\PingRespPacket.cpp.o Compiling .pio\build\esp32S3_wroom2\src\src\dependencies\async-mqtt-client\AsyncMqttClient\Packets\PubAckPacket.cpp.o Compiling .pio\build\esp32S3_wroom2\src\src\dependencies\async-mqtt-client\AsyncMqttClient\Packets\PubCompPacket.cpp.o Compiling .pio\build\esp32S3_wroom2\src\src\dependencies\async-mqtt-client\AsyncMqttClient\Packets\PubRecPacket.cpp.o Compiling .pio\build\esp32S3_wroom2\src\src\dependencies\async-mqtt-client\AsyncMqttClient\Packets\PubRelPacket.cpp.o Compiling .pio\build\esp32S3_wroom2\src\src\dependencies\async-mqtt-client\AsyncMqttClient\Packets\PublishPacket.cpp.o Compiling .pio\build\esp32S3_wroom2\src\src\dependencies\async-mqtt-client\AsyncMqttClient\Packets\SubAckPacket.cpp.o Compiling .pio\build\esp32S3_wroom2\src\src\dependencies\async-mqtt-client\AsyncMqttClient\Packets\UnsubAckPacket.cpp.o Compiling .pio\build\esp32S3_wroom2\src\src\dependencies\dmx\ESPDMX.cpp.o Compiling .pio\build\esp32S3_wroom2\src\src\dependencies\dmx\SparkFunDMX.cpp.o Compiling .pio\build\esp32S3_wroom2\src\src\dependencies\e131\ESPAsyncE131.cpp.o Compiling .pio\build\esp32S3_wroom2\src\src\dependencies\espalexa\EspalexaDevice.cpp.o Compiling .pio\build\esp32S3_wroom2\src\src\dependencies\network\Network.cpp.o Compiling .pio\build\esp32S3_wroom2\src\src\dependencies\time\DS1307RTC.cpp.o Compiling .pio\build\esp32S3_wroom2\src\src\dependencies\time\DateStrings.cpp.o Compiling .pio\build\esp32S3_wroom2\src\src\dependencies\time\Time.cpp.o Compiling .pio\build\esp32S3_wroom2\src\src\dependencies\timezone\Timezone.cpp.o Compiling .pio\build\esp32S3_wroom2\src\udp.cpp.o Compiling .pio\build\esp32S3_wroom2\src\um_manager.cpp.o Compiling .pio\build\esp32S3_wroom2\src\usermod.cpp.o Compiling .pio\build\esp32S3_wroom2\src\usermods_list.cpp.o Compiling .pio\build\esp32S3_wroom2\src\util.cpp.o Compiling .pio\build\esp32S3_wroom2\src\wled.cpp.o Compiling .pio\build\esp32S3_wroom2\src\wled_eeprom.cpp.o Compiling .pio\build\esp32S3_wroom2\src\wled_main.cpp.o Compiling .pio\build\esp32S3_wroom2\src\wled_math.cpp.o Compiling .pio\build\esp32S3_wroom2\src\wled_serial.cpp.o Compiling .pio\build\esp32S3_wroom2\src\wled_server.cpp.o Compiling .pio\build\esp32S3_wroom2\src\ws.cpp.o Compiling .pio\build\esp32S3_wroom2\src\xml.cpp.o Building .pio\build\esp32S3_wroom2\bootloader.bin Generating partitions .pio\build\esp32S3_wroom2\partitions.bin esptool.py v4.6.2 Creating esp32s3 image... Merged 1 ELF section Successfully created esp32s3 image. Compiling .pio\build\esp32S3_wroom2\lib00f\AsyncTCP\AsyncTCP.cpp.o Compiling .pio\build\esp32S3_wroom2\lib515\AnimatedGIF\AnimatedGIF.cpp.o Compiling .pio\build\esp32S3_wroom2\lib5fa\SPI\SPI.cpp.o In file included from wled00/../usermods/audioreactive/audio_reactive.h:106, from wled00/usermods_list.cpp:154: wled00/../usermods/audioreactive/audio_source.h:240:10: warning: #warning this MCU does not have an APLL high accuracy clock for audio [-Wcpp] #warning this MCU does not have an APLL high accuracy clock for audio ^~~~~~~ wled00/../usermods/audioreactive/audio_source.h:551:4: warning: #warning this MCU does not support analog sound input [-Wcpp] #warning this MCU does not support analog sound input ^~~~~~~ wled00/../usermods/audioreactive/audio_source.h:769:8: warning: #warning FIX ME! Please. [-Wcpp] #warning FIX ME! Please. ^~~~~~~ Compiling .pio\build\esp32S3_wroom2\lib7d3\IRremoteESP8266\IRac.cpp.o Compiling .pio\build\esp32S3_wroom2\lib7d3\IRremoteESP8266\IRrecv.cpp.o Archiving .pio\build\esp32S3_wroom2\lib5fa\libSPI.a Compiling .pio\build\esp32S3_wroom2\lib7d3\IRremoteESP8266\IRsend.cpp.o In file included from wled00/usermods_list.cpp:218: wled00/../usermods/pov_display/usermod_pov_display.h: In function 'void* openFile(const char*, int32_t*)': wled00/../usermods/pov_display/usermod_pov_display.h:6:5: error: 'f' was not declared in this scope f = WLED_FS.open(filename); ^ wled00/../usermods/pov_display/usermod_pov_display.h: In function 'void closeFile(void*)': wled00/../usermods/pov_display/usermod_pov_display.h:12:9: error: 'f' was not declared in this scope if (f) f.close(); ^ Compiling .pio\build\esp32S3_wroom2\lib7d3\IRremoteESP8266\IRtext.cpp.o wled00/../usermods/pov_display/usermod_pov_display.h: In function 'void draw(PNGDRAW*)': wled00/../usermods/pov_display/usermod_pov_display.h:42:5: error: 'png' was not declared in this scope png.getLineAsRGB565(pDraw, usPixels, PNG_RGB565_LITTLE_ENDIAN, 0xffffffff); ^~~ wled00/../usermods/pov_display/usermod_pov_display.h: In function 'uint16_t mode_pov_image()': wled00/../usermods/pov_display/usermod_pov_display.h:55:14: error: 'png' was not declared in this scope int rc = png.open(filepath, openFile, closeFile, readFile, seekFile, draw); ^~~ wled00/../usermods/pov_display/usermod_pov_display.h: At global scope: wled00/../usermods/pov_display/usermod_pov_display.h:67:23: error: in-class initialization of static data member 'const char PovDisplayUsermod::_data_FX_MODE_POV_IMAGE []' of incomplete type static const char _data_FX_MODE_POV_IMAGE[] PROGMEM = "POV Image@!;;;1"; ^~~~~~~~~~~~~~~~~~~~~~~ Compiling .pio\build\esp32S3_wroom2\lib7d3\IRremoteESP8266\IRtimer.cpp.o *** [.pio\build\esp32S3_wroom2\src\usermods_list.cpp.o] Error 1 ==================================================== [FAILED] Took 16.52 seconds ==================================================== Environment Status Duration -------------- -------- ------------ esp32S3_wroom2 FAILED 00:00:16.522 =============================================== 1 failed, 0 succeeded in 00:00:16.522 ===============================================
No response
The text was updated successfully, but these errors were encountered:
does #4427 fix this?
Sorry, something went wrong.
@DedeHai no... usermod only build ok for esp32c3 (however i cannot see it work)
@Liliputech can you confirm this issue?
No branches or pull requests
What happened?
Cannot build image for esp32dev, esp32s3...
However, build good for esp32c3
To Reproduce Bug
Help me fix it
Expected Behavior
Help me fix it
Install Method
Binary from WLED.me
What version of WLED?
WLED 0.15
Which microcontroller/board are you seeing the problem on?
ESP32
Relevant log/trace output
Anything else?
No response
Code of Conduct
The text was updated successfully, but these errors were encountered: