khoih-prog / WebSockets2_Generic

A WebSocket Server and Client library for Arduino, based on RFC6455, for writing modern Websockets applications. Now support ESP8266, ESP32 (including ESP32-S2 Saola, AI-Thinker ESP-12K, WT32_ETH01, etc.), nRF52, SAMD21, SAMD51, SAM DUE, STM32F/L/H/G/WB/MP1, Teensy, RP2040-based, etc. boards, with WiFiNINA, Teensy 4.1 NativeEthernet/QNEthernet, Ethernet W5x00 / ENC28J60 / LAN8742A / LAN8720, ESP8266 / ESP32-AT modules/shields, as well as SINRIC / Alexa / Google Home
GNU General Public License v3.0
81 stars 30 forks source link

Compile example failed #9

Closed Erhannis closed 3 years ago

Erhannis commented 3 years ago

I'm trying to compile the example Esp8266-Server. Arduino IDE 1.8.5. I get compilation errors. Here's the log:

/home/erhannis/arduino-1.8.5/arduino-builder -dump-prefs -logger=machine -hardware /home/erhannis/arduino-1.8.5/hardware -hardware /home/erhannis/.arduino15/packages -tools /home/erhannis/arduino-1.8.5/tools-builder -tools /home/erhannis/arduino-1.8.5/hardware/tools/avr -tools /home/erhannis/.arduino15/packages -built-in-libraries /home/erhannis/arduino-1.8.5/libraries -libraries /home/erhannis/Arduino/libraries -fqbn=esp8266:esp8266:generic:CpuFrequency=80,ResetMethod=ck,CrystalFreq=26,FlashFreq=40,FlashMode=qio,FlashSize=512K0,led=2,LwIPVariant=v2mss536,Debug=Disabled,DebugLevel=None____,FlashErase=none,UploadSpeed=115200 -ide-version=10805 -build-path /tmp/arduino_build_250835 -warnings=none -build-cache /tmp/arduino_cache_89380 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.esptool.path=/home/erhannis/.arduino15/packages/esp8266/tools/esptool/0.4.13 -prefs=runtime.tools.xtensa-lx106-elf-gcc.path=/home/erhannis/.arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/1.20.0-26-gb404fb9-2 -prefs=runtime.tools.mkspiffs.path=/home/erhannis/.arduino15/packages/esp8266/tools/mkspiffs/0.2.0 -verbose /home/erhannis/clones/WebSockets2_Generic/examples/ESP8266/Esp8266-Server/Esp8266-Server.ino
/home/erhannis/arduino-1.8.5/arduino-builder -compile -logger=machine -hardware /home/erhannis/arduino-1.8.5/hardware -hardware /home/erhannis/.arduino15/packages -tools /home/erhannis/arduino-1.8.5/tools-builder -tools /home/erhannis/arduino-1.8.5/hardware/tools/avr -tools /home/erhannis/.arduino15/packages -built-in-libraries /home/erhannis/arduino-1.8.5/libraries -libraries /home/erhannis/Arduino/libraries -fqbn=esp8266:esp8266:generic:CpuFrequency=80,ResetMethod=ck,CrystalFreq=26,FlashFreq=40,FlashMode=qio,FlashSize=512K0,led=2,LwIPVariant=v2mss536,Debug=Disabled,DebugLevel=None____,FlashErase=none,UploadSpeed=115200 -ide-version=10805 -build-path /tmp/arduino_build_250835 -warnings=none -build-cache /tmp/arduino_cache_89380 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.esptool.path=/home/erhannis/.arduino15/packages/esp8266/tools/esptool/0.4.13 -prefs=runtime.tools.xtensa-lx106-elf-gcc.path=/home/erhannis/.arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/1.20.0-26-gb404fb9-2 -prefs=runtime.tools.mkspiffs.path=/home/erhannis/.arduino15/packages/esp8266/tools/mkspiffs/0.2.0 -verbose /home/erhannis/clones/WebSockets2_Generic/examples/ESP8266/Esp8266-Server/Esp8266-Server.ino
Using board 'generic' from platform in folder: /home/erhannis/.arduino15/packages/esp8266/hardware/esp8266/2.4.1
Using core 'esp8266' from platform in folder: /home/erhannis/.arduino15/packages/esp8266/hardware/esp8266/2.4.1
Build options changed, rebuilding all
Detecting libraries used...
"/home/erhannis/.arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/1.20.0-26-gb404fb9-2/bin/xtensa-lx106-elf-g++" -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ "-I/home/erhannis/.arduino15/packages/esp8266/hardware/esp8266/2.4.1/tools/sdk/include" "-I/home/erhannis/.arduino15/packages/esp8266/hardware/esp8266/2.4.1/tools/sdk/lwip2/include" "-I/home/erhannis/.arduino15/packages/esp8266/hardware/esp8266/2.4.1/tools/sdk/libc/xtensa-lx106-elf/include" "-I/tmp/arduino_build_250835/core" -c -w -Os -g -mlongcalls -mtext-section-literals -fno-exceptions -fno-rtti -falign-functions=4 -std=c++11  -ffunction-sections -fdata-sections -w -x c++ -E -CC -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536   -DARDUINO=10805 -DARDUINO_ESP8266_GENERIC -DARDUINO_ARCH_ESP8266 -DARDUINO_BOARD="ESP8266_GENERIC" -DLED_BUILTIN=2  -DESP8266 "-I/home/erhannis/.arduino15/packages/esp8266/hardware/esp8266/2.4.1/cores/esp8266" "-I/home/erhannis/.arduino15/packages/esp8266/hardware/esp8266/2.4.1/variants/generic" "/tmp/arduino_build_250835/sketch/Esp8266-Server.ino.cpp" -o "/dev/null"
"/home/erhannis/.arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/1.20.0-26-gb404fb9-2/bin/xtensa-lx106-elf-g++" -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ "-I/home/erhannis/.arduino15/packages/esp8266/hardware/esp8266/2.4.1/tools/sdk/include" "-I/home/erhannis/.arduino15/packages/esp8266/hardware/esp8266/2.4.1/tools/sdk/lwip2/include" "-I/home/erhannis/.arduino15/packages/esp8266/hardware/esp8266/2.4.1/tools/sdk/libc/xtensa-lx106-elf/include" "-I/tmp/arduino_build_250835/core" -c -w -Os -g -mlongcalls -mtext-section-literals -fno-exceptions -fno-rtti -falign-functions=4 -std=c++11  -ffunction-sections -fdata-sections -w -x c++ -E -CC -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536   -DARDUINO=10805 -DARDUINO_ESP8266_GENERIC -DARDUINO_ARCH_ESP8266 -DARDUINO_BOARD="ESP8266_GENERIC" -DLED_BUILTIN=2  -DESP8266 "-I/home/erhannis/.arduino15/packages/esp8266/hardware/esp8266/2.4.1/cores/esp8266" "-I/home/erhannis/.arduino15/packages/esp8266/hardware/esp8266/2.4.1/variants/generic" "-I/home/erhannis/Arduino/libraries/WebSockets2_Generic/src" "/tmp/arduino_build_250835/sketch/Esp8266-Server.ino.cpp" -o "/dev/null"
"/home/erhannis/.arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/1.20.0-26-gb404fb9-2/bin/xtensa-lx106-elf-g++" -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ "-I/home/erhannis/.arduino15/packages/esp8266/hardware/esp8266/2.4.1/tools/sdk/include" "-I/home/erhannis/.arduino15/packages/esp8266/hardware/esp8266/2.4.1/tools/sdk/lwip2/include" "-I/home/erhannis/.arduino15/packages/esp8266/hardware/esp8266/2.4.1/tools/sdk/libc/xtensa-lx106-elf/include" "-I/tmp/arduino_build_250835/core" -c -w -Os -g -mlongcalls -mtext-section-literals -fno-exceptions -fno-rtti -falign-functions=4 -std=c++11  -ffunction-sections -fdata-sections -w -x c++ -E -CC -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536   -DARDUINO=10805 -DARDUINO_ESP8266_GENERIC -DARDUINO_ARCH_ESP8266 -DARDUINO_BOARD="ESP8266_GENERIC" -DLED_BUILTIN=2  -DESP8266 "-I/home/erhannis/.arduino15/packages/esp8266/hardware/esp8266/2.4.1/cores/esp8266" "-I/home/erhannis/.arduino15/packages/esp8266/hardware/esp8266/2.4.1/variants/generic" "-I/home/erhannis/Arduino/libraries/WebSockets2_Generic/src" "-I/home/erhannis/.arduino15/packages/esp8266/hardware/esp8266/2.4.1/libraries/ESP8266WiFi/src" "/tmp/arduino_build_250835/sketch/Esp8266-Server.ino.cpp" -o "/dev/null"
"/home/erhannis/.arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/1.20.0-26-gb404fb9-2/bin/xtensa-lx106-elf-g++" -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ "-I/home/erhannis/.arduino15/packages/esp8266/hardware/esp8266/2.4.1/tools/sdk/include" "-I/home/erhannis/.arduino15/packages/esp8266/hardware/esp8266/2.4.1/tools/sdk/lwip2/include" "-I/home/erhannis/.arduino15/packages/esp8266/hardware/esp8266/2.4.1/tools/sdk/libc/xtensa-lx106-elf/include" "-I/tmp/arduino_build_250835/core" -c -w -Os -g -mlongcalls -mtext-section-literals -fno-exceptions -fno-rtti -falign-functions=4 -std=c++11  -ffunction-sections -fdata-sections -w -x c++ -E -CC -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536   -DARDUINO=10805 -DARDUINO_ESP8266_GENERIC -DARDUINO_ARCH_ESP8266 -DARDUINO_BOARD="ESP8266_GENERIC" -DLED_BUILTIN=2  -DESP8266 "-I/home/erhannis/.arduino15/packages/esp8266/hardware/esp8266/2.4.1/cores/esp8266" "-I/home/erhannis/.arduino15/packages/esp8266/hardware/esp8266/2.4.1/variants/generic" "-I/home/erhannis/Arduino/libraries/WebSockets2_Generic/src" "-I/home/erhannis/.arduino15/packages/esp8266/hardware/esp8266/2.4.1/libraries/ESP8266WiFi/src" "/home/erhannis/.arduino15/packages/esp8266/hardware/esp8266/2.4.1/libraries/ESP8266WiFi/src/ESP8266WiFi.cpp" -o "/dev/null"
"/home/erhannis/.arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/1.20.0-26-gb404fb9-2/bin/xtensa-lx106-elf-g++" -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ "-I/home/erhannis/.arduino15/packages/esp8266/hardware/esp8266/2.4.1/tools/sdk/include" "-I/home/erhannis/.arduino15/packages/esp8266/hardware/esp8266/2.4.1/tools/sdk/lwip2/include" "-I/home/erhannis/.arduino15/packages/esp8266/hardware/esp8266/2.4.1/tools/sdk/libc/xtensa-lx106-elf/include" "-I/tmp/arduino_build_250835/core" -c -w -Os -g -mlongcalls -mtext-section-literals -fno-exceptions -fno-rtti -falign-functions=4 -std=c++11  -ffunction-sections -fdata-sections -w -x c++ -E -CC -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536   -DARDUINO=10805 -DARDUINO_ESP8266_GENERIC -DARDUINO_ARCH_ESP8266 -DARDUINO_BOARD="ESP8266_GENERIC" -DLED_BUILTIN=2  -DESP8266 "-I/home/erhannis/.arduino15/packages/esp8266/hardware/esp8266/2.4.1/cores/esp8266" "-I/home/erhannis/.arduino15/packages/esp8266/hardware/esp8266/2.4.1/variants/generic" "-I/home/erhannis/Arduino/libraries/WebSockets2_Generic/src" "-I/home/erhannis/.arduino15/packages/esp8266/hardware/esp8266/2.4.1/libraries/ESP8266WiFi/src" "/home/erhannis/.arduino15/packages/esp8266/hardware/esp8266/2.4.1/libraries/ESP8266WiFi/src/ESP8266WiFiAP.cpp" -o "/dev/null"
"/home/erhannis/.arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/1.20.0-26-gb404fb9-2/bin/xtensa-lx106-elf-g++" -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ "-I/home/erhannis/.arduino15/packages/esp8266/hardware/esp8266/2.4.1/tools/sdk/include" "-I/home/erhannis/.arduino15/packages/esp8266/hardware/esp8266/2.4.1/tools/sdk/lwip2/include" "-I/home/erhannis/.arduino15/packages/esp8266/hardware/esp8266/2.4.1/tools/sdk/libc/xtensa-lx106-elf/include" "-I/tmp/arduino_build_250835/core" -c -w -Os -g -mlongcalls -mtext-section-literals -fno-exceptions -fno-rtti -falign-functions=4 -std=c++11  -ffunction-sections -fdata-sections -w -x c++ -E -CC -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536   -DARDUINO=10805 -DARDUINO_ESP8266_GENERIC -DARDUINO_ARCH_ESP8266 -DARDUINO_BOARD="ESP8266_GENERIC" -DLED_BUILTIN=2  -DESP8266 "-I/home/erhannis/.arduino15/packages/esp8266/hardware/esp8266/2.4.1/cores/esp8266" "-I/home/erhannis/.arduino15/packages/esp8266/hardware/esp8266/2.4.1/variants/generic" "-I/home/erhannis/Arduino/libraries/WebSockets2_Generic/src" "-I/home/erhannis/.arduino15/packages/esp8266/hardware/esp8266/2.4.1/libraries/ESP8266WiFi/src" "/home/erhannis/.arduino15/packages/esp8266/hardware/esp8266/2.4.1/libraries/ESP8266WiFi/src/ESP8266WiFiGeneric.cpp" -o "/dev/null"
"/home/erhannis/.arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/1.20.0-26-gb404fb9-2/bin/xtensa-lx106-elf-g++" -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ "-I/home/erhannis/.arduino15/packages/esp8266/hardware/esp8266/2.4.1/tools/sdk/include" "-I/home/erhannis/.arduino15/packages/esp8266/hardware/esp8266/2.4.1/tools/sdk/lwip2/include" "-I/home/erhannis/.arduino15/packages/esp8266/hardware/esp8266/2.4.1/tools/sdk/libc/xtensa-lx106-elf/include" "-I/tmp/arduino_build_250835/core" -c -w -Os -g -mlongcalls -mtext-section-literals -fno-exceptions -fno-rtti -falign-functions=4 -std=c++11  -ffunction-sections -fdata-sections -w -x c++ -E -CC -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536   -DARDUINO=10805 -DARDUINO_ESP8266_GENERIC -DARDUINO_ARCH_ESP8266 -DARDUINO_BOARD="ESP8266_GENERIC" -DLED_BUILTIN=2  -DESP8266 "-I/home/erhannis/.arduino15/packages/esp8266/hardware/esp8266/2.4.1/cores/esp8266" "-I/home/erhannis/.arduino15/packages/esp8266/hardware/esp8266/2.4.1/variants/generic" "-I/home/erhannis/Arduino/libraries/WebSockets2_Generic/src" "-I/home/erhannis/.arduino15/packages/esp8266/hardware/esp8266/2.4.1/libraries/ESP8266WiFi/src" "/home/erhannis/.arduino15/packages/esp8266/hardware/esp8266/2.4.1/libraries/ESP8266WiFi/src/ESP8266WiFiMulti.cpp" -o "/dev/null"
"/home/erhannis/.arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/1.20.0-26-gb404fb9-2/bin/xtensa-lx106-elf-g++" -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ "-I/home/erhannis/.arduino15/packages/esp8266/hardware/esp8266/2.4.1/tools/sdk/include" "-I/home/erhannis/.arduino15/packages/esp8266/hardware/esp8266/2.4.1/tools/sdk/lwip2/include" "-I/home/erhannis/.arduino15/packages/esp8266/hardware/esp8266/2.4.1/tools/sdk/libc/xtensa-lx106-elf/include" "-I/tmp/arduino_build_250835/core" -c -w -Os -g -mlongcalls -mtext-section-literals -fno-exceptions -fno-rtti -falign-functions=4 -std=c++11  -ffunction-sections -fdata-sections -w -x c++ -E -CC -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536   -DARDUINO=10805 -DARDUINO_ESP8266_GENERIC -DARDUINO_ARCH_ESP8266 -DARDUINO_BOARD="ESP8266_GENERIC" -DLED_BUILTIN=2  -DESP8266 "-I/home/erhannis/.arduino15/packages/esp8266/hardware/esp8266/2.4.1/cores/esp8266" "-I/home/erhannis/.arduino15/packages/esp8266/hardware/esp8266/2.4.1/variants/generic" "-I/home/erhannis/Arduino/libraries/WebSockets2_Generic/src" "-I/home/erhannis/.arduino15/packages/esp8266/hardware/esp8266/2.4.1/libraries/ESP8266WiFi/src" "/home/erhannis/.arduino15/packages/esp8266/hardware/esp8266/2.4.1/libraries/ESP8266WiFi/src/ESP8266WiFiSTA.cpp" -o "/dev/null"
"/home/erhannis/.arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/1.20.0-26-gb404fb9-2/bin/xtensa-lx106-elf-g++" -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ "-I/home/erhannis/.arduino15/packages/esp8266/hardware/esp8266/2.4.1/tools/sdk/include" "-I/home/erhannis/.arduino15/packages/esp8266/hardware/esp8266/2.4.1/tools/sdk/lwip2/include" "-I/home/erhannis/.arduino15/packages/esp8266/hardware/esp8266/2.4.1/tools/sdk/libc/xtensa-lx106-elf/include" "-I/tmp/arduino_build_250835/core" -c -w -Os -g -mlongcalls -mtext-section-literals -fno-exceptions -fno-rtti -falign-functions=4 -std=c++11  -ffunction-sections -fdata-sections -w -x c++ -E -CC -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536   -DARDUINO=10805 -DARDUINO_ESP8266_GENERIC -DARDUINO_ARCH_ESP8266 -DARDUINO_BOARD="ESP8266_GENERIC" -DLED_BUILTIN=2  -DESP8266 "-I/home/erhannis/.arduino15/packages/esp8266/hardware/esp8266/2.4.1/cores/esp8266" "-I/home/erhannis/.arduino15/packages/esp8266/hardware/esp8266/2.4.1/variants/generic" "-I/home/erhannis/Arduino/libraries/WebSockets2_Generic/src" "-I/home/erhannis/.arduino15/packages/esp8266/hardware/esp8266/2.4.1/libraries/ESP8266WiFi/src" "/home/erhannis/.arduino15/packages/esp8266/hardware/esp8266/2.4.1/libraries/ESP8266WiFi/src/ESP8266WiFiScan.cpp" -o "/dev/null"
"/home/erhannis/.arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/1.20.0-26-gb404fb9-2/bin/xtensa-lx106-elf-g++" -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ "-I/home/erhannis/.arduino15/packages/esp8266/hardware/esp8266/2.4.1/tools/sdk/include" "-I/home/erhannis/.arduino15/packages/esp8266/hardware/esp8266/2.4.1/tools/sdk/lwip2/include" "-I/home/erhannis/.arduino15/packages/esp8266/hardware/esp8266/2.4.1/tools/sdk/libc/xtensa-lx106-elf/include" "-I/tmp/arduino_build_250835/core" -c -w -Os -g -mlongcalls -mtext-section-literals -fno-exceptions -fno-rtti -falign-functions=4 -std=c++11  -ffunction-sections -fdata-sections -w -x c++ -E -CC -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536   -DARDUINO=10805 -DARDUINO_ESP8266_GENERIC -DARDUINO_ARCH_ESP8266 -DARDUINO_BOARD="ESP8266_GENERIC" -DLED_BUILTIN=2  -DESP8266 "-I/home/erhannis/.arduino15/packages/esp8266/hardware/esp8266/2.4.1/cores/esp8266" "-I/home/erhannis/.arduino15/packages/esp8266/hardware/esp8266/2.4.1/variants/generic" "-I/home/erhannis/Arduino/libraries/WebSockets2_Generic/src" "-I/home/erhannis/.arduino15/packages/esp8266/hardware/esp8266/2.4.1/libraries/ESP8266WiFi/src" "/home/erhannis/.arduino15/packages/esp8266/hardware/esp8266/2.4.1/libraries/ESP8266WiFi/src/WiFiClient.cpp" -o "/dev/null"
"/home/erhannis/.arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/1.20.0-26-gb404fb9-2/bin/xtensa-lx106-elf-g++" -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ "-I/home/erhannis/.arduino15/packages/esp8266/hardware/esp8266/2.4.1/tools/sdk/include" "-I/home/erhannis/.arduino15/packages/esp8266/hardware/esp8266/2.4.1/tools/sdk/lwip2/include" "-I/home/erhannis/.arduino15/packages/esp8266/hardware/esp8266/2.4.1/tools/sdk/libc/xtensa-lx106-elf/include" "-I/tmp/arduino_build_250835/core" -c -w -Os -g -mlongcalls -mtext-section-literals -fno-exceptions -fno-rtti -falign-functions=4 -std=c++11  -ffunction-sections -fdata-sections -w -x c++ -E -CC -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536   -DARDUINO=10805 -DARDUINO_ESP8266_GENERIC -DARDUINO_ARCH_ESP8266 -DARDUINO_BOARD="ESP8266_GENERIC" -DLED_BUILTIN=2  -DESP8266 "-I/home/erhannis/.arduino15/packages/esp8266/hardware/esp8266/2.4.1/cores/esp8266" "-I/home/erhannis/.arduino15/packages/esp8266/hardware/esp8266/2.4.1/variants/generic" "-I/home/erhannis/Arduino/libraries/WebSockets2_Generic/src" "-I/home/erhannis/.arduino15/packages/esp8266/hardware/esp8266/2.4.1/libraries/ESP8266WiFi/src" "/home/erhannis/.arduino15/packages/esp8266/hardware/esp8266/2.4.1/libraries/ESP8266WiFi/src/WiFiClientSecure.cpp" -o "/dev/null"
"/home/erhannis/.arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/1.20.0-26-gb404fb9-2/bin/xtensa-lx106-elf-g++" -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ "-I/home/erhannis/.arduino15/packages/esp8266/hardware/esp8266/2.4.1/tools/sdk/include" "-I/home/erhannis/.arduino15/packages/esp8266/hardware/esp8266/2.4.1/tools/sdk/lwip2/include" "-I/home/erhannis/.arduino15/packages/esp8266/hardware/esp8266/2.4.1/tools/sdk/libc/xtensa-lx106-elf/include" "-I/tmp/arduino_build_250835/core" -c -w -Os -g -mlongcalls -mtext-section-literals -fno-exceptions -fno-rtti -falign-functions=4 -std=c++11  -ffunction-sections -fdata-sections -w -x c++ -E -CC -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536   -DARDUINO=10805 -DARDUINO_ESP8266_GENERIC -DARDUINO_ARCH_ESP8266 -DARDUINO_BOARD="ESP8266_GENERIC" -DLED_BUILTIN=2  -DESP8266 "-I/home/erhannis/.arduino15/packages/esp8266/hardware/esp8266/2.4.1/cores/esp8266" "-I/home/erhannis/.arduino15/packages/esp8266/hardware/esp8266/2.4.1/variants/generic" "-I/home/erhannis/Arduino/libraries/WebSockets2_Generic/src" "-I/home/erhannis/.arduino15/packages/esp8266/hardware/esp8266/2.4.1/libraries/ESP8266WiFi/src" "/home/erhannis/.arduino15/packages/esp8266/hardware/esp8266/2.4.1/libraries/ESP8266WiFi/src/WiFiServer.cpp" -o "/dev/null"
"/home/erhannis/.arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/1.20.0-26-gb404fb9-2/bin/xtensa-lx106-elf-g++" -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ "-I/home/erhannis/.arduino15/packages/esp8266/hardware/esp8266/2.4.1/tools/sdk/include" "-I/home/erhannis/.arduino15/packages/esp8266/hardware/esp8266/2.4.1/tools/sdk/lwip2/include" "-I/home/erhannis/.arduino15/packages/esp8266/hardware/esp8266/2.4.1/tools/sdk/libc/xtensa-lx106-elf/include" "-I/tmp/arduino_build_250835/core" -c -w -Os -g -mlongcalls -mtext-section-literals -fno-exceptions -fno-rtti -falign-functions=4 -std=c++11  -ffunction-sections -fdata-sections -w -x c++ -E -CC -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536   -DARDUINO=10805 -DARDUINO_ESP8266_GENERIC -DARDUINO_ARCH_ESP8266 -DARDUINO_BOARD="ESP8266_GENERIC" -DLED_BUILTIN=2  -DESP8266 "-I/home/erhannis/.arduino15/packages/esp8266/hardware/esp8266/2.4.1/cores/esp8266" "-I/home/erhannis/.arduino15/packages/esp8266/hardware/esp8266/2.4.1/variants/generic" "-I/home/erhannis/Arduino/libraries/WebSockets2_Generic/src" "-I/home/erhannis/.arduino15/packages/esp8266/hardware/esp8266/2.4.1/libraries/ESP8266WiFi/src" "/home/erhannis/.arduino15/packages/esp8266/hardware/esp8266/2.4.1/libraries/ESP8266WiFi/src/WiFiServerSecure.cpp" -o "/dev/null"
"/home/erhannis/.arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/1.20.0-26-gb404fb9-2/bin/xtensa-lx106-elf-g++" -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ "-I/home/erhannis/.arduino15/packages/esp8266/hardware/esp8266/2.4.1/tools/sdk/include" "-I/home/erhannis/.arduino15/packages/esp8266/hardware/esp8266/2.4.1/tools/sdk/lwip2/include" "-I/home/erhannis/.arduino15/packages/esp8266/hardware/esp8266/2.4.1/tools/sdk/libc/xtensa-lx106-elf/include" "-I/tmp/arduino_build_250835/core" -c -w -Os -g -mlongcalls -mtext-section-literals -fno-exceptions -fno-rtti -falign-functions=4 -std=c++11  -ffunction-sections -fdata-sections -w -x c++ -E -CC -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536   -DARDUINO=10805 -DARDUINO_ESP8266_GENERIC -DARDUINO_ARCH_ESP8266 -DARDUINO_BOARD="ESP8266_GENERIC" -DLED_BUILTIN=2  -DESP8266 "-I/home/erhannis/.arduino15/packages/esp8266/hardware/esp8266/2.4.1/cores/esp8266" "-I/home/erhannis/.arduino15/packages/esp8266/hardware/esp8266/2.4.1/variants/generic" "-I/home/erhannis/Arduino/libraries/WebSockets2_Generic/src" "-I/home/erhannis/.arduino15/packages/esp8266/hardware/esp8266/2.4.1/libraries/ESP8266WiFi/src" "/home/erhannis/.arduino15/packages/esp8266/hardware/esp8266/2.4.1/libraries/ESP8266WiFi/src/WiFiUdp.cpp" -o "/dev/null"
Generating function prototypes...
"/home/erhannis/.arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/1.20.0-26-gb404fb9-2/bin/xtensa-lx106-elf-g++" -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ "-I/home/erhannis/.arduino15/packages/esp8266/hardware/esp8266/2.4.1/tools/sdk/include" "-I/home/erhannis/.arduino15/packages/esp8266/hardware/esp8266/2.4.1/tools/sdk/lwip2/include" "-I/home/erhannis/.arduino15/packages/esp8266/hardware/esp8266/2.4.1/tools/sdk/libc/xtensa-lx106-elf/include" "-I/tmp/arduino_build_250835/core" -c -w -Os -g -mlongcalls -mtext-section-literals -fno-exceptions -fno-rtti -falign-functions=4 -std=c++11  -ffunction-sections -fdata-sections -w -x c++ -E -CC -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536   -DARDUINO=10805 -DARDUINO_ESP8266_GENERIC -DARDUINO_ARCH_ESP8266 -DARDUINO_BOARD="ESP8266_GENERIC" -DLED_BUILTIN=2  -DESP8266 "-I/home/erhannis/.arduino15/packages/esp8266/hardware/esp8266/2.4.1/cores/esp8266" "-I/home/erhannis/.arduino15/packages/esp8266/hardware/esp8266/2.4.1/variants/generic" "-I/home/erhannis/Arduino/libraries/WebSockets2_Generic/src" "-I/home/erhannis/.arduino15/packages/esp8266/hardware/esp8266/2.4.1/libraries/ESP8266WiFi/src" "/tmp/arduino_build_250835/sketch/Esp8266-Server.ino.cpp" -o "/tmp/arduino_build_250835/preproc/ctags_target_for_gcc_minus_e.cpp"
"/home/erhannis/arduino-1.8.5/tools-builder/ctags/5.8-arduino11/ctags" -u --language-force=c++ -f - --c++-kinds=svpf --fields=KSTtzns --line-directives "/tmp/arduino_build_250835/preproc/ctags_target_for_gcc_minus_e.cpp"
Compiling sketch...
"/home/erhannis/.arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/1.20.0-26-gb404fb9-2/bin/xtensa-lx106-elf-g++" -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ "-I/home/erhannis/.arduino15/packages/esp8266/hardware/esp8266/2.4.1/tools/sdk/include" "-I/home/erhannis/.arduino15/packages/esp8266/hardware/esp8266/2.4.1/tools/sdk/lwip2/include" "-I/home/erhannis/.arduino15/packages/esp8266/hardware/esp8266/2.4.1/tools/sdk/libc/xtensa-lx106-elf/include" "-I/tmp/arduino_build_250835/core" -c -w -Os -g -mlongcalls -mtext-section-literals -fno-exceptions -fno-rtti -falign-functions=4 -std=c++11 -MMD -ffunction-sections -fdata-sections -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536   -DARDUINO=10805 -DARDUINO_ESP8266_GENERIC -DARDUINO_ARCH_ESP8266 -DARDUINO_BOARD="ESP8266_GENERIC" -DLED_BUILTIN=2  -DESP8266 "-I/home/erhannis/.arduino15/packages/esp8266/hardware/esp8266/2.4.1/cores/esp8266" "-I/home/erhannis/.arduino15/packages/esp8266/hardware/esp8266/2.4.1/variants/generic" "-I/home/erhannis/Arduino/libraries/WebSockets2_Generic/src" "-I/home/erhannis/.arduino15/packages/esp8266/hardware/esp8266/2.4.1/libraries/ESP8266WiFi/src" "/tmp/arduino_build_250835/sketch/Esp8266-Server.ino.cpp" -o "/tmp/arduino_build_250835/sketch/Esp8266-Server.ino.cpp.o"
In file included from /home/erhannis/Arduino/libraries/WebSockets2_Generic/src/Tiny_Websockets_Generic/internals/ws_common.hpp:58:0,
                 from /home/erhannis/Arduino/libraries/WebSockets2_Generic/src/Tiny_Websockets_Generic/internals/data_frame.hpp:30,
                 from /home/erhannis/Arduino/libraries/WebSockets2_Generic/src/Tiny_Websockets_Generic/message.hpp:33,
                 from /home/erhannis/Arduino/libraries/WebSockets2_Generic/src/WebSockets2_Generic.h:35,
                 from /home/erhannis/clones/WebSockets2_Generic/examples/ESP8266/Esp8266-Server/Esp8266-Server.ino:38:
/home/erhannis/Arduino/libraries/WebSockets2_Generic/src/Tiny_Websockets_Generic/network/esp8266/esp8266_tcp.hpp:60:32: error: 'PublicKey' does not name a type
         void setKnownKey(const PublicKey *pk) 
                                ^
/home/erhannis/Arduino/libraries/WebSockets2_Generic/src/Tiny_Websockets_Generic/network/esp8266/esp8266_tcp.hpp:60:43: error: ISO C++ forbids declaration of 'pk' with no type [-fpermissive]
         void setKnownKey(const PublicKey *pk) 
                                           ^
/home/erhannis/Arduino/libraries/WebSockets2_Generic/src/Tiny_Websockets_Generic/network/esp8266/esp8266_tcp.hpp:65:36: error: 'X509List' does not name a type
         void setTrustAnchors(const X509List *ta)
                                    ^
/home/erhannis/Arduino/libraries/WebSockets2_Generic/src/Tiny_Websockets_Generic/network/esp8266/esp8266_tcp.hpp:65:46: error: ISO C++ forbids declaration of 'ta' with no type [-fpermissive]
         void setTrustAnchors(const X509List *ta)
                                              ^
/home/erhannis/Arduino/libraries/WebSockets2_Generic/src/Tiny_Websockets_Generic/network/esp8266/esp8266_tcp.hpp:70:37: error: 'X509List' does not name a type
         void setClientRSACert(const X509List *cert, const PrivateKey *sk) 
                                     ^
/home/erhannis/Arduino/libraries/WebSockets2_Generic/src/Tiny_Websockets_Generic/network/esp8266/esp8266_tcp.hpp:70:47: error: ISO C++ forbids declaration of 'cert' with no type [-fpermissive]
         void setClientRSACert(const X509List *cert, const PrivateKey *sk) 
                                               ^
/home/erhannis/Arduino/libraries/WebSockets2_Generic/src/Tiny_Websockets_Generic/network/esp8266/esp8266_tcp.hpp:70:59: error: 'PrivateKey' does not name a type
         void setClientRSACert(const X509List *cert, const PrivateKey *sk) 
                                                           ^
/home/erhannis/Arduino/libraries/WebSockets2_Generic/src/Tiny_Websockets_Generic/network/esp8266/esp8266_tcp.hpp:70:71: error: ISO C++ forbids declaration of 'sk' with no type [-fpermissive]
         void setClientRSACert(const X509List *cert, const PrivateKey *sk) 
                                                                       ^
/home/erhannis/Arduino/libraries/WebSockets2_Generic/src/Tiny_Websockets_Generic/network/esp8266/esp8266_tcp.hpp:75:36: error: 'X509List' does not name a type
         void setClientECCert(const X509List *cert, const PrivateKey *sk) 
                                    ^
/home/erhannis/Arduino/libraries/WebSockets2_Generic/src/Tiny_Websockets_Generic/network/esp8266/esp8266_tcp.hpp:75:46: error: ISO C++ forbids declaration of 'cert' with no type [-fpermissive]
         void setClientECCert(const X509List *cert, const PrivateKey *sk) 
                                              ^
/home/erhannis/Arduino/libraries/WebSockets2_Generic/src/Tiny_Websockets_Generic/network/esp8266/esp8266_tcp.hpp:75:58: error: 'PrivateKey' does not name a type
         void setClientECCert(const X509List *cert, const PrivateKey *sk) 
                                                          ^
/home/erhannis/Arduino/libraries/WebSockets2_Generic/src/Tiny_Websockets_Generic/network/esp8266/esp8266_tcp.hpp:75:70: error: ISO C++ forbids declaration of 'sk' with no type [-fpermissive]
         void setClientECCert(const X509List *cert, const PrivateKey *sk) 
                                                                      ^
/home/erhannis/Arduino/libraries/WebSockets2_Generic/src/Tiny_Websockets_Generic/network/esp8266/esp8266_tcp.hpp: In member function 'void websockets2_generic::network2_generic::SecuredEsp8266TcpClient::setInsecure()':
/home/erhannis/Arduino/libraries/WebSockets2_Generic/src/Tiny_Websockets_Generic/network/esp8266/esp8266_tcp.hpp:50:24: error: 'class WiFiClientSecure' has no member named 'setInsecure'
           this->client.setInsecure();
                        ^
/home/erhannis/Arduino/libraries/WebSockets2_Generic/src/Tiny_Websockets_Generic/network/esp8266/esp8266_tcp.hpp: In member function 'void websockets2_generic::network2_generic::SecuredEsp8266TcpClient::setFingerprint(const char*)':
/home/erhannis/Arduino/libraries/WebSockets2_Generic/src/Tiny_Websockets_Generic/network/esp8266/esp8266_tcp.hpp:55:24: error: 'class WiFiClientSecure' has no member named 'setFingerprint'
           this->client.setFingerprint(fingerprint);
                        ^
/home/erhannis/Arduino/libraries/WebSockets2_Generic/src/Tiny_Websockets_Generic/network/esp8266/esp8266_tcp.hpp: In member function 'void websockets2_generic::network2_generic::SecuredEsp8266TcpClient::setKnownKey(const int*)':
/home/erhannis/Arduino/libraries/WebSockets2_Generic/src/Tiny_Websockets_Generic/network/esp8266/esp8266_tcp.hpp:62:24: error: 'class WiFiClientSecure' has no member named 'setKnownKey'
           this->client.setKnownKey(pk);
                        ^
/home/erhannis/Arduino/libraries/WebSockets2_Generic/src/Tiny_Websockets_Generic/network/esp8266/esp8266_tcp.hpp: In member function 'void websockets2_generic::network2_generic::SecuredEsp8266TcpClient::setTrustAnchors(const int*)':
/home/erhannis/Arduino/libraries/WebSockets2_Generic/src/Tiny_Websockets_Generic/network/esp8266/esp8266_tcp.hpp:67:24: error: 'class WiFiClientSecure' has no member named 'setTrustAnchors'
           this->client.setTrustAnchors(ta);
                        ^
/home/erhannis/Arduino/libraries/WebSockets2_Generic/src/Tiny_Websockets_Generic/network/esp8266/esp8266_tcp.hpp: In member function 'void websockets2_generic::network2_generic::SecuredEsp8266TcpClient::setClientRSACert(const int*, const int*)':
/home/erhannis/Arduino/libraries/WebSockets2_Generic/src/Tiny_Websockets_Generic/network/esp8266/esp8266_tcp.hpp:72:24: error: 'class WiFiClientSecure' has no member named 'setClientRSACert'
           this->client.setClientRSACert(cert, sk);
                        ^
/home/erhannis/Arduino/libraries/WebSockets2_Generic/src/Tiny_Websockets_Generic/network/esp8266/esp8266_tcp.hpp: In member function 'void websockets2_generic::network2_generic::SecuredEsp8266TcpClient::setClientECCert(const int*, const int*)':
/home/erhannis/Arduino/libraries/WebSockets2_Generic/src/Tiny_Websockets_Generic/network/esp8266/esp8266_tcp.hpp:77:24: error: 'class WiFiClientSecure' has no member named 'setClientECCert'
           this->client.setClientECCert(cert, sk, 0xFFFF, 0);
                        ^
In file included from /home/erhannis/Arduino/libraries/WebSockets2_Generic/src/WebSockets2_Generic.h:36:0,
                 from /home/erhannis/clones/WebSockets2_Generic/examples/ESP8266/Esp8266-Server/Esp8266-Server.ino:38:
/home/erhannis/Arduino/libraries/WebSockets2_Generic/src/Tiny_Websockets_Generic/client.hpp: At global scope:
/home/erhannis/Arduino/libraries/WebSockets2_Generic/src/Tiny_Websockets_Generic/client.hpp:148:35: error: 'X509List' does not name a type
       void setClientRSACert(const X509List *cert, const PrivateKey *sk);
                                   ^
/home/erhannis/Arduino/libraries/WebSockets2_Generic/src/Tiny_Websockets_Generic/client.hpp:148:45: error: ISO C++ forbids declaration of 'cert' with no type [-fpermissive]
       void setClientRSACert(const X509List *cert, const PrivateKey *sk);
                                             ^
/home/erhannis/Arduino/libraries/WebSockets2_Generic/src/Tiny_Websockets_Generic/client.hpp:148:57: error: 'PrivateKey' does not name a type
       void setClientRSACert(const X509List *cert, const PrivateKey *sk);
                                                         ^
/home/erhannis/Arduino/libraries/WebSockets2_Generic/src/Tiny_Websockets_Generic/client.hpp:148:69: error: ISO C++ forbids declaration of 'sk' with no type [-fpermissive]
       void setClientRSACert(const X509List *cert, const PrivateKey *sk);
                                                                     ^
/home/erhannis/Arduino/libraries/WebSockets2_Generic/src/Tiny_Websockets_Generic/client.hpp:150:34: error: 'X509List' does not name a type
       void setClientECCert(const X509List *cert, const PrivateKey *sk);
                                  ^
/home/erhannis/Arduino/libraries/WebSockets2_Generic/src/Tiny_Websockets_Generic/client.hpp:150:44: error: ISO C++ forbids declaration of 'cert' with no type [-fpermissive]
       void setClientECCert(const X509List *cert, const PrivateKey *sk);
                                            ^
/home/erhannis/Arduino/libraries/WebSockets2_Generic/src/Tiny_Websockets_Generic/client.hpp:150:56: error: 'PrivateKey' does not name a type
       void setClientECCert(const X509List *cert, const PrivateKey *sk);
                                                        ^
/home/erhannis/Arduino/libraries/WebSockets2_Generic/src/Tiny_Websockets_Generic/client.hpp:150:68: error: ISO C++ forbids declaration of 'sk' with no type [-fpermissive]
       void setClientECCert(const X509List *cert, const PrivateKey *sk);
                                                                    ^
/home/erhannis/Arduino/libraries/WebSockets2_Generic/src/Tiny_Websockets_Generic/client.hpp:151:34: error: 'X509List' does not name a type
       void setTrustAnchors(const X509List *ta);
                                  ^
/home/erhannis/Arduino/libraries/WebSockets2_Generic/src/Tiny_Websockets_Generic/client.hpp:151:44: error: ISO C++ forbids declaration of 'ta' with no type [-fpermissive]
       void setTrustAnchors(const X509List *ta);
                                            ^
/home/erhannis/Arduino/libraries/WebSockets2_Generic/src/Tiny_Websockets_Generic/client.hpp:152:30: error: 'PublicKey' does not name a type
       void setKnownKey(const PublicKey *pk);
                              ^
/home/erhannis/Arduino/libraries/WebSockets2_Generic/src/Tiny_Websockets_Generic/client.hpp:152:41: error: ISO C++ forbids declaration of 'pk' with no type [-fpermissive]
       void setKnownKey(const PublicKey *pk);
                                         ^
/home/erhannis/Arduino/libraries/WebSockets2_Generic/src/Tiny_Websockets_Generic/client.hpp:187:13: error: 'X509List' does not name a type
       const X509List* _optional_ssl_trust_anchors = nullptr;
             ^
/home/erhannis/Arduino/libraries/WebSockets2_Generic/src/Tiny_Websockets_Generic/client.hpp:190:13: error: 'PublicKey' does not name a type
       const PublicKey* _optional_ssl_known_key = nullptr;
             ^
/home/erhannis/Arduino/libraries/WebSockets2_Generic/src/Tiny_Websockets_Generic/client.hpp:191:13: error: 'X509List' does not name a type
       const X509List* _optional_ssl_rsa_cert = nullptr;
             ^
/home/erhannis/Arduino/libraries/WebSockets2_Generic/src/Tiny_Websockets_Generic/client.hpp:192:13: error: 'PrivateKey' does not name a type
       const PrivateKey* _optional_ssl_rsa_private_key = nullptr;
             ^
/home/erhannis/Arduino/libraries/WebSockets2_Generic/src/Tiny_Websockets_Generic/client.hpp:193:13: error: 'X509List' does not name a type
       const X509List* _optional_ssl_ec_cert = nullptr;
             ^
/home/erhannis/Arduino/libraries/WebSockets2_Generic/src/Tiny_Websockets_Generic/client.hpp:194:13: error: 'PrivateKey' does not name a type
       const PrivateKey* _optional_ssl_ec_private_key = nullptr; 
             ^
In file included from /home/erhannis/Arduino/libraries/WebSockets2_Generic/src/WebSockets2_Generic.h:40:0,
                 from /home/erhannis/clones/WebSockets2_Generic/examples/ESP8266/Esp8266-Server/Esp8266-Server.ino:38:
/home/erhannis/Arduino/libraries/WebSockets2_Generic/src/WebSockets2_Generic_Client.hpp: In member function 'void websockets2_generic::WebsocketsClient::upgradeToSecuredConnection()':
/home/erhannis/Arduino/libraries/WebSockets2_Generic/src/WebSockets2_Generic_Client.hpp:391:23: error: 'class websockets2_generic::WebsocketsClient' has no member named '_optional_ssl_rsa_cert'
            ||  (this->_optional_ssl_rsa_cert && this->_optional_ssl_rsa_private_key)
                       ^
/home/erhannis/Arduino/libraries/WebSockets2_Generic/src/WebSockets2_Generic_Client.hpp:391:55: error: 'class websockets2_generic::WebsocketsClient' has no member named '_optional_ssl_rsa_private_key'
            ||  (this->_optional_ssl_rsa_cert && this->_optional_ssl_rsa_private_key)
                                                       ^
/home/erhannis/Arduino/libraries/WebSockets2_Generic/src/WebSockets2_Generic_Client.hpp:392:23: error: 'class websockets2_generic::WebsocketsClient' has no member named '_optional_ssl_ec_cert'
            ||  (this->_optional_ssl_ec_cert && this->_optional_ssl_ec_private_key)
                       ^
/home/erhannis/Arduino/libraries/WebSockets2_Generic/src/WebSockets2_Generic_Client.hpp:392:54: error: 'class websockets2_generic::WebsocketsClient' has no member named '_optional_ssl_ec_private_key'
            ||  (this->_optional_ssl_ec_cert && this->_optional_ssl_ec_private_key)
                                                      ^
/home/erhannis/Arduino/libraries/WebSockets2_Generic/src/WebSockets2_Generic_Client.hpp:393:22: error: 'class websockets2_generic::WebsocketsClient' has no member named '_optional_ssl_trust_anchors'
            ||  this->_optional_ssl_trust_anchors
                      ^
/home/erhannis/Arduino/libraries/WebSockets2_Generic/src/WebSockets2_Generic_Client.hpp:394:22: error: 'class websockets2_generic::WebsocketsClient' has no member named '_optional_ssl_known_key'
            ||  this->_optional_ssl_known_key)
                      ^
/home/erhannis/Arduino/libraries/WebSockets2_Generic/src/WebSockets2_Generic_Client.hpp:401:17: error: 'class websockets2_generic::WebsocketsClient' has no member named '_optional_ssl_trust_anchors'
       if (this->_optional_ssl_trust_anchors) 
                 ^
/home/erhannis/Arduino/libraries/WebSockets2_Generic/src/WebSockets2_Generic_Client.hpp:403:39: error: 'class websockets2_generic::WebsocketsClient' has no member named '_optional_ssl_trust_anchors'
         client->setTrustAnchors(this->_optional_ssl_trust_anchors);
                                       ^
/home/erhannis/Arduino/libraries/WebSockets2_Generic/src/WebSockets2_Generic_Client.hpp:406:17: error: 'class websockets2_generic::WebsocketsClient' has no member named '_optional_ssl_known_key'
       if (this->_optional_ssl_known_key) 
                 ^
/home/erhannis/Arduino/libraries/WebSockets2_Generic/src/WebSockets2_Generic_Client.hpp:408:35: error: 'class websockets2_generic::WebsocketsClient' has no member named '_optional_ssl_known_key'
         client->setKnownKey(this->_optional_ssl_known_key);
                                   ^
/home/erhannis/Arduino/libraries/WebSockets2_Generic/src/WebSockets2_Generic_Client.hpp:411:17: error: 'class websockets2_generic::WebsocketsClient' has no member named '_optional_ssl_rsa_cert'
       if (this->_optional_ssl_rsa_cert && this->_optional_ssl_rsa_private_key) 
                 ^
/home/erhannis/Arduino/libraries/WebSockets2_Generic/src/WebSockets2_Generic_Client.hpp:411:49: error: 'class websockets2_generic::WebsocketsClient' has no member named '_optional_ssl_rsa_private_key'
       if (this->_optional_ssl_rsa_cert && this->_optional_ssl_rsa_private_key) 
                                                 ^
/home/erhannis/Arduino/libraries/WebSockets2_Generic/src/WebSockets2_Generic_Client.hpp:413:40: error: 'class websockets2_generic::WebsocketsClient' has no member named '_optional_ssl_rsa_cert'
         client->setClientRSACert(this->_optional_ssl_rsa_cert, this->_optional_ssl_rsa_private_key);
                                        ^
/home/erhannis/Arduino/libraries/WebSockets2_Generic/src/WebSockets2_Generic_Client.hpp:413:70: error: 'class websockets2_generic::WebsocketsClient' has no member named '_optional_ssl_rsa_private_key'
         client->setClientRSACert(this->_optional_ssl_rsa_cert, this->_optional_ssl_rsa_private_key);
                                                                      ^
/home/erhannis/Arduino/libraries/WebSockets2_Generic/src/WebSockets2_Generic_Client.hpp:416:17: error: 'class websockets2_generic::WebsocketsClient' has no member named '_optional_ssl_ec_cert'
       if (this->_optional_ssl_ec_cert && this->_optional_ssl_ec_private_key) 
                 ^
/home/erhannis/Arduino/libraries/WebSockets2_Generic/src/WebSockets2_Generic_Client.hpp:416:48: error: 'class websockets2_generic::WebsocketsClient' has no member named '_optional_ssl_ec_private_key'
       if (this->_optional_ssl_ec_cert && this->_optional_ssl_ec_private_key) 
                                                ^
/home/erhannis/Arduino/libraries/WebSockets2_Generic/src/WebSockets2_Generic_Client.hpp:418:39: error: 'class websockets2_generic::WebsocketsClient' has no member named '_optional_ssl_ec_cert'
         client->setClientECCert(this->_optional_ssl_ec_cert, this->_optional_ssl_ec_private_key);
                                       ^
/home/erhannis/Arduino/libraries/WebSockets2_Generic/src/WebSockets2_Generic_Client.hpp:418:68: error: 'class websockets2_generic::WebsocketsClient' has no member named '_optional_ssl_ec_private_key'
         client->setClientECCert(this->_optional_ssl_ec_cert, this->_optional_ssl_ec_private_key);
                                                                    ^
/home/erhannis/Arduino/libraries/WebSockets2_Generic/src/WebSockets2_Generic_Client.hpp: In member function 'void websockets2_generic::WebsocketsClient::setInsecure()':
/home/erhannis/Arduino/libraries/WebSockets2_Generic/src/WebSockets2_Generic_Client.hpp:950:11: error: 'class websockets2_generic::WebsocketsClient' has no member named '_optional_ssl_rsa_cert'
     this->_optional_ssl_rsa_cert = nullptr;
           ^
/home/erhannis/Arduino/libraries/WebSockets2_Generic/src/WebSockets2_Generic_Client.hpp:951:11: error: 'class websockets2_generic::WebsocketsClient' has no member named '_optional_ssl_rsa_private_key'
     this->_optional_ssl_rsa_private_key = nullptr;
           ^
/home/erhannis/Arduino/libraries/WebSockets2_Generic/src/WebSockets2_Generic_Client.hpp:952:11: error: 'class websockets2_generic::WebsocketsClient' has no member named '_optional_ssl_ec_cert'
     this->_optional_ssl_ec_cert = nullptr;
           ^
/home/erhannis/Arduino/libraries/WebSockets2_Generic/src/WebSockets2_Generic_Client.hpp:953:11: error: 'class websockets2_generic::WebsocketsClient' has no member named '_optional_ssl_ec_private_key'
     this->_optional_ssl_ec_private_key = nullptr;
           ^
/home/erhannis/Arduino/libraries/WebSockets2_Generic/src/WebSockets2_Generic_Client.hpp:954:11: error: 'class websockets2_generic::WebsocketsClient' has no member named '_optional_ssl_trust_anchors'
     this->_optional_ssl_trust_anchors = nullptr;
           ^
/home/erhannis/Arduino/libraries/WebSockets2_Generic/src/WebSockets2_Generic_Client.hpp:955:11: error: 'class websockets2_generic::WebsocketsClient' has no member named '_optional_ssl_known_key'
     this->_optional_ssl_known_key = nullptr;
           ^
