C++ engines/sherlock/detection.o In file included from engines/sherlock/detection.cpp:61:0: ./engines/sherlock/detection_tables.h:41:1: warning: missing initializer for member ‘Sherlock::SherlockGameDescription::gameID’ [-Wmissing-field-initializers] C++ engines/sherlock/resources.o engines/sherlock/journal.cpp: In member function ‘int Sherlock::Journal::getFindName(bool)’: engines/sherlock/journal.cpp:1128:75: warning: ordered comparison of pointer with integer zero [-Wextra] C++ engines/sherlock/saveload.o engines/sherlock/people.cpp: In member function ‘void Sherlock::People::setWalking()’: engines/sherlock/people.cpp:338:63: warning: enumeral mismatch in conditional expression: ‘Sherlock::’ vs ‘Sherlock::’ [-Wenum-compare] engines/sherlock/people.cpp:341:64: warning: enumeral mismatch in conditional expression: ‘Sherlock::’ vs ‘Sherlock::’ [-Wenum-compare] C++ engines/sherlock/scene.o C++ engines/sherlock/screen.o C++ engines/sherlock/settings.o C++ engines/sherlock/sherlock.o C++ engines/sherlock/sound.o C++ engines/sherlock/talk.o C++ engines/sherlock/user_interface.o C++ gui/about.o C++ gui/chooser.o engines/sherlock/talk.cpp: In member function ‘void Sherlock::Talk::stripVoiceCommands()’: engines/sherlock/talk.cpp:607:38: warning: comparison is always false due to limited range of data type [-Wtype-limits] C++ gui/console.o engines/sherlock/talk.cpp: In member function ‘void Sherlock::Talk::doScript(const Common::String&)’: engines/sherlock/talk.cpp:1649:12: warning: declaration of ‘obj’ shadows a previous local [-Wshadow] engines/sherlock/talk.cpp:1007:6: warning: shadowed declaration is here [-Wshadow] =================================== C++ engines/sherlock/detection.o In file included from engines/sherlock/detection.cpp:61: ./engines/sherlock/detection_tables.h:40:24: warning: missing field 'gameID' initializer [-Wmissing-field-initializers] { AD_TABLE_END_MARKER } ^ 1 C++ engines/sherlock/resources.o warning generated. C++ engines/sherlock/saveload.o C++ engines/sherlock/scene.o C++ engines/sherlock/screen.o C++ engines/sherlock/settings.o C++ engines/sherlock/sherlock.o C++ engines/sherlock/sound.o C++ engines/sherlock/talk.o C++ engines/sherlock/user_interface.o C++ gui/about.o engines/sherlock/settings.cpp:47:19: warning: unused variable 'SETUP_STRS4' [-Wunused-const-variable] const char *const SETUP_STRS4[2] = { "Slow", "Fast" }; ^ C++ gui/chooser.o 1 warning generated. C++ gui/console.o C++ gui/debugger.o engines/sherlock/talk.cpp:607:30: warning: comparison of constant 140 with expression of type 'char' is always false [-Wtautological-constant-out-of-range-compare] if (statement._reply[idx] == (int)SFX_COMMAND) { ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ C++ gui/dialog.o engines/sherlock/talk.cpp:1649:12: warning: declaration shadows a local variable [-Wshadow] Object &obj = scene._bgShapes[seq._objNum]; ^ engines/sherlock/talk.cpp:1007:6: note: previous declaration is here int obj; ^ In file included from engines/sherlock/sound.cpp:23: In file included from ./engines/sherlock/sherlock.h:46: ./engines/sherlock/sound.h:39:18: warning: private field '_vm' is not used [-Wunused-private-field] SherlockEngine *_vm; ^ 1 warning generated.