Skip to content

Error connecting #6

@yueduz

Description

@yueduz

I think I am using the wrong version?
platformio.ini

[env:esp32dev]
platform = https://github.com/platformio/platform-espressif32.git#feature/arduino-upstream
board = esp32dev
framework = arduino
platform_packages = 
	platformio/framework-arduinoespressif32 @ https://github.com/espressif/arduino-esp32.git#2.0.2
lib_ldf_mode = deep
lib_deps = 
	https://github.com/yubox-node-org/ESPAsyncWebServer.git#master
	https://github.com/yubox-node-org/AsyncTCPSock.git
	thebigpotatoe/Effortless-SPIFFS@^2.3.0
	bblanchon/ArduinoJson@^6.19.1
upload_protocol = espota
upload_port = 192.168.0.203
monitor_speed = 115200
build_flags = 
	-DBOARD_HAS_PSRAM
	-mfix-esp32-psram-cache-issue

> Executing task: platformio run <

Processing esp32dev (platform: https://github.com/platformio/platform-espressif32.git#feature/arduino-upstream; board: esp32dev; framework: arduino)
-------------------------------------------------------------------------------------------------------------------------------
* Adding toolchain toolchain-riscv32-esp with version 8.4.0+2021r2
* Adding toolchain toolchain-xtensa-esp32 with version 8.4.0+2021r2
* Adding toolchain toolchain-xtensa-esp32s2 with version 8.4.0+2021r2
Verbose mode can be enabled via `-v, --verbose` option
* Adding toolchain toolchain-riscv32-esp with version 8.4.0+2021r2
* Adding toolchain toolchain-xtensa-esp32 with version 8.4.0+2021r2
* Adding toolchain toolchain-xtensa-esp32s2 with version 8.4.0+2021r2
CONFIGURATION: https://docs.platformio.org/page/boards/espressif32/esp32dev.html
PLATFORM: Espressif 32 (3.3.1+sha.3784198) > 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.caef400 
 - tool-esptoolpy 1.30100.210531 (3.1.0) 
 - tool-openocd-esp32 2.1000.20210721 (10.0) 
 - toolchain-xtensa-esp32 8.4.0+2021r2
LDF: Library Dependency Finder -> https://bit.ly/configure-pio-ldf
LDF Modes: Finder ~ deep, Compatibility ~ soft
Found 38 compatible libraries
Scanning dependencies...
Dependency Graph
|-- <ESP Async WebServer> 1.2.3+sha.67ae103
|   |-- <AsyncTCP> 1.1.1
|   |-- <ArduinoJson> 6.19.2
|   |-- <FS> 2.0.0
|   |-- <WiFi> 2.0.0
|-- <AsyncTCPSock> 0.0.1+sha.350501e
|   |-- <WiFiClientSecure> 2.0.0
|   |   |-- <WiFi> 2.0.0
|-- <Effortless-SPIFFS> 2.3.0
|   |-- <FS> 2.0.0
|   |-- <SPIFFS> 2.0.0
|   |   |-- <FS> 2.0.0
|   |-- <LittleFS> 2.0.0
|   |   |-- <FS> 2.0.0
|-- <ArduinoJson> 6.19.2
|-- <ArduinoOTA> 2.0.0
|   |-- <ESPmDNS> 2.0.0
|   |   |-- <WiFi> 2.0.0
|   |-- <Update> 2.0.0
|   |-- <WiFi> 2.0.0
|-- <AsyncTCP> 1.1.1
|-- <ESPmDNS> 2.0.0
|   |-- <WiFi> 2.0.0
|-- <FS> 2.0.0
|-- <SPI> 2.0.0
|-- <SPIFFS> 2.0.0
|   |-- <FS> 2.0.0
|-- <Ticker> 2.0.0
|-- <WiFi> 2.0.0
Building in release mode
Compiling .pio/build/esp32dev/src/main.cpp.o
Generating partitions .pio/build/esp32dev/partitions.bin
Compiling .pio/build/esp32dev/lib047/AsyncTCP/AsyncTCP.cpp.o
Compiling .pio/build/esp32dev/lib258/FS/FS.cpp.o
Compiling .pio/build/esp32dev/lib258/FS/vfs_api.cpp.o
Compiling .pio/build/esp32dev/lib63e/WiFi/WiFi.cpp.o
Compiling .pio/build/esp32dev/lib63e/WiFi/WiFiAP.cpp.o
Compiling .pio/build/esp32dev/lib63e/WiFi/WiFiClient.cpp.o
Compiling .pio/build/esp32dev/lib63e/WiFi/WiFiGeneric.cpp.o
Compiling .pio/build/esp32dev/lib63e/WiFi/WiFiMulti.cpp.o
Compiling .pio/build/esp32dev/lib63e/WiFi/WiFiSTA.cpp.o
Compiling .pio/build/esp32dev/lib63e/WiFi/WiFiScan.cpp.o
Compiling .pio/build/esp32dev/lib63e/WiFi/WiFiServer.cpp.o
Compiling .pio/build/esp32dev/lib63e/WiFi/WiFiUdp.cpp.o
Compiling .pio/build/esp32dev/lib6e0/ESP Async WebServer/AsyncEventSource.cpp.o
Compiling .pio/build/esp32dev/lib6e0/ESP Async WebServer/AsyncWebSocket.cpp.o
Compiling .pio/build/esp32dev/lib6e0/ESP Async WebServer/SPIFFSEditor.cpp.o
Compiling .pio/build/esp32dev/lib6e0/ESP Async WebServer/WebAuthentication.cpp.o
Archiving .pio/build/esp32dev/lib047/libAsyncTCP.a
Indexing .pio/build/esp32dev/lib047/libAsyncTCP.a
Compiling .pio/build/esp32dev/lib6e0/ESP Async WebServer/WebHandlers.cpp.o
Archiving .pio/build/esp32dev/lib258/libFS.a
Indexing .pio/build/esp32dev/lib258/libFS.a
Compiling .pio/build/esp32dev/lib6e0/ESP Async WebServer/WebRequest.cpp.o
Compiling .pio/build/esp32dev/lib6e0/ESP Async WebServer/WebResponses.cpp.o
Compiling .pio/build/esp32dev/lib6e0/ESP Async WebServer/WebServer.cpp.o
Compiling .pio/build/esp32dev/lib09c/WiFiClientSecure/WiFiClientSecure.cpp.o
Compiling .pio/build/esp32dev/lib09c/WiFiClientSecure/ssl_client.cpp.o
Compiling .pio/build/esp32dev/libc42/AsyncTCPSock/AsyncTCP.cpp.o
Compiling .pio/build/esp32dev/libc42/AsyncTCPSock/AsyncTCP_TLS_Context.cpp.o
Compiling .pio/build/esp32dev/lib23b/SPIFFS/SPIFFS.cpp.o
Compiling .pio/build/esp32dev/libab7/LittleFS/LittleFS.cpp.o
Compiling .pio/build/esp32dev/lib6ca/ESPmDNS/ESPmDNS.cpp.o
Archiving .pio/build/esp32dev/lib09c/libWiFiClientSecure.a
Archiving .pio/build/esp32dev/lib63e/libWiFi.a
Indexing .pio/build/esp32dev/lib09c/libWiFiClientSecure.a
Indexing .pio/build/esp32dev/lib63e/libWiFi.a
Compiling .pio/build/esp32dev/libf41/Update/HttpsOTAUpdate.cpp.o
Compiling .pio/build/esp32dev/libf41/Update/Updater.cpp.o
Compiling .pio/build/esp32dev/lib422/ArduinoOTA/ArduinoOTA.cpp.o
Compiling .pio/build/esp32dev/lib0e8/SPI/SPI.cpp.o
Compiling .pio/build/esp32dev/lib0bc/Ticker/Ticker.cpp.o
Archiving .pio/build/esp32dev/libFrameworkArduinoVariant.a
Indexing .pio/build/esp32dev/libFrameworkArduinoVariant.a
Compiling .pio/build/esp32dev/FrameworkArduino/Esp.cpp.o
Archiving .pio/build/esp32dev/lib6ca/libESPmDNS.a
Archiving .pio/build/esp32dev/lib0e8/libSPI.a
Archiving .pio/build/esp32dev/lib0bc/libTicker.a
Archiving .pio/build/esp32dev/lib6e0/libESP Async WebServer.a
Indexing .pio/build/esp32dev/lib6ca/libESPmDNS.a
Indexing .pio/build/esp32dev/lib0e8/libSPI.a
Indexing .pio/build/esp32dev/lib0bc/libTicker.a
Archiving .pio/build/esp32dev/libab7/libLittleFS.a
Archiving .pio/build/esp32dev/lib23b/libSPIFFS.a
Indexing .pio/build/esp32dev/libab7/libLittleFS.a
Indexing .pio/build/esp32dev/lib23b/libSPIFFS.a
Indexing .pio/build/esp32dev/lib6e0/libESP Async WebServer.a
Compiling .pio/build/esp32dev/FrameworkArduino/FirmwareMSC.cpp.o
Compiling .pio/build/esp32dev/FrameworkArduino/FunctionalInterrupt.cpp.o
Compiling .pio/build/esp32dev/FrameworkArduino/HWCDC.cpp.o
Compiling .pio/build/esp32dev/FrameworkArduino/HardwareSerial.cpp.o
Compiling .pio/build/esp32dev/FrameworkArduino/IPAddress.cpp.o
Compiling .pio/build/esp32dev/FrameworkArduino/IPv6Address.cpp.o
Archiving .pio/build/esp32dev/libc42/libAsyncTCPSock.a
Compiling .pio/build/esp32dev/FrameworkArduino/MD5Builder.cpp.o
Indexing .pio/build/esp32dev/libc42/libAsyncTCPSock.a
Compiling .pio/build/esp32dev/FrameworkArduino/Print.cpp.o
Compiling .pio/build/esp32dev/FrameworkArduino/Stream.cpp.o
Compiling .pio/build/esp32dev/FrameworkArduino/StreamString.cpp.o
Compiling .pio/build/esp32dev/FrameworkArduino/USB.cpp.o
Compiling .pio/build/esp32dev/FrameworkArduino/USBCDC.cpp.o
Compiling .pio/build/esp32dev/FrameworkArduino/USBMSC.cpp.o
Compiling .pio/build/esp32dev/FrameworkArduino/WMath.cpp.o
Archiving .pio/build/esp32dev/libf41/libUpdate.a
Compiling .pio/build/esp32dev/FrameworkArduino/WString.cpp.o
Indexing .pio/build/esp32dev/libf41/libUpdate.a
Compiling .pio/build/esp32dev/FrameworkArduino/base64.cpp.o
Compiling .pio/build/esp32dev/FrameworkArduino/cbuf.cpp.o
Compiling .pio/build/esp32dev/FrameworkArduino/esp32-hal-adc.c.o
Compiling .pio/build/esp32dev/FrameworkArduino/esp32-hal-bt.c.o
Compiling .pio/build/esp32dev/FrameworkArduino/esp32-hal-cpu.c.o
Compiling .pio/build/esp32dev/FrameworkArduino/esp32-hal-dac.c.o
Compiling .pio/build/esp32dev/FrameworkArduino/esp32-hal-gpio.c.o
Archiving .pio/build/esp32dev/lib422/libArduinoOTA.a
Indexing .pio/build/esp32dev/lib422/libArduinoOTA.a
Compiling .pio/build/esp32dev/FrameworkArduino/esp32-hal-i2c-slave.c.o
Compiling .pio/build/esp32dev/FrameworkArduino/esp32-hal-i2c.c.o
Compiling .pio/build/esp32dev/FrameworkArduino/esp32-hal-ledc.c.o
Compiling .pio/build/esp32dev/FrameworkArduino/esp32-hal-matrix.c.o
Compiling .pio/build/esp32dev/FrameworkArduino/esp32-hal-misc.c.o
Compiling .pio/build/esp32dev/FrameworkArduino/esp32-hal-psram.c.o
Compiling .pio/build/esp32dev/FrameworkArduino/esp32-hal-rmt.c.o
Compiling .pio/build/esp32dev/FrameworkArduino/esp32-hal-sigmadelta.c.o
Compiling .pio/build/esp32dev/FrameworkArduino/esp32-hal-spi.c.o
Compiling .pio/build/esp32dev/FrameworkArduino/esp32-hal-time.c.o
Compiling .pio/build/esp32dev/FrameworkArduino/esp32-hal-timer.c.o
Compiling .pio/build/esp32dev/FrameworkArduino/esp32-hal-tinyusb.c.o
Compiling .pio/build/esp32dev/FrameworkArduino/esp32-hal-touch.c.o
Compiling .pio/build/esp32dev/FrameworkArduino/esp32-hal-uart.c.o
Compiling .pio/build/esp32dev/FrameworkArduino/firmware_msc_fat.c.o
Compiling .pio/build/esp32dev/FrameworkArduino/libb64/cdecode.c.o
Compiling .pio/build/esp32dev/FrameworkArduino/libb64/cencode.c.o
Compiling .pio/build/esp32dev/FrameworkArduino/main.cpp.o
Compiling .pio/build/esp32dev/FrameworkArduino/stdlib_noniso.c.o
Compiling .pio/build/esp32dev/FrameworkArduino/wiring_pulse.c.o
Compiling .pio/build/esp32dev/FrameworkArduino/wiring_shift.c.o
Archiving .pio/build/esp32dev/libFrameworkArduino.a
Indexing .pio/build/esp32dev/libFrameworkArduino.a
Linking .pio/build/esp32dev/firmware.elf
/home/lei/.platformio/packages/toolchain-xtensa-esp32/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld: .pio/build/esp32dev/lib047/libAsyncTCP.a(AsyncTCP.cpp.o): in function `AsyncClient::connect(IPAddress, unsigned short)':
/home/lei/PlatformIO/re_tai/.pio/libdeps/esp32dev/AsyncTCP/src/AsyncTCP.cpp:683: multiple definition of `AsyncClient::connect(IPAddress, unsigned short)'; .pio/build/esp32dev/libc42/libAsyncTCPSock.a(AsyncTCP.cpp.o):/home/lei/PlatformIO/re_tai/.pio/libdeps/esp32dev/AsyncTCPSock/src/AsyncTCP.cpp:489: first defined here
/home/lei/.platformio/packages/toolchain-xtensa-esp32/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld: .pio/build/esp32dev/lib047/libAsyncTCP.a(AsyncTCP.cpp.o): in function `AsyncClient::connect(char const*, unsigned short)':
/home/lei/PlatformIO/re_tai/.pio/libdeps/esp32dev/AsyncTCP/src/AsyncTCP.cpp:713: multiple definition of `AsyncClient::connect(char const*, unsigned short)'; .pio/build/esp32dev/libc42/libAsyncTCPSock.a(AsyncTCP.cpp.o):/home/lei/PlatformIO/re_tai/.pio/libdeps/esp32dev/AsyncTCPSock/src/AsyncTCP.cpp:551: first defined here
/home/lei/.platformio/packages/toolchain-xtensa-esp32/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld: .pio/build/esp32dev/lib047/libAsyncTCP.a(AsyncTCP.cpp.o): in function `AsyncClient::abort()':
/home/lei/PlatformIO/re_tai/.pio/libdeps/esp32dev/AsyncTCP/src/AsyncTCP.cpp:740: multiple definition of `AsyncClient::abort()'; .pio/build/esp32dev/libc42/libAsyncTCPSock.a(AsyncTCP.cpp.o):/home/lei/PlatformIO/re_tai/.pio/libdeps/esp32dev/AsyncTCPSock/src/AsyncTCP.cpp:1111: first defined here
/home/lei/.platformio/packages/toolchain-xtensa-esp32/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld: .pio/build/esp32dev/lib047/libAsyncTCP.a(AsyncTCP.cpp.o): in function `AsyncClient::space()':
/home/lei/PlatformIO/re_tai/.pio/libdeps/esp32dev/AsyncTCP/src/AsyncTCP.cpp:748: multiple definition of `AsyncClient::space()'; .pio/build/esp32dev/libc42/libAsyncTCPSock.a(AsyncTCP.cpp.o):/home/lei/PlatformIO/re_tai/.pio/libdeps/esp32dev/AsyncTCPSock/src/AsyncTCP.cpp:1003: first defined here
/home/lei/.platformio/packages/toolchain-xtensa-esp32/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld: .pio/build/esp32dev/lib047/libAsyncTCP.a(AsyncTCP.cpp.o): in function `AsyncClient::add(char const*, unsigned int, unsigned char)':
/home/lei/PlatformIO/re_tai/.pio/libdeps/esp32dev/AsyncTCP/src/AsyncTCP.cpp:755: multiple definition of `AsyncClient::add(char const*, unsigned int, unsigned char)'; .pio/build/esp32dev/libc42/libAsyncTCPSock.a(AsyncTCP.cpp.o):/home/lei/PlatformIO/re_tai/.pio/libdeps/esp32dev/AsyncTCPSock/src/AsyncTCP.cpp:1009: first defined here
/home/lei/.platformio/packages/toolchain-xtensa-esp32/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld: .pio/build/esp32dev/lib047/libAsyncTCP.a(AsyncTCP.cpp.o): in function `AsyncClient::send()':
/home/lei/PlatformIO/re_tai/.pio/libdeps/esp32dev/AsyncTCP/src/AsyncTCP.cpp:772: multiple definition of `AsyncClient::send()'; .pio/build/esp32dev/libc42/libAsyncTCPSock.a(AsyncTCP.cpp.o):/home/lei/PlatformIO/re_tai/.pio/libdeps/esp32dev/AsyncTCPSock/src/AsyncTCP.cpp:1045: first defined here
/home/lei/.platformio/packages/toolchain-xtensa-esp32/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld: .pio/build/esp32dev/lib047/libAsyncTCP.a(AsyncTCP.cpp.o): in function `AsyncClient::free()':
/home/lei/PlatformIO/re_tai/.pio/libdeps/esp32dev/AsyncTCP/src/AsyncTCP.cpp:982: multiple definition of `AsyncClient::free()'; .pio/build/esp32dev/libc42/libAsyncTCPSock.a(AsyncTCP.cpp.o):/home/lei/PlatformIO/re_tai/.pio/libdeps/esp32dev/AsyncTCPSock/src/AsyncTCP.cpp:1086: first defined here
/home/lei/.platformio/packages/toolchain-xtensa-esp32/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld: .pio/build/esp32dev/lib047/libAsyncTCP.a(AsyncTCP.cpp.o): in function `AsyncClient::write(char const*, unsigned int, unsigned char)':
/home/lei/PlatformIO/re_tai/.pio/libdeps/esp32dev/AsyncTCP/src/AsyncTCP.cpp:999: multiple definition of `AsyncClient::write(char const*, unsigned int, unsigned char)'; .pio/build/esp32dev/libc42/libAsyncTCPSock.a(AsyncTCP.cpp.o):/home/lei/PlatformIO/re_tai/.pio/libdeps/esp32dev/AsyncTCPSock/src/AsyncTCP.cpp:1098: first defined here
/home/lei/.platformio/packages/toolchain-xtensa-esp32/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld: .pio/build/esp32dev/lib047/libAsyncTCP.a(AsyncTCP.cpp.o): in function `AsyncClient::write(char const*)':
/home/lei/PlatformIO/re_tai/.pio/libdeps/esp32dev/AsyncTCP/src/AsyncTCP.cpp:992: multiple definition of `AsyncClient::write(char const*)'; .pio/build/esp32dev/libc42/libAsyncTCPSock.a(AsyncTCP.cpp.o):/home/lei/PlatformIO/re_tai/.pio/libdeps/esp32dev/AsyncTCPSock/src/AsyncTCP.cpp:1091: first defined here
/home/lei/.platformio/packages/toolchain-xtensa-esp32/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld: .pio/build/esp32dev/lib047/libAsyncTCP.a(AsyncTCP.cpp.o): in function `AsyncClient::setRxTimeout(unsigned int)':
/home/lei/PlatformIO/re_tai/.pio/libdeps/esp32dev/AsyncTCP/src/AsyncTCP.cpp:1007: multiple definition of `AsyncClient::setRxTimeout(unsigned int)'; .pio/build/esp32dev/libc42/libAsyncTCPSock.a(AsyncTCP.cpp.o):/home/lei/PlatformIO/re_tai/.pio/libdeps/esp32dev/AsyncTCPSock/src/AsyncTCP.cpp:324: first defined here
/home/lei/.platformio/packages/toolchain-xtensa-esp32/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld: .pio/build/esp32dev/lib047/libAsyncTCP.a(AsyncTCP.cpp.o): in function `AsyncClient::getRxTimeout()':
/home/lei/PlatformIO/re_tai/.pio/libdeps/esp32dev/AsyncTCP/src/AsyncTCP.cpp:1011: multiple definition of `AsyncClient::getRxTimeout()'; .pio/build/esp32dev/libc42/libAsyncTCPSock.a(AsyncTCP.cpp.o):/home/lei/PlatformIO/re_tai/.pio/libdeps/esp32dev/AsyncTCPSock/src/AsyncTCP.cpp:328: first defined here
/home/lei/.platformio/packages/toolchain-xtensa-esp32/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld: .pio/build/esp32dev/lib047/libAsyncTCP.a(AsyncTCP.cpp.o): in function `AsyncClient::getAckTimeout()':
/home/lei/PlatformIO/re_tai/.pio/libdeps/esp32dev/AsyncTCP/src/AsyncTCP.cpp:1015: multiple definition of `AsyncClient::getAckTimeout()'; .pio/build/esp32dev/libc42/libAsyncTCPSock.a(AsyncTCP.cpp.o):/home/lei/PlatformIO/re_tai/.pio/libdeps/esp32dev/AsyncTCPSock/src/AsyncTCP.cpp:332: first defined here
/home/lei/.platformio/packages/toolchain-xtensa-esp32/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld: .pio/build/esp32dev/lib047/libAsyncTCP.a(AsyncTCP.cpp.o): in function `AsyncClient::setAckTimeout(unsigned int)':
/home/lei/PlatformIO/re_tai/.pio/libdeps/esp32dev/AsyncTCP/src/AsyncTCP.cpp:1019: multiple definition of `AsyncClient::setAckTimeout(unsigned int)'; .pio/build/esp32dev/libc42/libAsyncTCPSock.a(AsyncTCP.cpp.o):/home/lei/PlatformIO/re_tai/.pio/libdeps/esp32dev/AsyncTCPSock/src/AsyncTCP.cpp:336: first defined here
/home/lei/.platformio/packages/toolchain-xtensa-esp32/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld: .pio/build/esp32dev/lib047/libAsyncTCP.a(AsyncTCP.cpp.o): in function `AsyncClient::setNoDelay(bool)':
/home/lei/PlatformIO/re_tai/.pio/libdeps/esp32dev/AsyncTCP/src/AsyncTCP.cpp:1023: multiple definition of `AsyncClient::setNoDelay(bool)'; .pio/build/esp32dev/libc42/libAsyncTCPSock.a(AsyncTCP.cpp.o):/home/lei/PlatformIO/re_tai/.pio/libdeps/esp32dev/AsyncTCPSock/src/AsyncTCP.cpp:340: first defined here
/home/lei/.platformio/packages/toolchain-xtensa-esp32/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld: .pio/build/esp32dev/lib047/libAsyncTCP.a(AsyncTCP.cpp.o): in function `AsyncClient::getNoDelay()':
/home/lei/PlatformIO/re_tai/.pio/libdeps/esp32dev/AsyncTCP/src/AsyncTCP.cpp:1034: multiple definition of `AsyncClient::getNoDelay()'; .pio/build/esp32dev/libc42/libAsyncTCPSock.a(AsyncTCP.cpp.o):/home/lei/PlatformIO/re_tai/.pio/libdeps/esp32dev/AsyncTCPSock/src/AsyncTCP.cpp:350: first defined here
/home/lei/.platformio/packages/toolchain-xtensa-esp32/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld: .pio/build/esp32dev/lib047/libAsyncTCP.a(AsyncTCP.cpp.o): in function `AsyncClient::getRemoteAddress()':
/home/lei/PlatformIO/re_tai/.pio/libdeps/esp32dev/AsyncTCP/src/AsyncTCP.cpp:1048: multiple definition of `AsyncClient::getRemoteAddress()'; .pio/build/esp32dev/libc42/libAsyncTCPSock.a(AsyncTCP.cpp.o):/home/lei/PlatformIO/re_tai/.pio/libdeps/esp32dev/AsyncTCPSock/src/AsyncTCP.cpp:415: first defined here
/home/lei/.platformio/packages/toolchain-xtensa-esp32/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld: .pio/build/esp32dev/lib047/libAsyncTCP.a(AsyncTCP.cpp.o): in function `AsyncClient::getRemotePort()':
/home/lei/PlatformIO/re_tai/.pio/libdeps/esp32dev/AsyncTCP/src/AsyncTCP.cpp:1055: multiple definition of `AsyncClient::getRemotePort()'; .pio/build/esp32dev/libc42/libAsyncTCPSock.a(AsyncTCP.cpp.o):/home/lei/PlatformIO/re_tai/.pio/libdeps/esp32dev/AsyncTCPSock/src/AsyncTCP.cpp:428: first defined here
/home/lei/.platformio/packages/toolchain-xtensa-esp32/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld: .pio/build/esp32dev/lib047/libAsyncTCP.a(AsyncTCP.cpp.o): in function `AsyncClient::getLocalAddress()':
/home/lei/PlatformIO/re_tai/.pio/libdeps/esp32dev/AsyncTCP/src/AsyncTCP.cpp:1062: multiple definition of `AsyncClient::getLocalAddress()'; .pio/build/esp32dev/libc42/libAsyncTCPSock.a(AsyncTCP.cpp.o):/home/lei/PlatformIO/re_tai/.pio/libdeps/esp32dev/AsyncTCPSock/src/AsyncTCP.cpp:441: first defined here
/home/lei/.platformio/packages/toolchain-xtensa-esp32/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld: .pio/build/esp32dev/lib047/libAsyncTCP.a(AsyncTCP.cpp.o): in function `AsyncClient::getLocalPort()':
/home/lei/PlatformIO/re_tai/.pio/libdeps/esp32dev/AsyncTCP/src/AsyncTCP.cpp:1069: multiple definition of `AsyncClient::getLocalPort()'; .pio/build/esp32dev/libc42/libAsyncTCPSock.a(AsyncTCP.cpp.o):/home/lei/PlatformIO/re_tai/.pio/libdeps/esp32dev/AsyncTCPSock/src/AsyncTCP.cpp:454: first defined here
/home/lei/.platformio/packages/toolchain-xtensa-esp32/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld: .pio/build/esp32dev/lib047/libAsyncTCP.a(AsyncTCP.cpp.o): in function `AsyncClient::remoteIP()':
/home/lei/PlatformIO/re_tai/.pio/libdeps/esp32dev/AsyncTCP/src/AsyncTCP.cpp:1076: multiple definition of `AsyncClient::remoteIP()'; .pio/build/esp32dev/libc42/libAsyncTCPSock.a(AsyncTCP.cpp.o):/home/lei/PlatformIO/re_tai/.pio/libdeps/esp32dev/AsyncTCPSock/src/AsyncTCP.cpp:467: first defined here
/home/lei/.platformio/packages/toolchain-xtensa-esp32/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld: .pio/build/esp32dev/lib047/libAsyncTCP.a(AsyncTCP.cpp.o): in function `AsyncClient::remotePort()':
/home/lei/PlatformIO/re_tai/.pio/libdeps/esp32dev/AsyncTCP/src/AsyncTCP.cpp:1080: multiple definition of `AsyncClient::remotePort()'; .pio/build/esp32dev/libc42/libAsyncTCPSock.a(AsyncTCP.cpp.o):/home/lei/PlatformIO/re_tai/.pio/libdeps/esp32dev/AsyncTCPSock/src/AsyncTCP.cpp:471: first defined here
/home/lei/.platformio/packages/toolchain-xtensa-esp32/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld: .pio/build/esp32dev/lib047/libAsyncTCP.a(AsyncTCP.cpp.o): in function `AsyncClient::localIP()':
/home/lei/PlatformIO/re_tai/.pio/libdeps/esp32dev/AsyncTCP/src/AsyncTCP.cpp:1084: multiple definition of `AsyncClient::localIP()'; .pio/build/esp32dev/libc42/libAsyncTCPSock.a(AsyncTCP.cpp.o):/home/lei/PlatformIO/re_tai/.pio/libdeps/esp32dev/AsyncTCPSock/src/AsyncTCP.cpp:475: first defined here
/home/lei/.platformio/packages/toolchain-xtensa-esp32/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld: .pio/build/esp32dev/lib047/libAsyncTCP.a(AsyncTCP.cpp.o): in function `AsyncClient::localPort()':
/home/lei/PlatformIO/re_tai/.pio/libdeps/esp32dev/AsyncTCP/src/AsyncTCP.cpp:1088: multiple definition of `AsyncClient::localPort()'; .pio/build/esp32dev/libc42/libAsyncTCPSock.a(AsyncTCP.cpp.o):/home/lei/PlatformIO/re_tai/.pio/libdeps/esp32dev/AsyncTCPSock/src/AsyncTCP.cpp:479: first defined here
/home/lei/.platformio/packages/toolchain-xtensa-esp32/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld: .pio/build/esp32dev/lib047/libAsyncTCP.a(AsyncTCP.cpp.o): in function `AsyncClient::connected()':
/home/lei/PlatformIO/re_tai/.pio/libdeps/esp32dev/AsyncTCP/src/AsyncTCP.cpp:1099: multiple definition of `AsyncClient::connected()'; .pio/build/esp32dev/libc42/libAsyncTCPSock.a(AsyncTCP.cpp.o):/home/lei/PlatformIO/re_tai/.pio/libdeps/esp32dev/AsyncTCPSock/src/AsyncTCP.cpp:401: first defined here
/home/lei/.platformio/packages/toolchain-xtensa-esp32/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld: .pio/build/esp32dev/lib047/libAsyncTCP.a(AsyncTCP.cpp.o): in function `AsyncClient::freeable()':
/home/lei/PlatformIO/re_tai/.pio/libdeps/esp32dev/AsyncTCP/src/AsyncTCP.cpp:1127: multiple definition of `AsyncClient::freeable()'; .pio/build/esp32dev/libc42/libAsyncTCPSock.a(AsyncTCP.cpp.o):AsyncTCP.cpp:(.text._ZN11AsyncClient8freeableEv+0x0): first defined here
/home/lei/.platformio/packages/toolchain-xtensa-esp32/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld: .pio/build/esp32dev/lib047/libAsyncTCP.a(AsyncTCP.cpp.o): in function `AsyncClient::errorToString(signed char)':
/home/lei/PlatformIO/re_tai/.pio/libdeps/esp32dev/AsyncTCP/src/AsyncTCP.cpp:1138: multiple definition of `AsyncClient::errorToString(signed char)'; .pio/build/esp32dev/libc42/libAsyncTCPSock.a(AsyncTCP.cpp.o):/home/lei/PlatformIO/re_tai/.pio/libdeps/esp32dev/AsyncTCPSock/src/AsyncTCP.cpp:1146: first defined here
/home/lei/.platformio/packages/toolchain-xtensa-esp32/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld: .pio/build/esp32dev/lib047/libAsyncTCP.a(AsyncTCP.cpp.o): in function `AsyncServer::AsyncServer(IPAddress, unsigned short)':
/home/lei/PlatformIO/re_tai/.pio/libdeps/esp32dev/AsyncTCP/src/AsyncTCP.cpp:1218: multiple definition of `AsyncServer::AsyncServer(IPAddress, unsigned short)'; .pio/build/esp32dev/libc42/libAsyncTCPSock.a(AsyncTCP.cpp.o):/home/lei/PlatformIO/re_tai/.pio/libdeps/esp32dev/AsyncTCPSock/src/AsyncTCP.cpp:1193: first defined here
/home/lei/.platformio/packages/toolchain-xtensa-esp32/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld: .pio/build/esp32dev/lib047/libAsyncTCP.a(AsyncTCP.cpp.o): in function `AsyncServer::AsyncServer(IPAddress, unsigned short)':
/home/lei/PlatformIO/re_tai/.pio/libdeps/esp32dev/AsyncTCP/src/AsyncTCP.cpp:1218: multiple definition of `AsyncServer::AsyncServer(IPAddress, unsigned short)'; .pio/build/esp32dev/libc42/libAsyncTCPSock.a(AsyncTCP.cpp.o):/home/lei/PlatformIO/re_tai/.pio/libdeps/esp32dev/AsyncTCPSock/src/AsyncTCP.cpp:1193: first defined here
/home/lei/.platformio/packages/toolchain-xtensa-esp32/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld: .pio/build/esp32dev/lib047/libAsyncTCP.a(AsyncTCP.cpp.o): in function `AsyncServer::AsyncServer(unsigned short)':
/home/lei/PlatformIO/re_tai/.pio/libdeps/esp32dev/AsyncTCP/src/AsyncTCP.cpp:1227: multiple definition of `AsyncServer::AsyncServer(unsigned short)'; .pio/build/esp32dev/libc42/libAsyncTCPSock.a(AsyncTCP.cpp.o):/home/lei/PlatformIO/re_tai/.pio/libdeps/esp32dev/AsyncTCPSock/src/AsyncTCP.cpp:1201: first defined here
/home/lei/.platformio/packages/toolchain-xtensa-esp32/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld: .pio/build/esp32dev/lib047/libAsyncTCP.a(AsyncTCP.cpp.o): in function `AsyncServer::AsyncServer(unsigned short)':
/home/lei/PlatformIO/re_tai/.pio/libdeps/esp32dev/AsyncTCP/src/AsyncTCP.cpp:1227: multiple definition of `AsyncServer::AsyncServer(unsigned short)'; .pio/build/esp32dev/libc42/libAsyncTCPSock.a(AsyncTCP.cpp.o):/home/lei/PlatformIO/re_tai/.pio/libdeps/esp32dev/AsyncTCPSock/src/AsyncTCP.cpp:1201: first defined here
/home/lei/.platformio/packages/toolchain-xtensa-esp32/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld: .pio/build/esp32dev/lib047/libAsyncTCP.a(AsyncTCP.cpp.o): in function `AsyncServer::begin()':
/home/lei/PlatformIO/re_tai/.pio/libdeps/esp32dev/AsyncTCP/src/AsyncTCP.cpp:1245: multiple definition of `AsyncServer::begin()'; .pio/build/esp32dev/libc42/libAsyncTCPSock.a(AsyncTCP.cpp.o):/home/lei/PlatformIO/re_tai/.pio/libdeps/esp32dev/AsyncTCPSock/src/AsyncTCP.cpp:1219: first defined here
/home/lei/.platformio/packages/toolchain-xtensa-esp32/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld: .pio/build/esp32dev/lib047/libAsyncTCP.a(AsyncTCP.cpp.o): in function `AsyncServer::end()':
/home/lei/PlatformIO/re_tai/.pio/libdeps/esp32dev/AsyncTCP/src/AsyncTCP.cpp:1282: multiple definition of `AsyncServer::end()'; .pio/build/esp32dev/libc42/libAsyncTCPSock.a(AsyncTCP.cpp.o):/home/lei/PlatformIO/re_tai/.pio/libdeps/esp32dev/AsyncTCPSock/src/AsyncTCP.cpp:1255: first defined here
/home/lei/.platformio/packages/toolchain-xtensa-esp32/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld: .pio/build/esp32dev/lib047/libAsyncTCP.a(AsyncTCP.cpp.o): in function `AsyncServer::~AsyncServer()':
/home/lei/PlatformIO/re_tai/.pio/libdeps/esp32dev/AsyncTCP/src/AsyncTCP.cpp:1236: multiple definition of `AsyncServer::~AsyncServer()'; .pio/build/esp32dev/libc42/libAsyncTCPSock.a(AsyncTCP.cpp.o):/home/lei/PlatformIO/re_tai/.pio/libdeps/esp32dev/AsyncTCPSock/src/AsyncTCP.cpp:1209: first defined here
/home/lei/.platformio/packages/toolchain-xtensa-esp32/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld: .pio/build/esp32dev/lib047/libAsyncTCP.a(AsyncTCP.cpp.o): in function `AsyncServer::~AsyncServer()':
/home/lei/PlatformIO/re_tai/.pio/libdeps/esp32dev/AsyncTCP/src/AsyncTCP.cpp:1236: multiple definition of `AsyncServer::~AsyncServer()'; .pio/build/esp32dev/libc42/libAsyncTCPSock.a(AsyncTCP.cpp.o):/home/lei/PlatformIO/re_tai/.pio/libdeps/esp32dev/AsyncTCPSock/src/AsyncTCP.cpp:1209: first defined here
/home/lei/.platformio/packages/toolchain-xtensa-esp32/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld: .pio/build/esp32dev/lib047/libAsyncTCP.a(AsyncTCP.cpp.o): in function `AsyncClient::_close()':
/home/lei/PlatformIO/re_tai/.pio/libdeps/esp32dev/AsyncTCP/src/AsyncTCP.cpp:805: multiple definition of `AsyncClient::_close()'; .pio/build/esp32dev/libc42/libAsyncTCPSock.a(AsyncTCP.cpp.o):/home/lei/PlatformIO/re_tai/.pio/libdeps/esp32dev/AsyncTCPSock/src/AsyncTCP.cpp:965: first defined here
/home/lei/.platformio/packages/toolchain-xtensa-esp32/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld: .pio/build/esp32dev/lib047/libAsyncTCP.a(AsyncTCP.cpp.o): in function `AsyncClient::~AsyncClient()':
/home/lei/PlatformIO/re_tai/.pio/libdeps/esp32dev/AsyncTCP/src/AsyncTCP.cpp:588: multiple definition of `AsyncClient::~AsyncClient()'; .pio/build/esp32dev/libc42/libAsyncTCPSock.a(AsyncTCP.cpp.o):/home/lei/PlatformIO/re_tai/.pio/libdeps/esp32dev/AsyncTCPSock/src/AsyncTCP.cpp:314: first defined here
/home/lei/.platformio/packages/toolchain-xtensa-esp32/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld: .pio/build/esp32dev/lib047/libAsyncTCP.a(AsyncTCP.cpp.o): in function `AsyncClient::~AsyncClient()':
/home/lei/PlatformIO/re_tai/.pio/libdeps/esp32dev/AsyncTCP/src/AsyncTCP.cpp:588: multiple definition of `AsyncClient::~AsyncClient()'; .pio/build/esp32dev/libc42/libAsyncTCPSock.a(AsyncTCP.cpp.o):/home/lei/PlatformIO/re_tai/.pio/libdeps/esp32dev/AsyncTCPSock/src/AsyncTCP.cpp:314: first defined here
/home/lei/.platformio/packages/toolchain-xtensa-esp32/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld: .pio/build/esp32dev/lib047/libAsyncTCP.a(AsyncTCP.cpp.o): in function `AsyncClient::close(bool)':
/home/lei/PlatformIO/re_tai/.pio/libdeps/esp32dev/AsyncTCP/src/AsyncTCP.cpp:733: multiple definition of `AsyncClient::close(bool)'; .pio/build/esp32dev/libc42/libAsyncTCPSock.a(AsyncTCP.cpp.o):/home/lei/PlatformIO/re_tai/.pio/libdeps/esp32dev/AsyncTCPSock/src/AsyncTCP.cpp:1107: first defined here
/home/lei/.platformio/packages/toolchain-xtensa-esp32/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld: .pio/build/esp32dev/lib047/libAsyncTCP.a(AsyncTCP.cpp.o): in function `AsyncClient::_error(signed char)':
/home/lei/PlatformIO/re_tai/.pio/libdeps/esp32dev/AsyncTCP/src/AsyncTCP.cpp:847: multiple definition of `AsyncClient::_error(signed char)'; .pio/build/esp32dev/libc42/libAsyncTCPSock.a(AsyncTCP.cpp.o):/home/lei/PlatformIO/re_tai/.pio/libdeps/esp32dev/AsyncTCPSock/src/AsyncTCP.cpp:984: first defined here
/home/lei/.platformio/packages/toolchain-xtensa-esp32/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld: .pio/build/esp32dev/lib047/libAsyncTCP.a(AsyncTCP.cpp.o): in function `AsyncClient::onConnect(std::function<void (void*, AsyncClient*)>, void*)':
/home/lei/PlatformIO/re_tai/.pio/libdeps/esp32dev/AsyncTCP/src/AsyncTCP.cpp:639: multiple definition of `AsyncClient::onConnect(std::function<void (void*, AsyncClient*)>, void*)'; .pio/build/esp32dev/libc42/libAsyncTCPSock.a(AsyncTCP.cpp.o):/home/lei/PlatformIO/re_tai/.pio/libdeps/esp32dev/AsyncTCPSock/src/AsyncTCP.cpp:366: first defined here
/home/lei/.platformio/packages/toolchain-xtensa-esp32/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld: .pio/build/esp32dev/lib047/libAsyncTCP.a(AsyncTCP.cpp.o): in function `AsyncClient::onDisconnect(std::function<void (void*, AsyncClient*)>, void*)':
/home/lei/PlatformIO/re_tai/.pio/libdeps/esp32dev/AsyncTCP/src/AsyncTCP.cpp:644: multiple definition of `AsyncClient::onDisconnect(std::function<void (void*, AsyncClient*)>, void*)'; .pio/build/esp32dev/libc42/libAsyncTCPSock.a(AsyncTCP.cpp.o):/home/lei/PlatformIO/re_tai/.pio/libdeps/esp32dev/AsyncTCPSock/src/AsyncTCP.cpp:371: first defined here
/home/lei/.platformio/packages/toolchain-xtensa-esp32/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld: .pio/build/esp32dev/lib047/libAsyncTCP.a(AsyncTCP.cpp.o): in function `AsyncClient::onPoll(std::function<void (void*, AsyncClient*)>, void*)':
/home/lei/PlatformIO/re_tai/.pio/libdeps/esp32dev/AsyncTCP/src/AsyncTCP.cpp:674: multiple definition of `AsyncClient::onPoll(std::function<void (void*, AsyncClient*)>, void*)'; .pio/build/esp32dev/libc42/libAsyncTCPSock.a(AsyncTCP.cpp.o):/home/lei/PlatformIO/re_tai/.pio/libdeps/esp32dev/AsyncTCPSock/src/AsyncTCP.cpp:396: first defined here
/home/lei/.platformio/packages/toolchain-xtensa-esp32/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld: .pio/build/esp32dev/lib047/libAsyncTCP.a(AsyncTCP.cpp.o): in function `AsyncServer::onClient(std::function<void (void*, AsyncClient*)>, void*)':
/home/lei/PlatformIO/re_tai/.pio/libdeps/esp32dev/AsyncTCP/src/AsyncTCP.cpp:1240: multiple definition of `AsyncServer::onClient(std::function<void (void*, AsyncClient*)>, void*)'; .pio/build/esp32dev/libc42/libAsyncTCPSock.a(AsyncTCP.cpp.o):/home/lei/PlatformIO/re_tai/.pio/libdeps/esp32dev/AsyncTCPSock/src/AsyncTCP.cpp:1213: first defined here
/home/lei/.platformio/packages/toolchain-xtensa-esp32/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld: .pio/build/esp32dev/lib047/libAsyncTCP.a(AsyncTCP.cpp.o): in function `AsyncClient::onAck(std::function<void (void*, AsyncClient*, unsigned int, unsigned int)>, void*)':
/home/lei/PlatformIO/re_tai/.pio/libdeps/esp32dev/AsyncTCP/src/AsyncTCP.cpp:649: multiple definition of `AsyncClient::onAck(std::function<void (void*, AsyncClient*, unsigned int, unsigned int)>, void*)'; .pio/build/esp32dev/libc42/libAsyncTCPSock.a(AsyncTCP.cpp.o):/home/lei/PlatformIO/re_tai/.pio/libdeps/esp32dev/AsyncTCPSock/src/AsyncTCP.cpp:376: first defined here
/home/lei/.platformio/packages/toolchain-xtensa-esp32/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld: .pio/build/esp32dev/lib047/libAsyncTCP.a(AsyncTCP.cpp.o): in function `AsyncClient::onError(std::function<void (void*, AsyncClient*, signed char)>, void*)':
/home/lei/PlatformIO/re_tai/.pio/libdeps/esp32dev/AsyncTCP/src/AsyncTCP.cpp:654: multiple definition of `AsyncClient::onError(std::function<void (void*, AsyncClient*, signed char)>, void*)'; .pio/build/esp32dev/libc42/libAsyncTCPSock.a(AsyncTCP.cpp.o):/home/lei/PlatformIO/re_tai/.pio/libdeps/esp32dev/AsyncTCPSock/src/AsyncTCP.cpp:381: first defined here
/home/lei/.platformio/packages/toolchain-xtensa-esp32/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld: .pio/build/esp32dev/lib047/libAsyncTCP.a(AsyncTCP.cpp.o): in function `AsyncClient::onData(std::function<void (void*, AsyncClient*, void*, unsigned int)>, void*)':
/home/lei/PlatformIO/re_tai/.pio/libdeps/esp32dev/AsyncTCP/src/AsyncTCP.cpp:659: multiple definition of `AsyncClient::onData(std::function<void (void*, AsyncClient*, void*, unsigned int)>, void*)'; .pio/build/esp32dev/libc42/libAsyncTCPSock.a(AsyncTCP.cpp.o):/home/lei/PlatformIO/re_tai/.pio/libdeps/esp32dev/AsyncTCPSock/src/AsyncTCP.cpp:386: first defined here
/home/lei/.platformio/packages/toolchain-xtensa-esp32/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld: .pio/build/esp32dev/lib047/libAsyncTCP.a(AsyncTCP.cpp.o): in function `AsyncClient::onTimeout(std::function<void (void*, AsyncClient*, unsigned int)>, void*)':
/home/lei/PlatformIO/re_tai/.pio/libdeps/esp32dev/AsyncTCP/src/AsyncTCP.cpp:669: multiple definition of `AsyncClient::onTimeout(std::function<void (void*, AsyncClient*, unsigned int)>, void*)'; .pio/build/esp32dev/libc42/libAsyncTCPSock.a(AsyncTCP.cpp.o):/home/lei/PlatformIO/re_tai/.pio/libdeps/esp32dev/AsyncTCPSock/src/AsyncTCP.cpp:391: first defined here
/home/lei/.platformio/packages/toolchain-xtensa-esp32/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld: .pio/build/esp32dev/libbaa/libESP Async [email protected](AsyncWebSocket.cpp.o):(.literal._ZN22AsyncWebSocketResponseC2ERK6StringP14AsyncWebSocket+0x10): undefined reference to `SHA1Init'
/home/lei/.platformio/packages/toolchain-xtensa-esp32/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld: .pio/build/esp32dev/libbaa/libESP Async [email protected](AsyncWebSocket.cpp.o):(.literal._ZN22AsyncWebSocketResponseC2ERK6StringP14AsyncWebSocket+0x14): undefined reference to `SHA1Update'
/home/lei/.platformio/packages/toolchain-xtensa-esp32/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld: .pio/build/esp32dev/libbaa/libESP Async [email protected](AsyncWebSocket.cpp.o):(.literal._ZN22AsyncWebSocketResponseC2ERK6StringP14AsyncWebSocket+0x18): undefined reference to `SHA1Final'
/home/lei/.platformio/packages/toolchain-xtensa-esp32/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld: .pio/build/esp32dev/libbaa/libESP Async [email protected](AsyncWebSocket.cpp.o): in function `AsyncWebSocketResponse::AsyncWebSocketResponse(String const&, AsyncWebSocket*)':
/home/lei/PlatformIO/re_tai/.pio/libdeps/esp32dev/ESP Async WebServer@src-cd24fc77c1aa39c45262de9a2fb1e9b6/src/AsyncWebSocket.cpp:1272: undefined reference to `SHA1Init'
/home/lei/.platformio/packages/toolchain-xtensa-esp32/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld: /home/lei/PlatformIO/re_tai/.pio/libdeps/esp32dev/ESP Async WebServer@src-cd24fc77c1aa39c45262de9a2fb1e9b6/src/AsyncWebSocket.cpp:1273: undefined reference to `SHA1Update'
/home/lei/.platformio/packages/toolchain-xtensa-esp32/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld: /home/lei/PlatformIO/re_tai/.pio/libdeps/esp32dev/ESP Async WebServer@src-cd24fc77c1aa39c45262de9a2fb1e9b6/src/AsyncWebSocket.cpp:1274: undefined reference to `SHA1Final'
/home/lei/.platformio/packages/toolchain-xtensa-esp32/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld: .pio/build/esp32dev/libbaa/libESP Async [email protected](WebAuthentication.cpp.o):(.literal._ZL6getMD5PhtPc+0x4): undefined reference to `mbedtls_md5_starts'
/home/lei/.platformio/packages/toolchain-xtensa-esp32/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld: .pio/build/esp32dev/libbaa/libESP Async [email protected](WebAuthentication.cpp.o): in function `getMD5(unsigned char*, unsigned short, char*)':
/home/lei/PlatformIO/re_tai/.pio/libdeps/esp32dev/ESP Async WebServer@src-cd24fc77c1aa39c45262de9a2fb1e9b6/src/WebAuthentication.cpp:73: undefined reference to `mbedtls_md5_starts'
collect2: error: ld returned 1 exit status
*** [.pio/build/esp32dev/firmware.elf] Error 1

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions