bombcheck / FB.Light

WS2812B WiFi-LED-Strip-Controller with NTP-driven scrolling clock, text and other effects.
https://forum.bernis-hideout.de/viewforum.php?f=8
GNU Lesser General Public License v3.0
26 stars 4 forks source link

cant compile, multiple definitions of websocketsserver: #5

Closed Kaseftamjid closed 3 years ago

Kaseftamjid commented 3 years ago

Tried various versions of both esp8266 arduino core(2.7.* and 2.4.0, currently 2.5.0) and multiple versions of arduinoWebSockets. Doesnt compile. shows: `Arduino: 1.8.13 (Windows 10), Board: "NodeMCU 1.0 (ESP-12E Module), 80 MHz, Flash, Disabled, 4M (2M SPIFFS), v2 Lower Memory, Disabled, None, Only Sketch, 115200"

In file included from sketch\definitions.h:37:0,

             from C:\Users\KaSeF\Downloads\FB.Light-master\FB.Light-master\arduino\FB.Light\FB.Light.ino:49:

C:\Program Files (x86)\Arduino\libraries\FastLED/FastLED.h:17:21: note: #pragma message: FastLED version 3.001.006

pragma message "FastLED version 3.001.006"

                 ^

In file included from C:\Program Files (x86)\Arduino\libraries\FastLED/platforms/esp/8266/fastled_esp8266.h:6:0,

             from C:\Program Files (x86)\Arduino\libraries\FastLED/platforms.h:27,

             from C:\Program Files (x86)\Arduino\libraries\FastLED/FastLED.h:55,

             from sketch\definitions.h:37,

             from C:\Users\KaSeF\Downloads\FB.Light-master\FB.Light-master\arduino\FB.Light\FB.Light.ino:49:

C:\Program Files (x86)\Arduino\libraries\FastLED/platforms/esp/8266/clockless_esp8266_dma.h:17:21: note: #pragma message: Using DMA-based RGBW controller as per FASTLED_RGBW define

pragma message "Using DMA-based RGBW controller as per FASTLED_RGBW define"

                 ^

In file included from C:\Program Files (x86)\Arduino\libraries\FastLED/FastLED.h:68:0,

             from sketch\definitions.h:37,

             from C:\Users\KaSeF\Downloads\FB.Light-master\FB.Light-master\arduino\FB.Light\FB.Light.ino:49:

C:\Program Files (x86)\Arduino\libraries\FastLED/fastspi.h:110:23: note: #pragma message: No hardware SPI pins defined. All SPI access will default to bitbanged output

pragma message "No hardware SPI pins defined. All SPI access will default to bitbanged output"

                   ^

In file included from C:\Program Files (x86)\Arduino\libraries\FastLED\platforms/esp/8266/fastled_esp8266.h:8:0,

             from C:\Program Files (x86)\Arduino\libraries\FastLED\platforms.h:27,

             from C:\Program Files (x86)\Arduino\libraries\FastLED\FastLED.h:55,

             from C:\Program Files (x86)\Arduino\libraries\FastLED\colorutils.cpp:7:

C:\Program Files (x86)\Arduino\libraries\FastLED\platforms/esp/8266/clockless_esp8266.h:11:21: note: #pragma message: Using RGBW controller as per FASTLED_RGBW define

pragma message "Using RGBW controller as per FASTLED_RGBW define"

                 ^

In file included from C:\Program Files (x86)\Arduino\libraries\FastLED\platforms/esp/8266/fastled_esp8266.h:8:0,

             from C:\Program Files (x86)\Arduino\libraries\FastLED\platforms.h:27,

             from C:\Program Files (x86)\Arduino\libraries\FastLED\FastLED.h:55,

             from C:\Program Files (x86)\Arduino\libraries\FastLED\FastLED.cpp:2:

C:\Program Files (x86)\Arduino\libraries\FastLED\platforms/esp/8266/clockless_esp8266.h:11:21: note: #pragma message: Using RGBW controller as per FASTLED_RGBW define

pragma message "Using RGBW controller as per FASTLED_RGBW define"

                 ^

In file included from C:\Program Files (x86)\Arduino\libraries\FastLED\platforms/esp/8266/fastled_esp8266.h:8:0,

             from C:\Program Files (x86)\Arduino\libraries\FastLED\platforms.h:27,

             from C:\Program Files (x86)\Arduino\libraries\FastLED\FastLED.h:55,

             from C:\Program Files (x86)\Arduino\libraries\FastLED\bitswap.cpp:2:

C:\Program Files (x86)\Arduino\libraries\FastLED\platforms/esp/8266/clockless_esp8266.h:11:21: note: #pragma message: Using RGBW controller as per FASTLED_RGBW define

pragma message "Using RGBW controller as per FASTLED_RGBW define"

                 ^

In file included from C:\Program Files (x86)\Arduino\libraries\FastLED\platforms/esp/8266/fastled_esp8266.h:8:0,

             from C:\Program Files (x86)\Arduino\libraries\FastLED\platforms.h:27,

             from C:\Program Files (x86)\Arduino\libraries\FastLED\FastLED.h:55,

             from C:\Program Files (x86)\Arduino\libraries\FastLED\colorpalettes.cpp:4:

C:\Program Files (x86)\Arduino\libraries\FastLED\platforms/esp/8266/clockless_esp8266.h:11:21: note: #pragma message: Using RGBW controller as per FASTLED_RGBW define

pragma message "Using RGBW controller as per FASTLED_RGBW define"

                 ^

In file included from C:\Program Files (x86)\Arduino\libraries\FastLED\platforms/esp/8266/fastled_esp8266.h:8:0,

             from C:\Program Files (x86)\Arduino\libraries\FastLED\platforms.h:27,

             from C:\Program Files (x86)\Arduino\libraries\FastLED\FastLED.h:55,

             from C:\Program Files (x86)\Arduino\libraries\FastLED\hsv2rgb.cpp:4:

C:\Program Files (x86)\Arduino\libraries\FastLED\platforms/esp/8266/clockless_esp8266.h:11:21: note: #pragma message: Using RGBW controller as per FASTLED_RGBW define

pragma message "Using RGBW controller as per FASTLED_RGBW define"

                 ^

In file included from C:\Program Files (x86)\Arduino\libraries\FastLED\platforms/esp/8266/fastled_esp8266.h:8:0,

             from C:\Program Files (x86)\Arduino\libraries\FastLED\platforms.h:27,

             from C:\Program Files (x86)\Arduino\libraries\FastLED\FastLED.h:55,

             from C:\Program Files (x86)\Arduino\libraries\FastLED\lib8tion.cpp:3:

C:\Program Files (x86)\Arduino\libraries\FastLED\platforms/esp/8266/clockless_esp8266.h:11:21: note: #pragma message: Using RGBW controller as per FASTLED_RGBW define

pragma message "Using RGBW controller as per FASTLED_RGBW define"

                 ^

In file included from C:\Program Files (x86)\Arduino\libraries\FastLED\platforms/esp/8266/fastled_esp8266.h:8:0,

             from C:\Program Files (x86)\Arduino\libraries\FastLED\platforms.h:27,

             from C:\Program Files (x86)\Arduino\libraries\FastLED\FastLED.h:55,

             from C:\Program Files (x86)\Arduino\libraries\FastLED\noise.cpp:2:

C:\Program Files (x86)\Arduino\libraries\FastLED\platforms/esp/8266/clockless_esp8266.h:11:21: note: #pragma message: Using RGBW controller as per FASTLED_RGBW define

pragma message "Using RGBW controller as per FASTLED_RGBW define"

                 ^

In file included from C:\Program Files (x86)\Arduino\libraries\FastLED\platforms/esp/8266/fastled_esp8266.h:8:0,

             from C:\Program Files (x86)\Arduino\libraries\FastLED\platforms.h:27,

             from C:\Program Files (x86)\Arduino\libraries\FastLED\FastLED.h:55,

             from C:\Program Files (x86)\Arduino\libraries\FastLED\power_mgt.cpp:2:

C:\Program Files (x86)\Arduino\libraries\FastLED\platforms/esp/8266/clockless_esp8266.h:11:21: note: #pragma message: Using RGBW controller as per FASTLED_RGBW define

pragma message "Using RGBW controller as per FASTLED_RGBW define"

                 ^

In file included from C:\Program Files (x86)\Arduino\libraries\FastLED\platforms/esp/8266/fastled_esp8266.h:8:0,

             from C:\Program Files (x86)\Arduino\libraries\FastLED\platforms.h:27,

             from C:\Program Files (x86)\Arduino\libraries\FastLED\FastLED.h:55,

             from C:\Program Files (x86)\Arduino\libraries\FastLED\wiring.cpp:2:

C:\Program Files (x86)\Arduino\libraries\FastLED\platforms/esp/8266/clockless_esp8266.h:11:21: note: #pragma message: Using RGBW controller as per FASTLED_RGBW define

pragma message "Using RGBW controller as per FASTLED_RGBW define"

                 ^

In file included from C:\Program Files (x86)\Arduino\libraries\LEDMatrix\LEDMatrix.cpp:10:0:

C:\Program Files (x86)\Arduino\libraries\FastLED/FastLED.h:17:21: note: #pragma message: FastLED version 3.001.006

pragma message "FastLED version 3.001.006"

                 ^

In file included from C:\Program Files (x86)\Arduino\libraries\FastLED/platforms/esp/8266/fastled_esp8266.h:8:0,

             from C:\Program Files (x86)\Arduino\libraries\FastLED/platforms.h:27,

             from C:\Program Files (x86)\Arduino\libraries\FastLED/FastLED.h:55,

             from C:\Program Files (x86)\Arduino\libraries\LEDMatrix\LEDMatrix.cpp:10:

C:\Program Files (x86)\Arduino\libraries\FastLED/platforms/esp/8266/clockless_esp8266.h:11:21: note: #pragma message: Using RGBW controller as per FASTLED_RGBW define

pragma message "Using RGBW controller as per FASTLED_RGBW define"

                 ^

In file included from C:\Program Files (x86)\Arduino\libraries\FastLED/FastLED.h:68:0,

             from C:\Program Files (x86)\Arduino\libraries\LEDMatrix\LEDMatrix.cpp:10:

C:\Program Files (x86)\Arduino\libraries\FastLED/fastspi.h:110:23: note: #pragma message: No hardware SPI pins defined. All SPI access will default to bitbanged output

pragma message "No hardware SPI pins defined. All SPI access will default to bitbanged output"

                   ^

In file included from C:\Program Files (x86)\Arduino\libraries\LEDText\LEDText.cpp:12:0:

C:\Program Files (x86)\Arduino\libraries\FastLED/FastLED.h:17:21: note: #pragma message: FastLED version 3.001.006

pragma message "FastLED version 3.001.006"

                 ^

In file included from C:\Program Files (x86)\Arduino\libraries\FastLED/platforms/esp/8266/fastled_esp8266.h:8:0,

             from C:\Program Files (x86)\Arduino\libraries\FastLED/platforms.h:27,

             from C:\Program Files (x86)\Arduino\libraries\FastLED/FastLED.h:55,

             from C:\Program Files (x86)\Arduino\libraries\LEDText\LEDText.cpp:12:

C:\Program Files (x86)\Arduino\libraries\FastLED/platforms/esp/8266/clockless_esp8266.h:11:21: note: #pragma message: Using RGBW controller as per FASTLED_RGBW define

pragma message "Using RGBW controller as per FASTLED_RGBW define"

                 ^

In file included from C:\Program Files (x86)\Arduino\libraries\FastLED/FastLED.h:68:0,

             from C:\Program Files (x86)\Arduino\libraries\LEDText\LEDText.cpp:12:

C:\Program Files (x86)\Arduino\libraries\FastLED/fastspi.h:110:23: note: #pragma message: No hardware SPI pins defined. All SPI access will default to bitbanged output

pragma message "No hardware SPI pins defined. All SPI access will default to bitbanged output"

                   ^

c:/users/kasef/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-3-20ed2b9/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\RemoteDebug\RemoteDebugWS.cpp.o: in function `webSocketEvent(unsigned char, WStype_t, unsigned char*, unsigned int)':

