ESP8266Audio
ESP8266Audio copied to clipboard
several error messages
Unfortunately I always get several error messages when compiling. I tried to update ESP8266Audio and the ESP8266 board files, but that did not help. I guess something went wrong with my libraries. Could you please have a look on it - thanks a lot! Bernd
============================================0
Arduino: 1.8.10 (Windows 7), Board: "Generic ESP8266 Module, 160 MHz, Flash, Legacy (new can return nullptr), All SSL ciphers (most compatible), dtr (aka nodemcu), 26 MHz, 40MHz, DOUT (compatible), 1MB (FS:64KB OTA:~470KB), 2, nonos-sdk 2.2.1+100 (190703), v2 Higher Bandwidth, Disabled, None, Only Sketch, 115200"
In file included from C:\Users\bertron\Documents\Arduino\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatLib.h:27:0,
from C:\Users\bertron\Documents\Arduino\libraries\SdFat_-_Adafruit_Fork\src/SdFat.h:33,
from C:\Users\bertron\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\SDFS\src/SDFS.h:36,
from C:\Users\bertron\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\SD\src/SD.h:25,
from C:\Users\bertron\Documents\Arduino\libraries\ESP8266Audio\src\AudioFileSourceSD.h:25,
from C:\Users\bertron\Documents\Arduino\libraries\ESP8266Audio\src\AudioFileSourceSD.cpp:21:
C:\Users\bertron\Documents\Arduino\libraries\SdFat_-_Adafruit_Fork\src/FatLib/ArduinoFiles.h:122:7: error: redefinition of 'class fs::File'
class File : public FatFile, public Stream {
^
In file included from C:\Users\bertron\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\SD\src/SD.h:24:0,
from C:\Users\bertron\Documents\Arduino\libraries\ESP8266Audio\src\AudioFileSourceSD.h:25,
from C:\Users\bertron\Documents\Arduino\libraries\ESP8266Audio\src\AudioFileSourceSD.cpp:21:
C:\Users\bertron\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\cores\esp8266/FS.h:52:7: error: previous definition of 'class fs::File'
class File : public Stream
^
In file included from C:\Users\bertron\Documents\Arduino\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatLib.h:28:0,
from C:\Users\bertron\Documents\Arduino\libraries\SdFat_-_Adafruit_Fork\src/SdFat.h:33,
from C:\Users\bertron\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\SDFS\src/SDFS.h:36,
from C:\Users\bertron\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\SD\src/SD.h:25,
from C:\Users\bertron\Documents\Arduino\libraries\ESP8266Audio\src\AudioFileSourceSD.h:25,
from C:\Users\bertron\Documents\Arduino\libraries\ESP8266Audio\src\AudioFileSourceSD.cpp:21:
C:\Users\bertron\Documents\Arduino\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatFileSystem.h: In member function 'fs::File FatFileSystem::open(const char*, oflag_t)':
C:\Users\bertron\Documents\Arduino\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatFileSystem.h:95:13: error: 'class fs::File' has no member named 'open'
tmpFile.open(vwd(), path, oflag);
^
In file included from C:\Users\bertron\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\SD\src/SD.h:25:0,
from C:\Users\bertron\Documents\Arduino\libraries\ESP8266Audio\src\AudioFileSourceSD.h:25,
from C:\Users\bertron\Documents\Arduino\libraries\ESP8266Audio\src\AudioFileSourceSD.cpp:21:
C:\Users\bertron\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\SDFS\src/SDFS.h: At global scope:
C:\Users\bertron\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\SDFS\src/SDFS.h:223:5: error: 'sdfat' does not name a type
sdfat::SdFat* getFs()
^
C:\Users\bertron\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\SDFS\src/SDFS.h:249:5: error: 'sdfat' does not name a type
sdfat::SdFat _fs;
^
C:\Users\bertron\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\SDFS\src/SDFS.h: In member function 'virtual bool sdfs::SDFSImpl::exists(const char*)':
C:\Users\bertron\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\SDFS\src/SDFS.h:85:27: error: '_fs' was not declared in this scope
return _mounted ? _fs.exists(path) : false;
^
C:\Users\bertron\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\SDFS\src/SDFS.h: In member function 'virtual bool sdfs::SDFSImpl::rename(const char*, const char*)':
C:\Users\bertron\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\SDFS\src/SDFS.h:91:27: error: '_fs' was not declared in this scope
return _mounted ? _fs.rename(pathFrom, pathTo) : false;
^
C:\Users\bertron\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\SDFS\src/SDFS.h: In member function 'virtual bool sdfs::SDFSImpl::info64(fs::FSInfo64&)':
C:\Users\bertron\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\SDFS\src/SDFS.h:100:26: error: '_fs' was not declared in this scope
info.blockSize = _fs.vol()->blocksPerCluster() * 512;
^
C:\Users\bertron\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\SDFS\src/SDFS.h: In member function 'virtual bool sdfs::SDFSImpl::remove(const char*)':
C:\Users\bertron\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\SDFS\src/SDFS.h:129:27: error: '_fs' was not declared in this scope
return _mounted ? _fs.remove(path) : false;
^
C:\Users\bertron\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\SDFS\src/SDFS.h: In member function 'virtual bool sdfs::SDFSImpl::mkdir(const char*)':
C:\Users\bertron\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\SDFS\src/SDFS.h:133:27: error: '_fs' was not declared in this scope
return _mounted ? _fs.mkdir(path) : false;
^
C:\Users\bertron\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\SDFS\src/SDFS.h: In member function 'virtual bool sdfs::SDFSImpl::rmdir(const char*)':
C:\Users\bertron\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\SDFS\src/SDFS.h:137:26: error: '_fs' was not declared in this scope
return _mounted ?_fs.rmdir(path) : false;
^
C:\Users\bertron\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\SDFS\src/SDFS.h: In member function 'virtual bool sdfs::SDFSImpl::begin()':
C:\Users\bertron\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\SDFS\src/SDFS.h:154:20: error: '_fs' was not declared in this scope
_mounted = _fs.begin(_cfg._csPin, _cfg._spiSettings);
^
C:\Users\bertron\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\SDFS\src/SDFS.h:159:2: error: 'sdfat' has not been declared
sdfat::SdFile::dateTimeCallback(dateTimeCB);
^
C:\Users\bertron\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\SDFS\src/SDFS.h: In member function 'uint8_t sdfs::SDFSImpl::type()':
C:\Users\bertron\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\SDFS\src/SDFS.h:173:16: error: '_fs' was not declared in this scope
return _fs.card()->type();
^
C:\Users\bertron\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\SDFS\src/SDFS.h: In member function 'uint8_t sdfs::SDFSImpl::fatType()':
C:\Users\bertron\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\SDFS\src/SDFS.h:176:16: error: '_fs' was not declared in this scope
return _fs.vol()->fatType();
^
C:\Users\bertron\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\SDFS\src/SDFS.h: In member function 'size_t sdfs::SDFSImpl::blocksPerCluster()':
C:\Users\bertron\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\SDFS\src/SDFS.h:179:16: error: '_fs' was not declared in this scope
return _fs.vol()->blocksPerCluster();
^
C:\Users\bertron\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\SDFS\src/SDFS.h: In member function 'size_t sdfs::SDFSImpl::totalClusters()':
C:\Users\bertron\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\SDFS\src/SDFS.h:182:16: error: '_fs' was not declared in this scope
return _fs.vol()->clusterCount();
^
C:\Users\bertron\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\SDFS\src/SDFS.h: In static member function 'static uint8_t sdfs::SDFSImpl::_getFlags(fs::OpenMode, fs::AccessMode)':
C:\Users\bertron\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\SDFS\src/SDFS.h:232:21: error: 'sdfat' has not been declared
mode |= sdfat::O_CREAT;
^
In file included from C:\Users\bertron\Documents\Arduino\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatFile.h:36:0,
from C:\Users\bertron\Documents\Arduino\libraries\SdFat_-_Adafruit_Fork\src/FatLib/ArduinoFiles.h:33,
from C:\Users\bertron\Documents\Arduino\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatLib.h:27,
from C:\Users\bertron\Documents\Arduino\libraries\SdFat_-_Adafruit_Fork\src/SdFat.h:33,
from C:\Users\bertron\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\SDFS\src/SDFS.h:36,
from C:\Users\bertron\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\SD\src/SD.h:25,
from C:\Users\bertron\Documents\Arduino\libraries\ESP8266Audio\src\AudioFileSourceSD.h:25,
from C:\Users\bertron\Documents\Arduino\libraries\ESP8266Audio\src\AudioFileSourceSD.cpp:21:
C:\Users\bertron\Documents\Arduino\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatApiConstants.h:52:19: error: expected unqualified-id before numeric constant
#define O_CREAT 0x10 ///< Create file if it does not exist.
^
C:\Users\bertron\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\SDFS\src/SDFS.h:232:28: note: in expansion of macro 'O_CREAT'
mode |= sdfat::O_CREAT;
^
C:\Users\bertron\Documents\Arduino\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatApiConstants.h:52:19: error: expected ';' before numeric constant
#define O_CREAT 0x10 ///< Create file if it does not exist.
^
C:\Users\bertron\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\SDFS\src/SDFS.h:232:28: note: in expansion of macro 'O_CREAT'
mode |= sdfat::O_CREAT;
^
In file included from C:\Users\bertron\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\SD\src/SD.h:25:0,
from C:\Users\bertron\Documents\Arduino\libraries\ESP8266Audio\src\AudioFileSourceSD.h:25,
from C:\Users\bertron\Documents\Arduino\libraries\ESP8266Audio\src\AudioFileSourceSD.cpp:21:
C:\Users\bertron\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\SDFS\src/SDFS.h:235:21: error: 'sdfat' has not been declared
mode |= sdfat::O_AT_END;
^
In file included from C:\Users\bertron\Documents\Arduino\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatFile.h:36:0,
from C:\Users\bertron\Documents\Arduino\libraries\SdFat_-_Adafruit_Fork\src/FatLib/ArduinoFiles.h:33,
from C:\Users\bertron\Documents\Arduino\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatLib.h:27,
from C:\Users\bertron\Documents\Arduino\libraries\SdFat_-_Adafruit_Fork\src/SdFat.h:33,
from C:\Users\bertron\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\SDFS\src/SDFS.h:36,
from C:\Users\bertron\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\SD\src/SD.h:25,
from C:\Users\bertron\Documents\Arduino\libraries\ESP8266Audio\src\AudioFileSourceSD.h:25,
from C:\Users\bertron\Documents\Arduino\libraries\ESP8266Audio\src\AudioFileSourceSD.cpp:21:
C:\Users\bertron\Documents\Arduino\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatApiConstants.h:50:19: error: expected unqualified-id before numeric constant
#define O_AT_END 0X04 ///< Open at EOF.
^
C:\Users\bertron\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\SDFS\src/SDFS.h:235:28: note: in expansion of macro 'O_AT_END'
mode |= sdfat::O_AT_END;
^
C:\Users\bertron\Documents\Arduino\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatApiConstants.h:50:19: error: expected ';' before numeric constant
#define O_AT_END 0X04 ///< Open at EOF.
^
C:\Users\bertron\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\SDFS\src/SDFS.h:235:28: note: in expansion of macro 'O_AT_END'
mode |= sdfat::O_AT_END;
^
In file included from C:\Users\bertron\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\SD\src/SD.h:25:0,
from C:\Users\bertron\Documents\Arduino\libraries\ESP8266Audio\src\AudioFileSourceSD.h:25,
from C:\Users\bertron\Documents\Arduino\libraries\ESP8266Audio\src\AudioFileSourceSD.cpp:21:
C:\Users\bertron\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\SDFS\src/SDFS.h:238:21: error: 'sdfat' has not been declared
mode |= sdfat::O_TRUNC;
^
In file included from C:\Users\bertron\Documents\Arduino\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatFile.h:36:0,
from C:\Users\bertron\Documents\Arduino\libraries\SdFat_-_Adafruit_Fork\src/FatLib/ArduinoFiles.h:33,
from C:\Users\bertron\Documents\Arduino\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatLib.h:27,
from C:\Users\bertron\Documents\Arduino\libraries\SdFat_-_Adafruit_Fork\src/SdFat.h:33,
from C:\Users\bertron\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\SDFS\src/SDFS.h:36,
from C:\Users\bertron\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\SD\src/SD.h:25,
from C:\Users\bertron\Documents\Arduino\libraries\ESP8266Audio\src\AudioFileSourceSD.h:25,
from C:\Users\bertron\Documents\Arduino\libraries\ESP8266Audio\src\AudioFileSourceSD.cpp:21:
C:\Users\bertron\Documents\Arduino\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatApiConstants.h:53:19: error: expected unqualified-id before numeric constant
#define O_TRUNC 0x20 ///< Truncate file to zero length.
^
C:\Users\bertron\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\SDFS\src/SDFS.h:238:28: note: in expansion of macro 'O_TRUNC'
mode |= sdfat::O_TRUNC;
^
C:\Users\bertron\Documents\Arduino\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatApiConstants.h:53:19: error: expected ';' before numeric constant
#define O_TRUNC 0x20 ///< Truncate file to zero length.
^
C:\Users\bertron\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\SDFS\src/SDFS.h:238:28: note: in expansion of macro 'O_TRUNC'
mode |= sdfat::O_TRUNC;
^
In file included from C:\Users\bertron\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\SD\src/SD.h:25:0,
from C:\Users\bertron\Documents\Arduino\libraries\ESP8266Audio\src\AudioFileSourceSD.h:25,
from C:\Users\bertron\Documents\Arduino\libraries\ESP8266Audio\src\AudioFileSourceSD.cpp:21:
C:\Users\bertron\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\SDFS\src/SDFS.h:241:21: error: 'sdfat' has not been declared
mode |= sdfat::O_READ;
^
In file included from C:\Users\bertron\Documents\Arduino\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatFile.h:36:0,
from C:\Users\bertron\Documents\Arduino\libraries\SdFat_-_Adafruit_Fork\src/FatLib/ArduinoFiles.h:33,
from C:\Users\bertron\Documents\Arduino\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatLib.h:27,
from C:\Users\bertron\Documents\Arduino\libraries\SdFat_-_Adafruit_Fork\src/SdFat.h:33,
from C:\Users\bertron\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\SDFS\src/SDFS.h:36,
from C:\Users\bertron\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\SD\src/SD.h:25,
from C:\Users\bertron\Documents\Arduino\libraries\ESP8266Audio\src\AudioFileSourceSD.h:25,
from C:\Users\bertron\Documents\Arduino\libraries\ESP8266Audio\src\AudioFileSourceSD.cpp:21:
C:\Users\bertron\Documents\Arduino\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatApiConstants.h:47:19: error: expected unqualified-id before numeric constant
#define O_RDONLY 0X00 ///< Open for reading only.
^
C:\Users\bertron\Documents\Arduino\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatApiConstants.h:61:19: note: in expansion of macro 'O_RDONLY'
#define O_READ O_RDONLY
^
C:\Users\bertron\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\SDFS\src/SDFS.h:241:28: note: in expansion of macro 'O_READ'
mode |= sdfat::O_READ;
^
C:\Users\bertron\Documents\Arduino\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatApiConstants.h:47:19: error: expected ';' before numeric constant
#define O_RDONLY 0X00 ///< Open for reading only.
^
C:\Users\bertron\Documents\Arduino\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatApiConstants.h:61:19: note: in expansion of macro 'O_RDONLY'
#define O_READ O_RDONLY
^
C:\Users\bertron\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\SDFS\src/SDFS.h:241:28: note: in expansion of macro 'O_READ'
mode |= sdfat::O_READ;
^
In file included from C:\Users\bertron\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\SD\src/SD.h:25:0,
from C:\Users\bertron\Documents\Arduino\libraries\ESP8266Audio\src\AudioFileSourceSD.h:25,
from C:\Users\bertron\Documents\Arduino\libraries\ESP8266Audio\src\AudioFileSourceSD.cpp:21:
C:\Users\bertron\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\SDFS\src/SDFS.h:244:21: error: 'sdfat' has not been declared
mode |= sdfat::O_WRITE;
^
In file included from C:\Users\bertron\Documents\Arduino\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatFile.h:36:0,
from C:\Users\bertron\Documents\Arduino\libraries\SdFat_-_Adafruit_Fork\src/FatLib/ArduinoFiles.h:33,
from C:\Users\bertron\Documents\Arduino\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatLib.h:27,
from C:\Users\bertron\Documents\Arduino\libraries\SdFat_-_Adafruit_Fork\src/SdFat.h:33,
from C:\Users\bertron\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\SDFS\src/SDFS.h:36,
from C:\Users\bertron\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\SD\src/SD.h:25,
from C:\Users\bertron\Documents\Arduino\libraries\ESP8266Audio\src\AudioFileSourceSD.h:25,
from C:\Users\bertron\Documents\Arduino\libraries\ESP8266Audio\src\AudioFileSourceSD.cpp:21:
C:\Users\bertron\Documents\Arduino\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatApiConstants.h:48:19: error: expected unqualified-id before numeric constant
#define O_WRONLY 0X01 ///< Open for writing only.
^
C:\Users\bertron\Documents\Arduino\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatApiConstants.h:62:19: note: in expansion of macro 'O_WRONLY'
#define O_WRITE O_WRONLY
^
C:\Users\bertron\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\SDFS\src/SDFS.h:244:28: note: in expansion of macro 'O_WRITE'
mode |= sdfat::O_WRITE;
^
C:\Users\bertron\Documents\Arduino\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatApiConstants.h:48:19: error: expected ';' before numeric constant
#define O_WRONLY 0X01 ///< Open for writing only.
^
C:\Users\bertron\Documents\Arduino\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatApiConstants.h:62:19: note: in expansion of macro 'O_WRONLY'
#define O_WRITE O_WRONLY
^
C:\Users\bertron\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\SDFS\src/SDFS.h:244:28: note: in expansion of macro 'O_WRITE'
mode |= sdfat::O_WRITE;
^
In file included from C:\Users\bertron\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\SD\src/SD.h:25:0,
from C:\Users\bertron\Documents\Arduino\libraries\ESP8266Audio\src\AudioFileSourceSD.h:25,
from C:\Users\bertron\Documents\Arduino\libraries\ESP8266Audio\src\AudioFileSourceSD.cpp:21:
C:\Users\bertron\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\SDFS\src/SDFS.h: At global scope:
C:\Users\bertron\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\SDFS\src/SDFS.h:258:48: error: 'sdfat' was not declared in this scope
SDFSFileImpl(SDFSImpl *fs, std::shared_ptr<sdfat::File> fd, const char *name)
^
C:\Users\bertron\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\SDFS\src/SDFS.h:258:59: error: template argument 1 is invalid
SDFSFileImpl(SDFSImpl *fs, std::shared_ptr<sdfat::File> fd, const char *name)
^
C:\Users\bertron\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\SDFS\src/SDFS.h:393:21: error: 'sdfat' was not declared in this scope
std::shared_ptr<sdfat::File> _fd;
^
C:\Users\bertron\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\SDFS\src/SDFS.h:393:32: error: template argument 1 is invalid
std::shared_ptr<sdfat::File> _fd;
^
C:\Users\bertron\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\SDFS\src/SDFS.h: In member function 'virtual size_t sdfs::SDFSFileImpl::write(const uint8_t*, size_t)':
C:\Users\bertron\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\SDFS\src/SDFS.h:273:29: error: base operand of '->' is not a pointer
return _opened ? _fd->write(buf, size) : -1;
^
C:\Users\bertron\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\SDFS\src/SDFS.h: In member function 'virtual size_t sdfs::SDFSFileImpl::read(uint8_t*, size_t)':
C:\Users\bertron\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\SDFS\src/SDFS.h:278:29: error: base operand of '->' is not a pointer
return _opened ? _fd->read(buf, size) : -1;
^
C:\Users\bertron\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\SDFS\src/SDFS.h: In member function 'virtual void sdfs::SDFSFileImpl::flush()':
C:\Users\bertron\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\SDFS\src/SDFS.h:284:16: error: base operand of '->' is not a pointer
_fd->flush();
^
C:\Users\bertron\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\SDFS\src/SDFS.h:285:16: error: base operand of '->' is not a pointer
_fd->sync();
^
C:\Users\bertron\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\SDFS\src/SDFS.h: In member function 'virtual bool sdfs::SDFSFileImpl::seek(uint32_t, fs::SeekMode)':
C:\Users\bertron\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\SDFS\src/SDFS.h:296:27: error: base operand of '->' is not a pointer
return _fd->seekSet(pos);
^
C:\Users\bertron\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\SDFS\src/SDFS.h:298:27: error: base operand of '->' is not a pointer
return _fd->seekEnd(-pos); // TODO again, odd from POSIX
^
C:\Users\bertron\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\SDFS\src/SDFS.h:300:27: error: base operand of '->' is not a pointer
return _fd->seekCur(pos);
^
C:\Users\bertron\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\SDFS\src/SDFS.h: In member function 'virtual size_t sdfs::SDFSFileImpl::position() const':
C:\Users\bertron\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\SDFS\src/SDFS.h:311:29: error: base operand of '->' is not a pointer
return _opened ? _fd->curPosition() : 0;
^
C:\Users\bertron\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\SDFS\src/SDFS.h: In member function 'virtual size_t sdfs::SDFSFileImpl::size() const':
C:\Users\bertron\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\SDFS\src/SDFS.h:316:29: error: base operand of '->' is not a pointer
return _opened ? _fd->fileSize() : 0;
^
C:\Users\bertron\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\SDFS\src/SDFS.h: In member function 'virtual bool sdfs::SDFSFileImpl::truncate(uint32_t)':
C:\Users\bertron\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\SDFS\src/SDFS.h:325:19: error: base operand of '->' is not a pointer
return _fd->truncate(size);
^
C:\Users\bertron\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\SDFS\src/SDFS.h: In member function 'virtual void sdfs::SDFSFileImpl::close()':
C:\Users\bertron\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\SDFS\src/SDFS.h:331:16: error: base operand of '->' is not a pointer
_fd->close();
^
C:\Users\bertron\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\SDFS\src/SDFS.h: In member function 'virtual bool sdfs::SDFSFileImpl::isFile() const':
C:\Users\bertron\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\SDFS\src/SDFS.h:359:29: error: base operand of '->' is not a pointer
return _opened ? _fd->isFile() : false;;
^
C:\Users\bertron\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\SDFS\src/SDFS.h: In member function 'virtual bool sdfs::SDFSFileImpl::isDirectory() const':
C:\Users\bertron\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\SDFS\src/SDFS.h:364:29: error: base operand of '->' is not a pointer
return _opened ? _fd->isDirectory() : false;
^
C:\Users\bertron\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\SDFS\src/SDFS.h: In member function 'virtual time_t sdfs::SDFSFileImpl::getLastWrite()':
C:\Users\bertron\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\SDFS\src/SDFS.h:370:13: error: 'sdfat' has not been declared
sdfat::dir_t tmp;
^
C:\Users\bertron\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\SDFS\src/SDFS.h:370:26: error: expected ';' before 'tmp'
sdfat::dir_t tmp;
^
C:\Users\bertron\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\SDFS\src/SDFS.h:371:21: error: request for member 'get' in '((sdfs::SDFSFileImpl*)this)->sdfs::SDFSFileImpl::_fd', which is of non-class type 'int'
if (_fd.get()->dirEntry(&tmp)) {
^
C:\Users\bertron\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\SDFS\src/SDFS.h:371:38: error: 'tmp' was not declared in this scope
if (_fd.get()->dirEntry(&tmp)) {
^
C:\Users\bertron\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\SDFS\src/SDFS.h: In member function 'virtual time_t sdfs::SDFSFileImpl::getCreationTime()':
C:\Users\bertron\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\SDFS\src/SDFS.h:381:13: error: 'sdfat' has not been declared
sdfat::dir_t tmp;
^
C:\Users\bertron\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\SDFS\src/SDFS.h:381:26: error: expected ';' before 'tmp'
sdfat::dir_t tmp;
^
C:\Users\bertron\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\SDFS\src/SDFS.h:382:21: error: request for member 'get' in '((sdfs::SDFSFileImpl*)this)->sdfs::SDFSFileImpl::_fd', which is of non-class type 'int'
if (_fd.get()->dirEntry(&tmp)) {
^
C:\Users\bertron\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\SDFS\src/SDFS.h:382:38: error: 'tmp' was not declared in this scope
if (_fd.get()->dirEntry(&tmp)) {
^
C:\Users\bertron\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\SDFS\src/SDFS.h: At global scope:
C:\Users\bertron\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\SDFS\src/SDFS.h:401:70: error: 'sdfat' was not declared in this scope
SDFSDirImpl(const String& pattern, SDFSImpl* fs, std::shared_ptr<sdfat::File> dir, const char *dirPath = nullptr)
^
C:\Users\bertron\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\SDFS\src/SDFS.h:401:81: error: template argument 1 is invalid
SDFSDirImpl(const String& pattern, SDFSImpl* fs, std::shared_ptr<sdfat::File> dir, const char *dirPath = nullptr)
^
C:\Users\bertron\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\SDFS\src/SDFS.h:510:21: error: 'sdfat' was not declared in this scope
std::shared_ptr<sdfat::File> _dir;
^
C:\Users\bertron\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\SDFS\src/SDFS.h:510:32: error: template argument 1 is invalid
std::shared_ptr<sdfat::File> _dir;
^
C:\Users\bertron\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\SDFS\src/SDFS.h: In destructor 'virtual sdfs::SDFSDirImpl::~SDFSDirImpl()':
C:\Users\bertron\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\SDFS\src/SDFS.h:412:13: error: base operand of '->' is not a pointer
_dir->close();
^
C:\Users\bertron\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\SDFS\src/SDFS.h: In member function 'virtual bool sdfs::SDFSDirImpl::next()':
C:\Users\bertron\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\SDFS\src/SDFS.h:476:13: error: 'sdfat' has not been declared
sdfat::File file;
^
C:\Users\bertron\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\SDFS\src/SDFS.h:476:25: error: expected ';' before 'file'
sdfat::File file;
^
C:\Users\bertron\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\SDFS\src/SDFS.h:477:13: error: 'file' was not declared in this scope
file.openNext(_dir.get(), sdfat::O_READ);
^
C:\Users\bertron\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\SDFS\src/SDFS.h:477:32: error: request for member 'get' in '((sdfs::SDFSDirImpl*)this)->sdfs::SDFSDirImpl::_dir', which is of non-class type 'int'
file.openNext(_dir.get(), sdfat::O_READ);
^
C:\Users\bertron\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\SDFS\src/SDFS.h:477:39: error: 'sdfat' has not been declared
file.openNext(_dir.get(), sdfat::O_READ);
^
In file included from C:\Users\bertron\Documents\Arduino\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatFile.h:36:0,
from C:\Users\bertron\Documents\Arduino\libraries\SdFat_-_Adafruit_Fork\src/FatLib/ArduinoFiles.h:33,
from C:\Users\bertron\Documents\Arduino\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatLib.h:27,
from C:\Users\bertron\Documents\Arduino\libraries\SdFat_-_Adafruit_Fork\src/SdFat.h:33,
from C:\Users\bertron\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\SDFS\src/SDFS.h:36,
from C:\Users\bertron\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\SD\src/SD.h:25,
from C:\Users\bertron\Documents\Arduino\libraries\ESP8266Audio\src\AudioFileSourceSD.h:25,
from C:\Users\bertron\Documents\Arduino\libraries\ESP8266Audio\src\AudioFileSourceSD.cpp:21:
C:\Users\bertron\Documents\Arduino\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatApiConstants.h:47:19: error: expected unqualified-id before numeric constant
#define O_RDONLY 0X00 ///< Open for reading only.
^
C:\Users\bertron\Documents\Arduino\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatApiConstants.h:61:19: note: in expansion of macro 'O_RDONLY'
#define O_READ O_RDONLY
^
C:\Users\bertron\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\SDFS\src/SDFS.h:477:46: note: in expansion of macro 'O_READ'
file.openNext(_dir.get(), sdfat::O_READ);
^
In file included from C:\Users\bertron\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\SD\src/SD.h:25:0,
from C:\Users\bertron\Documents\Arduino\libraries\ESP8266Audio\src\AudioFileSourceSD.h:25,
from C:\Users\bertron\Documents\Arduino\libraries\ESP8266Audio\src\AudioFileSourceSD.cpp:21:
C:\Users\bertron\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\SDFS\src/SDFS.h:483:17: error: 'sdfat' has not been declared
sdfat::dir_t tmp;
^
C:\Users\bertron\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\SDFS\src/SDFS.h:483:30: error: expected ';' before 'tmp'
sdfat::dir_t tmp;
^
C:\Users\bertron\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\SDFS\src/SDFS.h:484:36: error: 'tmp' was not declared in this scope
if (file.dirEntry(&tmp)) {
^
C:\Users\bertron\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\SDFS\src/SDFS.h: In member function 'virtual bool sdfs::SDFSDirImpl::rewind()':
C:\Users\bertron\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\SDFS\src/SDFS.h:503:13: error: base operand of '->' is not a pointer
_dir->rewind();
^
In file included from C:\Users\bertron\Documents\Arduino\libraries\ESP8266Audio\src\AudioFileSourceSD.h:25:0,
from C:\Users\bertron\Documents\Arduino\libraries\ESP8266Audio\src\AudioFileSourceSD.cpp:21:
C:\Users\bertron\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\SD\src/SD.h: At global scope:
C:\Users\bertron\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\SD\src/SD.h:28:19: error: 'sdfat' has not been declared
#define FILE_READ sdfat::O_READ
^
C:\Users\bertron\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\SD\src/SD.h:47:52: note: in expansion of macro 'FILE_READ'
File open(const char *filename, uint8_t mode = FILE_READ) {
^
In file included from C:\Users\bertron\Documents\Arduino\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatFile.h:36:0,
from C:\Users\bertron\Documents\Arduino\libraries\SdFat_-_Adafruit_Fork\src/FatLib/ArduinoFiles.h:33,
from C:\Users\bertron\Documents\Arduino\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatLib.h:27,
from C:\Users\bertron\Documents\Arduino\libraries\SdFat_-_Adafruit_Fork\src/SdFat.h:33,
from C:\Users\bertron\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\SDFS\src/SDFS.h:36,
from C:\Users\bertron\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\SD\src/SD.h:25,
from C:\Users\bertron\Documents\Arduino\libraries\ESP8266Audio\src\AudioFileSourceSD.h:25,
from C:\Users\bertron\Documents\Arduino\libraries\ESP8266Audio\src\AudioFileSourceSD.cpp:21:
C:\Users\bertron\Documents\Arduino\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatApiConstants.h:47:19: error: expected unqualified-id before numeric constant
#define O_RDONLY 0X00 ///< Open for reading only.
^
C:\Users\bertron\Documents\Arduino\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatApiConstants.h:61:19: note: in expansion of macro 'O_RDONLY'
#define O_READ O_RDONLY
^
C:\Users\bertron\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\SD\src/SD.h:28:26: note: in expansion of macro 'O_READ'
#define FILE_READ sdfat::O_READ
^
C:\Users\bertron\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\SD\src/SD.h:47:52: note: in expansion of macro 'FILE_READ'
File open(const char *filename, uint8_t mode = FILE_READ) {
^
In file included from C:\Users\bertron\Documents\Arduino\libraries\ESP8266Audio\src\AudioFileSourceSD.h:25:0,
from C:\Users\bertron\Documents\Arduino\libraries\ESP8266Audio\src\AudioFileSourceSD.cpp:21:
C:\Users\bertron\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\SD\src/SD.h:28:19: error: 'sdfat' has not been declared
#define FILE_READ sdfat::O_READ
^
C:\Users\bertron\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\SD\src/SD.h:55:54: note: in expansion of macro 'FILE_READ'
File open(const String &filename, uint8_t mode = FILE_READ) {
^
In file included from C:\Users\bertron\Documents\Arduino\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatFile.h:36:0,
from C:\Users\bertron\Documents\Arduino\libraries\SdFat_-_Adafruit_Fork\src/FatLib/ArduinoFiles.h:33,
from C:\Users\bertron\Documents\Arduino\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatLib.h:27,
from C:\Users\bertron\Documents\Arduino\libraries\SdFat_-_Adafruit_Fork\src/SdFat.h:33,
from C:\Users\bertron\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\SDFS\src/SDFS.h:36,
from C:\Users\bertron\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\SD\src/SD.h:25,
from C:\Users\bertron\Documents\Arduino\libraries\ESP8266Audio\src\AudioFileSourceSD.h:25,
from C:\Users\bertron\Documents\Arduino\libraries\ESP8266Audio\src\AudioFileSourceSD.cpp:21:
C:\Users\bertron\Documents\Arduino\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatApiConstants.h:47:19: error: expected unqualified-id before numeric constant
#define O_RDONLY 0X00 ///< Open for reading only.
^
C:\Users\bertron\Documents\Arduino\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatApiConstants.h:61:19: note: in expansion of macro 'O_RDONLY'
#define O_READ O_RDONLY
^
C:\Users\bertron\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\SD\src/SD.h:28:26: note: in expansion of macro 'O_READ'
#define FILE_READ sdfat::O_READ
^
C:\Users\bertron\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\SD\src/SD.h:55:54: note: in expansion of macro 'FILE_READ'
File open(const String &filename, uint8_t mode = FILE_READ) {
^
In file included from C:\Users\bertron\Documents\Arduino\libraries\ESP8266Audio\src\AudioFileSourceSD.h:25:0,
from C:\Users\bertron\Documents\Arduino\libraries\ESP8266Audio\src\AudioFileSourceSD.cpp:21:
C:\Users\bertron\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\SD\src/SD.h: In member function 'const char* SDClass::getMode(uint8_t)':
C:\Users\bertron\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\SD\src/SD.h:154:29: error: 'sdfat' has not been declared
bool read = (mode & sdfat::O_READ) ? true : false;
^
In file included from C:\Users\bertron\Documents\Arduino\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatFile.h:36:0,
from C:\Users\bertron\Documents\Arduino\libraries\SdFat_-_Adafruit_Fork\src/FatLib/ArduinoFiles.h:33,
from C:\Users\bertron\Documents\Arduino\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatLib.h:27,
from C:\Users\bertron\Documents\Arduino\libraries\SdFat_-_Adafruit_Fork\src/SdFat.h:33,
from C:\Users\bertron\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\SDFS\src/SDFS.h:36,
from C:\Users\bertron\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\SD\src/SD.h:25,
from C:\Users\bertron\Documents\Arduino\libraries\ESP8266Audio\src\AudioFileSourceSD.h:25,
from C:\Users\bertron\Documents\Arduino\libraries\ESP8266Audio\src\AudioFileSourceSD.cpp:21:
C:\Users\bertron\Documents\Arduino\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatApiConstants.h:47:19: error: expected unqualified-id before numeric constant
#define O_RDONLY 0X00 ///< Open for reading only.
^
C:\Users\bertron\Documents\Arduino\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatApiConstants.h:61:19: note: in expansion of macro 'O_RDONLY'
#define O_READ O_RDONLY
^
C:\Users\bertron\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\SD\src/SD.h:154:36: note: in expansion of macro 'O_READ'
bool read = (mode & sdfat::O_READ) ? true : false;
^
C:\Users\bertron\Documents\Arduino\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatApiConstants.h:47:19: error: expected ')' before numeric constant
#define O_RDONLY 0X00 ///< Open for reading only.
^
C:\Users\bertron\Documents\Arduino\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatApiConstants.h:61:19: note: in expansion of macro 'O_RDONLY'
#define O_READ O_RDONLY
^
C:\Users\bertron\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\SD\src/SD.h:154:36: note: in expansion of macro 'O_READ'
bool read = (mode & sdfat::O_READ) ? true : false;
^
In file included from C:\Users\bertron\Documents\Arduino\libraries\ESP8266Audio\src\AudioFileSourceSD.h:25:0,
from C:\Users\bertron\Documents\Arduino\libraries\ESP8266Audio\src\AudioFileSourceSD.cpp:21:
C:\Users\bertron\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\SD\src/SD.h:155:30: error: 'sdfat' has not been declared
bool write = (mode & sdfat::O_WRITE) ? true : false;
^
In file included from C:\Users\bertron\Documents\Arduino\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatFile.h:36:0,
from C:\Users\bertron\Documents\Arduino\libraries\SdFat_-_Adafruit_Fork\src/FatLib/ArduinoFiles.h:33,
from C:\Users\bertron\Documents\Arduino\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatLib.h:27,
from C:\Users\bertron\Documents\Arduino\libraries\SdFat_-_Adafruit_Fork\src/SdFat.h:33,
from C:\Users\bertron\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\SDFS\src/SDFS.h:36,
from C:\Users\bertron\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\SD\src/SD.h:25,
from C:\Users\bertron\Documents\Arduino\libraries\ESP8266Audio\src\AudioFileSourceSD.h:25,
from C:\Users\bertron\Documents\Arduino\libraries\ESP8266Audio\src\AudioFileSourceSD.cpp:21:
C:\Users\bertron\Documents\Arduino\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatApiConstants.h:48:19: error: expected unqualified-id before numeric constant
#define O_WRONLY 0X01 ///< Open for writing only.
^
C:\Users\bertron\Documents\Arduino\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatApiConstants.h:62:19: note: in expansion of macro 'O_WRONLY'
#define O_WRITE O_WRONLY
^
C:\Users\bertron\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\SD\src/SD.h:155:37: note: in expansion of macro 'O_WRITE'
bool write = (mode & sdfat::O_WRITE) ? true : false;
^
C:\Users\bertron\Documents\Arduino\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatApiConstants.h:48:19: error: expected ')' before numeric constant
#define O_WRONLY 0X01 ///< Open for writing only.
^
C:\Users\bertron\Documents\Arduino\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatApiConstants.h:62:19: note: in expansion of macro 'O_WRONLY'
#define O_WRITE O_WRONLY
^
C:\Users\bertron\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\SD\src/SD.h:155:37: note: in expansion of macro 'O_WRITE'
bool write = (mode & sdfat::O_WRITE) ? true : false;
^
In file included from C:\Users\bertron\Documents\Arduino\libraries\ESP8266Audio\src\AudioFileSourceSD.h:25:0,
from C:\Users\bertron\Documents\Arduino\libraries\ESP8266Audio\src\AudioFileSourceSD.cpp:21:
C:\Users\bertron\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\SD\src/SD.h:156:31: error: 'sdfat' has not been declared
bool append = (mode & sdfat::O_APPEND) ? true : false;
^
In file included from C:\Users\bertron\Documents\Arduino\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatFile.h:36:0,
from C:\Users\bertron\Documents\Arduino\libraries\SdFat_-_Adafruit_Fork\src/FatLib/ArduinoFiles.h:33,
from C:\Users\bertron\Documents\Arduino\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatLib.h:27,
from C:\Users\bertron\Documents\Arduino\libraries\SdFat_-_Adafruit_Fork\src/SdFat.h:33,
from C:\Users\bertron\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\SDFS\src/SDFS.h:36,
from C:\Users\bertron\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\SD\src/SD.h:25,
from C:\Users\bertron\Documents\Arduino\libraries\ESP8266Audio\src\AudioFileSourceSD.h:25,
from C:\Users\bertron\Documents\Arduino\libraries\ESP8266Audio\src\AudioFileSourceSD.cpp:21:
C:\Users\bertron\Documents\Arduino\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatApiConstants.h:51:19: error: expected unqualified-id before numeric constant
#define O_APPEND 0X08 ///< Set append mode.
^
C:\Users\bertron\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\SD\src/SD.h:156:38: note: in expansion of macro 'O_APPEND'
bool append = (mode & sdfat::O_APPEND) ? true : false;
^
C:\Users\bertron\Documents\Arduino\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatApiConstants.h:51:19: error: expected ')' before numeric constant
#define O_APPEND 0X08 ///< Set append mode.
^
C:\Users\bertron\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\SD\src/SD.h:156:38: note: in expansion of macro 'O_APPEND'
bool append = (mode & sdfat::O_APPEND) ? true : false;
^
In file included from C:\Users\bertron\Documents\Arduino\libraries\ESP8266Audio\src\AudioFileSourceSD.h:25:0,
from C:\Users\bertron\Documents\Arduino\libraries\ESP8266Audio\src\AudioFileSourceSD.cpp:21:
C:\Users\bertron\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\SD\src/SD.h: In function 'uint16_t FAT_DATE(uint16_t, uint8_t, uint8_t)':
C:\Users\bertron\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\SD\src/SD.h:179:24: error: redefinition of 'uint16_t FAT_DATE(uint16_t, uint8_t, uint8_t)'
static inline uint16_t FAT_DATE(uint16_t year, uint8_t month, uint8_t day) {
^
In file included from C:\Users\bertron\Documents\Arduino\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatFile.h:37:0,
from C:\Users\bertron\Documents\Arduino\libraries\SdFat_-_Adafruit_Fork\src/FatLib/ArduinoFiles.h:33,
from C:\Users\bertron\Documents\Arduino\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatLib.h:27,
from C:\Users\bertron\Documents\Arduino\libraries\SdFat_-_Adafruit_Fork\src/SdFat.h:33,
from C:\Users\bertron\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\SDFS\src/SDFS.h:36,
from C:\Users\bertron\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\SD\src/SD.h:25,
from C:\Users\bertron\Documents\Arduino\libraries\ESP8266Audio\src\AudioFileSourceSD.h:25,
from C:\Users\bertron\Documents\Arduino\libraries\ESP8266Audio\src\AudioFileSourceSD.cpp:21:
C:\Users\bertron\Documents\Arduino\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatStructs.h:762:24: error: 'uint16_t FAT_DATE(uint16_t, uint8_t, uint8_t)' previously defined here
static inline uint16_t FAT_DATE(uint16_t year, uint8_t month, uint8_t day) {
^
In file included from C:\Users\bertron\Documents\Arduino\libraries\ESP8266Audio\src\AudioFileSourceSD.h:25:0,
from C:\Users\bertron\Documents\Arduino\libraries\ESP8266Audio\src\AudioFileSourceSD.cpp:21:
C:\Users\bertron\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\SD\src/SD.h: In function 'uint16_t FAT_YEAR(uint16_t)':
C:\Users\bertron\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\SD\src/SD.h:182:24: error: redefinition of 'uint16_t FAT_YEAR(uint16_t)'
static inline uint16_t FAT_YEAR(uint16_t fatDate) {
^
In file included from C:\Users\bertron\Documents\Arduino\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatFile.h:37:0,
from C:\Users\bertron\Documents\Arduino\libraries\SdFat_-_Adafruit_Fork\src/FatLib/ArduinoFiles.h:33,
from C:\Users\bertron\Documents\Arduino\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatLib.h:27,
from C:\Users\bertron\Documents\Arduino\libraries\SdFat_-_Adafruit_Fork\src/SdFat.h:33,
from C:\Users\bertron\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\SDFS\src/SDFS.h:36,
from C:\Users\bertron\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\SD\src/SD.h:25,
from C:\Users\bertron\Documents\Arduino\libraries\ESP8266Audio\src\AudioFileSourceSD.h:25,
from C:\Users\bertron\Documents\Arduino\libraries\ESP8266Audio\src\AudioFileSourceSD.cpp:21:
C:\Users\bertron\Documents\Arduino\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatStructs.h:770:24: error: 'uint16_t FAT_YEAR(uint16_t)' previously defined here
static inline uint16_t FAT_YEAR(uint16_t fatDate) {
^
In file included from C:\Users\bertron\Documents\Arduino\libraries\ESP8266Audio\src\AudioFileSourceSD.h:25:0,
from C:\Users\bertron\Documents\Arduino\libraries\ESP8266Audio\src\AudioFileSourceSD.cpp:21:
C:\Users\bertron\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\SD\src/SD.h: In function 'uint8_t FAT_MONTH(uint16_t)':
C:\Users\bertron\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\SD\src/SD.h:185:23: error: redefinition of 'uint8_t FAT_MONTH(uint16_t)'
static inline uint8_t FAT_MONTH(uint16_t fatDate) {
^
In file included from C:\Users\bertron\Documents\Arduino\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatFile.h:37:0,
from C:\Users\bertron\Documents\Arduino\libraries\SdFat_-_Adafruit_Fork\src/FatLib/ArduinoFiles.h:33,
from C:\Users\bertron\Documents\Arduino\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatLib.h:27,
from C:\Users\bertron\Documents\Arduino\libraries\SdFat_-_Adafruit_Fork\src/SdFat.h:33,
from C:\Users\bertron\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\SDFS\src/SDFS.h:36,
from C:\Users\bertron\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\SD\src/SD.h:25,
from C:\Users\bertron\Documents\Arduino\libraries\ESP8266Audio\src\AudioFileSourceSD.h:25,
from C:\Users\bertron\Documents\Arduino\libraries\ESP8266Audio\src\AudioFileSourceSD.cpp:21:
C:\Users\bertron\Documents\Arduino\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatStructs.h:778:23: error: 'uint8_t FAT_MONTH(uint16_t)' previously defined here
static inline uint8_t FAT_MONTH(uint16_t fatDate) {
^
In file included from C:\Users\bertron\Documents\Arduino\libraries\ESP8266Audio\src\AudioFileSourceSD.h:25:0,
from C:\Users\bertron\Documents\Arduino\libraries\ESP8266Audio\src\AudioFileSourceSD.cpp:21:
C:\Users\bertron\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\SD\src/SD.h: In function 'uint8_t FAT_DAY(uint16_t)':
C:\Users\bertron\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\SD\src/SD.h:188:23: error: redefinition of 'uint8_t FAT_DAY(uint16_t)'
static inline uint8_t FAT_DAY(uint16_t fatDate) {
^
In file included from C:\Users\bertron\Documents\Arduino\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatFile.h:37:0,
from C:\Users\bertron\Documents\Arduino\libraries\SdFat_-_Adafruit_Fork\src/FatLib/ArduinoFiles.h:33,
from C:\Users\bertron\Documents\Arduino\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatLib.h:27,
from C:\Users\bertron\Documents\Arduino\libraries\SdFat_-_Adafruit_Fork\src/SdFat.h:33,
from C:\Users\bertron\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\SDFS\src/SDFS.h:36,
from C:\Users\bertron\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\SD\src/SD.h:25,
from C:\Users\bertron\Documents\Arduino\libraries\ESP8266Audio\src\AudioFileSourceSD.h:25,
from C:\Users\bertron\Documents\Arduino\libraries\ESP8266Audio\src\AudioFileSourceSD.cpp:21:
C:\Users\bertron\Documents\Arduino\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatStructs.h:786:23: error: 'uint8_t FAT_DAY(uint16_t)' previously defined here
static inline uint8_t FAT_DAY(uint16_t fatDate) {
^
In file included from C:\Users\bertron\Documents\Arduino\libraries\ESP8266Audio\src\AudioFileSourceSD.h:25:0,
from C:\Users\bertron\Documents\Arduino\libraries\ESP8266Audio\src\AudioFileSourceSD.cpp:21:
C:\Users\bertron\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\SD\src/SD.h: In function 'uint16_t FAT_TIME(uint8_t, uint8_t, uint8_t)':
C:\Users\bertron\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\SD\src/SD.h:191:24: error: redefinition of 'uint16_t FAT_TIME(uint8_t, uint8_t, uint8_t)'
static inline uint16_t FAT_TIME(uint8_t hour, uint8_t minute, uint8_t second) {
^
In file included from C:\Users\bertron\Documents\Arduino\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatFile.h:37:0,
from C:\Users\bertron\Documents\Arduino\libraries\SdFat_-_Adafruit_Fork\src/FatLib/ArduinoFiles.h:33,
from C:\Users\bertron\Documents\Arduino\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatLib.h:27,
from C:\Users\bertron\Documents\Arduino\libraries\SdFat_-_Adafruit_Fork\src/SdFat.h:33,
from C:\Users\bertron\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\SDFS\src/SDFS.h:36,
from C:\Users\bertron\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\SD\src/SD.h:25,
from C:\Users\bertron\Documents\Arduino\libraries\ESP8266Audio\src\AudioFileSourceSD.h:25,
from C:\Users\bertron\Documents\Arduino\libraries\ESP8266Audio\src\AudioFileSourceSD.cpp:21:
C:\Users\bertron\Documents\Arduino\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatStructs.h:796:24: error: 'uint16_t FAT_TIME(uint8_t, uint8_t, uint8_t)' previously defined here
static inline uint16_t FAT_TIME(uint8_t hour, uint8_t minute, uint8_t second) {
^
In file included from C:\Users\bertron\Documents\Arduino\libraries\ESP8266Audio\src\AudioFileSourceSD.h:25:0,
from C:\Users\bertron\Documents\Arduino\libraries\ESP8266Audio\src\AudioFileSourceSD.cpp:21:
C:\Users\bertron\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\SD\src/SD.h: In function 'uint8_t FAT_HOUR(uint16_t)':
C:\Users\bertron\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\SD\src/SD.h:194:23: error: redefinition of 'uint8_t FAT_HOUR(uint16_t)'
static inline uint8_t FAT_HOUR(uint16_t fatTime) {
^
In file included from C:\Users\bertron\Documents\Arduino\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatFile.h:37:0,
from C:\Users\bertron\Documents\Arduino\libraries\SdFat_-_Adafruit_Fork\src/FatLib/ArduinoFiles.h:33,
from C:\Users\bertron\Documents\Arduino\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatLib.h:27,
from C:\Users\bertron\Documents\Arduino\libraries\SdFat_-_Adafruit_Fork\src/SdFat.h:33,
from C:\Users\bertron\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\SDFS\src/SDFS.h:36,
from C:\Users\bertron\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\SD\src/SD.h:25,
from C:\Users\bertron\Documents\Arduino\libraries\ESP8266Audio\src\AudioFileSourceSD.h:25,
from C:\Users\bertron\Documents\Arduino\libraries\ESP8266Audio\src\AudioFileSourceSD.cpp:21:
C:\Users\bertron\Documents\Arduino\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatStructs.h:804:23: error: 'uint8_t FAT_HOUR(uint16_t)' previously defined here
static inline uint8_t FAT_HOUR(uint16_t fatTime) {
^
In file included from C:\Users\bertron\Documents\Arduino\libraries\ESP8266Audio\src\AudioFileSourceSD.h:25:0,
from C:\Users\bertron\Documents\Arduino\libraries\ESP8266Audio\src\AudioFileSourceSD.cpp:21:
C:\Users\bertron\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\SD\src/SD.h: In function 'uint8_t FAT_MINUTE(uint16_t)':
C:\Users\bertron\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\SD\src/SD.h:197:23: error: redefinition of 'uint8_t FAT_MINUTE(uint16_t)'
static inline uint8_t FAT_MINUTE(uint16_t fatTime) {
^
In file included from C:\Users\bertron\Documents\Arduino\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatFile.h:37:0,
from C:\Users\bertron\Documents\Arduino\libraries\SdFat_-_Adafruit_Fork\src/FatLib/ArduinoFiles.h:33,
from C:\Users\bertron\Documents\Arduino\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatLib.h:27,
from C:\Users\bertron\Documents\Arduino\libraries\SdFat_-_Adafruit_Fork\src/SdFat.h:33,
from C:\Users\bertron\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\SDFS\src/SDFS.h:36,
from C:\Users\bertron\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\SD\src/SD.h:25,
from C:\Users\bertron\Documents\Arduino\libraries\ESP8266Audio\src\AudioFileSourceSD.h:25,
from C:\Users\bertron\Documents\Arduino\libraries\ESP8266Audio\src\AudioFileSourceSD.cpp:21:
C:\Users\bertron\Documents\Arduino\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatStructs.h:812:23: error: 'uint8_t FAT_MINUTE(uint16_t)' previously defined here
static inline uint8_t FAT_MINUTE(uint16_t fatTime) {
^
In file included from C:\Users\bertron\Documents\Arduino\libraries\ESP8266Audio\src\AudioFileSourceSD.h:25:0,
from C:\Users\bertron\Documents\Arduino\libraries\ESP8266Audio\src\AudioFileSourceSD.cpp:21:
C:\Users\bertron\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\SD\src/SD.h: In function 'uint8_t FAT_SECOND(uint16_t)':
C:\Users\bertron\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\SD\src/SD.h:200:23: error: redefinition of 'uint8_t FAT_SECOND(uint16_t)'
static inline uint8_t FAT_SECOND(uint16_t fatTime) {
^
In file included from C:\Users\bertron\Documents\Arduino\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatFile.h:37:0,
from C:\Users\bertron\Documents\Arduino\libraries\SdFat_-_Adafruit_Fork\src/FatLib/ArduinoFiles.h:33,
from C:\Users\bertron\Documents\Arduino\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatLib.h:27,
from C:\Users\bertron\Documents\Arduino\libraries\SdFat_-_Adafruit_Fork\src/SdFat.h:33,
from C:\Users\bertron\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\SDFS\src/SDFS.h:36,
from C:\Users\bertron\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\SD\src/SD.h:25,
from C:\Users\bertron\Documents\Arduino\libraries\ESP8266Audio\src\AudioFileSourceSD.h:25,
from C:\Users\bertron\Documents\Arduino\libraries\ESP8266Audio\src\AudioFileSourceSD.cpp:21:
C:\Users\bertron\Documents\Arduino\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatStructs.h:822:23: error: 'uint8_t FAT_SECOND(uint16_t)' previously defined here
static inline uint8_t FAT_SECOND(uint16_t fatTime) {
^
In file included from C:\Users\bertron\Documents\Arduino\libraries\ESP8266Audio\src\AudioFileSourceSD.h:25:0,
from C:\Users\bertron\Documents\Arduino\libraries\ESP8266Audio\src\AudioFileSourceSD.cpp:21:
C:\Users\bertron\Documents\Arduino\libraries\ESP8266Audio\src\AudioFileSourceSD.cpp: In member function 'virtual bool AudioFileSourceSD::open(const char*)':
C:\Users\bertron\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\SD\src/SD.h:28:19: error: 'sdfat' has not been declared
#define FILE_READ sdfat::O_READ
^
C:\Users\bertron\Documents\Arduino\libraries\ESP8266Audio\src\AudioFileSourceSD.cpp:34:25: note: in expansion of macro 'FILE_READ'
f = SD.open(filename, FILE_READ);
^
In file included from C:\Users\bertron\Documents\Arduino\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatFile.h:36:0,
from C:\Users\bertron\Documents\Arduino\libraries\SdFat_-_Adafruit_Fork\src/FatLib/ArduinoFiles.h:33,
from C:\Users\bertron\Documents\Arduino\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatLib.h:27,
from C:\Users\bertron\Documents\Arduino\libraries\SdFat_-_Adafruit_Fork\src/SdFat.h:33,
from C:\Users\bertron\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\SDFS\src/SDFS.h:36,
from C:\Users\bertron\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\SD\src/SD.h:25,
from C:\Users\bertron\Documents\Arduino\libraries\ESP8266Audio\src\AudioFileSourceSD.h:25,
from C:\Users\bertron\Documents\Arduino\libraries\ESP8266Audio\src\AudioFileSourceSD.cpp:21:
C:\Users\bertron\Documents\Arduino\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatApiConstants.h:47:19: error: expected unqualified-id before numeric constant
#define O_RDONLY 0X00 ///< Open for reading only.
^
C:\Users\bertron\Documents\Arduino\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatApiConstants.h:61:19: note: in expansion of macro 'O_RDONLY'
#define O_READ O_RDONLY
^
C:\Users\bertron\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\SD\src/SD.h:28:26: note: in expansion of macro 'O_READ'
#define FILE_READ sdfat::O_READ
^
C:\Users\bertron\Documents\Arduino\libraries\ESP8266Audio\src\AudioFileSourceSD.cpp:34:25: note: in expansion of macro 'FILE_READ'
f = SD.open(filename, FILE_READ);
^
Multiple libraries were found for "ESP8266WiFi.h" Used: C:\Users\bertron\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\ESP8266WiFi Multiple libraries were found for "DNSServer.h" Used: C:\Users\bertron\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\DNSServer Multiple libraries were found for "SD.h" Used: C:\Users\bertron\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\SD Not used: C:\Program Multiple libraries were found for "ESP8266WebServer.h" Used: C:\Users\bertron\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\ESP8266WebServer Multiple libraries were found for "SDFS.h" Used: C:\Users\bertron\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\SDFS Multiple libraries were found for "SPI.h" Used: C:\Users\bertron\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\SPI Multiple libraries were found for "ESP8266mDNS.h" Used: C:\Users\bertron\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\ESP8266mDNS Multiple libraries were found for "ESP8266HTTPClient.h" Used: C:\Users\bertron\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\ESP8266HTTPClient Multiple libraries were found for "IotWebConf.h" Used: C:\Users\bertron\Documents\Arduino\libraries\IotWebConf Multiple libraries were found for "ESP8266HTTPUpdateServer.h" Used: C:\Users\bertron\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\ESP8266HTTPUpdateServer Multiple libraries were found for "PubSubClient.h" Used: C:\Users\bertron\Documents\Arduino\libraries\PubSubClient Multiple libraries were found for "AudioFileSourceHTTPStream.h" Used: C:\Users\bertron\Documents\Arduino\libraries\ESP8266Audio Multiple libraries were found for "SdFat.h" Used: C:\Users\bertron\Documents\Arduino\libraries\SdFat_-_Adafruit_Fork Not used: C:\Users\bertron\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\ESP8266SdFat Multiple libraries were found for "EEPROM.h" Used: C:\Users\bertron\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\EEPROM exit status 1 Error compiling for board Generic ESP8266 Module.
This report would have more information with "Show verbose output during compilation" option enabled in File -> Preferences.
I'm pretty sure I cannot help you but please format your output right, otherwise nobodies gonna read it.
This works like this:
I cannot escape things here unfortunately. Put three backticks at the beginning of the block and three at the end. Like demonstrated below but without the backslashes \
\`\`\`
Here goes your commandline output
\`\`\`