/home/erhannis/Arduino/libraries/WebSockets2_Generic/src/WebSockets2_Generic_Client.hpp: At global scope:
/home/erhannis/Arduino/libraries/WebSockets2_Generic/src/WebSockets2_Generic_Client.hpp:958:49: error: 'X509List' does not name a type
   void WebsocketsClient::setClientRSACert(const X509List *cert, const PrivateKey *sk) 
                                                 ^
/home/erhannis/Arduino/libraries/WebSockets2_Generic/src/WebSockets2_Generic_Client.hpp:958:59: error: ISO C++ forbids declaration of 'cert' with no type [-fpermissive]
   void WebsocketsClient::setClientRSACert(const X509List *cert, const PrivateKey *sk) 
                                                           ^
/home/erhannis/Arduino/libraries/WebSockets2_Generic/src/WebSockets2_Generic_Client.hpp:958:71: error: 'PrivateKey' does not name a type
   void WebsocketsClient::setClientRSACert(const X509List *cert, const PrivateKey *sk) 
                                                                       ^
/home/erhannis/Arduino/libraries/WebSockets2_Generic/src/WebSockets2_Generic_Client.hpp:958:83: error: ISO C++ forbids declaration of 'sk' with no type [-fpermissive]
   void WebsocketsClient::setClientRSACert(const X509List *cert, const PrivateKey *sk) 
                                                                                   ^
/home/erhannis/Arduino/libraries/WebSockets2_Generic/src/WebSockets2_Generic_Client.hpp: In member function 'void websockets2_generic::WebsocketsClient::setClientRSACert(const int*, const int*)':
/home/erhannis/Arduino/libraries/WebSockets2_Generic/src/WebSockets2_Generic_Client.hpp:960:11: error: 'class websockets2_generic::WebsocketsClient' has no member named '_optional_ssl_rsa_cert'
     this->_optional_ssl_rsa_cert = cert;
           ^
/home/erhannis/Arduino/libraries/WebSockets2_Generic/src/WebSockets2_Generic_Client.hpp:961:11: error: 'class websockets2_generic::WebsocketsClient' has no member named '_optional_ssl_rsa_private_key'
     this->_optional_ssl_rsa_private_key = sk;
           ^
/home/erhannis/Arduino/libraries/WebSockets2_Generic/src/WebSockets2_Generic_Client.hpp: At global scope:
/home/erhannis/Arduino/libraries/WebSockets2_Generic/src/WebSockets2_Generic_Client.hpp:964:48: error: 'X509List' does not name a type
   void WebsocketsClient::setClientECCert(const X509List *cert, const PrivateKey *sk) 
                                                ^
/home/erhannis/Arduino/libraries/WebSockets2_Generic/src/WebSockets2_Generic_Client.hpp:964:58: error: ISO C++ forbids declaration of 'cert' with no type [-fpermissive]
   void WebsocketsClient::setClientECCert(const X509List *cert, const PrivateKey *sk) 
                                                          ^
/home/erhannis/Arduino/libraries/WebSockets2_Generic/src/WebSockets2_Generic_Client.hpp:964:70: error: 'PrivateKey' does not name a type
   void WebsocketsClient::setClientECCert(const X509List *cert, const PrivateKey *sk) 
                                                                      ^
/home/erhannis/Arduino/libraries/WebSockets2_Generic/src/WebSockets2_Generic_Client.hpp:964:82: error: ISO C++ forbids declaration of 'sk' with no type [-fpermissive]
   void WebsocketsClient::setClientECCert(const X509List *cert, const PrivateKey *sk) 
                                                                                  ^
/home/erhannis/Arduino/libraries/WebSockets2_Generic/src/WebSockets2_Generic_Client.hpp: In member function 'void websockets2_generic::WebsocketsClient::setClientECCert(const int*, const int*)':
/home/erhannis/Arduino/libraries/WebSockets2_Generic/src/WebSockets2_Generic_Client.hpp:966:11: error: 'class websockets2_generic::WebsocketsClient' has no member named '_optional_ssl_ec_cert'
     this->_optional_ssl_ec_cert = cert;
           ^
/home/erhannis/Arduino/libraries/WebSockets2_Generic/src/WebSockets2_Generic_Client.hpp:967:11: error: 'class websockets2_generic::WebsocketsClient' has no member named '_optional_ssl_ec_private_key'
     this->_optional_ssl_ec_private_key = sk;
           ^
/home/erhannis/Arduino/libraries/WebSockets2_Generic/src/WebSockets2_Generic_Client.hpp: At global scope:
/home/erhannis/Arduino/libraries/WebSockets2_Generic/src/WebSockets2_Generic_Client.hpp:970:48: error: 'X509List' does not name a type
   void WebsocketsClient::setTrustAnchors(const X509List *ta) 
                                                ^
/home/erhannis/Arduino/libraries/WebSockets2_Generic/src/WebSockets2_Generic_Client.hpp:970:58: error: ISO C++ forbids declaration of 'ta' with no type [-fpermissive]
   void WebsocketsClient::setTrustAnchors(const X509List *ta) 
                                                          ^
/home/erhannis/Arduino/libraries/WebSockets2_Generic/src/WebSockets2_Generic_Client.hpp: In member function 'void websockets2_generic::WebsocketsClient::setTrustAnchors(const int*)':
/home/erhannis/Arduino/libraries/WebSockets2_Generic/src/WebSockets2_Generic_Client.hpp:972:11: error: 'class websockets2_generic::WebsocketsClient' has no member named '_optional_ssl_trust_anchors'
     this->_optional_ssl_trust_anchors = ta;
           ^
/home/erhannis/Arduino/libraries/WebSockets2_Generic/src/WebSockets2_Generic_Client.hpp: At global scope:
/home/erhannis/Arduino/libraries/WebSockets2_Generic/src/WebSockets2_Generic_Client.hpp:975:44: error: 'PublicKey' does not name a type
   void WebsocketsClient::setKnownKey(const PublicKey *pk) 
                                            ^
/home/erhannis/Arduino/libraries/WebSockets2_Generic/src/WebSockets2_Generic_Client.hpp:975:55: error: ISO C++ forbids declaration of 'pk' with no type [-fpermissive]
   void WebsocketsClient::setKnownKey(const PublicKey *pk) 
                                                       ^
/home/erhannis/Arduino/libraries/WebSockets2_Generic/src/WebSockets2_Generic_Client.hpp: In member function 'void websockets2_generic::WebsocketsClient::setKnownKey(const int*)':
/home/erhannis/Arduino/libraries/WebSockets2_Generic/src/WebSockets2_Generic_Client.hpp:977:11: error: 'class websockets2_generic::WebsocketsClient' has no member named '_optional_ssl_known_key'
     this->_optional_ssl_known_key = pk;
           ^
Using library WebSockets2_Generic at version 1.1.0 in folder: /home/erhannis/Arduino/libraries/WebSockets2_Generic 
Using library ESP8266WiFi at version 1.0 in folder: /home/erhannis/.arduino15/packages/esp8266/hardware/esp8266/2.4.1/libraries/ESP8266WiFi 
exit status 1
Error compiling for board Generic ESP8266 Module.
khoih-prog commented 3 years ago

You're using too out-of-date Arduino IDE and ESP8266 core version

You can try to update

  1. Arduino IDE 1.8.5. into latest Arduino IDE 1.8.13.
  2. ESP8266 core 2.4.1 to ESP8266 core 2.7.4

Then recompile.


Compiled OK

Selection_613


Prerequisites

Selection_614

Erhannis commented 3 years ago

Oh, you're right - sorry! Thanks!