C:\Program Files (x86)\Arduino\libraries\RemoteDebug\src/RemoteDebugWS.cpp:231: multiple definition of `webSocketEvent(unsigned char, WStype_t, unsigned char*, unsigned int)'; sketch\FB.Light.ino.cpp.o:sketch/request_handlers.h:128: first defined here

c:/users/kasef/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-3-20ed2b9/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\RemoteDebug\utility\WebSockets.cpp.o: in function `WebSockets::write(WSclient_t, unsigned char, unsigned int)':

C:\Program Files (x86)\Arduino\libraries\RemoteDebug\src\utility/WebSockets.cpp:610: multiple definition of `WebSockets::write(WSclient_t, unsigned char, unsigned int)'; libraries\arduinoWebSockets\WebSockets.cpp.o:C:\Program Files (x86)\Arduino\libraries\arduinoWebSockets\src/WebSockets.cpp:611: first defined here

c:/users/kasef/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-3-20ed2b9/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\RemoteDebug\utility\WebSockets.cpp.o: in function `WebSockets::clientDisconnect(WSclient_t, unsigned short, char, unsigned int)':

C:\Program Files (x86)\Arduino\libraries\RemoteDebug\src\utility/WebSockets.cpp:59: multiple definition of `WebSockets::clientDisconnect(WSclient_t, unsigned short, char, unsigned int)'; libraries\arduinoWebSockets\WebSockets.cpp.o:C:\Program Files (x86)\Arduino\libraries\arduinoWebSockets\src/WebSockets.cpp:59: first defined here

c:/users/kasef/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-3-20ed2b9/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\RemoteDebug\utility\WebSockets.cpp.o: in function `WebSockets::handleWebsocketPayloadCb(WSclient_t, bool, unsigned char)':

C:\Program Files (x86)\Arduino\libraries\RemoteDebug\src\utility/WebSockets.cpp:411: multiple definition of `WebSockets::handleWebsocketPayloadCb(WSclient_t, bool, unsigned char)'; libraries\arduinoWebSockets\WebSockets.cpp.o:C:\Program Files (x86)\Arduino\libraries\arduinoWebSockets\src/WebSockets.cpp:412: first defined here

c:/users/kasef/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-3-20ed2b9/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\RemoteDebug\utility\WebSockets.cpp.o: in function `WebSockets::headerDone(WSclient_t*)':

C:\Program Files (x86)\Arduino\libraries\RemoteDebug\src\utility/WebSockets.cpp:271: multiple definition of `WebSockets::headerDone(WSclient_t*)'; libraries\arduinoWebSockets\WebSockets.cpp.o:C:\Program Files (x86)\Arduino\libraries\arduinoWebSockets\src/WebSockets.cpp:272: first defined here

c:/users/kasef/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-3-20ed2b9/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\RemoteDebug\utility\WebSockets.cpp.o: in function `WebSockets::base64_encode(unsigned char*, unsigned int)':

C:\Program Files (x86)\Arduino\libraries\RemoteDebug\src\utility/WebSockets.cpp:512: multiple definition of `WebSockets::base64_encode(unsigned char*, unsigned int)'; libraries\arduinoWebSockets\WebSockets.cpp.o:C:\Program Files (x86)\Arduino\libraries\arduinoWebSockets\src/WebSockets.cpp:513: first defined here

c:/users/kasef/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-3-20ed2b9/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\RemoteDebug\utility\WebSockets.cpp.o: in function `WebSockets::acceptKey(String&)':

C:\Program Files (x86)\Arduino\libraries\RemoteDebug\src\utility/WebSockets.cpp:485: multiple definition of `WebSockets::acceptKey(String&)'; libraries\arduinoWebSockets\WebSockets.cpp.o:C:\Program Files (x86)\Arduino\libraries\arduinoWebSockets\src/WebSockets.cpp:486: first defined here

c:/users/kasef/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-3-20ed2b9/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\RemoteDebug\utility\WebSockets.cpp.o: in function `WebSockets::write(WSclient_t, char const)':

C:\Program Files (x86)\Arduino\libraries\RemoteDebug\src\utility/WebSockets.cpp:650: multiple definition of `WebSockets::write(WSclient_t, char const)'; libraries\arduinoWebSockets\WebSockets.cpp.o:C:\Program Files (x86)\Arduino\libraries\arduinoWebSockets\src/WebSockets.cpp:651: first defined here

c:/users/kasef/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-3-20ed2b9/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\RemoteDebug\utility\WebSockets.cpp.o: in function `WebSockets::readCb(WSclient_t, unsigned char, unsigned int, std::function<void (WSclient_t*, bool)>)':

C:\Program Files (x86)\Arduino\libraries\RemoteDebug\src\utility/WebSockets.cpp:535: multiple definition of `WebSockets::readCb(WSclient_t, unsigned char, unsigned int, std::function<void (WSclient_t*, bool)>)'; libraries\arduinoWebSockets\WebSockets.cpp.o:C:\Program Files (x86)\Arduino\libraries\arduinoWebSockets\src/WebSockets.cpp:536: first defined here

c:/users/kasef/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-3-20ed2b9/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\RemoteDebug\utility\WebSockets.cpp.o: in function `WebSockets::handleWebsocketWaitFor(WSclient_t*, unsigned int)':

