ESP8266 with SD card failing compilation

I uninstalled all my 1.8.13 (Revo uninstaller
Renamed Arduino15
Installed 1.8.16
-- But still same problem.
I took a close look at the verbose output, and in the end, the three lines above 'exit status 1'
I wondered - Why did it take SdFat.h from the ordinary Arduino libray in stead off the
SdFat.h in ESP8266SdFat in the ESP8266 package?
I moved the 'ordinary' SdFat.h and SdFat.cpp away from the 'ordinary' folder.
Now I could compile and access the SD Card (read/write/print dir and file content).
I took a look at the verbose output, and now it was as I expected.

Now I have to test my other sketches for AVR controllers who are using #include <SdFat.h>

I will continue with 1.8.16 and don't want to test 1.8.14 and 1.8.15