You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When trying to compile the PC Emulator code, I come across this bunch of errors:
In file included from C:\Users\tapeg\AppData\Local\Temp.arduinoIDE-unsaved2024216-7412-lawcjw.zwokr\PCEmulator\machine.cpp:27:
C:\Users\tapeg\AppData\Local\Temp.arduinoIDE-unsaved2024216-7412-lawcjw.zwokr\PCEmulator\machine.h: In constructor 'Machine::Machine()':
C:\Users\tapeg\AppData\Local\Temp.arduinoIDE-unsaved2024216-7412-lawcjw.zwokr\PCEmulator\machine.h:181:44: error: 'Machine::m_disk' will be initialized after [-Werror=reorder]
FILE * m_disk[DISKCOUNT];
^
C:\Users\tapeg\AppData\Local\Temp.arduinoIDE-unsaved2024216-7412-lawcjw.zwokr\PCEmulator\machine.h:180:51: error: 'bool Machine::m_diskChanged [4]' [-Werror=reorder]
bool m_diskChanged[DISKCOUNT];
^
C:\Users\tapeg\AppData\Local\Temp.arduinoIDE-unsaved2024216-7412-lawcjw.zwokr\PCEmulator\machine.cpp:98:1: error: when initialized here [-Werror=reorder]
Machine::Machine() :
^~~~~~~
C:\Users\tapeg\AppData\Local\Temp.arduinoIDE-unsaved2024216-7412-lawcjw.zwokr\PCEmulator\machine.cpp: In member function 'void Machine::setCGA6845Register(uint8_t)':
C:\Users\tapeg\AppData\Local\Temp.arduinoIDE-unsaved2024216-7412-lawcjw.zwokr\PCEmulator\machine.cpp:374:41: warning: this statement may fall through [-Wimplicit-fallthrough=]
m_graphicsAdapter.setCursorVisible((m_CGA6845[0xa] >> 5) >= 2);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
C:\Users\tapeg\AppData\Local\Temp.arduinoIDE-unsaved2024216-7412-lawcjw.zwokr\PCEmulator\machine.cpp:377:5: note: here
case 0x0b:
^~~~
C:\Users\tapeg\AppData\Local\Temp.arduinoIDE-unsaved2024216-7412-lawcjw.zwokr\PCEmulator\machine.cpp: In member function 'void Machine::setHGC6845Register(uint8_t)':
C:\Users\tapeg\AppData\Local\Temp.arduinoIDE-unsaved2024216-7412-lawcjw.zwokr\PCEmulator\machine.cpp:462:41: warning: this statement may fall through [-Wimplicit-fallthrough=]
m_graphicsAdapter.setCursorVisible((m_HGC6845[0xa] >> 5) >= 2);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
C:\Users\tapeg\AppData\Local\Temp.arduinoIDE-unsaved2024216-7412-lawcjw.zwokr\PCEmulator\machine.cpp:464:5: note: here
case 0x0b:
^~~~
cc1plus.exe: some warnings being treated as errors
In file included from C:\Users\tapeg\AppData\Local\Temp.arduinoIDE-unsaved2024216-7412-lawcjw.zwokr\PCEmulator\PCEmulator.ino:44:
C:\Users\tapeg\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.11/tools/sdk/esp32/include/esp_hw_support/include/soc/esp_spiram.h:1:2: warning: #warning esp_spiram.h has been replaced by esp32/spiram.h, please include esp32/spiram.h instead [-Wcpp]
#warning esp_spiram.h has been replaced by esp32/spiram.h, please include esp32/spiram.h instead
^~~~~~~
C:\Users\tapeg\AppData\Local\Temp.arduinoIDE-unsaved2024216-7412-lawcjw.zwokr\PCEmulator\PCEmulator.ino:37:17: note: #pragma message: This sketch requires Tools->Partition Scheme = Huge APP
#pragma message "This sketch requires Tools->Partition Scheme = Huge APP"
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C:\Users\tapeg\AppData\Local\Temp.arduinoIDE-unsaved2024216-7412-lawcjw.zwokr\PCEmulator\PCEmulator.ino: In function 'void updateDateTime()':
C:\Users\tapeg\AppData\Local\Temp.arduinoIDE-unsaved2024216-7412-lawcjw.zwokr\PCEmulator\PCEmulator.ino:222:113: warning: missing initializer for member 'tm::tm_wday' [-Wmissing-field-initializers]
auto tm = (struct tm){ .tm_sec = 0, .tm_min = 0, .tm_hour = 8, .tm_mday = 14, .tm_mon = 7, .tm_year = 84 };
^
C:\Users\tapeg\AppData\Local\Temp.arduinoIDE-unsaved2024216-7412-lawcjw.zwokr\PCEmulator\PCEmulator.ino:222:113: warning: missing initializer for member 'tm::tm_yday' [-Wmissing-field-initializers]
C:\Users\tapeg\AppData\Local\Temp.arduinoIDE-unsaved2024216-7412-lawcjw.zwokr\PCEmulator\PCEmulator.ino:222:113: warning: missing initializer for member 'tm::tm_isdst' [-Wmissing-field-initializers]
C:\Users\tapeg\AppData\Local\Temp.arduinoIDE-unsaved2024216-7412-lawcjw.zwokr\PCEmulator\PCEmulator.ino:223:49: warning: missing initializer for member 'timeval::tv_usec' [-Wmissing-field-initializers]
auto now = (timeval){ .tv_sec = mktime(&tm) };
^
The text was updated successfully, but these errors were encountered:
When trying to compile the PC Emulator code, I come across this bunch of errors:
In file included from C:\Users\tapeg\AppData\Local\Temp.arduinoIDE-unsaved2024216-7412-lawcjw.zwokr\PCEmulator\machine.cpp:27:
C:\Users\tapeg\AppData\Local\Temp.arduinoIDE-unsaved2024216-7412-lawcjw.zwokr\PCEmulator\machine.h: In constructor 'Machine::Machine()':
C:\Users\tapeg\AppData\Local\Temp.arduinoIDE-unsaved2024216-7412-lawcjw.zwokr\PCEmulator\machine.h:181:44: error: 'Machine::m_disk' will be initialized after [-Werror=reorder]
FILE * m_disk[DISKCOUNT];
^
C:\Users\tapeg\AppData\Local\Temp.arduinoIDE-unsaved2024216-7412-lawcjw.zwokr\PCEmulator\machine.h:180:51: error: 'bool Machine::m_diskChanged [4]' [-Werror=reorder]
bool m_diskChanged[DISKCOUNT];
^
C:\Users\tapeg\AppData\Local\Temp.arduinoIDE-unsaved2024216-7412-lawcjw.zwokr\PCEmulator\machine.cpp:98:1: error: when initialized here [-Werror=reorder]
Machine::Machine() :
^~~~~~~
C:\Users\tapeg\AppData\Local\Temp.arduinoIDE-unsaved2024216-7412-lawcjw.zwokr\PCEmulator\machine.cpp: In member function 'void Machine::setCGA6845Register(uint8_t)':
C:\Users\tapeg\AppData\Local\Temp.arduinoIDE-unsaved2024216-7412-lawcjw.zwokr\PCEmulator\machine.cpp:374:41: warning: this statement may fall through [-Wimplicit-fallthrough=]
m_graphicsAdapter.setCursorVisible((m_CGA6845[0xa] >> 5) >= 2);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
C:\Users\tapeg\AppData\Local\Temp.arduinoIDE-unsaved2024216-7412-lawcjw.zwokr\PCEmulator\machine.cpp:377:5: note: here
case 0x0b:
^~~~
C:\Users\tapeg\AppData\Local\Temp.arduinoIDE-unsaved2024216-7412-lawcjw.zwokr\PCEmulator\machine.cpp: In member function 'void Machine::setHGC6845Register(uint8_t)':
C:\Users\tapeg\AppData\Local\Temp.arduinoIDE-unsaved2024216-7412-lawcjw.zwokr\PCEmulator\machine.cpp:462:41: warning: this statement may fall through [-Wimplicit-fallthrough=]
m_graphicsAdapter.setCursorVisible((m_HGC6845[0xa] >> 5) >= 2);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
C:\Users\tapeg\AppData\Local\Temp.arduinoIDE-unsaved2024216-7412-lawcjw.zwokr\PCEmulator\machine.cpp:464:5: note: here
case 0x0b:
^~~~
cc1plus.exe: some warnings being treated as errors
In file included from C:\Users\tapeg\AppData\Local\Temp.arduinoIDE-unsaved2024216-7412-lawcjw.zwokr\PCEmulator\PCEmulator.ino:44:
C:\Users\tapeg\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.11/tools/sdk/esp32/include/esp_hw_support/include/soc/esp_spiram.h:1:2: warning: #warning esp_spiram.h has been replaced by esp32/spiram.h, please include esp32/spiram.h instead [-Wcpp]
#warning esp_spiram.h has been replaced by esp32/spiram.h, please include esp32/spiram.h instead
^~~~~~~
C:\Users\tapeg\AppData\Local\Temp.arduinoIDE-unsaved2024216-7412-lawcjw.zwokr\PCEmulator\PCEmulator.ino:37:17: note: #pragma message: This sketch requires Tools->Partition Scheme = Huge APP
#pragma message "This sketch requires Tools->Partition Scheme = Huge APP"
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C:\Users\tapeg\AppData\Local\Temp.arduinoIDE-unsaved2024216-7412-lawcjw.zwokr\PCEmulator\PCEmulator.ino: In function 'void updateDateTime()':
C:\Users\tapeg\AppData\Local\Temp.arduinoIDE-unsaved2024216-7412-lawcjw.zwokr\PCEmulator\PCEmulator.ino:222:113: warning: missing initializer for member 'tm::tm_wday' [-Wmissing-field-initializers]
auto tm = (struct tm){ .tm_sec = 0, .tm_min = 0, .tm_hour = 8, .tm_mday = 14, .tm_mon = 7, .tm_year = 84 };
^
C:\Users\tapeg\AppData\Local\Temp.arduinoIDE-unsaved2024216-7412-lawcjw.zwokr\PCEmulator\PCEmulator.ino:222:113: warning: missing initializer for member 'tm::tm_yday' [-Wmissing-field-initializers]
C:\Users\tapeg\AppData\Local\Temp.arduinoIDE-unsaved2024216-7412-lawcjw.zwokr\PCEmulator\PCEmulator.ino:222:113: warning: missing initializer for member 'tm::tm_isdst' [-Wmissing-field-initializers]
C:\Users\tapeg\AppData\Local\Temp.arduinoIDE-unsaved2024216-7412-lawcjw.zwokr\PCEmulator\PCEmulator.ino:223:49: warning: missing initializer for member 'timeval::tv_usec' [-Wmissing-field-initializers]
auto now = (timeval){ .tv_sec = mktime(&tm) };
^
The text was updated successfully, but these errors were encountered: