[ref]Dmitrybcr[/ref], А ведь можно было эту простыню под спойллер загнать или файлом выложить
[spoiler]413 | : _pattern(pattern), _fs(fs), _dir(dir), _valid(false), _dirPath(nullptr)
| ^~~
| _dir
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SDFS\src/SDFS.h: In destructor 'virtual sdfs::SDFSDirImpl::~SDFSDirImpl()':
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SDFS\src/SDFS.h:423:13: error: base operand of '->' is not a pointer
423 | _dir->close();
| ^~
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SDFS\src/SDFS.h: In member function 'virtual bool sdfs::SDFSDirImpl::next()':
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SDFS\src/SDFS.h:487:13: error: 'sdfat' has not been declared
487 | sdfat::File32 file;
| ^~~~~
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SDFS\src/SDFS.h:488:13: error: 'file' was not declared in this scope
488 | file.openNext(_dir.get(), sdfat::O_READ);
| ^~~~
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SDFS\src/SDFS.h:488:32: error: request for member 'get' in '((sdfs::SDFSDirImpl*)this)->sdfs::SDFSDirImpl::_dir', which is of non-class type 'int'
488 | file.openNext(_dir.get(), sdfat::O_READ);
| ^~~
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SDFS\src/SDFS.h:488:39: error: 'sdfat' has not been declared
488 | file.openNext(_dir.get(), sdfat::O_READ);
| ^~~~~
In file included from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatFile.h:36,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/ArduinoFiles.h:33,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatLib.h:27,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/SdFat.h:33,
from C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SDFS\src/SDFS.h:36,
from C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SD\src/SD.h:25,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.h:25,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.cpp:21:
c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatApiConstants.h:47:19: error: expected unqualified-id before numeric constant
47 | #define O_RDONLY 0X00 ///< Open for reading only.
| ^~~~
c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatApiConstants.h:61:19: note: in expansion of macro 'O_RDONLY'
61 | #define O_READ O_RDONLY
| ^~~~~~~~
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SDFS\src/SDFS.h:488:46: note: in expansion of macro 'O_READ'
488 | file.openNext(_dir.get(), sdfat::O_READ);
| ^~~~~~
In file included from C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SD\src/SD.h:25,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.h:25,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.cpp:21:
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SDFS\src/SDFS.h:494:17: error: 'sdfat' has not been declared
494 | sdfat::DirFat_t tmp;
| ^~~~~
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SDFS\src/SDFS.h:495:36: error: 'tmp' was not declared in this scope; did you mean 'tm'?
495 | if (file.dirEntry(&tmp)) {
| ^~~
| tm
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SDFS\src/SDFS.h: In member function 'virtual bool sdfs::SDFSDirImpl::rewind()':
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SDFS\src/SDFS.h:514:13: error: base operand of '->' is not a pointer
514 | _dir->rewind();
| ^~
In file included from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/SdCard/SdSpiCard.h:33,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/BlockDriver.h:32,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/SdFat.h:32,
from C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SDFS\src/SDFS.h:36,
from C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SD\src/SD.h:25,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.h:25,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.cpp:21:
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SD\src/SD.h: At global scope:
c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/SdCard/SdInfo.h:104:29: error: could not convert 'SPISettings(((uint32_t)(80000000 / 4)), 1, ((int)((uint8_t)SPI_MODE0)))' from 'SPISettings' to 'uint32_t' {aka 'unsigned int'}
104 | #define SD_SCK_HZ(maxSpeed) SPISettings(maxSpeed, MSBFIRST, SPI_MODE0)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| |
| SPISettings
c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/SdCard/SdInfo.h:112:24: note: in expansion of macro 'SD_SCK_HZ'
112 | #define SPI_HALF_SPEED SD_SCK_HZ(F_CPU/4)
| ^~~~~~~~~
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SD\src/SD.h:35:49: note: in expansion of macro 'SPI_HALF_SPEED'
35 | boolean begin(uint8_t csPin, uint32_t cfg = SPI_HALF_SPEED) {
| ^~~~~~~~~~~~~~
In file included from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.h:25,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.cpp:21:
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SD\src/SD.h:28:19: error: 'sdfat' has not been declared
28 | #define FILE_READ sdfat::O_READ
| ^~~~~
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SD\src/SD.h:47:52: note: in expansion of macro 'FILE_READ'
47 | File open(const char *filename, uint8_t mode = FILE_READ) {
| ^~~~~~~~~
In file included from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatFile.h:36,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/ArduinoFiles.h:33,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatLib.h:27,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/SdFat.h:33,
from C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SDFS\src/SDFS.h:36,
from C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SD\src/SD.h:25,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.h:25,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.cpp:21:
c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatApiConstants.h:47:19: error: expected unqualified-id before numeric constant
47 | #define O_RDONLY 0X00 ///< Open for reading only.
| ^~~~
c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatApiConstants.h:61:19: note: in expansion of macro 'O_RDONLY'
61 | #define O_READ O_RDONLY
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SD\src/SD.h:28:26: note: in expansion of macro 'O_READ'
28 | #define FILE_READ sdfat::O_READ
| ^~~~~~
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SD\src/SD.h:47:52: note: in expansion of macro 'FILE_READ'
47 | File open(const char *filename, uint8_t mode = FILE_READ) {
| ^~~~~~~~~
In file included from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.h:25,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.cpp:21:
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SD\src/SD.h:28:19: error: 'sdfat' has not been declared
28 | #define FILE_READ sdfat::O_READ
| ^~~~~
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SD\src/SD.h:55:54: note: in expansion of macro 'FILE_READ'
55 | File open(const String &filename, uint8_t mode = FILE_READ) {
| ^~~~~~~~~
In file included from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatFile.h:36,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/ArduinoFiles.h:33,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatLib.h:27,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/SdFat.h:33,
from C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SDFS\src/SDFS.h:36,
from C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SD\src/SD.h:25,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.h:25,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.cpp:21:
c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatApiConstants.h:47:19: error: expected unqualified-id before numeric constant
47 | #define O_RDONLY 0X00 ///< Open for reading only.
| ^~~~
c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatApiConstants.h:61:19: note: in expansion of macro 'O_RDONLY'
61 | #define O_READ O_RDONLY
| ^~~~~~~~
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SD\src/SD.h:28:26: note: in expansion of macro 'O_READ'
28 | #define FILE_READ sdfat::O_READ
| ^~~~~~
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SD\src/SD.h:55:54: note: in expansion of macro 'FILE_READ'
55 | File open(const String &filename, uint8_t mode = FILE_READ) {
| ^~~~~~~~~
In file included from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.h:25,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.cpp:21:
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SD\src/SD.h: In member function 'const char* SDClass::getMode(uint8_t)':
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SD\src/SD.h:162:29: error: 'sdfat' has not been declared
162 | bool read = (mode & sdfat::O_READ) ? true : false;
| ^~~~~
In file included from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatFile.h:36,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/ArduinoFiles.h:33,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatLib.h:27,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/SdFat.h:33,
from C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SDFS\src/SDFS.h:36,
from C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SD\src/SD.h:25,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.h:25,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.cpp:21:
c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatApiConstants.h:47:19: error: expected unqualified-id before numeric constant
47 | #define O_RDONLY 0X00 ///< Open for reading only.
| ^~~~
c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatApiConstants.h:61:19: note: in expansion of macro 'O_RDONLY'
61 | #define O_READ O_RDONLY
| ^~~~~~~~
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SD\src/SD.h:162:36: note: in expansion of macro 'O_READ'
162 | bool read = (mode & sdfat::O_READ) ? true : false;
| ^~~~~~
In file included from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.h:25,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.cpp:21:
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SD\src/SD.h:162:36: error: expected ')' before numeric constant
162 | bool read = (mode & sdfat::O_READ) ? true : false;
| ~ ^
| )
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SD\src/SD.h:163:30: error: 'sdfat' has not been declared
163 | bool write = (mode & sdfat::O_WRITE) ? true : false;
| ^~~~~
In file included from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatFile.h:36,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/ArduinoFiles.h:33,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatLib.h:27,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/SdFat.h:33,
from C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SDFS\src/SDFS.h:36,
from C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SD\src/SD.h:25,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.h:25,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.cpp:21:
c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatApiConstants.h:48:19: error: expected unqualified-id before numeric constant
48 | #define O_WRONLY 0X01 ///< Open for writing only.
| ^~~~
c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatApiConstants.h:62:19: note: in expansion of macro 'O_WRONLY'
62 | #define O_WRITE O_WRONLY
| ^~~~~~~~
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SD\src/SD.h:163:37: note: in expansion of macro 'O_WRITE'
163 | bool write = (mode & sdfat::O_WRITE) ? true : false;
| ^~~~~~~
In file included from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.h:25,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.cpp:21:
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SD\src/SD.h:163:37: error: expected ')' before numeric constant
163 | bool write = (mode & sdfat::O_WRITE) ? true : false;
| ~ ^
| )
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SD\src/SD.h:164:31: error: 'sdfat' has not been declared
164 | bool append = (mode & sdfat::O_APPEND) ? true : false;
| ^~~~~
In file included from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatFile.h:36,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/ArduinoFiles.h:33,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatLib.h:27,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/SdFat.h:33,
from C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SDFS\src/SDFS.h:36,
from C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SD\src/SD.h:25,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.h:25,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.cpp:21:
c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatApiConstants.h:51:19: error: expected unqualified-id before numeric constant
51 | #define O_APPEND 0X08 ///< Set append mode.
| ^~~~
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SD\src/SD.h:164:38: note: in expansion of macro 'O_APPEND'
164 | bool append = (mode & sdfat::O_APPEND) ? true : false;
| ^~~~~~~
In file included from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.h:25,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.cpp:21:
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SD\src/SD.h:164:38: error: expected ')' before numeric constant
164 | bool append = (mode & sdfat::O_APPEND) ? true : false;
| ~ ^
| )
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SD\src/SD.h: At global scope:
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SD\src/SD.h:187:24: error: redefinition of 'uint16_t FAT_DATE(uint16_t, uint8_t, uint8_t)'
187 | static inline uint16_t FAT_DATE(uint16_t year, uint8_t month, uint8_t day) {
| ^~~~~~~
In file included from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatFile.h:37,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/ArduinoFiles.h:33,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatLib.h:27,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/SdFat.h:33,
from C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SDFS\src/SDFS.h:36,
from C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SD\src/SD.h:25,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.h:25,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.cpp:21:
c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatStructs.h:762:24: note: 'uint16_t FAT_DATE(uint16_t, uint8_t, uint8_t)' previously defined here
762 | static inline uint16_t FAT_DATE(uint16_t year, uint8_t month, uint8_t day) {
| ^~~~~~~~
In file included from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.h:25,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.cpp:21:
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SD\src/SD.h:190:24: error: redefinition of 'uint16_t FAT_YEAR(uint16_t)'
190 | static inline uint16_t FAT_YEAR(uint16_t fatDate) {
| ^~~~~~~~
In file included from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatFile.h:37,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/ArduinoFiles.h:33,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatLib.h:27,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/SdFat.h:33,
from C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SDFS\src/SDFS.h:36,
from C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SD\src/SD.h:25,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.h:25,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.cpp:21:
c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatStructs.h:770:24: note: 'uint16_t FAT_YEAR(uint16_t)' previously defined here
770 | static inline uint16_t FAT_YEAR(uint16_t fatDate) {
| ^~~~~~~~
In file included from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.h:25,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.cpp:21:
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SD\src/SD.h:193:23: error: redefinition of 'uint8_t FAT_MONTH(uint16_t)'
193 | static inline uint8_t FAT_MONTH(uint16_t fatDate) {
| ^~~~~~~~~
In file included from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatFile.h:37,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/ArduinoFiles.h:33,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatLib.h:27,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/SdFat.h:33,
from C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SDFS\src/SDFS.h:36,
from C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SD\src/SD.h:25,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.h:25,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.cpp:21:
c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatStructs.h:778:23: note: 'uint8_t FAT_MONTH(uint16_t)' previously defined here
778 | static inline uint8_t FAT_MONTH(uint16_t fatDate) {
| ^~~~~~~~~
In file included from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.h:25,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.cpp:21:
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SD\src/SD.h:196:23: error: redefinition of 'uint8_t FAT_DAY(uint16_t)'
196 | static inline uint8_t FAT_DAY(uint16_t fatDate) {
| ^~~~~~~
In file included from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatFile.h:37,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/ArduinoFiles.h:33,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatLib.h:27,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/SdFat.h:33,
from C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SDFS\src/SDFS.h:36,
from C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SD\src/SD.h:25,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.h:25,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.cpp:21:
c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatStructs.h:786:23: note: 'uint8_t FAT_DAY(uint16_t)' previously defined here
786 | static inline uint8_t FAT_DAY(uint16_t fatDate) {
| ^~~~~~~
In file included from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.h:25,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.cpp:21:
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SD\src/SD.h:199:24: error: redefinition of 'uint16_t FAT_TIME(uint8_t, uint8_t, uint8_t)'
199 | static inline uint16_t FAT_TIME(uint8_t hour, uint8_t minute, uint8_t second) {
| ^~~~~~~~
In file included from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatFile.h:37,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/ArduinoFiles.h:33,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatLib.h:27,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/SdFat.h:33,
from C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SDFS\src/SDFS.h:36,
from C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SD\src/SD.h:25,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.h:25,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.cpp:21:
c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatStructs.h:796:24: note: 'uint16_t FAT_TIME(uint8_t, uint8_t, uint8_t)' previously defined here
796 | static inline uint16_t FAT_TIME(uint8_t hour, uint8_t minute, uint8_t second) {
| ^~~~~~~~
n file included from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.h:25,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.cpp:21:
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SD\src/SD.h:202:23: error: redefinition of 'uint8_t FAT_HOUR(uint16_t)'
202 | static inline uint8_t FAT_HOUR(uint16_t fatTime) {
| ^~~~~~~~
In file included from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatFile.h:37,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/ArduinoFiles.h:33,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatLib.h:27,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/SdFat.h:33,
from C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SDFS\src/SDFS.h:36,
from C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SD\src/SD.h:25,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.h:25,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.cpp:21:
c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatStructs.h:804:23: note: 'uint8_t FAT_HOUR(uint16_t)' previously defined here
804 | static inline uint8_t FAT_HOUR(uint16_t fatTime) {
| ^~~~~~~~
In file included from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.h:25,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.cpp:21:
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SD\src/SD.h:205:23: error: redefinition of 'uint8_t FAT_MINUTE(uint16_t)'
205 | static inline uint8_t FAT_MINUTE(uint16_t fatTime) {
| ^~~~~~~~~~
In file included from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatFile.h:37,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/ArduinoFiles.h:33,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatLib.h:27,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/SdFat.h:33,
from C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SDFS\src/SDFS.h:36,
from C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SD\src/SD.h:25,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.h:25,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.cpp:21:
c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatStructs.h:812:23: note: 'uint8_t FAT_MINUTE(uint16_t)' previously defined here
812 | static inline uint8_t FAT_MINUTE(uint16_t fatTime) {
| ^~~~~~~~~~
In file included from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.h:25,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.cpp:21:
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SD\src/SD.h:208:23: error: redefinition of 'uint8_t FAT_SECOND(uint16_t)'
208 | static inline uint8_t FAT_SECOND(uint16_t fatTime) {
| ^~~~~~~~~~
In file included from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatFile.h:37,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/ArduinoFiles.h:33,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatLib.h:27,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/SdFat.h:33,
from C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SDFS\src/SDFS.h:36,
from C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SD\src/SD.h:25,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.h:25,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.cpp:21:
c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatStructs.h:822:23: note: 'uint8_t FAT_SECOND(uint16_t)' previously defined here
822 | static inline uint8_t FAT_SECOND(uint16_t fatTime) {
| ^~~~~~~~~~
In file included from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.h:25,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.cpp:21:
c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.cpp: In member function 'virtual bool AudioFileSourceSD::open(const char*)':
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SD\src/SD.h:28:19: error: 'sdfat' has not been declared
28 | #define FILE_READ sdfat::O_READ
| ^~~~~
c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.cpp:34:25: note: in expansion of macro 'FILE_READ'
34 | f = SD.open(filename, FILE_READ);
| ^~~~~~~~~
In file included from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatFile.h:36,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/ArduinoFiles.h:33,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatLib.h:27,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/SdFat.h:33,
from C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SDFS\src/SDFS.h:36,
from C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SD\src/SD.h:25,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.h:25,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.cpp:21:
c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatApiConstants.h:47:19: error: expected unqualified-id before numeric constant
47 | #define O_RDONLY 0X00 ///< Open for reading only.
| ^~~~
c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatApiConstants.h:61:19: note: in expansion of macro 'O_RDONLY'
61 | #define O_READ O_RDONLY
| ^~~~~~~~
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SD\src/SD.h:28:26: note: in expansion of macro 'O_READ'
28 | #define FILE_READ sdfat::O_READ
| ^~~~~~
c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.cpp:34:25: note: in expansion of macro 'FILE_READ'
34 | f = SD.open(filename, FILE_READ);
| ^~~~~~~~~
Несколько библиотек найдено для "SPI.h"
Используется: C:\Users\User\Desktop\фл\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SPI
Не используется: c:\Users\User\Desktop\фл\ideV8\portable\sketchbook\libraries\SPI
Несколько библиотек найдено для "AudioGeneratorMP3.h"
Используется: c:\Users\User\Desktop\фл\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7
Не используется: c:\Users\User\Desktop\фл\ideV8\portable\sketchbook\libraries\ESP8266Audio
Не используется: c:\Users\User\Desktop\фл\ideV8\portable\sketchbook\libraries\ESP8266Audio-master
Несколько библиотек найдено для "SD.h"
Используется: C:\Users\User\Desktop\фл\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SD
Не используется: c:\Users\User\Desktop\фл\ideV8\libraries\SD
Несколько библиотек найдено для "SdFat.h"
Используется: c:\Users\User\Desktop\фл\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork
Не используется: C:\Users\User\Desktop\фл\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\ESP8266SdFat
exit status 1
Ошибка компиляции для платы Generic ESP8266 Module.[/spoiler]