-
Notifications
You must be signed in to change notification settings - Fork 13
Closed
Description
Hi,
I'm trying to compile the demo on platformio, but it fails.
This is my platformio.ini :
; PlatformIO Project Configuration File
;
; Build options: build flags, source filter
; Upload options: custom upload port, speed and extra flags
; Library options: dependencies, extra library storages
; Advanced options: extra scripting
;
; Please visit documentation for the other options and examples
; https://docs.platformio.org/page/projectconf.html
[platformio]
[env]
platform = https://github.com/pioarduino/platform-espressif32/releases/download/53.03.13/platform-espressif32.zip
framework = arduino
lib_compat_mode = strict
lib_ldf_mode = deep ; This line may or may not be neccessary depending on your project
monitor_speed = 115200
monitor_rts = 0
monitor_dtr = 0
;monitor_filters = esp32_exception_decoder
;build_flags =
; -Ofast
; -Wall
; '-D BOARD_NAME="${this.board}"'
; '-D CORE_DEBUG_LEVEL=ARDUHAL_LOG_LEVEL_INFO'
;board_build.filesystem = littlefs
lib_deps = ayushsharma82/NetWizard@^1.2.1
[env:esp32-2432S024C]
board = esp32-2432S024C
[env:esp-wrover-kit]
board = esp-wrover-kit
[env:esp32-c3-devkitm-1]
board = esp32-c3-devkitm-1
I first tried with my real target-board : esp32-2432S024C, but I added the other boards to see if there was a difference, but no.
This is the output of the compiler after full-cleaning all targets :
Executing task: platformio run --environment esp32-c3-devkitm-1
Processing esp32-c3-devkitm-1 (platform: espressif32; board: esp32-c3-devkitm-1; framework: arduino)
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Library Manager: Installing ayushsharma82/NetWizard @ ^1.2.1
Unpacking [####################################] 100%
Library Manager: [email protected] has been installed!
Library Manager: Resolving dependencies...
Library Manager: Installing bblanchon/ArduinoJson @ ^7.3.1
Unpacking [####################################] 100%
Library Manager: [email protected] has been installed!
Library Manager: Installing ESP32Async/ESPAsyncWebServer @ ^3.7.2
Unpacking [####################################] 100%
Library Manager: [email protected] has been installed!
Library Manager: Resolving dependencies...
Library Manager: Installing ESP32Async/AsyncTCP @ ^3.4.0
Unpacking [####################################] 100%
Library Manager: [email protected] has been installed!
Library Manager: Installing vshymanskyy/Preferences @ ^2.1.0
Unpacking [####################################] 100%
Library Manager: [email protected] has been installed!
Verbose mode can be enabled via `-v, --verbose` option
CONFIGURATION: https://docs.platformio.org/page/boards/espressif32/esp32-c3-devkitm-1.html
PLATFORM: Espressif 32 (53.3.13) > Espressif ESP32-C3-DevKitM-1
HARDWARE: ESP32C3 160MHz, 320KB RAM, 4MB 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 @ 3.1.3
- framework-arduinoespressif32-libs @ 5.3.0+sha.489d7a2b3a
- tool-esptoolpy @ 4.8.6
- tool-mklittlefs @ 3.2.0
- tool-riscv32-esp-elf-gdb @ 14.2.0+20240403
- tool-xtensa-esp-elf-gdb @ 14.2.0+20240403
- toolchain-riscv32-esp @ 13.2.0+20240530
LDF: Library Dependency Finder -> https://bit.ly/configure-pio-ldf
LDF Modes: Finder ~ deep, Compatibility ~ strict
Found 46 compatible libraries
Scanning dependencies...
Dependency Graph
|-- NetWizard @ 1.2.1
|-- AsyncTCP @ 3.4.0
|-- ESPAsyncWebServer @ 3.7.7
Building in release mode
Compiling .pio/build/esp32-c3-devkitm-1/src/main.cpp.o
Building .pio/build/esp32-c3-devkitm-1/bootloader.bin
Generating partitions .pio/build/esp32-c3-devkitm-1/partitions.bin
esptool.py v4.8.6
Creating esp32c3 image...
Merged 2 ELF sections
Successfully created esp32c3 image.
Compiling .pio/build/esp32-c3-devkitm-1/libc27/Preferences/Preferences.cpp.o
Compiling .pio/build/esp32-c3-devkitm-1/lib423/Network/NetworkClient.cpp.o
Compiling .pio/build/esp32-c3-devkitm-1/lib423/Network/NetworkEvents.cpp.o
Compiling .pio/build/esp32-c3-devkitm-1/lib423/Network/NetworkInterface.cpp.o
Compiling .pio/build/esp32-c3-devkitm-1/lib423/Network/NetworkManager.cpp.o
Compiling .pio/build/esp32-c3-devkitm-1/lib423/Network/NetworkServer.cpp.o
Compiling .pio/build/esp32-c3-devkitm-1/lib423/Network/NetworkUdp.cpp.o
Compiling .pio/build/esp32-c3-devkitm-1/libf0f/AsyncTCP/AsyncTCP.cpp.o
Compiling .pio/build/esp32-c3-devkitm-1/lib775/FS/FS.cpp.o
Compiling .pio/build/esp32-c3-devkitm-1/lib775/FS/vfs_api.cpp.o
Compiling .pio/build/esp32-c3-devkitm-1/libaec/WebServer/Parsing.cpp.o
Compiling .pio/build/esp32-c3-devkitm-1/libaec/WebServer/WebServer.cpp.o
Compiling .pio/build/esp32-c3-devkitm-1/libaec/WebServer/detail/mimetable.cpp.o
Compiling .pio/build/esp32-c3-devkitm-1/libaec/WebServer/middleware/AuthenticationMiddleware.cpp.o
Compiling .pio/build/esp32-c3-devkitm-1/libaec/WebServer/middleware/CorsMiddleware.cpp.o
Compiling .pio/build/esp32-c3-devkitm-1/libaec/WebServer/middleware/LoggingMiddleware.cpp.o
Compiling .pio/build/esp32-c3-devkitm-1/libaec/WebServer/middleware/MiddlewareChain.cpp.o
Compiling .pio/build/esp32-c3-devkitm-1/lib272/WiFi/AP.cpp.o
Archiving .pio/build/esp32-c3-devkitm-1/libc27/libPreferences.a
Indexing .pio/build/esp32-c3-devkitm-1/libc27/libPreferences.a
Compiling .pio/build/esp32-c3-devkitm-1/lib272/WiFi/STA.cpp.o
Compiling .pio/build/esp32-c3-devkitm-1/lib272/WiFi/WiFi.cpp.o
Compiling .pio/build/esp32-c3-devkitm-1/lib272/WiFi/WiFiAP.cpp.o
Compiling .pio/build/esp32-c3-devkitm-1/lib272/WiFi/WiFiGeneric.cpp.o
Compiling .pio/build/esp32-c3-devkitm-1/lib272/WiFi/WiFiMulti.cpp.o
Compiling .pio/build/esp32-c3-devkitm-1/lib272/WiFi/WiFiSTA.cpp.o
Compiling .pio/build/esp32-c3-devkitm-1/lib272/WiFi/WiFiScan.cpp.o
Compiling .pio/build/esp32-c3-devkitm-1/lib2bf/ESPAsyncWebServer/AsyncEventSource.cpp.o
In file included from /home/koenraad/.platformio/packages/framework-arduinoespressif32/libraries/WebServer/src/HTTP_Method.h:4,
from /home/koenraad/.platformio/packages/framework-arduinoespressif32/libraries/WebServer/src/WebServer.h:30,
from .pio/libdeps/esp32-c3-devkitm-1/NetWizard/src/NetWizard.h:66,
from src/main.cpp:41:
/home/koenraad/.platformio/packages/framework-arduinoespressif32-libs/esp32c3/include/http_parser/http_parser.h:95:6: error: 'HTTP_DELETE' conflicts with a previous declaration
95 | XX(0, DELETE, DELETE) \
| ^
/home/koenraad/.platformio/packages/framework-arduinoespressif32-libs/esp32c3/include/http_parser/http_parser.h:138:45: note: in definition of macro 'XX'
138 | #define XX(num, name, string) HTTP_##name = num,
| ^~~
/home/koenraad/.platformio/packages/framework-arduinoespressif32-libs/esp32c3/include/http_parser/http_parser.h:139:3: note: in expansion of macro 'HTTP_METHOD_MAP'
139 | HTTP_METHOD_MAP(XX)
| ^~~~~~~~~~~~~~~
In file included from src/main.cpp:40:
.pio/libdeps/esp32-c3-devkitm-1/ESPAsyncWebServer/src/ESPAsyncWebServer.h:69:3: note: previous declaration 'WebRequestMethod HTTP_DELETE'
69 | HTTP_DELETE = 0b00000100,
| ^~~~~~~~~~~
/home/koenraad/.platformio/packages/framework-arduinoespressif32-libs/esp32c3/include/http_parser/http_parser.h:96:6: error: 'HTTP_GET' conflicts with a previous declaration
96 | XX(1, GET, GET) \
| ^
/home/koenraad/.platformio/packages/framework-arduinoespressif32-libs/esp32c3/include/http_parser/http_parser.h:138:45: note: in definition of macro 'XX'
138 | #define XX(num, name, string) HTTP_##name = num,
| ^~~
/home/koenraad/.platformio/packages/framework-arduinoespressif32-libs/esp32c3/include/http_parser/http_parser.h:139:3: note: in expansion of macro 'HTTP_METHOD_MAP'
139 | HTTP_METHOD_MAP(XX)
| ^~~~~~~~~~~~~~~
.pio/libdeps/esp32-c3-devkitm-1/ESPAsyncWebServer/src/ESPAsyncWebServer.h:67:3: note: previous declaration 'WebRequestMethod HTTP_GET'
67 | HTTP_GET = 0b00000001,
| ^~~~~~~~
/home/koenraad/.platformio/packages/framework-arduinoespressif32-libs/esp32c3/include/http_parser/http_parser.h:97:6: error: 'HTTP_HEAD' conflicts with a previous declaration
97 | XX(2, HEAD, HEAD) \
| ^
/home/koenraad/.platformio/packages/framework-arduinoespressif32-libs/esp32c3/include/http_parser/http_parser.h:138:45: note: in definition of macro 'XX'
138 | #define XX(num, name, string) HTTP_##name = num,
| ^~~
/home/koenraad/.platformio/packages/framework-arduinoespressif32-libs/esp32c3/include/http_parser/http_parser.h:139:3: note: in expansion of macro 'HTTP_METHOD_MAP'
139 | HTTP_METHOD_MAP(XX)
| ^~~~~~~~~~~~~~~
.pio/libdeps/esp32-c3-devkitm-1/ESPAsyncWebServer/src/ESPAsyncWebServer.h:72:3: note: previous declaration 'WebRequestMethod HTTP_HEAD'
72 | HTTP_HEAD = 0b00100000,
| ^~~~~~~~~
/home/koenraad/.platformio/packages/framework-arduinoespressif32-libs/esp32c3/include/http_parser/http_parser.h:98:6: error: 'HTTP_POST' conflicts with a previous declaration
98 | XX(3, POST, POST) \
| ^
/home/koenraad/.platformio/packages/framework-arduinoespressif32-libs/esp32c3/include/http_parser/http_parser.h:138:45: note: in definition of macro 'XX'
138 | #define XX(num, name, string) HTTP_##name = num,
| ^~~
/home/koenraad/.platformio/packages/framework-arduinoespressif32-libs/esp32c3/include/http_parser/http_parser.h:139:3: note: in expansion of macro 'HTTP_METHOD_MAP'
139 | HTTP_METHOD_MAP(XX)
| ^~~~~~~~~~~~~~~
.pio/libdeps/esp32-c3-devkitm-1/ESPAsyncWebServer/src/ESPAsyncWebServer.h:68:3: note: previous declaration 'WebRequestMethod HTTP_POST'
68 | HTTP_POST = 0b00000010,
| ^~~~~~~~~
/home/koenraad/.platformio/packages/framework-arduinoespressif32-libs/esp32c3/include/http_parser/http_parser.h:99:6: error: 'HTTP_PUT' conflicts with a previous declaration
99 | XX(4, PUT, PUT) \
| ^
/home/koenraad/.platformio/packages/framework-arduinoespressif32-libs/esp32c3/include/http_parser/http_parser.h:138:45: note: in definition of macro 'XX'
138 | #define XX(num, name, string) HTTP_##name = num,
| ^~~
/home/koenraad/.platformio/packages/framework-arduinoespressif32-libs/esp32c3/include/http_parser/http_parser.h:139:3: note: in expansion of macro 'HTTP_METHOD_MAP'
139 | HTTP_METHOD_MAP(XX)
| ^~~~~~~~~~~~~~~
.pio/libdeps/esp32-c3-devkitm-1/ESPAsyncWebServer/src/ESPAsyncWebServer.h:70:3: note: previous declaration 'WebRequestMethod HTTP_PUT'
70 | HTTP_PUT = 0b00001000,
| ^~~~~~~~
/home/koenraad/.platformio/packages/framework-arduinoespressif32-libs/esp32c3/include/http_parser/http_parser.h:102:6: error: 'HTTP_OPTIONS' conflicts with a previous declaration
102 | XX(6, OPTIONS, OPTIONS) \
| ^
/home/koenraad/.platformio/packages/framework-arduinoespressif32-libs/esp32c3/include/http_parser/http_parser.h:138:45: note: in definition of macro 'XX'
138 | #define XX(num, name, string) HTTP_##name = num,
| ^~~
/home/koenraad/.platformio/packages/framework-arduinoespressif32-libs/esp32c3/include/http_parser/http_parser.h:139:3: note: in expansion of macro 'HTTP_METHOD_MAP'
139 | HTTP_METHOD_MAP(XX)
| ^~~~~~~~~~~~~~~
.pio/libdeps/esp32-c3-devkitm-1/ESPAsyncWebServer/src/ESPAsyncWebServer.h:73:3: note: previous declaration 'WebRequestMethod HTTP_OPTIONS'
73 | HTTP_OPTIONS = 0b01000000,
| ^~~~~~~~~~~~
/home/koenraad/.platformio/packages/framework-arduinoespressif32-libs/esp32c3/include/http_parser/http_parser.h:128:6: error: 'HTTP_PATCH' conflicts with a previous declaration
128 | XX(28, PATCH, PATCH) \
| ^~
/home/koenraad/.platformio/packages/framework-arduinoespressif32-libs/esp32c3/include/http_parser/http_parser.h:138:45: note: in definition of macro 'XX'
138 | #define XX(num, name, string) HTTP_##name = num,
| ^~~
/home/koenraad/.platformio/packages/framework-arduinoespressif32-libs/esp32c3/include/http_parser/http_parser.h:139:3: note: in expansion of macro 'HTTP_METHOD_MAP'
139 | HTTP_METHOD_MAP(XX)
| ^~~~~~~~~~~~~~~
.pio/libdeps/esp32-c3-devkitm-1/ESPAsyncWebServer/src/ESPAsyncWebServer.h:71:3: note: previous declaration 'WebRequestMethod HTTP_PATCH'
71 | HTTP_PATCH = 0b00010000,
| ^~~~~~~~~~
src/main.cpp:47:21: error: no matching function for call to 'NetWizard::NetWizard(AsyncWebServer*)'
47 | NetWizard NW(&server);
| ^
.pio/libdeps/esp32-c3-devkitm-1/NetWizard/src/NetWizard.h:153:7: note: candidate: 'NetWizard::NetWizard(NetWizard&)'
153 | class NetWizard {
| ^~~~~~~~~
.pio/libdeps/esp32-c3-devkitm-1/NetWizard/src/NetWizard.h:153:7: note: no known conversion for argument 1 from 'AsyncWebServer*' to 'NetWizard&'
.pio/libdeps/esp32-c3-devkitm-1/NetWizard/src/NetWizard.h:155:5: note: candidate: 'NetWizard::NetWizard(WebServer*)'
155 | NetWizard(NETWIZARD_WEBSERVER *server);
| ^~~~~~~~~
.pio/libdeps/esp32-c3-devkitm-1/NetWizard/src/NetWizard.h:155:36: note: no known conversion for argument 1 from 'AsyncWebServer*' to 'WebServer*'
155 | NetWizard(NETWIZARD_WEBSERVER *server);
| ^
Compiling .pio/build/esp32-c3-devkitm-1/lib2bf/ESPAsyncWebServer/AsyncJson.cpp.o
Archiving .pio/build/esp32-c3-devkitm-1/lib775/libFS.a
Indexing .pio/build/esp32-c3-devkitm-1/lib775/libFS.a
Archiving .pio/build/esp32-c3-devkitm-1/lib423/libNetwork.a
Indexing .pio/build/esp32-c3-devkitm-1/lib423/libNetwork.a
Compiling .pio/build/esp32-c3-devkitm-1/lib2bf/ESPAsyncWebServer/AsyncMessagePack.cpp.o
Compiling .pio/build/esp32-c3-devkitm-1/lib2bf/ESPAsyncWebServer/AsyncWebHeader.cpp.o
Compiling .pio/build/esp32-c3-devkitm-1/lib2bf/ESPAsyncWebServer/AsyncWebSocket.cpp.o
Compiling .pio/build/esp32-c3-devkitm-1/lib2bf/ESPAsyncWebServer/BackPort_SHA1Builder.cpp.o
Compiling .pio/build/esp32-c3-devkitm-1/lib2bf/ESPAsyncWebServer/ChunkPrint.cpp.o
Compiling .pio/build/esp32-c3-devkitm-1/lib2bf/ESPAsyncWebServer/Middleware.cpp.o
Compiling .pio/build/esp32-c3-devkitm-1/lib2bf/ESPAsyncWebServer/WebAuthentication.cpp.o
Compiling .pio/build/esp32-c3-devkitm-1/lib2bf/ESPAsyncWebServer/WebHandlers.cpp.o
Compiling .pio/build/esp32-c3-devkitm-1/lib2bf/ESPAsyncWebServer/WebRequest.cpp.o
Archiving .pio/build/esp32-c3-devkitm-1/libf0f/libAsyncTCP.a
Indexing .pio/build/esp32-c3-devkitm-1/libf0f/libAsyncTCP.a
Compiling .pio/build/esp32-c3-devkitm-1/lib2bf/ESPAsyncWebServer/WebResponses.cpp.o
Compiling .pio/build/esp32-c3-devkitm-1/lib2bf/ESPAsyncWebServer/WebServer.cpp.o
*** [.pio/build/esp32-c3-devkitm-1/src/main.cpp.o] Error 1
============================================================================================= [FAILED] Took 6.74 seconds =============================================================================================
Environment Status Duration
------------------ -------- ------------
esp32-c3-devkitm-1 FAILED 00:00:06.737
======================================================================================== 1 failed, 0 succeeded in 00:00:06.737 ========================================================================================
* The terminal process "platformio 'run', '--environment', 'esp32-c3-devkitm-1'" terminated with exit code: 1.
* Terminal will be reused by tasks, press any key to close it.
Metadata
Metadata
Assignees
Labels
No labels