-
Notifications
You must be signed in to change notification settings - Fork 94
Description
Platform
ESP32
IDE / Tooling
PlatformIO
What happened?
I get fails compiling my simple project using ESPAsyncWebServer as dependency (only using AsyncTCP as dependency do compile).
My plattform.io-file:
[env:esp32thing]
platform = espressif32
board = esp32thing
framework = arduino
build_flags =
-DCORE_DEBUG_LEVEL=5
-Wno-unused-variable
monitor_speed = 115200
monitor_filters = esp32_exception_decoder, log2file
lib_deps =
FastLED
ESP32Async/AsyncTCP@^3.4.4
ESP32Async/ESPAsyncWebServer@^3.7.8
I have tried older 3.7.x releases, but get the same error. I have tried the old me-no-dev versions of AsyncTCP and ESPAsyncWebServer and they do compile (however they are so unstable in runtime so they are unusable).
I have reinstalled framework-arduinoespressif32 several times, but get the same error.
Stack Trace
Executing task: platformio run
Processing esp32thing (platform: espressif32; board: esp32thing; framework: arduino)
Verbose mode can be enabled via -v, --verbose option
CONFIGURATION: https://docs.platformio.org/page/boards/espressif32/esp32thing.html
PLATFORM: Espressif 32 (6.11.0) > SparkFun ESP32 Thing
HARDWARE: ESP32 240MHz, 320KB RAM, 4MB Flash
DEBUG: Current (cmsis-dap) External (cmsis-dap, esp-bridge, 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 @ 3.20017.241212+sha.dcc1105b
- tool-esptoolpy @ 1.40501.0 (4.5.1)
- toolchain-xtensa-esp32 @ 8.4.0+2021r2-patch5
LDF: Library Dependency Finder -> https://bit.ly/configure-pio-ldf
LDF Modes: Finder ~ chain, Compatibility ~ soft
Found 36 compatible libraries
Scanning dependencies...
Dependency Graph
|-- FastLED @ 3.10.0
|-- AsyncTCP @ 3.4.4
|-- ESPAsyncWebServer @ 3.7.8
|-- WiFi @ 2.0.0
Building in release mode
Compiling .pio/build/esp32thing/lib7bd/FastLED/FastLED.cpp.o
Compiling .pio/build/esp32thing/lib7bd/FastLED/bitswap.cpp.o
Compiling .pio/build/esp32thing/lib7bd/FastLED/cled_controller.cpp.o
Compiling .pio/build/esp32thing/lib7bd/FastLED/colorpalettes.cpp.o
Compiling .pio/build/esp32thing/lib7bd/FastLED/crgb.cpp.o
Compiling .pio/build/esp32thing/lib7bd/FastLED/fl/allocator.cpp.o
Compiling .pio/build/esp32thing/lib7bd/FastLED/fl/audio.cpp.o
Compiling .pio/build/esp32thing/lib7bd/FastLED/fl/blur.cpp.o
Compiling .pio/build/esp32thing/lib7bd/FastLED/fl/bytestreammemory.cpp.o
Compiling .pio/build/esp32thing/lib7bd/FastLED/fl/colorutils.cpp.o
Compiling .pio/build/esp32thing/lib7bd/FastLED/fl/corkscrew.cpp.o
Compiling .pio/build/esp32thing/lib7bd/FastLED/fl/downscale.cpp.o
Compiling .pio/build/esp32thing/lib7bd/FastLED/fl/engine_events.cpp.o
Compiling .pio/build/esp32thing/lib7bd/FastLED/fl/fft.cpp.o
Compiling .pio/build/esp32thing/lib7bd/FastLED/fl/fft_impl.cpp.o
Compiling .pio/build/esp32thing/lib7bd/FastLED/fl/file_system.cpp.o
Compiling .pio/build/esp32thing/lib7bd/FastLED/fl/fill.cpp.o
Compiling .pio/build/esp32thing/lib7bd/FastLED/fl/five_bit_hd_gamma.cpp.o
Compiling .pio/build/esp32thing/lib7bd/FastLED/fl/gradient.cpp.o
Compiling .pio/build/esp32thing/lib7bd/FastLED/fl/json.cpp.o
Compiling .pio/build/esp32thing/lib7bd/FastLED/fl/leds.cpp.o
Compiling .pio/build/esp32thing/lib7bd/FastLED/fl/line_simplification.cpp.o
Compiling .pio/build/esp32thing/lib7bd/FastLED/fl/noise_woryley.cpp.o
Compiling .pio/build/esp32thing/lib7bd/FastLED/fl/ptr.cpp.o
Compiling .pio/build/esp32thing/lib7bd/FastLED/fl/raster_sparse.cpp.o
Compiling .pio/build/esp32thing/lib7bd/FastLED/fl/rectangular_draw_buffer.cpp.o
Compiling .pio/build/esp32thing/lib7bd/FastLED/fl/screenmap.cpp.o
Compiling .pio/build/esp32thing/lib7bd/FastLED/fl/sin32.cpp.o
Compiling .pio/build/esp32thing/lib7bd/FastLED/fl/splat.cpp.o
Compiling .pio/build/esp32thing/lib7bd/FastLED/fl/str.cpp.o
Compiling .pio/build/esp32thing/lib7bd/FastLED/fl/strstream.cpp.o
Compiling .pio/build/esp32thing/lib7bd/FastLED/fl/stub_main.cpp.o
Compiling .pio/build/esp32thing/lib7bd/FastLED/fl/tile2x2.cpp.o
Compiling .pio/build/esp32thing/lib7bd/FastLED/fl/time_alpha.cpp.o
Compiling .pio/build/esp32thing/lib7bd/FastLED/fl/transform.cpp.o
Compiling .pio/build/esp32thing/lib7bd/FastLED/fl/type_traits.cpp.o
Compiling .pio/build/esp32thing/lib7bd/FastLED/fl/ui.cpp.o
Compiling .pio/build/esp32thing/lib7bd/FastLED/fl/upscale.cpp.o
Compiling .pio/build/esp32thing/lib7bd/FastLED/fl/wave_simulation.cpp.o
Compiling .pio/build/esp32thing/lib7bd/FastLED/fl/wave_simulation_real.cpp.o
Compiling .pio/build/esp32thing/lib7bd/FastLED/fl/xmap.cpp.o
Compiling .pio/build/esp32thing/lib7bd/FastLED/fl/xymap.cpp.o
Compiling .pio/build/esp32thing/lib7bd/FastLED/fl/xypath.cpp.o
Compiling .pio/build/esp32thing/lib7bd/FastLED/fl/xypath_impls.cpp.o
Compiling .pio/build/esp32thing/lib7bd/FastLED/fl/xypath_renderer.cpp.o
Compiling .pio/build/esp32thing/lib7bd/FastLED/fx/2d/blend.cpp.o
Compiling .pio/build/esp32thing/lib7bd/FastLED/fx/2d/noisepalette.cpp.o
Compiling .pio/build/esp32thing/lib7bd/FastLED/fx/2d/scale_up.cpp.o
Compiling .pio/build/esp32thing/lib7bd/FastLED/fx/2d/wave.cpp.o
Compiling .pio/build/esp32thing/lib7bd/FastLED/fx/frame.cpp.o
Compiling .pio/build/esp32thing/lib7bd/FastLED/fx/fx_engine.cpp.o
Compiling .pio/build/esp32thing/lib7bd/FastLED/fx/time.cpp.o
Compiling .pio/build/esp32thing/lib7bd/FastLED/fx/video.cpp.o
Compiling .pio/build/esp32thing/lib7bd/FastLED/fx/video/frame_interpolator.cpp.o
Compiling .pio/build/esp32thing/lib7bd/FastLED/fx/video/frame_tracker.cpp.o
Compiling .pio/build/esp32thing/lib7bd/FastLED/fx/video/pixel_stream.cpp.o
Compiling .pio/build/esp32thing/lib7bd/FastLED/fx/video/video_impl.cpp.o
Compiling .pio/build/esp32thing/lib7bd/FastLED/hsv2rgb.cpp.o
Compiling .pio/build/esp32thing/lib7bd/FastLED/lib8tion.cpp.o
Compiling .pio/build/esp32thing/lib7bd/FastLED/noise.cpp.o
Compiling .pio/build/esp32thing/lib7bd/FastLED/platforms.cpp.o
Compiling .pio/build/esp32thing/lib7bd/FastLED/platforms/arm/k20/clockless_objectfled.cpp.o
Compiling .pio/build/esp32thing/lib7bd/FastLED/platforms/esp/32/clockless_i2s_esp32s3.cpp.o
Compiling .pio/build/esp32thing/lib7bd/FastLED/platforms/esp/32/i2s/i2s_esp32dev.cpp.o
Compiling .pio/build/esp32thing/lib7bd/FastLED/platforms/esp/32/rmt_4/idf4_rmt.cpp.o
Compiling .pio/build/esp32thing/lib7bd/FastLED/platforms/esp/32/rmt_4/idf4_rmt_impl.cpp.o
Compiling .pio/build/esp32thing/lib7bd/FastLED/platforms/esp/32/rmt_5/idf5_rmt.cpp.o
Compiling .pio/build/esp32thing/lib7bd/FastLED/platforms/esp/32/rmt_5/strip_rmt.cpp.o
Compiling .pio/build/esp32thing/lib7bd/FastLED/platforms/esp/32/spi_ws2812/strip_spi.cpp.o
Compiling .pio/build/esp32thing/lib7bd/FastLED/platforms/wasm/active_strip_data.cpp.o
Compiling .pio/build/esp32thing/lib7bd/FastLED/platforms/wasm/active_strip_data2.cpp.o
Compiling .pio/build/esp32thing/lib7bd/FastLED/platforms/wasm/compiler/Arduino.cpp.o
Compiling .pio/build/esp32thing/lib7bd/FastLED/platforms/wasm/engine_listener.cpp.o
Compiling .pio/build/esp32thing/lib7bd/FastLED/platforms/wasm/fastspi_wasm.cpp.o
Compiling .pio/build/esp32thing/lib7bd/FastLED/platforms/wasm/fs_wasm.cpp.o
Compiling .pio/build/esp32thing/lib7bd/FastLED/platforms/wasm/js.cpp.o
Compiling .pio/build/esp32thing/lib7bd/FastLED/platforms/wasm/js_bindings.cpp.o
Compiling .pio/build/esp32thing/lib7bd/FastLED/platforms/wasm/timer.cpp.o
Compiling .pio/build/esp32thing/lib7bd/FastLED/platforms/wasm/ui/audio.cpp.o
Compiling .pio/build/esp32thing/lib7bd/FastLED/platforms/wasm/ui/button.cpp.o
Compiling .pio/build/esp32thing/lib7bd/FastLED/platforms/wasm/ui/checkbox.cpp.o
Compiling .pio/build/esp32thing/lib7bd/FastLED/platforms/wasm/ui/description.cpp.o
Compiling .pio/build/esp32thing/lib7bd/FastLED/platforms/wasm/ui/number_field.cpp.o
Compiling .pio/build/esp32thing/lib7bd/FastLED/platforms/wasm/ui/slider.cpp.o
Compiling .pio/build/esp32thing/lib7bd/FastLED/platforms/wasm/ui/title.cpp.o
Compiling .pio/build/esp32thing/lib7bd/FastLED/platforms/wasm/ui/ui_internal.cpp.o
Compiling .pio/build/esp32thing/lib7bd/FastLED/platforms/wasm/ui/ui_manager.cpp.o
Compiling .pio/build/esp32thing/lib7bd/FastLED/power_mgt.cpp.o
Compiling .pio/build/esp32thing/lib7bd/FastLED/rgbw.cpp.o
Compiling .pio/build/esp32thing/lib7bd/FastLED/sensors/button.cpp.o
Compiling .pio/build/esp32thing/lib7bd/FastLED/sensors/digital_pin.cpp.o
Compiling .pio/build/esp32thing/lib7bd/FastLED/sensors/pir.cpp.o
Compiling .pio/build/esp32thing/lib7bd/FastLED/simplex.cpp.o
Compiling .pio/build/esp32thing/lib7bd/FastLED/third_party/cq_kernel/cq_kernel.c.o
Compiling .pio/build/esp32thing/lib7bd/FastLED/third_party/cq_kernel/kiss_fft.c.o
Compiling .pio/build/esp32thing/lib7bd/FastLED/third_party/cq_kernel/kiss_fftr.c.o
Compiling .pio/build/esp32thing/lib7bd/FastLED/third_party/espressif/led_strip/src/led_strip_api.c.o
Compiling .pio/build/esp32thing/lib7bd/FastLED/third_party/espressif/led_strip/src/led_strip_rmt_dev.c.o
Compiling .pio/build/esp32thing/lib7bd/FastLED/third_party/espressif/led_strip/src/led_strip_rmt_encoder.c.o
Compiling .pio/build/esp32thing/lib7bd/FastLED/third_party/espressif/led_strip/src/led_strip_spi_dev.c.o
Compiling .pio/build/esp32thing/lib7bd/FastLED/third_party/object_fled/src/OjectFLED.cpp.o
Compiling .pio/build/esp32thing/lib7bd/FastLED/transpose8x1_noinline.cpp.o
Compiling .pio/build/esp32thing/lib7bd/FastLED/wiring.cpp.o
Compiling .pio/build/esp32thing/src/main.cpp.o
Building .pio/build/esp32thing/bootloader.bin
Generating partitions .pio/build/esp32thing/partitions.bin
esptool.py v4.5.1
Creating esp32 image...
Merged 1 ELF section
Successfully created esp32 image.
Compiling .pio/build/esp32thing/lib287/SPI/SPI.cpp.o
Compiling .pio/build/esp32thing/libc57/AsyncTCP/AsyncTCP.cpp.o
Compiling .pio/build/esp32thing/libb8c/WiFi/WiFi.cpp.o
Archiving .pio/build/esp32thing/lib287/libSPI.a
Indexing .pio/build/esp32thing/lib287/libSPI.a
Compiling .pio/build/esp32thing/libb8c/WiFi/WiFiAP.cpp.o
Compiling .pio/build/esp32thing/libb8c/WiFi/WiFiClient.cpp.o
Compiling .pio/build/esp32thing/libb8c/WiFi/WiFiGeneric.cpp.o
Archiving .pio/build/esp32thing/libc57/libAsyncTCP.a
Indexing .pio/build/esp32thing/libc57/libAsyncTCP.a
Compiling .pio/build/esp32thing/libb8c/WiFi/WiFiMulti.cpp.o
Compiling .pio/build/esp32thing/libb8c/WiFi/WiFiSTA.cpp.o
Compiling .pio/build/esp32thing/libb8c/WiFi/WiFiScan.cpp.o
Compiling .pio/build/esp32thing/libb8c/WiFi/WiFiServer.cpp.o
Compiling .pio/build/esp32thing/libb8c/WiFi/WiFiUdp.cpp.o
Compiling .pio/build/esp32thing/lib482/FS/FS.cpp.o
Compiling .pio/build/esp32thing/lib482/FS/vfs_api.cpp.o
Compiling .pio/build/esp32thing/libea1/WebServer/Parsing.cpp.o
/home/trycoon/.platformio/packages/framework-arduinoespressif32/libraries/WebServer/src/Parsing.cpp:24:10: fatal error: WiFiServer.h: No such file or directory
- Looking for WiFiServer.h dependency? Check our library registry!
- CLI > platformio lib search "header:WiFiServer.h"
- Web > https://registry.platformio.org/search?q=header:WiFiServer.h
#include "WiFiServer.h"
^~~~~~~~~~~~~~
compilation terminated.
*** [.pio/build/esp32thing/libea1/WebServer/Parsing.cpp.o] Error 1
Minimal Reproductible Example (MRE)
https://github.com/trycoon/fackla
I confirm that:
- I have read the documentation.
- I have searched for similar discussions.
- I have searched for similar issues.
- I have looked at the examples.
- I have upgraded to the lasted version of ESPAsyncWebServer (and AsyncTCP for ESP32).