SerialWiFi was not declared in this scope

I'm trying to run the ConnectWithWPA example for the Arduino WiFi DevEd board but am getting the following errors

Arduino: 1.8.3 (Mac OS X), Board: "Arduino Uno WiFi"

In file included from /Users/samtebbs/Documents/Arduino/libraries/WiFi_Link/src/utility/uart/serial.cpp:30:0:
/Users/samtebbs/Documents/Arduino/libraries/WiFi_Link/src/utility/uart/serial.cpp: In member function 'void WfSerial::begin()':
/Users/samtebbs/Documents/Arduino/libraries/WiFi_Link/src/utility/uart/serial.h:38:16: error: 'SerialWiFi' was not declared in this scope
#define Serial SerialWiFi
^
/Users/samtebbs/Documents/Arduino/libraries/WiFi_Link/src/utility/uart/serial.cpp:38:3: note: in expansion of macro 'Serial'
Serial.begin(ESP_CH_UART_BR);
^
/Users/samtebbs/Documents/Arduino/libraries/WiFi_Link/src/utility/uart/serial.cpp: In member function 'int WfSerial::read()':
/Users/samtebbs/Documents/Arduino/libraries/WiFi_Link/src/utility/uart/serial.h:38:16: error: 'SerialWiFi' was not declared in this scope
#define Serial SerialWiFi
^
/Users/samtebbs/Documents/Arduino/libraries/WiFi_Link/src/utility/uart/serial.cpp:44:7: note: in expansion of macro 'Serial'
c = Serial.read();
^
/Users/samtebbs/Documents/Arduino/libraries/WiFi_Link/src/utility/uart/serial.cpp: In member function 'void WfSerial::write(unsigned char)':
/Users/samtebbs/Documents/Arduino/libraries/WiFi_Link/src/utility/uart/serial.h:38:16: error: 'SerialWiFi' was not declared in this scope
#define Serial SerialWiFi
^
/Users/samtebbs/Documents/Arduino/libraries/WiFi_Link/src/utility/uart/serial.cpp:54:3: note: in expansion of macro 'Serial'
Serial.write(c);
^
/Users/samtebbs/Documents/Arduino/libraries/WiFi_Link/src/utility/uart/serial.cpp: In member function 'int WfSerial::available()':
/Users/samtebbs/Documents/Arduino/libraries/WiFi_Link/src/utility/uart/serial.h:38:16: error: 'SerialWiFi' was not declared in this scope
#define Serial SerialWiFi
^
/Users/samtebbs/Documents/Arduino/libraries/WiFi_Link/src/utility/uart/serial.cpp:60:9: note: in expansion of macro 'Serial'
num = Serial.available();
^
exit status 1
Error compiling for board Arduino Uno WiFi.

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

I have followed the Arduino Uno WiFi firmware update tutorial and so I should have all of the software and libraries that I need, why is this error occuring and how do I fix it?

Thanks

for the Arduino WiFi DevEd board

That's a POS from arduino.org. Ask THERE for help with that POS.

WiFi Link library is for the boards with WiFi Link firmware. if you didn't change the firmware, use the UnoWiFiDevEd library.

You have this compile error because you didn't select Arduino Uno Wifi as the board in Tools menu