Skip to content
New issue

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

Error connecting #6

Open
yueduz opened this issue Feb 26, 2022 · 0 comments
Open

Error connecting #6

yueduz opened this issue Feb 26, 2022 · 0 comments

Comments

@yueduz
Copy link

yueduz commented Feb 26, 2022

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 WebServer@src-cd24fc77c1aa39c45262de9a2fb1e9b6.a(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 WebServer@src-cd24fc77c1aa39c45262de9a2fb1e9b6.a(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 WebServer@src-cd24fc77c1aa39c45262de9a2fb1e9b6.a(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 WebServer@src-cd24fc77c1aa39c45262de9a2fb1e9b6.a(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 WebServer@src-cd24fc77c1aa39c45262de9a2fb1e9b6.a(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 WebServer@src-cd24fc77c1aa39c45262de9a2fb1e9b6.a(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
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant