Opened 3 years ago

Last modified 2 years ago

#12421 closed defect

Can not compile scummvm it seems with gcc 10.3.0 — at Initial Version

Reported by: rubyFeedback Owned by:
Priority: normal Component: Ports
Version: Keywords:
Cc: Game:

Description

Not sure what the error is ...

./configure --prefix=/home/Programs/Scummvm/2.2.0/

Running ScummVM configure...
Looking for C++ compiler... g++
Checking for compiler version... 10.3.0, ok
Building as C++11... no
Checking best debug mode... -g + split DWARF + Gold + var tracking
Checking for whether C++ compiler accepts -Wglobal-constructors... no
Checking for whether C++ compiler accepts -Wno-undefined-var-template... no
Checking for whether C++ compiler accepts -Wno-pragma-pack... no
Checking endianness... /usr/bin/ld.gold: warning: /home/Programs/Gcc/10.3.0/lib/gcc/x86_64-pc-linux-gnu/10.3.0/crtbegin.o: unknown program property type 0xc0010002 in .note.gnu.property section
/usr/bin/ld.gold: warning: /home/Programs/Gcc/10.3.0/lib/gcc/x86_64-pc-linux-gnu/10.3.0/crtbegin.o: unknown program property type 0xc0010001 in .note.gnu.property section
/usr/bin/ld.gold: warning: /home/Temp/cchxxKUI.o: unknown program property type 0xc0010002 in .note.gnu.property section
/usr/bin/ld.gold: warning: /home/Temp/cchxxKUI.o: unknown program property type 0xc0010001 in .note.gnu.property section
/usr/bin/ld.gold: warning: /home/Programs/Gcc/10.3.0/lib/gcc/x86_64-pc-linux-gnu/10.3.0/crtend.o: unknown program property type 0xc0010002 in .note.gnu.property section
/usr/bin/ld.gold: warning: /home/Programs/Gcc/10.3.0/lib/gcc/x86_64-pc-linux-gnu/10.3.0/crtend.o: unknown program property type 0xc0010001 in .note.gnu.property section
little
Checking 64-bitness... yes
Type with 1 byte... char
Type with 2 bytes... short
Type with 4 bytes... int
Type with 8 bytes... long
Alignment required... no
Checking host CPU architecture... x86_64
Checking hosttype... linux-gnu
Checking for pkg-config... yes
Looking for sdl-config... /usr/binsdl2-config
Checking for SDL... yes
Checking for SDL_Net... no
Checking if host is POSIX compliant... yes
Checking if posix_spawn is supported... yes
Checking whether to have a verbose build... no
Checking whether building plugins was requested... no
Checking for Ogg... yes
Checking for TTS libraries... no
Checking for Vorbis... yes
Checking for Tremor... no (Vorbis/Tremor support is mutually exclusive)
Checking for OPL2LPT... no
Checking for FLAC >= 1.0.1... yes
Checking for MAD... yes
Checking for ALSA >= 0.9... yes
Checking for libjpeg >= v6b... yes
Checking for PNG >= 1.2.8... yes
Checking for libtheoradec >= 1.0... yes
Checking for libfaad... no
Checking for SEQ MIDI... yes
Checking for sndio... no
Checking for TiMidity... yes
Checking for zlib... yes
Checking for libmpeg2 >= 0.4.0... no
Checking for liba52... No accelerated IMDCT transform found
yes
Looking for curl-config... /usr/bin
curl-config
Checking for libcurl... yes
Cloud integration... servers
Checking for FluidSynth... no
Checking for readline... skipping (text console disabled)
Checking for libunity... no
Checking for gtk... yes
Checking for FreeType2... yes
Checking for OpenGL... yes (runtime detection)
Checking whether iconv.h is present... yes
Checking whether iconv needs linking against libiconv... no
Checking signature of iconv... iconv_t, char , size_t *, char , size_t *
Checking for iconv... yes
Checking for Linux CD-ROM... yes
Checking for FriBidi... yes
Test C++11 compatibility during compilation... no
Checking for Discord RPC... no
Building translation support... yes (with runtime language detection)
Building taskbar integration support... no
Building system dialogs support... gtk
Building text-to-speech support... no
Building Bink video support... yes
Building updates support... no
Enabling Address Sanitizer... no
Enabling Thread Sanitizer... no
Backend... sdl (2.0.12), 16bit color, high resolution, savegame timestamp, HQ scalers, MT-32 emulator, Lua, Nuked OPL emulator, cloud

Engines (builtin):

SCUMM [all games]
Access
ADL
AGI
AGOS [all games]
Beavis and Butthead in Virtual Stupidity
Blade Runner
CGE
CGE2
Cinematique evo 1
Magic Composer
Cinematique evo 2
Cryo Omni3D games [all games]
Dragon History
Blazing Dragons
Drascula: The Vampire Strikes Back
Dreamweb
Full Pipe
Glk Interactive Fiction games
UFOs
Gobli*ns
The Griffon Legend
Groovie [7th Guest]
Hyperspace Delivery Boy!
Hopkins FBI
Hugo Trilogy
Illusions Engine
Kyra [all games]
Labyrinth of Time
Lure of the Temptress
MADE
MADS
Mohawk [Living Books] [Myst] [Myst ME] [Riven: The Sequel to Myst]
Mortevielle
Neverhood
Parallaction
The Journeyman Project: Pegasus Prime
Plumbers Don't Wear Ties
The Prince and The Coward
Flight of the Amazon Queen
SAGA [ITE] [IHNM]
SCI [all games]
The Lost Files of Sherlock Holmes
Beneath a Steel Sky
Mission Supernova
Broken Sword
Broken Sword II
Broken Sword 2.5
Teen Agent
Tinsel
Starship Titanic
3 Skulls of the Toltecs
Tony Tough and the Night of Roasted Moths
Toonstruck
Touche: The Adventures of the Fifth Musketeer
TsAGE
Bud Tucker in Double Trouble
Ultima
Voyeur
Wintermute [all games]
World of Xeen
Z-Vision

Engines Skipped:

Lord Avalot d'Argent
Chewy: Esc from F5
Lost Eden
Macromedia Director
Dungeon Master
Groovie [Groovie 2 games]
Kingdom: The Far Reaches
The Last Express
Lilliput
MacVenture
Mohawk [Where in Time is Carmen Sandiego?]
Mutation of JB
Red Comrades
Pink Panther
SAGA [SAGA 2 games]
Sludge
Star Trek 25th Anniversary/Judgment Rites
TestBed: the Testing framework
WAGE

Creating config.h
Creating config.mk
Creating engines/engines.mk
Creating engines/plugins_table.h

make

fatal: not a git repository (or any of the parent directories): .git

C++ backends/platform/sdl/sdl.o

In file included from ./common/stream.h:26,

from ./common/savefile.h:28,
from ./gui/EventRecorder.h:29,
from backends/platform/sdl/sdl.cpp:27:

./common/endian.h:49:3: error: #error No endianness defined

49 | # error No endianness defined

|

In file included from ./common/util.h:27,

from ./common/algorithm.h:28,
from ./common/array.h:27,
from ./common/system.h:28,
from ./backends/base-backend.h:26,
from ./backends/modular-backend.h:26,
from ./backends/platform/sdl/sdl.h:28,
from backends/platform/sdl/sdl.cpp:25:

./common/str.h:51:15: error: ‘uint32’ does not name a type; did you mean ‘Uint32’?

51 | static const uint32 npos = 0xFFFFFFFF;

| ~
| Uint32

./common/str.h:77:15: error: ‘uint32’ does not name a type; did you mean ‘Uint32’?

77 | static const uint32 _builtinCapacity = 32 - sizeof(uint32) - sizeof(char *);

| ~
| Uint32

./common/str.h:84:2: error: ‘uint32’ does not name a type; did you mean ‘Uint32’?

84 | uint32 _size;

| ~
| Uint32

./common/str.h:97:17: error: ‘_builtinCapacity’ was not declared in this scope; did you mean ‘builtin_parity’?

97 | char _storage[_builtinCapacity];

| ~
| builtin_parity

./common/str.h:104:4: error: ‘uint32’ does not name a type; did you mean ‘Uint32’?

104 | uint32 _capacity;

| ~
| Uint32

./common/str.h:120:26: error: ‘uint32’ has not been declared

120 | String(const char *str, uint32 len);

| ~

./common/str.h:177:2: error: ‘uint64’ does not name a type; did you mean ‘Uint64’?

177 | uint64 asUint64() const;

| ~
| Uint64

./common/str.h:224:18: error: ‘uint32’ has not been declared

224 | void deleteChar(uint32 p);

| ~

./common/str.h:227:13: error: ‘uint32’ has not been declared

227 | void erase(uint32 p, uint32 len = npos);

| ~

./common/str.h:227:23: error: ‘uint32’ has not been declared

227 | void erase(uint32 p, uint32 len = npos);

| ~

./common/str.h:233:23: error: ‘uint32’ has not been declared

233 | void setChar(char c, uint32 p);

| ~

./common/str.h:236:26: error: ‘uint32’ has not been declared

236 | void insertChar(char c, uint32 p);

| ~

./common/str.h:262:22: error: ‘uint32’ does not name a type; did you mean ‘Uint32’?

262 | void wordWrap(const uint32 maxLength);

| ~
| Uint32

./common/str.h:281:15: error: ‘uint32’ has not been declared

281 | void replace(uint32 pos, uint32 count, const String &str);

| ~

./common/str.h:281:27: error: ‘uint32’ has not been declared

281 | void replace(uint32 pos, uint32 count, const String &str);

| ~

./common/str.h:283:15: error: ‘uint32’ has not been declared

283 | void replace(uint32 pos, uint32 count, const char *str);

| ~

./common/str.h:283:27: error: ‘uint32’ has not been declared

283 | void replace(uint32 pos, uint32 count, const char *str);

| ~

./common/str.h:290:15: error: ‘uint32’ has not been declared

290 | void replace(uint32 posOri, uint32 countOri, const String &str,

| ~

./common/str.h:290:30: error: ‘uint32’ has not been declared

290 | void replace(uint32 posOri, uint32 countOri, const String &str,

| ~

./common/str.h:291:6: error: ‘uint32’ has not been declared

291 | uint32 posDest, uint32 countDest);

| ~

./common/str.h:291:22: error: ‘uint32’ has not been declared

291 | uint32 posDest, uint32 countDest);

| ~

./common/str.h:294:15: error: ‘uint32’ has not been declared

294 | void replace(uint32 posOri, uint32 countOri, const char *str,

| ~

./common/str.h:294:30: error: ‘uint32’ has not been declared

294 | void replace(uint32 posOri, uint32 countOri, const char *str,

| ~

./common/str.h:295:6: error: ‘uint32’ has not been declared

295 | uint32 posDest, uint32 countDest);

| ~

./common/str.h:295:22: error: ‘uint32’ has not been declared

295 | uint32 posDest, uint32 countDest);

| ~

./common/str.h:317:2: error: ‘uint32’ does not name a type; did you mean ‘Uint32’?

317 | uint32 find(const String &str, uint32 pos = 0) const;

| ~
| Uint32

./common/str.h:396:22: error: ‘uint32’ has not been declared

396 | void ensureCapacity(uint32 new_size, bool keep_old);

| ~

./common/str.h:399:37: error: ‘uint32’ has not been declared

399 | void initWithCStr(const char *str, uint32 len);

| ~

./common/str.h:227:36: error: ‘npos’ was not declared in this scope

227 | void erase(uint32 p, uint32 len = npos);

| ~

./common/str.h:326:36: error: ‘npos’ was not declared in this scope

326 | size_t rfind(char c, size_t pos = npos) const;

| ~

./common/str.h:338:41: error: ‘npos’ was not declared in this scope

338 | size_t findLastOf(char c, size_t pos = npos) const;

| ~

./common/str.h:341:52: error: ‘npos’ was not declared in this scope

341 | size_t findLastOf(const char *chars, size_t pos = npos) const;

| ~

./common/str.h:342:54: error: ‘npos’ was not declared in this scope

342 | size_t findLastOf(const String &chars, size_t pos = npos) const {

| ~

./common/str.h:365:45: error: ‘npos’ was not declared in this scope

365 | String substr(size_t pos = 0, size_t len = npos) const;

| ~

./common/str.h: In member function ‘bool Common::String::isStorageIntern() const’:
./common/str.h:109:18: error: ‘_storage’ was not declared in this scope

109 | return _str == _storage;

| ~

./common/str.h: In constructor ‘Common::String::String()’:
./common/str.h:114:13: error: class ‘Common::String’ does not have any field named ‘_size’

114 | String() : _size(0), _str(_storage) { _storage[0] = 0; }

|

./common/str.h:114:28: error: ‘_storage’ was not declared in this scope

114 | String() : _size(0), _str(_storage) { _storage[0] = 0; }

| ~

./common/str.h: In member function ‘uint Common::String::size() const’:
./common/str.h:209:44: error: ‘_size’ was not declared in this scope; did you mean ‘size’?

209 | inline uint size() const { return _size; }

|
| size

./common/str.h: In member function ‘bool Common::String::empty() const’:
./common/str.h:211:38: error: ‘_size’ was not declared in this scope; did you mean ‘size’?

211 | inline bool empty() const { return (_size == 0); }

|
| size

./common/str.h: In member function ‘char Common::String::firstChar() const’:
./common/str.h:212:38: error: ‘_size’ was not declared in this scope; did you mean ‘size’?

212 | char firstChar() const { return (_size > 0) ? _str[0] : 0; }

|
| size

./common/str.h: In member function ‘char Common::String::lastChar() const’:
./common/str.h:213:38: error: ‘_size’ was not declared in this scope; did you mean ‘size’?

213 | char lastChar() const { return (_size > 0) ? _str[_size - 1] : 0; }

|
| size

In file included from ./common/scummsys.h:123,

from ./backends/platform/sdl/sdl-sys.h:32,
from ./backends/platform/sdl/sdl.h:26,
from backends/platform/sdl/sdl.cpp:25:

./common/str.h: In member function ‘char Common::String::operator[](int) const’:
./common/str.h:216:41: error: ‘_size’ was not declared in this scope; did you mean ‘size’?

216 | assert(_str && idx >= 0 && idx < (int)_size);

|

In file included from ./common/util.h:27,

from ./common/algorithm.h:28,
from ./common/array.h:27,
from ./common/system.h:28,
from ./backends/base-backend.h:26,
from ./backends/modular-backend.h:26,
from ./backends/platform/sdl/sdl.h:28,
from backends/platform/sdl/sdl.cpp:25:

./common/str.h: At global scope:
./common/str.h:497:19: error: ‘uint32’ was not declared in this scope; did you mean ‘Uint32’?

497 | String tag2string(uint32 tag);

| ~
| Uint32

In file included from ./common/algorithm.h:28,

from ./common/array.h:27,
from ./common/system.h:28,
from ./backends/base-backend.h:26,
from ./backends/modular-backend.h:26,
from ./backends/platform/sdl/sdl.h:28,
from backends/platform/sdl/sdl.cpp:25:

./common/util.h:109:27: error: ‘byte’ does not name a type

109 | extern void hexdump(const byte * data, int len, int bytesPerLine = 16, int startOffset = 0);

| ~

./common/util.h:244:38: error: ‘uint64’ was not declared in this scope; did you mean ‘Uint64’?

244 | Common::String getHumanReadableBytes(uint64 bytes, Common::String &unitsOut);

| ~
| Uint64

./common/util.h:244:67: error: expected primary-expression before ‘&’ token

244 | Common::String getHumanReadableBytes(uint64 bytes, Common::String &unitsOut);

|

./common/util.h:244:68: error: ‘unitsOut’ was not declared in this scope

244 | Common::String getHumanReadableBytes(uint64 bytes, Common::String &unitsOut);

| ~

In file included from ./common/system.h:30,

from ./backends/base-backend.h:26,
from ./backends/modular-backend.h:26,
from ./backends/platform/sdl/sdl.h:28,
from backends/platform/sdl/sdl.cpp:25:

./graphics/pixelformat.h:137:2: error: ‘byte’ does not name a type

137 | byte bytesPerPixel; /< Number of bytes used in the pixel format. */

| ~

./graphics/pixelformat.h:139:2: error: ‘byte’ does not name a type

139 | byte rLoss, gLoss, bLoss, aLoss; /< Precision loss of each color component. */

| ~

./graphics/pixelformat.h:140:2: error: ‘byte’ does not name a type

140 | byte rShift, gShift, bShift, aShift; /< Binary left shift of each color component in the pixel value. */

| ~

./graphics/pixelformat.h:148:25: error: expected ‘)’ before ‘BytesPerPixel’

148 | inline PixelFormat(byte BytesPerPixel,

| ~ ~
| )

./graphics/pixelformat.h:183:9: error: ‘uint32’ does not name a type; did you mean ‘Uint32’?

183 | inline uint32 RGBToColor(uint8 r, uint8 g, uint8 b) const {

| ~
| Uint32

./graphics/pixelformat.h:191:9: error: ‘uint32’ does not name a type; did you mean ‘Uint32’?

191 | inline uint32 ARGBToColor(uint8 a, uint8 r, uint8 g, uint8 b) const {

| ~
| Uint32

./graphics/pixelformat.h:199:25: error: ‘uint32’ has not been declared

199 | inline void colorToRGB(uint32 color, uint8 &r, uint8 &g, uint8 &b) const {

| ~

./graphics/pixelformat.h:199:39: error: ‘uint8’ has not been declared

199 | inline void colorToRGB(uint32 color, uint8 &r, uint8 &g, uint8 &b) const {

|

./graphics/pixelformat.h:199:49: error: ‘uint8’ has not been declared

199 | inline void colorToRGB(uint32 color, uint8 &r, uint8 &g, uint8 &b) const {

|

./graphics/pixelformat.h:199:59: error: ‘uint8’ has not been declared

199 | inline void colorToRGB(uint32 color, uint8 &r, uint8 &g, uint8 &b) const {

|

./graphics/pixelformat.h:205:26: error: ‘uint32’ has not been declared

205 | inline void colorToARGB(uint32 color, uint8 &a, uint8 &r, uint8 &g, uint8 &b) const {

| ~

./graphics/pixelformat.h:205:40: error: ‘uint8’ has not been declared

205 | inline void colorToARGB(uint32 color, uint8 &a, uint8 &r, uint8 &g, uint8 &b) const {

|

./graphics/pixelformat.h:205:50: error: ‘uint8’ has not been declared

205 | inline void colorToARGB(uint32 color, uint8 &a, uint8 &r, uint8 &g, uint8 &b) const {

|

./graphics/pixelformat.h:205:60: error: ‘uint8’ has not been declared

205 | inline void colorToARGB(uint32 color, uint8 &a, uint8 &r, uint8 &g, uint8 &b) const {

|

./graphics/pixelformat.h:205:70: error: ‘uint8’ has not been declared

205 | inline void colorToARGB(uint32 color, uint8 &a, uint8 &r, uint8 &g, uint8 &b) const {

|

./graphics/pixelformat.h:216:9: error: ‘byte’ does not name a type

216 | inline byte rBits() const {

| ~

./graphics/pixelformat.h:220:9: error: ‘byte’ does not name a type

220 | inline byte gBits() const {

| ~

./graphics/pixelformat.h:224:9: error: ‘byte’ does not name a type

224 | inline byte bBits() const {

| ~

./graphics/pixelformat.h:228:9: error: ‘byte’ does not name a type

228 | inline byte aBits() const {

| ~

./graphics/pixelformat.h:232:9: error: ‘byte’ does not name a type

232 | inline byte bpp() const {

| ~

./graphics/pixelformat.h: In constructor ‘Graphics::PixelFormat::PixelFormat()’:
./graphics/pixelformat.h:143:3: error: ‘bytesPerPixel’ was not declared in this scope

143 | bytesPerPixel =

|

./graphics/pixelformat.h:144:3: error: ‘rLoss’ was not declared in this scope

144 | rLoss = gLoss = bLoss = aLoss =

|

./graphics/pixelformat.h:144:11: error: ‘gLoss’ was not declared in this scope

144 | rLoss = gLoss = bLoss = aLoss =

|

./graphics/pixelformat.h:144:19: error: ‘bLoss’ was not declared in this scope

144 | rLoss = gLoss = bLoss = aLoss =

|

./graphics/pixelformat.h:144:27: error: ‘aLoss’ was not declared in this scope

144 | rLoss = gLoss = bLoss = aLoss =

|

./graphics/pixelformat.h:145:3: error: ‘rShift’ was not declared in this scope

145 | rShift = gShift = bShift = aShift = 0;

| ~

./graphics/pixelformat.h:145:12: error: ‘gShift’ was not declared in this scope

145 | rShift = gShift = bShift = aShift = 0;

| ~

./graphics/pixelformat.h:145:21: error: ‘bShift’ was not declared in this scope

145 | rShift = gShift = bShift = aShift = 0;

| ~

./graphics/pixelformat.h:145:30: error: ‘aShift’ was not declared in this scope

145 | rShift = gShift = bShift = aShift = 0;

| ~

./graphics/pixelformat.h: In static member function ‘static Graphics::PixelFormat Graphics::PixelFormat::createFormatCLUT8()’:
./graphics/pixelformat.h:163:47: error: no matching function for call to ‘Graphics::PixelFormat::PixelFormat(int, int, int, int, int, int, int, int, int)’

163 | return PixelFormat(1, 0, 0, 0, 0, 0, 0, 0, 0);

|

./graphics/pixelformat.h:142:9: note: candidate: ‘Graphics::PixelFormat::PixelFormat()’

142 | inline PixelFormat() {

|

./graphics/pixelformat.h:142:9: note: candidate expects 0 arguments, 9 provided
./graphics/pixelformat.h:136:8: note: candidate: ‘Graphics::PixelFormat::PixelFormat(const Graphics::PixelFormat&)’

136 | struct PixelFormat {

|

./graphics/pixelformat.h:136:8: note: candidate expects 1 argument, 9 provided
./graphics/pixelformat.h: In member function ‘bool Graphics::PixelFormat::operator==(const Graphics::PixelFormat&) const’:
./graphics/pixelformat.h:168:10: error: ‘bytesPerPixel’ was not declared in this scope

168 | return bytesPerPixel == fmt.bytesPerPixel &&

|

./graphics/pixelformat.h:168:31: error: ‘const struct Graphics::PixelFormat’ has no member named ‘bytesPerPixel’

168 | return bytesPerPixel == fmt.bytesPerPixel &&

|

./graphics/pixelformat.h:169:10: error: ‘rLoss’ was not declared in this scope

169 | rLoss == fmt.rLoss &&

|

./graphics/pixelformat.h:169:23: error: ‘const struct Graphics::PixelFormat’ has no member named ‘rLoss’

169 | rLoss == fmt.rLoss &&

|

./graphics/pixelformat.h:170:10: error: ‘gLoss’ was not declared in this scope

170 | gLoss == fmt.gLoss &&

|

./graphics/pixelformat.h:170:23: error: ‘const struct Graphics::PixelFormat’ has no member named ‘gLoss’

170 | gLoss == fmt.gLoss &&

|

./graphics/pixelformat.h:171:10: error: ‘bLoss’ was not declared in this scope

171 | bLoss == fmt.bLoss &&

|

./graphics/pixelformat.h:171:23: error: ‘const struct Graphics::PixelFormat’ has no member named ‘bLoss’

171 | bLoss == fmt.bLoss &&

|

./graphics/pixelformat.h:172:10: error: ‘aLoss’ was not declared in this scope

172 | aLoss == fmt.aLoss &&

|

./graphics/pixelformat.h:172:23: error: ‘const struct Graphics::PixelFormat’ has no member named ‘aLoss’

172 | aLoss == fmt.aLoss &&

|

./graphics/pixelformat.h:173:10: error: ‘rShift’ was not declared in this scope

173 | rShift == fmt.rShift &&

| ~

./graphics/pixelformat.h:173:24: error: ‘const struct Graphics::PixelFormat’ has no member named ‘rShift’

173 | rShift == fmt.rShift &&

| ~

./graphics/pixelformat.h:174:10: error: ‘gShift’ was not declared in this scope

174 | gShift == fmt.gShift &&

| ~

./graphics/pixelformat.h:174:24: error: ‘const struct Graphics::PixelFormat’ has no member named ‘gShift’

174 | gShift == fmt.gShift &&

| ~

./graphics/pixelformat.h:175:10: error: ‘bShift’ was not declared in this scope

175 | bShift == fmt.bShift &&

| ~

./graphics/pixelformat.h:175:24: error: ‘const struct Graphics::PixelFormat’ has no member named ‘bShift’

175 | bShift == fmt.bShift &&

| ~

./graphics/pixelformat.h:176:10: error: ‘aShift’ was not declared in this scope

176 | aShift == fmt.aShift;

| ~

./graphics/pixelformat.h:176:24: error: ‘const struct Graphics::PixelFormat’ has no member named ‘aShift’

176 | aShift == fmt.aShift;

| ~

./graphics/pixelformat.h: In member function ‘void Graphics::PixelFormat::colorToRGB(int, int&, int&, int&) const’:
./graphics/pixelformat.h:200:14: error: ‘rBits’ was not declared in this scope

200 | r = expand(rBits(), color >> rShift);

|

./graphics/pixelformat.h:200:32: error: ‘rShift’ was not declared in this scope

200 | r = expand(rBits(), color >> rShift);

| ~

./graphics/pixelformat.h:201:14: error: ‘gBits’ was not declared in this scope

201 | g = expand(gBits(), color >> gShift);

|

./graphics/pixelformat.h:201:32: error: ‘gShift’ was not declared in this scope

201 | g = expand(gBits(), color >> gShift);

| ~

./graphics/pixelformat.h:202:14: error: ‘bBits’ was not declared in this scope

202 | b = expand(bBits(), color >> bShift);

|

./graphics/pixelformat.h:202:32: error: ‘bShift’ was not declared in this scope

202 | b = expand(bBits(), color >> bShift);

| ~

./graphics/pixelformat.h: In member function ‘void Graphics::PixelFormat::colorToARGB(int, int&, int&, int&, int&) const’:
./graphics/pixelformat.h:206:8: error: ‘aBits’ was not declared in this scope

206 | a = (aBits() == 0) ? 0xFF : expand(aBits(), color >> aShift);

|

./graphics/pixelformat.h:206:56: error: ‘aShift’ was not declared in this scope

206 | a = (aBits() == 0) ? 0xFF : expand(aBits(), color >> aShift);

| ~

./graphics/pixelformat.h:207:14: error: ‘rBits’ was not declared in this scope

207 | r = expand(rBits(), color >> rShift);

|

./graphics/pixelformat.h:207:32: error: ‘rShift’ was not declared in this scope

207 | r = expand(rBits(), color >> rShift);

| ~

./graphics/pixelformat.h:208:14: error: ‘gBits’ was not declared in this scope

208 | g = expand(gBits(), color >> gShift);

|

./graphics/pixelformat.h:208:32: error: ‘gShift’ was not declared in this scope

208 | g = expand(gBits(), color >> gShift);

| ~

./graphics/pixelformat.h:209:14: error: ‘bBits’ was not declared in this scope

209 | b = expand(bBits(), color >> bShift);

|

./graphics/pixelformat.h:209:32: error: ‘bShift’ was not declared in this scope

209 | b = expand(bBits(), color >> bShift);

| ~

./graphics/pixelformat.h: In member function ‘uint Graphics::PixelFormat::rMax() const’:
./graphics/pixelformat.h:241:16: error: ‘rBits’ was not declared in this scope

241 | return (1 << rBits()) - 1;

|

./graphics/pixelformat.h: In member function ‘uint Graphics::PixelFormat::gMax() const’:
./graphics/pixelformat.h:245:16: error: ‘gBits’ was not declared in this scope

245 | return (1 << gBits()) - 1;

|

./graphics/pixelformat.h: In member function ‘uint Graphics::PixelFormat::bMax() const’:
./graphics/pixelformat.h:249:16: error: ‘bBits’ was not declared in this scope

249 | return (1 << bBits()) - 1;

|

./graphics/pixelformat.h: In member function ‘uint Graphics::PixelFormat::aMax() const’:
./graphics/pixelformat.h:253:16: error: ‘aBits’ was not declared in this scope

253 | return (1 << aBits()) - 1;

|

In file included from ./common/system.h:31,

from ./backends/base-backend.h:26,
from ./backends/modular-backend.h:26,
from ./backends/platform/sdl/sdl.h:28,
from backends/platform/sdl/sdl.cpp:25:

./graphics/mode.h: At global scope:
./graphics/mode.h:34:2: error: ‘int16’ does not name a type; did you mean ‘Uint16’?

34 | int16 width; /< The width in pixels

|
| Uint16

./graphics/mode.h:35:2: error: ‘int16’ does not name a type; did you mean ‘Uint16’?

35 | int16 height; /< The height in pixels

|
| Uint16

./graphics/mode.h:37:13: error: ‘int16’ does not name a type; did you mean ‘Uint16’?

37 | Mode(const int16 w, const int16 h) :

|
| Uint16

./graphics/mode.h:37:28: error: ‘int16’ does not name a type; did you mean ‘Uint16’?

37 | Mode(const int16 w, const int16 h) :

|
| Uint16

./graphics/mode.h: In constructor ‘Graphics::Mode::Mode(int, int)’:
./graphics/mode.h:38:3: error: class ‘Graphics::Mode’ does not have any field named ‘width’

38 | width(w),

|

./graphics/mode.h:39:3: error: class ‘Graphics::Mode’ does not have any field named ‘height’

39 | height(h) {}

| ~

./graphics/mode.h: In member function ‘bool Graphics::Mode::operator<(const Graphics::Mode&) const’:
./graphics/mode.h:42:10: error: ‘width’ was not declared in this scope; did you mean ‘wcwidth’?

42 | return width < other.width && height < other.height;

|
| wcwidth

./graphics/mode.h:42:24: error: ‘const struct Graphics::Mode’ has no member named ‘width’

42 | return width < other.width && height < other.height;

|

./graphics/mode.h:42:33: error: ‘height’ was not declared in this scope; did you mean ‘CWHeight’?

42 | return width < other.width && height < other.height;

| ~
| CWHeight

./graphics/mode.h:42:48: error: ‘const struct Graphics::Mode’ has no member named ‘height’

42 | return width < other.width && height < other.height;

| ~

In file included from ./backends/base-backend.h:26,

from ./backends/modular-backend.h:26,
from ./backends/platform/sdl/sdl.h:28,
from backends/platform/sdl/sdl.cpp:25:

./common/system.h: At global scope:
./common/system.h:852:10: error: ‘int16’ does not name a type; did you mean ‘Uint16’?

852 | virtual int16 getHeight() = 0;

|
| Uint16

./common/system.h:859:10: error: ‘int16’ does not name a type; did you mean ‘Uint16’?

859 | virtual int16 getWidth() = 0;

|
| Uint16

./common/system.h:921:26: error: ‘uint32’ has not been declared

921 | virtual void fillScreen(uint32 col) = 0;

| ~

./common/system.h:1046:10: error: ‘int16’ does not name a type; did you mean ‘Uint16’?

1046 | virtual int16 getOverlayHeight() = 0;

|
| Uint16

./common/system.h:1052:10: error: ‘int16’ does not name a type; did you mean ‘Uint16’?

1052 | virtual int16 getOverlayWidth() = 0;

|
| Uint16

./common/system.h:1102:91: error: ‘uint32’ has not been declared

1102 | virtual void setMouseCursor(const void *buf, uint w, uint h, int hotspotX, int hotspotY, uint32 keycolor, bool dontScale = false, const Graphics::PixelFormat *format = nullptr) = 0;

| ~

In file included from ./backends/base-backend.h:26,

from ./backends/modular-backend.h:26,
from ./backends/platform/sdl/sdl.h:28,
from backends/platform/sdl/sdl.cpp:25:

./common/system.h:1114:38: error: ‘byte’ does not name a type

1114 | virtual void setCursorPalette(const byte *colors, uint start, uint num) {}

| ~

./common/system.h:1130:10: error: ‘uint32’ does not name a type; did you mean ‘Uint32’?

1130 | virtual uint32 getMillis(bool skipRecord = false) = 0;

| ~
| Uint32

In file included from ./common/events.h:26,

from ./backends/base-backend.h:27,
from ./backends/modular-backend.h:26,
from ./backends/platform/sdl/sdl.h:28,
from backends/platform/sdl/sdl.cpp:25:

./common/keyboard.h:301:2: error: ‘uint16’ does not name a type; did you mean ‘Uint16’?

301 | uint16 ascii;

| ~
| Uint16

./common/keyboard.h:314:2: error: ‘byte’ does not name a type

314 | byte flags;

| ~

./common/keyboard.h:322:23: error: ‘uint16’ has not been declared

322 | KeyState(KeyCode kc, uint16 asc, byte f = 0) {

| ~

./common/keyboard.h:322:35: error: ‘byte’ has not been declared

322 | KeyState(KeyCode kc, uint16 asc, byte f = 0) {

| ~

./common/keyboard.h:342:16: error: ‘byte’ has not been declared

342 | bool hasFlags(byte f) const {

| ~

./common/keyboard.h: In constructor ‘Common::KeyState::KeyState(Common::KeyCode)’:
./common/keyboard.h:318:3: error: ‘ascii’ was not declared in this scope; did you mean ‘toascii’?

318 | ascii = (uint16)kc;

|
| toascii

./common/keyboard.h:318:12: error: ‘uint16’ was not declared in this scope; did you mean ‘Uint16’?

318 | ascii = (uint16)kc;

| ~
| Uint16

./common/keyboard.h:319:3: error: ‘flags’ was not declared in this scope

319 | flags = 0;

|

./common/keyboard.h: In constructor ‘Common::KeyState::KeyState(Common::KeyCode, int, int)’:
./common/keyboard.h:324:3: error: ‘ascii’ was not declared in this scope; did you mean ‘toascii’?

324 | ascii = asc;

|
| toascii

./common/keyboard.h:325:3: error: ‘flags’ was not declared in this scope

325 | flags = f;

|

./common/keyboard.h: In member function ‘void Common::KeyState::reset()’:
./common/keyboard.h:330:3: error: ‘ascii’ was not declared in this scope; did you mean ‘toascii’?

330 | ascii = flags = 0;

|
| toascii

./common/keyboard.h:330:11: error: ‘flags’ was not declared in this scope

330 | ascii = flags = 0;

|

./common/keyboard.h: In member function ‘bool Common::KeyState::hasFlags(int) const’:
./common/keyboard.h:344:16: error: ‘flags’ was not declared in this scope

344 | return f == (flags & ~KBD_STICKY);

|

./common/keyboard.h: In member function ‘bool Common::KeyState::operator==(const Common::KeyState&) const’:
./common/keyboard.h:355:45: error: ‘const struct Common::KeyState’ has no member named ‘flags’

355 | return keycode == x.keycode && hasFlags(x.flags & ~KBD_STICKY);

|

In file included from ./common/rect.h:28,

from ./common/events.h:28,
from ./backends/base-backend.h:27,
from ./backends/modular-backend.h:26,
from ./backends/platform/sdl/sdl.h:28,
from backends/platform/sdl/sdl.cpp:25:

./common/debug.h: At global scope:
./common/debug.h:79:24: error: ‘uint32’ has not been declared

79 | void debugC(int level, uint32 debugChannels, const char *s, ...) GCC_PRINTF(3, 4);

| ~

./common/debug.h:90:25: error: ‘uint32’ has not been declared

90 | void debugCN(int level, uint32 debugChannels, const char *s, ...) GCC_PRINTF(3, 4);

| ~

./common/debug.h:99:6: error: variable or field ‘debugC’ declared void

99 | void debugC(uint32 debugChannels, const char *s, ...) GCC_PRINTF(2, 3);

| ~

./common/debug.h:99:13: error: ‘uint32’ was not declared in this scope; did you mean ‘Uint32’?

99 | void debugC(uint32 debugChannels, const char *s, ...) GCC_PRINTF(2, 3);

| ~
| Uint32

./common/debug.h:99:35: error: expected primary-expression before ‘const’

99 | void debugC(uint32 debugChannels, const char *s, ...) GCC_PRINTF(2, 3);

|

./common/debug.h:99:50: error: expected primary-expression before ‘...’ token

99 | void debugC(uint32 debugChannels, const char *s, ...) GCC_PRINTF(2, 3);

|

In file included from ./backends/platform/sdl/sdl-sys.h:32,

from ./backends/platform/sdl/sdl.h:26,
from backends/platform/sdl/sdl.cpp:25:

./common/scummsys.h:341:71: error: attributes after parenthesized initializer ignored [-fpermissive]

341 | #define GCC_PRINTF(x,y) attribute((format(printf, x, y)))

|

./common/debug.h:99:55: note: in expansion of macro ‘GCC_PRINTF’

99 | void debugC(uint32 debugChannels, const char *s, ...) GCC_PRINTF(2, 3);

| ~

In file included from ./common/rect.h:28,

from ./common/events.h:28,
from ./backends/base-backend.h:27,
from ./backends/modular-backend.h:26,
from ./backends/platform/sdl/sdl.h:28,
from backends/platform/sdl/sdl.cpp:25:

./common/debug.h:108:6: error: variable or field ‘debugCN’ declared void

108 | void debugCN(uint32 debugChannels, const char *s, ...) GCC_PRINTF(2, 3);

|

./common/debug.h:108:14: error: ‘uint32’ was not declared in this scope; did you mean ‘Uint32’?

108 | void debugCN(uint32 debugChannels, const char *s, ...) GCC_PRINTF(2, 3);

| ~
| Uint32

./common/debug.h:108:36: error: expected primary-expression before ‘const’

108 | void debugCN(uint32 debugChannels, const char *s, ...) GCC_PRINTF(2, 3);

|

./common/debug.h:108:51: error: expected primary-expression before ‘...’ token

108 | void debugCN(uint32 debugChannels, const char *s, ...) GCC_PRINTF(2, 3);

|

In file included from ./backends/platform/sdl/sdl-sys.h:32,

from ./backends/platform/sdl/sdl.h:26,
from backends/platform/sdl/sdl.cpp:25:

./common/scummsys.h:341:71: error: attributes after parenthesized initializer ignored [-fpermissive]

341 | #define GCC_PRINTF(x,y) attribute((format(printf, x, y)))

|

./common/debug.h:108:56: note: in expansion of macro ‘GCC_PRINTF’

108 | void debugCN(uint32 debugChannels, const char *s, ...) GCC_PRINTF(2, 3);

| ~

In file included from ./common/rect.h:28,

from ./common/events.h:28,
from ./backends/base-backend.h:27,
from ./backends/modular-backend.h:26,
from ./backends/platform/sdl/sdl.h:28,
from backends/platform/sdl/sdl.cpp:25:

./common/debug.h:123:33: error: ‘uint32’ has not been declared

123 | bool debugChannelSet(int level, uint32 debugChannels);

| ~

In file included from ./common/events.h:28,

from ./backends/base-backend.h:27,
from ./backends/modular-backend.h:26,
from ./backends/platform/sdl/sdl.h:28,
from backends/platform/sdl/sdl.cpp:25:

./common/rect.h:38:2: error: ‘int16’ does not name a type; did you mean ‘Uint16’?

38 | int16 x; /< The horizontal part of the point

|
| Uint16

./common/rect.h:39:2: error: ‘int16’ does not name a type; did you mean ‘Uint16’?

39 | int16 y; /< The vertical part of the point

|
| Uint16

./common/rect.h:42:13: error: expected ‘)’ before ‘x1’

42 | Point(int16 x1, int16 y1) : x(x1), y(y1) {}

| ~
| )

./common/rect.h: In constructor ‘Common::Point::Point()’:
./common/rect.h:41:12: error: class ‘Common::Point’ does not have any field named ‘x’

41 | Point() : x(0), y(0) {}

|

./common/rect.h:41:18: error: class ‘Common::Point’ does not have any field named ‘y’

41 | Point() : x(0), y(0) {}

|

./common/rect.h: In member function ‘bool Common::Point::operator==(const Common::Point&) const’:
./common/rect.h:43:53: error: ‘x’ was not declared in this scope

43 | bool operator==(const Point &p) const { return x == p.x && y == p.y; }

|

./common/rect.h:43:60: error: ‘const struct Common::Point’ has no member named ‘x’

43 | bool operator==(const Point &p) const { return x == p.x && y == p.y; }

|

./common/rect.h:43:65: error: ‘y’ was not declared in this scope; did you mean ‘yn’?

43 | bool operator==(const Point &p) const { return x == p.x && y == p.y; }

|
| yn

./common/rect.h:43:72: error: ‘const struct Common::Point’ has no member named ‘y’

43 | bool operator==(const Point &p) const { return x == p.x && y == p.y; }

|

./common/rect.h: In member function ‘bool Common::Point::operator!=(const Common::Point&) const’:
./common/rect.h:44:53: error: ‘x’ was not declared in this scope

44 | bool operator!=(const Point &p) const { return x != p.x
y != p.y; }

|

./common/rect.h:44:60: error: ‘const struct Common::Point’ has no member named ‘x’

44 | bool operator!=(const Point &p) const { return x != p.x
y != p.y; }

|

./common/rect.h:44:65: error: ‘y’ was not declared in this scope; did you mean ‘yn’?

44 | bool operator!=(const Point &p) const { return x != p.x
y != p.y; }

|
| yn

./common/rect.h:44:72: error: ‘const struct Common::Point’ has no member named ‘y’

44 | bool operator!=(const Point &p) const { return x != p.x
y != p.y; }

|

./common/rect.h: In member function ‘Common::Point Common::Point::operator+(const Common::Point&) const’:
./common/rect.h:45:59: error: ‘x’ was not declared in this scope

45 | Point operator+(const Point &delta) const { return Point(x + delta.x, y + delta.y); }

|

./common/rect.h:45:69: error: ‘const struct Common::Point’ has no member named ‘x’

45 | Point operator+(const Point &delta) const { return Point(x + delta.x, y + delta.y); }

|

./common/rect.h:45:72: error: ‘y’ was not declared in this scope; did you mean ‘yn’?

45 | Point operator+(const Point &delta) const { return Point(x + delta.x, y + delta.y); }

|
| yn

./common/rect.h:45:82: error: ‘const struct Common::Point’ has no member named ‘y’

45 | Point operator+(const Point &delta) const { return Point(x + delta.x, y + delta.y); }

|

./common/rect.h: In member function ‘Common::Point Common::Point::operator-(const Common::Point&) const’:
./common/rect.h:46:59: error: ‘x’ was not declared in this scope

46 | Point operator-(const Point &delta) const { return Point(x - delta.x, y - delta.y); }

|

./common/rect.h:46:69: error: ‘const struct Common::Point’ has no member named ‘x’

46 | Point operator-(const Point &delta) const { return Point(x - delta.x, y - delta.y); }

|

./common/rect.h:46:72: error: ‘y’ was not declared in this scope; did you mean ‘yn’?

46 | Point operator-(const Point &delta) const { return Point(x - delta.x, y - delta.y); }

|
| yn

./common/rect.h:46:82: error: ‘const struct Common::Point’ has no member named ‘y’

46 | Point operator-(const Point &delta) const { return Point(x - delta.x, y - delta.y); }

|

./common/rect.h: In member function ‘void Common::Point::operator+=(const Common::Point&)’:
./common/rect.h:49:3: error: ‘x’ was not declared in this scope

49 | x += delta.x;

|

./common/rect.h:49:14: error: ‘const struct Common::Point’ has no member named ‘x’

49 | x += delta.x;

|

./common/rect.h:50:3: error: ‘y’ was not declared in this scope; did you mean ‘yn’?

50 | y += delta.y;

|
| yn

./common/rect.h:50:14: error: ‘const struct Common::Point’ has no member named ‘y’

50 | y += delta.y;

|

./common/rect.h: In member function ‘void Common::Point::operator-=(const Common::Point&)’:
./common/rect.h:54:3: error: ‘x’ was not declared in this scope

54 | x -= delta.x;

|

./common/rect.h:54:14: error: ‘const struct Common::Point’ has no member named ‘x’

54 | x -= delta.x;

|

./common/rect.h:55:3: error: ‘y’ was not declared in this scope; did you mean ‘yn’?

55 | y -= delta.y;

|
| yn

./common/rect.h:55:14: error: ‘const struct Common::Point’ has no member named ‘y’

55 | y -= delta.y;

|

./common/rect.h: In member function ‘uint Common::Point::sqrDist(const Common::Point&) const’:
./common/rect.h:65:21: error: ‘const struct Common::Point’ has no member named ‘x’

65 | int diffx = ABS(p.x - x);

|

./common/rect.h:65:25: error: ‘x’ was not declared in this scope

65 | int diffx = ABS(p.x - x);

|

./common/rect.h:69:21: error: ‘const struct Common::Point’ has no member named ‘y’

69 | int diffy = ABS(p.y - y);

|

./common/rect.h:69:25: error: ‘y’ was not declared in this scope; did you mean ‘yn’?

69 | int diffy = ABS(p.y - y);

|
| yn

./common/rect.h: At global scope:
./common/rect.h:96:2: error: ‘int16’ does not name a type; did you mean ‘Uint16’?

96 | int16 top, left; /< The point at the top left of the rectangle (part of the rect).

|
| Uint16

./common/rect.h:97:2: error: ‘int16’ does not name a type; did you mean ‘Uint16’?

97 | int16 bottom, right; /< The point at the bottom right of the rectangle (not part of the rect).

|
| Uint16

./common/rect.h:100:12: error: expected ‘)’ before ‘w’

100 | Rect(int16 w, int16 h) : top(0), left(0), bottom(h), right(w) {}

| ~ ~
| )

./common/rect.h:101:12: error: expected ‘)’ before ‘x1’

101 | Rect(int16 x1, int16 y1, int16 x2, int16 y2) : top(y1), left(x1), bottom(y2), right(x2) {

| ~
| )

./common/rect.h:107:2: error: ‘int16’ does not name a type; did you mean ‘Uint16’?

107 | int16 width() const { return right - left; }

|
| Uint16

./common/rect.h:108:2: error: ‘int16’ does not name a type; did you mean ‘Uint16’?

108 | int16 height() const { return bottom - top; }

|
| Uint16

./common/rect.h:110:16: error: ‘int16’ has not been declared

110 | void setWidth(int16 aWidth) {

|

./common/rect.h:114:17: error: ‘int16’ has not been declared

114 | void setHeight(int16 aHeight) {

|

./common/rect.h:126:16: error: ‘int16’ has not been declared

126 | bool contains(int16 x, int16 y) const {

|

./common/rect.h:126:25: error: ‘int16’ has not been declared

126 | bool contains(int16 x, int16 y) const {

|

./common/rect.h:206:12: error: ‘int16’ has not been declared

206 | void grow(int16 offset) {

|

./common/rect.h:230:12: error: ‘int16’ has not been declared

230 | void clip(int16 maxw, int16 maxh) {

|

./common/rect.h:230:24: error: ‘int16’ has not been declared

230 | void clip(int16 maxw, int16 maxh) {

|

./common/rect.h:242:14: error: ‘int16’ has not been declared

242 | void moveTo(int16 x, int16 y) {

|

./common/rect.h:242:23: error: ‘int16’ has not been declared

242 | void moveTo(int16 x, int16 y) {

|

./common/rect.h:249:17: error: ‘int16’ has not been declared

249 | void translate(int16 dx, int16 dy) {

|

./common/rect.h:249:27: error: ‘int16’ has not been declared

249 | void translate(int16 dx, int16 dy) {

|

./common/rect.h:266:21: error: ‘int16’ has not been declared

266 | static Rect center(int16 cx, int16 cy, int16 w, int16 h) {

|

./common/rect.h:266:31: error: ‘int16’ has not been declared

266 | static Rect center(int16 cx, int16 cy, int16 w, int16 h) {

|

./common/rect.h:266:41: error: ‘int16’ has not been declared

266 | static Rect center(int16 cx, int16 cy, int16 w, int16 h) {

|

./common/rect.h:266:50: error: ‘int16’ has not been declared

266 | static Rect center(int16 cx, int16 cy, int16 w, int16 h) {

|

./common/rect.h: In constructor ‘Common::Rect::Rect()’:
./common/rect.h:99:11: error: class ‘Common::Rect’ does not have any field named ‘top’

99 | Rect() : top(0), left(0), bottom(0), right(0) {}

|

./common/rect.h:99:19: error: class ‘Common::Rect’ does not have any field named ‘left’

99 | Rect() : top(0), left(0), bottom(0), right(0) {}

| ~

./common/rect.h:99:28: error: class ‘Common::Rect’ does not have any field named ‘bottom’

99 | Rect() : top(0), left(0), bottom(0), right(0) {}

| ~

./common/rect.h:99:39: error: class ‘Common::Rect’ does not have any field named ‘right’

99 | Rect() : top(0), left(0), bottom(0), right(0) {}

|

./common/rect.h: In member function ‘void Common::Rect::setWidth(int)’:
./common/rect.h:111:3: error: ‘right’ was not declared in this scope

111 | right = left + aWidth;

|

./common/rect.h:111:11: error: ‘left’ was not declared in this scope

111 | right = left + aWidth;

| ~

./common/rect.h: In member function ‘void Common::Rect::setHeight(int)’:
./common/rect.h:115:3: error: ‘bottom’ was not declared in this scope

115 | bottom = top + aHeight;

| ~

./common/rect.h:115:12: error: ‘top’ was not declared in this scope

115 | bottom = top + aHeight;

|

./common/rect.h: In member function ‘bool Common::Rect::contains(int, int) const’:
./common/rect.h:127:11: error: ‘left’ was not declared in this scope

127 | return (left <= x) && (x < right) && (top <= y) && (y < bottom);

| ~

./common/rect.h:127:30: error: ‘right’ was not declared in this scope

127 | return (left <= x) && (x < right) && (top <= y) && (y < bottom);

|

./common/rect.h:127:41: error: ‘top’ was not declared in this scope

127 | return (left <= x) && (x < right) && (top <= y) && (y < bottom);

|

./common/rect.h:127:59: error: ‘bottom’ was not declared in this scope

127 | return (left <= x) && (x < right) && (top <= y) && (y < bottom);

| ~

./common/rect.h: In member function ‘bool Common::Rect::contains(const Common::Point&) const’:
./common/rect.h:138:21: error: ‘const struct Common::Point’ has no member named ‘x’

138 | return contains(p.x, p.y);

|

./common/rect.h:138:26: error: ‘const struct Common::Point’ has no member named ‘y’

138 | return contains(p.x, p.y);

|

./common/rect.h: In member function ‘bool Common::Rect::contains(const Common::Rect&) const’:
./common/rect.h:149:11: error: ‘left’ was not declared in this scope

149 | return (left <= r.left) && (r.right <= right) && (top <= r.top) && (r.bottom <= bottom);

| ~

./common/rect.h:149:21: error: ‘const struct Common::Rect’ has no member named ‘left’

149 | return (left <= r.left) && (r.right <= right) && (top <= r.top) && (r.bottom <= bottom);

| ~

./common/rect.h:149:33: error: ‘const struct Common::Rect’ has no member named ‘right’

149 | return (left <= r.left) && (r.right <= right) && (top <= r.top) && (r.bottom <= bottom);

|

./common/rect.h:149:42: error: ‘right’ was not declared in this scope

149 | return (left <= r.left) && (r.right <= right) && (top <= r.top) && (r.bottom <= bottom);

|

./common/rect.h:149:53: error: ‘top’ was not declared in this scope

149 | return (left <= r.left) && (r.right <= right) && (top <= r.top) && (r.bottom <= bottom);

|

./common/rect.h:149:62: error: ‘const struct Common::Rect’ has no member named ‘top’

149 | return (left <= r.left) && (r.right <= right) && (top <= r.top) && (r.bottom <= bottom);

|

./common/rect.h:149:73: error: ‘const struct Common::Rect’ has no member named ‘bottom’

149 | return (left <= r.left) && (r.right <= right) && (top <= r.top) && (r.bottom <= bottom);

| ~

./common/rect.h:149:83: error: ‘bottom’ was not declared in this scope

149 | return (left <= r.left) && (r.right <= right) && (top <= r.top) && (r.bottom <= bottom);

| ~

./common/rect.h: In member function ‘bool Common::Rect::equals(const Common::Rect&) const’:
./common/rect.h:160:11: error: ‘left’ was not declared in this scope

160 | return (left == r.left) && (right == r.right) && (top == r.top) && (bottom == r.bottom);

| ~

./common/rect.h:160:21: error: ‘const struct Common::Rect’ has no member named ‘left’

160 | return (left == r.left) && (right == r.right) && (top == r.top) && (bottom == r.bottom);

| ~

./common/rect.h:160:31: error: ‘right’ was not declared in this scope

160 | return (left == r.left) && (right == r.right) && (top == r.top) && (bottom == r.bottom);

|

./common/rect.h:160:42: error: ‘const struct Common::Rect’ has no member named ‘right’

160 | return (left == r.left) && (right == r.right) && (top == r.top) && (bottom == r.bottom);

|

./common/rect.h:160:53: error: ‘top’ was not declared in this scope

160 | return (left == r.left) && (right == r.right) && (top == r.top) && (bottom == r.bottom);

|

./common/rect.h:160:62: error: ‘const struct Common::Rect’ has no member named ‘top’

160 | return (left == r.left) && (right == r.right) && (top == r.top) && (bottom == r.bottom);

|

./common/rect.h:160:71: error: ‘bottom’ was not declared in this scope

160 | return (left == r.left) && (right == r.right) && (top == r.top) && (bottom == r.bottom);

| ~

./common/rect.h:160:83: error: ‘const struct Common::Rect’ has no member named ‘bottom’

160 | return (left == r.left) && (right == r.right) && (top == r.top) && (bottom == r.bottom);

| ~

./common/rect.h: In member function ‘bool Common::Rect::intersects(const Common::Rect&) const’:
./common/rect.h:172:11: error: ‘left’ was not declared in this scope

172 | return (left < r.right) && (r.left < right) && (top < r.bottom) && (r.top < bottom);

| ~

./common/rect.h:172:20: error: ‘const struct Common::Rect’ has no member named ‘right’

172 | return (left < r.right) && (r.left < right) && (top < r.bottom) && (r.top < bottom);

|

./common/rect.h:172:33: error: ‘const struct Common::Rect’ has no member named ‘left’

172 | return (left < r.right) && (r.left < right) && (top < r.bottom) && (r.top < bottom);

| ~

./common/rect.h:172:40: error: ‘right’ was not declared in this scope

172 | return (left < r.right) && (r.left < right) && (top < r.bottom) && (r.top < bottom);

|

./common/rect.h:172:51: error: ‘top’ was not declared in this scope

172 | return (left < r.right) && (r.left < right) && (top < r.bottom) && (r.top < bottom);

|

./common/rect.h:172:59: error: ‘const struct Common::Rect’ has no member named ‘bottom’

172 | return (left < r.right) && (r.left < right) && (top < r.bottom) && (r.top < bottom);

| ~

./common/rect.h:172:73: error: ‘const struct Common::Rect’ has no member named ‘top’

172 | return (left < r.right) && (r.left < right) && (top < r.bottom) && (r.top < bottom);

|

./common/rect.h:172:79: error: ‘bottom’ was not declared in this scope

172 | return (left < r.right) && (r.left < right) && (top < r.bottom) && (r.top < bottom);

| ~

./common/rect.h: In member function ‘Common::Rect Common::Rect::findIntersectingRect(const Common::Rect&) const’:
./common/rect.h:186:21: error: ‘const struct Common::Rect’ has no member named ‘left’

186 | return Rect(MAX(r.left, left), MAX(r.top, top), MIN(r.right, right), MIN(r.bottom, bottom));

| ~

./common/rect.h:186:27: error: ‘left’ was not declared in this scope

186 | return Rect(MAX(r.left, left), MAX(r.top, top), MIN(r.right, right), MIN(r.bottom, bottom));

| ~

./common/rect.h:186:40: error: ‘const struct Common::Rect’ has no member named ‘top’

186 | return Rect(MAX(r.left, left), MAX(r.top, top), MIN(r.right, right), MIN(r.bottom, bottom));

|

./common/rect.h:186:45: error: ‘top’ was not declared in this scope

186 | return Rect(MAX(r.left, left), MAX(r.top, top), MIN(r.right, right), MIN(r.bottom, bottom));

|

./common/rect.h:186:57: error: ‘const struct Common::Rect’ has no member named ‘right’

186 | return Rect(MAX(r.left, left), MAX(r.top, top), MIN(r.right, right), MIN(r.bottom, bottom));

|

./common/rect.h:186:64: error: ‘right’ was not declared in this scope

186 | return Rect(MAX(r.left, left), MAX(r.top, top), MIN(r.right, right), MIN(r.bottom, bottom));

|

./common/rect.h:186:78: error: ‘const struct Common::Rect’ has no member named ‘bottom’

186 | return Rect(MAX(r.left, left), MAX(r.top, top), MIN(r.right, right), MIN(r.bottom, bottom));

| ~

./common/rect.h:186:86: error: ‘bottom’ was not declared in this scope

186 | return Rect(MAX(r.left, left), MAX(r.top, top), MIN(r.right, right), MIN(r.bottom, bottom));

| ~

./common/rect.h: In member function ‘void Common::Rect::extend(const Common::Rect&)’:
./common/rect.h:195:3: error: ‘left’ was not declared in this scope

195 | left = MIN(left, r.left);

| ~

./common/rect.h:195:22: error: ‘const struct Common::Rect’ has no member named ‘left’

195 | left = MIN(left, r.left);

| ~

./common/rect.h:196:3: error: ‘right’ was not declared in this scope

196 | right = MAX(right, r.right);

|

./common/rect.h:196:24: error: ‘const struct Common::Rect’ has no member named ‘right’

196 | right = MAX(right, r.right);

|

./common/rect.h:197:3: error: ‘top’ was not declared in this scope

197 | top = MIN(top, r.top);

|

./common/rect.h:197:20: error: ‘const struct Common::Rect’ has no member named ‘top’

197 | top = MIN(top, r.top);

|

./common/rect.h:198:3: error: ‘bottom’ was not declared in this scope

198 | bottom = MAX(bottom, r.bottom);

| ~

./common/rect.h:198:26: error: ‘const struct Common::Rect’ has no member named ‘bottom’

198 | bottom = MAX(bottom, r.bottom);

| ~

./common/rect.h: In member function ‘void Common::Rect::grow(int)’:
./common/rect.h:207:3: error: ‘top’ was not declared in this scope

207 | top -= offset;

|

./common/rect.h:208:3: error: ‘left’ was not declared in this scope

208 | left -= offset;

| ~

./common/rect.h:209:3: error: ‘bottom’ was not declared in this scope

209 | bottom += offset;

| ~

./common/rect.h:210:3: error: ‘right’ was not declared in this scope

210 | right += offset;

|

./common/rect.h: In member function ‘void Common::Rect::clip(const Common::Rect&)’:
./common/rect.h:217:7: error: ‘top’ was not declared in this scope

217 | if (top < r.top) top = r.top;

|

./common/rect.h:217:15: error: ‘const struct Common::Rect’ has no member named ‘top’

217 | if (top < r.top) top = r.top;

|

./common/rect.h:217:28: error: ‘const struct Common::Rect’ has no member named ‘top’

217 | if (top < r.top) top = r.top;

|

./common/rect.h:218:20: error: ‘const struct Common::Rect’ has no member named ‘bottom’

218 | else if (top > r.bottom) top = r.bottom;

| ~

./common/rect.h:218:36: error: ‘const struct Common::Rect’ has no member named ‘bottom’

218 | else if (top > r.bottom) top = r.bottom;

| ~

./common/rect.h:220:7: error: ‘left’ was not declared in this scope

220 | if (left < r.left) left = r.left;

| ~

./common/rect.h:220:16: error: ‘const struct Common::Rect’ has no member named ‘left’

220 | if (left < r.left) left = r.left;

| ~

./common/rect.h:220:31: error: ‘const struct Common::Rect’ has no member named ‘left’

220 | if (left < r.left) left = r.left;

| ~

./common/rect.h:221:21: error: ‘const struct Common::Rect’ has no member named ‘right’

221 | else if (left > r.right) left = r.right;

|

./common/rect.h:221:37: error: ‘const struct Common::Rect’ has no member named ‘right’

221 | else if (left > r.right) left = r.right;

|

./common/rect.h:223:7: error: ‘bottom’ was not declared in this scope

223 | if (bottom > r.bottom) bottom = r.bottom;

| ~

./common/rect.h:223:18: error: ‘const struct Common::Rect’ has no member named ‘bottom’

223 | if (bottom > r.bottom) bottom = r.bottom;

| ~

./common/rect.h:223:37: error: ‘const struct Common::Rect’ has no member named ‘bottom’

223 | if (bottom > r.bottom) bottom = r.bottom;

| ~

./common/rect.h:224:23: error: ‘const struct Common::Rect’ has no member named ‘top’

224 | else if (bottom < r.top) bottom = r.top;

|

./common/rect.h:224:39: error: ‘const struct Common::Rect’ has no member named ‘top’

224 | else if (bottom < r.top) bottom = r.top;

|

./common/rect.h:226:7: error: ‘right’ was not declared in this scope

226 | if (right > r.right) right = r.right;

|

./common/rect.h:226:17: error: ‘const struct Common::Rect’ has no member named ‘right’

226 | if (right > r.right) right = r.right;

|

./common/rect.h:226:34: error: ‘const struct Common::Rect’ has no member named ‘right’

226 | if (right > r.right) right = r.right;

|

./common/rect.h:227:22: error: ‘const struct Common::Rect’ has no member named ‘left’

227 | else if (right < r.left) right = r.left;

| ~

./common/rect.h:227:38: error: ‘const struct Common::Rect’ has no member named ‘left’

227 | else if (right < r.left) right = r.left;

| ~

./common/rect.h: In member function ‘void Common::Rect::clip(int, int)’:
./common/rect.h:231:29: error: no matching function for call to ‘Common::Rect::Rect(int, int, int&, int&)’

231 | clip(Rect(0, 0, maxw, maxh));

|

./common/rect.h:99:2: note: candidate: ‘Common::Rect::Rect()’

99 | Rect() : top(0), left(0), bottom(0), right(0) {}

| ~

./common/rect.h:99:2: note: candidate expects 0 arguments, 4 provided
./common/rect.h:95:8: note: candidate: ‘Common::Rect::Rect(const Common::Rect&)’

95 | struct Rect {

| ~

./common/rect.h:95:8: note: candidate expects 1 argument, 4 provided
./common/rect.h: In member function ‘bool Common::Rect::isEmpty() const’:
./common/rect.h:235:11: error: ‘left’ was not declared in this scope

235 | return (left >= right
top >= bottom);

| ~

./common/rect.h:235:19: error: ‘right’ was not declared in this scope

235 | return (left >= right
top >= bottom);

|

./common/rect.h:235:28: error: ‘top’ was not declared in this scope

235 | return (left >= right
top >= bottom);

|

./common/rect.h:235:35: error: ‘bottom’ was not declared in this scope

235 | return (left >= right
top >= bottom);

| ~

./common/rect.h: In member function ‘bool Common::Rect::isValidRect() const’:
./common/rect.h:239:11: error: ‘left’ was not declared in this scope

239 | return (left <= right && top <= bottom);

| ~

./common/rect.h:239:19: error: ‘right’ was not declared in this scope

239 | return (left <= right && top <= bottom);

|

./common/rect.h:239:28: error: ‘top’ was not declared in this scope

239 | return (left <= right && top <= bottom);

|

./common/rect.h:239:35: error: ‘bottom’ was not declared in this scope

239 | return (left <= right && top <= bottom);

| ~

./common/rect.h: In member function ‘void Common::Rect::moveTo(int, int)’:
./common/rect.h:243:3: error: ‘bottom’ was not declared in this scope

243 | bottom += y - top;

| ~

./common/rect.h:243:17: error: ‘top’ was not declared in this scope

243 | bottom += y - top;

|

./common/rect.h:244:3: error: ‘right’ was not declared in this scope

244 | right += x - left;

|

./common/rect.h:244:16: error: ‘left’ was not declared in this scope

244 | right += x - left;

| ~

./common/rect.h: In member function ‘void Common::Rect::translate(int, int)’:
./common/rect.h:250:3: error: ‘left’ was not declared in this scope

250 | left += dx; right += dx;

| ~

./common/rect.h:250:15: error: ‘right’ was not declared in this scope

250 | left += dx; right += dx;

|

./common/rect.h:251:3: error: ‘top’ was not declared in this scope

251 | top += dy; bottom += dy;

|

./common/rect.h:251:14: error: ‘bottom’ was not declared in this scope

251 | top += dy; bottom += dy;

| ~

./common/rect.h: In member function ‘void Common::Rect::moveTo(const Common::Point&)’:
./common/rect.h:255:12: error: ‘const struct Common::Point’ has no member named ‘x’

255 | moveTo(p.x, p.y);

|

./common/rect.h:255:17: error: ‘const struct Common::Point’ has no member named ‘y’

255 | moveTo(p.x, p.y);

|

./common/rect.h: In member function ‘void Common::Rect::debugPrint(int, const char*) const’:
./common/rect.h:259:51: error: ‘left’ was not declared in this scope

259 | debug(debuglevel, "%s %d, %d, %d, %d", caption, left, top, right, bottom);

| ~

./common/rect.h:259:57: error: ‘top’ was not declared in this scope

259 | debug(debuglevel, "%s %d, %d, %d, %d", caption, left, top, right, bottom);

|

./common/rect.h:259:62: error: ‘right’ was not declared in this scope

259 | debug(debuglevel, "%s %d, %d, %d, %d", caption, left, top, right, bottom);

|

./common/rect.h:259:69: error: ‘bottom’ was not declared in this scope

259 | debug(debuglevel, "%s %d, %d, %d, %d", caption, left, top, right, bottom);

| ~

./common/rect.h: In static member function ‘static Common::Rect Common::Rect::center(int, int, int, int)’:
./common/rect.h:268:33: error: no matching function for call to ‘Common::Rect::Rect(int&, int&, int, int)’

268 | return Rect(x, y, x + w, y + h);

|

./common/rect.h:99:2: note: candidate: ‘Common::Rect::Rect()’

99 | Rect() : top(0), left(0), bottom(0), right(0) {}

| ~

./common/rect.h:99:2: note: candidate expects 0 arguments, 4 provided
./common/rect.h:95:8: note: candidate: ‘Common::Rect::Rect(const Common::Rect&)’

95 | struct Rect {

| ~

./common/rect.h:95:8: note: candidate expects 1 argument, 4 provided
In file included from ./backends/base-backend.h:27,

from ./backends/modular-backend.h:26,
from ./backends/platform/sdl/sdl.h:28,
from backends/platform/sdl/sdl.cpp:25:

./common/events.h: At global scope:
./common/events.h:118:7: error: ‘int16’ does not name a type; did you mean ‘Uint16’?

118 | const int16 JOYAXIS_MIN = -32768;

|
| Uint16

./common/events.h:119:7: error: ‘int16’ does not name a type; did you mean ‘Uint16’?

119 | const int16 JOYAXIS_MAX = 32767;

|
| Uint16

./common/events.h:126:2: error: ‘byte’ does not name a type

126 | byte axis;

| ~

./common/events.h:128:2: error: ‘int16’ does not name a type; did you mean ‘Uint16’?

128 | int16 position;

|
| Uint16

./common/events.h:135:2: error: ‘uint8’ does not name a type; did you mean ‘Uint8’?

135 | uint8 button;

|
| Uint8

./common/events.h: In constructor ‘Common::JoystickState::JoystickState()’:
./common/events.h:137:20: error: class ‘Common::JoystickState’ does not have any field named ‘axis’

137 | JoystickState() : axis(0), position(0), button(0) {}

| ~

./common/events.h:137:29: error: class ‘Common::JoystickState’ does not have any field named ‘position’

137 | JoystickState() : axis(0), position(0), button(0) {}

| ~

./common/events.h:137:42: error: class ‘Common::JoystickState’ does not have any field named ‘button’

137 | JoystickState() : axis(0), position(0), button(0) {}

| ~

./common/events.h: At global scope:
./common/events.h:186:9: error: ‘uint32’ does not name a type; did you mean ‘Uint32’?

186 | typedef uint32 CustomEventType;

| ~
| Uint32

./common/events.h:218:2: error: ‘CustomEventType’ does not name a type

218 | CustomEventType customType;

|

./common/events.h: In constructor ‘Common::Event::Event()’:
./common/events.h:229:51: error: class ‘Common::Event’ does not have any field named ‘customType’

229 | Event() : type(EVENT_INVALID), kbdRepeat(false), customType(0) {

| ~

In file included from ./backends/modular-backend.h:26,

from ./backends/platform/sdl/sdl.h:28,
from backends/platform/sdl/sdl.cpp:25:

./backends/base-backend.h: At global scope:
./backends/base-backend.h:35:26: error: ‘uint32’ has not been declared

35 | virtual void fillScreen(uint32 col);

| ~

In file included from ./backends/platform/sdl/sdl.h:28,

from backends/platform/sdl/sdl.cpp:25:

./backends/modular-backend.h:91:10: error: ‘int16’ does not name a type; did you mean ‘Uint16’?

91 | virtual int16 getHeight() override final;

|
| Uint16

./backends/modular-backend.h:92:10: error: ‘int16’ does not name a type; did you mean ‘Uint16’?

92 | virtual int16 getWidth() override final;

|
| Uint16

./backends/modular-backend.h:97:26: error: ‘uint32’ has not been declared

97 | virtual void fillScreen(uint32 col) override final;

| ~

./backends/modular-backend.h:109:10: error: ‘int16’ does not name a type; did you mean ‘Uint16’?

109 | virtual int16 getOverlayHeight() override final;

|
| Uint16

./backends/modular-backend.h:110:10: error: ‘int16’ does not name a type; did you mean ‘Uint16’?

110 | virtual int16 getOverlayWidth() override final;

|
| Uint16

./backends/modular-backend.h:114:91: error: ‘uint32’ has not been declared

114 | virtual void setMouseCursor(const void *buf, uint w, uint h, int hotspotX, int hotspotY, uint32 keycolor, bool dontScale = false, const Graphics::PixelFormat *format = NULL) override final;

| ~

In file included from ./backends/platform/sdl/sdl.h:28,

from backends/platform/sdl/sdl.cpp:25:

./backends/modular-backend.h:115:38: error: ‘byte’ does not name a type

115 | virtual void setCursorPalette(const byte *colors, uint start, uint num) override final;

| ~

In file included from ./audio/mixer_intern.h:28,

from ./backends/mixer/mixer.h:26,
from ./backends/mixer/sdl/sdl-mixer.h:27,
from ./backends/platform/sdl/sdl.h:29,
from backends/platform/sdl/sdl.cpp:25:

./audio/mixer.h:44:2: error: ‘uint32’ does not name a type; did you mean ‘Uint32’?

44 | uint32 _val;

| ~
| Uint32

./audio/mixer.h: In constructor ‘Audio::SoundHandle::SoundHandle()’:
./audio/mixer.h:46:25: error: class ‘Audio::SoundHandle’ does not have any field named ‘_val’

46 | inline SoundHandle() : _val(0xFFFFFFFF) {}

| ~

In file included from ./audio/mixer_intern.h:28,

from ./backends/mixer/mixer.h:26,
from ./backends/mixer/sdl/sdl-mixer.h:27,
from ./backends/platform/sdl/sdl.h:29,
from backends/platform/sdl/sdl.cpp:25:

./audio/mixer.h: At global scope:
./audio/mixer.h:112:3: error: ‘byte’ has not been declared

112 | byte volume = kMaxChannelVolume,

| ~

./audio/mixer.h:113:3: error: ‘int8’ has not been declared

113 | int8 balance = 0,

| ~

./audio/mixer.h:211:52: error: ‘byte’ has not been declared

211 | virtual void setChannelVolume(SoundHandle handle, byte volume) = 0;

| ~

./audio/mixer.h:219:10: error: ‘byte’ does not name a type

219 | virtual byte getChannelVolume(SoundHandle handle) = 0;

| ~

./audio/mixer.h:228:53: error: ‘int8’ has not been declared

228 | virtual void setChannelBalance(SoundHandle handle, int8 balance) = 0;

| ~

./audio/mixer.h:236:10: error: ‘int8’ does not name a type; did you mean ‘Uint8’?

236 | virtual int8 getChannelBalance(SoundHandle handle) = 0;

| ~
| Uint8

./audio/mixer.h:241:10: error: ‘uint32’ does not name a type; did you mean ‘Uint32’?

241 | virtual uint32 getSoundElapsedTime(SoundHandle handle) = 0;

| ~
| Uint32

In file included from ./backends/mixer/mixer.h:26,

from ./backends/mixer/sdl/sdl-mixer.h:27,
from ./backends/platform/sdl/sdl.h:29,
from backends/platform/sdl/sdl.cpp:25:

./audio/mixer_intern.h:61:2: error: ‘uint32’ does not name a type; did you mean ‘Uint32’?

61 | uint32 _handleSeed;

| ~
| Uint32

./audio/mixer_intern.h:85:11: error: ‘byte’ has not been declared

85 | int id, byte volume, int8 balance,

| ~

./audio/mixer_intern.h:85:24: error: ‘int8’ has not been declared

85 | int id, byte volume, int8 balance,

| ~

./audio/mixer_intern.h:106:52: error: ‘byte’ has not been declared

106 | virtual void setChannelVolume(SoundHandle handle, byte volume);

| ~

./audio/mixer_intern.h:107:10: error: ‘byte’ does not name a type

107 | virtual byte getChannelVolume(SoundHandle handle);

| ~

./audio/mixer_intern.h:108:53: error: ‘int8’ has not been declared

108 | virtual void setChannelBalance(SoundHandle handle, int8 balance);

| ~

./audio/mixer_intern.h:109:10: error: ‘int8’ does not name a type; did you mean ‘Uint8’?

109 | virtual int8 getChannelBalance(SoundHandle handle);

| ~
| Uint8

./audio/mixer_intern.h:111:10: error: ‘uint32’ does not name a type; did you mean ‘Uint32’?

111 | virtual uint32 getSoundElapsedTime(SoundHandle handle);

| ~
| Uint32

./audio/mixer_intern.h:134:18: error: ‘byte’ has not been declared

134 | int mixCallback(byte *samples, uint len);

| ~

In file included from ./backends/platform/sdl/sdl.h:29,

from backends/platform/sdl/sdl.cpp:25:

./backends/mixer/sdl/sdl-mixer.h:66:37: error: ‘uint32’ has not been declared

66 | virtual SDL_AudioSpec getAudioSpec(uint32 rate);

| ~

./backends/mixer/sdl/sdl-mixer.h:76:31: error: ‘byte’ has not been declared

76 | virtual void callbackHandler(byte *samples, int len);

| ~

./backends/mixer/sdl/sdl-mixer.h:82:39: error: ‘byte’ has not been declared

82 | static void sdlCallback(void *this_, byte *samples, int len);

| ~

In file included from ./backends/graphics/graphics.h:31,

from ./backends/graphics/windowed.h:26,
from ./backends/graphics/sdl/sdl-graphics.h:26,
from ./backends/events/sdl/sdl-events.h:27,
from ./backends/platform/sdl/sdl.h:30,
from backends/platform/sdl/sdl.cpp:25:

./graphics/palette.h:66:32: error: ‘byte’ does not name a type

66 | virtual void setPalette(const byte *colors, uint start, uint num) = 0;

| ~

./graphics/palette.h:99:27: error: ‘byte’ has not been declared

99 | virtual void grabPalette(byte *colors, uint start, uint num) const = 0;

| ~

In file included from ./backends/graphics/windowed.h:26,

from ./backends/graphics/sdl/sdl-graphics.h:26,
from ./backends/events/sdl/sdl-events.h:27,
from ./backends/platform/sdl/sdl.h:30,
from backends/platform/sdl/sdl.cpp:25:

./backends/graphics/graphics.h:79:10: error: ‘int16’ does not name a type; did you mean ‘Uint16’?

79 | virtual int16 getHeight() const = 0;

|
| Uint16

./backends/graphics/graphics.h:80:10: error: ‘int16’ does not name a type; did you mean ‘Uint16’?

80 | virtual int16 getWidth() const = 0;

|
| Uint16

./backends/graphics/graphics.h:81:32: error: ‘byte’ does not name a type

81 | virtual void setPalette(const byte *colors, uint start, uint num) = 0;

| ~

./backends/graphics/graphics.h:82:27: error: ‘byte’ has not been declared

82 | virtual void grabPalette(byte *colors, uint start, uint num) const = 0;

| ~

./backends/graphics/graphics.h:86:26: error: ‘uint32’ has not been declared

86 | virtual void fillScreen(uint32 col) = 0;

| ~

./backends/graphics/graphics.h:98:10: error: ‘int16’ does not name a type; did you mean ‘Uint16’?

98 | virtual int16 getOverlayHeight() const = 0;

|
| Uint16

./backends/graphics/graphics.h:99:10: error: ‘int16’ does not name a type; did you mean ‘Uint16’?

99 | virtual int16 getOverlayWidth() const = 0;

|
| Uint16

./backends/graphics/graphics.h:103:91: error: ‘uint32’ has not been declared

103 | virtual void setMouseCursor(const void *buf, uint w, uint h, int hotspotX, int hotspotY, uint32 keycolor, bool dontScale = false, const Graphics::PixelFormat *format = NULL) = 0;

| ~

In file included from ./backends/graphics/windowed.h:26,

from ./backends/graphics/sdl/sdl-graphics.h:26,
from ./backends/events/sdl/sdl-events.h:27,
from ./backends/platform/sdl/sdl.h:30,
from backends/platform/sdl/sdl.cpp:25:

./backends/graphics/graphics.h:104:38: error: ‘byte’ does not name a type

104 | virtual void setCursorPalette(const byte *colors, uint start, uint num) = 0;

| ~

In file included from ./backends/graphics/windowed.h:27,

from ./backends/graphics/sdl/sdl-graphics.h:26,
from ./backends/events/sdl/sdl-events.h:27,
from ./backends/platform/sdl/sdl.h:30,
from backends/platform/sdl/sdl.cpp:25:

./common/frac.h:44:9: error: ‘int32’ does not name a type; did you mean ‘Uint32’?

44 | typedef int32 frac_t;

|
| Uint32

./common/frac.h:46:8: error: ‘frac_t’ does not name a type

46 | inline frac_t doubleToFrac(double value) { return (frac_t)(value * FRAC_ONE); }

| ~

./common/frac.h:47:1: warning: inline variables are only available with ‘-std=c++17’ or ‘-std=gnu++17’

47 | inline double fracToDouble(frac_t value) { return ((double)value) / FRAC_ONE; }

| ~

./common/frac.h:47:28: error: ‘frac_t’ was not declared in this scope

47 | inline double fracToDouble(frac_t value) { return ((double)value) / FRAC_ONE; }

| ~

./common/frac.h:49:8: error: ‘frac_t’ does not name a type

49 | inline frac_t intToFrac(int16 value) { return value * (1 << FRAC_BITS); }

| ~

./common/frac.h:50:8: error: ‘int16’ does not name a type; did you mean ‘Uint16’?

50 | inline int16 fracToInt(frac_t value) { return value / (1 << FRAC_BITS); }

|
| Uint16

In file included from ./common/hashmap.h:53,

from ./common/config-manager.h:27,
from ./backends/graphics/windowed.h:29,
from ./backends/graphics/sdl/sdl-graphics.h:26,
from ./backends/events/sdl/sdl-events.h:27,
from ./backends/platform/sdl/sdl.h:30,
from backends/platform/sdl/sdl.cpp:25:

./common/memorypool.h:111:2: error: ‘byte’ does not name a type

111 | byte _storage[NUM_INTERNAL_CHUNKS * REAL_CHUNK_SIZE];

| ~

./common/memorypool.h: In constructor ‘Common::FixedSizeMemoryPool<CHUNK_SIZE, NUM_INTERNAL_CHUNKS>::FixedSizeMemoryPool()’:
./common/memorypool.h:116:25: error: ‘_storage’ was not declared in this scope

116 | Page internalPage = { _storage, NUM_INTERNAL_CHUNKS };

| ~

In file included from ./graphics/scaler.h:27,

from ./graphics/scaler/aspect.h:27,
from ./backends/graphics/windowed.h:31,
from ./backends/graphics/sdl/sdl-graphics.h:26,
from ./backends/events/sdl/sdl-events.h:27,
from ./backends/platform/sdl/sdl.h:30,
from backends/platform/sdl/sdl.cpp:25:

./graphics/surface.h: At global scope:
./graphics/surface.h:53:2: error: ‘uint16’ does not name a type; did you mean ‘Uint16’?

53 | uint16 w;

| ~
| Uint16

./graphics/surface.h:58:2: error: ‘uint16’ does not name a type; did you mean ‘Uint16’?

58 | uint16 h;

| ~
| Uint16

./graphics/surface.h:65:2: error: ‘uint16’ does not name a type; did you mean ‘Uint16’?

65 | uint16 pitch;

| ~
| Uint16

./graphics/surface.h:144:14: error: ‘uint16’ has not been declared

144 | void create(uint16 width, uint16 height, const PixelFormat &format);

| ~

./graphics/surface.h:144:28: error: ‘uint16’ has not been declared

144 | void create(uint16 width, uint16 height, const PixelFormat &format);

| ~

./graphics/surface.h:168:12: error: ‘uint16’ has not been declared

168 | void init(uint16 width, uint16 height, uint16 pitch, void *pixels, const PixelFormat &format);

| ~

./graphics/surface.h:168:26: error: ‘uint16’ has not been declared

168 | void init(uint16 width, uint16 height, uint16 pitch, void *pixels, const PixelFormat &format);

| ~

./graphics/surface.h:168:41: error: ‘uint16’ has not been declared

168 | void init(uint16 width, uint16 height, uint16 pitch, void *pixels, const PixelFormat &format);

| ~

./graphics/surface.h:250:60: error: ‘byte’ does not name a type

250 | void convertToInPlace(const PixelFormat &dstFormat, const byte *palette = 0);

| ~

./graphics/surface.h:261:67: error: ‘byte’ does not name a type

261 | Graphics::Surface *convertTo(const PixelFormat &dstFormat, const byte *palette = 0) const;

| ~

./graphics/surface.h:273:48: error: ‘uint32’ has not been declared

273 | void drawLine(int x0, int y0, int x1, int y1, uint32 color);

| ~

./graphics/surface.h:288:73: error: ‘uint32’ has not been declared

288 | void drawThickLine(int x0, int y0, int x1, int y1, int penX, int penY, uint32 color);

| ~

./graphics/surface.h:299:35: error: ‘uint32’ has not been declared

299 | void hLine(int x, int y, int x2, uint32 color);

| ~

./graphics/surface.h:310:35: error: ‘uint32’ has not been declared

310 | void vLine(int x, int y, int y2, uint32 color);

| ~

./graphics/surface.h:318:32: error: ‘uint32’ has not been declared

318 | void fillRect(Common::Rect r, uint32 color);

| ~

./graphics/surface.h:326:40: error: ‘uint32’ has not been declared

326 | void frameRect(const Common::Rect &r, uint32 color);

| ~

./graphics/surface.h:348:21: error: expected ‘;’ at end of member declaration

348 | Graphics::Surface *scale(uint16 newWidth, uint16 newHeight, bool filtering = false) const;

|
| ;

./graphics/surface.h:348:33: error: expected ‘)’ before ‘newWidth’

348 | Graphics::Surface *scale(uint16 newWidth, uint16 newHeight, bool filtering = false) const;

| ~
| )

./graphics/surface.h: In constructor ‘Graphics::Surface::Surface()’:
./graphics/surface.h:82:14: error: class ‘Graphics::Surface’ does not have any field named ‘w’

82 | Surface() : w(0), h(0), pitch(0), pixels(0), format() {

|

./graphics/surface.h:82:20: error: class ‘Graphics::Surface’ does not have any field named ‘h’

82 | Surface() : w(0), h(0), pitch(0), pixels(0), format() {

|

./graphics/surface.h:82:26: error: class ‘Graphics::Surface’ does not have any field named ‘pitch’

82 | Surface() : w(0), h(0), pitch(0), pixels(0), format() {

|

./graphics/surface.h: In member function ‘const void* Graphics::Surface::getBasePtr(int, int) const’:
./graphics/surface.h:120:17: error: ISO C++ forbids declaration of ‘type name’ with no type [-fpermissive]

120 | return (const byte *)(pixels) + y * pitch + x * format.bytesPerPixel;

| ~

./graphics/surface.h:120:11: error: expected primary-expression before ‘const’

120 | return (const byte *)(pixels) + y * pitch + x * format.bytesPerPixel;

|

./graphics/surface.h:120:11: error: expected ‘)’ before ‘const’

120 | return (const byte *)(pixels) + y * pitch + x * format.bytesPerPixel;

| ~
| )

./graphics/surface.h: In member function ‘void* Graphics::Surface::getBasePtr(int, int)’:
./graphics/surface.h:131:22: error: ‘byte’ does not name a type

131 | return static_cast<byte *>(pixels) + y * pitch + x * format.bytesPerPixel;

| ~

./graphics/surface.h:131:27: error: expected ‘>’ before ‘*’ token

131 | return static_cast<byte *>(pixels) + y * pitch + x * format.bytesPerPixel;

|

./graphics/surface.h:131:27: error: expected ‘(’ before ‘*’ token

131 | return static_cast<byte *>(pixels) + y * pitch + x * format.bytesPerPixel;

|
| (

./graphics/surface.h:131:28: error: expected primary-expression before ‘>’ token

131 | return static_cast<byte *>(pixels) + y * pitch + x * format.bytesPerPixel;

|

./graphics/surface.h:131:44: error: ‘pitch’ was not declared in this scope

131 | return static_cast<byte *>(pixels) + y * pitch + x * format.bytesPerPixel;

|

./graphics/surface.h:131:63: error: ‘struct Graphics::PixelFormat’ has no member named ‘bytesPerPixel’

131 | return static_cast<byte *>(pixels) + y * pitch + x * format.bytesPerPixel;

|

./graphics/surface.h:131:76: error: expected ‘)’ before ‘;’ token

131 | return static_cast<byte *>(pixels) + y * pitch + x * format.bytesPerPixel;

|
| )

./graphics/surface.h: At global scope:
./graphics/surface.h:385:30: error: ‘uint32’ has not been declared

385 | FloodFill(Surface *surface, uint32 oldColor, uint32 fillColor, bool maskMode = false);

| ~

./graphics/surface.h:385:47: error: ‘uint32’ has not been declared

385 | FloodFill(Surface *surface, uint32 oldColor, uint32 fillColor, bool maskMode = false);

| ~

./graphics/surface.h:426:2: error: ‘uint32’ does not name a type; did you mean ‘Uint32’?

426 | uint32 _oldColor, _fillColor;

| ~
| Uint32

./graphics/surface.h:427:2: error: ‘byte’ does not name a type

427 | byte *_visited;

| ~

In file included from ./graphics/scaler/aspect.h:27,

from ./backends/graphics/windowed.h:31,
from ./backends/graphics/sdl/sdl-graphics.h:26,
from ./backends/events/sdl/sdl-events.h:27,
from ./backends/platform/sdl/sdl.h:30,
from backends/platform/sdl/sdl.cpp:25:

./graphics/scaler.h:29:13: error: variable or field ‘InitScalers’ declared void

29 | extern void InitScalers(uint32 BitFormat);

|

./graphics/scaler.h:29:25: error: ‘uint32’ was not declared in this scope; did you mean ‘Uint32’?

29 | extern void InitScalers(uint32 BitFormat);

| ~
| Uint32

./graphics/scaler.h:32:31: error: ‘uint8’ does not name a type; did you mean ‘Uint8’?

32 | typedef void ScalerProc(const uint8 *srcPtr, uint32 srcPitch,

|
| Uint8

./graphics/scaler.h:32:46: error: ‘uint32’ has not been declared

32 | typedef void ScalerProc(const uint8 *srcPtr, uint32 srcPitch,

| ~

./graphics/scaler.h:33:8: error: ‘uint8’ has not been declared

33 | uint8 *dstPtr, uint32 dstPitch, int width, int height);

|

./graphics/scaler.h:33:23: error: ‘uint32’ has not been declared

33 | uint8 *dstPtr, uint32 dstPitch, int width, int height);

| ~

./graphics/scaler.h:36:22: error: ‘uint8’ does not name a type; did you mean ‘Uint8’?

36 | extern void x(const uint8 *srcPtr, uint32 srcPitch, uint8 *dstPtr, \

|

./graphics/scaler.h:40:1: note: in expansion of macro ‘DECLARE_SCALER’

40 | DECLARE_SCALER(Normal1x);

| ~

./graphics/scaler.h:36:37: error: ‘uint32’ has not been declared

36 | extern void x(const uint8 *srcPtr, uint32 srcPitch, uint8 *dstPtr, \

| ~

./graphics/scaler.h:40:1: note: in expansion of macro ‘DECLARE_SCALER’

40 | DECLARE_SCALER(Normal1x);

| ~

./graphics/scaler.h:36:54: error: ‘uint8’ has not been declared

36 | extern void x(const uint8 *srcPtr, uint32 srcPitch, uint8 *dstPtr, \

|

./graphics/scaler.h:40:1: note: in expansion of macro ‘DECLARE_SCALER’

40 | DECLARE_SCALER(Normal1x);

| ~

./graphics/scaler.h:37:6: error: ‘uint32’ has not been declared

37 | uint32 dstPitch, int width, int height)

| ~

./graphics/scaler.h:40:1: note: in expansion of macro ‘DECLARE_SCALER’

40 | DECLARE_SCALER(Normal1x);

| ~

./graphics/scaler.h:90:60: error: ‘uint8’ does not name a type; did you mean ‘Uint8’?

90 | extern bool createThumbnail(Graphics::Surface *surf, const uint8 *pixels, int w, int h, const uint8 *palette);

|
| Uint8

./graphics/scaler.h:90:95: error: ‘uint8’ does not name a type; did you mean ‘Uint8’?

90 | extern bool createThumbnail(Graphics::Surface *surf, const uint8 *pixels, int w, int h, const uint8 *palette);

|
| Uint8

In file included from ./backends/graphics/windowed.h:31,

from ./backends/graphics/sdl/sdl-graphics.h:26,
from ./backends/events/sdl/sdl-events.h:27,
from ./backends/platform/sdl/sdl.h:30,
from backends/platform/sdl/sdl.cpp:25:

./graphics/scaler/aspect.h:52:21: error: ‘uint8’ was not declared in this scope; did you mean ‘Uint8’?

52 | int stretch200To240(uint8 *buf,

|
| Uint8

./graphics/scaler/aspect.h:52:28: error: ‘buf’ was not declared in this scope

52 | int stretch200To240(uint8 *buf,

|

./graphics/scaler/aspect.h:53:21: error: ‘uint32’ was not declared in this scope; did you mean ‘Uint32’?

53 | uint32 pitch,

| ~
| Uint32

./graphics/scaler/aspect.h:54:21: error: expected primary-expression before ‘int’

54 | int width,

|

./graphics/scaler/aspect.h:55:21: error: expected primary-expression before ‘int’

55 | int height,

|

./graphics/scaler/aspect.h:56:21: error: expected primary-expression before ‘int’

56 | int srcX,

|

./graphics/scaler/aspect.h:57:21: error: expected primary-expression before ‘int’

57 | int srcY,

|

./graphics/scaler/aspect.h:58:21: error: expected primary-expression before ‘int’

58 | int origSrcY,

|

./graphics/scaler/aspect.h:59:21: error: expected primary-expression before ‘bool’

59 | bool interpolate);

| ~

./graphics/scaler/aspect.h:59:37: error: expression list treated as compound expression in initializer [-fpermissive]

59 | bool interpolate);

|

./graphics/scaler/aspect.h:61:28: error: ‘uint8’ was not declared in this scope; did you mean ‘Uint8’?

61 | int stretch200To240Nearest(uint8 *buf, uint32 pitch, int width, int height, int srcX, int srcY, int origSrcY);

|
| Uint8

./graphics/scaler/aspect.h:61:35: error: ‘buf’ was not declared in this scope

61 | int stretch200To240Nearest(uint8 *buf, uint32 pitch, int width, int height, int srcX, int srcY, int origSrcY);

|

./graphics/scaler/aspect.h:61:40: error: ‘uint32’ was not declared in this scope; did you mean ‘Uint32’?

61 | int stretch200To240Nearest(uint8 *buf, uint32 pitch, int width, int height, int srcX, int srcY, int origSrcY);

| ~
| Uint32

./graphics/scaler/aspect.h:61:54: error: expected primary-expression before ‘int’

61 | int stretch200To240Nearest(uint8 *buf, uint32 pitch, int width, int height, int srcX, int srcY, int origSrcY);

|

./graphics/scaler/aspect.h:61:65: error: expected primary-expression before ‘int’

61 | int stretch200To240Nearest(uint8 *buf, uint32 pitch, int width, int height, int srcX, int srcY, int origSrcY);

|

./graphics/scaler/aspect.h:61:77: error: expected primary-expression before ‘int’

61 | int stretch200To240Nearest(uint8 *buf, uint32 pitch, int width, int height, int srcX, int srcY, int origSrcY);

|

./graphics/scaler/aspect.h:61:87: error: expected primary-expression before ‘int’

61 | int stretch200To240Nearest(uint8 *buf, uint32 pitch, int width, int height, int srcX, int srcY, int origSrcY);

|

./graphics/scaler/aspect.h:61:97: error: expected primary-expression before ‘int’

61 | int stretch200To240Nearest(uint8 *buf, uint32 pitch, int width, int height, int srcX, int srcY, int origSrcY);

|

./graphics/scaler/aspect.h:61:109: error: expression list treated as compound expression in initializer [-fpermissive]

61 | int stretch200To240Nearest(uint8 *buf, uint32 pitch, int width, int height, int srcX, int srcY, int origSrcY);

|

In file included from ./backends/graphics/sdl/sdl-graphics.h:26,

from ./backends/events/sdl/sdl-events.h:27,
from ./backends/platform/sdl/sdl.h:30,
from backends/platform/sdl/sdl.cpp:25:

./backends/graphics/windowed.h:161:2: error: ‘frac_t’ does not name a type

161 | frac_t getDesiredGameAspectRatio() const {

| ~

./backends/graphics/windowed.h:373:41: error: ‘frac_t’ does not name a type

373 | void populateDisplayAreaDrawRect(const frac_t displayAspect, int originalWidth, Common::Rect &drawRect) const {

| ~

./backends/graphics/windowed.h: In member function ‘virtual void WindowedGraphicsManager::showOverlay()’:
./backends/graphics/windowed.h:63:23: error: ‘getOverlayWidth’ was not declared in this scope

63 | _activeArea.width = getOverlayWidth();

|

./backends/graphics/windowed.h:64:24: error: ‘getOverlayHeight’ was not declared in this scope; did you mean ‘getOverlayFormat’?

64 | _activeArea.height = getOverlayHeight();

| ~
| getOverlayFormat

./backends/graphics/windowed.h: In member function ‘virtual void WindowedGraphicsManager::hideOverlay()’:
./backends/graphics/windowed.h:74:23: error: ‘getWidth’ was not declared in this scope; did you mean ‘XTextWidth’?

74 | _activeArea.width = getWidth();

| ~
| XTextWidth

./backends/graphics/windowed.h:75:24: error: ‘getHeight’ was not declared in this scope; did you mean ‘CWHeight’?

75 | _activeArea.height = getHeight();

|
| CWHeight

./backends/graphics/windowed.h: In member function ‘Common::Point WindowedGraphicsManager::convertVirtualToWindow(int, int) const’:
./backends/graphics/windowed.h:111:44: error: ‘const struct Common::Rect’ has no member named ‘left’

111 | const int targetX = _activeArea.drawRect.left;

| ~

./backends/graphics/windowed.h:112:44: error: ‘const struct Common::Rect’ has no member named ‘top’

112 | const int targetY = _activeArea.drawRect.top;

|

./backends/graphics/windowed.h:113:48: error: ‘const struct Common::Rect’ has no member named ‘width’

113 | const int targetWidth = _activeArea.drawRect.width();

|

./backends/graphics/windowed.h:114:49: error: ‘const struct Common::Rect’ has no member named ‘height’

114 | const int targetHeight = _activeArea.drawRect.height();

| ~

./backends/graphics/windowed.h:126:79: error: no matching function for call to ‘Common::Point::Point(int, int)’

126 | CLIP<int>(windowY, targetY, targetY + targetHeight - 1));

|

In file included from ./common/events.h:28,

from ./backends/base-backend.h:27,
from ./backends/modular-backend.h:26,
from ./backends/platform/sdl/sdl.h:28,
from backends/platform/sdl/sdl.cpp:25:

./common/rect.h:41:2: note: candidate: ‘Common::Point::Point()’

41 | Point() : x(0), y(0) {}

|

./common/rect.h:41:2: note: candidate expects 0 arguments, 2 provided
./common/rect.h:37:8: note: candidate: ‘Common::Point::Point(const Common::Point&)’

37 | struct Point {

|

./common/rect.h:37:8: note: candidate expects 1 argument, 2 provided
In file included from ./backends/graphics/sdl/sdl-graphics.h:26,

from ./backends/events/sdl/sdl-events.h:27,
from ./backends/platform/sdl/sdl.h:30,
from backends/platform/sdl/sdl.cpp:25:

./backends/graphics/windowed.h: In member function ‘Common::Point WindowedGraphicsManager::convertWindowToVirtual(int, int) const’:
./backends/graphics/windowed.h:135:44: error: ‘const struct Common::Rect’ has no member named ‘left’

135 | const int sourceX = _activeArea.drawRect.left;

| ~

./backends/graphics/windowed.h:136:44: error: ‘const struct Common::Rect’ has no member named ‘top’

136 | const int sourceY = _activeArea.drawRect.top;

|

./backends/graphics/windowed.h:137:47: error: ‘const struct Common::Rect’ has no member named ‘right’

137 | const int sourceMaxX = _activeArea.drawRect.right - 1;

|

./backends/graphics/windowed.h:138:47: error: ‘const struct Common::Rect’ has no member named ‘bottom’

138 | const int sourceMaxY = _activeArea.drawRect.bottom - 1;

| ~

./backends/graphics/windowed.h:139:48: error: ‘const struct Common::Rect’ has no member named ‘width’

139 | const int sourceWidth = _activeArea.drawRect.width();

|

./backends/graphics/windowed.h:140:49: error: ‘const struct Common::Rect’ has no member named ‘height’

140 | const int sourceHeight = _activeArea.drawRect.height();

| ~

./backends/graphics/windowed.h:155:64: error: no matching function for call to ‘Common::Point::Point(int, int)’

155 | CLIP<int>(virtualY, 0, targetHeight - 1));

|

In file included from ./common/events.h:28,

from ./backends/base-backend.h:27,
from ./backends/modular-backend.h:26,
from ./backends/platform/sdl/sdl.h:28,
from backends/platform/sdl/sdl.cpp:25:

./common/rect.h:41:2: note: candidate: ‘Common::Point::Point()’

41 | Point() : x(0), y(0) {}

|

./common/rect.h:41:2: note: candidate expects 0 arguments, 2 provided
./common/rect.h:37:8: note: candidate: ‘Common::Point::Point(const Common::Point&)’

37 | struct Point {

|

./common/rect.h:37:8: note: candidate expects 1 argument, 2 provided
In file included from ./backends/graphics/sdl/sdl-graphics.h:26,

from ./backends/events/sdl/sdl-events.h:27,
from ./backends/platform/sdl/sdl.h:30,
from backends/platform/sdl/sdl.cpp:25:

./backends/graphics/windowed.h: In member function ‘virtual void WindowedGraphicsManager::recalculateDisplayAreas()’:
./backends/graphics/windowed.h:199:31: error: ‘getDesiredGameAspectRatio’ was not declared in this scope

199 | populateDisplayAreaDrawRect(getDesiredGameAspectRatio(), getWidth() * getGameRenderScale(), _gameDrawRect);

|

./backends/graphics/windowed.h:199:60: error: ‘getWidth’ was not declared in this scope; did you mean ‘XTextWidth’?

199 | populateDisplayAreaDrawRect(getDesiredGameAspectRatio(), getWidth() * getGameRenderScale(), _gameDrawRect);

| ~
| XTextWidth

./backends/graphics/windowed.h:201:7: error: ‘getOverlayHeight’ was not declared in this scope; did you mean ‘getOverlayFormat’?

201 | if (getOverlayHeight()) {

| ~
| getOverlayFormat

./backends/graphics/windowed.h:202:10: error: ‘frac_t’ does not name a type

202 | const frac_t overlayAspect = intToFrac(getOverlayWidth()) / getOverlayHeight();

| ~

./backends/graphics/windowed.h:203:32: error: ‘overlayAspect’ was not declared in this scope; did you mean ‘real2Aspect’?

203 | populateDisplayAreaDrawRect(overlayAspect, getOverlayWidth(), _overlayDrawRect);

|
| real2Aspect

./backends/graphics/windowed.h:203:47: error: ‘getOverlayWidth’ was not declared in this scope

203 | populateDisplayAreaDrawRect(overlayAspect, getOverlayWidth(), _overlayDrawRect);

|

./backends/graphics/windowed.h:208:24: error: ‘getOverlayWidth’ was not declared in this scope

208 | _activeArea.width = getOverlayWidth();

|

./backends/graphics/windowed.h:209:25: error: ‘getOverlayHeight’ was not declared in this scope; did you mean ‘getOverlayFormat’?

209 | _activeArea.height = getOverlayHeight();

| ~
| getOverlayFormat

./backends/graphics/windowed.h:213:25: error: ‘getHeight’ was not declared in this scope; did you mean ‘CWHeight’?

213 | _activeArea.height = getHeight();

|
| CWHeight

./backends/graphics/windowed.h: In member function ‘virtual void WindowedGraphicsManager::warpMouse(int, int)’:
./backends/graphics/windowed.h:247:21: error: ‘const struct Common::Point’ has no member named ‘x’

247 | if (virtualCursor.x != x
virtualCursor.y != y) {

|

./backends/graphics/windowed.h:247:45: error: ‘const struct Common::Point’ has no member named ‘y’

247 | if (virtualCursor.x != x
virtualCursor.y != y) {

|

./backends/graphics/windowed.h:257:34: error: ‘const struct Common::Point’ has no member named ‘x’

257 | setMousePosition(windowCursor.x, windowCursor.y);

|

./backends/graphics/windowed.h:257:50: error: ‘const struct Common::Point’ has no member named ‘y’

257 | setMousePosition(windowCursor.x, windowCursor.y);

|

./backends/graphics/windowed.h:258:40: error: ‘const struct Common::Point’ has no member named ‘x’

258 | setSystemMousePosition(windowCursor.x, windowCursor.y);

|

./backends/graphics/windowed.h:258:56: error: ‘const struct Common::Point’ has no member named ‘y’

258 | setSystemMousePosition(windowCursor.x, windowCursor.y);

|

./backends/graphics/windowed.h: In member function ‘void WindowedGraphicsManager::populateDisplayAreaDrawRect(int, int, Common::Rect&) const’:
./backends/graphics/windowed.h:384:13: error: ‘intToFrac’ was not declared in this scope

384 | height = intToFrac(width) / displayAspect;

|

./backends/graphics/windowed.h:395:4: error: ‘frac_t’ was not declared in this scope

395 | frac_t windowAspect = intToFrac(_windowWidth) / _windowHeight;

| ~

./backends/graphics/windowed.h:399:11: error: expected ‘;’ before ‘ratio’

399 | frac_t ratio = intToFrac(4) / 3;

| ~
| ;

./backends/graphics/windowed.h:400:9: error: ‘windowAspect’ was not declared in this scope

400 | if (windowAspect < ratio)

| ~

./backends/graphics/windowed.h:400:24: error: ‘ratio’ was not declared in this scope

400 | if (windowAspect < ratio)

|

./backends/graphics/windowed.h:401:15: error: ‘intToFrac’ was not declared in this scope

401 | height = intToFrac(width) / ratio;

|

./backends/graphics/windowed.h:403:14: error: ‘fracToInt’ was not declared in this scope

403 | width = fracToInt(height * ratio);

|

./backends/graphics/windowed.h:405:9: error: ‘windowAspect’ was not declared in this scope

405 | if (windowAspect < displayAspect)

| ~

./backends/graphics/windowed.h:406:15: error: ‘intToFrac’ was not declared in this scope

406 | height = intToFrac(width) / displayAspect;

|

./backends/graphics/windowed.h:408:14: error: ‘fracToInt’ was not declared in this scope

408 | width = fracToInt(height * displayAspect);

|

./backends/graphics/windowed.h:412:12: error: ‘struct Common::Rect’ has no member named ‘left’

412 | drawRect.left = ((_windowWidth - width) / 2) + _gameScreenShakeXOffset * width / getWidth();

| ~

./backends/graphics/windowed.h:412:84: error: ‘getWidth’ was not declared in this scope; did you mean ‘XTextWidth’?

412 | drawRect.left = ((_windowWidth - width) / 2) + _gameScreenShakeXOffset * width / getWidth();

| ~
| XTextWidth

./backends/graphics/windowed.h:413:12: error: ‘struct Common::Rect’ has no member named ‘top’

413 | drawRect.top = ((_windowHeight - height) / 2) + _gameScreenShakeYOffset * height / getHeight();

|

./backends/graphics/windowed.h:413:86: error: ‘getHeight’ was not declared in this scope; did you mean ‘CWHeight’?

413 | drawRect.top = ((_windowHeight - height) / 2) + _gameScreenShakeYOffset * height / getHeight();

|
| CWHeight

In file included from ./backends/graphics/sdl/sdl-graphics.h:27,

from ./backends/events/sdl/sdl-events.h:27,
from ./backends/platform/sdl/sdl.h:30,
from backends/platform/sdl/sdl.cpp:25:

./backends/platform/sdl/sdl-window.h: At global scope:
./backends/platform/sdl/sdl-window.h:114:51: error: ‘uint32’ has not been declared

114 | bool createOrUpdateWindow(int width, int height, uint32 flags);

| ~

./backends/platform/sdl/sdl-window.h:125:2: error: ‘uint32’ does not name a type; did you mean ‘Uint32’?

125 | uint32 _lastFlags;

| ~
| Uint32

In file included from ./backends/platform/sdl/sdl.h:30,

from backends/platform/sdl/sdl.cpp:25:

./backends/events/sdl/sdl-events.h:187:2: error: ‘uint32’ does not name a type; did you mean ‘Uint32’?

187 | uint32 obtainUnicode(const SDL_Keysym keySym);

| ~
| Uint32

./backends/events/sdl/sdl-events.h:206:2: error: ‘uint8’ does not name a type; did you mean ‘Uint8’?

206 | uint8 _lastHatPosition;

|
| Uint8

In file included from backends/platform/sdl/sdl.cpp:25:
./backends/platform/sdl/sdl.h:80:10: error: ‘uint32’ does not name a type; did you mean ‘Uint32’?

80 | virtual uint32 getMillis(bool skipRecord = false) override;

| ~
| Uint32

In file included from ./common/stream.h:26,

from ./common/savefile.h:28,
from ./gui/EventRecorder.h:29,
from backends/platform/sdl/sdl.cpp:27:

./common/endian.h:95:9: error: ‘uint16’ does not name a type; did you mean ‘Uint16’?

95 | inline uint16 SWAP_BYTES_16(const uint16 a) {

| ~
| Uint16

./common/endian.h:131:14: error: ‘uint32’ does not name a type; did you mean ‘Uint32’?

131 | FORCEINLINE uint32 SWAP_BYTES_32(uint32 a) {

| ~
| Uint32

./common/endian.h:177:14: error: ‘uint64’ does not name a type; did you mean ‘Uint64’?

177 | FORCEINLINE uint64 SWAP_BYTES_64(uint64 a) {

| ~
| Uint64

./common/endian.h:232:14: error: ‘uint16’ does not name a type; did you mean ‘Uint16’?

232 | FORCEINLINE uint16 READ_UINT16(const void *ptr) {

| ~
| Uint16

./common/endian.h:237:14: error: ‘uint32’ does not name a type; did you mean ‘Uint32’?

237 | FORCEINLINE uint32 READ_UINT32(const void *ptr) {

| ~
| Uint32

./common/endian.h:242:43: error: ‘uint16’ has not been declared

242 | FORCEINLINE void WRITE_UINT16(void *ptr, uint16 value) {

| ~

./common/endian.h: In function ‘void WRITE_UINT16(void*, int)’:
./common/endian.h:243:24: error: ‘uint16’ does not name a type; did you mean ‘Uint16’?

243 | struct Unaligned16 { uint16 val; } attribute ((packed, may_alias));

| ~
| Uint16

./common/endian.h:244:25: error: ‘struct WRITE_UINT16(void*, int)::Unaligned16’ has no member named ‘val’

244 | ((Unaligned16 *)ptr)->val = value;

|

./common/endian.h: At global scope:
./common/endian.h:247:43: error: ‘uint32’ has not been declared

247 | FORCEINLINE void WRITE_UINT32(void *ptr, uint32 value) {

| ~

./common/endian.h: In function ‘void WRITE_UINT32(void*, int)’:
./common/endian.h:248:24: error: ‘uint32’ does not name a type; did you mean ‘Uint32’?

248 | struct Unaligned32 { uint32 val; } attribute ((packed, may_alias));

| ~
| Uint32

./common/endian.h:249:25: error: ‘struct WRITE_UINT32(void*, int)::Unaligned32’ has no member named ‘val’

249 | ((Unaligned32 *)ptr)->val = value;

|

./common/endian.h: At global scope:
./common/endian.h:252:14: error: ‘uint64’ does not name a type; did you mean ‘Uint64’?

252 | FORCEINLINE uint64 READ_UINT64(const void *ptr) {

| ~
| Uint64

./common/endian.h:257:43: error: ‘uint64’ has not been declared

257 | FORCEINLINE void WRITE_UINT64(void *ptr, uint64 value) {

| ~

./common/endian.h: In function ‘void WRITE_UINT64(void*, int)’:
./common/endian.h:258:24: error: ‘uint64’ does not name a type; did you mean ‘Uint64’?

258 | struct Unaligned64 { uint64 val; } attribute((packed, may_alias));

| ~
| Uint64

./common/endian.h:259:25: error: ‘struct WRITE_UINT64(void*, int)::Unaligned64’ has no member named ‘val’

259 | ((Unaligned64 *)ptr)->val = value;

|

In file included from ./common/stream.h:26,

from ./common/savefile.h:28,
from ./gui/EventRecorder.h:29,
from backends/platform/sdl/sdl.cpp:27:

./common/endian.h: At global scope:
./common/endian.h:571:8: error: ‘uint32’ does not name a type; did you mean ‘Uint32’?

571 | inline uint32 READ_LE_UINT24(const void *ptr) {

| ~
| Uint32

./common/endian.h:576:40: error: ‘uint32’ has not been declared

576 | inline void WRITE_LE_UINT24(void *ptr, uint32 value) {

| ~

./common/endian.h: In function ‘void WRITE_LE_UINT24(void*, int)’:
./common/endian.h:577:2: error: ‘uint8’ was not declared in this scope; did you mean ‘Uint8’?

577 | uint8 *b = (uint8 *)ptr;

|
| Uint8

./common/endian.h:577:9: error: ‘b’ was not declared in this scope

577 | uint8 *b = (uint8 *)ptr;

|

./common/endian.h:577:21: error: expected primary-expression before ‘)’ token

577 | uint8 *b = (uint8 *)ptr;

|

./common/endian.h: At global scope:
./common/endian.h:583:8: error: ‘uint32’ does not name a type; did you mean ‘Uint32’?

583 | inline uint32 READ_BE_UINT24(const void *ptr) {

| ~
| Uint32

./common/endian.h:588:40: error: ‘uint32’ has not been declared

588 | inline void WRITE_BE_UINT24(void *ptr, uint32 value) {

| ~

./common/endian.h: In function ‘void WRITE_BE_UINT24(void*, int)’:
./common/endian.h:589:2: error: ‘uint8’ was not declared in this scope; did you mean ‘Uint8’?

589 | uint8 *b = (uint8 *)ptr;

|
| Uint8

./common/endian.h:589:9: error: ‘b’ was not declared in this scope

589 | uint8 *b = (uint8 *)ptr;

|

./common/endian.h:589:21: error: expected primary-expression before ‘)’ token

589 | uint8 *b = (uint8 *)ptr;

|

./common/endian.h: At global scope:
./common/endian.h:603:8: error: ‘int16’ does not name a type; did you mean ‘Uint16’?

603 | inline int16 READ_LE_INT16(const void *ptr) {

|
| Uint16

./common/endian.h:607:39: error: ‘int16’ has not been declared

607 | inline void WRITE_LE_INT16(void *ptr, int16 value) {

|

./common/endian.h: In function ‘void WRITE_LE_INT16(void*, int)’:
./common/endian.h:608:35: error: ‘uint16’ does not name a type; did you mean ‘Uint16’?

608 | WRITE_LE_UINT16(ptr, static_cast<uint16>(value));

| ~
| Uint16

./common/endian.h:608:2: error: ‘WRITE_LE_UINT16’ was not declared in this scope; did you mean ‘WRITE_LE_INT16’?

608 | WRITE_LE_UINT16(ptr, static_cast<uint16>(value));

|
| WRITE_LE_INT16

./common/endian.h: At global scope:
./common/endian.h:611:8: error: ‘int16’ does not name a type; did you mean ‘Uint16’?

611 | inline int16 READ_BE_INT16(const void *ptr) {

|
| Uint16

./common/endian.h:615:39: error: ‘int16’ has not been declared

615 | inline void WRITE_BE_INT16(void *ptr, int16 value) {

|

./common/endian.h: In function ‘void WRITE_BE_INT16(void*, int)’:
./common/endian.h:616:35: error: ‘uint16’ does not name a type; did you mean ‘Uint16’?

616 | WRITE_BE_UINT16(ptr, static_cast<uint16>(value));

| ~
| Uint16

./common/endian.h:616:2: error: ‘WRITE_BE_UINT16’ was not declared in this scope; did you mean ‘WRITE_BE_INT16’?

616 | WRITE_BE_UINT16(ptr, static_cast<uint16>(value));

|
| WRITE_BE_INT16

./common/endian.h: At global scope:
./common/endian.h:619:8: error: ‘int32’ does not name a type; did you mean ‘Uint32’?

619 | inline int32 READ_LE_INT32(const void *ptr) {

|
| Uint32

./common/endian.h:623:39: error: ‘int32’ has not been declared

623 | inline void WRITE_LE_INT32(void *ptr, int32 value) {

|

./common/endian.h: In function ‘void WRITE_LE_INT32(void*, int)’:
./common/endian.h:624:35: error: ‘uint32’ does not name a type; did you mean ‘Uint32’?

624 | WRITE_LE_UINT32(ptr, static_cast<uint32>(value));

| ~
| Uint32

./common/endian.h:624:2: error: ‘WRITE_LE_UINT32’ was not declared in this scope; did you mean ‘WRITE_LE_INT32’?

624 | WRITE_LE_UINT32(ptr, static_cast<uint32>(value));

|
| WRITE_LE_INT32

./common/endian.h: At global scope:
./common/endian.h:627:8: error: ‘int32’ does not name a type; did you mean ‘Uint32’?

627 | inline int32 READ_BE_INT32(const void *ptr) {

|
| Uint32

./common/endian.h:631:39: error: ‘int32’ has not been declared

631 | inline void WRITE_BE_INT32(void *ptr, int32 value) {

|

./common/endian.h: In function ‘void WRITE_BE_INT32(void*, int)’:
./common/endian.h:632:35: error: ‘uint32’ does not name a type; did you mean ‘Uint32’?

632 | WRITE_BE_UINT32(ptr, static_cast<uint32>(value));

| ~
| Uint32

./common/endian.h:632:2: error: ‘WRITE_BE_UINT32’ was not declared in this scope; did you mean ‘WRITE_BE_INT32’?

632 | WRITE_BE_UINT32(ptr, static_cast<uint32>(value));

|
| WRITE_BE_INT32

In file included from ./common/savefile.h:28,

from ./gui/EventRecorder.h:29,
from backends/platform/sdl/sdl.cpp:27:

./common/stream.h: At global scope:
./common/stream.h:78:10: error: ‘uint32’ does not name a type; did you mean ‘Uint32’?

78 | virtual uint32 write(const void *dataPtr, uint32 dataSize) = 0;

| ~
| Uint32

./common/stream.h:113:10: error: ‘int32’ does not name a type; did you mean ‘Uint32’?

113 | virtual int32 pos() const = 0;

|
| Uint32

./common/stream.h:119:17: error: ‘byte’ has not been declared

119 | void writeByte(byte value) {

| ~

./common/stream.h:123:18: error: ‘int8’ has not been declared

123 | void writeSByte(int8 value) {

| ~

./common/stream.h:127:21: error: ‘uint16’ has not been declared

127 | void writeUint16LE(uint16 value) {

| ~

./common/stream.h:132:21: error: ‘uint32’ has not been declared

132 | void writeUint32LE(uint32 value) {

| ~

./common/stream.h:137:21: error: ‘uint64’ has not been declared

137 | void writeUint64LE(uint64 value) {

| ~

./common/stream.h:142:21: error: ‘uint16’ has not been declared

142 | void writeUint16BE(uint16 value) {

| ~

./common/stream.h:147:21: error: ‘uint32’ has not been declared

147 | void writeUint32BE(uint32 value) {

| ~

./common/stream.h:152:21: error: ‘uint64’ has not been declared

152 | void writeUint64BE(uint64 value) {

| ~

./common/stream.h:157:33: error: ‘int16’ has not been declared

157 | FORCEINLINE void writeSint16LE(int16 value) {

|

./common/stream.h:161:33: error: ‘int32’ has not been declared

161 | FORCEINLINE void writeSint32LE(int32 value) {

|

./common/stream.h:165:33: error: ‘int64’ has not been declared

165 | FORCEINLINE void writeSint64LE(int64 value) {

|

./common/stream.h:169:33: error: ‘int16’ has not been declared

169 | FORCEINLINE void writeSint16BE(int16 value) {

|

./common/stream.h:173:33: error: ‘int32’ has not been declared

173 | FORCEINLINE void writeSint32BE(int32 value) {

|

./common/stream.h:177:33: error: ‘int64’ has not been declared

177 | FORCEINLINE void writeSint64BE(int64 value) {

|

./common/stream.h:235:2: error: ‘uint32’ does not name a type; did you mean ‘Uint32’?

235 | uint32 writeStream(ReadStream *stream, uint32 dataSize);

| ~
| Uint32

./common/stream.h:237:2: error: ‘uint32’ does not name a type; did you mean ‘Uint32’?

237 | uint32 writeStream(SeekableReadStream *stream);

| ~
| Uint32

./common/stream.h: In member function ‘void Common::WriteStream::writeByte(int)’:
./common/stream.h:120:3: error: ‘write’ was not declared in this scope; did you mean ‘fwrite’?

120 | write(&value, 1);

|
| fwrite

./common/stream.h: In member function ‘void Common::WriteStream::writeSByte(int)’:
./common/stream.h:124:3: error: ‘write’ was not declared in this scope; did you mean ‘fwrite’?

124 | write(&value, 1);

|
| fwrite

./common/stream.h: In member function ‘void Common::WriteStream::writeUint16LE(int)’:
./common/stream.h:128:11: error: ‘TO_LE_16’ was not declared in this scope

128 | value = TO_LE_16(value);

| ~

./common/stream.h:129:3: error: ‘write’ was not declared in this scope; did you mean ‘fwrite’?

129 | write(&value, 2);

|
| fwrite

./common/stream.h: In member function ‘void Common::WriteStream::writeUint32LE(int)’:
./common/stream.h:133:11: error: ‘TO_LE_32’ was not declared in this scope

133 | value = TO_LE_32(value);

| ~

./common/stream.h:134:3: error: ‘write’ was not declared in this scope; did you mean ‘fwrite’?

134 | write(&value, 4);

|
| fwrite

./common/stream.h: In member function ‘void Common::WriteStream::writeUint64LE(int)’:
./common/stream.h:138:11: error: ‘TO_LE_64’ was not declared in this scope

138 | value = TO_LE_64(value);

| ~

./common/stream.h:139:3: error: ‘write’ was not declared in this scope; did you mean ‘fwrite’?

139 | write(&value, 8);

|
| fwrite

./common/stream.h: In member function ‘void Common::WriteStream::writeUint16BE(int)’:
./common/stream.h:143:11: error: ‘TO_BE_16’ was not declared in this scope

143 | value = TO_BE_16(value);

| ~

./common/stream.h:144:3: error: ‘write’ was not declared in this scope; did you mean ‘fwrite’?

144 | write(&value, 2);

|
| fwrite

./common/stream.h: In member function ‘void Common::WriteStream::writeUint32BE(int)’:
./common/stream.h:148:11: error: ‘TO_BE_32’ was not declared in this scope

148 | value = TO_BE_32(value);

| ~

./common/stream.h:149:3: error: ‘write’ was not declared in this scope; did you mean ‘fwrite’?

149 | write(&value, 4);

|
| fwrite

./common/stream.h: In member function ‘void Common::WriteStream::writeUint64BE(int)’:
./common/stream.h:153:11: error: ‘TO_BE_64’ was not declared in this scope

153 | value = TO_BE_64(value);

| ~

./common/stream.h:154:3: error: ‘write’ was not declared in this scope; did you mean ‘fwrite’?

154 | write(&value, 8);

|
| fwrite

./common/stream.h: In member function ‘void Common::WriteStream::writeSint16LE(int)’:
./common/stream.h:158:18: error: ‘uint16’ was not declared in this scope; did you mean ‘Uint16’?

158 | writeUint16LE((uint16)value);

| ~
| Uint16

./common/stream.h: In member function ‘void Common::WriteStream::writeSint32LE(int)’:
./common/stream.h:162:18: error: ‘uint32’ was not declared in this scope; did you mean ‘Uint32’?

162 | writeUint32LE((uint32)value);

| ~
| Uint32

./common/stream.h: In member function ‘void Common::WriteStream::writeSint64LE(int)’:
./common/stream.h:166:18: error: ‘uint64’ was not declared in this scope; did you mean ‘Uint64’?

166 | writeUint64LE((uint64)value);

| ~
| Uint64

./common/stream.h: In member function ‘void Common::WriteStream::writeSint16BE(int)’:
./common/stream.h:170:18: error: ‘uint16’ was not declared in this scope; did you mean ‘Uint16’?

170 | writeUint16BE((uint16)value);

| ~
| Uint16

./common/stream.h: In member function ‘void Common::WriteStream::writeSint32BE(int)’:
./common/stream.h:174:18: error: ‘uint32’ was not declared in this scope; did you mean ‘Uint32’?

174 | writeUint32BE((uint32)value);

| ~
| Uint32

./common/stream.h: In member function ‘void Common::WriteStream::writeSint64BE(int)’:
./common/stream.h:178:18: error: ‘uint64’ was not declared in this scope; did you mean ‘Uint64’?

178 | writeUint64BE((uint64)value);

| ~
| Uint64

./common/stream.h: In member function ‘void Common::WriteStream::writeFloatLE(float)’:
./common/stream.h:187:3: error: ‘uint32’ was not declared in this scope; did you mean ‘Uint32’?

187 | uint32 n;

| ~
| Uint32

./common/stream.h:189:11: error: ‘n’ was not declared in this scope; did you mean ‘yn’?

189 | memcpy(&n, &value, 4);

|
| yn

./common/stream.h: In member function ‘void Common::WriteStream::writeFloatBE(float)’:
./common/stream.h:200:3: error: ‘uint32’ was not declared in this scope; did you mean ‘Uint32’?

200 | uint32 n;

| ~
| Uint32

./common/stream.h:202:11: error: ‘n’ was not declared in this scope; did you mean ‘yn’?

202 | memcpy(&n, &value, 4);

|
| yn

./common/stream.h: In member function ‘void Common::WriteStream::writeDoubleLE(double)’:
./common/stream.h:212:3: error: ‘uint64’ was not declared in this scope; did you mean ‘Uint64’?

212 | uint64 n;

| ~
| Uint64

./common/stream.h:214:11: error: ‘n’ was not declared in this scope; did you mean ‘yn’?

214 | memcpy(&n, &value, 8);

|
| yn

./common/stream.h: In member function ‘void Common::WriteStream::writeDoubleBE(double)’:
./common/stream.h:225:3: error: ‘uint64’ was not declared in this scope; did you mean ‘Uint64’?

225 | uint64 n;

| ~
| Uint64

./common/stream.h:227:11: error: ‘n’ was not declared in this scope; did you mean ‘yn’?

227 | memcpy(&n, &value, 8);

|
| yn

./common/stream.h: At global scope:
./common/stream.h:266:20: error: ‘int32’ has not been declared

266 | virtual bool seek(int32 offset, int whence = SEEK_SET) = 0;

|

./common/stream.h:274:10: error: ‘int32’ does not name a type; did you mean ‘Uint32’?

274 | virtual int32 size() const = 0;

|
| Uint32

./common/stream.h:308:10: error: ‘uint32’ does not name a type; did you mean ‘Uint32’?

308 | virtual uint32 read(void *dataPtr, uint32 dataSize) = 0;

| ~
| Uint32

./common/stream.h:320:2: error: ‘byte’ does not name a type

320 | byte readByte() {

| ~

./common/stream.h:332:14: error: ‘int8’ does not name a type; did you mean ‘Uint8’?

332 | FORCEINLINE int8 readSByte() {

| ~
| Uint8

./common/stream.h:343:2: error: ‘uint16’ does not name a type; did you mean ‘Uint16’?

343 | uint16 readUint16LE() {

| ~
| Uint16

./common/stream.h:356:2: error: ‘uint32’ does not name a type; did you mean ‘Uint32’?

356 | uint32 readUint32LE() {

| ~
| Uint32

./common/stream.h:369:2: error: ‘uint64’ does not name a type; did you mean ‘Uint64’?

369 | uint64 readUint64LE() {

| ~
| Uint64

./common/stream.h:382:2: error: ‘uint16’ does not name a type; did you mean ‘Uint16’?

382 | uint16 readUint16BE() {

| ~
| Uint16

./common/stream.h:395:2: error: ‘uint32’ does not name a type; did you mean ‘Uint32’?

395 | uint32 readUint32BE() {

| ~
| Uint32

./common/stream.h:408:2: error: ‘uint64’ does not name a type; did you mean ‘Uint64’?

408 | uint64 readUint64BE() {

| ~
| Uint64

./common/stream.h:421:14: error: ‘int16’ does not name a type; did you mean ‘Uint16’?

421 | FORCEINLINE int16 readSint16LE() {

|
| Uint16

./common/stream.h:432:14: error: ‘int32’ does not name a type; did you mean ‘Uint32’?

432 | FORCEINLINE int32 readSint32LE() {

|
| Uint32

./common/stream.h:443:14: error: ‘int64’ does not name a type; did you mean ‘Uint64’?

443 | FORCEINLINE int64 readSint64LE() {

|
| Uint64

./common/stream.h:454:14: error: ‘int16’ does not name a type; did you mean ‘Uint16’?

454 | FORCEINLINE int16 readSint16BE() {

|
| Uint16

./common/stream.h:465:14: error: ‘int32’ does not name a type; did you mean ‘Uint32’?

465 | FORCEINLINE int32 readSint32BE() {

|
| Uint32

./common/stream.h:476:14: error: ‘int64’ does not name a type; did you mean ‘Uint64’?

476 | FORCEINLINE int64 readSint64BE() {

|
| Uint64

./common/stream.h:553:22: error: expected ‘;’ at end of member declaration

553 | SeekableReadStream *readStream(uint32 dataSize);

| ~
| ;

./common/stream.h:553:39: error: expected ‘)’ before ‘dataSize’

553 | SeekableReadStream *readStream(uint32 dataSize);

| ~
| )

./common/stream.h: In member function ‘float Common::ReadStream::readFloatLE()’:
./common/stream.h:488:3: error: ‘uint32’ was not declared in this scope; did you mean ‘Uint32’?

488 | uint32 n = readUint32LE();

| ~
| Uint32

./common/stream.h:491:15: error: ‘n’ was not declared in this scope; did you mean ‘yn’?

491 | memcpy(&f, &n, 4);

|
| yn

./common/stream.h: In member function ‘float Common::ReadStream::readFloatBE()’:
./common/stream.h:504:3: error: ‘uint32’ was not declared in this scope; did you mean ‘Uint32’?

504 | uint32 n = readUint32BE();

| ~
| Uint32

./common/stream.h:507:15: error: ‘n’ was not declared in this scope; did you mean ‘yn’?

507 | memcpy(&f, &n, 4);

|
| yn

./common/stream.h: In member function ‘double Common::ReadStream::readDoubleLE()’:
./common/stream.h:521:3: error: ‘uint64’ was not declared in this scope; did you mean ‘Uint64’?

521 | uint64 n = readUint64LE();

| ~
| Uint64

./common/stream.h:524:15: error: ‘n’ was not declared in this scope; did you mean ‘yn’?

524 | memcpy(&d, &n, 8);

|
| yn

./common/stream.h: In member function ‘double Common::ReadStream::readDoubleBE()’:
./common/stream.h:537:3: error: ‘uint64’ was not declared in this scope; did you mean ‘Uint64’?

537 | uint64 n = readUint64BE();

| ~
| Uint64

./common/stream.h:540:15: error: ‘n’ was not declared in this scope; did you mean ‘yn’?

540 | memcpy(&d, &n, 8);

|
| yn

./common/stream.h: At global scope:
./common/stream.h:580:10: error: ‘int32’ does not name a type; did you mean ‘Uint32’?

580 | virtual int32 pos() const = 0;

|
| Uint32

./common/stream.h:588:10: error: ‘int32’ does not name a type; did you mean ‘Uint32’?

588 | virtual int32 size() const = 0;

|
| Uint32

./common/stream.h:605:20: error: ‘int32’ has not been declared

605 | virtual bool seek(int32 offset, int whence = SEEK_SET) = 0;

|

./common/stream.h:611:20: error: ‘uint32’ has not been declared

611 | virtual bool skip(uint32 offset) { return seek(offset, SEEK_CUR); }

| ~

./common/stream.h:677:2: error: ‘uint16’ does not name a type; did you mean ‘Uint16’?

677 | uint16 readUint16() {

| ~
| Uint16

./common/stream.h:683:2: error: ‘uint32’ does not name a type; did you mean ‘Uint32’?

683 | uint32 readUint32() {

| ~
| Uint32

./common/stream.h:689:2: error: ‘uint64’ does not name a type; did you mean ‘Uint64’?

689 | uint64 readUint64() {

| ~
| Uint64

./common/stream.h:695:14: error: ‘int16’ does not name a type; did you mean ‘Uint16’?

695 | FORCEINLINE int16 readSint16() {

|
| Uint16

./common/stream.h:699:14: error: ‘int32’ does not name a type; did you mean ‘Uint32’?

699 | FORCEINLINE int32 readSint32() {

|
| Uint32

./common/stream.h:703:14: error: ‘int64’ does not name a type; did you mean ‘Uint64’?

703 | FORCEINLINE int64 readSint64() {

|
| Uint64

In file included from ./gui/EventRecorder.h:29,

from backends/platform/sdl/sdl.cpp:27:

./common/savefile.h:59:10: error: ‘uint32’ does not name a type; did you mean ‘Uint32’?

59 | virtual uint32 write(const void *dataPtr, uint32 dataSize);

| ~
| Uint32

./common/savefile.h:60:10: error: ‘int32’ does not name a type; did you mean ‘Uint32’?

60 | virtual int32 pos() const;

|
| Uint32

In file included from ./engines/metaengine.h:31,

from ./engines/advancedDetector.h:26,
from ./gui/EventRecorder.h:32,
from backends/platform/sdl/sdl.cpp:27:

./engines/game.h:95:2: error: ‘int32’ does not name a type; did you mean ‘Uint32’?

95 | int32 size;

|
| Uint32

./engines/game.h: In constructor ‘FileProperties::FileProperties()’:
./engines/game.h:98:21: error: class ‘FileProperties’ does not have any field named ‘size’

98 | FileProperties() : size(-1) {}

| ~

In file included from ./engines/metaengine.h:31,

from ./engines/advancedDetector.h:26,
from ./gui/EventRecorder.h:32,
from backends/platform/sdl/sdl.cpp:27:

./engines/game.h: At global scope:
./engines/game.h:236:59: error: ‘uint32’ has not been declared

236 | Common::String generateUnknownGameReport(bool translate, uint32 wordwrapAt = 0) const;

| ~

./engines/game.h:251:109: error: ‘uint32’ has not been declared

251 | Common::String generateUnknownGameReport(const DetectedGames &detectedGames, bool translate, bool fullPath, uint32 wordwrapAt = 0);

| ~

./engines/game.h:252:107: error: ‘uint32’ has not been declared

252 | Common::String generateUnknownGameReport(const DetectedGame &detectedGame, bool translate, bool fullPath, uint32 wordwrapAt = 0);

| ~

In file included from ./engines/metaengine.h:32,

from ./engines/advancedDetector.h:26,
from ./gui/EventRecorder.h:32,
from backends/platform/sdl/sdl.cpp:27:

./engines/savestate.h:176:19: error: ‘uint32’ has not been declared

176 | void setPlayTime(uint32 msecs);

| ~

./engines/savestate.h:192:2: error: ‘uint32’ does not name a type; did you mean ‘Uint32’?

192 | uint32 getPlayTimeMSecs() const { return _playTimeMSecs; }

| ~
| Uint32

./engines/savestate.h:249:2: error: ‘uint32’ does not name a type; did you mean ‘Uint32’?

249 | uint32 _playTimeMSecs;

| ~
| Uint32

In file included from ./engines/advancedDetector.h:26,

from ./gui/EventRecorder.h:32,
from backends/platform/sdl/sdl.cpp:27:

./engines/metaengine.h:74:2: error: ‘uint8’ does not name a type; did you mean ‘Uint8’?

74 | uint8 version;

|
| Uint8

./engines/metaengine.h:77:2: error: ‘uint32’ does not name a type; did you mean ‘Uint32’?

77 | uint32 date;

| ~
| Uint32

./engines/metaengine.h:78:2: error: ‘uint16’ does not name a type; did you mean ‘Uint16’?

78 | uint16 time;

| ~
| Uint16

./engines/metaengine.h:79:2: error: ‘uint32’ does not name a type; did you mean ‘Uint32’?

79 | uint32 playtime;

| ~
| Uint32

./engines/metaengine.h: In constructor ‘ExtendedSavegameHeader::ExtendedSavegameHeader()’:
./engines/metaengine.h:85:3: error: ‘version’ was not declared in this scope

85 | version = 0;

|

./engines/metaengine.h:86:3: error: ‘date’ was not declared in this scope

86 | date = 0;

| ~

./engines/metaengine.h:87:3: error: ‘time’ was not declared in this scope; did you mean ‘Time’?

87 | time = 0;

| ~
| Time

./engines/metaengine.h:88:3: error: ‘playtime’ was not declared in this scope

88 | playtime = 0;

| ~

In file included from ./engines/advancedDetector.h:26,

from ./gui/EventRecorder.h:32,
from backends/platform/sdl/sdl.cpp:27:

./engines/metaengine.h: At global scope:
./engines/metaengine.h:388:64: error: ‘uint32’ has not been declared

388 | static void appendExtendedSave(Common::OutSaveFile *saveFile, uint32 playtime,

| ~

In file included from ./engines/advancedDetector.h:27,

from ./gui/EventRecorder.h:32,
from backends/platform/sdl/sdl.cpp:27:

./engines/engine.h:126:2: error: ‘uint32’ does not name a type; did you mean ‘Uint32’?

126 | uint32 _pauseStartTime;

| ~
| Uint32

./engines/engine.h:132:2: error: ‘int32’ does not name a type; did you mean ‘Uint32’?

132 | int32 _engineStartTime;

|
| Uint32

./engines/engine.h:423:2: error: ‘uint32’ does not name a type; did you mean ‘Uint32’?

423 | uint32 getTotalPlayTime() const;

| ~
| Uint32

./engines/engine.h:434:24: error: ‘uint32’ has not been declared

434 | void setTotalPlayTime(uint32 time = 0);

| ~

In file included from ./gui/EventRecorder.h:32,

from backends/platform/sdl/sdl.cpp:27:

./engines/advancedDetector.h:45:2: error: ‘uint16’ does not name a type; did you mean ‘Uint16’?

45 | uint16 fileType; /< Optional. Not used during detection, only by engines.

| ~
| Uint16

./engines/advancedDetector.h:47:2: error: ‘int32’ does not name a type; did you mean ‘Uint32’?

47 | int32 fileSize; /< Size of the described file. Set to -1 to ignore.

|
| Uint32

In file included from ./gui/EventRecorder.h:32,

from backends/platform/sdl/sdl.cpp:27:

./engines/advancedDetector.h:95:2: error: ‘uint32’ does not name a type; did you mean ‘Uint32’?

95 | uint32 flags;

| ~
| Uint32

./engines/advancedDetector.h:179:8: error: ‘byte’ does not name a type

179 | const byte *_gameDescriptors;

| ~

./engines/advancedDetector.h:213:2: error: ‘uint32’ does not name a type; did you mean ‘Uint32’?

213 | uint32 _flags;

| ~
| Uint32

./engines/advancedDetector.h:226:2: error: ‘uint32’ does not name a type; did you mean ‘Uint32’?

226 | uint32 _maxScanDepth;

| ~
| Uint32

In file included from backends/platform/sdl/sdl.cpp:31:
./common/encoding.h:229:10: error: ‘uint32’ does not name a type; did you mean ‘Uint32’?

229 | static uint32 *transliterateUTF32(const uint32 *string, size_t length);

| ~
| Uint32

In file included from ./backends/audiocd/default/default-audiocd.h:26,

from backends/platform/sdl/sdl.cpp:41:

./backends/audiocd/audiocd.h:85:25: error: ‘byte’ has not been declared

85 | virtual void setVolume(byte volume) = 0;

| ~

./backends/audiocd/audiocd.h:90:26: error: ‘int8’ has not been declared

90 | virtual void setBalance(int8 balance) = 0;

| ~

In file included from backends/platform/sdl/sdl.cpp:41:
./backends/audiocd/default/default-audiocd.h:47:25: error: ‘byte’ has not been declared

47 | virtual void setVolume(byte volume);

| ~

./backends/audiocd/default/default-audiocd.h:48:26: error: ‘int8’ has not been declared

48 | virtual void setBalance(int8 balance);

| ~

In file included from backends/platform/sdl/sdl.cpp:47:
./backends/events/sdl/legacy-sdl-events.h:48:3: error: ‘int32’ does not name a type; did you mean ‘Uint32’?

48 | int32 x, y;

|
| Uint32

./backends/events/sdl/legacy-sdl-events.h:49:3: error: ‘int16’ does not name a type; did you mean ‘Uint16’?

49 | int16 x_vel, y_vel, x_max, y_max, x_down_count, y_down_count, joy_x, joy_y;

|
| Uint16

./backends/events/sdl/legacy-sdl-events.h:50:3: error: ‘uint32’ does not name a type; did you mean ‘Uint32’?

50 | uint32 last_time, delay_time, x_down_time, y_down_time;

| ~
| Uint32

./backends/events/sdl/legacy-sdl-events.h:73:39: error: ‘int16’ has not been declared

73 | virtual bool handleAxisToMouseMotion(int16 xAxis, int16 yAxis);

|

./backends/events/sdl/legacy-sdl-events.h:73:52: error: ‘int16’ has not been declared

73 | virtual bool handleAxisToMouseMotion(int16 xAxis, int16 yAxis);

|

./backends/events/sdl/legacy-sdl-events.h:79:2: error: ‘int16’ does not name a type; did you mean ‘Uint16’?

79 | int16 computeJoystickMouseSpeedFactor() const;

|
| Uint16

./backends/events/sdl/legacy-sdl-events.h:84:30: error: ‘int16’ has not been declared

84 | void resetKeyboardEmulation(int16 x_max, int16 y_max);

|

./backends/events/sdl/legacy-sdl-events.h:84:43: error: ‘int16’ has not been declared

84 | void resetKeyboardEmulation(int16 x_max, int16 y_max);

|

In file included from backends/platform/sdl/sdl.cpp:48:
./backends/keymapper/hardware-input.h:35:9: error: ‘uint32’ does not name a type; did you mean ‘Uint32’?

35 | typedef uint32 HardwareInputCode;

| ~
| Uint32

./backends/keymapper/hardware-input.h:70:2: error: ‘HardwareInputCode’ does not name a type; did you mean ‘HardwareInputType’?

70 | HardwareInputCode inputCode;

|
| HardwareInputType

./backends/keymapper/hardware-input.h:82:53: error: ‘HardwareInputCode’ has not been declared

82 | static HardwareInput createCustom(const String &i, HardwareInputCode ic, const String &desc) {

|

./backends/keymapper/hardware-input.h:96:61: error: ‘uint8’ has not been declared

96 | static HardwareInput createJoystickButton(const String &i, uint8 button, const String &desc) {

|

./backends/keymapper/hardware-input.h:100:63: error: ‘uint8’ has not been declared

100 | static HardwareInput createJoystickHalfAxis(const String &i, uint8 axis, bool positiveHalf, const String &desc) {

|

./backends/keymapper/hardware-input.h:104:52: error: ‘uint8’ has not been declared

104 | static HardwareInput createMouse(const String &i, uint8 button, const String &desc) {

|

./backends/keymapper/hardware-input.h:109:77: error: ‘HardwareInputCode’ has not been declared

109 | static HardwareInput createSimple(HardwareInputType type, const String &i, HardwareInputCode ic, const String &desc) {

|

./backends/keymapper/hardware-input.h: In constructor ‘Common::HardwareInput::HardwareInput()’:
./backends/keymapper/hardware-input.h:80:5: error: class ‘Common::HardwareInput’ does not have any field named ‘inputCode’

80 | : inputCode(0), type(kHardwareInputTypeInvalid) { }

|

./backends/keymapper/hardware-input.h: In static member function ‘static Common::HardwareInput Common::HardwareInput::createKeyboard(const Common::String&, Common::KeyState, const Common::String&)’:
./backends/keymapper/hardware-input.h:91:17: error: ‘struct Common::HardwareInput’ has no member named ‘inputCode’

91 | hardwareInput.inputCode = 0;

|

./backends/keymapper/hardware-input.h: In static member function ‘static Common::HardwareInput Common::HardwareInput::createSimple(Common::HardwareInputType, const Common::String&, int, const Common::String&)’:
./backends/keymapper/hardware-input.h:114:17: error: ‘struct Common::HardwareInput’ has no member named ‘inputCode’

114 | hardwareInput.inputCode = ic;

|

./backends/keymapper/hardware-input.h: At global scope:
./backends/keymapper/hardware-input.h:124:2: error: ‘HardwareInputCode’ does not name a type; did you mean ‘HardwareInputType’?

124 | HardwareInputCode code;

|
| HardwareInputType

./backends/keymapper/hardware-input.h:127:94: error: ‘HardwareInputCode’ has not been declared

127 | static const HardwareInputTableEntry *findWithCode(const HardwareInputTableEntry *_entries, HardwareInputCode code) {

|

./backends/keymapper/hardware-input.h: In static member function ‘static const Common::HardwareInputTableEntry* Common::HardwareInputTableEntry::findWithCode(const Common::HardwareInputTableEntry*, int)’:
./backends/keymapper/hardware-input.h:129:12: error: ‘const struct Common::HardwareInputTableEntry’ has no member named ‘code’

129 | if (hw->code == code) {

| ~

./backends/keymapper/hardware-input.h: At global scope:
./backends/keymapper/hardware-input.h:159:2: error: ‘byte’ does not name a type

159 | byte flag;

| ~

./backends/keymapper/hardware-input.h:173:2: error: ‘HardwareInputCode’ does not name a type; did you mean ‘HardwareInputType’?

173 | HardwareInputCode code;

|
| HardwareInputType

./backends/keymapper/hardware-input.h:177:76: error: ‘HardwareInputCode’ has not been declared

177 | static const AxisTableEntry *findWithCode(const AxisTableEntry *_entries, HardwareInputCode code) {

|

./backends/keymapper/hardware-input.h: In static member function ‘static const Common::AxisTableEntry* Common::AxisTableEntry::findWithCode(const Common::AxisTableEntry*, int)’:
./backends/keymapper/hardware-input.h:179:12: error: ‘const struct Common::AxisTableEntry’ has no member named ‘code’

179 | if (hw->code == code) {

| ~

In file included from ./backends/timer/default/default-timer.h:28,

from ./backends/timer/sdl/sdl-timer.h:26,
from backends/platform/sdl/sdl.cpp:50:

./common/timer.h: At global scope:
./common/timer.h:51:48: error: ‘int32’ has not been declared

51 | virtual bool installTimerProc(TimerProc proc, int32 interval, void *refCon, const Common::String &id) = 0;

|

In file included from ./backends/timer/sdl/sdl-timer.h:26,

from backends/platform/sdl/sdl.cpp:50:

./backends/timer/default/default-timer.h:41:2: error: ‘uint32’ does not name a type; did you mean ‘Uint32’?

41 | uint32 _timerCallbackNext;

| ~
| Uint32

./backends/timer/default/default-timer.h:46:48: error: ‘int32’ has not been declared

46 | virtual bool installTimerProc(TimerProc proc, int32 interval, void *refCon, const Common::String &id);

|

./backends/timer/default/default-timer.h:58:19: error: ‘uint32’ has not been declared

58 | void checkTimers(uint32 interval = 10);

| ~

In file included from backends/platform/sdl/sdl.cpp:51:
./backends/graphics/surfacesdl/surfacesdl-graphics.h:103:10: error: ‘int16’ does not name a type; did you mean ‘Uint16’?

103 | virtual int16 getHeight() const override;

|
| Uint16

./backends/graphics/surfacesdl/surfacesdl-graphics.h:104:10: error: ‘int16’ does not name a type; did you mean ‘Uint16’?

104 | virtual int16 getWidth() const override;

|
| Uint16

./backends/graphics/surfacesdl/surfacesdl-graphics.h:108:32: error: ‘byte’ does not name a type

108 | virtual void setPalette(const byte *colors, uint start, uint num) override;

| ~

./backends/graphics/surfacesdl/surfacesdl-graphics.h:109:27: error: ‘byte’ has not been declared

109 | virtual void grabPalette(byte *colors, uint start, uint num) const override;

| ~

./backends/graphics/surfacesdl/surfacesdl-graphics.h:121:26: error: ‘uint32’ has not been declared

121 | virtual void fillScreen(uint32 col) override;

| ~

./backends/graphics/surfacesdl/surfacesdl-graphics.h:130:10: error: ‘int16’ does not name a type; did you mean ‘Uint16’?

130 | virtual int16 getOverlayHeight() const override { return _videoMode.overlayHeight; }

|
| Uint16

./backends/graphics/surfacesdl/surfacesdl-graphics.h:131:10: error: ‘int16’ does not name a type; did you mean ‘Uint16’?

131 | virtual int16 getOverlayWidth() const override { return _videoMode.overlayWidth; }

|
| Uint16

./backends/graphics/surfacesdl/surfacesdl-graphics.h:133:91: error: ‘uint32’ has not been declared

133 | virtual void setMouseCursor(const void *buf, uint w, uint h, int hotspotX, int hotspotY, uint32 keycolor, bool dontScale = false, const Graphics::PixelFormat *format = NULL) override;

| ~

In file included from backends/platform/sdl/sdl.cpp:51:
./backends/graphics/surfacesdl/surfacesdl-graphics.h:134:38: error: ‘byte’ does not name a type

134 | virtual void setCursorPalette(const byte *colors, uint start, uint num) override;

| ~

./backends/graphics/surfacesdl/surfacesdl-graphics.h:153:2: error: ‘uint8’ does not name a type; did you mean ‘Uint8’?

153 | uint8 _osdMessageAlpha;

|
| Uint8

./backends/graphics/surfacesdl/surfacesdl-graphics.h:155:2: error: ‘uint32’ does not name a type; did you mean ‘Uint32’?

155 | uint32 _osdMessageFadeStartTime;

| ~
| Uint32

./backends/graphics/surfacesdl/surfacesdl-graphics.h:349:3: error: ‘int16’ does not name a type; did you mean ‘Uint16’?

349 | int16 w, h;

|
| Uint16

./backends/graphics/surfacesdl/surfacesdl-graphics.h:350:3: error: ‘int16’ does not name a type; did you mean ‘Uint16’?

350 | int16 hotX, hotY;

|
| Uint16

./backends/graphics/surfacesdl/surfacesdl-graphics.h:354:3: error: ‘int16’ does not name a type; did you mean ‘Uint16’?

354 | int16 rW, rH;

|
| Uint16

./backends/graphics/surfacesdl/surfacesdl-graphics.h:355:3: error: ‘int16’ does not name a type; did you mean ‘Uint16’?

355 | int16 rHotX, rHotY;

|
| Uint16

./backends/graphics/surfacesdl/surfacesdl-graphics.h:359:3: error: ‘int16’ does not name a type; did you mean ‘Uint16’?

359 | int16 vW, vH;

|
| Uint16

./backends/graphics/surfacesdl/surfacesdl-graphics.h:360:3: error: ‘int16’ does not name a type; did you mean ‘Uint16’?

360 | int16 vHotX, vHotY;

|
| Uint16

./backends/graphics/surfacesdl/surfacesdl-graphics.h:368:2: error: ‘byte’ does not name a type

368 | byte *_mouseData;

| ~

./backends/graphics/surfacesdl/surfacesdl-graphics.h:374:2: error: ‘byte’ does not name a type

374 | byte _mouseKeyColor;

| ~

./backends/graphics/surfacesdl/surfacesdl-graphics.h: In constructor ‘SurfaceSdlGraphicsManager::MousePos::MousePos()’:
./backends/graphics/surfacesdl/surfacesdl-graphics.h:362:16: error: class ‘SurfaceSdlGraphicsManager::MousePos’ does not have any field named ‘w’

362 | MousePos() : w(0), h(0), hotX(0), hotY(0),

|

./backends/graphics/surfacesdl/surfacesdl-graphics.h:362:22: error: class ‘SurfaceSdlGraphicsManager::MousePos’ does not have any field named ‘h’

362 | MousePos() : w(0), h(0), hotX(0), hotY(0),

|

./backends/graphics/surfacesdl/surfacesdl-graphics.h:362:28: error: class ‘SurfaceSdlGraphicsManager::MousePos’ does not have any field named ‘hotX’

362 | MousePos() : w(0), h(0), hotX(0), hotY(0),

| ~

./backends/graphics/surfacesdl/surfacesdl-graphics.h:362:37: error: class ‘SurfaceSdlGraphicsManager::MousePos’ does not have any field named ‘hotY’

362 | MousePos() : w(0), h(0), hotX(0), hotY(0),

| ~

./backends/graphics/surfacesdl/surfacesdl-graphics.h:363:6: error: class ‘SurfaceSdlGraphicsManager::MousePos’ does not have any field named ‘rW’

363 | rW(0), rH(0), rHotX(0), rHotY(0), vW(0), vH(0),

| ~

./backends/graphics/surfacesdl/surfacesdl-graphics.h:363:13: error: class ‘SurfaceSdlGraphicsManager::MousePos’ does not have any field named ‘rH’

363 | rW(0), rH(0), rHotX(0), rHotY(0), vW(0), vH(0),

| ~

./backends/graphics/surfacesdl/surfacesdl-graphics.h:363:20: error: class ‘SurfaceSdlGraphicsManager::MousePos’ does not have any field named ‘rHotX’

363 | rW(0), rH(0), rHotX(0), rHotY(0), vW(0), vH(0),

|

./backends/graphics/surfacesdl/surfacesdl-graphics.h:363:30: error: class ‘SurfaceSdlGraphicsManager::MousePos’ does not have any field named ‘rHotY’

363 | rW(0), rH(0), rHotX(0), rHotY(0), vW(0), vH(0),

|

./backends/graphics/surfacesdl/surfacesdl-graphics.h:363:40: error: class ‘SurfaceSdlGraphicsManager::MousePos’ does not have any field named ‘vW’

363 | rW(0), rH(0), rHotX(0), rHotY(0), vW(0), vH(0),

| ~

./backends/graphics/surfacesdl/surfacesdl-graphics.h:363:47: error: class ‘SurfaceSdlGraphicsManager::MousePos’ does not have any field named ‘vH’

363 | rW(0), rH(0), rHotX(0), rHotY(0), vW(0), vH(0),

| ~

./backends/graphics/surfacesdl/surfacesdl-graphics.h:364:6: error: class ‘SurfaceSdlGraphicsManager::MousePos’ does not have any field named ‘vHotX’

364 | vHotX(0), vHotY(0)

|

./backends/graphics/surfacesdl/surfacesdl-graphics.h:364:16: error: class ‘SurfaceSdlGraphicsManager::MousePos’ does not have any field named ‘vHotY’

364 | vHotX(0), vHotY(0)

|

./backends/graphics/surfacesdl/surfacesdl-graphics.h: In member function ‘Common::Point SurfaceSdlGraphicsManager::convertOverlayToGame(int, int) const’:
./backends/graphics/surfacesdl/surfacesdl-graphics.h:435:7: error: ‘getOverlayWidth’ was not declared in this scope

435 | if (getOverlayWidth() == 0
getOverlayHeight() == 0) {

|

./backends/graphics/surfacesdl/surfacesdl-graphics.h:435:33: error: ‘getOverlayHeight’ was not declared in this scope; did you mean ‘getOverlayFormat’?

435 | if (getOverlayWidth() == 0
getOverlayHeight() == 0) {

| ~
| getOverlayFormat

./backends/graphics/surfacesdl/surfacesdl-graphics.h:439:28: error: ‘getWidth’ was not declared in this scope; did you mean ‘getWindow’?

439 | return Common::Point(x * getWidth() / getOverlayWidth(),

| ~
| getWindow

./backends/graphics/surfacesdl/surfacesdl-graphics.h:439:41: error: ‘getOverlayWidth’ was not declared in this scope

439 | return Common::Point(x * getWidth() / getOverlayWidth(),

|

./backends/graphics/surfacesdl/surfacesdl-graphics.h:440:13: error: ‘getHeight’ was not declared in this scope; did you mean ‘CWHeight’?

440 | y * getHeight() / getOverlayHeight());

|
| CWHeight

./backends/graphics/surfacesdl/surfacesdl-graphics.h:440:27: error: ‘getOverlayHeight’ was not declared in this scope; did you mean ‘getOverlayFormat’?

440 | y * getHeight() / getOverlayHeight());

| ~
| getOverlayFormat

./backends/graphics/surfacesdl/surfacesdl-graphics.h: In member function ‘Common::Point SurfaceSdlGraphicsManager::convertGameToOverlay(int, int) const’:
./backends/graphics/surfacesdl/surfacesdl-graphics.h:448:7: error: ‘getWidth’ was not declared in this scope; did you mean ‘getWindow’?

448 | if (getWidth() == 0
getHeight() == 0) {

| ~
| getWindow

./backends/graphics/surfacesdl/surfacesdl-graphics.h:448:26: error: ‘getHeight’ was not declared in this scope; did you mean ‘CWHeight’?

448 | if (getWidth() == 0
getHeight() == 0) {

|
| CWHeight

./backends/graphics/surfacesdl/surfacesdl-graphics.h:452:28: error: ‘getOverlayWidth’ was not declared in this scope

452 | return Common::Point(x * getOverlayWidth() / getWidth(),

|

./backends/graphics/surfacesdl/surfacesdl-graphics.h:452:48: error: ‘getWidth’ was not declared in this scope; did you mean ‘getWindow’?

452 | return Common::Point(x * getOverlayWidth() / getWidth(),

| ~
| getWindow

./backends/graphics/surfacesdl/surfacesdl-graphics.h:453:13: error: ‘getOverlayHeight’ was not declared in this scope; did you mean ‘getOverlayFormat’?

453 | y * getOverlayHeight() / getHeight());

| ~
| getOverlayFormat

./backends/graphics/surfacesdl/surfacesdl-graphics.h:453:34: error: ‘getHeight’ was not declared in this scope; did you mean ‘CWHeight’?

453 | y * getOverlayHeight() / getHeight());

|
| CWHeight

backends/platform/sdl/sdl.cpp: In member function ‘virtual void OSystem_SDL::initSDL()’:
backends/platform/sdl/sdl.cpp:335:3: error: ‘uint32’ was not declared in this scope; did you mean ‘Uint32’?

335 | uint32 sdlFlags = SDL_INIT_VIDEO;

| ~
| Uint32

backends/platform/sdl/sdl.cpp:338:4: error: ‘sdlFlags’ was not declared in this scope

338 | sdlFlags |= SDL_INIT_NOPARACHUTE;

| ~

backends/platform/sdl/sdl.cpp:341:16: error: ‘sdlFlags’ was not declared in this scope

341 | if (SDL_Init(sdlFlags) == -1)

| ~

backends/platform/sdl/sdl.cpp: In member function ‘virtual void OSystem_SDL::setWindowCaption(const char*)’:
backends/platform/sdl/sdl.cpp:374:2: error: ‘byte’ was not declared in this scope

374 | byte c;

| ~

backends/platform/sdl/sdl.cpp:378:10: error: ‘c’ was not declared in this scope; did you mean ‘_c’?

378 | while ((c = *(const byte *)caption++)) {

|
| _c

backends/platform/sdl/sdl.cpp:378:22: error: ISO C++ forbids declaration of ‘type name’ with no type [-fpermissive]

378 | while ((c = *(const byte *)caption++)) {

| ~

backends/platform/sdl/sdl.cpp:378:16: error: expected primary-expression before ‘const’

378 | while ((c = *(const byte *)caption++)) {

|

backends/platform/sdl/sdl.cpp:378:16: error: expected ‘)’ before ‘const’

378 | while ((c = *(const byte *)caption++)) {

| ~
| )

backends/platform/sdl/sdl.cpp:385:3: error: expected ‘)’ before ‘_window’

385 | }

|
| )

386 |
387 | _window->setWindowCaption(cap);

| ~

backends/platform/sdl/sdl.cpp:378:9: note: to match this ‘(’

378 | while ((c = *(const byte *)caption++)) {

|

backends/platform/sdl/sdl.cpp:387:32: error: expected ‘)’ before ‘;’ token

387 | _window->setWindowCaption(cap);

|
| )

backends/platform/sdl/sdl.cpp:378:8: note: to match this ‘(’

378 | while ((c = *(const byte *)caption++)) {

|

backends/platform/sdl/sdl.cpp: At global scope:
backends/platform/sdl/sdl.cpp:537:1: error: ‘uint32’ does not name a type; did you mean ‘Uint32’?

537 | uint32 OSystem_SDL::getMillis(bool skipRecord) {

| ~
| Uint32

make: * [Makefile.common:122: backends/platform/sdl/sdl.o] Error 1

Change History (0)

Note: See TracTickets for help on using tickets.