I'm trying to compile the MD_MIDIFile_Play example for my new Adafruit Feather HUZZAH ESP8266 board. I've installed version 2.6.0 of MD_MIDIFile and version 2.1.2 of SdFat using the Library Manager (version 1.8.19 of the IDE). I'm getting the following error messages on compile. Any help much appreciated!
In file included from C:\Users\Elby\Documents\Arduino\libraries\MD_MIDIFile\examples\MD_MIDIFile_Play\MD_MIDIFile_Play.ino:10:
C:\Users\Elby\Documents\Arduino\libraries\SdFat\src/SdFat.h:452:2: warning: #warning File not defined because __has_include(FS.h) [-Wcpp]
452 | #warning File not defined because __has_include(FS.h)
| ^~~~~~~
In file included from C:\Users\Elby\Documents\Arduino\libraries\MD_MIDIFile\examples\MD_MIDIFile_Play\MD_MIDIFile_Play.ino:11:
C:\Users\Elby\Documents\Arduino\libraries\MD_MIDIFile\src/MD_MIDIFile.h:469:9: error: 'File' does not name a type; did you mean 'SdFile'?
469 | typedef File SDDIR; ///< File type for folders
| ^~~~
| SdFile
C:\Users\Elby\Documents\Arduino\libraries\MD_MIDIFile\src/MD_MIDIFile.h:470:9: error: 'File' does not name a type; did you mean 'SdFile'?
470 | typedef File SDFILE; ///< File type for files
| ^~~~
| SdFile
C:\Users\Elby\Documents\Arduino\libraries\MD_MIDIFile\src/MD_MIDIFile.h:1243:3: error: 'SDFILE' does not name a type; did you mean 'FILE'?
1243 | SDFILE _fd; ///< SDFat file descriptor
| ^~~~~~
| FILE
exit status 1
Error compiling for board Adafruit Feather HUZZAH ESP8266.