C:\Program Files (x86)\Arduino\libraries\RemoteDebug\src\utility/WebSockets.cpp:295: multiple definition of `WebSockets::handleWebsocketWaitFor(WSclient_t*, unsigned int)'; libraries\arduinoWebSockets\WebSockets.cpp.o:C:\Program Files (x86)\Arduino\libraries\arduinoWebSockets\src/WebSockets.cpp:296: first defined here

c:/users/kasef/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-3-20ed2b9/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\RemoteDebug\utility\WebSockets.cpp.o: in function `WebSockets::handleWebsocketCb(WSclient_t*)':

C:\Program Files (x86)\Arduino\libraries\RemoteDebug\src\utility/WebSockets.cpp:325: multiple definition of `WebSockets::handleWebsocketCb(WSclient_t*)'; libraries\arduinoWebSockets\WebSockets.cpp.o:C:\Program Files (x86)\Arduino\libraries\arduinoWebSockets\src/WebSockets.cpp:326: first defined here

c:/users/kasef/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-3-20ed2b9/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\RemoteDebug\utility\WebSockets.cpp.o: in function `WebSockets::handleWebsocket(WSclient_t*)':

C:\Program Files (x86)\Arduino\libraries\RemoteDebug\src\utility/WebSockets.cpp:284: multiple definition of `WebSockets::handleWebsocket(WSclient_t*)'; libraries\arduinoWebSockets\WebSockets.cpp.o:C:\Program Files (x86)\Arduino\libraries\arduinoWebSockets\src/WebSockets.cpp:285: first defined here

c:/users/kasef/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-3-20ed2b9/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\RemoteDebug\utility\WebSocketsClient.cpp.o: in function `WebSocketsClient::messageReceived(WSclient_t, WSopcode_t, unsigned char, unsigned int, bool)':

C:\Program Files (x86)\Arduino\libraries\RemoteDebug\src\utility/WebSocketsClient.cpp:319: multiple definition of `WebSocketsClient::messageReceived(WSclient_t, WSopcode_t, unsigned char, unsigned int, bool)'; libraries\arduinoWebSockets\WebSocketsClient.cpp.o:C:\Program Files (x86)\Arduino\libraries\arduinoWebSockets\src/WebSocketsClient.cpp:318: first defined here

c:/users/kasef/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-3-20ed2b9/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\RemoteDebug\utility\WebSocketsClient.cpp.o: in function `WebSocketsClient::clientDisconnect(WSclient_t*)':

C:\Program Files (x86)\Arduino\libraries\RemoteDebug\src\utility/WebSocketsClient.cpp:349: multiple definition of `WebSocketsClient::clientDisconnect(WSclient_t*)'; libraries\arduinoWebSockets\WebSocketsClient.cpp.o:C:\Program Files (x86)\Arduino\libraries\arduinoWebSockets\src/WebSocketsClient.cpp:348: first defined here

c:/users/kasef/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-3-20ed2b9/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\RemoteDebug\utility\WebSocketsClient.cpp.o: in function `WebSocketsClient::clientIsConnected(WSclient_t*)':

C:\Program Files (x86)\Arduino\libraries\RemoteDebug\src\utility/WebSocketsClient.cpp:403: multiple definition of `WebSocketsClient::clientIsConnected(WSclient_t*)'; libraries\arduinoWebSockets\WebSocketsClient.cpp.o:C:\Program Files (x86)\Arduino\libraries\arduinoWebSockets\src/WebSocketsClient.cpp:402: first defined here

c:/users/kasef/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-3-20ed2b9/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\RemoteDebug\utility\WebSocketsClient.cpp.o: in function `WebSocketsClient::WebSocketsClient()':

C:\Program Files (x86)\Arduino\libraries\RemoteDebug\src\utility/WebSocketsClient.cpp:28: multiple definition of `WebSocketsClient::WebSocketsClient()'; libraries\arduinoWebSockets\WebSocketsClient.cpp.o:C:\Program Files (x86)\Arduino\libraries\arduinoWebSockets\src/WebSocketsClient.cpp:28: first defined here

c:/users/kasef/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-3-20ed2b9/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\RemoteDebug\utility\WebSocketsClient.cpp.o: in function `WebSocketsClient::WebSocketsClient()':

C:\Program Files (x86)\Arduino\libraries\RemoteDebug\src\utility/WebSocketsClient.cpp:28: multiple definition of `WebSocketsClient::WebSocketsClient()'; libraries\arduinoWebSockets\WebSocketsClient.cpp.o:C:\Program Files (x86)\Arduino\libraries\arduinoWebSockets\src/WebSocketsClient.cpp:28: first defined here

c:/users/kasef/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-3-20ed2b9/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\RemoteDebug\utility\WebSocketsClient.cpp.o: in function `WebSocketsClient::begin(char const, unsigned short, char const, char const*)':

C:\Program Files (x86)\Arduino\libraries\RemoteDebug\src\utility/WebSocketsClient.cpp:42: multiple definition of `WebSocketsClient::begin(char const, unsigned short, char const, char const*)'; libraries\arduinoWebSockets\WebSocketsClient.cpp.o:C:\Program Files (x86)\Arduino\libraries\arduinoWebSockets\src/WebSocketsClient.cpp:41: first defined here

c:/users/kasef/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-3-20ed2b9/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\RemoteDebug\utility\WebSocketsClient.cpp.o: in function `WebSocketsClient::begin(String, unsigned short, String, String)':

C:\Program Files (x86)\Arduino\libraries\RemoteDebug\src\utility/WebSocketsClient.cpp:84: multiple definition of `WebSocketsClient::begin(String, unsigned short, String, String)'; libraries\arduinoWebSockets\WebSocketsClient.cpp.o:C:\Program Files (x86)\Arduino\libraries\arduinoWebSockets\src/WebSocketsClient.cpp:83: first defined here

c:/users/kasef/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-3-20ed2b9/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\RemoteDebug\utility\WebSocketsClient.cpp.o: in function `WebSocketsClient::begin(IPAddress, unsigned short, char const, char const)':

C:\Program Files (x86)\Arduino\libraries\RemoteDebug\src\utility/WebSocketsClient.cpp:87: multiple definition of `WebSocketsClient::begin(IPAddress, unsigned short, char const, char const)'; libraries\arduinoWebSockets\WebSocketsClient.cpp.o:C:\Program Files (x86)\Arduino\libraries\arduinoWebSockets\src/WebSocketsClient.cpp:86: first defined here

c:/users/kasef/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-3-20ed2b9/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\RemoteDebug\utility\WebSocketsClient.cpp.o: in function `WebSocketsClient::beginSSL(char const, unsigned short, char const, char const, char const)':

C:\Program Files (x86)\Arduino\libraries\RemoteDebug\src\utility/WebSocketsClient.cpp:92: multiple definition of `WebSocketsClient::beginSSL(char const, unsigned short, char const, char const, char const)'; libraries\arduinoWebSockets\WebSocketsClient.cpp.o:C:\Program Files (x86)\Arduino\libraries\arduinoWebSockets\src/WebSocketsClient.cpp:91: first defined here

c:/users/kasef/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-3-20ed2b9/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\RemoteDebug\utility\WebSocketsClient.cpp.o: in function `WebSocketsClient::beginSSL(String, unsigned short, String, String, String)':

C:\Program Files (x86)\Arduino\libraries\RemoteDebug\src\utility/WebSocketsClient.cpp:99: multiple definition of `WebSocketsClient::beginSSL(String, unsigned short, String, String, String)'; libraries\arduinoWebSockets\WebSocketsClient.cpp.o:C:\Program Files (x86)\Arduino\libraries\arduinoWebSockets\src/WebSocketsClient.cpp:98: first defined here

c:/users/kasef/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-3-20ed2b9/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\RemoteDebug\utility\WebSocketsClient.cpp.o: in function `WebSocketsClient::beginSocketIO(char const, unsigned short, char const, char const*)':

C:\Program Files (x86)\Arduino\libraries\RemoteDebug\src\utility/WebSocketsClient.cpp:103: multiple definition of `WebSocketsClient::beginSocketIO(char const, unsigned short, char const, char const*)'; libraries\arduinoWebSockets\WebSocketsClient.cpp.o:C:\Program Files (x86)\Arduino\libraries\arduinoWebSockets\src/WebSocketsClient.cpp:102: first defined here

c:/users/kasef/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-3-20ed2b9/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\RemoteDebug\utility\WebSocketsClient.cpp.o: in function `WebSocketsClient::beginSocketIO(String, unsigned short, String, String)':

C:\Program Files (x86)\Arduino\libraries\RemoteDebug\src\utility/WebSocketsClient.cpp:109: multiple definition of `WebSocketsClient::beginSocketIO(String, unsigned short, String, String)'; libraries\arduinoWebSockets\WebSocketsClient.cpp.o:C:\Program Files (x86)\Arduino\libraries\arduinoWebSockets\src/WebSocketsClient.cpp:108: first defined here

c:/users/kasef/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-3-20ed2b9/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\RemoteDebug\utility\WebSocketsClient.cpp.o: in function `WebSocketsClient::beginSocketIOSSL(char const, unsigned short, char const, char const*)':

C:\Program Files (x86)\Arduino\libraries\RemoteDebug\src\utility/WebSocketsClient.cpp:113: multiple definition of `WebSocketsClient::beginSocketIOSSL(char const, unsigned short, char const, char const*)'; libraries\arduinoWebSockets\WebSocketsClient.cpp.o:C:\Program Files (x86)\Arduino\libraries\arduinoWebSockets\src/WebSocketsClient.cpp:112: first defined here

c:/users/kasef/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-3-20ed2b9/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\RemoteDebug\utility\WebSocketsClient.cpp.o: in function `WebSocketsClient::beginSocketIOSSL(String, unsigned short, String, String)':

C:\Program Files (x86)\Arduino\libraries\RemoteDebug\src\utility/WebSocketsClient.cpp:121: multiple definition of `WebSocketsClient::beginSocketIOSSL(String, unsigned short, String, String)'; libraries\arduinoWebSockets\WebSocketsClient.cpp.o:C:\Program Files (x86)\Arduino\libraries\arduinoWebSockets\src/WebSocketsClient.cpp:120: first defined here

c:/users/kasef/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-3-20ed2b9/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\RemoteDebug\utility\WebSocketsClient.cpp.o: in function `WebSocketsClient::onEvent(std::function<void (WStype_t, unsigned char*, unsigned int)>)':

C:\Program Files (x86)\Arduino\libraries\RemoteDebug\src\utility/WebSocketsClient.cpp:181: multiple definition of `WebSocketsClient::onEvent(std::function<void (WStype_t, unsigned char*, unsigned int)>)'; libraries\arduinoWebSockets\WebSocketsClient.cpp.o:C:\Program Files (x86)\Arduino\libraries\arduinoWebSockets\src/WebSocketsClient.cpp:180: first defined here

c:/users/kasef/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-3-20ed2b9/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\RemoteDebug\utility\WebSocketsClient.cpp.o: in function `WebSocketsClient::sendTXT(unsigned char*, unsigned int, bool)':

C:\Program Files (x86)\Arduino\libraries\RemoteDebug\src\utility/WebSocketsClient.cpp:193: multiple definition of `WebSocketsClient::sendTXT(unsigned char*, unsigned int, bool)'; libraries\arduinoWebSockets\WebSocketsClient.cpp.o:C:\Program Files (x86)\Arduino\libraries\arduinoWebSockets\src/WebSocketsClient.cpp:192: first defined here

c:/users/kasef/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-3-20ed2b9/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\RemoteDebug\utility\WebSocketsClient.cpp.o: in function `WebSocketsClient::sendTXT(unsigned char const*, unsigned int)':

C:\Program Files (x86)\Arduino\libraries\RemoteDebug\src\utility/WebSocketsClient.cpp:203: multiple definition of `WebSocketsClient::sendTXT(unsigned char const*, unsigned int)'; libraries\arduinoWebSockets\WebSocketsClient.cpp.o:C:\Program Files (x86)\Arduino\libraries\arduinoWebSockets\src/WebSocketsClient.cpp:202: first defined here

c:/users/kasef/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-3-20ed2b9/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\RemoteDebug\utility\WebSocketsClient.cpp.o: in function `WebSocketsClient::sendTXT(char*, unsigned int, bool)':

C:\Program Files (x86)\Arduino\libraries\RemoteDebug\src\utility/WebSocketsClient.cpp:207: multiple definition of `WebSocketsClient::sendTXT(char*, unsigned int, bool)'; libraries\arduinoWebSockets\WebSocketsClient.cpp.o:C:\Program Files (x86)\Arduino\libraries\arduinoWebSockets\src/WebSocketsClient.cpp:206: first defined here

c:/users/kasef/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-3-20ed2b9/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\RemoteDebug\utility\WebSocketsClient.cpp.o: in function `WebSocketsClient::sendTXT(char const*, unsigned int)':

C:\Program Files (x86)\Arduino\libraries\RemoteDebug\src\utility/WebSocketsClient.cpp:211: multiple definition of `WebSocketsClient::sendTXT(char const*, unsigned int)'; libraries\arduinoWebSockets\WebSocketsClient.cpp.o:C:\Program Files (x86)\Arduino\libraries\arduinoWebSockets\src/WebSocketsClient.cpp:210: first defined here

c:/users/kasef/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-3-20ed2b9/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\RemoteDebug\utility\WebSocketsClient.cpp.o: in function `WebSocketsClient::sendTXT(String&)':

C:\Program Files (x86)\Arduino\libraries\RemoteDebug\src\utility/WebSocketsClient.cpp:215: multiple definition of `WebSocketsClient::sendTXT(String&)'; libraries\arduinoWebSockets\WebSocketsClient.cpp.o:C:\Program Files (x86)\Arduino\libraries\arduinoWebSockets\src/WebSocketsClient.cpp:214: first defined here

c:/users/kasef/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-3-20ed2b9/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\RemoteDebug\utility\WebSocketsClient.cpp.o: in function `WebSocketsClient::sendBIN(unsigned char*, unsigned int, bool)':

C:\Program Files (x86)\Arduino\libraries\RemoteDebug\src\utility/WebSocketsClient.cpp:227: multiple definition of `WebSocketsClient::sendBIN(unsigned char*, unsigned int, bool)'; libraries\arduinoWebSockets\WebSocketsClient.cpp.o:C:\Program Files (x86)\Arduino\libraries\arduinoWebSockets\src/WebSocketsClient.cpp:226: first defined here

c:/users/kasef/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-3-20ed2b9/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\RemoteDebug\utility\WebSocketsClient.cpp.o: in function `WebSocketsClient::sendBIN(unsigned char const*, unsigned int)':

C:\Program Files (x86)\Arduino\libraries\RemoteDebug\src\utility/WebSocketsClient.cpp:234: multiple definition of `WebSocketsClient::sendBIN(unsigned char const*, unsigned int)'; libraries\arduinoWebSockets\WebSocketsClient.cpp.o:C:\Program Files (x86)\Arduino\libraries\arduinoWebSockets\src/WebSocketsClient.cpp:233: first defined here

c:/users/kasef/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-3-20ed2b9/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\RemoteDebug\utility\WebSocketsClient.cpp.o: in function `WebSocketsClient::sendPing(unsigned char*, unsigned int)':

C:\Program Files (x86)\Arduino\libraries\RemoteDebug\src\utility/WebSocketsClient.cpp:244: multiple definition of `WebSocketsClient::sendPing(unsigned char*, unsigned int)'; libraries\arduinoWebSockets\WebSocketsClient.cpp.o:C:\Program Files (x86)\Arduino\libraries\arduinoWebSockets\src/WebSocketsClient.cpp:243: first defined here

c:/users/kasef/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-3-20ed2b9/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\RemoteDebug\utility\WebSocketsClient.cpp.o: in function `WebSocketsClient::sendPing(String&)':

C:\Program Files (x86)\Arduino\libraries\RemoteDebug\src\utility/WebSocketsClient.cpp:251: multiple definition of `WebSocketsClient::sendPing(String&)'; libraries\arduinoWebSockets\WebSocketsClient.cpp.o:C:\Program Files (x86)\Arduino\libraries\arduinoWebSockets\src/WebSocketsClient.cpp:250: first defined here

c:/users/kasef/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-3-20ed2b9/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\RemoteDebug\utility\WebSocketsClient.cpp.o: in function `WebSocketsClient::disconnect()':

C:\Program Files (x86)\Arduino\libraries\RemoteDebug\src\utility/WebSocketsClient.cpp:259: multiple definition of `WebSocketsClient::disconnect()'; libraries\arduinoWebSockets\WebSocketsClient.cpp.o:C:\Program Files (x86)\Arduino\libraries\arduinoWebSockets\src/WebSocketsClient.cpp:258: first defined here

c:/users/kasef/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-3-20ed2b9/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\RemoteDebug\utility\WebSocketsClient.cpp.o: in function `WebSocketsClient::~WebSocketsClient()':

C:\Program Files (x86)\Arduino\libraries\RemoteDebug\src\utility/WebSocketsClient.cpp:35: multiple definition of `WebSocketsClient::~WebSocketsClient()'; libraries\arduinoWebSockets\WebSocketsClient.cpp.o:C:\Program Files (x86)\Arduino\libraries\arduinoWebSockets\src/WebSocketsClient.cpp:34: first defined here

c:/users/kasef/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-3-20ed2b9/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\RemoteDebug\utility\WebSocketsClient.cpp.o: in function `WebSocketsClient::~WebSocketsClient()':

