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.