SDfat and Seeed Stalker v3.1?

I have an existing project that I am working on using a Seeeduino Stalker 3.1. The project works but it is using too much power when sleeping and I traced it to the use of the SD library. I am trying to use the SDfat library instead but receive errors on compile when selecting the Seeed board. I started with the QuickStart SDfat example to eliminate any issues my project might bring in.

Error messages from compile:

Generating function prototypes...
"C:\\Users\\user\\AppData\\Local\\Arduino15\\packages\\Seeeduino\\tools\\avr-gcc\\4.8.1-arduino5/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=8000000L -DARDUINO=10813 -DARDUINO_AVR_stalker -DARDUINO_ARCH_SEEEDUINO_STALKER "-IC:\\Users\\User\\AppData\\Local\\Arduino15\\packages\\Seeeduino\\hardware\\Seeeduino_Stalker\\1.0.2\\cores\\arduino" "-IC:\\Users\\User\\AppData\\Local\\Arduino15\\packages\\Seeeduino\\hardware\\Seeeduino_Stalker\\1.0.2\\variants\\eightanaloginputs" "-IC:\\Users\\User\\AppData\\Local\\Arduino15\\packages\\Seeeduino\\hardware\\Seeeduino_Stalker\\1.0.2\\libraries\\SPI" "-IC:\\Users\\User\\Google Drive\\Arduino\\libraries\\SdFat\\src" "C:\\Users\\User\\AppData\\Local\\Temp\\arduino_build_838676\\sketch\\QuickStart.ino.cpp" -o "C:\\Users\\User\\AppData\\Local\\Temp\\arduino_build_838676\\preproc\\ctags_target_for_gcc_minus_e.cpp" -DARDUINO_LIB_DISCOVERY_PHASE
In file included from C:\Users\user\Arduino\libraries\SdFat\examples\QuickStart\QuickStart.ino:4:0:
C:\Users\user\Arduino\libraries\SdFat\src/SdFat.h:400:46: error: missing binary operator before token "("
 #if !defined(__has_include) || !__has_include(<FS.h>)
                                             ^
Using library SPI at version 1.0 in folder: C:\Users\user\AppData\Local\Arduino15\packages\Seeeduino\hardware\Seeeduino_Stalker\1.0.2\libraries\SPI 
Using library SdFat at version 2.0.2 in folder: C:\Users\user\Arduino\libraries\SdFat 
exit status 1
Error compiling for board Seeeduino Stalker V3.

I also noticed:
WARNING: library SPI claims to run on avr architecture(s) and may be incompatible with your current board which runs on Seeeduino_Stalker architecture(s).

My project runs OK with SD instead of SDfat even using the SPI library, so I have ignored this error, but perhaps SDfat uses it in a way that SD did not and is exposing that incompatibility.

I reverted to SDfat v1.1.4 instead of 2.x and was able to make that work.