C:\Program Files (x86)\Arduino\libraries\RemoteDebug\src\utility/WebSocketsClient.cpp:35: multiple definition of `WebSocketsClient::~WebSocketsClient()'; libraries\arduinoWebSockets\WebSocketsClient.cpp.o:C:\Program Files (x86)\Arduino\libraries\arduinoWebSockets\src/WebSocketsClient.cpp:34: first defined here

c:/users/kasef/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-3-20ed2b9/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\RemoteDebug\utility\WebSocketsClient.cpp.o: in function `WebSocketsClient::~WebSocketsClient()':

C:\Program Files (x86)\Arduino\libraries\RemoteDebug\src\utility/WebSocketsClient.cpp:35: multiple definition of `WebSocketsClient::~WebSocketsClient()'; libraries\arduinoWebSockets\WebSocketsClient.cpp.o:C:\Program Files (x86)\Arduino\libraries\arduinoWebSockets\src/WebSocketsClient.cpp:34: first defined here

c:/users/kasef/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-3-20ed2b9/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\RemoteDebug\utility\WebSocketsClient.cpp.o: in function `WebSocketsClient::setAuthorization(char const, char const)':

C:\Program Files (x86)\Arduino\libraries\RemoteDebug\src\utility/WebSocketsClient.cpp:270: multiple definition of `WebSocketsClient::setAuthorization(char const, char const)'; libraries\arduinoWebSockets\WebSocketsClient.cpp.o:C:\Program Files (x86)\Arduino\libraries\arduinoWebSockets\src/WebSocketsClient.cpp:269: first defined here

c:/users/kasef/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-3-20ed2b9/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\RemoteDebug\utility\WebSocketsClient.cpp.o: in function `WebSocketsClient::setAuthorization(char const*)':

C:\Program Files (x86)\Arduino\libraries\RemoteDebug\src\utility/WebSocketsClient.cpp:283: multiple definition of `WebSocketsClient::setAuthorization(char const*)'; libraries\arduinoWebSockets\WebSocketsClient.cpp.o:C:\Program Files (x86)\Arduino\libraries\arduinoWebSockets\src/WebSocketsClient.cpp:282: first defined here

c:/users/kasef/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-3-20ed2b9/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\RemoteDebug\utility\WebSocketsClient.cpp.o: in function `WebSocketsClient::setExtraHeaders(char const*)':

C:\Program Files (x86)\Arduino\libraries\RemoteDebug\src\utility/WebSocketsClient.cpp:296: multiple definition of `WebSocketsClient::setExtraHeaders(char const*)'; libraries\arduinoWebSockets\WebSocketsClient.cpp.o:C:\Program Files (x86)\Arduino\libraries\arduinoWebSockets\src/WebSocketsClient.cpp:295: first defined here

c:/users/kasef/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-3-20ed2b9/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\RemoteDebug\utility\WebSocketsClient.cpp.o: in function `WebSocketsClient::setReconnectInterval(unsigned long)':

C:\Program Files (x86)\Arduino\libraries\RemoteDebug\src\utility/WebSocketsClient.cpp:305: multiple definition of `WebSocketsClient::setReconnectInterval(unsigned long)'; libraries\arduinoWebSockets\WebSocketsClient.cpp.o:C:\Program Files (x86)\Arduino\libraries\arduinoWebSockets\src/WebSocketsClient.cpp:304: first defined here

c:/users/kasef/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-3-20ed2b9/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\RemoteDebug\utility\WebSocketsClient.cpp.o: in function `WebSocketsClient::sendHeader(WSclient_t*)':

C:\Program Files (x86)\Arduino\libraries\RemoteDebug\src\utility/WebSocketsClient.cpp:460: multiple definition of `WebSocketsClient::sendHeader(WSclient_t*)'; libraries\arduinoWebSockets\WebSocketsClient.cpp.o:C:\Program Files (x86)\Arduino\libraries\arduinoWebSockets\src/WebSocketsClient.cpp:459: first defined here

c:/users/kasef/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-3-20ed2b9/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\RemoteDebug\utility\WebSocketsClient.cpp.o: in function `WebSocketsClient::handleHeader(WSclient_t, String)':

C:\Program Files (x86)\Arduino\libraries\RemoteDebug\src\utility/WebSocketsClient.cpp:551: multiple definition of `WebSocketsClient::handleHeader(WSclient_t, String)'; libraries\arduinoWebSockets\WebSocketsClient.cpp.o:C:\Program Files (x86)\Arduino\libraries\arduinoWebSockets\src/WebSocketsClient.cpp:550: first defined here

c:/users/kasef/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-3-20ed2b9/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\RemoteDebug\utility\WebSocketsClient.cpp.o: in function `WebSocketsClient::handleClientData()':

C:\Program Files (x86)\Arduino\libraries\RemoteDebug\src\utility/WebSocketsClient.cpp:433: multiple definition of `WebSocketsClient::handleClientData()'; libraries\arduinoWebSockets\WebSocketsClient.cpp.o:C:\Program Files (x86)\Arduino\libraries\arduinoWebSockets\src/WebSocketsClient.cpp:432: first defined here

c:/users/kasef/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-3-20ed2b9/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\RemoteDebug\utility\WebSocketsClient.cpp.o: in function `WebSocketsClient::connectedCb()':

C:\Program Files (x86)\Arduino\libraries\RemoteDebug\src\utility/WebSocketsClient.cpp:676: multiple definition of `WebSocketsClient::connectedCb()'; libraries\arduinoWebSockets\WebSocketsClient.cpp.o:C:\Program Files (x86)\Arduino\libraries\arduinoWebSockets\src/WebSocketsClient.cpp:675: first defined here

c:/users/kasef/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-3-20ed2b9/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\RemoteDebug\utility\WebSocketsClient.cpp.o: in function `WebSocketsClient::loop()':

C:\Program Files (x86)\Arduino\libraries\RemoteDebug\src\utility/WebSocketsClient.cpp:129: multiple definition of `WebSocketsClient::loop()'; libraries\arduinoWebSockets\WebSocketsClient.cpp.o:C:\Program Files (x86)\Arduino\libraries\arduinoWebSockets\src/WebSocketsClient.cpp:128: first defined here

c:/users/kasef/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-3-20ed2b9/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\RemoteDebug\utility\WebSocketsClient.cpp.o: in function `WebSocketsClient::connectFailedCb()':

C:\Program Files (x86)\Arduino\libraries\RemoteDebug\src\utility/WebSocketsClient.cpp:717: multiple definition of `WebSocketsClient::connectFailedCb()'; libraries\arduinoWebSockets\WebSocketsClient.cpp.o:C:\Program Files (x86)\Arduino\libraries\arduinoWebSockets\src/WebSocketsClient.cpp:716: first defined here

c:/users/kasef/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-3-20ed2b9/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\RemoteDebug\utility\WebSocketsServer.cpp.o: in function `WebSocketsServer::messageReceived(WSclient_t, WSopcode_t, unsigned char, unsigned int, bool)':

C:\Program Files (x86)\Arduino\libraries\RemoteDebug\src\utility/WebSocketsServer.cpp:508: multiple definition of `WebSocketsServer::messageReceived(WSclient_t, WSopcode_t, unsigned char, unsigned int, bool)'; libraries\arduinoWebSockets\WebSocketsServer.cpp.o:C:\Program Files (x86)\Arduino\libraries\arduinoWebSockets\src/WebSocketsServer.cpp:508: first defined here

c:/users/kasef/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-3-20ed2b9/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\RemoteDebug\utility\WebSocketsServer.cpp.o: in function `WebSocketsServer::clientDisconnect(WSclient_t*)':

C:\Program Files (x86)\Arduino\libraries\RemoteDebug\src\utility/WebSocketsServer.cpp:536: multiple definition of `WebSocketsServer::clientDisconnect(WSclient_t*)'; libraries\arduinoWebSockets\WebSocketsServer.cpp.o:C:\Program Files (x86)\Arduino\libraries\arduinoWebSockets\src/WebSocketsServer.cpp:536: first defined here

c:/users/kasef/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-3-20ed2b9/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\RemoteDebug\utility\WebSocketsServer.cpp.o: in function `WebSocketsServer::clientIsConnected(WSclient_t*)':

C:\Program Files (x86)\Arduino\libraries\RemoteDebug\src\utility/WebSocketsServer.cpp:592: multiple definition of `WebSocketsServer::clientIsConnected(WSclient_t*)'; libraries\arduinoWebSockets\WebSocketsServer.cpp.o:C:\Program Files (x86)\Arduino\libraries\arduinoWebSockets\src/WebSocketsServer.cpp:592: first defined here

c:/users/kasef/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-3-20ed2b9/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\RemoteDebug\utility\WebSocketsServer.cpp.o: in function `WebSocketsServer::WebSocketsServer(unsigned short, String, String)':

C:\Program Files (x86)\Arduino\libraries\RemoteDebug\src\utility/WebSocketsServer.cpp:28: multiple definition of `WebSocketsServer::WebSocketsServer(unsigned short, String, String)'; libraries\arduinoWebSockets\WebSocketsServer.cpp.o:C:\Program Files (x86)\Arduino\libraries\arduinoWebSockets\src/WebSocketsServer.cpp:28: first defined here

c:/users/kasef/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-3-20ed2b9/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\RemoteDebug\utility\WebSocketsServer.cpp.o: in function `WebSocketsServer::WebSocketsServer(unsigned short, String, String)':

C:\Program Files (x86)\Arduino\libraries\RemoteDebug\src\utility/WebSocketsServer.cpp:28: multiple definition of `WebSocketsServer::WebSocketsServer(unsigned short, String, String)'; libraries\arduinoWebSockets\WebSocketsServer.cpp.o:C:\Program Files (x86)\Arduino\libraries\arduinoWebSockets\src/WebSocketsServer.cpp:28: first defined here

c:/users/kasef/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-3-20ed2b9/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\RemoteDebug\utility\WebSocketsServer.cpp.o: in function `WebSocketsServer::begin()':

C:\Program Files (x86)\Arduino\libraries\RemoteDebug\src\utility/WebSocketsServer.cpp:65: multiple definition of `WebSocketsServer::begin()'; libraries\arduinoWebSockets\WebSocketsServer.cpp.o:C:\Program Files (x86)\Arduino\libraries\arduinoWebSockets\src/WebSocketsServer.cpp:65: first defined here

c:/users/kasef/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-3-20ed2b9/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\RemoteDebug\utility\WebSocketsServer.cpp.o: in function `WebSocketsServer::sendTXT(unsigned char, unsigned char*, unsigned int, bool)':

C:\Program Files (x86)\Arduino\libraries\RemoteDebug\src\utility/WebSocketsServer.cpp:178: multiple definition of `WebSocketsServer::sendTXT(unsigned char, unsigned char*, unsigned int, bool)'; libraries\arduinoWebSockets\WebSocketsServer.cpp.o:C:\Program Files (x86)\Arduino\libraries\arduinoWebSockets\src/WebSocketsServer.cpp:178: first defined here

c:/users/kasef/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-3-20ed2b9/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\RemoteDebug\utility\WebSocketsServer.cpp.o: in function `WebSocketsServer::sendTXT(unsigned char, unsigned char const*, unsigned int)':

C:\Program Files (x86)\Arduino\libraries\RemoteDebug\src\utility/WebSocketsServer.cpp:192: multiple definition of `WebSocketsServer::sendTXT(unsigned char, unsigned char const*, unsigned int)'; libraries\arduinoWebSockets\WebSocketsServer.cpp.o:C:\Program Files (x86)\Arduino\libraries\arduinoWebSockets\src/WebSocketsServer.cpp:192: first defined here

c:/users/kasef/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-3-20ed2b9/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\RemoteDebug\utility\WebSocketsServer.cpp.o: in function `WebSocketsServer::sendTXT(unsigned char, char*, unsigned int, bool)':

C:\Program Files (x86)\Arduino\libraries\RemoteDebug\src\utility/WebSocketsServer.cpp:196: multiple definition of `WebSocketsServer::sendTXT(unsigned char, char*, unsigned int, bool)'; libraries\arduinoWebSockets\WebSocketsServer.cpp.o:C:\Program Files (x86)\Arduino\libraries\arduinoWebSockets\src/WebSocketsServer.cpp:196: first defined here

c:/users/kasef/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-3-20ed2b9/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\RemoteDebug\utility\WebSocketsServer.cpp.o: in function `WebSocketsServer::sendTXT(unsigned char, char const*, unsigned int)':

C:\Program Files (x86)\Arduino\libraries\RemoteDebug\src\utility/WebSocketsServer.cpp:200: multiple definition of `WebSocketsServer::sendTXT(unsigned char, char const*, unsigned int)'; libraries\arduinoWebSockets\WebSocketsServer.cpp.o:C:\Program Files (x86)\Arduino\libraries\arduinoWebSockets\src/WebSocketsServer.cpp:200: first defined here

c:/users/kasef/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-3-20ed2b9/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\RemoteDebug\utility\WebSocketsServer.cpp.o: in function `WebSocketsServer::sendTXT(unsigned char, String&)':

C:\Program Files (x86)\Arduino\libraries\RemoteDebug\src\utility/WebSocketsServer.cpp:204: multiple definition of `WebSocketsServer::sendTXT(unsigned char, String&)'; libraries\arduinoWebSockets\WebSocketsServer.cpp.o:C:\Program Files (x86)\Arduino\libraries\arduinoWebSockets\src/WebSocketsServer.cpp:204: first defined here

c:/users/kasef/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-3-20ed2b9/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\RemoteDebug\utility\WebSocketsServer.cpp.o: in function `WebSocketsServer::broadcastTXT(unsigned char*, unsigned int, bool)':

C:\Program Files (x86)\Arduino\libraries\RemoteDebug\src\utility/WebSocketsServer.cpp:215: multiple definition of `WebSocketsServer::broadcastTXT(unsigned char*, unsigned int, bool)'; libraries\arduinoWebSockets\WebSocketsServer.cpp.o:C:\Program Files (x86)\Arduino\libraries\arduinoWebSockets\src/WebSocketsServer.cpp:215: first defined here

c:/users/kasef/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-3-20ed2b9/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\RemoteDebug\utility\WebSocketsServer.cpp.o: in function `WebSocketsServer::broadcastTXT(unsigned char const*, unsigned int)':

C:\Program Files (x86)\Arduino\libraries\RemoteDebug\src\utility/WebSocketsServer.cpp:236: multiple definition of `WebSocketsServer::broadcastTXT(unsigned char const*, unsigned int)'; libraries\arduinoWebSockets\WebSocketsServer.cpp.o:C:\Program Files (x86)\Arduino\libraries\arduinoWebSockets\src/WebSocketsServer.cpp:236: first defined here

c:/users/kasef/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-3-20ed2b9/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\RemoteDebug\utility\WebSocketsServer.cpp.o: in function `WebSocketsServer::broadcastTXT(char*, unsigned int, bool)':

C:\Program Files (x86)\Arduino\libraries\RemoteDebug\src\utility/WebSocketsServer.cpp:240: multiple definition of `WebSocketsServer::broadcastTXT(char*, unsigned int, bool)'; libraries\arduinoWebSockets\WebSocketsServer.cpp.o:C:\Program Files (x86)\Arduino\libraries\arduinoWebSockets\src/WebSocketsServer.cpp:240: first defined here

c:/users/kasef/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-3-20ed2b9/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\RemoteDebug\utility\WebSocketsServer.cpp.o: in function `WebSocketsServer::broadcastTXT(char const*, unsigned int)':

C:\Program Files (x86)\Arduino\libraries\RemoteDebug\src\utility/WebSocketsServer.cpp:244: multiple definition of `WebSocketsServer::broadcastTXT(char const*, unsigned int)'; libraries\arduinoWebSockets\WebSocketsServer.cpp.o:C:\Program Files (x86)\Arduino\libraries\arduinoWebSockets\src/WebSocketsServer.cpp:244: first defined here

c:/users/kasef/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-3-20ed2b9/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\RemoteDebug\utility\WebSocketsServer.cpp.o: in function `WebSocketsServer::broadcastTXT(String&)':

C:\Program Files (x86)\Arduino\libraries\RemoteDebug\src\utility/WebSocketsServer.cpp:248: multiple definition of `WebSocketsServer::broadcastTXT(String&)'; libraries\arduinoWebSockets\WebSocketsServer.cpp.o:C:\Program Files (x86)\Arduino\libraries\arduinoWebSockets\src/WebSocketsServer.cpp:248: first defined here

c:/users/kasef/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-3-20ed2b9/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\RemoteDebug\utility\WebSocketsServer.cpp.o: in function `WebSocketsServer::sendBIN(unsigned char, unsigned char*, unsigned int, bool)':

C:\Program Files (x86)\Arduino\libraries\RemoteDebug\src\utility/WebSocketsServer.cpp:260: multiple definition of `WebSocketsServer::sendBIN(unsigned char, unsigned char*, unsigned int, bool)'; libraries\arduinoWebSockets\WebSocketsServer.cpp.o:C:\Program Files (x86)\Arduino\libraries\arduinoWebSockets\src/WebSocketsServer.cpp:260: first defined here

c:/users/kasef/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-3-20ed2b9/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\RemoteDebug\utility\WebSocketsServer.cpp.o: in function `WebSocketsServer::sendBIN(unsigned char, unsigned char const*, unsigned int)':

C:\Program Files (x86)\Arduino\libraries\RemoteDebug\src\utility/WebSocketsServer.cpp:271: multiple definition of `WebSocketsServer::sendBIN(unsigned char, unsigned char const*, unsigned int)'; libraries\arduinoWebSockets\WebSocketsServer.cpp.o:C:\Program Files (x86)\Arduino\libraries\arduinoWebSockets\src/WebSocketsServer.cpp:271: first defined here

c:/users/kasef/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-3-20ed2b9/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\RemoteDebug\utility\WebSocketsServer.cpp.o: in function `WebSocketsServer::broadcastBIN(unsigned char*, unsigned int, bool)':

C:\Program Files (x86)\Arduino\libraries\RemoteDebug\src\utility/WebSocketsServer.cpp:282: multiple definition of `WebSocketsServer::broadcastBIN(unsigned char*, unsigned int, bool)'; libraries\arduinoWebSockets\WebSocketsServer.cpp.o:C:\Program Files (x86)\Arduino\libraries\arduinoWebSockets\src/WebSocketsServer.cpp:282: first defined here

c:/users/kasef/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-3-20ed2b9/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\RemoteDebug\utility\WebSocketsServer.cpp.o: in function `WebSocketsServer::broadcastBIN(unsigned char const*, unsigned int)':

C:\Program Files (x86)\Arduino\libraries\RemoteDebug\src\utility/WebSocketsServer.cpp:299: multiple definition of `WebSocketsServer::broadcastBIN(unsigned char const*, unsigned int)'; libraries\arduinoWebSockets\WebSocketsServer.cpp.o:C:\Program Files (x86)\Arduino\libraries\arduinoWebSockets\src/WebSocketsServer.cpp:299: first defined here

c:/users/kasef/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-3-20ed2b9/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\RemoteDebug\utility\WebSocketsServer.cpp.o: in function `WebSocketsServer::sendPing(unsigned char, unsigned char*, unsigned int)':

C:\Program Files (x86)\Arduino\libraries\RemoteDebug\src\utility/WebSocketsServer.cpp:311: multiple definition of `WebSocketsServer::sendPing(unsigned char, unsigned char*, unsigned int)'; libraries\arduinoWebSockets\WebSocketsServer.cpp.o:C:\Program Files (x86)\Arduino\libraries\arduinoWebSockets\src/WebSocketsServer.cpp:311: first defined here

c:/users/kasef/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-3-20ed2b9/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\RemoteDebug\utility\WebSocketsServer.cpp.o: in function `WebSocketsServer::sendPing(unsigned char, String&)':

C:\Program Files (x86)\Arduino\libraries\RemoteDebug\src\utility/WebSocketsServer.cpp:322: multiple definition of `WebSocketsServer::sendPing(unsigned char, String&)'; libraries\arduinoWebSockets\WebSocketsServer.cpp.o:C:\Program Files (x86)\Arduino\libraries\arduinoWebSockets\src/WebSocketsServer.cpp:322: first defined here

c:/users/kasef/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-3-20ed2b9/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\RemoteDebug\utility\WebSocketsServer.cpp.o: in function `WebSocketsServer::broadcastPing(unsigned char*, unsigned int)':

C:\Program Files (x86)\Arduino\libraries\RemoteDebug\src\utility/WebSocketsServer.cpp:332: multiple definition of `WebSocketsServer::broadcastPing(unsigned char*, unsigned int)'; libraries\arduinoWebSockets\WebSocketsServer.cpp.o:C:\Program Files (x86)\Arduino\libraries\arduinoWebSockets\src/WebSocketsServer.cpp:332: first defined here

c:/users/kasef/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-3-20ed2b9/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\RemoteDebug\utility\WebSocketsServer.cpp.o: in function `WebSocketsServer::broadcastPing(String&)':

C:\Program Files (x86)\Arduino\libraries\RemoteDebug\src\utility/WebSocketsServer.cpp:349: multiple definition of `WebSocketsServer::broadcastPing(String&)'; libraries\arduinoWebSockets\WebSocketsServer.cpp.o:C:\Program Files (x86)\Arduino\libraries\arduinoWebSockets\src/WebSocketsServer.cpp:349: first defined here

c:/users/kasef/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-3-20ed2b9/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\RemoteDebug\utility\WebSocketsServer.cpp.o: in function `WebSocketsServer::disconnect()':

C:\Program Files (x86)\Arduino\libraries\RemoteDebug\src\utility/WebSocketsServer.cpp:357: multiple definition of `WebSocketsServer::disconnect()'; libraries\arduinoWebSockets\WebSocketsServer.cpp.o:C:\Program Files (x86)\Arduino\libraries\arduinoWebSockets\src/WebSocketsServer.cpp:357: first defined here

c:/users/kasef/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-3-20ed2b9/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\RemoteDebug\utility\WebSocketsServer.cpp.o: in function `WebSocketsServer::close()':

C:\Program Files (x86)\Arduino\libraries\RemoteDebug\src\utility/WebSocketsServer.cpp:112: multiple definition of `WebSocketsServer::close()'; libraries\arduinoWebSockets\WebSocketsServer.cpp.o:C:\Program Files (x86)\Arduino\libraries\arduinoWebSockets\src/WebSocketsServer.cpp:112: first defined here

c:/users/kasef/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-3-20ed2b9/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\RemoteDebug\utility\WebSocketsServer.cpp.o: in function `WebSocketsServer::~WebSocketsServer()':

C:\Program Files (x86)\Arduino\libraries\RemoteDebug\src\utility/WebSocketsServer.cpp:52: multiple definition of `WebSocketsServer::~WebSocketsServer()'; libraries\arduinoWebSockets\WebSocketsServer.cpp.o:C:\Program Files (x86)\Arduino\libraries\arduinoWebSockets\src/WebSocketsServer.cpp:52: first defined here

c:/users/kasef/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-3-20ed2b9/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\RemoteDebug\utility\WebSocketsServer.cpp.o: in function `WebSocketsServer::~WebSocketsServer()':

C:\Program Files (x86)\Arduino\libraries\RemoteDebug\src\utility/WebSocketsServer.cpp:52: multiple definition of `WebSocketsServer::~WebSocketsServer()'; libraries\arduinoWebSockets\WebSocketsServer.cpp.o:C:\Program Files (x86)\Arduino\libraries\arduinoWebSockets\src/WebSocketsServer.cpp:52: first defined here

c:/users/kasef/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-3-20ed2b9/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\RemoteDebug\utility\WebSocketsServer.cpp.o: in function `WebSocketsServer::~WebSocketsServer()':

C:\Program Files (x86)\Arduino\libraries\RemoteDebug\src\utility/WebSocketsServer.cpp:52: multiple definition of `WebSocketsServer::~WebSocketsServer()'; libraries\arduinoWebSockets\WebSocketsServer.cpp.o:C:\Program Files (x86)\Arduino\libraries\arduinoWebSockets\src/WebSocketsServer.cpp:52: first defined here

c:/users/kasef/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-3-20ed2b9/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\RemoteDebug\utility\WebSocketsServer.cpp.o: in function `WebSocketsServer::disconnect(unsigned char)':

C:\Program Files (x86)\Arduino\libraries\RemoteDebug\src\utility/WebSocketsServer.cpp:371: multiple definition of `WebSocketsServer::disconnect(unsigned char)'; libraries\arduinoWebSockets\WebSocketsServer.cpp.o:C:\Program Files (x86)\Arduino\libraries\arduinoWebSockets\src/WebSocketsServer.cpp:371: first defined here

c:/users/kasef/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-3-20ed2b9/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\RemoteDebug\utility\WebSocketsServer.cpp.o: in function `WebSocketsServer::setAuthorization(char const, char const)':

C:\Program Files (x86)\Arduino\libraries\RemoteDebug\src\utility/WebSocketsServer.cpp:387: multiple definition of `WebSocketsServer::setAuthorization(char const, char const)'; libraries\arduinoWebSockets\WebSocketsServer.cpp.o:C:\Program Files (x86)\Arduino\libraries\arduinoWebSockets\src/WebSocketsServer.cpp:387: first defined here

c:/users/kasef/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-3-20ed2b9/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\RemoteDebug\utility\WebSocketsServer.cpp.o: in function `WebSocketsServer::setAuthorization(char const*)':

