starry@imac source-engine % python3 waf configure -T release --prefix='' --build-games=portal Setting top to : /Users/starry/source-engine Setting out to : /Users/starry/source-engine/build Build type : release LTO build : no PolyOpt build : no Checking for 'clang' (C compiler) : /usr/bin/clang Target OS : darwin Target CPU : x86_64 Target binfmt : mac-o Checking for 'clang++' (C++ compiler) : /usr/bin/clang++ Target OS : darwin Target CPU : x86_64 Target binfmt : mac-o Checking for c flags '-MMD' : yes Checking for cxx flags '-MMD' : yes Checking for program 'git' : /usr/bin/git Checking git hash : 29985681-dirty Checking for program 'strip' : /usr/bin/strip Testing 32bit support : no Testing 64bit support : yes Checking for required C flags : yes Checking for required C++ flags : yes Checking supported flags for clang++ in parallel : started ... -Wno-unused-but-set-variable : no ... -Wno-unused-function : no ... -Wno-reorder : no ... -Wno-unused-value : no ... -Wall : no ... -Winit-self : no ... -fdiagnostics-color=always : no ... -Wno-unused-variable : no ... -faligned-new : no ... -Wno-unknown-pragmas : no ... -Wuninitialized : no ... -Wcast-align : no ... -Wstrict-aliasing : no -> processing test results : 13 test failed Checking supported flags for clang in parallel : started ... -fnonconst-initializers : no ... -Wcast-align : no ... -Winit-self : no ... -Wno-unused-value : no ... -Wno-unused-function : no ... -fdiagnostics-color=always : no ... -faligned-new : no ... -Wno-unknown-pragmas : no ... -Wuninitialized : no ... -Wno-unused-variable : no ... -Wno-unused-but-set-variable : no ... -Wstrict-aliasing : no ... -Wno-reorder : no ... -Wall : no -> processing test results : 14 test failed Checking for library dl : yes Checking for library bz2 : yes Checking for library rt : not found Checking for library m : yes Checking for library iconv : yes Checking for program 'pkg-config' : /usr/local/bin/pkg-config Checking for 'sdl2' : yes Checking for 'freetype2' : yes Checking for 'freetype2' sanity : yes Checking for 'fontconfig' : yes Checking for 'fontconfig' sanity : yes Checking for 'libjpeg' : yes Checking for 'libpng' : yes Checking for 'libcurl' : yes Checking for 'zlib' : yes --> appframework : in progress <-- appframework : done --> bitmap : in progress <-- bitmap : done --> choreoobjects : in progress <-- choreoobjects : done --> datacache : in progress <-- datacache : done --> datamodel : in progress <-- datamodel : done --> dmxloader : in progress <-- dmxloader : done --> engine : in progress <-- engine : done --> engine/voice_codecs/minimp3 : in progress <-- engine/voice_codecs/minimp3 : done --> filesystem : in progress <-- filesystem : done --> game/client : in progress <-- game/client : done --> game/server : in progress <-- game/server : done --> gameui : in progress <-- gameui : done --> inputsystem : in progress <-- inputsystem : done --> ivp/havana : in progress <-- ivp/havana : done --> ivp/havana/havok/hk_base : in progress <-- ivp/havana/havok/hk_base : done --> ivp/havana/havok/hk_math : in progress <-- ivp/havana/havok/hk_math : done --> ivp/ivp_compact_builder : in progress <-- ivp/ivp_compact_builder : done --> ivp/ivp_physics : in progress <-- ivp/ivp_physics : done --> launcher : in progress <-- launcher : done --> launcher_main : in progress <-- launcher_main : done --> materialsystem : in progress <-- materialsystem : done --> materialsystem/shaderapidx9 : in progress <-- materialsystem/shaderapidx9 : done --> materialsystem/shaderlib : in progress <-- materialsystem/shaderlib : done --> materialsystem/stdshaders : in progress <-- materialsystem/stdshaders : done --> mathlib : in progress <-- mathlib : done --> particles : in progress <-- particles : done --> scenefilecache : in progress <-- scenefilecache : done --> serverbrowser : in progress <-- serverbrowser : done --> soundemittersystem : in progress <-- soundemittersystem : done --> studiorender : in progress <-- studiorender : done --> stub_steam : in progress <-- stub_steam : done --> tier0 : in progress <-- tier0 : done --> tier1 : in progress <-- tier1 : done --> tier2 : in progress <-- tier2 : done --> tier3 : in progress <-- tier3 : done --> vgui2/matsys_controls : in progress <-- vgui2/matsys_controls : done --> vgui2/src : in progress <-- vgui2/src : done --> vgui2/vgui_controls : in progress <-- vgui2/vgui_controls : done --> vgui2/vgui_surfacelib : in progress <-- vgui2/vgui_surfacelib : done --> vguimatsurface : in progress <-- vguimatsurface : done --> video : in progress <-- video : done --> vphysics : in progress <-- vphysics : done --> vpklib : in progress <-- vpklib : done --> vstdlib : in progress <-- vstdlib : done --> vtf : in progress <-- vtf : done --> utils/vtex : in progress <-- utils/vtex : done --> unicode : in progress <-- unicode : done --> video : in progress <-- video : done --> togl : in progress <-- togl : done 'configure' finished successfully (2.301s) starry@imac source-engine % python3 waf build -v Build commands will be stored in build/compile_commands.json Waf: Entering directory `/Users/starry/source-engine/build' [ 101/2299] Linking build/tier2/libtier2.a 21:59:05 runner ['/usr/bin/ar', 'rcs', 'tier2/libtier2.a', 'tier2/beamsegdraw.cpp.33.o', 'tier2/defaultfilesystem.cpp.33.o', 'tier2/dmconnect.cpp.33.o', 'tier2/fileutils.cpp.33.o', 'tier2/keybindings.cpp.33.o', 'public/map_utils.cpp.33.o', 'public/materialsystem/MaterialSystemUtil.cpp.33.o', 'tier2/camerautils.cpp.33.o', 'tier2/meshutils.cpp.33.o', 'tier2/p4helpers.cpp.33.o', 'tier2/renderutils.cpp.33.o', 'tier2/riff.cpp.33.o', 'tier2/soundutils.cpp.33.o', 'tier2/tier2.cpp.33.o', 'tier2/util_init.cpp.33.o', 'tier2/utlstreambuffer.cpp.33.o', 'tier2/vconfig.cpp.33.o', 'tier2/keyvaluesmacros.cpp.33.o'] /Library/Developer/CommandLineTools/usr/bin/ranlib: file: tier2/libtier2.a(vconfig.cpp.33.o) has no symbols [ 125/2299] Compiling tier3/studiohdrstub.cpp 21:59:05 runner ['/usr/bin/clang++', '-MMD', '-fno-strict-aliasing', '-fvisibility=hidden', '-O2', '-funsafe-math-optimizations', '-ftree-vectorize', '-ffast-math', '-pipe', '-fPIC', '-L/Users/starry/source-engine/lib/darwin/x86_64/', '-pthread', '-mfpmath=sse', '-std=c++11', '-fpermissive', '-Itier3', '-I../tier3', '-Icommon', '-I../common', '-Ipublic', '-I../public', '-Ipublic/tier0', '-I../public/tier0', '-Ipublic/tier1', '-I../public/tier1', '-Ipublic/tier2', '-I../public/tier2', '-Ipublic/tier3', '-I../public/tier3', '-I../common', '-DDX_TO_GL_ABSTRACTION', '-DGL_GLEXT_PROTOTYPES', '-DBINK_VIDEO', '-DUSE_SDL=1', '-DPLATFORM_64BITS=1', '-DOSX=1', '-D_OSX=1', '-DPOSIX=1', '-D_POSIX=1', '-DPLATFORM_POSIX=1', '-DGNUC', '-DNO_HOOK_MALLOC', '-D_DLL_EXT=.dylib', '-DNO_MEMOVERRIDE_NEW_DELETE=1', '-DNDEBUG', '-DGIT_COMMIT_HASH="29985681-dirty"', '-DHAVE_SDL2=1', '-DHAVE_FT2=1', '-DHAVE_FC=1', '-DHAVE_JPEG=1', '-DHAVE_PNG=1', '-DHAVE_CURL=1', '-DHAVE_ZLIB=1', '../tier3/studiohdrstub.cpp', '-c', '-o/Users/starry/source-engine/build/tier3/studiohdrstub.cpp.34.o'] [ 130/2299] Compiling bitmap/resample.cpp 21:59:05 runner ['/usr/bin/clang++', '-MMD', '-fno-strict-aliasing', '-fvisibility=hidden', '-O2', '-funsafe-math-optimizations', '-ftree-vectorize', '-ffast-math', '-pipe', '-fPIC', '-L/Users/starry/source-engine/lib/darwin/x86_64/', '-pthread', '-mfpmath=sse', '-std=c++11', '-fpermissive', '-Ibitmap', '-I../bitmap', '-Ipublic', '-I../public', '-Ipublic/tier0', '-I../public/tier0', '-Ipublic/tier1', '-I../public/tier1', '-Ithirdparty/stb', '-I../thirdparty/stb', '-I../common', '-DDX_TO_GL_ABSTRACTION', '-DGL_GLEXT_PROTOTYPES', '-DBINK_VIDEO', '-DUSE_SDL=1', '-DPLATFORM_64BITS=1', '-DOSX=1', '-D_OSX=1', '-DPOSIX=1', '-D_POSIX=1', '-DPLATFORM_POSIX=1', '-DGNUC', '-DNO_HOOK_MALLOC', '-D_DLL_EXT=.dylib', '-DNO_MEMOVERRIDE_NEW_DELETE=1', '-DNDEBUG', '-DGIT_COMMIT_HASH="29985681-dirty"', '-DHAVE_SDL2=1', '-DHAVE_FT2=1', '-DHAVE_FC=1', '-DHAVE_JPEG=1', '-DHAVE_PNG=1', '-DHAVE_CURL=1', '-DHAVE_ZLIB=1', '../bitmap/resample.cpp', '-c', '-o/Users/starry/source-engine/build/bitmap/resample.cpp.1.o'] [ 131/2299] Compiling bitmap/colorconversion.cpp 21:59:05 runner ['/usr/bin/clang++', '-MMD', '-fno-strict-aliasing', '-fvisibility=hidden', '-O2', '-funsafe-math-optimizations', '-ftree-vectorize', '-ffast-math', '-pipe', '-fPIC', '-L/Users/starry/source-engine/lib/darwin/x86_64/', '-pthread', '-mfpmath=sse', '-std=c++11', '-fpermissive', '-Ibitmap', '-I../bitmap', '-Ipublic', '-I../public', '-Ipublic/tier0', '-I../public/tier0', '-Ipublic/tier1', '-I../public/tier1', '-Ithirdparty/stb', '-I../thirdparty/stb', '-I../common', '-DDX_TO_GL_ABSTRACTION', '-DGL_GLEXT_PROTOTYPES', '-DBINK_VIDEO', '-DUSE_SDL=1', '-DPLATFORM_64BITS=1', '-DOSX=1', '-D_OSX=1', '-DPOSIX=1', '-D_POSIX=1', '-DPLATFORM_POSIX=1', '-DGNUC', '-DNO_HOOK_MALLOC', '-D_DLL_EXT=.dylib', '-DNO_MEMOVERRIDE_NEW_DELETE=1', '-DNDEBUG', '-DGIT_COMMIT_HASH="29985681-dirty"', '-DHAVE_SDL2=1', '-DHAVE_FT2=1', '-DHAVE_FC=1', '-DHAVE_JPEG=1', '-DHAVE_PNG=1', '-DHAVE_CURL=1', '-DHAVE_ZLIB=1', '../bitmap/colorconversion.cpp', '-c', '-o/Users/starry/source-engine/build/bitmap/colorconversion.cpp.1.o'] [ 132/2299] Compiling bitmap/psd.cpp 21:59:05 runner ['/usr/bin/clang++', '-MMD', '-fno-strict-aliasing', '-fvisibility=hidden', '-O2', '-funsafe-math-optimizations', '-ftree-vectorize', '-ffast-math', '-pipe', '-fPIC', '-L/Users/starry/source-engine/lib/darwin/x86_64/', '-pthread', '-mfpmath=sse', '-std=c++11', '-fpermissive', '-Ibitmap', '-I../bitmap', '-Ipublic', '-I../public', '-Ipublic/tier0', '-I../public/tier0', '-Ipublic/tier1', '-I../public/tier1', '-Ithirdparty/stb', '-I../thirdparty/stb', '-I../common', '-DDX_TO_GL_ABSTRACTION', '-DGL_GLEXT_PROTOTYPES', '-DBINK_VIDEO', '-DUSE_SDL=1', '-DPLATFORM_64BITS=1', '-DOSX=1', '-D_OSX=1', '-DPOSIX=1', '-D_POSIX=1', '-DPLATFORM_POSIX=1', '-DGNUC', '-DNO_HOOK_MALLOC', '-D_DLL_EXT=.dylib', '-DNO_MEMOVERRIDE_NEW_DELETE=1', '-DNDEBUG', '-DGIT_COMMIT_HASH="29985681-dirty"', '-DHAVE_SDL2=1', '-DHAVE_FT2=1', '-DHAVE_FC=1', '-DHAVE_JPEG=1', '-DHAVE_PNG=1', '-DHAVE_CURL=1', '-DHAVE_ZLIB=1', '../bitmap/psd.cpp', '-c', '-o/Users/starry/source-engine/build/bitmap/psd.cpp.1.o'] [ 133/2299] Compiling bitmap/imageformat.cpp 21:59:05 runner ['/usr/bin/clang++', '-MMD', '-fno-strict-aliasing', '-fvisibility=hidden', '-O2', '-funsafe-math-optimizations', '-ftree-vectorize', '-ffast-math', '-pipe', '-fPIC', '-L/Users/starry/source-engine/lib/darwin/x86_64/', '-pthread', '-mfpmath=sse', '-std=c++11', '-fpermissive', '-Ibitmap', '-I../bitmap', '-Ipublic', '-I../public', '-Ipublic/tier0', '-I../public/tier0', '-Ipublic/tier1', '-I../public/tier1', '-Ithirdparty/stb', '-I../thirdparty/stb', '-I../common', '-DDX_TO_GL_ABSTRACTION', '-DGL_GLEXT_PROTOTYPES', '-DBINK_VIDEO', '-DUSE_SDL=1', '-DPLATFORM_64BITS=1', '-DOSX=1', '-D_OSX=1', '-DPOSIX=1', '-D_POSIX=1', '-DPLATFORM_POSIX=1', '-DGNUC', '-DNO_HOOK_MALLOC', '-D_DLL_EXT=.dylib', '-DNO_MEMOVERRIDE_NEW_DELETE=1', '-DNDEBUG', '-DGIT_COMMIT_HASH="29985681-dirty"', '-DHAVE_SDL2=1', '-DHAVE_FT2=1', '-DHAVE_FC=1', '-DHAVE_JPEG=1', '-DHAVE_PNG=1', '-DHAVE_CURL=1', '-DHAVE_ZLIB=1', '../bitmap/imageformat.cpp', '-c', '-o/Users/starry/source-engine/build/bitmap/imageformat.cpp.1.o'] [ 134/2299] Compiling bitmap/ImageByteSwap.cpp 21:59:05 runner ['/usr/bin/clang++', '-MMD', '-fno-strict-aliasing', '-fvisibility=hidden', '-O2', '-funsafe-math-optimizations', '-ftree-vectorize', '-ffast-math', '-pipe', '-fPIC', '-L/Users/starry/source-engine/lib/darwin/x86_64/', '-pthread', '-mfpmath=sse', '-std=c++11', '-fpermissive', '-Ibitmap', '-I../bitmap', '-Ipublic', '-I../public', '-Ipublic/tier0', '-I../public/tier0', '-Ipublic/tier1', '-I../public/tier1', '-Ithirdparty/stb', '-I../thirdparty/stb', '-I../common', '-DDX_TO_GL_ABSTRACTION', '-DGL_GLEXT_PROTOTYPES', '-DBINK_VIDEO', '-DUSE_SDL=1', '-DPLATFORM_64BITS=1', '-DOSX=1', '-D_OSX=1', '-DPOSIX=1', '-D_POSIX=1', '-DPLATFORM_POSIX=1', '-DGNUC', '-DNO_HOOK_MALLOC', '-D_DLL_EXT=.dylib', '-DNO_MEMOVERRIDE_NEW_DELETE=1', '-DNDEBUG', '-DGIT_COMMIT_HASH="29985681-dirty"', '-DHAVE_SDL2=1', '-DHAVE_FT2=1', '-DHAVE_FC=1', '-DHAVE_JPEG=1', '-DHAVE_PNG=1', '-DHAVE_CURL=1', '-DHAVE_ZLIB=1', '../bitmap/ImageByteSwap.cpp', '-c', '-o/Users/starry/source-engine/build/bitmap/ImageByteSwap.cpp.1.o'] clang++: warning: argument unused during compilation: '-L/Users/starry/source-engine/lib/darwin/x86_64/' [-Wunused-command-line-argument] [ 137/2299] Compiling bitmap/float_bm3.cpp 21:59:06 runner ['/usr/bin/clang++', '-MMD', '-fno-strict-aliasing', '-fvisibility=hidden', '-O2', '-funsafe-math-optimizations', '-ftree-vectorize', '-ffast-math', '-pipe', '-fPIC', '-L/Users/starry/source-engine/lib/darwin/x86_64/', '-pthread', '-mfpmath=sse', '-std=c++11', '-fpermissive', '-Ibitmap', '-I../bitmap', '-Ipublic', '-I../public', '-Ipublic/tier0', '-I../public/tier0', '-Ipublic/tier1', '-I../public/tier1', '-Ithirdparty/stb', '-I../thirdparty/stb', '-I../common', '-DDX_TO_GL_ABSTRACTION', '-DGL_GLEXT_PROTOTYPES', '-DBINK_VIDEO', '-DUSE_SDL=1', '-DPLATFORM_64BITS=1', '-DOSX=1', '-D_OSX=1', '-DPOSIX=1', '-D_POSIX=1', '-DPLATFORM_POSIX=1', '-DGNUC', '-DNO_HOOK_MALLOC', '-D_DLL_EXT=.dylib', '-DNO_MEMOVERRIDE_NEW_DELETE=1', '-DNDEBUG', '-DGIT_COMMIT_HASH="29985681-dirty"', '-DHAVE_SDL2=1', '-DHAVE_FT2=1', '-DHAVE_FC=1', '-DHAVE_JPEG=1', '-DHAVE_PNG=1', '-DHAVE_CURL=1', '-DHAVE_ZLIB=1', '../bitmap/float_bm3.cpp', '-c', '-o/Users/starry/source-engine/build/bitmap/float_bm3.cpp.1.o'] clang++: warning: argument unused during compilation: '-L/Users/starry/source-engine/lib/darwin/x86_64/' [-Wunused-command-line-argument] [ 138/2299] Compiling bitmap/bitmap.cpp 21:59:06 runner ['/usr/bin/clang++', '-MMD', '-fno-strict-aliasing', '-fvisibility=hidden', '-O2', '-funsafe-math-optimizations', '-ftree-vectorize', '-ffast-math', '-pipe', '-fPIC', '-L/Users/starry/source-engine/lib/darwin/x86_64/', '-pthread', '-mfpmath=sse', '-std=c++11', '-fpermissive', '-Ibitmap', '-I../bitmap', '-Ipublic', '-I../public', '-Ipublic/tier0', '-I../public/tier0', '-Ipublic/tier1', '-I../public/tier1', '-Ithirdparty/stb', '-I../thirdparty/stb', '-I../common', '-DDX_TO_GL_ABSTRACTION', '-DGL_GLEXT_PROTOTYPES', '-DBINK_VIDEO', '-DUSE_SDL=1', '-DPLATFORM_64BITS=1', '-DOSX=1', '-D_OSX=1', '-DPOSIX=1', '-D_POSIX=1', '-DPLATFORM_POSIX=1', '-DGNUC', '-DNO_HOOK_MALLOC', '-D_DLL_EXT=.dylib', '-DNO_MEMOVERRIDE_NEW_DELETE=1', '-DNDEBUG', '-DGIT_COMMIT_HASH="29985681-dirty"', '-DHAVE_SDL2=1', '-DHAVE_FT2=1', '-DHAVE_FC=1', '-DHAVE_JPEG=1', '-DHAVE_PNG=1', '-DHAVE_CURL=1', '-DHAVE_ZLIB=1', '../bitmap/bitmap.cpp', '-c', '-o/Users/starry/source-engine/build/bitmap/bitmap.cpp.1.o'] clang++: warning: argument unused during compilation: '-L/Users/starry/source-engine/lib/darwin/x86_64/' [-Wunused-command-line-argument] In file included from ../tier3/studiohdrstub.cpp:9: In file included from ../public/datamodel/dmelementfactoryhelper.h:16: ../public/datamodel/dmattributevar.h:1155:15: error: no member named 'Data' in 'CDmaElement' 1155 | return this->Data().m_ElementType; | ~~~~ ^ 1 error generated. clang++: warning: argument unused during compilation: '-L/Users/starry/source-engine/lib/darwin/x86_64/' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-L/Users/starry/source-engine/lib/darwin/x86_64/' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-L/Users/starry/source-engine/lib/darwin/x86_64/' [-Wunused-command-line-argument] In file included from ../bitmap/psd.cpp:10: In file included from ../public/filesystem.h:1005: ../public/filesystem_passthru.h:91:15: warning: 'Connect' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 91 | virtual bool Connect( CreateInterfaceFn factory ) { return m_pFileSystemPassThru->Connect( factory ); } | ^ ../public/appframework/IAppSystem.h:40:15: note: overridden virtual function is here 40 | virtual bool Connect( CreateInterfaceFn factory ) = 0; | ^ In file included from ../bitmap/psd.cpp:10: In file included from ../public/filesystem.h:1005: ../public/filesystem_passthru.h:92:15: warning: 'Disconnect' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 92 | virtual void Disconnect() { m_pFileSystemPassThru->Disconnect(); } | ^ ../public/appframework/IAppSystem.h:41:15: note: overridden virtual function is here 41 | virtual void Disconnect() = 0; | ^ In file included from ../bitmap/psd.cpp:10: In file included from ../public/filesystem.h:1005: ../public/filesystem_passthru.h:93:16: warning: 'QueryInterface' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 93 | virtual void *QueryInterface( const char *pInterfaceName ) { return m_pFileSystemPassThru->QueryInterface( pInterfaceName ); } | ^ ../public/appframework/IAppSystem.h:45:16: note: overridden virtual function is here 45 | virtual void *QueryInterface( const char *pInterfaceName ) = 0; | ^ In file included from ../bitmap/psd.cpp:10: In file included from ../public/filesystem.h:1005: ../public/filesystem_passthru.h:94:26: warning: 'Init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 94 | virtual InitReturnVal_t Init() { return m_pFileSystemPassThru->Init(); } | ^ ../public/appframework/IAppSystem.h:48:26: note: overridden virtual function is here 48 | virtual InitReturnVal_t Init() = 0; | ^ In file included from ../bitmap/psd.cpp:10: In file included from ../public/filesystem.h:1005: ../public/filesystem_passthru.h:95:15: warning: 'Shutdown' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 95 | virtual void Shutdown() { m_pFileSystemPassThru->Shutdown(); } | ^ ../public/appframework/IAppSystem.h:49:15: note: overridden virtual function is here 49 | virtual void Shutdown() = 0; | ^ In file included from ../bitmap/psd.cpp:10: In file included from ../public/filesystem.h:1005: ../public/filesystem_passthru.h:97:17: warning: 'RemoveAllSearchPaths' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 97 | virtual void RemoveAllSearchPaths( void ) { m_pFileSystemPassThru->RemoveAllSearchPaths(); } | ^ ../public/filesystem.h:575:17: note: overridden virtual function is here 575 | virtual void RemoveAllSearchPaths( void ) = 0; | ^ In file included from ../bitmap/psd.cpp:10: In file included from ../public/filesystem.h:1005: ../public/filesystem_passthru.h:98:17: warning: 'AddSearchPath' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 98 | virtual void AddSearchPath( const char *pPath, const char *pathID, SearchPathAdd_t addType ) { m_pFileSystemPassThru->AddSearchPath( pPath, pathID, addType ); } | ^ ../public/filesystem.h:571:17: note: overridden virtual function is here 571 | virtual void AddSearchPath( const char *pPath, const char *pathID, SearchPathAdd_t addType = PATH_ADD_TO_TAIL ) = 0; | ^ In file included from ../bitmap/psd.cpp:10: In file included from ../public/filesystem.h:1005: ../public/filesystem_passthru.h:99:17: warning: 'RemoveSearchPath' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 99 | virtual bool RemoveSearchPath( const char *pPath, const char *pathID ) { return m_pFileSystemPassThru->RemoveSearchPath( pPath, pathID ); } | ^ ../public/filesystem.h:572:17: note: overridden virtual function is here 572 | virtual bool RemoveSearchPath( const char *pPath, const char *pathID = 0 ) = 0; | ^ In file included from ../bitmap/psd.cpp:10: In file included from ../public/filesystem.h:1005: ../public/filesystem_passthru.h:100:17: warning: 'RemoveFile' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 100 | virtual void RemoveFile( char const* pRelativePath, const char *pathID ) { m_pFileSystemPassThru->RemoveFile( pRelativePath, pathID ); } | ^ ../public/filesystem.h:610:17: note: overridden virtual function is here 610 | virtual void RemoveFile( char const* pRelativePath, const char *pathID = 0 ) = 0; | ^ In file included from ../bitmap/psd.cpp:10: In file included from ../public/filesystem.h:1005: ../public/filesystem_passthru.h:101:17: warning: 'RenameFile' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 101 | virtual bool RenameFile( char const *pOldPath, char const *pNewPath, const char *pathID ) { return m_pFileSystemPassThru->RenameFile( pOldPath, pNewPath, pathID ); } | ^ ../public/filesystem.h:613:17: note: overridden virtual function is here 613 | virtual bool RenameFile( char const *pOldPath, char const *pNewPath, const char *pathID = 0 ) = 0; | ^ In file included from ../bitmap/psd.cpp:10: In file included from ../public/filesystem.h:1005: ../public/filesystem_passthru.h:102:17: warning: 'CreateDirHierarchy' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 102 | virtual void CreateDirHierarchy( const char *path, const char *pathID ) { m_pFileSystemPassThru->CreateDirHierarchy( path, pathID ); } | ^ ../public/filesystem.h:616:17: note: overridden virtual function is here 616 | virtual void CreateDirHierarchy( const char *path, const char *pathID = 0 ) = 0; | ^ In file included from ../bitmap/psd.cpp:10: In file included from ../public/filesystem.h:1005: ../public/filesystem_passthru.h:103:17: warning: 'IsDirectory' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 103 | virtual bool IsDirectory( const char *pFileName, const char *pathID ) { return m_pFileSystemPassThru->IsDirectory( pFileName, pathID ); } | ^ ../public/filesystem.h:619:17: note: overridden virtual function is here 619 | virtual bool IsDirectory( const char *pFileName, const char *pathID = 0 ) = 0; | ^ In file included from ../bitmap/psd.cpp:10: In file included from ../public/filesystem.h:1005: ../public/filesystem_passthru.h:104:17: warning: 'FileTimeToString' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 104 | virtual void FileTimeToString( char* pStrip, int maxCharsIncludingTerminator, time_t fileTime ) { m_pFileSystemPassThru->FileTimeToString( pStrip, maxCharsIncludingTerminator, fileTime ); } | ^ ../public/filesystem.h:621:17: note: overridden virtual function is here 621 | virtual void FileTimeToString( char* pStrip, int maxCharsIncludingTerminator, time_t fileTime ) = 0; | ^ In file included from ../bitmap/psd.cpp:10: In file included from ../public/filesystem.h:1005: ../public/filesystem_passthru.h:105:17: warning: 'SetBufferSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 105 | virtual void SetBufferSize( FileHandle_t file, unsigned nBytes ) { m_pFileSystemPassThru->SetBufferSize( file, nBytes ); } | ^ ../public/filesystem.h:627:17: note: overridden virtual function is here 627 | virtual void SetBufferSize( FileHandle_t file, unsigned nBytes ) = 0; | ^ In file included from ../bitmap/psd.cpp:10: In file included from ../public/filesystem.h:1005: ../public/filesystem_passthru.h:106:17: warning: 'IsOk' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 106 | virtual bool IsOk( FileHandle_t file ) { return m_pFileSystemPassThru->IsOk( file ); } | ^ ../public/filesystem.h:629:17: note: overridden virtual function is here 629 | virtual bool IsOk( FileHandle_t file ) = 0; | ^ In file included from ../bitmap/psd.cpp:10: In file included from ../public/filesystem.h:1005: ../public/filesystem_passthru.h:107:17: warning: 'EndOfFile' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 107 | virtual bool EndOfFile( FileHandle_t file ) { return m_pFileSystemPassThru->EndOfFile( file ); } | ^ ../public/filesystem.h:631:17: note: overridden virtual function is here 631 | virtual bool EndOfFile( FileHandle_t file ) = 0; | ^ In file included from ../bitmap/psd.cpp:10: In file included from ../public/filesystem.h:1005: ../public/filesystem_passthru.h:108:18: warning: 'ReadLine' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 108 | virtual char *ReadLine( char *pOutput, int maxChars, FileHandle_t file ) { return m_pFileSystemPassThru->ReadLine( pOutput, maxChars, file ); } | ^ ../public/filesystem.h:633:18: note: overridden virtual function is here 633 | virtual char *ReadLine( char *pOutput, int maxChars, FileHandle_t file ) = 0; | ^ In file included from ../bitmap/psd.cpp:10: In file included from ../public/filesystem.h:1005: ../public/filesystem_passthru.h:109:17: warning: 'FPrintf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 109 | virtual int FPrintf( FileHandle_t file, PRINTF_FORMAT_STRING const char *pFormat, ... ) | ^ ../public/filesystem.h:634:17: note: overridden virtual function is here 634 | virtual int FPrintf( FileHandle_t file, PRINTF_FORMAT_STRING const char *pFormat, ... ) = 0; | ^ In file included from ../bitmap/psd.cpp:10: In file included from ../public/filesystem.h:1005: ../public/filesystem_passthru.h:118:24: warning: 'LoadModule' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 118 | virtual CSysModule *LoadModule( const char *pFileName, const char *pPathID, bool bValidatedDllOnly ) { return m_pFileSystemPassThru->LoadModule( pFileName, pPathID, bValidatedDllOnly ); } | ^ ../public/filesystem.h:641:24: note: overridden virtual function is here 641 | virtual CSysModule *LoadModule( const char *pFileName, const char *pPathID = 0, bool bValidatedDllOnly = true ) = 0; | ^ In file included from ../bitmap/psd.cpp:10: In file included from ../public/filesystem.h:1005: ../public/filesystem_passthru.h:119:17: warning: 'UnloadModule' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 119 | virtual void UnloadModule( CSysModule *pModule ) { m_pFileSystemPassThru->UnloadModule( pModule ); } | ^ ../public/filesystem.h:642:17: note: overridden virtual function is here 642 | virtual void UnloadModule( CSysModule *pModule ) = 0; | ^ In file included from ../bitmap/psd.cpp:10: In file included from ../public/filesystem.h:1005: ../public/filesystem_passthru.h:120:23: warning: 'FindFirst' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 120 | virtual const char *FindFirst( const char *pWildCard, FileFindHandle_t *pHandle ) { return m_pFileSystemPassThru->FindFirst( pWildCard, pHandle ); } | ^ ../public/filesystem.h:649:23: note: overridden virtual function is here 649 | virtual const char *FindFirst( const char *pWildCard, FileFindHandle_t *pHandle ) = 0; | ^ In file included from ../bitmap/psd.cpp:10: In file included from ../public/filesystem.h:1005: ../public/filesystem_passthru.h:121:23: warning: 'FindNext' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 121 | virtual const char *FindNext( FileFindHandle_t handle ) { return m_pFileSystemPassThru->FindNext( handle ); } | ^ ../public/filesystem.h:650:23: note: overridden virtual function is here 650 | virtual const char *FindNext( FileFindHandle_t handle ) = 0; | ^ In file included from ../bitmap/psd.cpp:10: In file included from ../public/filesystem.h:1005: ../public/filesystem_passthru.h:122:17: warning: 'FindIsDirectory' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 122 | virtual bool FindIsDirectory( FileFindHandle_t handle ) { return m_pFileSystemPassThru->FindIsDirectory( handle ); } | ^ ../public/filesystem.h:651:17: note: overridden virtual function is here 651 | virtual bool FindIsDirectory( FileFindHandle_t handle ) = 0; | ^ In file included from ../bitmap/psd.cpp:10: In file included from ../public/filesystem.h:1005: ../public/filesystem_passthru.h:123:17: warning: 'FindClose' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 123 | virtual void FindClose( FileFindHandle_t handle ) { m_pFileSystemPassThru->FindClose( handle ); } | ^ ../public/filesystem.h:652:17: note: overridden virtual function is here 652 | virtual void FindClose( FileFindHandle_t handle ) = 0; | ^ In file included from ../bitmap/psd.cpp:10: In file included from ../public/filesystem.h:1005: ../public/filesystem_passthru.h:124:23: warning: 'GetLocalPath' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 124 | virtual const char *GetLocalPath( const char *pFileName, OUT_Z_CAP(maxLenInChars) char *pDest, int maxLenInChars ) { return m_pFileSystemPassThru->GetLocalPath( pFileName, pDest, maxLenInChars ); } | ^ ../public/filesystem.h:668:23: note: overridden virtual function is here 668 | virtual const char *GetLocalPath( const char *pFileName, OUT_Z_CAP(maxLenInChars) char *pDest, int maxLenInChars ) = 0; | ^ In file included from ../bitmap/psd.cpp:10: In file included from ../public/filesystem.h:1005: ../public/filesystem_passthru.h:125:17: warning: 'FullPathToRelativePath' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 125 | virtual bool FullPathToRelativePath( const char *pFullpath, OUT_Z_CAP(maxLenInChars) char *pDest, int maxLenInChars ) { return m_pFileSystemPassThru->FullPathToRelativePath( pFullpath, pDest, maxLenInChars ); } | ^ ../public/filesystem.h:677:17: note: overridden virtual function is here 677 | virtual bool FullPathToRelativePath( const char *pFullpath, OUT_Z_CAP(maxLenInChars) char *pDest, int maxLenInChars ) = 0; | ^ In file included from ../bitmap/psd.cpp:10: In file included from ../public/filesystem.h:1005: ../public/filesystem_passthru.h:126:17: warning: 'GetCaseCorrectFullPath_Ptr' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 126 | virtual bool GetCaseCorrectFullPath_Ptr( const char *pFullPath, OUT_Z_CAP(maxLenInChars) char *pDest, int maxLenInChars ) { return m_pFileSystemPassThru->GetCaseCorrectFullPath_Ptr( pFullPath, pDest, maxLenInChars ); } | ^ ../public/filesystem.h:926:17: note: overridden virtual function is here 926 | virtual bool GetCaseCorrectFullPath_Ptr( const char *pFullPath, OUT_Z_CAP( maxLenInChars ) char *pDest, int maxLenInChars ) = 0; | ^ In file included from ../bitmap/psd.cpp:10: In file included from ../public/filesystem.h:1005: ../public/filesystem_passthru.h:127:17: warning: 'GetCurrentDirectory' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 127 | virtual bool GetCurrentDirectory( char* pDirectory, int maxlen ) { return m_pFileSystemPassThru->GetCurrentDirectory( pDirectory, maxlen ); } | ^ ../public/filesystem.h:684:17: note: overridden virtual function is here 684 | virtual bool GetCurrentDirectory( char* pDirectory, int maxlen ) = 0; | ^ In file included from ../bitmap/psd.cpp:10: In file included from ../public/filesystem.h:1005: ../public/filesystem_passthru.h:128:17: warning: 'PrintOpenedFiles' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 128 | virtual void PrintOpenedFiles( void ) { m_pFileSystemPassThru->PrintOpenedFiles(); } | ^ ../public/filesystem.h:763:17: note: overridden virtual function is here 763 | virtual void PrintOpenedFiles( void ) = 0; | ^ In file included from ../bitmap/psd.cpp:10: In file included from ../public/filesystem.h:1005: ../public/filesystem_passthru.h:129:17: warning: 'PrintSearchPaths' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 129 | virtual void PrintSearchPaths( void ) { m_pFileSystemPassThru->PrintSearchPaths(); } | ^ ../public/filesystem.h:764:17: note: overridden virtual function is here 764 | virtual void PrintSearchPaths( void ) = 0; | ^ In file included from ../bitmap/psd.cpp:10: In file included from ../public/filesystem.h:1005: ../public/filesystem_passthru.h:130:17: warning: 'SetWarningFunc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 130 | virtual void SetWarningFunc( void (*pfnWarning)( PRINTF_FORMAT_STRING const char *fmt, ... ) ) { m_pFileSystemPassThru->SetWarningFunc( pfnWarning ); } | ^ ../public/filesystem.h:767:17: note: overridden virtual function is here 767 | virtual void SetWarningFunc( void (*pfnWarning)( PRINTF_FORMAT_STRING const char *fmt, ... ) ) = 0; | ^ In file included from ../bitmap/psd.cpp:10: In file included from ../public/filesystem.h:1005: ../public/filesystem_passthru.h:131:17: warning: 'SetWarningLevel' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 131 | virtual void SetWarningLevel( FileWarningLevel_t level ) { m_pFileSystemPassThru->SetWarningLevel( level ); } | ^ ../public/filesystem.h:768:17: note: overridden virtual function is here 768 | virtual void SetWarningLevel( FileWarningLevel_t level ) = 0; | ^ In file included from ../bitmap/psd.cpp:10: In file included from ../public/filesystem.h:1005: ../public/filesystem_passthru.h:132:17: warning: 'AddLoggingFunc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 132 | virtual void AddLoggingFunc( void (*pfnLogFunc)( const char *fileName, const char *accessType ) ){ m_pFileSystemPassThru->AddLoggingFunc( pfnLogFunc ); } | ^ ../public/filesystem.h:769:17: note: overridden virtual function is here 769 | virtual void AddLoggingFunc( void (*pfnLogFunc)( const char *fileName, const char *accessType ) ) = 0; | ^ In file included from ../bitmap/psd.cpp:10: In file included from ../public/filesystem.h:1005: ../public/filesystem_passthru.h:133:17: warning: 'RemoveLoggingFunc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 133 | virtual void RemoveLoggingFunc( FileSystemLoggingFunc_t logFunc ) { m_pFileSystemPassThru->RemoveLoggingFunc( logFunc ); } | ^ ../public/filesystem.h:770:17: note: overridden virtual function is here 770 | virtual void RemoveLoggingFunc( FileSystemLoggingFunc_t logFunc ) = 0; | ^ In file included from ../bitmap/psd.cpp:10: In file included from ../public/filesystem.h:1005: ../public/filesystem_passthru.h:134:26: warning: 'AsyncReadMultiple' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 134 | virtual FSAsyncStatus_t AsyncReadMultiple( const FileAsyncRequest_t *pRequests, int nRequests, FSAsyncControl_t *pControls ) { return m_pFileSystemPassThru->AsyncReadMultiple( pRequests, nRequests, pControls ); } | ^ ../public/filesystem.h:701:26: note: overridden virtual function is here 701 | virtual FSAsyncStatus_t AsyncReadMultiple( const FileAsyncRequest_t *pRequests, int nRequests, FSAsyncControl_t *phControls = NULL ) = 0; | ^ In file included from ../bitmap/psd.cpp:10: In file included from ../public/filesystem.h:1005: ../public/filesystem_passthru.h:135:26: warning: 'AsyncReadMultipleCreditAlloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 135 | virtual FSAsyncStatus_t AsyncReadMultipleCreditAlloc( const FileAsyncRequest_t *pRequests, int nRequests, const char *pszFile, int line, FSAsyncControl_t *pControls ) { return m_pFileSystemPassThru->AsyncReadMultipleCreditAlloc( pRequests, nRequests, pszFile, line, pControls ); } | ^ ../public/filesystem.h:818:26: note: overridden virtual function is here 818 | virtual FSAsyncStatus_t AsyncReadMultipleCreditAlloc( const FileAsyncRequest_t *pRequests, int nRequests, const char *pszFile, int line, FSAsyncControl_t *phControls = NULL ) = 0; | ^ In file included from ../bitmap/psd.cpp:10: In file included from ../public/filesystem.h:1005: ../public/filesystem_passthru.h:136:26: warning: 'AsyncFinish' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 136 | virtual FSAsyncStatus_t AsyncFinish(FSAsyncControl_t hControl, bool wait) { return m_pFileSystemPassThru->AsyncFinish( hControl, wait ); } | ^ ../public/filesystem.h:726:26: note: overridden virtual function is here 726 | virtual FSAsyncStatus_t AsyncFinish( FSAsyncControl_t hControl, bool wait = true ) = 0; | ^ In file included from ../bitmap/psd.cpp:10: In file included from ../public/filesystem.h:1005: ../public/filesystem_passthru.h:137:26: warning: 'AsyncGetResult' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 137 | virtual FSAsyncStatus_t AsyncGetResult( FSAsyncControl_t hControl, void **ppData, int *pSize ) { return m_pFileSystemPassThru->AsyncGetResult( hControl, ppData, pSize ); } | ^ ../public/filesystem.h:727:26: note: overridden virtual function is here 727 | virtual FSAsyncStatus_t AsyncGetResult( FSAsyncControl_t hControl, void **ppData, int *pSize ) = 0; | ^ In file included from ../bitmap/psd.cpp:10: In file included from ../public/filesystem.h:1005: ../public/filesystem_passthru.h:138:26: warning: 'AsyncAbort' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 138 | virtual FSAsyncStatus_t AsyncAbort(FSAsyncControl_t hControl) { return m_pFileSystemPassThru->AsyncAbort( hControl ); } | ^ ../public/filesystem.h:728:26: note: overridden virtual function is here 728 | virtual FSAsyncStatus_t AsyncAbort( FSAsyncControl_t hControl ) = 0; | ^ In file included from ../bitmap/psd.cpp:10: In file included from ../public/filesystem.h:1005: ../public/filesystem_passthru.h:139:26: warning: 'AsyncStatus' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 139 | virtual FSAsyncStatus_t AsyncStatus(FSAsyncControl_t hControl) { return m_pFileSystemPassThru->AsyncStatus( hControl ); } | ^ ../public/filesystem.h:729:26: note: overridden virtual function is here 729 | virtual FSAsyncStatus_t AsyncStatus( FSAsyncControl_t hControl ) = 0; | ^ In file included from ../bitmap/psd.cpp:10: In file included from ../public/filesystem.h:1005: ../public/filesystem_passthru.h:140:26: warning: 'AsyncFlush' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 140 | virtual FSAsyncStatus_t AsyncFlush() { return m_pFileSystemPassThru->AsyncFlush(); } | ^ ../public/filesystem.h:706:26: note: overridden virtual function is here 706 | virtual FSAsyncStatus_t AsyncFlush() = 0; | ^ In file included from ../bitmap/psd.cpp:10: In file included from ../public/filesystem.h:1005: ../public/filesystem_passthru.h:141:17: warning: 'AsyncAddRef' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 141 | virtual void AsyncAddRef( FSAsyncControl_t hControl ) { m_pFileSystemPassThru->AsyncAddRef( hControl ); } | ^ ../public/filesystem.h:732:17: note: overridden virtual function is here 732 | virtual void AsyncAddRef( FSAsyncControl_t hControl ) = 0; | ^ In file included from ../bitmap/psd.cpp:10: In file included from ../public/filesystem.h:1005: ../public/filesystem_passthru.h:142:17: warning: 'AsyncRelease' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 142 | virtual void AsyncRelease( FSAsyncControl_t hControl ) { m_pFileSystemPassThru->AsyncRelease( hControl ); } | ^ ../public/filesystem.h:733:17: note: overridden virtual function is here 733 | virtual void AsyncRelease( FSAsyncControl_t hControl ) = 0; | ^ In file included from ../bitmap/psd.cpp:10: In file included from ../public/filesystem.h:1005: ../public/filesystem_passthru.h:143:26: warning: 'AsyncBeginRead' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 143 | virtual FSAsyncStatus_t AsyncBeginRead( const char *pszFile, FSAsyncFile_t *phFile ) { return m_pFileSystemPassThru->AsyncBeginRead( pszFile, phFile ); } | ^ ../public/filesystem.h:720:26: note: overridden virtual function is here 720 | virtual FSAsyncStatus_t AsyncBeginRead( const char *pszFile, FSAsyncFile_t *phFile ) = 0; | ^ In file included from ../bitmap/psd.cpp:10: In file included from ../public/filesystem.h:1005: ../public/filesystem_passthru.h:144:26: warning: 'AsyncEndRead' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 144 | virtual FSAsyncStatus_t AsyncEndRead( FSAsyncFile_t hFile ) { return m_pFileSystemPassThru->AsyncEndRead( hFile ); } | ^ ../public/filesystem.h:721:26: note: overridden virtual function is here 721 | virtual FSAsyncStatus_t AsyncEndRead( FSAsyncFile_t hFile ) = 0; | ^ In file included from ../bitmap/psd.cpp:10: In file included from ../public/filesystem.h:1005: ../public/filesystem_passthru.h:145:17: warning: 'AsyncAddFetcher' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 145 | virtual void AsyncAddFetcher( IAsyncFileFetch *pFetcher ) { m_pFileSystemPassThru->AsyncAddFetcher( pFetcher ); } | ^ ../public/filesystem.h:713:15: note: overridden virtual function is here 713 | virtual void AsyncAddFetcher( IAsyncFileFetch *pFetcher ) = 0; | ^ In file included from ../bitmap/psd.cpp:10: In file included from ../public/filesystem.h:1005: ../public/filesystem_passthru.h:146:17: warning: 'AsyncRemoveFetcher' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 146 | virtual void AsyncRemoveFetcher( IAsyncFileFetch *pFetcher ) { m_pFileSystemPassThru->AsyncRemoveFetcher( pFetcher ); } | ^ ../public/filesystem.h:714:15: note: overridden virtual function is here 714 | virtual void AsyncRemoveFetcher( IAsyncFileFetch *pFetcher ) = 0; | ^ In file included from ../bitmap/psd.cpp:10: In file included from ../public/filesystem.h:1005: ../public/filesystem_passthru.h:147:38: warning: 'GetFilesystemStatistics' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 147 | virtual const FileSystemStatistics *GetFilesystemStatistics() { return m_pFileSystemPassThru->GetFilesystemStatistics(); } | ^ ../public/filesystem.h:773:38: note: overridden virtual function is here 773 | virtual const FileSystemStatistics *GetFilesystemStatistics() = 0; | ^ In file included from ../bitmap/psd.cpp:10: In file included from ../public/filesystem.h:1005: ../public/filesystem_passthru.h:148:35: warning: 'WaitForResources' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 148 | virtual WaitForResourcesHandle_t WaitForResources( const char *resourcelist ) { return m_pFileSystemPassThru->WaitForResources( resourcelist ); } | ^ ../public/filesystem.h:741:35: note: overridden virtual function is here 741 | virtual WaitForResourcesHandle_t WaitForResources( const char *resourcelist ) = 0; | ^ In file included from ../bitmap/psd.cpp:10: In file included from ../public/filesystem.h:1005: ../public/filesystem_passthru.h:149:17: warning: 'GetWaitForResourcesProgress' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 149 | virtual bool GetWaitForResourcesProgress( WaitForResourcesHandle_t handle, | ^ ../public/filesystem.h:745:17: note: overridden virtual function is here 745 | virtual bool GetWaitForResourcesProgress( WaitForResourcesHandle_t handle, float *progress /* out */ , bool *complete /* out */ ) = 0; | ^ In file included from ../bitmap/psd.cpp:10: In file included from ../public/filesystem.h:1005: ../public/filesystem_passthru.h:151:17: warning: 'CancelWaitForResources' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 151 | virtual void CancelWaitForResources( WaitForResourcesHandle_t handle ) { m_pFileSystemPassThru->CancelWaitForResources( handle ); } | ^ ../public/filesystem.h:747:17: note: overridden virtual function is here 747 | virtual void CancelWaitForResources( WaitForResourcesHandle_t handle ) = 0; | ^ In file included from ../bitmap/psd.cpp:10: In file included from ../public/filesystem.h:1005: ../public/filesystem_passthru.h:152:17: warning: 'HintResourceNeed' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 152 | virtual int HintResourceNeed( const char *hintlist, int forgetEverything ) { return m_pFileSystemPassThru->HintResourceNeed( hintlist, forgetEverything ); } | ^ ../public/filesystem.h:751:17: note: overridden virtual function is here 751 | virtual int HintResourceNeed( const char *hintlist, int forgetEverything ) = 0; | ^ In file included from ../bitmap/psd.cpp:10: In file included from ../public/filesystem.h:1005: ../public/filesystem_passthru.h:153:17: warning: 'IsFileImmediatelyAvailable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 153 | virtual bool IsFileImmediatelyAvailable(const char *pFileName) { return m_pFileSystemPassThru->IsFileImmediatelyAvailable( pFileName ); } | ^ ../public/filesystem.h:753:17: note: overridden virtual function is here 753 | virtual bool IsFileImmediatelyAvailable(const char *pFileName) = 0; | ^ In file included from ../bitmap/psd.cpp:10: In file included from ../public/filesystem.h:1005: ../public/filesystem_passthru.h:154:17: warning: 'GetLocalCopy' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 154 | virtual void GetLocalCopy( const char *pFileName ) { m_pFileSystemPassThru->GetLocalCopy( pFileName ); } | ^ ../public/filesystem.h:756:17: note: overridden virtual function is here 756 | virtual void GetLocalCopy( const char *pFileName ) = 0; | ^ In file included from ../bitmap/psd.cpp:10: In file included from ../public/filesystem.h:1005: ../public/filesystem_passthru.h:155:27: warning: 'FindOrAddFileName' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 155 | virtual FileNameHandle_t FindOrAddFileName( char const *pFileName ) { return m_pFileSystemPassThru->FindOrAddFileName( pFileName ); } | ^ ../public/filesystem.h:690:27: note: overridden virtual function is here 690 | virtual FileNameHandle_t FindOrAddFileName( char const *pFileName ) = 0; | ^ In file included from ../bitmap/psd.cpp:10: In file included from ../public/filesystem.h:1005: ../public/filesystem_passthru.h:156:27: warning: 'FindFileName' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 156 | virtual FileNameHandle_t FindFileName( char const *pFileName ) { return m_pFileSystemPassThru->FindFileName( pFileName ); } | ^ ../public/filesystem.h:785:27: note: overridden virtual function is here 785 | virtual FileNameHandle_t FindFileName( char const *pFileName ) = 0; | ^ In file included from ../bitmap/psd.cpp:10: In file included from ../public/filesystem.h:1005: ../public/filesystem_passthru.h:157:18: warning: 'String' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 157 | virtual bool String( const FileNameHandle_t& handle, char *buf, int buflen ) { return m_pFileSystemPassThru->String( handle, buf, buflen ); } | ^ ../public/filesystem.h:691:18: note: overridden virtual function is here 691 | virtual bool String( const FileNameHandle_t& handle, char *buf, int buflen ) = 0; | ^ In file included from ../bitmap/psd.cpp:10: In file included from ../public/filesystem.h:1005: ../public/filesystem_passthru.h:159:17: warning: 'RemoveSearchPaths' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 159 | virtual void RemoveSearchPaths( const char *szPathID ) { m_pFileSystemPassThru->RemoveSearchPaths( szPathID ); } | ^ ../public/filesystem.h:578:17: note: overridden virtual function is here 578 | virtual void RemoveSearchPaths( const char *szPathID ) = 0; | ^ In file included from ../bitmap/psd.cpp:10: In file included from ../public/filesystem.h:1005: ../public/filesystem_passthru.h:160:17: warning: 'IsSteam' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 160 | virtual bool IsSteam() const { return m_pFileSystemPassThru->IsSteam(); } | ^ ../public/filesystem.h:550:17: note: overridden virtual function is here 550 | virtual bool IsSteam() const = 0; | ^ In file included from ../bitmap/psd.cpp:10: In file included from ../public/filesystem.h:1005: ../public/filesystem_passthru.h:161:34: warning: 'MountSteamContent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 161 | virtual FilesystemMountRetval_t MountSteamContent( int nExtraAppId = -1 ) { return m_pFileSystemPassThru->MountSteamContent( nExtraAppId ); } | ^ ../public/filesystem.h:558:34: note: overridden virtual function is here 558 | virtual FilesystemMountRetval_t MountSteamContent( int nExtraAppId = -1 ) = 0; | ^ In file included from ../bitmap/psd.cpp:10: In file included from ../public/filesystem.h:1005: ../public/filesystem_passthru.h:163:23: warning: 'FindFirstEx' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 163 | virtual const char *FindFirstEx( | ^ ../public/filesystem.h:655:23: note: overridden virtual function is here 655 | virtual const char *FindFirstEx( | ^ In file included from ../bitmap/psd.cpp:10: In file included from ../public/filesystem.h:1005: ../public/filesystem_passthru.h:168:17: warning: 'MarkPathIDByRequestOnly' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 168 | virtual void MarkPathIDByRequestOnly( const char *pPathID, bool bRequestOnly ) { m_pFileSystemPassThru->MarkPathIDByRequestOnly( pPathID, bRequestOnly ); } | ^ ../public/filesystem.h:584:17: note: overridden virtual function is here 584 | virtual void MarkPathIDByRequestOnly( const char *pPathID, bool bRequestOnly ) = 0; | ^ In file included from ../bitmap/psd.cpp:10: In file included from ../public/filesystem.h:1005: ../public/filesystem_passthru.h:169:17: warning: 'AddPackFile' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 169 | virtual bool AddPackFile( const char *fullpath, const char *pathID ) { return m_pFileSystemPassThru->AddPackFile( fullpath, pathID ); } | ^ ../public/filesystem.h:603:17: note: overridden virtual function is here 603 | virtual bool AddPackFile( const char *fullpath, const char *pathID ) = 0; | ^ In file included from ../bitmap/psd.cpp:10: In file included from ../public/filesystem.h:1005: ../public/filesystem_passthru.h:170:26: warning: 'AsyncAppend' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 170 | virtual FSAsyncStatus_t AsyncAppend(const char *pFileName, const void *pSrc, int nSrcBytes, bool bFreeMemory, FSAsyncControl_t *pControl ) { return m_pFileSystemPassThru->AsyncAppend( pFileName, pSrc, nSrcBytes, bFreeMemory, pControl); } | ^ ../public/filesystem.h:702:26: note: overridden virtual function is here 702 | virtual FSAsyncStatus_t AsyncAppend(const char *pFileName, const void *pSrc, int nSrcBytes, bool bFreeMemory, FSAsyncControl_t *pControl = NULL ) = 0; | ^ In file included from ../bitmap/psd.cpp:10: In file included from ../public/filesystem.h:1005: ../public/filesystem_passthru.h:171:26: warning: 'AsyncWrite' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 171 | virtual FSAsyncStatus_t AsyncWrite(const char *pFileName, const void *pSrc, int nSrcBytes, bool bFreeMemory, bool bAppend, FSAsyncControl_t *pControl ) { return m_pFileSystemPassThru->AsyncWrite( pFileName, pSrc, nSrcBytes, bFreeMemory, bAppend, pControl); } | ^ ../public/filesystem.h:814:26: note: overridden virtual function is here 814 | virtual FSAsyncStatus_t AsyncWrite(const char *pFileName, const void *pSrc, int nSrcBytes, bool bFreeMemory, bool bAppend = false, FSAsyncControl_t *pControl = NULL ) = 0; | ^ In file included from ../bitmap/psd.cpp:10: In file included from ../public/filesystem.h:1005: ../public/filesystem_passthru.h:172:26: warning: 'AsyncWriteFile' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 172 | virtual FSAsyncStatus_t AsyncWriteFile(const char *pFileName, const CUtlBuffer *pSrc, int nSrcBytes, bool bFreeMemory, bool bAppend, FSAsyncControl_t *pControl ) { return m_pFileSystemPassThru->AsyncWriteFile( pFileName, pSrc, nSrcBytes, bFreeMemory, bAppend, pControl); } | ^ ../public/filesystem.h:815:26: note: overridden virtual function is here 815 | virtual FSAsyncStatus_t AsyncWriteFile(const char *pFileName, const CUtlBuffer *pSrc, int nSrcBytes, bool bFreeMemory, bool bAppend = false, FSAsyncControl_t *pControl = NULL ) = 0; | ^ In file included from ../bitmap/psd.cpp:10: In file included from ../public/filesystem.h:1005: ../public/filesystem_passthru.h:173:26: warning: 'AsyncAppendFile' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 173 | virtual FSAsyncStatus_t AsyncAppendFile(const char *pDestFileName, const char *pSrcFileName, FSAsyncControl_t *pControl ) { return m_pFileSystemPassThru->AsyncAppendFile(pDestFileName, pSrcFileName, pControl); } | ^ ../public/filesystem.h:703:26: note: overridden virtual function is here 703 | virtual FSAsyncStatus_t AsyncAppendFile(const char *pAppendToFileName, const char *pAppendFromFileName, FSAsyncControl_t *pControl = NULL ) = 0; | ^ In file included from ../bitmap/psd.cpp:10: In file included from ../public/filesystem.h:1005: ../public/filesystem_passthru.h:174:17: warning: 'AsyncFinishAll' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 174 | virtual void AsyncFinishAll( int iToPriority ) { m_pFileSystemPassThru->AsyncFinishAll(iToPriority); } | ^ ../public/filesystem.h:704:17: note: overridden virtual function is here 704 | virtual void AsyncFinishAll( int iToPriority = 0 ) = 0; | ^ In file included from ../bitmap/psd.cpp:10: In file included from ../public/filesystem.h:1005: ../public/filesystem_passthru.h:175:17: warning: 'AsyncFinishAllWrites' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 175 | virtual void AsyncFinishAllWrites() { m_pFileSystemPassThru->AsyncFinishAllWrites(); } | ^ ../public/filesystem.h:705:17: note: overridden virtual function is here 705 | virtual void AsyncFinishAllWrites() = 0; | ^ In file included from ../bitmap/psd.cpp:10: In file included from ../public/filesystem.h:1005: ../public/filesystem_passthru.h:176:26: warning: 'AsyncSetPriority' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 176 | virtual FSAsyncStatus_t AsyncSetPriority(FSAsyncControl_t hControl, int newPriority) { return m_pFileSystemPassThru->AsyncSetPriority(hControl, newPriority); } | ^ ../public/filesystem.h:731:26: note: overridden virtual function is here 731 | virtual FSAsyncStatus_t AsyncSetPriority(FSAsyncControl_t hControl, int newPriority) = 0; | ^ In file included from ../bitmap/psd.cpp:10: In file included from ../public/filesystem.h:1005: ../public/filesystem_passthru.h:177:17: warning: 'AsyncSuspend' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 177 | virtual bool AsyncSuspend() { return m_pFileSystemPassThru->AsyncSuspend(); } | ^ ../public/filesystem.h:707:17: note: overridden virtual function is here 707 | virtual bool AsyncSuspend() = 0; | ^ In file included from ../bitmap/psd.cpp:10: In file included from ../public/filesystem.h:1005: ../public/filesystem_passthru.h:178:17: warning: 'AsyncResume' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 178 | virtual bool AsyncResume() { return m_pFileSystemPassThru->AsyncResume(); } | ^ ../public/filesystem.h:708:17: note: overridden virtual function is here 708 | virtual bool AsyncResume() = 0; | ^ In file included from ../bitmap/psd.cpp:10: In file included from ../public/filesystem.h:1005: ../public/filesystem_passthru.h:179:23: warning: 'RelativePathToFullPath' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 179 | virtual const char *RelativePathToFullPath( const char *pFileName, const char *pPathID, OUT_Z_CAP(maxLenInChars) char *pDest, int maxLenInChars, PathTypeFilter_t pathFilter = FILTER_NONE, PathTypeQuery_t *pPathType = NULL ) { return m_pFileSystemPassThru->RelativePathToFullPath( pFileName, pPathID, pDest, maxLenInChars, pathFilter, pPathType ); } | ^ ../public/filesystem.h:588:23: note: overridden virtual function is here 588 | virtual const char *RelativePathToFullPath( const char *pFileName, const char *pPathID, OUT_Z_CAP(maxLenInChars) char *pDest, int maxLenInChars, PathTypeFilter_t pathFilter = FILTER_NONE, PathTypeQuery_t *pPathType = NULL ) = 0; | ^ In file included from ../bitmap/psd.cpp:10: In file included from ../public/filesystem.h:1005: ../public/filesystem_passthru.h:180:17: warning: 'GetSearchPath' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 180 | virtual int GetSearchPath( const char *pathID, bool bGetPackFiles, OUT_Z_CAP(maxLenInChars) char *pDest, int maxLenInChars ) { return m_pFileSystemPassThru->GetSearchPath( pathID, bGetPackFiles, pDest, maxLenInChars ); } | ^ ../public/filesystem.h:596:17: note: overridden virtual function is here 596 | virtual int GetSearchPath( const char *pathID, bool bGetPackFiles, OUT_Z_CAP(maxLenInChars) char *pDest, int maxLenInChars ) = 0; | ^ In file included from ../bitmap/psd.cpp:10: In file included from ../public/filesystem.h:1005: ../public/filesystem_passthru.h:182:23: warning: 'OpenEx' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 182 | virtual FileHandle_t OpenEx( const char *pFileName, const char *pOptions, unsigned flags = 0, const char *pathID = 0, char **ppszResolvedFilename = NULL ) { return m_pFileSystemPassThru->OpenEx( pFileName, pOptions, flags, pathID, ppszResolvedFilename );} | ^ ../public/filesystem.h:779:23: note: overridden virtual function is here 779 | virtual FileHandle_t OpenEx( const char *pFileName, const char *pOptions, unsigned flags = 0, const char *pathID = 0, char **ppszResolvedFilename = NULL ) = 0; | ^ In file included from ../bitmap/psd.cpp:10: In file included from ../public/filesystem.h:1005: ../public/filesystem_passthru.h:183:17: warning: 'ReadEx' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 183 | virtual int ReadEx( void* pOutput, int destSize, int size, FileHandle_t file ) { return m_pFileSystemPassThru->ReadEx( pOutput, destSize, size, file ); } | ^ ../public/filesystem.h:782:17: note: overridden virtual function is here 782 | virtual int ReadEx( void* pOutput, int sizeDest, int size, FileHandle_t file ) = 0; | ^ In file included from ../bitmap/psd.cpp:10: In file included from ../public/filesystem.h:1005: ../public/filesystem_passthru.h:184:17: warning: 'ReadFileEx' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 184 | virtual int ReadFileEx( const char *pFileName, const char *pPath, void **ppBuf, bool bNullTerminate, bool bOptimalAlloc, int nMaxBytes = 0, int nStartingByte = 0, FSAllocFunc_t pfnAlloc = NULL ) { return m_pFileSystemPassThru->ReadFileEx( pFileName, pPath, ppBuf, bNullTerminate, bOptimalAlloc, nMaxBytes, nStartingByte, pfnAlloc ); } | ^ ../public/filesystem.h:783:17: note: overridden virtual function is here 783 | virtual int ReadFileEx( const char *pFileName, const char *pPath, void **ppBuf, bool bNullTerminate = false, bool bOptimalAlloc = false, int nMaxBytes = 0, int nStartingByte = 0, FSAllocFunc_t pfnAlloc = NULL ) = 0; | ^ In file included from ../bitmap/psd.cpp:10: In file included from ../public/filesystem.h:1005: ../public/filesystem_passthru.h:192:17: warning: 'SetupPreloadData' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 192 | virtual void SetupPreloadData() {} | ^ ../public/filesystem.h:794:15: note: overridden virtual function is here 794 | virtual void SetupPreloadData() = 0; | ^ In file included from ../bitmap/psd.cpp:10: In file included from ../public/filesystem.h:1005: ../public/filesystem_passthru.h:193:17: warning: 'DiscardPreloadData' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 193 | virtual void DiscardPreloadData() {} | ^ ../public/filesystem.h:795:15: note: overridden virtual function is here 795 | virtual void DiscardPreloadData() = 0; | ^ In file included from ../bitmap/psd.cpp:10: In file included from ../public/filesystem.h:1005: ../public/filesystem_passthru.h:195:17: warning: 'LoadCompiledKeyValues' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 195 | virtual void LoadCompiledKeyValues( KeyValuesPreloadType_t type, char const *archiveFile ) { m_pFileSystemPassThru->LoadCompiledKeyValues( type, archiveFile ); } | ^ ../public/filesystem.h:806:16: note: overridden virtual function is here 806 | virtual void LoadCompiledKeyValues( KeyValuesPreloadType_t type, char const *archiveFile ) = 0; | ^ In file included from ../bitmap/psd.cpp:10: In file included from ../public/filesystem.h:1005: ../public/filesystem_passthru.h:199:22: warning: 'LoadKeyValues' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 199 | virtual KeyValues *LoadKeyValues( KeyValuesPreloadType_t type, char const *filename, char const *pPathID = 0 ) { return m_pFileSystemPassThru->LoadKeyValues( type, filename, pPathID ); } | ^ ../public/filesystem.h:810:21: note: overridden virtual function is here 810 | virtual KeyValues *LoadKeyValues( KeyValuesPreloadType_t type, char const *filename, char const *pPathID = 0 ) = 0; | ^ In file included from ../bitmap/psd.cpp:10: In file included from ../public/filesystem.h:1005: ../public/filesystem_passthru.h:200:17: warning: 'LoadKeyValues' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 200 | virtual bool LoadKeyValues( KeyValues& head, KeyValuesPreloadType_t type, char const *filename, char const *pPathID = 0 ) { return m_pFileSystemPassThru->LoadKeyValues( head, type, filename, pPathID ); } | ^ ../public/filesystem.h:811:16: note: overridden virtual function is here 811 | virtual bool LoadKeyValues( KeyValues& head, KeyValuesPreloadType_t type, char const *filename, char const *pPathID = 0 ) = 0; | ^ In file included from ../bitmap/psd.cpp:10: In file included from ../public/filesystem.h:1005: ../public/filesystem_passthru.h:201:17: warning: 'ExtractRootKeyName' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 201 | virtual bool ExtractRootKeyName( KeyValuesPreloadType_t type, char *outbuf, size_t bufsize, char const *filename, char const *pPathID = 0 ) { return m_pFileSystemPassThru->ExtractRootKeyName( type, outbuf, bufsize, filename, pPathID ); } | ^ ../public/filesystem.h:812:16: note: overridden virtual function is here 812 | virtual bool ExtractRootKeyName( KeyValuesPreloadType_t type, char *outbuf, size_t bufsize, char const *filename, char const *pPathID = 0 ) = 0; | ^ In file included from ../bitmap/psd.cpp:10: In file included from ../public/filesystem.h:1005: ../public/filesystem_passthru.h:203:17: warning: 'GetFileTypeForFullPath' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 203 | virtual bool GetFileTypeForFullPath( char const *pFullPath, wchar_t *buf, size_t bufSizeInBytes ) { return m_pFileSystemPassThru->GetFileTypeForFullPath( pFullPath, buf, bufSizeInBytes ); } | ^ ../public/filesystem.h:820:17: note: overridden virtual function is here 820 | virtual bool GetFileTypeForFullPath( char const *pFullPath, OUT_Z_BYTECAP(bufSizeInBytes) wchar_t *buf, size_t bufSizeInBytes ) = 0; | ^ In file included from ../bitmap/psd.cpp:10: In file included from ../public/filesystem.h:1005: ../public/filesystem_passthru.h:205:17: warning: 'GetOptimalIOConstraints' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 205 | virtual bool GetOptimalIOConstraints( FileHandle_t hFile, unsigned *pOffsetAlign, unsigned *pSizeAlign, unsigned *pBufferAlign ) { return m_pFileSystemPassThru->GetOptimalIOConstraints( hFile, pOffsetAlign, pSizeAlign, pBufferAlign ); } | ^ ../public/filesystem.h:829:16: note: overridden virtual function is here 829 | virtual bool GetOptimalIOConstraints( FileHandle_t hFile, unsigned *pOffsetAlign, unsigned *pSizeAlign, unsigned *pBufferAlign ) = 0; | ^ In file included from ../bitmap/psd.cpp:10: In file included from ../public/filesystem.h:1005: ../public/filesystem_passthru.h:206:18: warning: 'AllocOptimalReadBuffer' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 206 | virtual void *AllocOptimalReadBuffer( FileHandle_t hFile, unsigned nSize, unsigned nOffset ) { return m_pFileSystemPassThru->AllocOptimalReadBuffer( hFile, nOffset, nSize ); } | ^ ../public/filesystem.h:831:17: note: overridden virtual function is here 831 | virtual void *AllocOptimalReadBuffer( FileHandle_t hFile, unsigned nSize = 0, unsigned nOffset = 0 ) = 0; | ^ In file included from ../bitmap/psd.cpp:10: In file included from ../public/filesystem.h:1005: ../public/filesystem_passthru.h:207:17: warning: 'FreeOptimalReadBuffer' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 207 | virtual void FreeOptimalReadBuffer( void *p ) { m_pFileSystemPassThru->FreeOptimalReadBuffer( p ); } | ^ ../public/filesystem.h:832:16: note: overridden virtual function is here 832 | virtual void FreeOptimalReadBuffer( void * ) = 0; | ^ In file included from ../bitmap/psd.cpp:10: In file included from ../public/filesystem.h:1005: ../public/filesystem_passthru.h:209:17: warning: 'BeginMapAccess' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 209 | virtual void BeginMapAccess() { m_pFileSystemPassThru->BeginMapAccess(); } | ^ ../public/filesystem.h:837:16: note: overridden virtual function is here 837 | virtual void BeginMapAccess() = 0; | ^ In file included from ../bitmap/psd.cpp:10: In file included from ../public/filesystem.h:1005: ../public/filesystem_passthru.h:210:17: warning: 'EndMapAccess' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 210 | virtual void EndMapAccess() { m_pFileSystemPassThru->EndMapAccess(); } | ^ ../public/filesystem.h:838:16: note: overridden virtual function is here 838 | virtual void EndMapAccess() = 0; | ^ In file included from ../bitmap/psd.cpp:10: In file included from ../public/filesystem.h:1005: ../public/filesystem_passthru.h:212:17: warning: 'ReadToBuffer' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 212 | virtual bool ReadToBuffer( FileHandle_t hFile, CUtlBuffer &buf, int nMaxBytes = 0, FSAllocFunc_t pfnAlloc = NULL ) { return m_pFileSystemPassThru->ReadToBuffer( hFile, buf, nMaxBytes, pfnAlloc ); } | ^ ../public/filesystem.h:824:16: note: overridden virtual function is here 824 | virtual bool ReadToBuffer( FileHandle_t hFile, CUtlBuffer &buf, int nMaxBytes = 0, FSAllocFunc_t pfnAlloc = NULL ) = 0; | ^ In file included from ../bitmap/psd.cpp:10: In file included from ../public/filesystem.h:1005: ../public/filesystem_passthru.h:213:17: warning: 'FullPathToRelativePathEx' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 213 | virtual bool FullPathToRelativePathEx( const char *pFullPath, const char *pPathId, OUT_Z_CAP(maxLenInChars) char *pDest, int maxLenInChars ) { return m_pFileSystemPassThru->FullPathToRelativePathEx( pFullPath, pPathId, pDest, maxLenInChars ); } | ^ ../public/filesystem.h:842:16: note: overridden virtual function is here 842 | virtual bool FullPathToRelativePathEx( const char *pFullpath, const char *pPathId, OUT_Z_CAP(maxLenInChars) char *pDest, int maxLenInChars ) = 0; | ^ In file included from ../bitmap/psd.cpp:10: In file included from ../public/filesystem.h:1005: ../public/filesystem_passthru.h:214:17: warning: 'GetPathIndex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 214 | virtual int GetPathIndex( const FileNameHandle_t &handle ) { return m_pFileSystemPassThru->GetPathIndex( handle ); } | ^ ../public/filesystem.h:848:16: note: overridden virtual function is here 848 | virtual int GetPathIndex( const FileNameHandle_t &handle ) = 0; | ^ In file included from ../bitmap/psd.cpp:10: In file included from ../public/filesystem.h:1005: ../public/filesystem_passthru.h:215:19: warning: 'GetPathTime' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 215 | virtual time_t GetPathTime( const char *pPath, const char *pPathID ) { return m_pFileSystemPassThru->GetPathTime( pPath, pPathID ); } | ^ ../public/filesystem.h:849:18: note: overridden virtual function is here 849 | virtual time_t GetPathTime( const char *pPath, const char *pPathID ) = 0; | ^ In file included from ../bitmap/psd.cpp:10: In file included from ../public/filesystem.h:1005: ../public/filesystem_passthru.h:217:21: warning: 'GetDVDMode' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 217 | virtual DVDMode_t GetDVDMode() { return m_pFileSystemPassThru->GetDVDMode(); } | ^ ../public/filesystem.h:851:20: note: overridden virtual function is here 851 | virtual DVDMode_t GetDVDMode() = 0; | ^ In file included from ../bitmap/psd.cpp:10: In file included from ../public/filesystem.h:1005: ../public/filesystem_passthru.h:219:15: warning: 'EnableWhitelistFileTracking' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 219 | virtual void EnableWhitelistFileTracking( bool bEnable, bool bCacheAllVPKHashes, bool bRecalculateAndCheckHashes ) | ^ ../public/filesystem.h:859:17: note: overridden virtual function is here 859 | virtual void EnableWhitelistFileTracking( bool bEnable, bool bCacheAllVPKHashes, bool bRecalculateAndCheckHashes ) = 0; | ^ In file included from ../bitmap/psd.cpp:10: In file included from ../public/filesystem.h:1005: ../public/filesystem_passthru.h:223:15: warning: 'MarkAllCRCsUnverified' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 223 | virtual void MarkAllCRCsUnverified() | ^ ../public/filesystem.h:866:17: note: overridden virtual function is here 866 | virtual void MarkAllCRCsUnverified() = 0; | ^ In file included from ../bitmap/psd.cpp:10: In file included from ../public/filesystem.h:1005: ../public/filesystem_passthru.h:225:15: warning: 'CacheFileCRCs' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 225 | virtual void CacheFileCRCs( const char *pPathname, ECacheCRCType eType, IFileList *pFilter ) | ^ ../public/filesystem.h:870:17: note: overridden virtual function is here 870 | virtual void CacheFileCRCs( const char *pPathname, ECacheCRCType eType, IFileList *pFilter ) = 0; | ^ In file included from ../bitmap/psd.cpp:10: In file included from ../public/filesystem.h:1005: ../public/filesystem_passthru.h:227:25: warning: 'CheckCachedFileHash' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 227 | virtual EFileCRCStatus CheckCachedFileHash( const char *pPathID, const char *pRelativeFilename, int nFileFraction, FileHash_t *pFileHash ) | ^ ../public/filesystem.h:871:25: note: overridden virtual function is here 871 | virtual EFileCRCStatus CheckCachedFileHash( const char *pPathID, const char *pRelativeFilename, int nFileFraction, FileHash_t *pFileHash ) = 0; | ^ In file included from ../bitmap/psd.cpp:10: In file included from ../public/filesystem.h:1005: ../public/filesystem_passthru.h:229:14: warning: 'GetUnverifiedFileHashes' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 229 | virtual int GetUnverifiedFileHashes( CUnverifiedFileHash *pFiles, int nMaxFiles ) | ^ ../public/filesystem.h:879:17: note: overridden virtual function is here 879 | virtual int GetUnverifiedFileHashes( CUnverifiedFileHash *pFiles, int nMaxFiles ) = 0; | ^ In file included from ../bitmap/psd.cpp:10: In file included from ../public/filesystem.h:1005: ../public/filesystem_passthru.h:231:14: warning: 'GetWhitelistSpewFlags' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 231 | virtual int GetWhitelistSpewFlags() | ^ ../public/filesystem.h:883:17: note: overridden virtual function is here 883 | virtual int GetWhitelistSpewFlags() = 0; | ^ In file included from ../bitmap/psd.cpp:10: In file included from ../public/filesystem.h:1005: ../public/filesystem_passthru.h:233:15: warning: 'SetWhitelistSpewFlags' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 233 | virtual void SetWhitelistSpewFlags( int spewFlags ) | ^ ../public/filesystem.h:884:17: note: overridden virtual function is here 884 | virtual void SetWhitelistSpewFlags( int flags ) = 0; | ^ In file included from ../bitmap/psd.cpp:10: In file included from ../public/filesystem.h:1005: ../public/filesystem_passthru.h:235:15: warning: 'InstallDirtyDiskReportFunc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 235 | virtual void InstallDirtyDiskReportFunc( FSDirtyDiskReportFunc_t func ) { m_pFileSystemPassThru->InstallDirtyDiskReportFunc( func ); } | ^ ../public/filesystem.h:887:17: note: overridden virtual function is here 887 | virtual void InstallDirtyDiskReportFunc( FSDirtyDiskReportFunc_t func ) = 0; | ^ In file included from ../bitmap/psd.cpp:10: In file included from ../public/filesystem.h:1005: ../public/filesystem_passthru.h:237:28: warning: 'CreateFileCache' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 237 | virtual FileCacheHandle_t CreateFileCache() { return m_pFileSystemPassThru->CreateFileCache(); } | ^ ../public/filesystem.h:896:28: note: overridden virtual function is here 896 | virtual FileCacheHandle_t CreateFileCache() = 0; | ^ In file included from ../bitmap/psd.cpp:10: In file included from ../public/filesystem.h:1005: ../public/filesystem_passthru.h:238:15: warning: 'AddFilesToFileCache' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 238 | virtual void AddFilesToFileCache( FileCacheHandle_t cacheId, const char **ppFileNames, int nFileNames, const char *pPathID ) { m_pFileSystemPassThru->AddFilesToFileCache( cacheId, ppFileNames, nFileNames, pPathID ); } | ^ ../public/filesystem.h:897:15: note: overridden virtual function is here 897 | virtual void AddFilesToFileCache( FileCacheHandle_t cacheId, const char **ppFileNames, int nFileNames, const char *pPathID ) = 0; | ^ In file included from ../bitmap/psd.cpp:10: In file included from ../public/filesystem.h:1005: ../public/filesystem_passthru.h:239:15: warning: 'IsFileCacheFileLoaded' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 239 | virtual bool IsFileCacheFileLoaded( FileCacheHandle_t cacheId, const char *pFileName ) { return m_pFileSystemPassThru->IsFileCacheFileLoaded( cacheId, pFileName ); } | ^ ../public/filesystem.h:898:15: note: overridden virtual function is here 898 | virtual bool IsFileCacheFileLoaded( FileCacheHandle_t cacheId, const char* pFileName ) = 0; | ^ In file included from ../bitmap/psd.cpp:10: In file included from ../public/filesystem.h:1005: ../public/filesystem_passthru.h:240:15: warning: 'IsFileCacheLoaded' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 240 | virtual bool IsFileCacheLoaded( FileCacheHandle_t cacheId ) { return m_pFileSystemPassThru->IsFileCacheLoaded( cacheId ); } | ^ ../public/filesystem.h:899:15: note: overridden virtual function is here 899 | virtual bool IsFileCacheLoaded( FileCacheHandle_t cacheId ) = 0; | ^ In file included from ../bitmap/psd.cpp:10: In file included from ../public/filesystem.h:1005: ../public/filesystem_passthru.h:241:15: warning: 'DestroyFileCache' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 241 | virtual void DestroyFileCache( FileCacheHandle_t cacheId ) { m_pFileSystemPassThru->DestroyFileCache( cacheId ); } | ^ ../public/filesystem.h:900:15: note: overridden virtual function is here 900 | virtual void DestroyFileCache( FileCacheHandle_t cacheId ) = 0; | ^ In file included from ../bitmap/psd.cpp:10: In file included from ../public/filesystem.h:1005: ../public/filesystem_passthru.h:243:15: warning: 'RegisterMemoryFile' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 243 | virtual bool RegisterMemoryFile( CMemoryFileBacking *pFile, CMemoryFileBacking **ppExistingFileWithRef ) { return m_pFileSystemPassThru->RegisterMemoryFile( pFile, ppExistingFileWithRef ); } | ^ ../public/filesystem.h:913:15: note: overridden virtual function is here 913 | virtual bool RegisterMemoryFile( CMemoryFileBacking *pFile, CMemoryFileBacking **ppExistingFileWithRef ) = 0; | ^ In file included from ../bitmap/psd.cpp:10: In file included from ../public/filesystem.h:1005: ../public/filesystem_passthru.h:244:15: warning: 'UnregisterMemoryFile' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 244 | virtual void UnregisterMemoryFile( CMemoryFileBacking *pFile ) { m_pFileSystemPassThru->UnregisterMemoryFile( pFile ); } | ^ ../public/filesystem.h:916:15: note: overridden virtual function is here 916 | virtual void UnregisterMemoryFile( CMemoryFileBacking *pFile ) = 0; | ^ In file included from ../bitmap/psd.cpp:10: In file included from ../public/filesystem.h:1005: ../public/filesystem_passthru.h:245:17: warning: 'CacheAllVPKFileHashes' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 245 | virtual void CacheAllVPKFileHashes( bool bCacheAllVPKHashes, bool bRecalculateAndCheckHashes ) | ^ ../public/filesystem.h:918:17: note: overridden virtual function is here 918 | virtual void CacheAllVPKFileHashes( bool bCacheAllVPKHashes, bool bRecalculateAndCheckHashes ) = 0; | ^ In file included from ../bitmap/psd.cpp:10: In file included from ../public/filesystem.h:1005: ../public/filesystem_passthru.h:247:17: warning: 'CheckVPKFileHash' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 247 | virtual bool CheckVPKFileHash( int PackFileID, int nPackFileNumber, int nFileFraction, MD5Value_t &md5Value ) | ^ ../public/filesystem.h:919:17: note: overridden virtual function is here 919 | virtual bool CheckVPKFileHash( int PackFileID, int nPackFileNumber, int nFileFraction, MD5Value_t &md5Value ) = 0; | ^ 111 warnings generated. clang++: warning: argument unused during compilation: '-L/Users/starry/source-engine/lib/darwin/x86_64/' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-L/Users/starry/source-engine/lib/darwin/x86_64/' [-Wunused-command-line-argument] Waf: Leaving directory `/Users/starry/source-engine/build' Build failed -> task in 'tier3' failed with exit status 1: {task 4408965648: cxx studiohdrstub.cpp -> studiohdrstub.cpp.34.o} ['/usr/bin/clang++', '-MMD', '-fno-strict-aliasing', '-fvisibility=hidden', '-O2', '-funsafe-math-optimizations', '-ftree-vectorize', '-ffast-math', '-pipe', '-fPIC', '-L/Users/starry/source-engine/lib/darwin/x86_64/', '-pthread', '-mfpmath=sse', '-std=c++11', '-fpermissive', '-Itier3', '-I../tier3', '-Icommon', '-I../common', '-Ipublic', '-I../public', '-Ipublic/tier0', '-I../public/tier0', '-Ipublic/tier1', '-I../public/tier1', '-Ipublic/tier2', '-I../public/tier2', '-Ipublic/tier3', '-I../public/tier3', '-I../common', '-DDX_TO_GL_ABSTRACTION', '-DGL_GLEXT_PROTOTYPES', '-DBINK_VIDEO', '-DUSE_SDL=1', '-DPLATFORM_64BITS=1', '-DOSX=1', '-D_OSX=1', '-DPOSIX=1', '-D_POSIX=1', '-DPLATFORM_POSIX=1', '-DGNUC', '-DNO_HOOK_MALLOC', '-D_DLL_EXT=.dylib', '-DNO_MEMOVERRIDE_NEW_DELETE=1', '-DNDEBUG', '-DGIT_COMMIT_HASH="29985681-dirty"', '-DHAVE_SDL2=1', '-DHAVE_FT2=1', '-DHAVE_FC=1', '-DHAVE_JPEG=1', '-DHAVE_PNG=1', '-DHAVE_CURL=1', '-DHAVE_ZLIB=1', '../tier3/studiohdrstub.cpp', '-c', '-o/Users/starry/source-engine/build/tier3/studiohdrstub.cpp.34.o'] starry@imac source-engine %