C:\Program Files (x86)\Arduino\libraries\RemoteDebug\src\utility/WebSocketsServer.cpp:400: multiple definition of `WebSocketsServer::setAuthorization(char const*)'; libraries\arduinoWebSockets\WebSocketsServer.cpp.o:C:\Program Files (x86)\Arduino\libraries\arduinoWebSockets\src/WebSocketsServer.cpp:400: first defined here

c:/users/kasef/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-3-20ed2b9/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\RemoteDebug\utility\WebSocketsServer.cpp.o: in function `WebSocketsServer::connectedClients(bool)':

C:\Program Files (x86)\Arduino\libraries\RemoteDebug\src\utility/WebSocketsServer.cpp:410: multiple definition of `WebSocketsServer::connectedClients(bool)'; libraries\arduinoWebSockets\WebSocketsServer.cpp.o:C:\Program Files (x86)\Arduino\libraries\arduinoWebSockets\src/WebSocketsServer.cpp:410: first defined here

c:/users/kasef/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-3-20ed2b9/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\RemoteDebug\utility\WebSocketsServer.cpp.o: in function `WebSocketsServer::remoteIP(unsigned char)':

C:\Program Files (x86)\Arduino\libraries\RemoteDebug\src\utility/WebSocketsServer.cpp:430: multiple definition of `WebSocketsServer::remoteIP(unsigned char)'; libraries\arduinoWebSockets\WebSocketsServer.cpp.o:C:\Program Files (x86)\Arduino\libraries\arduinoWebSockets\src/WebSocketsServer.cpp:430: first defined here

c:/users/kasef/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-3-20ed2b9/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\RemoteDebug\utility\WebSocketsServer.cpp.o: in function `WebSocketsServer::newClient(WiFiClient*)':

C:\Program Files (x86)\Arduino\libraries\RemoteDebug\src\utility/WebSocketsServer.cpp:450: multiple definition of `WebSocketsServer::newClient(WiFiClient*)'; libraries\arduinoWebSockets\WebSocketsServer.cpp.o:C:\Program Files (x86)\Arduino\libraries\arduinoWebSockets\src/WebSocketsServer.cpp:450: first defined here

c:/users/kasef/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-3-20ed2b9/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\RemoteDebug\utility\WebSocketsServer.cpp.o: in function `WebSocketsServer::handleNewClients()':

C:\Program Files (x86)\Arduino\libraries\RemoteDebug\src\utility/WebSocketsServer.cpp:623: multiple definition of `WebSocketsServer::handleNewClients()'; libraries\arduinoWebSockets\WebSocketsServer.cpp.o:C:\Program Files (x86)\Arduino\libraries\arduinoWebSockets\src/WebSocketsServer.cpp:623: first defined here

c:/users/kasef/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-3-20ed2b9/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\RemoteDebug\utility\WebSocketsServer.cpp.o: in function `WebSocketsServer::hasMandatoryHeader(String)':

C:\Program Files (x86)\Arduino\libraries\RemoteDebug\src\utility/WebSocketsServer.cpp:702: multiple definition of `WebSocketsServer::hasMandatoryHeader(String)'; libraries\arduinoWebSockets\WebSocketsServer.cpp.o:C:\Program Files (x86)\Arduino\libraries\arduinoWebSockets\src/WebSocketsServer.cpp:702: first defined here

Multiple libraries were found for "WebSockets.h"

Used: C:\Program Files (x86)\Arduino\libraries\arduinoWebSockets

Not used: C:\Program Files (x86)\Arduino\libraries\arduinoWebSockets also dont use

c:/users/kasef/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-3-20ed2b9/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\RemoteDebug\utility\WebSocketsServer.cpp.o: in function `WebSocketsServer::handleHeader(WSclient_t, String)':

Not used: C:\Program Files (x86)\Arduino\libraries\arduinoWebSockets_LATEST dont use

C:\Program Files (x86)\Arduino\libraries\RemoteDebug\src\utility/WebSocketsServer.cpp:716: multiple definition of `WebSocketsServer::handleHeader(WSclient_t, String)'; libraries\arduinoWebSockets\WebSocketsServer.cpp.o:C:\Program Files (x86)\Arduino\libraries\arduinoWebSockets\src/WebSocketsServer.cpp:716: first defined here

c:/users/kasef/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-3-20ed2b9/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\RemoteDebug\utility\WebSocketsServer.cpp.o: in function `WebSocketsServer::handleClientData()':

C:\Program Files (x86)\Arduino\libraries\RemoteDebug\src\utility/WebSocketsServer.cpp:666: multiple definition of `WebSocketsServer::handleClientData()'; libraries\arduinoWebSockets\WebSocketsServer.cpp.o:C:\Program Files (x86)\Arduino\libraries\arduinoWebSockets\src/WebSocketsServer.cpp:666: first defined here

c:/users/kasef/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-3-20ed2b9/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\RemoteDebug\utility\WebSocketsServer.cpp.o: in function `WebSocketsServer::loop()':

C:\Program Files (x86)\Arduino\libraries\RemoteDebug\src\utility/WebSocketsServer.cpp:130: multiple definition of `WebSocketsServer::loop()'; libraries\arduinoWebSockets\WebSocketsServer.cpp.o:C:\Program Files (x86)\Arduino\libraries\arduinoWebSockets\src/WebSocketsServer.cpp:130: first defined here

c:/users/kasef/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-3-20ed2b9/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\RemoteDebug\utility\WebSocketsServer.cpp.o: in function `WebSocketsServer::onValidateHttpHeader(std::function<bool (String, String)>, char const**, unsigned int)':

C:\Program Files (x86)\Arduino\libraries\RemoteDebug\src\utility/WebSocketsServer.cpp:156: multiple definition of `WebSocketsServer::onValidateHttpHeader(std::function<bool (String, String)>, char const**, unsigned int)'; libraries\arduinoWebSockets\WebSocketsServer.cpp.o:C:\Program Files (x86)\Arduino\libraries\arduinoWebSockets\src/WebSocketsServer.cpp:156: first defined here

c:/users/kasef/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-3-20ed2b9/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\RemoteDebug\utility\WebSocketsServer.cpp.o: in function `WebSocketsServer::onEvent(std::function<void (unsigned char, WStype_t, unsigned char*, unsigned int)>)':

C:\Program Files (x86)\Arduino\libraries\RemoteDebug\src\utility/WebSocketsServer.cpp:142: multiple definition of `WebSocketsServer::onEvent(std::function<void (unsigned char, WStype_t, unsigned char*, unsigned int)>)'; libraries\arduinoWebSockets\WebSocketsServer.cpp.o:C:\Program Files (x86)\Arduino\libraries\arduinoWebSockets\src/WebSocketsServer.cpp:142: first defined here

collect2.exe: error: ld returned 1 exit status

exit status 1

Error compiling for board NodeMCU 1.0 (ESP-12E Module).

This report would have more information with "Show verbose output during compilation" option enabled in File -> Preferences. ` exit status 1

Error compiling for board NodeMCU 1.0 (ESP-12E Module).

Kaseftamjid commented 3 years ago

Could you please post what version of the libraries and esp core you used? guesstimating from the post date only gets you so far..

bombcheck commented 3 years ago

Have a new computer with fresh installed IDE: Dos not compile for me, too... Tried to build a VM from the backup of my old computer (where it worked), but same error. Seems something got updated without my knowledge... Have to look into it...

Kaseftamjid commented 3 years ago

Have a new computer with fresh installed IDE: Dos not compile for me, too... Tried to build a VM from the backup of my old computer (where it worked), but same error. Seems something got updated without my knowledge... Have to look into it...

Please do. Is it possible for you to post what library versions you used? or approximately when you started working on this to make the guesswork a little easier? While searching for solutions, there was a similar issue here, check this out, if it helps https://github.com/Makuna/NeoPixelBus/issues/252

Kaseftamjid commented 3 years ago

Figured it out. Although not sure which specefic update caused problems.

Works and compiles fine with Esp core 2.5.0 ArduinoWebSocket Ver 2.0 RemoteDebug Ver 2.0.0

bombcheck commented 3 years ago

Great, thx!! Well try that later.

Kaseftamjid commented 3 years ago

Im having a bit of trouble with the clock. Its really inconsistent, any idea whats wrong?

bombcheck commented 3 years ago

Im having a bit of trouble with the clock. Its really inconsistent, any idea whats wrong?

Please explain. Inconsistent?

Kaseftamjid commented 3 years ago

Im sorry, what I meant was military time, The clock is showing 24 hour format time. Can i possibly switch it to 12 hour format?

bombcheck commented 3 years ago

Ah ok I see. Just checked the code: There is no easy way to achive that. :(

Kaseftamjid commented 3 years ago

Thanks so far! I also have a suggestion for possible later versions, a feature that lets you tick boxes as per your matrix ( each box represents a led ) and create different shapes!