Subj.
Details
- Reviewers
- None
- Commits
- rP26605: Fixes macOS warnings after adding final keyword to simulation classes in…
- Apply the patch and compile
Diff Detail
- Repository
- rP 0 A.D. Public Repository
- Lint
Automatic diff as part of commit; lint not applicable. - Unit
Automatic diff as part of commit; unit tests not applicable.
Event Timeline
Successful build - Chance fights ever on the side of the prudent.
Link to build: https://jenkins.wildfiregames.com/job/vs2015-differential/6873/display/redirect
Successful build - Chance fights ever on the side of the prudent.
builderr-debug-macos.txt ../../../source/simulation2/components/CCmpMinimap.cpp:42:2: warning: 'GetComponentTypeId' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] DEFAULT_COMPONENT_ALLOCATOR(Minimap) ^ ../../../source/simulation2/system/Component.h:42:14: note: expanded from macro 'DEFAULT_COMPONENT_ALLOCATOR' virtual int GetComponentTypeId() const \ ^ ../../../source/simulation2/system/IComponent.h:71:14: note: overridden virtual function is here virtual int GetComponentTypeId() const = 0; ^ 1 warning generated. /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: ../../../binaries/system/libsimulation2_dbg.a(precompiled.o) has no symbols /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: ../../../binaries/system/libengine_dbg.a(precompiled.o) has no symbols /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: ../../../binaries/system/libgraphics_dbg.a(precompiled.o) has no symbols ld: warning: text-based stub file /System/Library/Frameworks//CoreAudio.framework/CoreAudio.tbd and library file /System/Library/Frameworks//CoreAudio.framework/CoreAudio are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//AudioToolbox.framework/AudioToolbox.tbd and library file /System/Library/Frameworks//AudioToolbox.framework/AudioToolbox are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//ForceFeedback.framework/ForceFeedback.tbd and library file /System/Library/Frameworks//ForceFeedback.framework/ForceFeedback are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreVideo.framework/CoreVideo.tbd and library file /System/Library/Frameworks//CoreVideo.framework/CoreVideo are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//Cocoa.framework/Cocoa.tbd and library file /System/Library/Frameworks//Cocoa.framework/Cocoa are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//IOKit.framework/IOKit.tbd and library file /System/Library/Frameworks//IOKit.framework/IOKit are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//QuartzCore.framework/QuartzCore.tbd and library file /System/Library/Frameworks//QuartzCore.framework/QuartzCore are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//Metal.framework/Metal.tbd and library file /System/Library/Frameworks//Metal.framework/Metal are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//Security.framework/Security.tbd and library file /System/Library/Frameworks//Security.framework/Security are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//OpenAL.framework/OpenAL.tbd and library file /System/Library/Frameworks//OpenAL.framework/OpenAL are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//ApplicationServices.framework/ApplicationServices.tbd and library file /System/Library/Frameworks//ApplicationServices.framework/ApplicationServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//Cocoa.framework/Cocoa.tbd and library file /System/Library/Frameworks//Cocoa.framework/Cocoa are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreFoundation.framework/CoreFoundation.tbd and library file /System/Library/Frameworks//CoreFoundation.framework/CoreFoundation are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//AppKit.framework/Versions/C/AppKit.tbd and library file /System/Library/Frameworks//AppKit.framework/Versions/C/AppKit are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreData.framework/Versions/A/CoreData.tbd and library file /System/Library/Frameworks//CoreData.framework/Versions/A/CoreData are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreImage.framework/Versions/A/CoreImage.tbd and library file /System/Library/Frameworks//CoreImage.framework/Versions/A/CoreImage are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreGraphics.framework/Versions/A/CoreGraphics.tbd and library file /System/Library/Frameworks//CoreGraphics.framework/Versions/A/CoreGraphics are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreText.framework/Versions/A/CoreText.tbd and library file /System/Library/Frameworks//CoreText.framework/Versions/A/CoreText are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//ImageIO.framework/Versions/A/ImageIO.tbd and library file /System/Library/Frameworks//ImageIO.framework/Versions/A/ImageIO are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//ColorSync.framework/Versions/A/ColorSync.tbd and library file /System/Library/Frameworks//ColorSync.framework/Versions/A/ColorSync are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSyncLegacy.framework/Versions/A/ColorSyncLegacy.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSyncLegacy.framework/Versions/A/ColorSyncLegacy are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreServices.framework/Versions/A/CoreServices.tbd and library file /System/Library/Frameworks//CoreServices.framework/Versions/A/CoreServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/UIFoundation.tbd and library file /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/UIFoundation are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//Foundation.framework/Versions/C/Foundation.tbd and library file /System/Library/Frameworks//Foundation.framework/Versions/C/Foundation are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CFNetwork.framework/Versions/A/CFNetwork.tbd and library file /System/Library/Frameworks//CFNetwork.framework/Versions/A/CFNetwork are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/FSEvents.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/FSEvents are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SharedFileList.framework/Versions/A/SharedFileList.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SharedFileList.framework/Versions/A/SharedFileList are out of sync. Falling back to library file for linking. ld: warning: object file (../../../libraries/osx/fmt/lib/libfmt.a(format.cc.o)) was built for newer OSX version (10.13) than being linked (10.12) ld: warning: text-based stub file /System/Library/Frameworks//CoreFoundation.framework/CoreFoundation.tbd and library file /System/Library/Frameworks//CoreFoundation.framework/CoreFoundation are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreAudio.framework/CoreAudio.tbd and library file /System/Library/Frameworks//CoreAudio.framework/CoreAudio are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//AudioToolbox.framework/AudioToolbox.tbd and library file /System/Library/Frameworks//AudioToolbox.framework/AudioToolbox are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//ForceFeedback.framework/ForceFeedback.tbd and library file /System/Library/Frameworks//ForceFeedback.framework/ForceFeedback are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreVideo.framework/CoreVideo.tbd and library file /System/Library/Frameworks//CoreVideo.framework/CoreVideo are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//Cocoa.framework/Cocoa.tbd and library file /System/Library/Frameworks//Cocoa.framework/Cocoa are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//IOKit.framework/IOKit.tbd and library file /System/Library/Frameworks//IOKit.framework/IOKit are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//QuartzCore.framework/QuartzCore.tbd and library file /System/Library/Frameworks//QuartzCore.framework/QuartzCore are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//Metal.framework/Metal.tbd and library file /System/Library/Frameworks//Metal.framework/Metal are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//Security.framework/Security.tbd and library file /System/Library/Frameworks//Security.framework/Security are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//OpenAL.framework/OpenAL.tbd and library file /System/Library/Frameworks//OpenAL.framework/OpenAL are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//AppKit.framework/Versions/C/AppKit.tbd and library file /System/Library/Frameworks//AppKit.framework/Versions/C/AppKit are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreData.framework/Versions/A/CoreData.tbd and library file /System/Library/Frameworks//CoreData.framework/Versions/A/CoreData are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//ApplicationServices.framework/Versions/A/ApplicationServices.tbd and library file /System/Library/Frameworks//ApplicationServices.framework/Versions/A/ApplicationServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreImage.framework/Versions/A/CoreImage.tbd and library file /System/Library/Frameworks//CoreImage.framework/Versions/A/CoreImage are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/UIFoundation.tbd and library file /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/UIFoundation are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//Foundation.framework/Versions/C/Foundation.tbd and library file /System/Library/Frameworks//Foundation.framework/Versions/C/Foundation are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreGraphics.framework/Versions/A/CoreGraphics.tbd and library file /System/Library/Frameworks//CoreGraphics.framework/Versions/A/CoreGraphics are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreText.framework/Versions/A/CoreText.tbd and library file /System/Library/Frameworks//CoreText.framework/Versions/A/CoreText are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//ImageIO.framework/Versions/A/ImageIO.tbd and library file /System/Library/Frameworks//ImageIO.framework/Versions/A/ImageIO are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//ColorSync.framework/Versions/A/ColorSync.tbd and library file /System/Library/Frameworks//ColorSync.framework/Versions/A/ColorSync are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSyncLegacy.framework/Versions/A/ColorSyncLegacy.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSyncLegacy.framework/Versions/A/ColorSyncLegacy are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreServices.framework/Versions/A/CoreServices.tbd and library file /System/Library/Frameworks//CoreServices.framework/Versions/A/CoreServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreFoundation.framework/Versions/A/CoreFoundation.tbd and library file /System/Library/Frameworks//CoreFoundation.framework/Versions/A/CoreFoundation are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CFNetwork.framework/Versions/A/CFNetwork.tbd and library file /System/Library/Frameworks//CFNetwork.framework/Versions/A/CFNetwork are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/FSEvents.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/FSEvents are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SharedFileList.framework/Versions/A/SharedFileList.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SharedFileList.framework/Versions/A/SharedFileList are out of sync. Falling back to library file for linking. ld: warning: object file (../../../libraries/osx/fmt/lib/libfmt.a(format.cc.o)) was built for newer OSX version (10.13) than being linked (10.12) ld: warning: text-based stub file /System/Library/Frameworks//CoreFoundation.framework/CoreFoundation.tbd and library file /System/Library/Frameworks//CoreFoundation.framework/CoreFoundation are out of sync. Falling back to library file for linking. builderr-release-macos.txt ../../../source/simulation2/components/CCmpMinimap.cpp:42:2: warning: 'GetComponentTypeId' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] DEFAULT_COMPONENT_ALLOCATOR(Minimap) ^ ../../../source/simulation2/system/Component.h:42:14: note: expanded from macro 'DEFAULT_COMPONENT_ALLOCATOR' virtual int GetComponentTypeId() const \ ^ ../../../source/simulation2/system/IComponent.h:71:14: note: overridden virtual function is here virtual int GetComponentTypeId() const = 0; ^ 1 warning generated. /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: ../../../binaries/system/libsimulation2.a(precompiled.o) has no symbols /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: ../../../binaries/system/libengine.a(precompiled.o) has no symbols /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: ../../../binaries/system/libgraphics.a(precompiled.o) has no symbols ld: warning: text-based stub file /System/Library/Frameworks//CoreAudio.framework/CoreAudio.tbd and library file /System/Library/Frameworks//CoreAudio.framework/CoreAudio are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//AudioToolbox.framework/AudioToolbox.tbd and library file /System/Library/Frameworks//AudioToolbox.framework/AudioToolbox are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//ForceFeedback.framework/ForceFeedback.tbd and library file /System/Library/Frameworks//ForceFeedback.framework/ForceFeedback are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreVideo.framework/CoreVideo.tbd and library file /System/Library/Frameworks//CoreVideo.framework/CoreVideo are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//Cocoa.framework/Cocoa.tbd and library file /System/Library/Frameworks//Cocoa.framework/Cocoa are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//IOKit.framework/IOKit.tbd and library file /System/Library/Frameworks//IOKit.framework/IOKit are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//QuartzCore.framework/QuartzCore.tbd and library file /System/Library/Frameworks//QuartzCore.framework/QuartzCore are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//Metal.framework/Metal.tbd and library file /System/Library/Frameworks//Metal.framework/Metal are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//Security.framework/Security.tbd and library file /System/Library/Frameworks//Security.framework/Security are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//OpenAL.framework/OpenAL.tbd and library file /System/Library/Frameworks//OpenAL.framework/OpenAL are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//ApplicationServices.framework/ApplicationServices.tbd and library file /System/Library/Frameworks//ApplicationServices.framework/ApplicationServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//Cocoa.framework/Cocoa.tbd and library file /System/Library/Frameworks//Cocoa.framework/Cocoa are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreFoundation.framework/CoreFoundation.tbd and library file /System/Library/Frameworks//CoreFoundation.framework/CoreFoundation are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//AppKit.framework/Versions/C/AppKit.tbd and library file /System/Library/Frameworks//AppKit.framework/Versions/C/AppKit are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreData.framework/Versions/A/CoreData.tbd and library file /System/Library/Frameworks//CoreData.framework/Versions/A/CoreData are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreImage.framework/Versions/A/CoreImage.tbd and library file /System/Library/Frameworks//CoreImage.framework/Versions/A/CoreImage are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreGraphics.framework/Versions/A/CoreGraphics.tbd and library file /System/Library/Frameworks//CoreGraphics.framework/Versions/A/CoreGraphics are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreText.framework/Versions/A/CoreText.tbd and library file /System/Library/Frameworks//CoreText.framework/Versions/A/CoreText are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//ImageIO.framework/Versions/A/ImageIO.tbd and library file /System/Library/Frameworks//ImageIO.framework/Versions/A/ImageIO are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//ColorSync.framework/Versions/A/ColorSync.tbd and library file /System/Library/Frameworks//ColorSync.framework/Versions/A/ColorSync are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSyncLegacy.framework/Versions/A/ColorSyncLegacy.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSyncLegacy.framework/Versions/A/ColorSyncLegacy are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreServices.framework/Versions/A/CoreServices.tbd and library file /System/Library/Frameworks//CoreServices.framework/Versions/A/CoreServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/UIFoundation.tbd and library file /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/UIFoundation are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//Foundation.framework/Versions/C/Foundation.tbd and library file /System/Library/Frameworks//Foundation.framework/Versions/C/Foundation are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CFNetwork.framework/Versions/A/CFNetwork.tbd and library file /System/Library/Frameworks//CFNetwork.framework/Versions/A/CFNetwork are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/FSEvents.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/FSEvents are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SharedFileList.framework/Versions/A/SharedFileList.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SharedFileList.framework/Versions/A/SharedFileList are out of sync. Falling back to library file for linking. ld: warning: object file (../../../libraries/osx/fmt/lib/libfmt.a(format.cc.o)) was built for newer OSX version (10.13) than being linked (10.12) ld: warning: text-based stub file /System/Library/Frameworks//CoreFoundation.framework/CoreFoundation.tbd and library file /System/Library/Frameworks//CoreFoundation.framework/CoreFoundation are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreAudio.framework/CoreAudio.tbd and library file /System/Library/Frameworks//CoreAudio.framework/CoreAudio are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//AudioToolbox.framework/AudioToolbox.tbd and library file /System/Library/Frameworks//AudioToolbox.framework/AudioToolbox are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//ForceFeedback.framework/ForceFeedback.tbd and library file /System/Library/Frameworks//ForceFeedback.framework/ForceFeedback are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreVideo.framework/CoreVideo.tbd and library file /System/Library/Frameworks//CoreVideo.framework/CoreVideo are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//Cocoa.framework/Cocoa.tbd and library file /System/Library/Frameworks//Cocoa.framework/Cocoa are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//IOKit.framework/IOKit.tbd and library file /System/Library/Frameworks//IOKit.framework/IOKit are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//QuartzCore.framework/QuartzCore.tbd and library file /System/Library/Frameworks//QuartzCore.framework/QuartzCore are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//Metal.framework/Metal.tbd and library file /System/Library/Frameworks//Metal.framework/Metal are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//Security.framework/Security.tbd and library file /System/Library/Frameworks//Security.framework/Security are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//OpenAL.framework/OpenAL.tbd and library file /System/Library/Frameworks//OpenAL.framework/OpenAL are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreImage.framework/Versions/A/CoreImage.tbd and library file /System/Library/Frameworks//CoreImage.framework/Versions/A/CoreImage are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//AppKit.framework/Versions/C/AppKit.tbd and library file /System/Library/Frameworks//AppKit.framework/Versions/C/AppKit are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreData.framework/Versions/A/CoreData.tbd and library file /System/Library/Frameworks//CoreData.framework/Versions/A/CoreData are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//ApplicationServices.framework/Versions/A/ApplicationServices.tbd and library file /System/Library/Frameworks//ApplicationServices.framework/Versions/A/ApplicationServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/UIFoundation.tbd and library file /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/UIFoundation are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//Foundation.framework/Versions/C/Foundation.tbd and library file /System/Library/Frameworks//Foundation.framework/Versions/C/Foundation are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreGraphics.framework/Versions/A/CoreGraphics.tbd and library file /System/Library/Frameworks//CoreGraphics.framework/Versions/A/CoreGraphics are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreText.framework/Versions/A/CoreText.tbd and library file /System/Library/Frameworks//CoreText.framework/Versions/A/CoreText are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//ImageIO.framework/Versions/A/ImageIO.tbd and library file /System/Library/Frameworks//ImageIO.framework/Versions/A/ImageIO are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//ColorSync.framework/Versions/A/ColorSync.tbd and library file /System/Library/Frameworks//ColorSync.framework/Versions/A/ColorSync are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSyncLegacy.framework/Versions/A/ColorSyncLegacy.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSyncLegacy.framework/Versions/A/ColorSyncLegacy are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreServices.framework/Versions/A/CoreServices.tbd and library file /System/Library/Frameworks//CoreServices.framework/Versions/A/CoreServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreFoundation.framework/Versions/A/CoreFoundation.tbd and library file /System/Library/Frameworks//CoreFoundation.framework/Versions/A/CoreFoundation are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CFNetwork.framework/Versions/A/CFNetwork.tbd and library file /System/Library/Frameworks//CFNetwork.framework/Versions/A/CFNetwork are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/FSEvents.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/FSEvents are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SharedFileList.framework/Versions/A/SharedFileList.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SharedFileList.framework/Versions/A/SharedFileList are out of sync. Falling back to library file for linking. ld: warning: object file (../../../libraries/osx/fmt/lib/libfmt.a(format.cc.o)) was built for newer OSX version (10.13) than being linked (10.12) ld: warning: text-based stub file /System/Library/Frameworks//CoreFoundation.framework/CoreFoundation.tbd and library file /System/Library/Frameworks//CoreFoundation.framework/CoreFoundation are out of sync. Falling back to library file for linking.
Link to build: https://jenkins.wildfiregames.com/job/macos-differential/5782/display/redirect
Successful build - Chance fights ever on the side of the prudent.
Link to build: https://jenkins.wildfiregames.com/job/vs2015-differential/6875/display/redirect
Successful build - Chance fights ever on the side of the prudent.
builderr-debug-macos.txt ../../../source/simulation2/components/CCmpCinemaManager.cpp:47:15: warning: 'Init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Init(const CParamNode& UNUSED(paramNode)) ^ ../../../source/simulation2/system/IComponent.h:46:15: note: overridden virtual function is here virtual void Init(const CParamNode& paramNode) = 0; ^ ../../../source/simulation2/components/CCmpCinemaManager.cpp:56:15: warning: 'Deinit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Deinit() ^ ../../../source/simulation2/system/IComponent.h:47:15: note: overridden virtual function is here virtual void Deinit() = 0; ^ ../../../source/simulation2/components/CCmpCinemaManager.cpp:60:15: warning: 'Serialize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Serialize(ISerializer& serializer) ^ ../../../source/simulation2/system/IComponent.h:62:15: note: overridden virtual function is here virtual void Serialize(ISerializer& serialize) = 0; ^ ../../../source/simulation2/components/CCmpCinemaManager.cpp:76:15: warning: 'Deserialize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Deserialize(const CParamNode& UNUSED(paramNode), IDeserializer& deserializer) ^ ../../../source/simulation2/system/IComponent.h:63:15: note: overridden virtual function is here virtual void Deserialize(const CParamNode& paramNode, IDeserializer& deserialize) = 0; ^ ../../../source/simulation2/components/CCmpCinemaManager.cpp:110:15: warning: 'HandleMessage' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void HandleMessage(const CMessage& msg, bool UNUSED(global)) ^ ../../../source/simulation2/system/IComponent.h:49:15: note: overridden virtual function is here virtual void HandleMessage(const CMessage& msg, bool global); ^ ../../../source/simulation2/components/CCmpCinemaManager.cpp:149:15: warning: 'AddPath' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void AddPath(const CCinemaPath& path) ^ ../../../source/simulation2/components/ICmpCinemaManager.h:41:15: note: overridden virtual function is here virtual void AddPath(const CCinemaPath& path) = 0; ^ ../../../source/simulation2/components/CCmpCinemaManager.cpp:159:15: warning: 'AddCinemaPathToQueue' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void AddCinemaPathToQueue(const CStrW& name) ^ ../../../source/simulation2/components/ICmpCinemaManager.h:47:15: note: overridden virtual function is here virtual void AddCinemaPathToQueue(const CStrW& name) = 0; ^ ../../../source/simulation2/components/CCmpCinemaManager.cpp:173:15: warning: 'Play' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Play() ^ ../../../source/simulation2/components/ICmpCinemaManager.h:49:15: note: overridden virtual function is here virtual void Play() = 0; ^ ../../../source/simulation2/components/CCmpCinemaManager.cpp:178:15: warning: 'Stop' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Stop() ^ ../../../source/simulation2/components/ICmpCinemaManager.h:50:15: note: overridden virtual function is here virtual void Stop() = 0; ^ ../../../source/simulation2/components/CCmpCinemaManager.cpp:183:15: warning: 'HasPath' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool HasPath(const CStrW& name) const ^ ../../../source/simulation2/components/ICmpCinemaManager.h:58:15: note: overridden virtual function is here virtual bool HasPath(const CStrW& name) const = 0; ^ ../../../source/simulation2/components/CCmpCinemaManager.cpp:188:15: warning: 'ClearQueue' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void ClearQueue() ^ ../../../source/simulation2/components/ICmpCinemaManager.h:65:15: note: overridden virtual function is here virtual void ClearQueue() = 0; ^ ../../../source/simulation2/components/CCmpCinemaManager.cpp:193:15: warning: 'DeletePath' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void DeletePath(const CStrW& name) ^ ../../../source/simulation2/components/ICmpCinemaManager.h:60:15: note: overridden virtual function is here virtual void DeletePath(const CStrW& name) = 0; ^ ../../../source/simulation2/components/CCmpCinemaManager.cpp:204:46: warning: 'GetPaths' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual const std::map<CStrW, CCinemaPath>& GetPaths() const ^ ../../../source/simulation2/components/ICmpCinemaManager.h:67:46: note: overridden virtual function is here virtual const std::map<CStrW, CCinemaPath>& GetPaths() const = 0; ^ ../../../source/simulation2/components/CCmpCinemaManager.cpp:209:15: warning: 'SetPaths' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetPaths(const std::map<CStrW, CCinemaPath>& newPaths) ^ ../../../source/simulation2/components/ICmpCinemaManager.h:68:15: note: overridden virtual function is here virtual void SetPaths(const std::map<CStrW, CCinemaPath>& newPaths) = 0; ^ ../../../source/simulation2/components/CCmpCinemaManager.cpp:214:40: warning: 'GetQueue' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual const std::list<CCinemaPath>& GetQueue() const ^ ../../../source/simulation2/components/ICmpCinemaManager.h:69:40: note: overridden virtual function is here virtual const std::list<CCinemaPath>& GetQueue() const = 0; ^ ../../../source/simulation2/components/CCmpCinemaManager.cpp:219:15: warning: 'IsEnabled' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsEnabled() const ^ ../../../source/simulation2/components/ICmpCinemaManager.h:71:15: note: overridden virtual function is here virtual bool IsEnabled() const = 0; ^ ../../../source/simulation2/components/CCmpCinemaManager.cpp:224:15: warning: 'SetEnabled' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetEnabled(bool enabled) ^ ../../../source/simulation2/components/ICmpCinemaManager.h:77:15: note: overridden virtual function is here virtual void SetEnabled(bool enabled) = 0; ^ ../../../source/simulation2/components/CCmpCinemaManager.cpp:249:15: warning: 'PlayQueue' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void PlayQueue(const float deltaRealTime, CCamera* camera) ^ ../../../source/simulation2/components/ICmpCinemaManager.h:51:15: note: overridden virtual function is here virtual void PlayQueue(const float deltaRealTime, CCamera* camera) = 0; ^ ../../../source/simulation2/components/CCmpCommandQueue.cpp:46:15: warning: 'Init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Init(const CParamNode& UNUSED(paramNode)) ^ ../../../source/simulation2/system/IComponent.h:46:15: note: overridden virtual function is here virtual void Init(const CParamNode& paramNode) = 0; ^ ../../../source/simulation2/components/CCmpCommandQueue.cpp:50:15: warning: 'Deinit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Deinit() ^ ../../../source/simulation2/system/IComponent.h:47:15: note: overridden virtual function is here virtual void Deinit() = 0; ^ ../../../source/simulation2/components/CCmpCommandQueue.cpp:54:15: warning: 'Serialize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Serialize(ISerializer& serialize) ^ ../../../source/simulation2/system/IComponent.h:62:15: note: overridden virtual function is here virtual void Serialize(ISerializer& serialize) = 0; ^ ../../../source/simulation2/components/CCmpCommandQueue.cpp:66:15: warning: 'Deserialize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Deserialize(const CParamNode& UNUSED(paramNode), IDeserializer& deserialize) ^ ../../../source/simulation2/system/IComponent.h:63:15: note: overridden virtual function is here virtual void Deserialize(const CParamNode& paramNode, IDeserializer& deserialize) = 0; ^ ../../../source/simulation2/components/CCmpCommandQueue.cpp:82:15: warning: 'PushLocalCommand' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void PushLocalCommand(player_id_t player, JS::HandleValue cmd) ^ ../../../source/simulation2/components/ICmpCommandQueue.h:45:15: note: overridden virtual function is here virtual void PushLocalCommand(player_id_t player, JS::HandleValue cmd) = 0; ^ ../../../source/simulation2/components/CCmpCommandQueue.cpp:88:15: warning: 'PostNetworkCommand' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void PostNetworkCommand(JS::HandleValue cmd1) ^ ../../../source/simulation2/components/ICmpCommandQueue.h:50:15: note: overridden virtual function is here virtual void PostNetworkCommand(JS::HandleValue cmd) = 0; ^ ../../../source/simulation2/components/CCmpCommandQueue.cpp:103:15: warning: 'FlushTurn' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void FlushTurn(const std::vector<SimulationCommand>& commands) ^ ../../../source/simulation2/components/ICmpCommandQueue.h:56:15: note: overridden virtual function is here virtual void FlushTurn(const std::vector<SimulationCommand>& commands) = 0; ^ ../../../source/simulation2/components/CCmpDecay.cpp:92:15: warning: 'Init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Init(const CParamNode& paramNode) ^ ../../../source/simulation2/system/IComponent.h:46:15: note: overridden virtual function is here virtual void Init(const CParamNode& paramNode) = 0; ^ ../../../source/simulation2/components/CCmpDecay.cpp:114:15: warning: 'Deinit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Deinit() ^ ../../../source/simulation2/system/IComponent.h:47:15: note: overridden virtual function is here virtual void Deinit() = 0; ^ ../../../source/simulation2/components/CCmpDecay.cpp:118:15: warning: 'Serialize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Serialize(ISerializer& UNUSED(serialize)) ^ ../../../source/simulation2/system/IComponent.h:62:15: note: overridden virtual function is here virtual void Serialize(ISerializer& serialize) = 0; ^ ../../../source/simulation2/components/CCmpDecay.cpp:123:15: warning: 'Deserialize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Deserialize(const CParamNode& paramNode, IDeserializer& UNUSED(deserialize)) ^ ../../../source/simulation2/system/IComponent.h:63:15: note: overridden virtual function is here virtual void Deserialize(const CParamNode& paramNode, IDeserializer& deserialize) = 0; ^ ../../../source/simulation2/components/CCmpDecay.cpp:128:15: warning: 'HandleMessage' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void HandleMessage(const CMessage& msg, bool UNUSED(global)) ^ ../../../source/simulation2/system/IComponent.h:49:15: note: overridden virtual function is here virtual void HandleMessage(const CMessage& msg, bool global); ^ ../../../source/simulation2/components/CCmpAIManager.cpp:884:15: warning: 'Init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Init(const CParamNode& UNUSED(paramNode)) ^ ../../../source/simulation2/system/IComponent.h:46:15: note: overridden virtual function is here virtual void Init(const CParamNode& paramNode) = 0; ^ ../../../source/simulation2/components/CCmpAIManager.cpp:893:15: warning: 'Deinit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Deinit() ^ ../../../source/simulation2/system/IComponent.h:47:15: note: overridden virtual function is here virtual void Deinit() = 0; ^ ../../../source/simulation2/components/CCmpAIManager.cpp:897:15: warning: 'Serialize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Serialize(ISerializer& serialize) ^ ../../../source/simulation2/system/IComponent.h:62:15: note: overridden virtual function is here virtual void Serialize(ISerializer& serialize) = 0; ^ ../../../source/simulation2/components/CCmpAIManager.cpp:909:15: warning: 'Deserialize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Deserialize(const CParamNode& paramNode, IDeserializer& deserialize) ^ ../../../source/simulation2/system/IComponent.h:63:15: note: overridden virtual function is here virtual void Deserialize(const CParamNode& paramNode, IDeserializer& deserialize) = 0; ^ ../../../source/simulation2/components/CCmpAIManager.cpp:923:15: warning: 'AddPlayer' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void AddPlayer(const std::wstring& id, player_id_t player, u8 difficulty, const std::wstring& behavior) ^ ../../../source/simulation2/components/ICmpAIManager.h:33:15: note: overridden virtual function is here virtual void AddPlayer(const std::wstring& id, player_id_t player, uint8_t difficulty, const std::wstring&) = 0; ^ ../../../source/simulation2/components/CCmpAIManager.cpp:937:15: warning: 'SetRNGSeed' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetRNGSeed(u32 seed) ^ ../../../source/simulation2/components/ICmpAIManager.h:34:15: note: overridden virtual function is here virtual void SetRNGSeed(uint32_t seed) = 0; ^ ../../../source/simulation2/components/CCmpAIManager.cpp:942:15: warning: 'TryLoadSharedComponent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void TryLoadSharedComponent() ^ ../../../source/simulation2/components/ICmpAIManager.h:35:15: note: overridden virtual function is here virtual void TryLoadSharedComponent() = 0; ^ ../../../source/simulation2/components/CCmpAIManager.cpp:947:15: warning: 'RunGamestateInit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void RunGamestateInit() ^ ../../../source/simulation2/components/ICmpAIManager.h:36:15: note: overridden virtual function is here virtual void RunGamestateInit() = 0; ^ ../../../source/simulation2/components/CCmpAIManager.cpp:984:15: warning: 'StartComputation' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void StartComputation() ^ ../../../source/simulation2/components/ICmpAIManager.h:42:15: note: overridden virtual function is here virtual void StartComputation() = 0; ^ ../../../source/simulation2/components/CCmpAIManager.cpp:1043:15: warning: 'PushCommands' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void PushCommands() ^ ../../../source/simulation2/components/ICmpAIManager.h:48:15: note: overridden virtual function is here virtual void PushCommands() = 0; ^ 5 warnings generated. ../../../source/simulation2/components/CCmpFootprint.cpp:95:15: warning: 'Init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Init(const CParamNode& paramNode) ^ ../../../source/simulation2/system/IComponent.h:46:15: note: overridden virtual function is here virtual void Init(const CParamNode& paramNode) = 0; ^ ../../../source/simulation2/components/CCmpFootprint.cpp:124:15: warning: 'Deinit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Deinit() ^ ../../../source/simulation2/system/IComponent.h:47:15: note: overridden virtual function is here virtual void Deinit() = 0; ^ ../../../source/simulation2/components/CCmpFootprint.cpp:128:15: warning: 'Serialize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Serialize(ISerializer& UNUSED(serialize)) ^ ../../../source/simulation2/system/IComponent.h:62:15: note: overridden virtual function is here virtual void Serialize(ISerializer& serialize) = 0; ^ ../../../source/simulation2/components/CCmpFootprint.cpp:133:15: warning: 'Deserialize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Deserialize(const CParamNode& paramNode, IDeserializer& UNUSED(deserialize)) ^ ../../../source/simulation2/system/IComponent.h:63:15: note: overridden virtual function is here virtual void Deserialize(const CParamNode& paramNode, IDeserializer& deserialize) = 0; ^ ../../../source/simulation2/components/CCmpFootprint.cpp:138:15: warning: 'GetShape' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void GetShape(EShape& shape, entity_pos_t& size0, entity_pos_t& size1, entity_pos_t& height) const ^ ../../../source/simulation2/components/ICmpFootprint.h:50:15: note: overridden virtual function is here virtual void GetShape(EShape& shape, entity_pos_t& size0, entity_pos_t& size1, entity_pos_t& height) const = 0; ^ ../../../source/simulation2/components/CCmpFootprint.cpp:146:25: warning: 'PickSpawnPoint' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual CFixedVector3D PickSpawnPoint(entity_id_t spawned) const ^ ../../../source/simulation2/components/ICmpFootprint.h:65:25: note: overridden virtual function is here virtual CFixedVector3D PickSpawnPoint(entity_id_t spawned) const = 0; ^ ../../../source/simulation2/components/CCmpFootprint.cpp:272:25: warning: 'PickSpawnPointBothPass' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual CFixedVector3D PickSpawnPointBothPass(entity_id_t spawned) const ^ ../../../source/simulation2/components/ICmpFootprint.h:72:25: note: overridden virtual function is here virtual CFixedVector3D PickSpawnPointBothPass(entity_id_t spawned) const = 0; ^ 18 warnings generated. 7 warnings generated. 7 warnings generated. ../../../source/simulation2/components/CCmpMotionBall.cpp:46:15: warning: 'Init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Init(const CParamNode& UNUSED(paramNode)) ^ ../../../source/simulation2/system/IComponent.h:46:15: note: overridden virtual function is here virtual void Init(const CParamNode& paramNode) = 0; ^ ../../../source/simulation2/components/CCmpMotionBall.cpp:52:15: warning: 'Deinit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Deinit() ^ ../../../source/simulation2/system/IComponent.h:47:15: note: overridden virtual function is here virtual void Deinit() = 0; ^ ../../../source/simulation2/components/CCmpMotionBall.cpp:56:15: warning: 'Serialize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Serialize(ISerializer& serialize) ^ ../../../source/simulation2/system/IComponent.h:62:15: note: overridden virtual function is here virtual void Serialize(ISerializer& serialize) = 0; ^ ../../../source/simulation2/components/CCmpMotionBall.cpp:62:15: warning: 'Deserialize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Deserialize(const CParamNode& paramNode, IDeserializer& deserialize) ^ ../../../source/simulation2/system/IComponent.h:63:15: note: overridden virtual function is here virtual void Deserialize(const CParamNode& paramNode, IDeserializer& deserialize) = 0; ^ ../../../source/simulation2/components/CCmpMotionBall.cpp:69:15: warning: 'HandleMessage' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void HandleMessage(const CMessage& msg, bool UNUSED(global)) ^ ../../../source/simulation2/system/IComponent.h:49:15: note: overridden virtual function is here virtual void HandleMessage(const CMessage& msg, bool global); ^ ../../../source/simulation2/components/CCmpObstruction.cpp:199:15: warning: 'Init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Init(const CParamNode& paramNode) ^ ../../../source/simulation2/system/IComponent.h:46:15: note: overridden virtual function is here virtual void Init(const CParamNode& paramNode) = 0; ^ ../../../source/simulation2/components/CCmpObstruction.cpp:276:15: warning: 'Deinit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Deinit() ^ ../../../source/simulation2/system/IComponent.h:47:15: note: overridden virtual function is here virtual void Deinit() = 0; ^ ../../../source/simulation2/components/CCmpObstruction.cpp:295:15: warning: 'Serialize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Serialize(ISerializer& serialize) ^ ../../../source/simulation2/system/IComponent.h:62:15: note: overridden virtual function is here virtual void Serialize(ISerializer& serialize) = 0; ^ ../../../source/simulation2/components/CCmpObstruction.cpp:300:15: warning: 'Deserialize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Deserialize(const CParamNode& paramNode, IDeserializer& deserialize) ^ ../../../source/simulation2/system/IComponent.h:63:15: note: overridden virtual function is here virtual void Deserialize(const CParamNode& paramNode, IDeserializer& deserialize) = 0; ^ ../../../source/simulation2/components/CCmpObstruction.cpp:307:15: warning: 'HandleMessage' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void HandleMessage(const CMessage& msg, bool UNUSED(global)) ^ ../../../source/simulation2/system/IComponent.h:49:15: note: overridden virtual function is here virtual void HandleMessage(const CMessage& msg, bool global); ^ ../../../source/simulation2/components/CCmpObstruction.cpp:383:15: warning: 'SetActive' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetActive(bool active) ^ ../../../source/simulation2/components/ICmpObstruction.h:135:15: note: overridden virtual function is here virtual void SetActive(bool active) = 0; ^ ../../../source/simulation2/components/CCmpObstruction.cpp:449:15: warning: 'SetDisableBlockMovementPathfinding' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetDisableBlockMovementPathfinding(bool movementDisabled, bool pathfindingDisabled, int32_t shape) ^ ../../../source/simulation2/components/ICmpObstruction.h:139:15: note: overridden virtual function is here virtual void SetDisableBlockMovementPathfinding(bool movementDisabled, bool pathfindingDisabled, int32_t shape) = 0; ^ ../../../source/simulation2/components/CCmpObstruction.cpp:479:15: warning: 'GetBlockMovementFlag' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool GetBlockMovementFlag(bool templateOnly) const ^ ../../../source/simulation2/components/ICmpObstruction.h:144:15: note: overridden virtual function is here virtual bool GetBlockMovementFlag(bool templateOnly) const = 0; ^ ../../../source/simulation2/components/CCmpObstruction.cpp:484:27: warning: 'GetObstructionType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual EObstructionType GetObstructionType() const ^ ../../../source/simulation2/components/ICmpObstruction.h:71:27: note: overridden virtual function is here virtual EObstructionType GetObstructionType() const = 0; ^ ../../../source/simulation2/components/CCmpObstruction.cpp:489:40: warning: 'GetObstruction' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual ICmpObstructionManager::tag_t GetObstruction() const ^ ../../../source/simulation2/components/ICmpObstruction.h:47:40: note: overridden virtual function is here virtual ICmpObstructionManager::tag_t GetObstruction() const = 0; ^ ../../../source/simulation2/components/CCmpObstruction.cpp:494:15: warning: 'GetPreviousObstructionSquare' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool GetPreviousObstructionSquare(ICmpObstructionManager::ObstructionSquare& out) const ^ ../../../source/simulation2/components/ICmpObstruction.h:59:15: note: overridden virtual function is here virtual bool GetPreviousObstructionSquare(ICmpObstructionManager::ObstructionSquare& out) const = 0; ^ ../../../source/simulation2/components/CCmpObstruction.cpp:499:15: warning: 'GetObstructionSquare' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool GetObstructionSquare(ICmpObstructionManager::ObstructionSquare& out) const ^ ../../../source/simulation2/components/ICmpObstruction.h:54:15: note: overridden virtual function is here virtual bool GetObstructionSquare(ICmpObstructionManager::ObstructionSquare& out) const = 0; ^ ../../../source/simulation2/components/CCmpObstruction.cpp:529:23: warning: 'GetSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual entity_pos_t GetSize() const ^ ../../../source/simulation2/components/ICmpObstruction.h:64:23: note: overridden virtual function is here virtual entity_pos_t GetSize() const = 0; ^ ../../../source/simulation2/components/CCmpObstruction.cpp:537:25: warning: 'GetStaticSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual CFixedVector2D GetStaticSize() const ^ ../../../source/simulation2/components/ICmpObstruction.h:69:25: note: overridden virtual function is here virtual CFixedVector2D GetStaticSize() const = 0; ^ ../../../source/simulation2/components/CCmpObstruction.cpp:542:15: warning: 'SetUnitClearance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetUnitClearance(const entity_pos_t& clearance) ^ ../../../source/simulation2/components/ICmpObstruction.h:73:15: note: overridden virtual function is here virtual void SetUnitClearance(const entity_pos_t& clearance) = 0; ^ ../../../source/simulation2/components/CCmpObstruction.cpp:550:15: warning: 'IsControlPersistent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsControlPersistent() const ^ ../../../source/simulation2/components/ICmpObstruction.h:75:15: note: overridden virtual function is here virtual bool IsControlPersistent() const = 0; ^ ../../../source/simulation2/components/CCmpObstruction.cpp:555:15: warning: 'CheckShorePlacement' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool CheckShorePlacement() const ^ ../../../source/simulation2/components/ICmpObstruction.h:80:15: note: overridden virtual function is here virtual bool CheckShorePlacement() const = 0; ^ ../../../source/simulation2/components/CCmpObstruction.cpp:574:27: warning: 'CheckFoundation' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual EFoundationCheck CheckFoundation(const std::string& className) const ^ ../../../source/simulation2/components/ICmpObstruction.h:89:27: note: overridden virtual function is here virtual EFoundationCheck CheckFoundation(const std::string& className) const = 0; ^ ../../../source/simulation2/components/CCmpObstruction.cpp:579:27: warning: 'CheckFoundation' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual EFoundationCheck CheckFoundation(const std::string& className, bool onlyCenterPoint) const ^ ../../../source/simulation2/components/ICmpObstruction.h:90:27: note: overridden virtual function is here virtual EFoundationCheck CheckFoundation(const std::string& className, bool onlyCenterPoint) const = 0; ^ ../../../source/simulation2/components/CCmpObstruction.cpp:616:15: warning: 'CheckDuplicateFoundation' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool CheckDuplicateFoundation() const ^ ../../../source/simulation2/components/ICmpObstruction.h:103:15: note: overridden virtual function is here virtual bool CheckDuplicateFoundation() const = 0; ^ ../../../source/simulation2/components/CCmpObstruction.cpp:648:35: warning: 'GetEntitiesByFlags' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual std::vector<entity_id_t> GetEntitiesByFlags(flags_t flags) const ^ ../../../source/simulation2/components/ICmpObstruction.h:109:35: note: overridden virtual function is here virtual std::vector<entity_id_t> GetEntitiesByFlags(ICmpObstructionManager::flags_t flags) const = 0; ^ ../../../source/simulation2/components/CCmpObstruction.cpp:671:35: warning: 'GetEntitiesBlockingMovement' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual std::vector<entity_id_t> GetEntitiesBlockingMovement() const ^ ../../../source/simulation2/components/ICmpObstruction.h:115:35: note: overridden virtual function is here virtual std::vector<entity_id_t> GetEntitiesBlockingMovement() const = 0; ^ ../../../source/simulation2/components/CCmpObstruction.cpp:676:35: warning: 'GetEntitiesBlockingConstruction' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual std::vector<entity_id_t> GetEntitiesBlockingConstruction() const ^ ../../../source/simulation2/components/ICmpObstruction.h:121:35: note: overridden virtual function is here virtual std::vector<entity_id_t> GetEntitiesBlockingConstruction() const = 0; ^ ../../../source/simulation2/components/CCmpObstruction.cpp:681:35: warning: 'GetEntitiesDeletedUponConstruction' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual std::vector<entity_id_t> GetEntitiesDeletedUponConstruction() const ^ ../../../source/simulation2/components/ICmpObstruction.h:127:35: note: overridden virtual function is here virtual std::vector<entity_id_t> GetEntitiesDeletedUponConstruction() const = 0; ^ ../../../source/simulation2/components/CCmpObstruction.cpp:686:15: warning: 'SetMovingFlag' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetMovingFlag(bool enabled) ^ ../../../source/simulation2/components/ICmpObstruction.h:137:15: note: overridden virtual function is here virtual void SetMovingFlag(bool enabled) = 0; ^ ../../../source/simulation2/components/CCmpObstruction.cpp:698:15: warning: 'SetControlGroup' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetControlGroup(entity_id_t group) ^ ../../../source/simulation2/components/ICmpObstruction.h:151:15: note: overridden virtual function is here virtual void SetControlGroup(entity_id_t group) = 0; ^ ../../../source/simulation2/components/CCmpObstruction.cpp:704:15: warning: 'SetControlGroup2' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetControlGroup2(entity_id_t group2) ^ ../../../source/simulation2/components/ICmpObstruction.h:156:15: note: overridden virtual function is here virtual void SetControlGroup2(entity_id_t group2) = 0; ^ ../../../source/simulation2/components/CCmpObstruction.cpp:710:22: warning: 'GetControlGroup' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual entity_id_t GetControlGroup() const ^ ../../../source/simulation2/components/ICmpObstruction.h:154:22: note: overridden virtual function is here virtual entity_id_t GetControlGroup() const = 0; ^ ../../../source/simulation2/components/CCmpObstruction.cpp:715:22: warning: 'GetControlGroup2' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual entity_id_t GetControlGroup2() const ^ ../../../source/simulation2/components/ICmpObstruction.h:157:22: note: overridden virtual function is here virtual entity_id_t GetControlGroup2() const = 0; ^ ../../../source/simulation2/components/CCmpObstruction.cpp:747:7: warning: 'ResolveFoundationCollisions' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void ResolveFoundationCollisions() const ^ ../../../source/simulation2/components/ICmpObstruction.h:133:15: note: overridden virtual function is here virtual void ResolveFoundationCollisions() const = 0; ^ 5 warnings generated. ../../../source/simulation2/components/CCmpObstructionManager.cpp:163:15: warning: 'Init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Init(const CParamNode& UNUSED(paramNode)) ^ ../../../source/simulation2/system/IComponent.h:46:15: note: overridden virtual function is here virtual void Init(const CParamNode& paramNode) = 0; ^ ../../../source/simulation2/components/CCmpObstructionManager.cpp:183:15: warning: 'Deinit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Deinit() ^ ../../../source/simulation2/system/IComponent.h:47:15: note: overridden virtual function is here virtual void Deinit() = 0; ^ ../../../source/simulation2/components/CCmpObstructionManager.cpp:208:15: warning: 'Serialize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Serialize(ISerializer& serialize) ^ ../../../source/simulation2/system/IComponent.h:62:15: note: overridden virtual function is here virtual void Serialize(ISerializer& serialize) = 0; ^ ../../../source/simulation2/components/CCmpObstructionManager.cpp:216:15: warning: 'Deserialize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Deserialize(const CParamNode& paramNode, IDeserializer& deserialize) ^ ../../../source/simulation2/system/IComponent.h:63:15: note: overridden virtual function is here virtual void Deserialize(const CParamNode& paramNode, IDeserializer& deserialize) = 0; ^ ../../../source/simulation2/components/CCmpObstructionManager.cpp:226:15: warning: 'HandleMessage' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void HandleMessage(const CMessage& msg, bool UNUSED(global)) ^ ../../../source/simulation2/system/IComponent.h:49:15: note: overridden virtual function is here virtual void HandleMessage(const CMessage& msg, bool global); ^ ../../../source/simulation2/components/CCmpObstructionManager.cpp:241:15: warning: 'SetBounds' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetBounds(entity_pos_t x0, entity_pos_t z0, entity_pos_t x1, entity_pos_t z1) ^ ../../../source/simulation2/components/ICmpObstructionManager.h:109:15: note: overridden virtual function is here virtual void SetBounds(entity_pos_t x0, entity_pos_t z0, entity_pos_t x1, entity_pos_t z1) = 0; ^ ../../../source/simulation2/components/CCmpObstructionManager.cpp:281:16: warning: 'AddUnitShape' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual tag_t AddUnitShape(entity_id_t ent, entity_pos_t x, entity_pos_t z, entity_pos_t clearance, flags_t flags, entity_id_t group) ^ ../../../source/simulation2/components/ICmpObstructionManager.h:140:16: note: overridden virtual function is here virtual tag_t AddUnitShape(entity_id_t ent, entity_pos_t x, entity_pos_t z, entity_pos_t clearance, ^ ../../../source/simulation2/components/CCmpObstructionManager.cpp:294:16: warning: 'AddStaticShape' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual tag_t AddStaticShape(entity_id_t ent, entity_pos_t x, entity_pos_t z, entity_angle_t a, entity_pos_t w, entity_pos_t h, flags_t flags, entity_id_t group, entity_id_t group2 /* = INVALID_ENTITY */) ^ ../../../source/simulation2/components/ICmpObstructionManager.h:125:16: note: overridden virtual function is here virtual tag_t AddStaticShape(entity_id_t ent, entity_pos_t x, entity_pos_t z, entity_angle_t a, ^ ../../../source/simulation2/components/CCmpObstructionManager.cpp:314:28: warning: 'GetUnitShapeObstruction' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual ObstructionSquare GetUnitShapeObstruction(entity_pos_t x, entity_pos_t z, entity_pos_t clearance) const ^ ../../../source/simulation2/components/ICmpObstructionManager.h:329:28: note: overridden virtual function is here virtual ObstructionSquare GetUnitShapeObstruction(entity_pos_t x, entity_pos_t z, entity_pos_t clearance) const = 0; ^ ../../../source/simulation2/components/CCmpObstructionManager.cpp:322:28: warning: 'GetStaticShapeObstruction' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual ObstructionSquare GetStaticShapeObstruction(entity_pos_t x, entity_pos_t z, entity_angle_t a, entity_pos_t w, entity_pos_t h) const ^ ../../../source/simulation2/components/ICmpObstructionManager.h:331:28: note: overridden virtual function is here virtual ObstructionSquare GetStaticShapeObstruction(entity_pos_t x, entity_pos_t z, entity_angle_t a, entity_pos_t w, entity_pos_t h) const = 0; ^ ../../../source/simulation2/components/CCmpObstructionManager.cpp:333:15: warning: 'MoveShape' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void MoveShape(tag_t tag, entity_pos_t x, entity_pos_t z, entity_angle_t a) ^ ../../../source/simulation2/components/ICmpObstructionManager.h:150:15: note: overridden virtual function is here virtual void MoveShape(tag_t tag, entity_pos_t x, entity_pos_t z, entity_angle_t a) = 0; ^ ../../../source/simulation2/components/CCmpObstructionManager.cpp:382:15: warning: 'SetUnitMovingFlag' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetUnitMovingFlag(tag_t tag, bool moving) ^ ../../../source/simulation2/components/ICmpObstructionManager.h:157:15: note: overridden virtual function is here virtual void SetUnitMovingFlag(tag_t tag, bool moving) = 0; ^ ../../../source/simulation2/components/CCmpObstructionManager.cpp:398:15: warning: 'SetUnitControlGroup' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetUnitControlGroup(tag_t tag, entity_id_t group) ^ ../../../source/simulation2/components/ICmpObstructionManager.h:164:15: note: overridden virtual function is here virtual void SetUnitControlGroup(tag_t tag, entity_id_t group) = 0; ^ ../../../source/simulation2/components/CCmpObstructionManager.cpp:409:15: warning: 'SetStaticControlGroup' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetStaticControlGroup(tag_t tag, entity_id_t group, entity_id_t group2) ^ ../../../source/simulation2/components/ICmpObstructionManager.h:171:15: note: overridden virtual function is here virtual void SetStaticControlGroup(tag_t tag, entity_id_t group, entity_id_t group2) = 0; ^ ../../../source/simulation2/components/CCmpObstructionManager.cpp:421:15: warning: 'RemoveShape' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void RemoveShape(tag_t tag) ^ ../../../source/simulation2/components/ICmpObstructionManager.h:177:15: note: overridden virtual function is here virtual void RemoveShape(tag_t tag) = 0; ^ ../../../source/simulation2/components/CCmpObstructionManager.cpp:450:28: warning: 'GetObstruction' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual ObstructionSquare GetObstruction(tag_t tag) const ^ ../../../source/simulation2/components/ICmpObstructionManager.h:327:28: note: overridden virtual function is here virtual ObstructionSquare GetObstruction(tag_t tag) const = 0; ^ ../../../source/simulation2/components/CCmpObstructionManager.cpp:470:16: warning: 'DistanceToPoint' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual fixed DistanceToPoint(entity_id_t ent, entity_pos_t px, entity_pos_t pz) const; ^ ../../../source/simulation2/components/ICmpObstructionManager.h:182:16: note: overridden virtual function is here virtual fixed DistanceToPoint(entity_id_t ent, entity_pos_t px, entity_pos_t pz) const = 0; ^ ../../../source/simulation2/components/CCmpObstructionManager.cpp:471:16: warning: 'MaxDistanceToPoint' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual fixed MaxDistanceToPoint(entity_id_t ent, entity_pos_t px, entity_pos_t pz) const; ^ ../../../source/simulation2/components/ICmpObstructionManager.h:187:16: note: overridden virtual function is here virtual fixed MaxDistanceToPoint(entity_id_t ent, entity_pos_t px, entity_pos_t pz) const = 0; ^ ../../../source/simulation2/components/CCmpObstructionManager.cpp:472:16: warning: 'DistanceToTarget' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual fixed DistanceToTarget(entity_id_t ent, entity_id_t target) const; ^ ../../../source/simulation2/components/ICmpObstructionManager.h:192:16: note: overridden virtual function is here virtual fixed DistanceToTarget(entity_id_t ent, entity_id_t target) const = 0; ^ ../../../source/simulation2/components/CCmpObstructionManager.cpp:473:16: warning: 'MaxDistanceToTarget' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual fixed MaxDistanceToTarget(entity_id_t ent, entity_id_t target) const; ^ ../../../source/simulation2/components/ICmpObstructionManager.h:197:16: note: overridden virtual function is here virtual fixed MaxDistanceToTarget(entity_id_t ent, entity_id_t target) const = 0; ^ ../../../source/simulation2/components/CCmpObstructionManager.cpp:474:16: warning: 'DistanceBetweenShapes' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual fixed DistanceBetweenShapes(const ObstructionSquare& source, const ObstructionSquare& target) const; ^ ../../../source/simulation2/components/ICmpObstructionManager.h:202:16: note: overridden virtual function is here virtual fixed DistanceBetweenShapes(const ObstructionSquare& source, const ObstructionSquare& target) const = 0; ^ ../../../source/simulation2/components/CCmpObstructionManager.cpp:475:16: warning: 'MaxDistanceBetweenShapes' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual fixed MaxDistanceBetweenShapes(const ObstructionSquare& source, const ObstructionSquare& target) const; ^ ../../../source/simulation2/components/ICmpObstructionManager.h:207:16: note: overridden virtual function is here virtual fixed MaxDistanceBetweenShapes(const ObstructionSquare& source, const ObstructionSquare& target) const = 0; ^ ../../../source/simulation2/components/CCmpObstructionManager.cpp:477:15: warning: 'IsInPointRange' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsInPointRange(entity_id_t ent, entity_pos_t px, entity_pos_t pz, entity_pos_t minRange, entity_pos_t maxRange, bool opposite) const; ^ ../../../source/simulation2/components/ICmpObstructionManager.h:213:15: note: overridden virtual function is here virtual bool IsInPointRange(entity_id_t ent, entity_pos_t px, entity_pos_t pz, entity_pos_t minRange, entity_pos_t maxRange, bool opposite) const = 0; ^ ../../../source/simulation2/components/CCmpObstructionManager.cpp:478:15: warning: 'IsInTargetRange' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsInTargetRange(entity_id_t ent, entity_id_t target, entity_pos_t minRange, entity_pos_t maxRange, bool opposite) const; ^ ../../../source/simulation2/components/ICmpObstructionManager.h:219:15: note: overridden virtual function is here virtual bool IsInTargetRange(entity_id_t ent, entity_id_t target, entity_pos_t minRange, entity_pos_t maxRange, bool opposite) const = 0; ^ ../../../source/simulation2/components/CCmpObstructionManager.cpp:479:15: warning: 'IsInTargetParabolicRange' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsInTargetParabolicRange(entity_id_t ent, entity_id_t target, entity_pos_t minRange, entity_pos_t maxRange, entity_pos_t yOrigin, bool opposite) const; ^ ../../../source/simulation2/components/ICmpObstructionManager.h:225:15: note: overridden virtual function is here virtual bool IsInTargetParabolicRange(entity_id_t ent, entity_id_t target, entity_pos_t minRange, entity_pos_t maxRange, entity_pos_t yOrigin, bool opposite) const = 0; ^ ../../../source/simulation2/components/CCmpObstructionManager.cpp:480:15: warning: 'IsPointInPointRange' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsPointInPointRange(entity_pos_t x, entity_pos_t z, entity_pos_t px, entity_pos_t pz, entity_pos_t minRange, entity_pos_t maxRange) const; ^ ../../../source/simulation2/components/ICmpObstructionManager.h:231:15: note: overridden virtual function is here virtual bool IsPointInPointRange(entity_pos_t x, entity_pos_t z, entity_pos_t px, entity_pos_t pz, entity_pos_t minRange, entity_pos_t maxRange) const = 0; ^ ../../../source/simulation2/components/CCmpObstructionManager.cpp:481:15: warning: 'AreShapesInRange' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool AreShapesInRange(const ObstructionSquare& source, const ObstructionSquare& target, entity_pos_t minRange, entity_pos_t maxRange, bool opposite) const; ^ ../../../source/simulation2/components/ICmpObstructionManager.h:237:15: note: overridden virtual function is here virtual bool AreShapesInRange(const ObstructionSquare& source, const ObstructionSquare& target, entity_pos_t minRange, entity_pos_t maxRange, bool opposite) const = 0; ^ ../../../source/simulation2/components/CCmpObstructionManager.cpp:483:15: warning: 'TestLine' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool TestLine(const IObstructionTestFilter& filter, entity_pos_t x0, entity_pos_t z0, entity_pos_t x1, entity_pos_t z1, entity_pos_t r, bool relaxClearanceForUnits = false) const; ^ ../../../source/simulation2/components/ICmpObstructionManager.h:252:15: note: overridden virtual function is here virtual bool TestLine(const IObstructionTestFilter& filter, entity_pos_t x0, entity_pos_t z0, entity_pos_t x1, entity_pos_t z1, entity_pos_t r, bool relaxClearanceForUnits) const = 0; ^ ../../../source/simulation2/components/CCmpObstructionManager.cpp:484:15: warning: 'TestStaticShape' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool TestStaticShape(const IObstructionTestFilter& filter, entity_pos_t x, entity_pos_t z, entity_pos_t a, entity_pos_t w, entity_pos_t h, std::vector<entity_id_t>* out) const; ^ ../../../source/simulation2/components/ICmpObstructionManager.h:265:15: note: overridden virtual function is here virtual bool TestStaticShape(const IObstructionTestFilter& filter, ^ ../../../source/simulation2/components/CCmpObstructionManager.cpp:485:15: warning: 'TestUnitShape' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool TestUnitShape(const IObstructionTestFilter& filter, entity_pos_t x, entity_pos_t z, entity_pos_t r, std::vector<entity_id_t>* out) const; ^ ../../../source/simulation2/components/ICmpObstructionManager.h:281:15: note: overridden virtual function is here virtual bool TestUnitShape(const IObstructionTestFilter& filter, ^ ../../../source/simulation2/components/CCmpObstructionManager.cpp:487:15: warning: 'Rasterize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Rasterize(Grid<NavcellData>& grid, const std::vector<PathfinderPassability>& passClasses, bool fullUpdate); ^ ../../../source/simulation2/components/ICmpObstructionManager.h:290:15: note: overridden virtual function is here virtual void Rasterize(Grid<NavcellData>& grid, const std::vector<PathfinderPassability>& passClasses, bool fullUpdate) = 0; ^ ../../../source/simulation2/components/CCmpObstructionManager.cpp:488:15: warning: 'GetObstructionsInRange' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void GetObstructionsInRange(const IObstructionTestFilter& filter, entity_pos_t x0, entity_pos_t z0, entity_pos_t x1, entity_pos_t z1, std::vector<ObstructionSquare>& squares) const; ^ ../../../source/simulation2/components/ICmpObstructionManager.h:308:15: note: overridden virtual function is here virtual void GetObstructionsInRange(const IObstructionTestFilter& filter, entity_pos_t x0, entity_pos_t z0, entity_pos_t x1, entity_pos_t z1, std::vector<ObstructionSquare>& squares) const = 0; ^ ../../../source/simulation2/components/CCmpObstructionManager.cpp:489:15: warning: 'GetUnitObstructionsInRange' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void GetUnitObstructionsInRange(const IObstructionTestFilter& filter, entity_pos_t x0, entity_pos_t z0, entity_pos_t x1, entity_pos_t z1, std::vector<ObstructionSquare>& squares) const; ^ ../../../source/simulation2/components/ICmpObstructionManager.h:310:15: note: overridden virtual function is here virtual void GetUnitObstructionsInRange(const IObstructionTestFilter& filter, entity_pos_t x0, entity_pos_t z0, entity_pos_t x1, entity_pos_t z1, std::vector<ObstructionSquare>& squares) const = 0; ^ ../../../source/simulation2/components/CCmpObstructionManager.cpp:490:15: warning: 'GetStaticObstructionsInRange' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void GetStaticObstructionsInRange(const IObstructionTestFilter& filter, entity_pos_t x0, entity_pos_t z0, entity_pos_t x1, entity_pos_t z1, std::vector<ObstructionSquare>& squares) const; ^ ../../../source/simulation2/components/ICmpObstructionManager.h:309:15: note: overridden virtual function is here virtual void GetStaticObstructionsInRange(const IObstructionTestFilter& filter, entity_pos_t x0, entity_pos_t z0, entity_pos_t x1, entity_pos_t z1, std::vector<ObstructionSquare>& squares) const = 0; ^ ../../../source/simulation2/components/CCmpObstructionManager.cpp:491:15: warning: 'GetUnitsOnObstruction' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void GetUnitsOnObstruction(const ObstructionSquare& square, std::vector<entity_id_t>& out, const IObstructionTestFilter& filter, bool strict = false) const; ^ ../../../source/simulation2/components/ICmpObstructionManager.h:321:15: note: overridden virtual function is here virtual void GetUnitsOnObstruction(const ObstructionSquare& square, std::vector<entity_id_t>& out, const IObstructionTestFilter& filter, bool strict = false) const = 0; ^ ../../../source/simulation2/components/CCmpObstructionManager.cpp:492:15: warning: 'GetStaticObstructionsOnObstruction' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void GetStaticObstructionsOnObstruction(const ObstructionSquare& square, std::vector<entity_id_t>& out, const IObstructionTestFilter& filter) const; ^ ../../../source/simulation2/components/ICmpObstructionManager.h:311:15: note: overridden virtual function is here virtual void GetStaticObstructionsOnObstruction(const ObstructionSquare& square, std::vector<entity_id_t>& out, const IObstructionTestFilter& filter) const = 0; ^ ../../../source/simulation2/components/CCmpObstructionManager.cpp:494:15: warning: 'SetPassabilityCircular' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetPassabilityCircular(bool enabled) ^ ../../../source/simulation2/components/ICmpObstructionManager.h:336:15: note: overridden virtual function is here virtual void SetPassabilityCircular(bool enabled) = 0; ^ ../../../source/simulation2/components/CCmpObstructionManager.cpp:503:15: warning: 'GetPassabilityCircular' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool GetPassabilityCircular() const ^ ../../../source/simulation2/components/ICmpObstructionManager.h:338:15: note: overridden virtual function is here virtual bool GetPassabilityCircular() const = 0; ^ ../../../source/simulation2/components/CCmpObstructionManager.cpp:508:15: warning: 'SetDebugOverlay' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetDebugOverlay(bool enabled) ^ ../../../source/simulation2/components/ICmpObstructionManager.h:343:15: note: overridden virtual function is here virtual void SetDebugOverlay(bool enabled) = 0; ^ ../../../source/simulation2/components/CCmpObstructionManager.cpp:518:15: warning: 'UpdateInformations' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void UpdateInformations(GridUpdateInformation& informations) ^ ../../../source/simulation2/components/ICmpObstructionManager.h:297:15: note: overridden virtual function is here virtual void UpdateInformations(GridUpdateInformation& informations) = 0; ^ ../../../source/simulation2/components/CCmpOverlayRenderer.cpp:57:15: warning: 'Init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Init(const CParamNode& UNUSED(paramNode)) ^ ../../../source/simulation2/system/IComponent.h:46:15: note: overridden virtual function is here virtual void Init(const CParamNode& paramNode) = 0; ^ ../../../source/simulation2/components/CCmpOverlayRenderer.cpp:61:15: warning: 'Deinit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Deinit() ^ ../../../source/simulation2/system/IComponent.h:47:15: note: overridden virtual function is here virtual void Deinit() = 0; ^ ../../../source/simulation2/components/CCmpOverlayRenderer.cpp:65:15: warning: 'Serialize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Serialize(ISerializer& UNUSED(serialize)) ^ ../../../source/simulation2/system/IComponent.h:62:15: note: overridden virtual function is here virtual void Serialize(ISerializer& serialize) = 0; ^ ../../../source/simulation2/components/CCmpOverlayRenderer.cpp:72:15: warning: 'Deserialize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Deserialize(const CParamNode& paramNode, IDeserializer& UNUSED(deserialize)) ^ ../../../source/simulation2/system/IComponent.h:63:15: note: overridden virtual function is here virtual void Deserialize(const CParamNode& paramNode, IDeserializer& deserialize) = 0; ^ ../../../source/simulation2/components/CCmpOverlayRenderer.cpp:77:15: warning: 'HandleMessage' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void HandleMessage(const CMessage& msg, bool UNUSED(global)) ^ ../../../source/simulation2/system/IComponent.h:49:15: note: overridden virtual function is here virtual void HandleMessage(const CMessage& msg, bool global); ^ ../../../source/simulation2/components/CCmpOverlayRenderer.cpp:110:15: warning: 'Reset' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Reset() ^ ../../../source/simulation2/components/ICmpOverlayRenderer.h:43:15: note: overridden virtual function is here virtual void Reset() = 0; ^ ../../../source/simulation2/components/CCmpOverlayRenderer.cpp:118:15: warning: 'AddSprite' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void AddSprite(const VfsPath& textureName, const CFixedVector2D& corner0, const CFixedVector2D& corner1, const CFixedVector3D& position, const std::string& color) ^ ../../../source/simulation2/components/ICmpOverlayRenderer.h:53:15: note: overridden virtual function is here virtual void AddSprite(const VfsPath& textureName, const CFixedVector2D& corner0, const CFixedVector2D& corner1, const CFixedVector3D& offset, const std::string& color = "255 255 255 255") = 0; ^ 30 warnings generated. ../../../source/simulation2/components/CCmpOwnership.cpp:48:15: warning: 'Init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Init(const CParamNode& UNUSED(paramNode)) ^ ../../../source/simulation2/system/IComponent.h:46:15: note: overridden virtual function is here virtual void Init(const CParamNode& paramNode) = 0; ^ ../../../source/simulation2/components/CCmpOwnership.cpp:53:15: warning: 'Deinit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Deinit() ^ ../../../source/simulation2/system/IComponent.h:47:15: note: overridden virtual function is here virtual void Deinit() = 0; ^ ../../../source/simulation2/components/CCmpOwnership.cpp:57:15: warning: 'Serialize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Serialize(ISerializer& serialize) ^ ../../../source/simulation2/system/IComponent.h:62:15: note: overridden virtual function is here virtual void Serialize(ISerializer& serialize) = 0; ^ ../../../source/simulation2/components/CCmpOwnership.cpp:62:15: warning: 'Deserialize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Deserialize(const CParamNode& UNUSED(paramNode), IDeserializer& deserialize) ^ ../../../source/simulation2/system/IComponent.h:63:15: note: overridden virtual function is here virtual void Deserialize(const CParamNode& paramNode, IDeserializer& deserialize) = 0; ^ ../../../source/simulation2/components/CCmpOwnership.cpp:67:15: warning: 'HandleMessage' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void HandleMessage(const CMessage& msg, bool UNUSED(global)) ^ ../../../source/simulation2/system/IComponent.h:49:15: note: overridden virtual function is here virtual void HandleMessage(const CMessage& msg, bool global); ^ ../../../source/simulation2/components/CCmpOwnership.cpp:80:22: warning: 'GetOwner' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual player_id_t GetOwner() const ^ ../../../source/simulation2/components/ICmpOwnership.h:32:22: note: overridden virtual function is here virtual player_id_t GetOwner() const = 0; ^ ../../../source/simulation2/components/CCmpOwnership.cpp:85:15: warning: 'SetOwner' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetOwner(player_id_t playerID) ^ ../../../source/simulation2/components/ICmpOwnership.h:34:15: note: overridden virtual function is here virtual void SetOwner(player_id_t playerID) = 0; ^ ../../../source/simulation2/components/CCmpOwnership.cpp:97:15: warning: 'SetOwnerQuiet' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetOwnerQuiet(player_id_t playerID) ^ ../../../source/simulation2/components/ICmpOwnership.h:37:15: note: overridden virtual function is here virtual void SetOwnerQuiet(player_id_t playerID) = 0; ^ 7 warnings generated. 10 warnings generated. 8 warnings generated. 40 warnings generated. ../../../source/simulation2/components/CCmpPosition.cpp:139:15: warning: 'Init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Init(const CParamNode& paramNode) ^ ../../../source/simulation2/system/IComponent.h:46:15: note: overridden virtual function is here virtual void Init(const CParamNode& paramNode) = 0; ^ ../../../source/simulation2/components/CCmpPosition.cpp:174:15: warning: 'Deinit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Deinit() ^ ../../../source/simulation2/system/IComponent.h:47:15: note: overridden virtual function is here virtual void Deinit() = 0; ^ ../../../source/simulation2/components/CCmpPosition.cpp:178:15: warning: 'Serialize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Serialize(ISerializer& serialize) ^ ../../../source/simulation2/system/IComponent.h:62:15: note: overridden virtual function is here virtual void Serialize(ISerializer& serialize) = 0; ^ ../../../source/simulation2/components/CCmpPosition.cpp:235:15: warning: 'Deserialize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Deserialize(const CParamNode& paramNode, IDeserializer& deserialize) ^ ../../../source/simulation2/system/IComponent.h:63:15: note: overridden virtual function is here virtual void Deserialize(const CParamNode& paramNode, IDeserializer& deserialize) = 0; ^ ../../../source/simulation2/components/CCmpPosition.cpp:283:15: warning: 'UpdateTurretPosition' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void UpdateTurretPosition() ^ ../../../source/simulation2/components/ICmpPosition.h:76:15: note: overridden virtual function is here virtual void UpdateTurretPosition() = 0; ^ ../../../source/simulation2/components/CCmpPosition.cpp:311:33: warning: 'GetTurrets' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual std::set<entity_id_t>* GetTurrets() ^ ../../../source/simulation2/components/ICmpPosition.h:81:33: note: overridden virtual function is here virtual std::set<entity_id_t>* GetTurrets() = 0; ^ ../../../source/simulation2/components/CCmpPosition.cpp:316:15: warning: 'SetTurretParent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetTurretParent(entity_id_t id, const CFixedVector3D& offset) ^ ../../../source/simulation2/components/ICmpPosition.h:66:15: note: overridden virtual function is here virtual void SetTurretParent(entity_id_t parent, const CFixedVector3D& offset) = 0; ^ ../../../source/simulation2/components/CCmpPosition.cpp:339:22: warning: 'GetTurretParent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual entity_id_t GetTurretParent() const ^ ../../../source/simulation2/components/ICmpPosition.h:71:22: note: overridden virtual function is here virtual entity_id_t GetTurretParent() const = 0; ^ ../../../source/simulation2/components/CCmpPosition.cpp:344:15: warning: 'IsInWorld' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsInWorld() const ^ ../../../source/simulation2/components/ICmpPosition.h:86:15: note: overridden virtual function is here virtual bool IsInWorld() const = 0; ^ ../../../source/simulation2/components/CCmpPosition.cpp:349:15: warning: 'MoveOutOfWorld' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void MoveOutOfWorld() ^ ../../../source/simulation2/components/ICmpPosition.h:91:15: note: overridden virtual function is here virtual void MoveOutOfWorld() = 0; ^ ../../../source/simulation2/components/CCmpPosition.cpp:357:15: warning: 'MoveTo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void MoveTo(entity_pos_t x, entity_pos_t z) ^ ../../../source/simulation2/components/ICmpPosition.h:96:15: note: overridden virtual function is here virtual void MoveTo(entity_pos_t x, entity_pos_t z) = 0; ^ ../../../source/simulation2/components/CCmpPosition.cpp:374:15: warning: 'MoveAndTurnTo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void MoveAndTurnTo(entity_pos_t x, entity_pos_t z, entity_angle_t ry) ^ ../../../source/simulation2/components/ICmpPosition.h:101:15: note: overridden virtual function is here virtual void MoveAndTurnTo(entity_pos_t x, entity_pos_t z, entity_angle_t ry) = 0; ^ ../../../source/simulation2/components/CCmpPosition.cpp:393:15: warning: 'JumpTo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void JumpTo(entity_pos_t x, entity_pos_t z) ^ ../../../source/simulation2/components/ICmpPosition.h:106:15: note: overridden virtual function is here virtual void JumpTo(entity_pos_t x, entity_pos_t z) = 0; ^ ../../../source/simulation2/components/CCmpPosition.cpp:408:15: warning: 'SetHeightOffset' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetHeightOffset(entity_pos_t dy) ^ ../../../source/simulation2/components/ICmpPosition.h:111:15: note: overridden virtual function is here virtual void SetHeightOffset(entity_pos_t dy) = 0; ^ ../../../source/simulation2/components/CCmpPosition.cpp:416:23: warning: 'GetHeightOffset' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual entity_pos_t GetHeightOffset() const ^ ../../../source/simulation2/components/ICmpPosition.h:116:23: note: overridden virtual function is here virtual entity_pos_t GetHeightOffset() const = 0; ^ ../../../source/simulation2/components/CCmpPosition.cpp:436:15: warning: 'SetHeightFixed' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetHeightFixed(entity_pos_t y) ^ ../../../source/simulation2/components/ICmpPosition.h:121:15: note: overridden virtual function is here virtual void SetHeightFixed(entity_pos_t y) = 0; ^ ../../../source/simulation2/components/CCmpPosition.cpp:444:23: warning: 'GetHeightFixed' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual entity_pos_t GetHeightFixed() const ^ ../../../source/simulation2/components/ICmpPosition.h:126:23: note: overridden virtual function is here virtual entity_pos_t GetHeightFixed() const = 0; ^ ../../../source/simulation2/components/CCmpPosition.cpp:449:23: warning: 'GetHeightAtFixed' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual entity_pos_t GetHeightAtFixed(entity_pos_t x, entity_pos_t z) const ^ ../../../source/simulation2/components/ICmpPosition.h:132:23: note: overridden virtual function is here virtual entity_pos_t GetHeightAtFixed(entity_pos_t x, entity_pos_t z) const = 0; ^ ../../../source/simulation2/components/CCmpPosition.cpp:469:15: warning: 'IsHeightRelative' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsHeightRelative() const ^ ../../../source/simulation2/components/ICmpPosition.h:137:15: note: overridden virtual function is here virtual bool IsHeightRelative() const = 0; ^ ../../../source/simulation2/components/CCmpPosition.cpp:474:15: warning: 'SetHeightRelative' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetHeightRelative(bool relative) ^ ../../../source/simulation2/components/ICmpPosition.h:143:15: note: overridden virtual function is here virtual void SetHeightRelative(bool flag) = 0; ^ ../../../source/simulation2/components/CCmpPosition.cpp:483:15: warning: 'CanFloat' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool CanFloat() const ^ ../../../source/simulation2/components/ICmpPosition.h:148:15: note: overridden virtual function is here virtual bool CanFloat() const = 0; ^ ../../../source/simulation2/components/CCmpPosition.cpp:488:15: warning: 'SetFloating' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetFloating(bool flag) ^ ../../../source/simulation2/components/ICmpPosition.h:153:15: note: overridden virtual function is here virtual void SetFloating(bool flag) = 0; ^ ../../../source/simulation2/components/CCmpPosition.cpp:494:15: warning: 'SetActorFloating' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetActorFloating(bool flag) ^ ../../../source/simulation2/components/ICmpPosition.h:159:15: note: overridden virtual function is here virtual void SetActorFloating(bool flag) = 0; ^ ../../../source/simulation2/components/CCmpPosition.cpp:500:15: warning: 'SetConstructionProgress' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetConstructionProgress(fixed progress) ^ ../../../source/simulation2/components/ICmpPosition.h:165:15: note: overridden virtual function is here virtual void SetConstructionProgress(fixed progress) = 0; ^ ../../../source/simulation2/components/CCmpPosition.cpp:506:25: warning: 'GetPosition' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual CFixedVector3D GetPosition() const ^ ../../../source/simulation2/components/ICmpPosition.h:172:25: note: overridden virtual function is here virtual CFixedVector3D GetPosition() const = 0; ^ ../../../source/simulation2/components/CCmpPosition.cpp:517:25: warning: 'GetPosition2D' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual CFixedVector2D GetPosition2D() const ^ ../../../source/simulation2/components/ICmpPosition.h:178:25: note: overridden virtual function is here virtual CFixedVector2D GetPosition2D() const = 0; ^ ../../../source/simulation2/components/CCmpPosition.cpp:528:25: warning: 'GetPreviousPosition' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual CFixedVector3D GetPreviousPosition() const ^ ../../../source/simulation2/components/ICmpPosition.h:185:25: note: overridden virtual function is here virtual CFixedVector3D GetPreviousPosition() const = 0; ^ ../../../source/simulation2/components/CCmpPosition.cpp:539:25: warning: 'GetPreviousPosition2D' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual CFixedVector2D GetPreviousPosition2D() const ^ ../../../source/simulation2/components/ICmpPosition.h:191:25: note: overridden virtual function is here virtual CFixedVector2D GetPreviousPosition2D() const = 0; ^ ../../../source/simulation2/components/CCmpPosition.cpp:550:16: warning: 'GetTurnRate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual fixed GetTurnRate() const ^ ../../../source/simulation2/components/ICmpPosition.h:196:16: note: overridden virtual function is here virtual fixed GetTurnRate() const = 0; ^ ../../../source/simulation2/components/CCmpPosition.cpp:555:15: warning: 'TurnTo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void TurnTo(entity_angle_t y) ^ ../../../source/simulation2/components/ICmpPosition.h:202:15: note: overridden virtual function is here virtual void TurnTo(entity_angle_t y) = 0; ^ ../../../source/simulation2/components/CCmpPosition.cpp:569:15: warning: 'SetYRotation' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetYRotation(entity_angle_t y) ^ ../../../source/simulation2/components/ICmpPosition.h:208:15: note: overridden virtual function is here virtual void SetYRotation(entity_angle_t y) = 0; ^ ../../../source/simulation2/components/CCmpPosition.cpp:592:15: warning: 'SetXZRotation' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetXZRotation(entity_angle_t x, entity_angle_t z) ^ ../../../source/simulation2/components/ICmpPosition.h:216:15: note: overridden virtual function is here virtual void SetXZRotation(entity_angle_t x, entity_angle_t z) = 0; ^ ../../../source/simulation2/components/CCmpPosition.cpp:606:25: warning: 'GetRotation' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual CFixedVector3D GetRotation() const ^ ../../../source/simulation2/components/ICmpPosition.h:226:25: note: overridden virtual function is here virtual CFixedVector3D GetRotation() const = 0; ^ ../../../source/simulation2/components/CCmpPosition.cpp:618:16: warning: 'GetDistanceTravelled' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual fixed GetDistanceTravelled() const ^ ../../../source/simulation2/components/ICmpPosition.h:232:16: note: overridden virtual function is here virtual fixed GetDistanceTravelled() const = 0; ^ ../../../source/simulation2/components/CCmpPosition.cpp:659:15: warning: 'GetInterpolatedPosition2D' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void GetInterpolatedPosition2D(float frameOffset, float& x, float& z, float& rotY) const ^ ../../../source/simulation2/components/ICmpPosition.h:238:15: note: overridden virtual function is here virtual void GetInterpolatedPosition2D(float frameOffset, float& x, float& z, float& rotY) const = 0; ^ ../../../source/simulation2/components/CCmpPosition.cpp:673:20: warning: 'GetInterpolatedTransform' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual CMatrix3D GetInterpolatedTransform(float frameOffset) const ^ ../../../source/simulation2/components/ICmpPosition.h:244:20: note: overridden virtual function is here virtual CMatrix3D GetInterpolatedTransform(float frameOffset) const = 0; ^ ../../../source/simulation2/components/CCmpPosition.cpp:785:15: warning: 'HandleMessage' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void HandleMessage(const CMessage& msg, bool UNUSED(global)) ^ ../../../source/simulation2/system/IComponent.h:49:15: note: overridden virtual function is here virtual void HandleMessage(const CMessage& msg, bool global); ^ In file included from ../../../source/simulation2/components/CCmpPathfinder.cpp:25: ../../../source/simulation2/components/CCmpPathfinder_Common.h:152:15: warning: 'Init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Init(const CParamNode& paramNode); ^ ../../../source/simulation2/system/IComponent.h:46:15: note: overridden virtual function is here virtual void Init(const CParamNode& paramNode) = 0; ^ In file included from ../../../source/simulation2/components/CCmpPathfinder.cpp:25: ../../../source/simulation2/components/CCmpPathfinder_Common.h:154:15: warning: 'Deinit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Deinit(); ^ ../../../source/simulation2/system/IComponent.h:47:15: note: overridden virtual function is here virtual void Deinit() = 0; ^ In file included from ../../../source/simulation2/components/CCmpPathfinder.cpp:25: ../../../source/simulation2/components/CCmpPathfinder_Common.h:159:15: warning: 'Serialize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Serialize(ISerializer& serialize); ^ ../../../source/simulation2/system/IComponent.h:62:15: note: overridden virtual function is here virtual void Serialize(ISerializer& serialize) = 0; ^ In file included from ../../../source/simulation2/components/CCmpPathfinder.cpp:25: ../../../source/simulation2/components/CCmpPathfinder_Common.h:161:15: warning: 'Deserialize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Deserialize(const CParamNode& paramNode, IDeserializer& deserialize); ^ ../../../source/simulation2/system/IComponent.h:63:15: note: overridden virtual function is here virtual void Deserialize(const CParamNode& paramNode, IDeserializer& deserialize) = 0; ^ In file included from ../../../source/simulation2/components/CCmpPathfinder.cpp:25: ../../../source/simulation2/components/CCmpPathfinder_Common.h:163:15: warning: 'HandleMessage' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void HandleMessage(const CMessage& msg, bool global); ^ ../../../source/simulation2/system/IComponent.h:49:15: note: overridden virtual function is here virtual void HandleMessage(const CMessage& msg, bool global); ^ In file included from ../../../source/simulation2/components/CCmpPathfinder.cpp:25: ../../../source/simulation2/components/CCmpPathfinder_Common.h:165:23: warning: 'GetPassabilityClass' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual pass_class_t GetPassabilityClass(const std::string& name) const; ^ ../../../source/simulation2/components/ICmpPathfinder.h:79:23: note: overridden virtual function is here virtual pass_class_t GetPassabilityClass(const std::string& name) const = 0; ^ In file included from ../../../source/simulation2/components/CCmpPathfinder.cpp:25: ../../../source/simulation2/components/CCmpPathfinder_Common.h:167:15: warning: 'GetPassabilityClasses' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void GetPassabilityClasses(std::map<std::string, pass_class_t>& passClasses) const; ^ ../../../source/simulation2/components/ICmpPathfinder.h:66:15: note: overridden virtual function is here virtual void GetPassabilityClasses(std::map<std::string, pass_class_t>& passClasses) const = 0; ^ In file included from ../../../source/simulation2/components/CCmpPathfinder.cpp:25: ../../../source/simulation2/components/CCmpPathfinder_Common.h:168:15: warning: 'GetPassabilityClasses' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void GetPassabilityClasses( ^ ../../../source/simulation2/components/ICmpPathfinder.h:71:15: note: overridden virtual function is here virtual void GetPassabilityClasses( ^ In file included from ../../../source/simulation2/components/CCmpPathfinder.cpp:25: ../../../source/simulation2/components/CCmpPathfinder_Common.h:174:23: warning: 'GetClearance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual entity_pos_t GetClearance(pass_class_t passClass) const ^ ../../../source/simulation2/components/ICmpPathfinder.h:81:23: note: overridden virtual function is here virtual entity_pos_t GetClearance(pass_class_t passClass) const = 0; ^ In file included from ../../../source/simulation2/components/CCmpPathfinder.cpp:25: ../../../source/simulation2/components/CCmpPathfinder_Common.h:183:23: warning: 'GetMaximumClearance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual entity_pos_t GetMaximumClearance() const ^ ../../../source/simulation2/components/ICmpPathfinder.h:86:23: note: overridden virtual function is here virtual entity_pos_t GetMaximumClearance() const = 0; ^ In file included from ../../../source/simulation2/components/CCmpPathfinder.cpp:25: ../../../source/simulation2/components/CCmpPathfinder_Common.h:194:35: warning: 'GetPassabilityGrid' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual const Grid<NavcellData>& GetPassabilityGrid(); ^ ../../../source/simulation2/components/ICmpPathfinder.h:88:35: note: overridden virtual function is here virtual const Grid<NavcellData>& GetPassabilityGrid() = 0; ^ In file included from ../../../source/simulation2/components/CCmpPathfinder.cpp:25: ../../../source/simulation2/components/CCmpPathfinder_Common.h:196:39: warning: 'GetAIPathfinderDirtinessInformation' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual const GridUpdateInformation& GetAIPathfinderDirtinessInformation() const ^ ../../../source/simulation2/components/ICmpPathfinder.h:93:39: note: overridden virtual function is here virtual const GridUpdateInformation& GetAIPathfinderDirtinessInformation() const = 0; ^ In file included from ../../../source/simulation2/components/CCmpPathfinder.cpp:25: ../../../source/simulation2/components/CCmpPathfinder_Common.h:201:15: warning: 'FlushAIPathfinderDirtinessInformation' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void FlushAIPathfinderDirtinessInformation() ^ ../../../source/simulation2/components/ICmpPathfinder.h:94:15: note: overridden virtual function is here virtual void FlushAIPathfinderDirtinessInformation() = 0; ^ In file included from ../../../source/simulation2/components/CCmpPathfinder.cpp:25: ../../../source/simulation2/components/CCmpPathfinder_Common.h:206:20: warning: 'ComputeShoreGrid' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual Grid<u16> ComputeShoreGrid(bool expandOnWater = false); ^ ../../../source/simulation2/components/ICmpPathfinder.h:99:20: note: overridden virtual function is here virtual Grid<u16> ComputeShoreGrid(bool expandOnWater = false) = 0; ^ In file included from ../../../source/simulation2/components/CCmpPathfinder.cpp:25: ../../../source/simulation2/components/CCmpPathfinder_Common.h:208:15: warning: 'ComputePathImmediate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void ComputePathImmediate(entity_pos_t x0, entity_pos_t z0, const PathGoal& goal, pass_class_t passClass, WaypointPath& ret) const; ^ ../../../source/simulation2/components/ICmpPathfinder.h:113:15: note: overridden virtual function is here virtual void ComputePathImmediate(entity_pos_t x0, entity_pos_t z0, const PathGoal& goal, pass_class_t passClass, WaypointPath& ret) const = 0; ^ In file included from ../../../source/simulation2/components/CCmpPathfinder.cpp:25: ../../../source/simulation2/components/CCmpPathfinder_Common.h:210:14: warning: 'ComputePathAsync' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual u32 ComputePathAsync(entity_pos_t x0, entity_pos_t z0, const PathGoal& goal, pass_class_t passClass, entity_id_t notify); ^ ../../../source/simulation2/components/ICmpPathfinder.h:108:14: note: overridden virtual function is here virtual u32 ComputePathAsync(entity_pos_t x0, entity_pos_t z0, const PathGoal& goal, pass_class_t passClass, entity_id_t notify) = 0; ^ In file included from ../../../source/simulation2/components/CCmpPathfinder.cpp:25: ../../../source/simulation2/components/CCmpPathfinder_Common.h:212:23: warning: 'ComputeShortPathImmediate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual WaypointPath ComputeShortPathImmediate(const ShortPathRequest& request) const; ^ ../../../source/simulation2/components/ICmpPathfinder.h:126:23: note: overridden virtual function is here virtual WaypointPath ComputeShortPathImmediate(const ShortPathRequest& request) const = 0; ^ In file included from ../../../source/simulation2/components/CCmpPathfinder.cpp:25: ../../../source/simulation2/components/CCmpPathfinder_Common.h:214:14: warning: 'ComputeShortPathAsync' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual u32 ComputeShortPathAsync(entity_pos_t x0, entity_pos_t z0, entity_pos_t clearance, entity_pos_t range, const PathGoal& goal, pass_class_t passClass, bool avoidMovingUnits, entity_id_t controller, entity_id_t notify); ^ ../../../source/simulation2/components/ICmpPathfinder.h:121:14: note: overridden virtual function is here virtual u32 ComputeShortPathAsync(entity_pos_t x0, entity_pos_t z0, entity_pos_t clearance, entity_pos_t range, const PathGoal& goal, pass_class_t passClass, bool avoidMovingUnits, entity_id_t controller, entity_id_t notify) = 0; ^ In file included from ../../../source/simulation2/components/CCmpPathfinder.cpp:25: ../../../source/simulation2/components/CCmpPathfinder_Common.h:216:15: warning: 'IsGoalReachable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsGoalReachable(entity_pos_t x0, entity_pos_t z0, const PathGoal& goal, pass_class_t passClass); ^ ../../../source/simulation2/components/ICmpPathfinder.h:137:15: note: overridden virtual function is here virtual bool IsGoalReachable(entity_pos_t x0, entity_pos_t z0, const PathGoal& goal, pass_class_t passClass) = 0; ^ In file included from ../../../source/simulation2/components/CCmpPathfinder.cpp:25: ../../../source/simulation2/components/CCmpPathfinder_Common.h:218:15: warning: 'SetDebugPath' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetDebugPath(entity_pos_t x0, entity_pos_t z0, const PathGoal& goal, pass_class_t passClass); ^ ../../../source/simulation2/components/ICmpPathfinder.h:131:15: note: overridden virtual function is here virtual void SetDebugPath(entity_pos_t x0, entity_pos_t z0, const PathGoal& goal, pass_class_t passClass) = 0; ^ In file included from ../../../source/simulation2/components/CCmpPathfinder.cpp:25: ../../../source/simulation2/components/CCmpPathfinder_Common.h:220:15: warning: 'SetDebugOverlay' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetDebugOverlay(bool enabled); ^ ../../../source/simulation2/components/ICmpPathfinder.h:176:15: note: overridden virtual function is here virtual void SetDebugOverlay(bool enabled) = 0; ^ In file included from ../../../source/simulation2/components/CCmpPathfinder.cpp:25: ../../../source/simulation2/components/CCmpPathfinder_Common.h:222:15: warning: 'SetHierDebugOverlay' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetHierDebugOverlay(bool enabled); ^ ../../../source/simulation2/components/ICmpPathfinder.h:181:15: note: overridden virtual function is here virtual void SetHierDebugOverlay(bool enabled) = 0; ^ In file included from ../../../source/simulation2/components/CCmpPathfinder.cpp:25: ../../../source/simulation2/components/CCmpPathfinder_Common.h:224:15: warning: 'GetDebugData' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void GetDebugData(u32& steps, double& time, Grid<u8>& grid) const; ^ ../../../source/simulation2/components/ICmpPathfinder.h:201:15: note: overridden virtual function is here virtual void GetDebugData(u32& steps, double& time, Grid<u8>& grid) const = 0; ^ In file included from ../../../source/simulation2/components/CCmpPathfinder.cpp:25: ../../../source/simulation2/components/CCmpPathfinder_Common.h:226:15: warning: 'SetAtlasOverlay' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetAtlasOverlay(bool enable, pass_class_t passClass = 0); ^ ../../../source/simulation2/components/ICmpPathfinder.h:206:15: note: overridden virtual function is here virtual void SetAtlasOverlay(bool enable, pass_class_t passClass = 0) = 0; ^ In file included from ../../../source/simulation2/components/CCmpPathfinder.cpp:25: ../../../source/simulation2/components/CCmpPathfinder_Common.h:228:15: warning: 'CheckMovement' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool CheckMovement(const IObstructionTestFilter& filter, entity_pos_t x0, entity_pos_t z0, entity_pos_t x1, entity_pos_t z1, entity_pos_t r, pass_class_t passClass) const; ^ ../../../source/simulation2/components/ICmpPathfinder.h:144:15: note: overridden virtual function is here virtual bool CheckMovement(const IObstructionTestFilter& filter, entity_pos_t x0, entity_pos_t z0, entity_pos_t x1, entity_pos_t z1, entity_pos_t r, pass_class_t passClass) const = 0; ^ In file included from ../../../source/simulation2/components/CCmpPathfinder.cpp:25: ../../../source/simulation2/components/CCmpPathfinder_Common.h:230:44: warning: 'CheckUnitPlacement' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual ICmpObstruction::EFoundationCheck CheckUnitPlacement(const IObstructionTestFilter& filter, entity_pos_t x, entity_pos_t z, entity_pos_t r, pass_class_t passClass, bool onlyCenterPoint) const; ^ ../../../source/simulation2/components/ICmpPathfinder.h:153:44: note: overridden virtual function is here virtual ICmpObstruction::EFoundationCheck CheckUnitPlacement(const IObstructionTestFilter& filter, entity_pos_t x, entity_pos_t z, entity_pos_t r, pass_class_t passClass, bool onlyCenterPoint = false) const = 0; ^ In file included from ../../../source/simulation2/components/CCmpPathfinder.cpp:25: ../../../source/simulation2/components/CCmpPathfinder_Common.h:232:44: warning: 'CheckBuildingPlacement' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual ICmpObstruction::EFoundationCheck CheckBuildingPlacement(const IObstructionTestFilter& filter, entity_pos_t x, entity_pos_t z, entity_pos_t a, entity_pos_t w, entity_pos_t h, entity_id_t id, pass_class_t passClass) const; ^ ../../../source/simulation2/components/ICmpPathfinder.h:161:44: note: overridden virtual function is here virtual ICmpObstruction::EFoundationCheck CheckBuildingPlacement(const IObstructionTestFilter& filter, entity_pos_t x, entity_pos_t z, entity_pos_t a, entity_pos_t w, entity_pos_t h, entity_id_t id, pass_class_t passClass) const = 0; ^ In file included from ../../../source/simulation2/components/CCmpPathfinder.cpp:25: ../../../source/simulation2/components/CCmpPathfinder_Common.h:234:44: warning: 'CheckBuildingPlacement' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual ICmpObstruction::EFoundationCheck CheckBuildingPlacement(const IObstructionTestFilter& filter, entity_pos_t x, entity_pos_t z, entity_pos_t a, entity_pos_t w, entity_pos_t h, entity_id_t id, pass_class_t passClass, bool onlyCenterPoint) const; ^ ../../../source/simulation2/components/ICmpPathfinder.h:170:44: note: overridden virtual function is here virtual ICmpObstruction::EFoundationCheck CheckBuildingPlacement(const IObstructionTestFilter& filter, entity_pos_t x, entity_pos_t z, entity_pos_t a, entity_pos_t w, entity_pos_t h, entity_id_t id, pass_class_t passClass, bool onlyCenterPoint) const = 0; ^ In file included from ../../../source/simulation2/components/CCmpPathfinder.cpp:25: ../../../source/simulation2/components/CCmpPathfinder_Common.h:236:15: warning: 'SendRequestedPaths' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SendRequestedPaths(); ^ ../../../source/simulation2/components/ICmpPathfinder.h:186:15: note: overridden virtual function is here virtual void SendRequestedPaths() = 0; ^ In file included from ../../../source/simulation2/components/CCmpPathfinder.cpp:25: ../../../source/simulation2/components/CCmpPathfinder_Common.h:238:15: warning: 'StartProcessingMoves' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void StartProcessingMoves(bool useMax); ^ ../../../source/simulation2/components/ICmpPathfinder.h:191:15: note: overridden virtual function is here virtual void StartProcessingMoves(bool useMax) = 0; ^ In file included from ../../../source/simulation2/components/CCmpPathfinder.cpp:25: ../../../source/simulation2/components/CCmpPathfinder_Common.h:249:15: warning: 'UpdateGrid' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void UpdateGrid(); ^ ../../../source/simulation2/components/ICmpPathfinder.h:196:15: note: overridden virtual function is here virtual void UpdateGrid() = 0; ^ ../../../source/simulation2/components/CCmpParticleManager.cpp:45:15: warning: 'Init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Init(const CParamNode& UNUSED(paramNode)) ^ ../../../source/simulation2/system/IComponent.h:46:15: note: overridden virtual function is here virtual void Init(const CParamNode& paramNode) = 0; ^ ../../../source/simulation2/components/CCmpParticleManager.cpp:50:15: warning: 'Deinit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Deinit() ^ ../../../source/simulation2/system/IComponent.h:47:15: note: overridden virtual function is here virtual void Deinit() = 0; ^ ../../../source/simulation2/components/CCmpParticleManager.cpp:54:15: warning: 'Serialize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Serialize(ISerializer& UNUSED(serialize)) ^ ../../../source/simulation2/system/IComponent.h:62:15: note: overridden virtual function is here virtual void Serialize(ISerializer& serialize) = 0; ^ ../../../source/simulation2/components/CCmpParticleManager.cpp:58:15: warning: 'Deserialize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Deserialize(const CParamNode& paramNode, IDeserializer& UNUSED(deserialize)) ^ ../../../source/simulation2/system/IComponent.h:63:15: note: overridden virtual function is here virtual void Deserialize(const CParamNode& paramNode, IDeserializer& deserialize) = 0; ^ ../../../source/simulation2/components/CCmpParticleManager.cpp:63:15: warning: 'HandleMessage' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void HandleMessage(const CMessage& msg, bool UNUSED(global)) ^ ../../../source/simulation2/system/IComponent.h:49:15: note: overridden virtual function is here virtual void HandleMessage(const CMessage& msg, bool global); ^ ../../../source/simulation2/components/CCmpParticleManager.cpp:80:15: warning: 'SetUseSimTime' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetUseSimTime(bool flag) ^ ../../../source/simulation2/components/ICmpParticleManager.h:34:15: note: overridden virtual function is here virtual void SetUseSimTime(bool flag) = 0; ^ ../../../source/simulation2/components/CCmpProjectileManager.cpp:60:15: warning: 'Init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Init(const CParamNode& UNUSED(paramNode)) ^ ../../../source/simulation2/system/IComponent.h:46:15: note: overridden virtual function is here virtual void Init(const CParamNode& paramNode) = 0; ^ ../../../source/simulation2/components/CCmpProjectileManager.cpp:66:15: warning: 'Deinit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Deinit() ^ ../../../source/simulation2/system/IComponent.h:47:15: note: overridden virtual function is here virtual void Deinit() = 0; ^ ../../../source/simulation2/components/CCmpProjectileManager.cpp:73:15: warning: 'Serialize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Serialize(ISerializer& serialize) ^ ../../../source/simulation2/system/IComponent.h:62:15: note: overridden virtual function is here virtual void Serialize(ISerializer& serialize) = 0; ^ ../../../source/simulation2/components/CCmpProjectileManager.cpp:83:15: warning: 'Deserialize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Deserialize(const CParamNode& paramNode, IDeserializer& deserialize) ^ ../../../source/simulation2/system/IComponent.h:63:15: note: overridden virtual function is here virtual void Deserialize(const CParamNode& paramNode, IDeserializer& deserialize) = 0; ^ ../../../source/simulation2/components/CCmpProjectileManager.cpp:91:15: warning: 'HandleMessage' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void HandleMessage(const CMessage& msg, bool UNUSED(global)) ^ ../../../source/simulation2/system/IComponent.h:49:15: note: overridden virtual function is here virtual void HandleMessage(const CMessage& msg, bool global); ^ ../../../source/simulation2/components/CCmpProjectileManager.cpp:110:19: warning: 'LaunchProjectileAtPoint' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual uint32_t LaunchProjectileAtPoint(const CFixedVector3D& launchPoint, const CFixedVector3D& target, fixed speed, fixed gravity, const std::wstring& actorName, const std::wstring& impactActorName, fixed impactAnimationLifetime) ^ ../../../source/simulation2/components/ICmpProjectileManager.h:46:19: note: overridden virtual function is here virtual uint32_t LaunchProjectileAtPoint(const CFixedVector3D& launchPoint, const CFixedVector3D& target, fixed speed, fixed gravity, const std::wstring& actorName, const std::wstring& impactActorName, fixed impactAnimationLifetime) = 0; ^ ../../../source/simulation2/components/CCmpProjectileManager.cpp:115:15: warning: 'RemoveProjectile' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void RemoveProjectile(uint32_t); ^ ../../../source/simulation2/components/ICmpProjectileManager.h:52:15: note: overridden virtual function is here virtual void RemoveProjectile(uint32_t id) = 0; ^ 6 warnings generated. 7 warnings generated. In file included from ../../../source/simulation2/components/CCmpRallyPointRenderer.cpp:19: ../../../source/simulation2/components/CCmpRallyPointRenderer.h:75:15: warning: 'Init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Init(const CParamNode& paramNode); ^ ../../../source/simulation2/system/IComponent.h:46:15: note: overridden virtual function is here virtual void Init(const CParamNode& paramNode) = 0; ^ In file included from ../../../source/simulation2/components/CCmpRallyPointRenderer.cpp:19: ../../../source/simulation2/components/CCmpRallyPointRenderer.h:76:15: warning: 'Deinit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Deinit(); ^ ../../../source/simulation2/system/IComponent.h:47:15: note: overridden virtual function is here virtual void Deinit() = 0; ^ In file included from ../../../source/simulation2/components/CCmpRallyPointRenderer.cpp:19: ../../../source/simulation2/components/CCmpRallyPointRenderer.h:78:15: warning: 'Serialize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Serialize(ISerializer& UNUSED(serialize)); ^ ../../../source/simulation2/system/IComponent.h:62:15: note: overridden virtual function is here virtual void Serialize(ISerializer& serialize) = 0; ^ In file included from ../../../source/simulation2/components/CCmpRallyPointRenderer.cpp:19: ../../../source/simulation2/components/CCmpRallyPointRenderer.h:79:15: warning: 'Deserialize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Deserialize(const CParamNode& paramNode, IDeserializer& UNUSED(deserialize)); ^ ../../../source/simulation2/system/IComponent.h:63:15: note: overridden virtual function is here virtual void Deserialize(const CParamNode& paramNode, IDeserializer& deserialize) = 0; ^ In file included from ../../../source/simulation2/components/CCmpRallyPointRenderer.cpp:19: ../../../source/simulation2/components/CCmpRallyPointRenderer.h:81:15: warning: 'HandleMessage' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void HandleMessage(const CMessage& msg, bool UNUSED(global)); ^ ../../../source/simulation2/system/IComponent.h:49:15: note: overridden virtual function is here virtual void HandleMessage(const CMessage& msg, bool global); ^ In file included from ../../../source/simulation2/components/CCmpRallyPointRenderer.cpp:19: ../../../source/simulation2/components/CCmpRallyPointRenderer.h:89:15: warning: 'AddPosition_wrapper' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void AddPosition_wrapper(const CFixedVector2D& pos); ^ ../../../source/simulation2/components/ICmpRallyPointRenderer.h:45:15: note: overridden virtual function is here virtual void AddPosition_wrapper(const CFixedVector2D& position) = 0; ^ In file included from ../../../source/simulation2/components/CCmpRallyPointRenderer.cpp:19: ../../../source/simulation2/components/CCmpRallyPointRenderer.h:91:15: warning: 'SetPosition' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetPosition(const CFixedVector2D& pos); ^ ../../../source/simulation2/components/ICmpRallyPointRenderer.h:38:15: note: overridden virtual function is here virtual void SetPosition(const CFixedVector2D& position) = 0; ^ In file included from ../../../source/simulation2/components/CCmpRallyPointRenderer.cpp:19: ../../../source/simulation2/components/CCmpRallyPointRenderer.h:93:15: warning: 'UpdatePosition' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void UpdatePosition(u32 rallyPointId, const CFixedVector2D& pos); ^ ../../../source/simulation2/components/ICmpRallyPointRenderer.h:41:15: note: overridden virtual function is here virtual void UpdatePosition(u32 rallyPointId, const CFixedVector2D& position) = 0; ^ In file included from ../../../source/simulation2/components/CCmpRallyPointRenderer.cpp:19: ../../../source/simulation2/components/CCmpRallyPointRenderer.h:95:15: warning: 'SetDisplayed' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetDisplayed(bool displayed); ^ ../../../source/simulation2/components/ICmpRallyPointRenderer.h:34:15: note: overridden virtual function is here virtual void SetDisplayed(bool displayed) = 0; ^ In file included from ../../../source/simulation2/components/CCmpRallyPointRenderer.cpp:19: ../../../source/simulation2/components/CCmpRallyPointRenderer.h:97:15: warning: 'Reset' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Reset(); ^ ../../../source/simulation2/components/ICmpRallyPointRenderer.h:48:15: note: overridden virtual function is here virtual void Reset() = 0; ^ In file included from ../../../source/simulation2/components/CCmpRallyPointRenderer.cpp:19: ../../../source/simulation2/components/CCmpRallyPointRenderer.h:99:15: warning: 'UpdateColor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void UpdateColor(); ^ ../../../source/simulation2/components/ICmpRallyPointRenderer.h:54:15: note: overridden virtual function is here virtual void UpdateColor() = 0; ^ In file included from ../../../source/simulation2/components/CCmpRallyPointRenderer.cpp:19: ../../../source/simulation2/components/CCmpRallyPointRenderer.h:104:15: warning: 'IsSet' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsSet() const; ^ ../../../source/simulation2/components/ICmpRallyPointRenderer.h:51:15: note: overridden virtual function is here virtual bool IsSet() const = 0; ^ 37 warnings generated. ../../../source/simulation2/components/CCmpRangeManager.cpp:439:15: warning: 'Init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Init(const CParamNode& UNUSED(paramNode)) ^ ../../../source/simulation2/system/IComponent.h:46:15: note: overridden virtual function is here virtual void Init(const CParamNode& paramNode) = 0; ^ ../../../source/simulation2/components/CCmpRangeManager.cpp:465:15: warning: 'Deinit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Deinit() ^ ../../../source/simulation2/system/IComponent.h:47:15: note: overridden virtual function is here virtual void Deinit() = 0; ^ ../../../source/simulation2/components/CCmpRangeManager.cpp:499:15: warning: 'Serialize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Serialize(ISerializer& serialize) ^ ../../../source/simulation2/system/IComponent.h:62:15: note: overridden virtual function is here virtual void Serialize(ISerializer& serialize) = 0; ^ ../../../source/simulation2/components/CCmpRangeManager.cpp:504:15: warning: 'Deserialize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Deserialize(const CParamNode& paramNode, IDeserializer& deserialize) ^ ../../../source/simulation2/system/IComponent.h:63:15: note: overridden virtual function is here virtual void Deserialize(const CParamNode& paramNode, IDeserializer& deserialize) = 0; ^ ../../../source/simulation2/components/CCmpRangeManager.cpp:511:15: warning: 'HandleMessage' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void HandleMessage(const CMessage& msg, bool UNUSED(global)) ^ ../../../source/simulation2/system/IComponent.h:49:15: note: overridden virtual function is here virtual void HandleMessage(const CMessage& msg, bool global); ^ ../../../source/simulation2/components/CCmpRangeManager.cpp:784:15: warning: 'SetBounds' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetBounds(entity_pos_t x0, entity_pos_t z0, entity_pos_t x1, entity_pos_t z1) ^ ../../../source/simulation2/components/ICmpRangeManager.h:122:15: note: overridden virtual function is here virtual void SetBounds(entity_pos_t x0, entity_pos_t z0, entity_pos_t x1, entity_pos_t z1) = 0; ^ ../../../source/simulation2/components/CCmpRangeManager.cpp:797:15: warning: 'Verify' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Verify() ^ ../../../source/simulation2/components/ICmpRangeManager.h:389:15: note: overridden virtual function is here virtual void Verify() = 0; ^ ../../../source/simulation2/components/CCmpRangeManager.cpp:847:26: warning: 'GetSubdivision' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] FastSpatialSubdivision* GetSubdivision() ^ ../../../source/simulation2/components/ICmpRangeManager.h:115:34: note: overridden virtual function is here virtual FastSpatialSubdivision* GetSubdivision() = 0; ^ ../../../source/simulation2/components/CCmpRangeManager.cpp:924:16: warning: 'CreateActiveQuery' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual tag_t CreateActiveQuery(entity_id_t source, ^ ../../../source/simulation2/components/ICmpRangeManager.h:161:16: note: overridden virtual function is here virtual tag_t CreateActiveQuery(entity_id_t source, entity_pos_t minRange, entity_pos_t maxRange, ^ ../../../source/simulation2/components/CCmpRangeManager.cpp:934:16: warning: 'CreateActiveParabolicQuery' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual tag_t CreateActiveParabolicQuery(entity_id_t source, ^ ../../../source/simulation2/components/ICmpRangeManager.h:179:16: note: overridden virtual function is here virtual tag_t CreateActiveParabolicQuery(entity_id_t source, entity_pos_t minRange, entity_pos_t maxRange, entity_pos_t yOrigin, ^ ../../../source/simulation2/components/CCmpRangeManager.cpp:944:15: warning: 'DestroyActiveQuery' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void DestroyActiveQuery(tag_t tag) ^ ../../../source/simulation2/components/ICmpRangeManager.h:206:15: note: overridden virtual function is here virtual void DestroyActiveQuery(tag_t tag) = 0; ^ ../../../source/simulation2/components/CCmpRangeManager.cpp:955:15: warning: 'EnableActiveQuery' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void EnableActiveQuery(tag_t tag) ^ ../../../source/simulation2/components/ICmpRangeManager.h:212:15: note: overridden virtual function is here virtual void EnableActiveQuery(tag_t tag) = 0; ^ ../../../source/simulation2/components/CCmpRangeManager.cpp:968:15: warning: 'DisableActiveQuery' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void DisableActiveQuery(tag_t tag) ^ ../../../source/simulation2/components/ICmpRangeManager.h:218:15: note: overridden virtual function is here virtual void DisableActiveQuery(tag_t tag) = 0; ^ ../../../source/simulation2/components/CCmpRangeManager.cpp:981:15: warning: 'IsActiveQueryEnabled' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsActiveQueryEnabled(tag_t tag) const ^ ../../../source/simulation2/components/ICmpRangeManager.h:224:15: note: overridden virtual function is here virtual bool IsActiveQueryEnabled(tag_t tag) const = 0; ^ ../../../source/simulation2/components/CCmpRangeManager.cpp:994:35: warning: 'ExecuteQueryAroundPos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual std::vector<entity_id_t> ExecuteQueryAroundPos(const CFixedVector2D& pos, ^ ../../../source/simulation2/components/ICmpRangeManager.h:147:35: note: overridden virtual function is here virtual std::vector<entity_id_t> ExecuteQueryAroundPos(const CFixedVector2D& pos, entity_pos_t minRange, entity_pos_t maxRange, ^ ../../../source/simulation2/components/CCmpRangeManager.cpp:1008:35: warning: 'ExecuteQuery' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual std::vector<entity_id_t> ExecuteQuery(entity_id_t source, ^ ../../../source/simulation2/components/ICmpRangeManager.h:134:35: note: overridden virtual function is here virtual std::vector<entity_id_t> ExecuteQuery(entity_id_t source, entity_pos_t minRange, entity_pos_t maxRange, ^ ../../../source/simulation2/components/CCmpRangeManager.cpp:1034:35: warning: 'ResetActiveQuery' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual std::vector<entity_id_t> ResetActiveQuery(tag_t tag) ^ ../../../source/simulation2/components/ICmpRangeManager.h:233:35: note: overridden virtual function is here virtual std::vector<entity_id_t> ResetActiveQuery(tag_t tag) = 0; ^ ../../../source/simulation2/components/CCmpRangeManager.cpp:1069:35: warning: 'GetEntitiesByPlayer' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual std::vector<entity_id_t> GetEntitiesByPlayer(player_id_t player) const ^ ../../../source/simulation2/components/ICmpRangeManager.h:241:35: note: overridden virtual function is here virtual std::vector<entity_id_t> GetEntitiesByPlayer(player_id_t player) const = 0; ^ ../../../source/simulation2/components/CCmpRangeManager.cpp:1074:35: warning: 'GetNonGaiaEntities' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual std::vector<entity_id_t> GetNonGaiaEntities() const ^ ../../../source/simulation2/components/ICmpRangeManager.h:246:35: note: overridden virtual function is here virtual std::vector<entity_id_t> GetNonGaiaEntities() const = 0; ^ ../../../source/simulation2/components/CCmpRangeManager.cpp:1079:35: warning: 'GetGaiaAndNonGaiaEntities' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual std::vector<entity_id_t> GetGaiaAndNonGaiaEntities() const ^ ../../../source/simulation2/components/ICmpRangeManager.h:251:35: note: overridden virtual function is here virtual std::vector<entity_id_t> GetGaiaAndNonGaiaEntities() const = 0; ^ ../../../source/simulation2/components/CCmpRangeManager.cpp:1098:15: warning: 'SetDebugOverlay' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetDebugOverlay(bool enabled) ^ ../../../source/simulation2/components/ICmpRangeManager.h:256:15: note: overridden virtual function is here virtual void SetDebugOverlay(bool enabled) = 0; ^ ../../../source/simulation2/components/CCmpRangeManager.cpp:1282:23: warning: 'GetEffectiveParabolicRange' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual entity_pos_t GetEffectiveParabolicRange(entity_id_t source, entity_id_t target, entity_pos_t range, entity_pos_t yOrigin) const ^ ../../../source/simulation2/components/ICmpRangeManager.h:191:23: note: overridden virtual function is here virtual entity_pos_t GetEffectiveParabolicRange(entity_id_t source, entity_id_t target, entity_pos_t range, entity_pos_t yOrigin) const = 0; ^ ../../../source/simulation2/components/CCmpRangeManager.cpp:1305:23: warning: 'GetElevationAdaptedRange' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual entity_pos_t GetElevationAdaptedRange(const CFixedVector3D& pos1, const CFixedVector3D& rot, entity_pos_t range, entity_pos_t yOrigin, entity_pos_t angle) const ^ ../../../source/simulation2/components/ICmpRangeManager.h:199:23: note: overridden virtual function is here virtual entity_pos_t GetElevationAdaptedRange(const CFixedVector3D& pos, const CFixedVector3D& rot, entity_pos_t range, entity_pos_t yOrigin, entity_pos_t angle) const = 0; ^ ../../../source/simulation2/components/CCmpRangeManager.cpp:1607:13: warning: 'GetEntityFlagMask' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual u8 GetEntityFlagMask(const std::string& identifier) const ^ ../../../source/simulation2/components/ICmpRangeManager.h:261:13: note: overridden virtual function is here virtual u8 GetEntityFlagMask(const std::string& identifier) const = 0; ^ ../../../source/simulation2/components/CCmpRangeManager.cpp:1618:15: warning: 'SetEntityFlag' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetEntityFlag(entity_id_t ent, const std::string& identifier, bool value) ^ ../../../source/simulation2/components/ICmpRangeManager.h:269:15: note: overridden virtual function is here virtual void SetEntityFlag(entity_id_t ent, const std::string& identifier, bool value) = 0; ^ ../../../source/simulation2/components/CCmpRangeManager.cpp:1638:22: warning: 'GetLosQuerier' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual CLosQuerier GetLosQuerier(player_id_t player) const ^ ../../../source/simulation2/components/ICmpRangeManager.h:280:22: note: overridden virtual function is here virtual CLosQuerier GetLosQuerier(player_id_t player) const = 0; ^ ../../../source/simulation2/components/CCmpRangeManager.cpp:1646:15: warning: 'ActivateScriptedVisibility' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void ActivateScriptedVisibility(entity_id_t ent, bool status) ^ ../../../source/simulation2/components/ICmpRangeManager.h:285:15: note: overridden virtual function is here virtual void ActivateScriptedVisibility(entity_id_t ent, bool status) = 0; ^ ../../../source/simulation2/components/CCmpRangeManager.cpp:1756:24: warning: 'GetLosVisibility' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual LosVisibility GetLosVisibility(CEntityHandle ent, player_id_t player) const ^ ../../../source/simulation2/components/ICmpRangeManager.h:292:24: note: overridden virtual function is here virtual LosVisibility GetLosVisibility(CEntityHandle ent, player_id_t player) const = 0; ^ ../../../source/simulation2/components/CCmpRangeManager.cpp:1787:24: warning: 'GetLosVisibility' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual LosVisibility GetLosVisibility(entity_id_t ent, player_id_t player) const ^ ../../../source/simulation2/components/ICmpRangeManager.h:293:24: note: overridden virtual function is here virtual LosVisibility GetLosVisibility(entity_id_t ent, player_id_t player) const = 0; ^ ../../../source/simulation2/components/CCmpRangeManager.cpp:1793:24: warning: 'GetLosVisibilityPosition' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual LosVisibility GetLosVisibilityPosition(entity_pos_t x, entity_pos_t z, player_id_t player) const ^ ../../../source/simulation2/components/ICmpRangeManager.h:299:24: note: overridden virtual function is here virtual LosVisibility GetLosVisibilityPosition(entity_pos_t x, entity_pos_t z, player_id_t player) const = 0; ^ ../../../source/simulation2/components/CCmpRangeManager.cpp:1817:9: warning: 'GetVerticesPerSide' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t GetVerticesPerSide() const ^ ../../../source/simulation2/components/ICmpRangeManager.h:384:17: note: overridden virtual function is here virtual size_t GetVerticesPerSide() const = 0; ^ ../../../source/simulation2/components/CCmpRangeManager.cpp:1889:15: warning: 'RequestVisibilityUpdate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void RequestVisibilityUpdate(entity_id_t ent) ^ ../../../source/simulation2/components/ICmpRangeManager.h:305:15: note: overridden virtual function is here virtual void RequestVisibilityUpdate(entity_id_t ent) = 0; ^ ../../../source/simulation2/components/CCmpRangeManager.cpp:1919:15: warning: 'SetLosRevealAll' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetLosRevealAll(player_id_t player, bool enabled) ^ ../../../source/simulation2/components/ICmpRangeManager.h:343:15: note: overridden virtual function is here virtual void SetLosRevealAll(player_id_t player, bool enabled) = 0; ^ ../../../source/simulation2/components/CCmpRangeManager.cpp:1933:15: warning: 'GetLosRevealAll' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool GetLosRevealAll(player_id_t player) const ^ ../../../source/simulation2/components/ICmpRangeManager.h:348:15: note: overridden virtual function is here virtual bool GetLosRevealAll(player_id_t player) const = 0; ^ ../../../source/simulation2/components/CCmpRangeManager.cpp:1946:15: warning: 'SetLosCircular' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetLosCircular(bool enabled) ^ ../../../source/simulation2/components/ICmpRangeManager.h:353:15: note: overridden virtual function is here virtual void SetLosCircular(bool enabled) = 0; ^ ../../../source/simulation2/components/CCmpRangeManager.cpp:1953:15: warning: 'GetLosCircular' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool GetLosCircular() const ^ ../../../source/simulation2/components/ICmpRangeManager.h:358:15: note: overridden virtual function is here virtual bool GetLosCircular() const = 0; ^ ../../../source/simulation2/components/CCmpRangeManager.cpp:1958:15: warning: 'SetSharedLos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetSharedLos(player_id_t player, const std::vector<player_id_t>& players) ^ ../../../source/simulation2/components/ICmpRangeManager.h:363:15: note: overridden virtual function is here virtual void SetSharedLos(player_id_t player, const std::vector<player_id_t>& players) = 0; ^ ../../../source/simulation2/components/CCmpRangeManager.cpp:1980:14: warning: 'GetSharedLosMask' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual u32 GetSharedLosMask(player_id_t player) const ^ ../../../source/simulation2/components/ICmpRangeManager.h:368:14: note: overridden virtual function is here virtual u32 GetSharedLosMask(player_id_t player) const = 0; ^ ../../../source/simulation2/components/CCmpRangeManager.cpp:1985:7: warning: 'ExploreMap' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void ExploreMap(player_id_t p) ^ ../../../source/simulation2/components/ICmpRangeManager.h:323:15: note: overridden virtual function is here virtual void ExploreMap(player_id_t p) = 0; ^ ../../../source/simulation2/components/CCmpRangeManager.cpp:2000:15: warning: 'ExploreTerritories' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void ExploreTerritories() ^ ../../../source/simulation2/components/ICmpRangeManager.h:329:15: note: overridden virtual function is here virtual void ExploreTerritories() = 0; ^ ../../../source/simulation2/components/CCmpRangeManager.cpp:2083:15: warning: 'RevealShore' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void RevealShore(player_id_t p, bool enable) ^ ../../../source/simulation2/components/ICmpRangeManager.h:337:15: note: overridden virtual function is here virtual void RevealShore(player_id_t p, bool enable) = 0; ^ ../../../source/simulation2/components/CCmpRangeManager.cpp:2497:13: warning: 'GetPercentMapExplored' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual u8 GetPercentMapExplored(player_id_t player) const ^ ../../../source/simulation2/components/ICmpRangeManager.h:373:13: note: overridden virtual function is here virtual u8 GetPercentMapExplored(player_id_t player) const = 0; ^ ../../../source/simulation2/components/CCmpRangeManager.cpp:2502:13: warning: 'GetUnionPercentMapExplored' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual u8 GetUnionPercentMapExplored(const std::vector<player_id_t>& players) const ^ ../../../source/simulation2/components/ICmpRangeManager.h:379:13: note: overridden virtual function is here virtual u8 GetUnionPercentMapExplored(const std::vector<player_id_t>& players) const = 0; ^ ../../../source/simulation2/components/CCmpRangeOverlayRenderer.cpp:59:15: warning: 'Init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Init(const CParamNode& UNUSED(paramNode)) ^ ../../../source/simulation2/system/IComponent.h:46:15: note: overridden virtual function is here virtual void Init(const CParamNode& paramNode) = 0; ^ ../../../source/simulation2/components/CCmpRangeOverlayRenderer.cpp:65:15: warning: 'Deinit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Deinit() { } ^ ../../../source/simulation2/system/IComponent.h:47:15: note: overridden virtual function is here virtual void Deinit() = 0; ^ ../../../source/simulation2/components/CCmpRangeOverlayRenderer.cpp:67:15: warning: 'Serialize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Serialize(ISerializer& UNUSED(serialize)) ^ ../../../source/simulation2/system/IComponent.h:62:15: note: overridden virtual function is here virtual void Serialize(ISerializer& serialize) = 0; ^ ../../../source/simulation2/components/CCmpRangeOverlayRenderer.cpp:71:15: warning: 'Deserialize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Deserialize(const CParamNode& paramNode, IDeserializer& UNUSED(deserialize)) ^ ../../../source/simulation2/system/IComponent.h:63:15: note: overridden virtual function is here virtual void Deserialize(const CParamNode& paramNode, IDeserializer& deserialize) = 0; ^ ../../../source/simulation2/components/CCmpRangeOverlayRenderer.cpp:76:7: warning: 'ResetRangeOverlays' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void ResetRangeOverlays() ^ ../../../source/simulation2/components/ICmpRangeOverlayRenderer.h:35:15: note: overridden virtual function is here virtual void ResetRangeOverlays() = 0; ^ ../../../source/simulation2/components/CCmpRangeOverlayRenderer.cpp:83:15: warning: 'AddRangeOverlay' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void AddRangeOverlay(float radius, const std::string& texture, const std::string& textureMask, float thickness) ^ ../../../source/simulation2/components/ICmpRangeOverlayRenderer.h:30:15: note: overridden virtual function is here virtual void AddRangeOverlay(float radius, const std::string& texture, const std::string& textureMask, float thickness) = 0; ^ ../../../source/simulation2/components/CCmpRangeOverlayRenderer.cpp:101:7: warning: 'HandleMessage' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void HandleMessage(const CMessage& msg, bool UNUSED(global)) ^ ../../../source/simulation2/system/IComponent.h:49:15: note: overridden virtual function is here virtual void HandleMessage(const CMessage& msg, bool global); ^ ../../../source/simulation2/components/CCmpRangeOverlayRenderer.cpp:138:15: warning: 'UpdateColor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void UpdateColor() ^ ../../../source/simulation2/components/ICmpRangeOverlayRenderer.h:40:15: note: overridden virtual function is here virtual void UpdateColor() = 0; ^ 8 warnings generated. 31 warnings generated. ../../../source/simulation2/components/CCmpSelectable.cpp:152:15: warning: 'Init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Init(const CParamNode& paramNode) ^ ../../../source/simulation2/system/IComponent.h:46:15: note: overridden virtual function is here virtual void Init(const CParamNode& paramNode) = 0; ^ ../../../source/simulation2/components/CCmpSelectable.cpp:218:15: warning: 'Deinit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Deinit() { } ^ ../../../source/simulation2/system/IComponent.h:47:15: note: overridden virtual function is here virtual void Deinit() = 0; ^ ../../../source/simulation2/components/CCmpSelectable.cpp:220:15: warning: 'Serialize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Serialize(ISerializer& UNUSED(serialize)) ^ ../../../source/simulation2/system/IComponent.h:62:15: note: overridden virtual function is here virtual void Serialize(ISerializer& serialize) = 0; ^ ../../../source/simulation2/components/CCmpSelectable.cpp:226:15: warning: 'Deserialize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Deserialize(const CParamNode& paramNode, IDeserializer& UNUSED(deserialize)) ^ ../../../source/simulation2/system/IComponent.h:63:15: note: overridden virtual function is here virtual void Deserialize(const CParamNode& paramNode, IDeserializer& deserialize) = 0; ^ ../../../source/simulation2/components/CCmpSelectable.cpp:232:15: warning: 'HandleMessage' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void HandleMessage(const CMessage& msg, bool UNUSED(global)); ^ ../../../source/simulation2/system/IComponent.h:49:15: note: overridden virtual function is here virtual void HandleMessage(const CMessage& msg, bool global); ^ ../../../source/simulation2/components/CCmpSelectable.cpp:234:15: warning: 'SetSelectionHighlight' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetSelectionHighlight(const CColor& color, bool selected) ^ ../../../source/simulation2/components/ICmpSelectable.h:39:15: note: overridden virtual function is here virtual void SetSelectionHighlight(const CColor& color, bool selected) = 0; ^ ../../../source/simulation2/components/CCmpSelectable.cpp:260:15: warning: 'SetSelectionHighlightAlpha' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetSelectionHighlightAlpha(float alpha) ^ ../../../source/simulation2/components/ICmpSelectable.h:64:15: note: overridden virtual function is here virtual void SetSelectionHighlightAlpha(float alpha) = 0; ^ ../../../source/simulation2/components/CCmpSelectable.cpp:272:15: warning: 'SetVisibility' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetVisibility(bool visible) ^ ../../../source/simulation2/components/ICmpSelectable.h:45:15: note: overridden virtual function is here virtual void SetVisibility(bool visible) = 0; ^ ../../../source/simulation2/components/CCmpSelectable.cpp:278:15: warning: 'IsEditorOnly' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsEditorOnly() const ^ ../../../source/simulation2/components/ICmpSelectable.h:31:15: note: overridden virtual function is here virtual bool IsEditorOnly() const = 0; ^ ../../../source/simulation2/components/CCmpSelectable.cpp:312:15: warning: 'UpdateColor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void UpdateColor(); ^ ../../../source/simulation2/components/ICmpSelectable.h:59:15: note: overridden virtual function is here virtual void UpdateColor() = 0; ^ 12 warnings generated. ../../../source/simulation2/components/CCmpSoundManager.cpp:44:15: warning: 'Init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Init(const CParamNode& UNUSED(paramNode)) ^ ../../../source/simulation2/system/IComponent.h:46:15: note: overridden virtual function is here virtual void Init(const CParamNode& paramNode) = 0; ^ ../../../source/simulation2/components/CCmpSoundManager.cpp:48:15: warning: 'Deinit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Deinit() ^ ../../../source/simulation2/system/IComponent.h:47:15: note: overridden virtual function is here virtual void Deinit() = 0; ^ ../../../source/simulation2/components/CCmpSoundManager.cpp:52:15: warning: 'Serialize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Serialize(ISerializer& UNUSED(serialize)) ^ ../../../source/simulation2/system/IComponent.h:62:15: note: overridden virtual function is here virtual void Serialize(ISerializer& serialize) = 0; ^ ../../../source/simulation2/components/CCmpSoundManager.cpp:58:15: warning: 'Deserialize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Deserialize(const CParamNode& paramNode, IDeserializer& UNUSED(deserialize)) ^ ../../../source/simulation2/system/IComponent.h:63:15: note: overridden virtual function is here virtual void Deserialize(const CParamNode& paramNode, IDeserializer& deserialize) = 0; ^ ../../../source/simulation2/components/CCmpSoundManager.cpp:63:15: warning: 'PlaySoundGroup' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void PlaySoundGroup(const std::wstring& name, entity_id_t source) ^ ../../../source/simulation2/components/ICmpSoundManager.h:38:15: note: overridden virtual function is here virtual void PlaySoundGroup(const std::wstring& name, entity_id_t source) = 0; ^ ../../../source/simulation2/components/CCmpSoundManager.cpp:87:15: warning: 'PlaySoundGroupAtPosition' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void PlaySoundGroupAtPosition(const std::wstring& name, const CFixedVector3D& sourcePos) ^ ../../../source/simulation2/components/ICmpSoundManager.h:45:15: note: overridden virtual function is here virtual void PlaySoundGroupAtPosition(const std::wstring& name, const CFixedVector3D& sourcePos) = 0; ^ ../../../source/simulation2/components/CCmpSoundManager.cpp:94:15: warning: 'PlaySoundGroupForPlayer' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void PlaySoundGroupForPlayer(const VfsPath& groupPath, const player_id_t playerId) const ^ ../../../source/simulation2/components/ICmpSoundManager.h:52:15: note: overridden virtual function is here virtual void PlaySoundGroupForPlayer(const VfsPath& groupPath, const player_id_t playerId) const = 0; ^ ../../../source/simulation2/components/CCmpSoundManager.cpp:101:15: warning: 'StopMusic' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void StopMusic() ^ ../../../source/simulation2/components/ICmpSoundManager.h:54:15: note: overridden virtual function is here virtual void StopMusic() = 0; ^ 8 warnings generated. ../../../source/simulation2/components/CCmpTemplateManager.cpp:46:15: warning: 'Init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Init(const CParamNode& UNUSED(paramNode)) ^ ../../../source/simulation2/system/IComponent.h:46:15: note: overridden virtual function is here virtual void Init(const CParamNode& paramNode) = 0; ^ ../../../source/simulation2/components/CCmpTemplateManager.cpp:55:15: warning: 'Deinit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Deinit() ^ ../../../source/simulation2/system/IComponent.h:47:15: note: overridden virtual function is here virtual void Deinit() = 0; ^ ../../../source/simulation2/components/CCmpTemplateManager.cpp:59:15: warning: 'Serialize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Serialize(ISerializer& serialize) ^ ../../../source/simulation2/system/IComponent.h:62:15: note: overridden virtual function is here virtual void Serialize(ISerializer& serialize) = 0; ^ ../../../source/simulation2/components/CCmpTemplateManager.cpp:70:15: warning: 'Deserialize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Deserialize(const CParamNode& paramNode, IDeserializer& deserialize) ^ ../../../source/simulation2/system/IComponent.h:63:15: note: overridden virtual function is here virtual void Deserialize(const CParamNode& paramNode, IDeserializer& deserialize) = 0; ^ ../../../source/simulation2/components/CCmpTemplateManager.cpp:81:15: warning: 'HandleMessage' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void HandleMessage(const CMessage& msg, bool UNUSED(global)) ^ ../../../source/simulation2/system/IComponent.h:49:15: note: overridden virtual function is here virtual void HandleMessage(const CMessage& msg, bool global); ^ ../../../source/simulation2/components/CCmpTemplateManager.cpp:97:15: warning: 'DisableValidation' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void DisableValidation() ^ ../../../source/simulation2/components/ICmpTemplateManager.h:121:15: note: overridden virtual function is here virtual void DisableValidation() = 0; ^ ../../../source/simulation2/components/CCmpTemplateManager.cpp:102:28: warning: 'LoadTemplate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual const CParamNode* LoadTemplate(entity_id_t ent, const std::string& templateName); ^ ../../../source/simulation2/components/ICmpTemplateManager.h:58:28: note: overridden virtual function is here virtual const CParamNode* LoadTemplate(entity_id_t ent, const std::string& templateName) = 0; ^ ../../../source/simulation2/components/CCmpTemplateManager.cpp:104:28: warning: 'GetTemplate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual const CParamNode* GetTemplate(const std::string& templateName); ^ ../../../source/simulation2/components/ICmpTemplateManager.h:66:28: note: overridden virtual function is here virtual const CParamNode* GetTemplate(const std::string& templateName) = 0; ^ ../../../source/simulation2/components/CCmpTemplateManager.cpp:106:28: warning: 'GetTemplateWithoutValidation' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual const CParamNode* GetTemplateWithoutValidation(const std::string& templateName); ^ ../../../source/simulation2/components/ICmpTemplateManager.h:74:28: note: overridden virtual function is here virtual const CParamNode* GetTemplateWithoutValidation(const std::string& templateName) = 0; ^ ../../../source/simulation2/components/CCmpTemplateManager.cpp:108:15: warning: 'TemplateExists' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool TemplateExists(const std::string& templateName) const; ^ ../../../source/simulation2/components/ICmpTemplateManager.h:79:15: note: overridden virtual function is here virtual bool TemplateExists(const std::string& templateName) const = 0; ^ ../../../source/simulation2/components/CCmpTemplateManager.cpp:110:28: warning: 'LoadLatestTemplate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual const CParamNode* LoadLatestTemplate(entity_id_t ent); ^ ../../../source/simulation2/components/ICmpTemplateManager.h:87:28: note: overridden virtual function is here virtual const CParamNode* LoadLatestTemplate(entity_id_t ent) = 0; ^ ../../../source/simulation2/components/CCmpTemplateManager.cpp:112:22: warning: 'GetCurrentTemplateName' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual std::string GetCurrentTemplateName(entity_id_t ent) const; ^ ../../../source/simulation2/components/ICmpTemplateManager.h:92:22: note: overridden virtual function is here virtual std::string GetCurrentTemplateName(entity_id_t ent) const = 0; ^ ../../../source/simulation2/components/CCmpTemplateManager.cpp:114:35: warning: 'FindAllTemplates' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual std::vector<std::string> FindAllTemplates(bool includeActors) const; ^ ../../../source/simulation2/components/ICmpTemplateManager.h:104:35: note: overridden virtual function is here virtual std::vector<std::string> FindAllTemplates(bool includeActors) const = 0; ^ ../../../source/simulation2/components/CCmpTemplateManager.cpp:116:49: warning: 'GetCivData' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual std::vector<std::vector<std::wstring>> GetCivData(); ^ ../../../source/simulation2/components/ICmpTemplateManager.h:110:49: note: overridden virtual function is here virtual std::vector<std::vector<std::wstring>> GetCivData() = 0; ^ ../../../source/simulation2/components/CCmpTemplateManager.cpp:118:35: warning: 'FindUsedTemplates' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual std::vector<std::string> FindUsedTemplates() const; ^ ../../../source/simulation2/components/ICmpTemplateManager.h:116:35: note: overridden virtual function is here virtual std::vector<std::string> FindUsedTemplates() const = 0; ^ ../../../source/simulation2/components/CCmpTemplateManager.cpp:120:35: warning: 'GetEntitiesUsingTemplate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual std::vector<entity_id_t> GetEntitiesUsingTemplate(const std::string& templateName) const; ^ ../../../source/simulation2/components/ICmpTemplateManager.h:97:35: note: overridden virtual function is here virtual std::vector<entity_id_t> GetEntitiesUsingTemplate(const std::string& templateName) const = 0; ^ 43 warnings generated. 10 warnings generated. ../../../source/simulation2/components/CCmpTerritoryInfluence.cpp:56:15: warning: 'Init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Init(const CParamNode& paramNode) ^ ../../../source/simulation2/system/IComponent.h:46:15: note: overridden virtual function is here virtual void Init(const CParamNode& paramNode) = 0; ^ ../../../source/simulation2/components/CCmpTerritoryInfluence.cpp:63:15: warning: 'Deinit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Deinit() ^ ../../../source/simulation2/system/IComponent.h:47:15: note: overridden virtual function is here virtual void Deinit() = 0; ^ ../../../source/simulation2/components/CCmpTerritoryInfluence.cpp:67:15: warning: 'Serialize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Serialize(ISerializer& UNUSED(serialize)) ^ ../../../source/simulation2/system/IComponent.h:62:15: note: overridden virtual function is here virtual void Serialize(ISerializer& serialize) = 0; ^ ../../../source/simulation2/components/CCmpTerritoryInfluence.cpp:71:15: warning: 'Deserialize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Deserialize(const CParamNode& paramNode, IDeserializer& UNUSED(deserialize)) ^ ../../../source/simulation2/system/IComponent.h:63:15: note: overridden virtual function is here virtual void Deserialize(const CParamNode& paramNode, IDeserializer& deserialize) = 0; ^ ../../../source/simulation2/components/CCmpTerritoryInfluence.cpp:76:15: warning: 'IsRoot' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsRoot() const ^ ../../../source/simulation2/components/ICmpTerritoryInfluence.h:26:15: note: overridden virtual function is here virtual bool IsRoot() const = 0; ^ ../../../source/simulation2/components/CCmpTerritoryInfluence.cpp:85:14: warning: 'GetWeight' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual u16 GetWeight() const ^ ../../../source/simulation2/components/ICmpTerritoryInfluence.h:28:14: note: overridden virtual function is here virtual u16 GetWeight() const = 0; ^ ../../../source/simulation2/components/CCmpTerritoryInfluence.cpp:94:14: warning: 'GetRadius' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual u32 GetRadius() const ^ ../../../source/simulation2/components/ICmpTerritoryInfluence.h:30:14: note: overridden virtual function is here virtual u32 GetRadius() const = 0; ^ ../../../source/simulation2/components/CCmpTerrain.cpp:48:15: warning: 'Init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Init(const CParamNode& UNUSED(paramNode)) ^ ../../../source/simulation2/system/IComponent.h:46:15: note: overridden virtual function is here virtual void Init(const CParamNode& paramNode) = 0; ^ ../../../source/simulation2/components/CCmpTerrain.cpp:53:15: warning: 'Deinit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Deinit() ^ ../../../source/simulation2/system/IComponent.h:47:15: note: overridden virtual function is here virtual void Deinit() = 0; ^ ../../../source/simulation2/components/CCmpTerrain.cpp:57:15: warning: 'Serialize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Serialize(ISerializer& UNUSED(serialize)) ^ ../../../source/simulation2/system/IComponent.h:62:15: note: overridden virtual function is here virtual void Serialize(ISerializer& serialize) = 0; ^ ../../../source/simulation2/components/CCmpTerrain.cpp:61:15: warning: 'Deserialize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Deserialize(const CParamNode& paramNode, IDeserializer& UNUSED(deserialize)) ^ ../../../source/simulation2/system/IComponent.h:63:15: note: overridden virtual function is here virtual void Deserialize(const CParamNode& paramNode, IDeserializer& deserialize) = 0; ^ ../../../source/simulation2/components/CCmpTerrain.cpp:66:15: warning: 'IsLoaded' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsLoaded() const ^ ../../../source/simulation2/components/ICmpTerrain.h:33:15: note: overridden virtual function is here virtual bool IsLoaded() const = 0; ^ ../../../source/simulation2/components/CCmpTerrain.cpp:71:25: warning: 'CalcNormal' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual CFixedVector3D CalcNormal(entity_pos_t x, entity_pos_t z) const ^ ../../../source/simulation2/components/ICmpTerrain.h:35:25: note: overridden virtual function is here virtual CFixedVector3D CalcNormal(entity_pos_t x, entity_pos_t z) const = 0; ^ ../../../source/simulation2/components/CCmpTerrain.cpp:78:20: warning: 'CalcExactNormal' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual CVector3D CalcExactNormal(float x, float z) const ^ ../../../source/simulation2/components/ICmpTerrain.h:37:20: note: overridden virtual function is here virtual CVector3D CalcExactNormal(float x, float z) const = 0; ^ ../../../source/simulation2/components/CCmpTerrain.cpp:83:23: warning: 'GetGroundLevel' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual entity_pos_t GetGroundLevel(entity_pos_t x, entity_pos_t z) const ^ ../../../source/simulation2/components/ICmpTerrain.h:39:23: note: overridden virtual function is here virtual entity_pos_t GetGroundLevel(entity_pos_t x, entity_pos_t z) const = 0; ^ ../../../source/simulation2/components/CCmpTerrain.cpp:90:16: warning: 'GetExactGroundLevel' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual float GetExactGroundLevel(float x, float z) const ^ ../../../source/simulation2/components/ICmpTerrain.h:41:16: note: overridden virtual function is here virtual float GetExactGroundLevel(float x, float z) const = 0; ^ ../../../source/simulation2/components/CCmpTerrain.cpp:95:14: warning: 'GetTilesPerSide' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual u16 GetTilesPerSide() const ^ ../../../source/simulation2/components/ICmpTerrain.h:47:14: note: overridden virtual function is here virtual u16 GetTilesPerSide() const = 0; ^ ../../../source/simulation2/components/CCmpTerrain.cpp:105:14: warning: 'GetMapSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual u32 GetMapSize() const ^ ../../../source/simulation2/components/ICmpTerrain.h:58:14: note: overridden virtual function is here virtual u32 GetMapSize() const = 0; ^ ../../../source/simulation2/components/CCmpTerrain.cpp:110:14: warning: 'GetVerticesPerSide' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual u16 GetVerticesPerSide() const ^ ../../../source/simulation2/components/ICmpTerrain.h:53:14: note: overridden virtual function is here virtual u16 GetVerticesPerSide() const = 0; ^ ../../../source/simulation2/components/CCmpTerrain.cpp:117:20: warning: 'GetCTerrain' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual CTerrain* GetCTerrain() ^ ../../../source/simulation2/components/ICmpTerrain.h:60:20: note: overridden virtual function is here virtual CTerrain* GetCTerrain() = 0; ^ ../../../source/simulation2/components/CCmpTerrain.cpp:122:15: warning: 'ReloadTerrain' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void ReloadTerrain(bool ReloadWater) ^ ../../../source/simulation2/components/ICmpTerrain.h:67:15: note: overridden virtual function is here virtual void ReloadTerrain(bool ReloadWater = true) = 0; ^ ../../../source/simulation2/components/CCmpTerrain.cpp:153:15: warning: 'MakeDirty' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void MakeDirty(i32 i0, i32 j0, i32 i1, i32 j1) ^ ../../../source/simulation2/components/ICmpTerrain.h:74:15: note: overridden virtual function is here virtual void MakeDirty(i32 i0, i32 j0, i32 i1, i32 j1) = 0; ^ 7 warnings generated. 15 warnings generated. ../../../source/simulation2/components/CCmpTerritoryManager.cpp:120:15: warning: 'Init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Init(const CParamNode& UNUSED(paramNode)) ^ ../../../source/simulation2/system/IComponent.h:46:15: note: overridden virtual function is here virtual void Init(const CParamNode& paramNode) = 0; ^ ../../../source/simulation2/components/CCmpTerritoryManager.cpp:151:15: warning: 'Deinit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Deinit() ^ ../../../source/simulation2/system/IComponent.h:47:15: note: overridden virtual function is here virtual void Deinit() = 0; ^ ../../../source/simulation2/components/CCmpTerritoryManager.cpp:158:15: warning: 'Serialize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Serialize(ISerializer& serialize) ^ ../../../source/simulation2/system/IComponent.h:62:15: note: overridden virtual function is here virtual void Serialize(ISerializer& serialize) = 0; ^ ../../../source/simulation2/components/CCmpTerritoryManager.cpp:164:15: warning: 'Deserialize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Deserialize(const CParamNode& paramNode, IDeserializer& deserialize) ^ ../../../source/simulation2/system/IComponent.h:63:15: note: overridden virtual function is here virtual void Deserialize(const CParamNode& paramNode, IDeserializer& deserialize) = 0; ^ ../../../source/simulation2/components/CCmpTerritoryManager.cpp:170:15: warning: 'HandleMessage' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void HandleMessage(const CMessage& msg, bool UNUSED(global)) ^ ../../../source/simulation2/system/IComponent.h:49:15: note: overridden virtual function is here virtual void HandleMessage(const CMessage& msg, bool global); ^ ../../../source/simulation2/components/CCmpTerritoryManager.cpp:240:26: warning: 'GetTerritoryGrid' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual const Grid<u8>& GetTerritoryGrid() ^ ../../../source/simulation2/components/ICmpTerritoryManager.h:62:26: note: overridden virtual function is here virtual const Grid<u8>& GetTerritoryGrid() = 0; ^ ../../../source/simulation2/components/CCmpTerritoryManager.cpp:247:22: warning: 'GetOwner' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual player_id_t GetOwner(entity_pos_t x, entity_pos_t z); ^ ../../../source/simulation2/components/ICmpTerritoryManager.h:68:22: note: overridden virtual function is here virtual player_id_t GetOwner(entity_pos_t x, entity_pos_t z) = 0; ^ ../../../source/simulation2/components/CCmpTerritoryManager.cpp:248:27: warning: 'GetNeighbours' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual std::vector<u32> GetNeighbours(entity_pos_t x, entity_pos_t z, bool filterConnected); ^ ../../../source/simulation2/components/ICmpTerritoryManager.h:74:27: note: overridden virtual function is here virtual std::vector<u32> GetNeighbours(entity_pos_t x, entity_pos_t z, bool filterConnected) = 0; ^ ../../../source/simulation2/components/CCmpTerritoryManager.cpp:249:15: warning: 'IsConnected' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsConnected(entity_pos_t x, entity_pos_t z); ^ ../../../source/simulation2/components/ICmpTerritoryManager.h:80:15: note: overridden virtual function is here virtual bool IsConnected(entity_pos_t x, entity_pos_t z) = 0; ^ ../../../source/simulation2/components/CCmpTerritoryManager.cpp:251:15: warning: 'SetTerritoryBlinking' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetTerritoryBlinking(entity_pos_t x, entity_pos_t z, bool enable); ^ ../../../source/simulation2/components/ICmpTerritoryManager.h:85:15: note: overridden virtual function is here virtual void SetTerritoryBlinking(entity_pos_t x, entity_pos_t z, bool enable) = 0; ^ ../../../source/simulation2/components/CCmpTerritoryManager.cpp:252:15: warning: 'IsTerritoryBlinking' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsTerritoryBlinking(entity_pos_t x, entity_pos_t z); ^ ../../../source/simulation2/components/ICmpTerritoryManager.h:90:15: note: overridden virtual function is here virtual bool IsTerritoryBlinking(entity_pos_t x, entity_pos_t z) = 0; ^ ../../../source/simulation2/components/CCmpTerritoryManager.cpp:272:15: warning: 'NeedUpdateTexture' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool NeedUpdateTexture(size_t* dirtyID) ^ ../../../source/simulation2/components/ICmpTerritoryManager.h:37:15: note: overridden virtual function is here virtual bool NeedUpdateTexture(size_t* dirtyID) = 0; ^ ../../../source/simulation2/components/CCmpTerritoryManager.cpp:282:15: warning: 'NeedUpdateAI' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool NeedUpdateAI(size_t* dirtyID, size_t* dirtyBlinkingID) const ^ ../../../source/simulation2/components/ICmpTerritoryManager.h:42:15: note: overridden virtual function is here virtual bool NeedUpdateAI(size_t* dirtyID, size_t* dirtyBlinkingID) const = 0; ^ ../../../source/simulation2/components/CCmpTerritoryManager.cpp:296:5: warning: 'GetTerritoryPercentage' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] u8 GetTerritoryPercentage(player_id_t player); ^ ../../../source/simulation2/components/ICmpTerritoryManager.h:96:14: note: overridden virtual function is here virtual u8 GetTerritoryPercentage(player_id_t player) = 0; ^ ../../../source/simulation2/components/CCmpTerritoryManager.cpp:306:7: warning: 'SetVisibility' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void SetVisibility(bool visible) ^ ../../../source/simulation2/components/ICmpTerritoryManager.h:101:15: note: overridden virtual function is here virtual void SetVisibility(bool visible) = 0; ^ ../../../source/simulation2/components/CCmpTerritoryManager.cpp:311:7: warning: 'UpdateColors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void UpdateColors(); ^ ../../../source/simulation2/components/ICmpTerritoryManager.h:106:15: note: overridden virtual function is here virtual void UpdateColors() = 0; ^ ../../../source/simulation2/components/CCmpTest.cpp:45:15: warning: 'Init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Init(const CParamNode& paramNode) ^ ../../../source/simulation2/system/IComponent.h:46:15: note: overridden virtual function is here virtual void Init(const CParamNode& paramNode) = 0; ^ ../../../source/simulation2/components/CCmpTest.cpp:53:15: warning: 'Deinit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Deinit() ^ ../../../source/simulation2/system/IComponent.h:47:15: note: overridden virtual function is here virtual void Deinit() = 0; ^ ../../../source/simulation2/components/CCmpTest.cpp:57:15: warning: 'Serialize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Serialize(ISerializer& serialize) ^ ../../../source/simulation2/system/IComponent.h:62:15: note: overridden virtual function is here virtual void Serialize(ISerializer& serialize) = 0; ^ ../../../source/simulation2/components/CCmpTest.cpp:62:15: warning: 'Deserialize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Deserialize(const CParamNode& UNUSED(paramNode), IDeserializer& deserialize) ^ ../../../source/simulation2/system/IComponent.h:63:15: note: overridden virtual function is here virtual void Deserialize(const CParamNode& paramNode, IDeserializer& deserialize) = 0; ^ ../../../source/simulation2/components/CCmpTest.cpp:67:14: warning: 'GetX' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual int GetX() ^ ../../../source/simulation2/components/ICmpTest.h:29:14: note: overridden virtual function is here virtual int GetX() = 0; ^ ../../../source/simulation2/components/CCmpTest.cpp:72:15: warning: 'HandleMessage' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void HandleMessage(const CMessage& msg, bool UNUSED(global)) ^ ../../../source/simulation2/system/IComponent.h:49:15: note: overridden virtual function is here virtual void HandleMessage(const CMessage& msg, bool global); ^ In file included from ../../../source/simulation2/components/CCmpUnitMotion_System.cpp:20: In file included from ../../../source/simulation2/components/CCmpUnitMotion.h:24: ../../../source/simulation2/components/CCmpUnitMotionManager.h:128:15: warning: 'Init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Init(const CParamNode& UNUSED(paramNode)); ^ ../../../source/simulation2/system/IComponent.h:46:15: note: overridden virtual function is here virtual void Init(const CParamNode& paramNode) = 0; ^ In file included from ../../../source/simulation2/components/CCmpUnitMotion_System.cpp:20: In file included from ../../../source/simulation2/components/CCmpUnitMotion.h:24: ../../../source/simulation2/components/CCmpUnitMotionManager.h:130:15: warning: 'Deinit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Deinit() ^ ../../../source/simulation2/system/IComponent.h:47:15: note: overridden virtual function is here virtual void Deinit() = 0; ^ In file included from ../../../source/simulation2/components/CCmpUnitMotion_System.cpp:20: In file included from ../../../source/simulation2/components/CCmpUnitMotion.h:24: ../../../source/simulation2/components/CCmpUnitMotionManager.h:134:15: warning: 'Serialize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Serialize(ISerializer& serialize); ^ ../../../source/simulation2/system/IComponent.h:62:15: note: overridden virtual function is here virtual void Serialize(ISerializer& serialize) = 0; ^ In file included from ../../../source/simulation2/components/CCmpUnitMotion_System.cpp:20: In file included from ../../../source/simulation2/components/CCmpUnitMotion.h:24: ../../../source/simulation2/components/CCmpUnitMotionManager.h:135:15: warning: 'Deserialize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Deserialize(const CParamNode& paramNode, IDeserializer& deserialize); ^ ../../../source/simulation2/system/IComponent.h:63:15: note: overridden virtual function is here virtual void Deserialize(const CParamNode& paramNode, IDeserializer& deserialize) = 0; ^ In file included from ../../../source/simulation2/components/CCmpUnitMotion_System.cpp:20: In file included from ../../../source/simulation2/components/CCmpUnitMotion.h:24: ../../../source/simulation2/components/CCmpUnitMotionManager.h:137:15: warning: 'HandleMessage' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void HandleMessage(const CMessage& msg, bool global); ^ ../../../source/simulation2/system/IComponent.h:49:15: note: overridden virtual function is here virtual void HandleMessage(const CMessage& msg, bool global); ^ In file included from ../../../source/simulation2/components/CCmpUnitMotion_System.cpp:20: In file included from ../../../source/simulation2/components/CCmpUnitMotion.h:24: ../../../source/simulation2/components/CCmpUnitMotionManager.h:139:15: warning: 'Register' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Register(CCmpUnitMotion* component, entity_id_t ent, bool formationController); ^ ../../../source/simulation2/components/ICmpUnitMotionManager.h:41:15: note: overridden virtual function is here virtual void Register(CCmpUnitMotion* component, entity_id_t ent, bool formationController) = 0; ^ In file included from ../../../source/simulation2/components/CCmpUnitMotion_System.cpp:20: In file included from ../../../source/simulation2/components/CCmpUnitMotion.h:24: ../../../source/simulation2/components/CCmpUnitMotionManager.h:140:15: warning: 'Unregister' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Unregister(entity_id_t ent); ^ ../../../source/simulation2/components/ICmpUnitMotionManager.h:42:15: note: overridden virtual function is here virtual void Unregister(entity_id_t ent) = 0; ^ In file included from ../../../source/simulation2/components/CCmpUnitMotion_System.cpp:20: In file included from ../../../source/simulation2/components/CCmpUnitMotion.h:24: ../../../source/simulation2/components/CCmpUnitMotionManager.h:142:15: warning: 'ComputingMotion' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool ComputingMotion() const ^ ../../../source/simulation2/components/ICmpUnitMotionManager.h:47:15: note: overridden virtual function is here virtual bool ComputingMotion() const = 0; ^ In file included from ../../../source/simulation2/components/CCmpUnitMotion_System.cpp:20: In file included from ../../../source/simulation2/components/CCmpUnitMotion.h:24: ../../../source/simulation2/components/CCmpUnitMotionManager.h:147:15: warning: 'IsPushingActivated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsPushingActivated() const ^ ../../../source/simulation2/components/ICmpUnitMotionManager.h:52:15: note: overridden virtual function is here virtual bool IsPushingActivated() const = 0; ^ ../../../source/simulation2/components/CCmpTest.cpp:112:15: warning: 'Init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Init(const CParamNode&) ^ ../../../source/simulation2/system/IComponent.h:46:15: note: overridden virtual function is here virtual void Init(const CParamNode& paramNode) = 0; ^ ../../../source/simulation2/components/CCmpTest.cpp:117:15: warning: 'Deinit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Deinit() ^ ../../../source/simulation2/system/IComponent.h:47:15: note: overridden virtual function is here virtual void Deinit() = 0; ^ ../../../source/simulation2/components/CCmpTest.cpp:121:15: warning: 'Serialize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Serialize(ISerializer& serialize) ^ ../../../source/simulation2/system/IComponent.h:62:15: note: overridden virtual function is here virtual void Serialize(ISerializer& serialize) = 0; ^ ../../../source/simulation2/components/CCmpTest.cpp:126:15: warning: 'Deserialize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Deserialize(const CParamNode& UNUSED(paramNode), IDeserializer& deserialize) ^ ../../../source/simulation2/system/IComponent.h:63:15: note: overridden virtual function is here virtual void Deserialize(const CParamNode& paramNode, IDeserializer& deserialize) = 0; ^ ../../../source/simulation2/components/CCmpTest.cpp:131:14: warning: 'GetX' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual int GetX() ^ ../../../source/simulation2/components/ICmpTest.h:29:14: note: overridden virtual function is here virtual int GetX() = 0; ^ ../../../source/simulation2/components/CCmpTest.cpp:136:15: warning: 'HandleMessage' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void HandleMessage(const CMessage& msg, bool UNUSED(global)) ^ ../../../source/simulation2/system/IComponent.h:49:15: note: overridden virtual function is here virtual void HandleMessage(const CMessage& msg, bool global); ^ ../../../source/simulation2/components/CCmpTest.cpp:173:15: warning: 'Init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Init(const CParamNode&) ^ ../../../source/simulation2/system/IComponent.h:46:15: note: overridden virtual function is here virtual void Init(const CParamNode& paramNode) = 0; ^ ../../../source/simulation2/components/CCmpTest.cpp:178:15: warning: 'Deinit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Deinit() ^ ../../../source/simulation2/system/IComponent.h:47:15: note: overridden virtual function is here virtual void Deinit() = 0; ^ ../../../source/simulation2/components/CCmpTest.cpp:182:15: warning: 'Serialize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Serialize(ISerializer& serialize) ^ ../../../source/simulation2/system/IComponent.h:62:15: note: overridden virtual function is here virtual void Serialize(ISerializer& serialize) = 0; ^ ../../../source/simulation2/components/CCmpTest.cpp:187:15: warning: 'Deserialize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Deserialize(const CParamNode& UNUSED(paramNode), IDeserializer& deserialize) ^ ../../../source/simulation2/system/IComponent.h:63:15: note: overridden virtual function is here virtual void Deserialize(const CParamNode& paramNode, IDeserializer& deserialize) = 0; ^ ../../../source/simulation2/components/CCmpTest.cpp:192:14: warning: 'GetX' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual int GetX() ^ ../../../source/simulation2/components/ICmpTest.h:40:14: note: overridden virtual function is here virtual int GetX() = 0; ^ ../../../source/simulation2/components/CCmpTest.cpp:197:15: warning: 'HandleMessage' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void HandleMessage(const CMessage& msg, bool UNUSED(global)) ^ ../../../source/simulation2/system/IComponent.h:49:15: note: overridden virtual function is here virtual void HandleMessage(const CMessage& msg, bool global); ^ In file included from ../../../source/simulation2/components/CCmpUnitMotion_System.cpp:20: ../../../source/simulation2/components/CCmpUnitMotion.h:283:15: warning: 'Init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Init(const CParamNode& paramNode) ^ ../../../source/simulation2/system/IComponent.h:46:15: note: overridden virtual function is here virtual void Init(const CParamNode& paramNode) = 0; ^ In file included from ../../../source/simulation2/components/CCmpUnitMotion_System.cpp:20: ../../../source/simulation2/components/CCmpUnitMotion.h:323:15: warning: 'Deinit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Deinit() ^ ../../../source/simulation2/system/IComponent.h:47:15: note: overridden virtual function is here virtual void Deinit() = 0; ^ In file included from ../../../source/simulation2/components/CCmpUnitMotion_System.cpp:20: ../../../source/simulation2/components/CCmpUnitMotion.h:363:15: warning: 'Serialize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Serialize(ISerializer& serialize) ^ ../../../source/simulation2/system/IComponent.h:62:15: note: overridden virtual function is here virtual void Serialize(ISerializer& serialize) = 0; ^ In file included from ../../../source/simulation2/components/CCmpUnitMotion_System.cpp:20: ../../../source/simulation2/components/CCmpUnitMotion.h:368:15: warning: 'Deserialize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Deserialize(const CParamNode& paramNode, IDeserializer& deserialize) ^ ../../../source/simulation2/system/IComponent.h:63:15: note: overridden virtual function is here virtual void Deserialize(const CParamNode& paramNode, IDeserializer& deserialize) = 0; ^ In file included from ../../../source/simulation2/components/CCmpUnitMotion_System.cpp:20: ../../../source/simulation2/components/CCmpUnitMotion.h:383:15: warning: 'HandleMessage' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void HandleMessage(const CMessage& msg, bool UNUSED(global)) ^ ../../../source/simulation2/system/IComponent.h:49:15: note: overridden virtual function is here virtual void HandleMessage(const CMessage& msg, bool global); ^ In file included from ../../../source/simulation2/components/CCmpUnitMotion_System.cpp:20: ../../../source/simulation2/components/CCmpUnitMotion.h:445:15: warning: 'IsMoveRequested' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsMoveRequested() const ^ ../../../source/simulation2/components/ICmpUnitMotion.h:97:15: note: overridden virtual function is here virtual bool IsMoveRequested() const = 0; ^ In file included from ../../../source/simulation2/components/CCmpUnitMotion_System.cpp:20: ../../../source/simulation2/components/CCmpUnitMotion.h:450:16: warning: 'GetSpeedMultiplier' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual fixed GetSpeedMultiplier() const ^ ../../../source/simulation2/components/ICmpUnitMotion.h:112:16: note: overridden virtual function is here virtual fixed GetSpeedMultiplier() const = 0; ^ In file included from ../../../source/simulation2/components/CCmpUnitMotion_System.cpp:20: ../../../source/simulation2/components/CCmpUnitMotion.h:455:15: warning: 'SetSpeedMultiplier' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetSpeedMultiplier(fixed multiplier) ^ ../../../source/simulation2/components/ICmpUnitMotion.h:118:15: note: overridden virtual function is here virtual void SetSpeedMultiplier(fixed multiplier) = 0; ^ In file included from ../../../source/simulation2/components/CCmpUnitMotion_System.cpp:20: ../../../source/simulation2/components/CCmpUnitMotion.h:461:16: warning: 'GetSpeed' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual fixed GetSpeed() const ^ ../../../source/simulation2/components/ICmpUnitMotion.h:124:16: note: overridden virtual function is here virtual fixed GetSpeed() const = 0; ^ In file included from ../../../source/simulation2/components/CCmpUnitMotion_System.cpp:20: ../../../source/simulation2/components/CCmpUnitMotion.h:466:16: warning: 'GetWalkSpeed' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual fixed GetWalkSpeed() const ^ ../../../source/simulation2/components/ICmpUnitMotion.h:102:16: note: overridden virtual function is here virtual fixed GetWalkSpeed() const = 0; ^ In file included from ../../../source/simulation2/components/CCmpUnitMotion_System.cpp:20: ../../../source/simulation2/components/CCmpUnitMotion.h:471:16: warning: 'GetRunMultiplier' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual fixed GetRunMultiplier() const ^ ../../../source/simulation2/components/ICmpUnitMotion.h:107:16: note: overridden virtual function is here virtual fixed GetRunMultiplier() const = 0; ^ In file included from ../../../source/simulation2/components/CCmpUnitMotion_System.cpp:20: ../../../source/simulation2/components/CCmpUnitMotion.h:476:25: warning: 'EstimateFuturePosition' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual CFixedVector2D EstimateFuturePosition(const fixed dt) const ^ ../../../source/simulation2/components/ICmpUnitMotion.h:130:25: note: overridden virtual function is here virtual CFixedVector2D EstimateFuturePosition(const fixed dt) const = 0; ^ In file included from ../../../source/simulation2/components/CCmpUnitMotion_System.cpp:20: ../../../source/simulation2/components/CCmpUnitMotion.h:495:16: warning: 'GetAcceleration' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual fixed GetAcceleration() const ^ ../../../source/simulation2/components/ICmpUnitMotion.h:135:16: note: overridden virtual function is here virtual fixed GetAcceleration() const = 0; ^ In file included from ../../../source/simulation2/components/CCmpUnitMotion_System.cpp:20: ../../../source/simulation2/components/CCmpUnitMotion.h:500:15: warning: 'SetAcceleration' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetAcceleration(fixed acceleration) ^ ../../../source/simulation2/components/ICmpUnitMotion.h:141:15: note: overridden virtual function is here virtual void SetAcceleration(fixed acceleration) = 0; ^ In file included from ../../../source/simulation2/components/CCmpUnitMotion_System.cpp:20: ../../../source/simulation2/components/CCmpUnitMotion.h:510:23: warning: 'GetPassabilityClass' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual pass_class_t GetPassabilityClass() const ^ ../../../source/simulation2/components/ICmpUnitMotion.h:153:23: note: overridden virtual function is here virtual pass_class_t GetPassabilityClass() const = 0; ^ In file included from ../../../source/simulation2/components/CCmpUnitMotion_System.cpp:20: ../../../source/simulation2/components/CCmpUnitMotion.h:515:22: warning: 'GetPassabilityClassName' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual std::string GetPassabilityClassName() const ^ ../../../source/simulation2/components/ICmpUnitMotion.h:158:22: note: overridden virtual function is here virtual std::string GetPassabilityClassName() const = 0; ^ In file included from ../../../source/simulation2/components/CCmpUnitMotion_System.cpp:20: ../../../source/simulation2/components/CCmpUnitMotion.h:528:16: warning: 'GetCurrentSpeed' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual fixed GetCurrentSpeed() const ^ ../../../source/simulation2/components/ICmpUnitMotion.h:92:16: note: overridden virtual function is here virtual fixed GetCurrentSpeed() const = 0; ^ In file included from ../../../source/simulation2/components/CCmpUnitMotion_System.cpp:20: ../../../source/simulation2/components/CCmpUnitMotion.h:533:15: warning: 'SetFacePointAfterMove' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetFacePointAfterMove(bool facePointAfterMove) ^ ../../../source/simulation2/components/ICmpUnitMotion.h:146:15: note: overridden virtual function is here virtual void SetFacePointAfterMove(bool facePointAfterMove) = 0; ^ In file included from ../../../source/simulation2/components/CCmpUnitMotion_System.cpp:20: ../../../source/simulation2/components/CCmpUnitMotion.h:538:15: warning: 'GetFacePointAfterMove' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool GetFacePointAfterMove() const ^ ../../../source/simulation2/components/ICmpUnitMotion.h:148:15: note: overridden virtual function is here virtual bool GetFacePointAfterMove() const = 0; ^ In file included from ../../../source/simulation2/components/CCmpUnitMotion_System.cpp:20: ../../../source/simulation2/components/CCmpUnitMotion.h:543:15: warning: 'SetDebugOverlay' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetDebugOverlay(bool enabled) ^ ../../../source/simulation2/components/ICmpUnitMotion.h:168:15: note: overridden virtual function is here virtual void SetDebugOverlay(bool enabled) = 0; ^ In file included from ../../../source/simulation2/components/CCmpUnitMotion_System.cpp:20: ../../../source/simulation2/components/CCmpUnitMotion.h:549:15: warning: 'MoveToPointRange' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool MoveToPointRange(entity_pos_t x, entity_pos_t z, entity_pos_t minRange, entity_pos_t maxRange) ^ ../../../source/simulation2/components/ICmpUnitMotion.h:45:15: note: overridden virtual function is here virtual bool MoveToPointRange(entity_pos_t x, entity_pos_t z, entity_pos_t minRange, entity_pos_t maxRange) = 0; ^ In file included from ../../../source/simulation2/components/CCmpUnitMotion_System.cpp:20: ../../../source/simulation2/components/CCmpUnitMotion.h:554:15: warning: 16 warnings generated. 'MoveToTargetRange' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool MoveToTargetRange(entity_id_t target, entity_pos_t minRange, entity_pos_t maxRange) ^ ../../../source/simulation2/components/ICmpUnitMotion.h:55:15: note: overridden virtual function is here virtual bool MoveToTargetRange(entity_id_t target, entity_pos_t minRange, entity_pos_t maxRange) = 0; ^ In file included from ../../../source/simulation2/components/CCmpUnitMotion_System.cpp:20: ../../../source/simulation2/components/CCmpUnitMotion.h:559:15: warning: 'MoveToFormationOffset' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void MoveToFormationOffset(entity_id_t controller, entity_pos_t x, entity_pos_t z) ^ ../../../source/simulation2/components/ICmpUnitMotion.h:62:15: note: overridden virtual function is here virtual void MoveToFormationOffset(entity_id_t controller, entity_pos_t x, entity_pos_t z) = 0; ^ In file included from ../../../source/simulation2/components/CCmpUnitMotion_System.cpp:20: ../../../source/simulation2/components/CCmpUnitMotion.h:565:15: warning: 'SetMemberOfFormation' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetMemberOfFormation(entity_id_t controller) ^ ../../../source/simulation2/components/ICmpUnitMotion.h:68:15: note: overridden virtual function is here virtual void SetMemberOfFormation(entity_id_t controller) = 0; ^ In file included from ../../../source/simulation2/components/CCmpUnitMotion_System.cpp:20: ../../../source/simulation2/components/CCmpUnitMotion.h:570:15: warning: 'IsTargetRangeReachable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsTargetRangeReachable(entity_id_t target, entity_pos_t minRange, entity_pos_t maxRange); ^ ../../../source/simulation2/components/ICmpUnitMotion.h:77:15: note: overridden virtual function is here virtual bool IsTargetRangeReachable(entity_id_t target, entity_pos_t minRange, entity_pos_t maxRange) = 0; ^ In file included from ../../../source/simulation2/components/CCmpUnitMotion_System.cpp:20: ../../../source/simulation2/components/CCmpUnitMotion.h:572:15: warning: 'FaceTowardsPoint' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void FaceTowardsPoint(entity_pos_t x, entity_pos_t z); ^ ../../../source/simulation2/components/ICmpUnitMotion.h:82:15: note: overridden virtual function is here virtual void FaceTowardsPoint(entity_pos_t x, entity_pos_t z) = 0; ^ In file included from ../../../source/simulation2/components/CCmpUnitMotion_System.cpp:20: ../../../source/simulation2/components/CCmpUnitMotion.h:579:15: warning: 'StopMoving' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void StopMoving() ^ ../../../source/simulation2/components/ICmpUnitMotion.h:87:15: note: overridden virtual function is here virtual void StopMoving() = 0; ^ In file included from ../../../source/simulation2/components/CCmpUnitMotion_System.cpp:20: ../../../source/simulation2/components/CCmpUnitMotion.h:598:23: warning: 'GetUnitClearance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual entity_pos_t GetUnitClearance() const ^ ../../../source/simulation2/components/ICmpUnitMotion.h:163:23: note: overridden virtual function is here virtual entity_pos_t GetUnitClearance() const = 0; ^ 16 warnings generated. ../../../source/simulation2/components/CCmpUnitRenderer.cpp:141:15: warning: 'Init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Init(const CParamNode& UNUSED(paramNode)) ^ ../../../source/simulation2/system/IComponent.h:46:15: note: overridden virtual function is here virtual void Init(const CParamNode& paramNode) = 0; ^ ../../../source/simulation2/components/CCmpUnitRenderer.cpp:148:15: warning: 'Deinit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Deinit() ^ ../../../source/simulation2/system/IComponent.h:47:15: note: overridden virtual function is here virtual void Deinit() = 0; ^ ../../../source/simulation2/components/CCmpUnitRenderer.cpp:152:15: warning: 'Serialize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Serialize(ISerializer& UNUSED(serialize)) ^ ../../../source/simulation2/system/IComponent.h:62:15: note: overridden virtual function is here virtual void Serialize(ISerializer& serialize) = 0; ^ ../../../source/simulation2/components/CCmpUnitRenderer.cpp:156:15: warning: 'Deserialize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Deserialize(const CParamNode& paramNode, IDeserializer& UNUSED(deserialize)) ^ ../../../source/simulation2/system/IComponent.h:63:15: note: overridden virtual function is here virtual void Deserialize(const CParamNode& paramNode, IDeserializer& deserialize) = 0; ^ ../../../source/simulation2/components/CCmpUnitRenderer.cpp:161:15: warning: 'HandleMessage' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void HandleMessage(const CMessage& msg, bool UNUSED(global)) ^ ../../../source/simulation2/system/IComponent.h:49:15: note: overridden virtual function is here virtual void HandleMessage(const CMessage& msg, bool global); ^ ../../../source/simulation2/components/CCmpUnitRenderer.cpp:192:16: warning: 'AddUnit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual tag_t AddUnit(CEntityHandle entity, CUnit* actor, const CBoundingSphere& boundsApprox, int flags) ^ ../../../source/simulation2/components/ICmpUnitRenderer.h:51:16: note: overridden virtual function is here virtual tag_t AddUnit(CEntityHandle entity, CUnit* unit, const CBoundingSphere& boundsApprox, int flags) = 0; ^ ../../../source/simulation2/components/CCmpUnitRenderer.cpp:221:15: warning: 'RemoveUnit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void RemoveUnit(tag_t tag) ^ ../../../source/simulation2/components/ICmpUnitRenderer.h:53:15: note: overridden virtual function is here virtual void RemoveUnit(tag_t tag) = 0; ^ ../../../source/simulation2/components/CCmpUnitRenderer.cpp:238:15: warning: 'UpdateUnit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void UpdateUnit(tag_t tag, CUnit* actor, const CBoundingSphere& boundsApprox) ^ ../../../source/simulation2/components/ICmpUnitRenderer.h:55:15: note: overridden virtual function is here virtual void UpdateUnit(tag_t tag, CUnit* unit, const CBoundingSphere& boundsApprox) = 0; ^ ../../../source/simulation2/components/CCmpUnitRenderer.cpp:246:15: warning: 'UpdateUnitPos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void UpdateUnitPos(tag_t tag, bool inWorld, const CVector3D& pos0, const CVector3D& pos1) ^ ../../../source/simulation2/components/ICmpUnitRenderer.h:57:15: note: overridden virtual function is here virtual void UpdateUnitPos(tag_t tag, bool inWorld, const CVector3D& pos0, const CVector3D& pos1) = 0; ^ ../../../source/simulation2/components/CCmpUnitRenderer.cpp:262:16: warning: 'GetFrameOffset' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual float GetFrameOffset() const ^ ../../../source/simulation2/components/ICmpUnitRenderer.h:75:16: note: overridden virtual function is here virtual float GetFrameOffset() const = 0; ^ ../../../source/simulation2/components/CCmpUnitRenderer.cpp:267:15: warning: 'SetDebugOverlay' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetDebugOverlay(bool enabled) ^ ../../../source/simulation2/components/ICmpUnitRenderer.h:80:15: note: overridden virtual function is here virtual void SetDebugOverlay(bool enabled) = 0; ^ ../../../source/simulation2/components/CCmpUnitRenderer.cpp:272:15: warning: 'PickAllEntitiesAtPoint' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void PickAllEntitiesAtPoint(std::vector<std::pair<CEntityHandle, CVector3D> >& outEntities, const CVector3D& origin, const CVector3D& dir, bool allowEditorSelectables) const ^ ../../../source/simulation2/components/ICmpUnitRenderer.h:68:15: note: overridden virtual function is here virtual void PickAllEntitiesAtPoint(std::vector<std::pair<CEntityHandle, CVector3D> >& outEntities, ^ 18 warnings generated. ../../../source/simulation2/components/CCmpVision.cpp:61:15: warning: 'Init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Init(const CParamNode& paramNode) ^ ../../../source/simulation2/system/IComponent.h:46:15: note: overridden virtual function is here virtual void Init(const CParamNode& paramNode) = 0; ^ ../../../source/simulation2/components/CCmpVision.cpp:71:15: warning: 'Deinit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Deinit() ^ ../../../source/simulation2/system/IComponent.h:47:15: note: overridden virtual function is here virtual void Deinit() = 0; ^ ../../../source/simulation2/components/CCmpVision.cpp:75:15: warning: 'Serialize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Serialize(ISerializer& UNUSED(serialize)) ^ ../../../source/simulation2/system/IComponent.h:62:15: note: overridden virtual function is here virtual void Serialize(ISerializer& serialize) = 0; ^ ../../../source/simulation2/components/CCmpVision.cpp:80:15: warning: 'Deserialize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Deserialize(const CParamNode& paramNode, IDeserializer& UNUSED(deserialize)) ^ ../../../source/simulation2/system/IComponent.h:63:15: note: overridden virtual function is here virtual void Deserialize(const CParamNode& paramNode, IDeserializer& deserialize) = 0; ^ ../../../source/simulation2/components/CCmpVision.cpp:85:15: warning: 'HandleMessage' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void HandleMessage(const CMessage& msg, bool UNUSED(global)) ^ ../../../source/simulation2/system/IComponent.h:49:15: note: overridden virtual function is here virtual void HandleMessage(const CMessage& msg, bool global); ^ ../../../source/simulation2/components/CCmpVision.cpp:133:23: warning: 'GetRange' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual entity_pos_t GetRange() const ^ ../../../source/simulation2/components/ICmpVision.h:31:23: note: overridden virtual function is here virtual entity_pos_t GetRange() const = 0; ^ ../../../source/simulation2/components/CCmpVision.cpp:138:15: warning: 'GetRevealShore' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool GetRevealShore() const ^ ../../../source/simulation2/components/ICmpVision.h:32:15: note: overridden virtual function is here virtual bool GetRevealShore() const = 0; ^ 7 warnings generated. 12 warnings generated. ../../../source/simulation2/components/CCmpVisualActor.cpp:194:15: warning: 'Init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Init(const CParamNode& paramNode) ^ ../../../source/simulation2/system/IComponent.h:46:15: note: overridden virtual function is here virtual void Init(const CParamNode& paramNode) = 0; ^ ../../../source/simulation2/components/CCmpVisualActor.cpp:223:15: warning: 'Deinit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Deinit() ^ ../../../source/simulation2/system/IComponent.h:47:15: note: overridden virtual function is here virtual void Deinit() = 0; ^ ../../../source/simulation2/components/CCmpVisualActor.cpp:255:15: warning: 'Serialize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Serialize(ISerializer& serialize) ^ ../../../source/simulation2/system/IComponent.h:62:15: note: overridden virtual function is here virtual void Serialize(ISerializer& serialize) = 0; ^ ../../../source/simulation2/components/CCmpVisualActor.cpp:267:15: warning: 'Deserialize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Deserialize(const CParamNode& paramNode, IDeserializer& deserialize) ^ ../../../source/simulation2/system/IComponent.h:63:15: note: overridden virtual function is here virtual void Deserialize(const CParamNode& paramNode, IDeserializer& deserialize) = 0; ^ ../../../source/simulation2/components/CCmpVisualActor.cpp:291:15: warning: 'HandleMessage' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void HandleMessage(const CMessage& msg, bool UNUSED(global)) ^ ../../../source/simulation2/system/IComponent.h:49:15: note: overridden virtual function is here virtual void HandleMessage(const CMessage& msg, bool global); ^ ../../../source/simulation2/components/CCmpVisualActor.cpp:352:30: warning: 'GetBounds' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual CBoundingBoxAligned GetBounds() const ^ ../../../source/simulation2/components/ICmpVisual.h:42:30: note: overridden virtual function is here virtual CBoundingBoxAligned GetBounds() const = 0; ^ ../../../source/simulation2/components/CCmpVisualActor.cpp:359:17: warning: 'GetUnit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual CUnit* GetUnit() ^ ../../../source/simulation2/components/ICmpVisual.h:76:17: note: overridden virtual function is here virtual CUnit* GetUnit() = 0; ^ ../../../source/simulation2/components/CCmpVisualActor.cpp:364:31: warning: 'GetSelectionBox' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual CBoundingBoxOriented GetSelectionBox() const ^ ../../../source/simulation2/components/ICmpVisual.h:49:31: note: overridden virtual function is here virtual CBoundingBoxOriented GetSelectionBox() const = 0; ^ ../../../source/simulation2/components/CCmpVisualActor.cpp:371:20: warning: 'GetPosition' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual CVector3D GetPosition() const ^ ../../../source/simulation2/components/ICmpVisual.h:55:20: note: overridden virtual function is here virtual CVector3D GetPosition() const = 0; ^ ../../../source/simulation2/components/CCmpVisualActor.cpp:378:23: warning: 'GetProjectileActor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual std::wstring GetProjectileActor() const ^ ../../../source/simulation2/components/ICmpVisual.h:61:23: note: overridden virtual function is here virtual std::wstring GetProjectileActor() const = 0; ^ ../../../source/simulation2/components/CCmpVisualActor.cpp:385:25: warning: 'GetProjectileLaunchPoint' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual CFixedVector3D GetProjectileLaunchPoint() const ^ ../../../source/simulation2/components/ICmpVisual.h:69:25: note: overridden virtual function is here virtual CFixedVector3D GetProjectileLaunchPoint() const = 0; ^ ../../../source/simulation2/components/CCmpVisualActor.cpp:414:15: warning: 'SetVariant' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetVariant(const CStr& key, const CStr& selection) ^ ../../../source/simulation2/components/ICmpVisual.h:83:15: note: overridden virtual function is here virtual void SetVariant(const CStr& key, const CStr& selection) = 0; ^ ../../../source/simulation2/components/CCmpVisualActor.cpp:429:22: warning: 'GetAnimationName' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual std::string GetAnimationName() const ^ ../../../source/simulation2/components/ICmpVisual.h:88:22: note: overridden virtual function is here virtual std::string GetAnimationName() const = 0; ^ ../../../source/simulation2/components/CCmpVisualActor.cpp:434:15: warning: 'SelectAnimation' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SelectAnimation(const std::string& name, bool once = false, fixed speed = fixed::FromInt(1)) ^ ../../../source/simulation2/components/ICmpVisual.h:97:15: note: overridden virtual function is here virtual void SelectAnimation(const std::string& name, bool once, fixed speed) = 0; ^ ../../../source/simulation2/components/CCmpVisualActor.cpp:456:15: warning: 'SelectMovementAnimation' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SelectMovementAnimation(const std::string& name, fixed speed) ^ ../../../source/simulation2/components/ICmpVisual.h:108:15: note: overridden virtual function is here virtual void SelectMovementAnimation(const std::string& name, fixed speed) = 0; ^ ../../../source/simulation2/components/CCmpVisualActor.cpp:466:15: warning: 'SetAnimationSyncRepeat' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetAnimationSyncRepeat(fixed repeattime) ^ ../../../source/simulation2/components/ICmpVisual.h:114:15: note: overridden virtual function is here virtual void SetAnimationSyncRepeat(fixed repeattime) = 0; ^ ../../../source/simulation2/components/CCmpVisualActor.cpp:474:15: warning: 'SetAnimationSyncOffset' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetAnimationSyncOffset(fixed actiontime) ^ ../../../source/simulation2/components/ICmpVisual.h:120:15: note: overridden virtual function is here virtual void SetAnimationSyncOffset(fixed actiontime) = 0; ^ ../../../source/simulation2/components/CCmpVisualActor.cpp:482:15: warning: 'SetShadingColor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetShadingColor(fixed r, fixed g, fixed b, fixed a) ^ ../../../source/simulation2/components/ICmpVisual.h:131:15: note: overridden virtual function is here virtual void SetShadingColor(fixed r, fixed g, fixed b, fixed a) = 0; ^ ../../../source/simulation2/components/CCmpVisualActor.cpp:496:15: warning: 'SetVariable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetVariable(const std::string& name, float value) ^ ../../../source/simulation2/components/ICmpVisual.h:137:15: note: overridden virtual function is here virtual void SetVariable(const std::string& name, float value) = 0; ^ ../../../source/simulation2/components/CCmpVisualActor.cpp:502:14: warning: 'GetActorSeed' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual u32 GetActorSeed() const ^ ../../../source/simulation2/components/ICmpVisual.h:142:14: note: overridden virtual function is here virtual u32 GetActorSeed() const = 0; ^ ../../../source/simulation2/components/CCmpVisualActor.cpp:507:15: warning: 'SetActorSeed' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetActorSeed(u32 seed) ^ ../../../source/simulation2/components/ICmpVisual.h:147:15: note: overridden virtual function is here virtual void SetActorSeed(u32 seed) = 0; ^ ../../../source/simulation2/components/CCmpVisualActor.cpp:516:15: warning: 'RecomputeActorName' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void RecomputeActorName() ^ ../../../source/simulation2/components/ICmpVisual.h:152:15: note: overridden virtual function is here virtual void RecomputeActorName() = 0; ^ ../../../source/simulation2/components/CCmpVisualActor.cpp:532:15: warning: 'HasConstructionPreview' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool HasConstructionPreview() const ^ ../../../source/simulation2/components/ICmpVisual.h:157:15: note: overridden virtual function is here virtual bool HasConstructionPreview() const = 0; ^ ../../../source/simulation2/components/CCmpVisualActor.cpp:537:15: warning: 'Hotload' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Hotload(const VfsPath& name) ^ ../../../source/simulation2/components/ICmpVisual.h:165:15: note: overridden virtual function is here virtual void Hotload(const VfsPath& name = L"") = 0; ^ 37 warnings generated. ../../../source/simulation2/components/CCmpWaterManager.cpp:52:15: warning: 'Init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Init(const CParamNode& UNUSED(paramNode)) ^ ../../../source/simulation2/system/IComponent.h:46:15: note: overridden virtual function is here virtual void Init(const CParamNode& paramNode) = 0; ^ ../../../source/simulation2/components/CCmpWaterManager.cpp:56:15: warning: 'Deinit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Deinit() ^ ../../../source/simulation2/system/IComponent.h:47:15: note: overridden virtual function is here virtual void Deinit() = 0; ^ ../../../source/simulation2/components/CCmpWaterManager.cpp:63:15: warning: 'Serialize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Serialize(ISerializer& serialize) ^ ../../../source/simulation2/system/IComponent.h:62:15: note: overridden virtual function is here virtual void Serialize(ISerializer& serialize) = 0; ^ ../../../source/simulation2/components/CCmpWaterManager.cpp:68:15: warning: 'Deserialize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Deserialize(const CParamNode& paramNode, IDeserializer& deserialize) ^ ../../../source/simulation2/system/IComponent.h:63:15: note: overridden virtual function is here virtual void Deserialize(const CParamNode& paramNode, IDeserializer& deserialize) = 0; ^ ../../../source/simulation2/components/CCmpWaterManager.cpp:80:15: warning: 'HandleMessage' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void HandleMessage(const CMessage& msg, bool UNUSED(global)) ^ ../../../source/simulation2/system/IComponent.h:49:15: note: overridden virtual function is here virtual void HandleMessage(const CMessage& msg, bool global); ^ ../../../source/simulation2/components/CCmpWaterManager.cpp:104:15: warning: 'RecomputeWaterData' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void RecomputeWaterData() ^ ../../../source/simulation2/components/ICmpWaterManager.h:31:15: note: overridden virtual function is here virtual void RecomputeWaterData() = 0; ^ ../../../source/simulation2/components/CCmpWaterManager.cpp:116:15: warning: 'SetWaterLevel' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetWaterLevel(entity_pos_t h) ^ ../../../source/simulation2/components/ICmpWaterManager.h:36:15: note: overridden virtual function is here virtual void SetWaterLevel(entity_pos_t h) = 0; ^ ../../../source/simulation2/components/CCmpWaterManager.cpp:129:23: warning: 'GetWaterLevel' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual entity_pos_t GetWaterLevel(entity_pos_t UNUSED(x), entity_pos_t UNUSED(z)) const ^ ../../../source/simulation2/components/ICmpWaterManager.h:41:23: note: overridden virtual function is here virtual entity_pos_t GetWaterLevel(entity_pos_t x, entity_pos_t z) const = 0; ^ ../../../source/simulation2/components/CCmpWaterManager.cpp:134:16: warning: 'GetExactWaterLevel' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual float GetExactWaterLevel(float UNUSED(x), float UNUSED(z)) const ^ ../../../source/simulation2/components/ICmpWaterManager.h:46:16: note: overridden virtual function is here virtual float GetExactWaterLevel(float x, float z) const = 0; ^ 9 warnings generated. 24 warnings generated. /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: ../../../binaries/system/libsimulation2_dbg.a(precompiled.o) has no symbols /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: ../../../binaries/system/libengine_dbg.a(precompiled.o) has no symbols /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: ../../../binaries/system/libgraphics_dbg.a(precompiled.o) has no symbols ld: warning: text-based stub file /System/Library/Frameworks//CoreAudio.framework/CoreAudio.tbd and library file /System/Library/Frameworks//CoreAudio.framework/CoreAudio are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//AudioToolbox.framework/AudioToolbox.tbd and library file /System/Library/Frameworks//AudioToolbox.framework/AudioToolbox are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//ForceFeedback.framework/ForceFeedback.tbd and library file /System/Library/Frameworks//ForceFeedback.framework/ForceFeedback are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreVideo.framework/CoreVideo.tbd and library file /System/Library/Frameworks//CoreVideo.framework/CoreVideo are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//Cocoa.framework/Cocoa.tbd and library file /System/Library/Frameworks//Cocoa.framework/Cocoa are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//IOKit.framework/IOKit.tbd and library file /System/Library/Frameworks//IOKit.framework/IOKit are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//QuartzCore.framework/QuartzCore.tbd and library file /System/Library/Frameworks//QuartzCore.framework/QuartzCore are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//Metal.framework/Metal.tbd and library file /System/Library/Frameworks//Metal.framework/Metal are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//Security.framework/Security.tbd and library file /System/Library/Frameworks//Security.framework/Security are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//OpenAL.framework/OpenAL.tbd and library file /System/Library/Frameworks//OpenAL.framework/OpenAL are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//ApplicationServices.framework/ApplicationServices.tbd and library file /System/Library/Frameworks//ApplicationServices.framework/ApplicationServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//Cocoa.framework/Cocoa.tbd and library file /System/Library/Frameworks//Cocoa.framework/Cocoa are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreFoundation.framework/CoreFoundation.tbd and library file /System/Library/Frameworks//CoreFoundation.framework/CoreFoundation are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//AppKit.framework/Versions/C/AppKit.tbd and library file /System/Library/Frameworks//AppKit.framework/Versions/C/AppKit are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreData.framework/Versions/A/CoreData.tbd and library file /System/Library/Frameworks//CoreData.framework/Versions/A/CoreData are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreImage.framework/Versions/A/CoreImage.tbd and library file /System/Library/Frameworks//CoreImage.framework/Versions/A/CoreImage are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreGraphics.framework/Versions/A/CoreGraphics.tbd and library file /System/Library/Frameworks//CoreGraphics.framework/Versions/A/CoreGraphics are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreText.framework/Versions/A/CoreText.tbd and library file /System/Library/Frameworks//CoreText.framework/Versions/A/CoreText are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//ImageIO.framework/Versions/A/ImageIO.tbd and library file /System/Library/Frameworks//ImageIO.framework/Versions/A/ImageIO are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//ColorSync.framework/Versions/A/ColorSync.tbd and library file /System/Library/Frameworks//ColorSync.framework/Versions/A/ColorSync are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSyncLegacy.framework/Versions/A/ColorSyncLegacy.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSyncLegacy.framework/Versions/A/ColorSyncLegacy are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreServices.framework/Versions/A/CoreServices.tbd and library file /System/Library/Frameworks//CoreServices.framework/Versions/A/CoreServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/UIFoundation.tbd and library file /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/UIFoundation are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//Foundation.framework/Versions/C/Foundation.tbd and library file /System/Library/Frameworks//Foundation.framework/Versions/C/Foundation are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CFNetwork.framework/Versions/A/CFNetwork.tbd and library file /System/Library/Frameworks//CFNetwork.framework/Versions/A/CFNetwork are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/FSEvents.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/FSEvents are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SharedFileList.framework/Versions/A/SharedFileList.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SharedFileList.framework/Versions/A/SharedFileList are out of sync. Falling back to library file for linking. ld: warning: object file (../../../libraries/osx/fmt/lib/libfmt.a(format.cc.o)) was built for newer OSX version (10.13) than being linked (10.12) ld: warning: text-based stub file /System/Library/Frameworks//CoreFoundation.framework/CoreFoundation.tbd and library file /System/Library/Frameworks//CoreFoundation.framework/CoreFoundation are out of sync. Falling back to library file for linking. In file included from ../../../source/pch/test/precompiled.h:22: ../../../source/simulation2/system/ComponentTest.h:196:15: warning: 'IsLoaded' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsLoaded() const ^ ../../../source/simulation2/components/ICmpTerrain.h:33:15: note: overridden virtual function is here virtual bool IsLoaded() const = 0; ^ In file included from ../../../source/pch/test/precompiled.h:22: ../../../source/simulation2/system/ComponentTest.h:201:25: warning: 'CalcNormal' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual CFixedVector3D CalcNormal(entity_pos_t UNUSED(x), entity_pos_t UNUSED(z)) const ^ ../../../source/simulation2/components/ICmpTerrain.h:35:25: note: overridden virtual function is here virtual CFixedVector3D CalcNormal(entity_pos_t x, entity_pos_t z) const = 0; ^ In file included from ../../../source/pch/test/precompiled.h:22: ../../../source/simulation2/system/ComponentTest.h:206:20: warning: 'CalcExactNormal' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual CVector3D CalcExactNormal(float UNUSED(x), float UNUSED(z)) const ^ ../../../source/simulation2/components/ICmpTerrain.h:37:20: note: overridden virtual function is here virtual CVector3D CalcExactNormal(float x, float z) const = 0; ^ In file included from ../../../source/pch/test/precompiled.h:22: ../../../source/simulation2/system/ComponentTest.h:211:23: warning: 'GetGroundLevel' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual entity_pos_t GetGroundLevel(entity_pos_t UNUSED(x), entity_pos_t UNUSED(z)) const ^ ../../../source/simulation2/components/ICmpTerrain.h:39:23: note: overridden virtual function is here virtual entity_pos_t GetGroundLevel(entity_pos_t x, entity_pos_t z) const = 0; ^ In file included from ../../../source/pch/test/precompiled.h:22: ../../../source/simulation2/system/ComponentTest.h:216:16: warning: 'GetExactGroundLevel' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual float GetExactGroundLevel(float UNUSED(x), float UNUSED(z)) const ^ ../../../source/simulation2/components/ICmpTerrain.h:41:16: note: overridden virtual function is here virtual float GetExactGroundLevel(float x, float z) const = 0; ^ In file included from ../../../source/pch/test/precompiled.h:22: ../../../source/simulation2/system/ComponentTest.h:221:14: warning: 'GetTilesPerSide' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual u16 GetTilesPerSide() const ^ ../../../source/simulation2/components/ICmpTerrain.h:47:14: note: overridden virtual function is here virtual u16 GetTilesPerSide() const = 0; ^ In file included from ../../../source/pch/test/precompiled.h:22: ../../../source/simulation2/system/ComponentTest.h:226:14: warning: 'GetMapSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual u32 GetMapSize() const ^ ../../../source/simulation2/components/ICmpTerrain.h:58:14: note: overridden virtual function is here virtual u32 GetMapSize() const = 0; ^ In file included from ../../../source/pch/test/precompiled.h:22: ../../../source/simulation2/system/ComponentTest.h:231:14: warning: 'GetVerticesPerSide' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual u16 GetVerticesPerSide() const ^ ../../../source/simulation2/components/ICmpTerrain.h:53:14: note: overridden virtual function is here virtual u16 GetVerticesPerSide() const = 0; ^ In file included from ../../../source/pch/test/precompiled.h:22: ../../../source/simulation2/system/ComponentTest.h:236:20: warning: 'GetCTerrain' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual CTerrain* GetCTerrain() ^ ../../../source/simulation2/components/ICmpTerrain.h:60:20: note: overridden virtual function is here virtual CTerrain* GetCTerrain() = 0; ^ In file included from ../../../source/pch/test/precompiled.h:22: ../../../source/simulation2/system/ComponentTest.h:241:15: warning: 'MakeDirty' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void MakeDirty(i32 UNUSED(i0), i32 UNUSED(j0), i32 UNUSED(i1), i32 UNUSED(j1)) ^ ../../../source/simulation2/components/ICmpTerrain.h:74:15: note: overridden virtual function is here virtual void MakeDirty(i32 i0, i32 j0, i32 i1, i32 j1) = 0; ^ In file included from ../../../source/pch/test/precompiled.h:22: ../../../source/simulation2/system/ComponentTest.h:245:15: warning: 'ReloadTerrain' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void ReloadTerrain(bool UNUSED(ReloadWater)) ^ ../../../source/simulation2/components/ICmpTerrain.h:67:15: note: overridden virtual function is here virtual void ReloadTerrain(bool ReloadWater = true) = 0; ^ 11 warnings generated. In file included from ../../../source/simulation2/components/tests/test_ObstructionManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_ObstructionManager.h:29:40: warning: 'GetObstruction' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual ICmpObstructionManager::tag_t GetObstruction() const { return ICmpObstructionManager::tag_t(); } ^ ../../../source/simulation2/components/ICmpObstruction.h:47:40: note: overridden virtual function is here virtual ICmpObstructionManager::tag_t GetObstruction() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_ObstructionManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_ObstructionManager.h:30:15: warning: 'GetObstructionSquare' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool GetObstructionSquare(ICmpObstructionManager::ObstructionSquare& out) const { out = obstruction; return true; } ^ ../../../source/simulation2/components/ICmpObstruction.h:54:15: note: overridden virtual function is here virtual bool GetObstructionSquare(ICmpObstructionManager::ObstructionSquare& out) const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_ObstructionManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_ObstructionManager.h:31:15: warning: 'GetPreviousObstructionSquare' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool GetPreviousObstructionSquare(ICmpObstructionManager::ObstructionSquare& UNUSED(out)) const { return true; } ^ ../../../source/simulation2/components/ICmpObstruction.h:59:15: note: overridden virtual function is here virtual bool GetPreviousObstructionSquare(ICmpObstructionManager::ObstructionSquare& out) const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_ObstructionManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_ObstructionManager.h:32:23: warning: 'GetSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual entity_pos_t GetSize() const { return entity_pos_t::Zero(); } ^ ../../../source/simulation2/components/ICmpObstruction.h:64:23: note: overridden virtual function is here virtual entity_pos_t GetSize() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_ObstructionManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_ObstructionManager.h:33:25: warning: 'GetStaticSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual CFixedVector2D GetStaticSize() const { return CFixedVector2D(); } ^ ../../../source/simulation2/components/ICmpObstruction.h:69:25: note: overridden virtual function is here virtual CFixedVector2D GetStaticSize() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_ObstructionManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_ObstructionManager.h:34:27: warning: 'GetObstructionType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual EObstructionType GetObstructionType() const { return ICmpObstruction::STATIC; } ^ ../../../source/simulation2/components/ICmpObstruction.h:71:27: note: overridden virtual function is here virtual EObstructionType GetObstructionType() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_ObstructionManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_ObstructionManager.h:35:15: warning: 'SetUnitClearance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetUnitClearance(const entity_pos_t& UNUSED(clearance)) { } ^ ../../../source/simulation2/components/ICmpObstruction.h:73:15: note: overridden virtual function is here virtual void SetUnitClearance(const entity_pos_t& clearance) = 0; ^ In file included from ../../../source/simulation2/components/tests/test_ObstructionManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_ObstructionManager.h:36:15: warning: 'IsControlPersistent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsControlPersistent() const { return true; } ^ ../../../source/simulation2/components/ICmpObstruction.h:75:15: note: overridden virtual function is here virtual bool IsControlPersistent() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_ObstructionManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_ObstructionManager.h:37:15: warning: 'CheckShorePlacement' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool CheckShorePlacement() const { return true; } ^ ../../../source/simulation2/components/ICmpObstruction.h:80:15: note: overridden virtual function is here virtual bool CheckShorePlacement() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_ObstructionManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_ObstructionManager.h:38:27: warning: 'CheckFoundation' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual EFoundationCheck CheckFoundation(const std::string& UNUSED(className)) const { return EFoundationCheck(); } ^ ../../../source/simulation2/components/ICmpObstruction.h:89:27: note: overridden virtual function is here virtual EFoundationCheck CheckFoundation(const std::string& className) const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_ObstructionManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_ObstructionManager.h:39:27: warning: 'CheckFoundation' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual EFoundationCheck CheckFoundation(const std::string& UNUSED(className), bool UNUSED(onlyCenterPoint)) const { return EFoundationCheck(); } ^ ../../../source/simulation2/components/ICmpObstruction.h:90:27: note: overridden virtual function is here virtual EFoundationCheck CheckFoundation(const std::string& className, bool onlyCenterPoint) const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_ObstructionManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_ObstructionManager.h:40:22: warning: 'CheckFoundation_wrapper' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual std::string CheckFoundation_wrapper(const std::string& UNUSED(className), bool UNUSED(onlyCenterPoint)) const { return std::string(); } ^ ../../../source/simulation2/components/ICmpObstruction.h:96:22: note: overridden virtual function is here virtual std::string CheckFoundation_wrapper(const std::string& className, bool onlyCenterPoint) const; ^ In file included from ../../../source/simulation2/components/tests/test_ObstructionManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_ObstructionManager.h:41:15: warning: 'CheckDuplicateFoundation' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool CheckDuplicateFoundation() const { return true; } ^ ../../../source/simulation2/components/ICmpObstruction.h:103:15: note: overridden virtual function is here virtual bool CheckDuplicateFoundation() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_ObstructionManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_ObstructionManager.h:42:35: warning: 'GetEntitiesByFlags' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual std::vector<entity_id_t> GetEntitiesByFlags(ICmpObstructionManager::flags_t UNUSED(flags)) const { return std::vector<entity_id_t>(); } ^ ../../../source/simulation2/components/ICmpObstruction.h:109:35: note: overridden virtual function is here virtual std::vector<entity_id_t> GetEntitiesByFlags(ICmpObstructionManager::flags_t flags) const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_ObstructionManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_ObstructionManager.h:43:35: warning: 'GetEntitiesBlockingMovement' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual std::vector<entity_id_t> GetEntitiesBlockingMovement() const { return std::vector<entity_id_t>(); } ^ ../../../source/simulation2/components/ICmpObstruction.h:115:35: note: overridden virtual function is here virtual std::vector<entity_id_t> GetEntitiesBlockingMovement() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_ObstructionManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_ObstructionManager.h:44:35: warning: 'GetEntitiesBlockingConstruction' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual std::vector<entity_id_t> GetEntitiesBlockingConstruction() const { return std::vector<entity_id_t>(); } ^ ../../../source/simulation2/components/ICmpObstruction.h:121:35: note: overridden virtual function is here virtual std::vector<entity_id_t> GetEntitiesBlockingConstruction() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_ObstructionManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_ObstructionManager.h:45:35: warning: 'GetEntitiesDeletedUponConstruction' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual std::vector<entity_id_t> GetEntitiesDeletedUponConstruction() const { return std::vector<entity_id_t>(); } ^ ../../../source/simulation2/components/ICmpObstruction.h:127:35: note: overridden virtual function is here virtual std::vector<entity_id_t> GetEntitiesDeletedUponConstruction() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_ObstructionManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_ObstructionManager.h:46:15: warning: 'ResolveFoundationCollisions' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void ResolveFoundationCollisions() const { } ^ ../../../source/simulation2/components/ICmpObstruction.h:133:15: note: overridden virtual function is here virtual void ResolveFoundationCollisions() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_ObstructionManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_ObstructionManager.h:47:15: warning: 'SetActive' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetActive(bool UNUSED(active)) { } ^ ../../../source/simulation2/components/ICmpObstruction.h:135:15: note: overridden virtual function is here virtual void SetActive(bool active) = 0; ^ In file included from ../../../source/simulation2/components/tests/test_ObstructionManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_ObstructionManager.h:48:15: warning: 'SetMovingFlag' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetMovingFlag(bool UNUSED(enabled)) { } ^ ../../../source/simulation2/components/ICmpObstruction.h:137:15: note: overridden virtual function is here virtual void SetMovingFlag(bool enabled) = 0; ^ In file included from ../../../source/simulation2/components/tests/test_ObstructionManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_ObstructionManager.h:49:15: warning: 'SetDisableBlockMovementPathfinding' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetDisableBlockMovementPathfinding(bool UNUSED(movementDisabled), bool UNUSED(pathfindingDisabled), int32_t UNUSED(shape)) { } ^ ../../../source/simulation2/components/ICmpObstruction.h:139:15: note: overridden virtual function is here virtual void SetDisableBlockMovementPathfinding(bool movementDisabled, bool pathfindingDisabled, int32_t shape) = 0; ^ In file included from ../../../source/simulation2/components/tests/test_ObstructionManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_ObstructionManager.h:50:15: warning: 'GetBlockMovementFlag' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool GetBlockMovementFlag(bool) const { return true; } ^ ../../../source/simulation2/components/ICmpObstruction.h:144:15: note: overridden virtual function is here virtual bool GetBlockMovementFlag(bool templateOnly) const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_ObstructionManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_ObstructionManager.h:51:15: warning: 'SetControlGroup' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetControlGroup(entity_id_t UNUSED(group)) { } ^ ../../../source/simulation2/components/ICmpObstruction.h:151:15: note: overridden virtual function is here virtual void SetControlGroup(entity_id_t group) = 0; ^ In file included from ../../../source/simulation2/components/tests/test_ObstructionManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_ObstructionManager.h:52:22: warning: 'GetControlGroup' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual entity_id_t GetControlGroup() const { return INVALID_ENTITY; } ^ ../../../source/simulation2/components/ICmpObstruction.h:154:22: note: overridden virtual function is here virtual entity_id_t GetControlGroup() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_ObstructionManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_ObstructionManager.h:53:15: warning: 'SetControlGroup2' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetControlGroup2(entity_id_t UNUSED(group2)) { } ^ ../../../source/simulation2/components/ICmpObstruction.h:156:15: note: overridden virtual function is here virtual void SetControlGroup2(entity_id_t group2) = 0; ^ In file included from ../../../source/simulation2/components/tests/test_ObstructionManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_ObstructionManager.h:54:22: warning: 'GetControlGroup2' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual entity_id_t GetControlGroup2() const { return INVALID_ENTITY; } ^ ../../../source/simulation2/components/ICmpObstruction.h:157:22: note: overridden virtual function is here virtual entity_id_t GetControlGroup2() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_Position.cpp:16: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_Position.h:29:23: warning: 'GetWaterLevel' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual entity_pos_t GetWaterLevel(entity_pos_t UNUSED(x), entity_pos_t UNUSED(z)) const ^ ../../../source/simulation2/components/ICmpWaterManager.h:41:23: note: overridden virtual function is here virtual entity_pos_t GetWaterLevel(entity_pos_t x, entity_pos_t z) const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_Position.cpp:16: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_Position.h:34:16: warning: 'GetExactWaterLevel' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual float GetExactWaterLevel(float UNUSED(x), float UNUSED(z)) const ^ ../../../source/simulation2/components/ICmpWaterManager.h:46:16: note: overridden virtual function is here virtual float GetExactWaterLevel(float x, float z) const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_Position.cpp:16: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_Position.h:39:15: warning: 'RecomputeWaterData' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void RecomputeWaterData() ^ ../../../source/simulation2/components/ICmpWaterManager.h:31:15: note: overridden virtual function is here virtual void RecomputeWaterData() = 0; ^ In file included from ../../../source/simulation2/components/tests/test_Position.cpp:16: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_Position.h:43:15: warning: 'SetWaterLevel' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetWaterLevel(entity_pos_t UNUSED(h)) ^ ../../../source/simulation2/components/ICmpWaterManager.h:36:15: note: overridden virtual function is here virtual void SetWaterLevel(entity_pos_t h) = 0; ^ 26 warnings generated. In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:33:23: warning: 'GetRange' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual entity_pos_t GetRange() const { return entity_pos_t::FromInt(66); } ^ ../../../source/simulation2/components/ICmpVision.h:31:23: note: overridden virtual function is here virtual entity_pos_t GetRange() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:34:15: warning: 'GetRevealShore' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool GetRevealShore() const { return false; } ^ ../../../source/simulation2/components/ICmpVision.h:32:15: note: overridden virtual function is here virtual bool GetRevealShore() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:42:15: warning: 'SetTurretParent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetTurretParent(entity_id_t UNUSED(id), const CFixedVector3D& UNUSED(pos)) {} ^ ../../../source/simulation2/components/ICmpPosition.h:66:15: note: overridden virtual function is here virtual void SetTurretParent(entity_id_t parent, const CFixedVector3D& offset) = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:43:22: warning: 'GetTurretParent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual entity_id_t GetTurretParent() const {return INVALID_ENTITY;} ^ ../../../source/simulation2/components/ICmpPosition.h:71:22: note: overridden virtual function is here virtual entity_id_t GetTurretParent() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:44:15: warning: 'UpdateTurretPosition' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void UpdateTurretPosition() {} ^ ../../../source/simulation2/components/ICmpPosition.h:76:15: note: overridden virtual function is here virtual void UpdateTurretPosition() = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:45:33: warning: 'GetTurrets' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual std::set<entity_id_t>* GetTurrets() { return NULL; } ^ ../../../source/simulation2/components/ICmpPosition.h:81:33: note: overridden virtual function is here virtual std::set<entity_id_t>* GetTurrets() = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:46:15: warning: 'IsInWorld' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsInWorld() const { return true; } ^ ../../../source/simulation2/components/ICmpPosition.h:86:15: note: overridden virtual function is here virtual bool IsInWorld() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:47:15: warning: 'MoveOutOfWorld' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void MoveOutOfWorld() { } ^ ../../../source/simulation2/components/ICmpPosition.h:91:15: note: overridden virtual function is here virtual void MoveOutOfWorld() = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:48:15: warning: 'MoveTo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void MoveTo(entity_pos_t UNUSED(x), entity_pos_t UNUSED(z)) { } ^ ../../../source/simulation2/components/ICmpPosition.h:96:15: note: overridden virtual function is here virtual void MoveTo(entity_pos_t x, entity_pos_t z) = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:49:15: warning: 'MoveAndTurnTo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void MoveAndTurnTo(entity_pos_t UNUSED(x), entity_pos_t UNUSED(z), entity_angle_t UNUSED(a)) { } ^ ../../../source/simulation2/components/ICmpPosition.h:101:15: note: overridden virtual function is here virtual void MoveAndTurnTo(entity_pos_t x, entity_pos_t z, entity_angle_t ry) = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:50:15: warning: 'JumpTo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void JumpTo(entity_pos_t UNUSED(x), entity_pos_t UNUSED(z)) { } ^ ../../../source/simulation2/components/ICmpPosition.h:106:15: note: overridden virtual function is here virtual void JumpTo(entity_pos_t x, entity_pos_t z) = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:51:15: warning: 'SetHeightOffset' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetHeightOffset(entity_pos_t UNUSED(dy)) { } ^ ../../../source/simulation2/components/ICmpPosition.h:111:15: note: overridden virtual function is here virtual void SetHeightOffset(entity_pos_t dy) = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:52:23: warning: 'GetHeightOffset' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual entity_pos_t GetHeightOffset() const { return entity_pos_t::Zero(); } ^ ../../../source/simulation2/components/ICmpPosition.h:116:23: note: overridden virtual function is here virtual entity_pos_t GetHeightOffset() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:53:15: warning: 'SetHeightFixed' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetHeightFixed(entity_pos_t UNUSED(y)) { } ^ ../../../source/simulation2/components/ICmpPosition.h:121:15: note: overridden virtual function is here virtual void SetHeightFixed(entity_pos_t y) = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:54:23: warning: 'GetHeightFixed' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual entity_pos_t GetHeightFixed() const { return entity_pos_t::Zero(); } ^ ../../../source/simulation2/components/ICmpPosition.h:126:23: note: overridden virtual function is here virtual entity_pos_t GetHeightFixed() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:55:23: warning: 'GetHeightAtFixed' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual entity_pos_t GetHeightAtFixed(entity_pos_t, entity_pos_t) const { return entity_pos_t::Zero(); } ^ ../../../source/simulation2/components/ICmpPosition.h:132:23: note: overridden virtual function is here virtual entity_pos_t GetHeightAtFixed(entity_pos_t x, entity_pos_t z) const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:56:15: warning: 'IsHeightRelative' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsHeightRelative() const { return true; } ^ ../../../source/simulation2/components/ICmpPosition.h:137:15: note: overridden virtual function is here virtual bool IsHeightRelative() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:57:15: warning: 'SetHeightRelative' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetHeightRelative(bool UNUSED(relative)) { } ^ ../../../source/simulation2/components/ICmpPosition.h:143:15: note: overridden virtual function is here virtual void SetHeightRelative(bool flag) = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:58:15: warning: 'CanFloat' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool CanFloat() const { return false; } ^ ../../../source/simulation2/components/ICmpPosition.h:148:15: note: overridden virtual function is here virtual bool CanFloat() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:59:15: warning: 'SetFloating' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetFloating(bool UNUSED(flag)) { } ^ ../../../source/simulation2/components/ICmpPosition.h:153:15: note: overridden virtual function is here virtual void SetFloating(bool flag) = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:60:15: warning: 'SetActorFloating' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetActorFloating(bool UNUSED(flag)) { } ^ ../../../source/simulation2/components/ICmpPosition.h:159:15: note: overridden virtual function is here virtual void SetActorFloating(bool flag) = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:61:15: warning: 'SetConstructionProgress' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetConstructionProgress(fixed UNUSED(progress)) { } ^ ../../../source/simulation2/components/ICmpPosition.h:165:15: note: overridden virtual function is here virtual void SetConstructionProgress(fixed progress) = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:62:25: warning: 'GetPosition' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual CFixedVector3D GetPosition() const { return m_Pos; } ^ ../../../source/simulation2/components/ICmpPosition.h:172:25: note: overridden virtual function is here virtual CFixedVector3D GetPosition() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:63:25: warning: 'GetPosition2D' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual CFixedVector2D GetPosition2D() const { return CFixedVector2D(m_Pos.X, m_Pos.Z); } ^ ../../../source/simulation2/components/ICmpPosition.h:178:25: note: overridden virtual function is here virtual CFixedVector2D GetPosition2D() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:64:25: warning: 'GetPreviousPosition' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual CFixedVector3D GetPreviousPosition() const { return CFixedVector3D(); } ^ ../../../source/simulation2/components/ICmpPosition.h:185:25: note: overridden virtual function is here virtual CFixedVector3D GetPreviousPosition() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:65:25: warning: 'GetPreviousPosition2D' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual CFixedVector2D GetPreviousPosition2D() const { return CFixedVector2D(); } ^ ../../../source/simulation2/components/ICmpPosition.h:191:25: note: overridden virtual function is here virtual CFixedVector2D GetPreviousPosition2D() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:66:16: warning: 'GetTurnRate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual fixed GetTurnRate() const { return fixed::Zero(); } ^ ../../../source/simulation2/components/ICmpPosition.h:196:16: note: overridden virtual function is here virtual fixed GetTurnRate() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:67:15: warning: 'TurnTo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void TurnTo(entity_angle_t UNUSED(y)) { } ^ ../../../source/simulation2/components/ICmpPosition.h:202:15: note: overridden virtual function is here virtual void TurnTo(entity_angle_t y) = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:68:15: warning: 'SetYRotation' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetYRotation(entity_angle_t UNUSED(y)) { } ^ ../../../source/simulation2/components/ICmpPosition.h:208:15: note: overridden virtual function is here virtual void SetYRotation(entity_angle_t y) = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:69:15: warning: 'SetXZRotation' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetXZRotation(entity_angle_t UNUSED(x), entity_angle_t UNUSED(z)) { } ^ ../../../source/simulation2/components/ICmpPosition.h:216:15: note: overridden virtual function is here virtual void SetXZRotation(entity_angle_t x, entity_angle_t z) = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:70:25: warning: 'GetRotation' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual CFixedVector3D GetRotation() const { return CFixedVector3D(); } ^ ../../../source/simulation2/components/ICmpPosition.h:226:25: note: overridden virtual function is here virtual CFixedVector3D GetRotation() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:71:16: warning: 'GetDistanceTravelled' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual fixed GetDistanceTravelled() const { return fixed::Zero(); } ^ ../../../source/simulation2/components/ICmpPosition.h:232:16: note: overridden virtual function is here virtual fixed GetDistanceTravelled() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:72:15: warning: 'GetInterpolatedPosition2D' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void GetInterpolatedPosition2D(float UNUSED(frameOffset), float& x, float& z, float& rotY) const { x = z = rotY = 0; } ^ ../../../source/simulation2/components/ICmpPosition.h:238:15: note: overridden virtual function is here virtual void GetInterpolatedPosition2D(float frameOffset, float& x, float& z, float& rotY) const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:73:20: warning: 'GetInterpolatedTransform' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual CMatrix3D GetInterpolatedTransform(float UNUSED(frameOffset)) const { return CMatrix3D(); } ^ ../../../source/simulation2/components/ICmpPosition.h:244:20: note: overridden virtual function is here virtual CMatrix3D GetInterpolatedTransform(float frameOffset) const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:85:40: warning: 'GetObstruction' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual ICmpObstructionManager::tag_t GetObstruction() const { return {}; }; ^ ../../../source/simulation2/components/ICmpObstruction.h:47:40: note: overridden virtual function is here virtual ICmpObstructionManager::tag_t GetObstruction() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:86:15: warning: 'GetObstructionSquare' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool GetObstructionSquare(ICmpObstructionManager::ObstructionSquare&) const { return false; }; ^ ../../../source/simulation2/components/ICmpObstruction.h:54:15: note: overridden virtual function is here virtual bool GetObstructionSquare(ICmpObstructionManager::ObstructionSquare& out) const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:87:15: warning: 'GetPreviousObstructionSquare' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool GetPreviousObstructionSquare(ICmpObstructionManager::ObstructionSquare&) const { return false; }; ^ ../../../source/simulation2/components/ICmpObstruction.h:59:15: note: overridden virtual function is here virtual bool GetPreviousObstructionSquare(ICmpObstructionManager::ObstructionSquare& out) const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:88:23: warning: 'GetSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual entity_pos_t GetSize() const { return m_Size; }; ^ ../../../source/simulation2/components/ICmpObstruction.h:64:23: note: overridden virtual function is here virtual entity_pos_t GetSize() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:89:25: warning: 'GetStaticSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual CFixedVector2D GetStaticSize() const { return {}; }; ^ ../../../source/simulation2/components/ICmpObstruction.h:69:25: note: overridden virtual function is here virtual CFixedVector2D GetStaticSize() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:90:27: warning: 'GetObstructionType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual EObstructionType GetObstructionType() const { return {}; }; ^ ../../../source/simulation2/components/ICmpObstruction.h:71:27: note: overridden virtual function is here virtual EObstructionType GetObstructionType() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:91:15: warning: 'SetUnitClearance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetUnitClearance(const entity_pos_t&) {}; ^ ../../../source/simulation2/components/ICmpObstruction.h:73:15: note: overridden virtual function is here virtual void SetUnitClearance(const entity_pos_t& clearance) = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:92:15: warning: 'IsControlPersistent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsControlPersistent() const { return {}; }; ^ ../../../source/simulation2/components/ICmpObstruction.h:75:15: note: overridden virtual function is here virtual bool IsControlPersistent() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:93:15: warning: 'CheckShorePlacement' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool CheckShorePlacement() const { return {}; }; ^ ../../../source/simulation2/components/ICmpObstruction.h:80:15: note: overridden virtual function is here virtual bool CheckShorePlacement() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:94:27: warning: 'CheckFoundation' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual EFoundationCheck CheckFoundation(const std::string&) const { return {}; }; ^ ../../../source/simulation2/components/ICmpObstruction.h:89:27: note: overridden virtual function is here virtual EFoundationCheck CheckFoundation(const std::string& className) const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:95:27: warning: 'CheckFoundation' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual EFoundationCheck CheckFoundation(const std::string& , bool) const { return {}; }; ^ ../../../source/simulation2/components/ICmpObstruction.h:90:27: note: overridden virtual function is here virtual EFoundationCheck CheckFoundation(const std::string& className, bool onlyCenterPoint) const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:96:22: warning: 'CheckFoundation_wrapper' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual std::string CheckFoundation_wrapper(const std::string&, bool) const { return {}; }; ^ ../../../source/simulation2/components/ICmpObstruction.h:96:22: note: overridden virtual function is here virtual std::string CheckFoundation_wrapper(const std::string& className, bool onlyCenterPoint) const; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:97:15: warning: 'CheckDuplicateFoundation' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool CheckDuplicateFoundation() const { return {}; }; ^ ../../../source/simulation2/components/ICmpObstruction.h:103:15: note: overridden virtual function is here virtual bool CheckDuplicateFoundation() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:98:35: warning: 'GetEntitiesByFlags' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual std::vector<entity_id_t> GetEntitiesByFlags(ICmpObstructionManager::flags_t) const { return {}; }; ^ ../../../source/simulation2/components/ICmpObstruction.h:109:35: note: overridden virtual function is here virtual std::vector<entity_id_t> GetEntitiesByFlags(ICmpObstructionManager::flags_t flags) const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:99:35: warning: 'GetEntitiesBlockingMovement' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual std::vector<entity_id_t> GetEntitiesBlockingMovement() const { return {}; }; ^ ../../../source/simulation2/components/ICmpObstruction.h:115:35: note: overridden virtual function is here virtual std::vector<entity_id_t> GetEntitiesBlockingMovement() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:100:35: warning: 'GetEntitiesBlockingConstruction' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual std::vector<entity_id_t> GetEntitiesBlockingConstruction() const { return {}; }; ^ ../../../source/simulation2/components/ICmpObstruction.h:121:35: note: overridden virtual function is here virtual std::vector<entity_id_t> GetEntitiesBlockingConstruction() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:101:35: warning: 'GetEntitiesDeletedUponConstruction' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual std::vector<entity_id_t> GetEntitiesDeletedUponConstruction() const { return {}; }; ^ ../../../source/simulation2/components/ICmpObstruction.h:127:35: note: overridden virtual function is here virtual std::vector<entity_id_t> GetEntitiesDeletedUponConstruction() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:102:15: warning: 'ResolveFoundationCollisions' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void ResolveFoundationCollisions() const {}; ^ ../../../source/simulation2/components/ICmpObstruction.h:133:15: note: overridden virtual function is here virtual void ResolveFoundationCollisions() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:103:15: warning: 'SetActive' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetActive(bool) {}; ^ ../../../source/simulation2/components/ICmpObstruction.h:135:15: note: overridden virtual function is here virtual void SetActive(bool active) = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:104:15: warning: 'SetMovingFlag' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetMovingFlag(bool) {}; ^ ../../../source/simulation2/components/ICmpObstruction.h:137:15: note: overridden virtual function is here virtual void SetMovingFlag(bool enabled) = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:105:15: warning: 'SetDisableBlockMovementPathfinding' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetDisableBlockMovementPathfinding(bool, bool, int32_t) {}; ^ ../../../source/simulation2/components/ICmpObstruction.h:139:15: note: overridden virtual function is here virtual void SetDisableBlockMovementPathfinding(bool movementDisabled, bool pathfindingDisabled, int32_t shape) = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:106:15: warning: 'GetBlockMovementFlag' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool GetBlockMovementFlag(bool) const { return {}; }; ^ ../../../source/simulation2/components/ICmpObstruction.h:144:15: note: overridden virtual function is here virtual bool GetBlockMovementFlag(bool templateOnly) const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:107:15: warning: 'SetControlGroup' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetControlGroup(entity_id_t) {}; ^ ../../../source/simulation2/components/ICmpObstruction.h:151:15: note: overridden virtual function is here virtual void SetControlGroup(entity_id_t group) = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:108:22: warning: 'GetControlGroup' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual entity_id_t GetControlGroup() const { return {}; }; ^ ../../../source/simulation2/components/ICmpObstruction.h:154:22: note: overridden virtual function is here virtual entity_id_t GetControlGroup() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:109:15: warning: 'SetControlGroup2' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetControlGroup2(entity_id_t) {}; ^ ../../../source/simulation2/components/ICmpObstruction.h:156:15: note: overridden virtual function is here virtual void SetControlGroup2(entity_id_t group2) = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:110:22: warning: 'GetControlGroup2' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual entity_id_t GetControlGroup2() const { return {}; }; ^ ../../../source/simulation2/components/ICmpObstruction.h:157:22: note: overridden virtual function is here virtual entity_id_t GetControlGroup2() const = 0; ^ 4 warnings generated. 60 warnings generated. ld: warning: text-based stub file /System/Library/Frameworks//CoreAudio.framework/CoreAudio.tbd and library file /System/Library/Frameworks//CoreAudio.framework/CoreAudio are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//AudioToolbox.framework/AudioToolbox.tbd and library file /System/Library/Frameworks//AudioToolbox.framework/AudioToolbox are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//ForceFeedback.framework/ForceFeedback.tbd and library file /System/Library/Frameworks//ForceFeedback.framework/ForceFeedback are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreVideo.framework/CoreVideo.tbd and library file /System/Library/Frameworks//CoreVideo.framework/CoreVideo are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//Cocoa.framework/Cocoa.tbd and library file /System/Library/Frameworks//Cocoa.framework/Cocoa are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//IOKit.framework/IOKit.tbd and library file /System/Library/Frameworks//IOKit.framework/IOKit are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//QuartzCore.framework/QuartzCore.tbd and library file /System/Library/Frameworks//QuartzCore.framework/QuartzCore are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//Metal.framework/Metal.tbd and library file /System/Library/Frameworks//Metal.framework/Metal are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//Security.framework/Security.tbd and library file /System/Library/Frameworks//Security.framework/Security are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//OpenAL.framework/OpenAL.tbd and library file /System/Library/Frameworks//OpenAL.framework/OpenAL are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//AppKit.framework/Versions/C/AppKit.tbd and library file /System/Library/Frameworks//AppKit.framework/Versions/C/AppKit are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreData.framework/Versions/A/CoreData.tbd and library file /System/Library/Frameworks//CoreData.framework/Versions/A/CoreData are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//ApplicationServices.framework/Versions/A/ApplicationServices.tbd and library file /System/Library/Frameworks//ApplicationServices.framework/Versions/A/ApplicationServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreImage.framework/Versions/A/CoreImage.tbd and library file /System/Library/Frameworks//CoreImage.framework/Versions/A/CoreImage are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/UIFoundation.tbd and library file /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/UIFoundation are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//Foundation.framework/Versions/C/Foundation.tbd and library file /System/Library/Frameworks//Foundation.framework/Versions/C/Foundation are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreGraphics.framework/Versions/A/CoreGraphics.tbd and library file /System/Library/Frameworks//CoreGraphics.framework/Versions/A/CoreGraphics are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreText.framework/Versions/A/CoreText.tbd and library file /System/Library/Frameworks//CoreText.framework/Versions/A/CoreText are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//ImageIO.framework/Versions/A/ImageIO.tbd and library file /System/Library/Frameworks//ImageIO.framework/Versions/A/ImageIO are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//ColorSync.framework/Versions/A/ColorSync.tbd and library file /System/Library/Frameworks//ColorSync.framework/Versions/A/ColorSync are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSyncLegacy.framework/Versions/A/ColorSyncLegacy.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSyncLegacy.framework/Versions/A/ColorSyncLegacy are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreServices.framework/Versions/A/CoreServices.tbd and library file /System/Library/Frameworks//CoreServices.framework/Versions/A/CoreServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreFoundation.framework/Versions/A/CoreFoundation.tbd and library file /System/Library/Frameworks//CoreFoundation.framework/Versions/A/CoreFoundation are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CFNetwork.framework/Versions/A/CFNetwork.tbd and library file /System/Library/Frameworks//CFNetwork.framework/Versions/A/CFNetwork are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/FSEvents.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/FSEvents are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SharedFileList.framework/Versions/A/SharedFileList.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SharedFileList.framework/Versions/A/SharedFileList are out of sync. Falling back to library file for linking. ld: warning: object file (../../../libraries/osx/fmt/lib/libfmt.a(format.cc.o)) was built for newer OSX version (10.13) than being linked (10.12) ld: warning: text-based stub file /System/Library/Frameworks//CoreFoundation.framework/CoreFoundation.tbd and library file /System/Library/Frameworks//CoreFoundation.framework/CoreFoundation are out of sync. Falling back to library file for linking. builderr-release-macos.txt ../../../source/simulation2/components/CCmpDecay.cpp:92:15: warning: 'Init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Init(const CParamNode& paramNode) ^ ../../../source/simulation2/system/IComponent.h:46:15: note: overridden virtual function is here virtual void Init(const CParamNode& paramNode) = 0; ^ ../../../source/simulation2/components/CCmpDecay.cpp:114:15: warning: 'Deinit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Deinit() ^ ../../../source/simulation2/system/IComponent.h:47:15: note: overridden virtual function is here virtual void Deinit() = 0; ^ ../../../source/simulation2/components/CCmpDecay.cpp:118:15: warning: 'Serialize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Serialize(ISerializer& UNUSED(serialize)) ^ ../../../source/simulation2/system/IComponent.h:62:15: note: overridden virtual function is here virtual void Serialize(ISerializer& serialize) = 0; ^ ../../../source/simulation2/components/CCmpDecay.cpp:123:15: warning: 'Deserialize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Deserialize(const CParamNode& paramNode, IDeserializer& UNUSED(deserialize)) ^ ../../../source/simulation2/system/IComponent.h:63:15: note: overridden virtual function is here virtual void Deserialize(const CParamNode& paramNode, IDeserializer& deserialize) = 0; ^ ../../../source/simulation2/components/CCmpDecay.cpp:128:15: warning: 'HandleMessage' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void HandleMessage(const CMessage& msg, bool UNUSED(global)) ^ ../../../source/simulation2/system/IComponent.h:49:15: note: overridden virtual function is here virtual void HandleMessage(const CMessage& msg, bool global); ^ ../../../source/simulation2/components/CCmpCinemaManager.cpp:47:15: warning: 'Init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Init(const CParamNode& UNUSED(paramNode)) ^ ../../../source/simulation2/system/IComponent.h:46:15: note: overridden virtual function is here virtual void Init(const CParamNode& paramNode) = 0; ^ ../../../source/simulation2/components/CCmpCinemaManager.cpp:56:15: warning: 'Deinit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Deinit() ^ ../../../source/simulation2/system/IComponent.h:47:15: note: overridden virtual function is here virtual void Deinit() = 0; ^ ../../../source/simulation2/components/CCmpCinemaManager.cpp:60:15: warning: 'Serialize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Serialize(ISerializer& serializer) ^ ../../../source/simulation2/system/IComponent.h:62:15: note: overridden virtual function is here virtual void Serialize(ISerializer& serialize) = 0; ^ ../../../source/simulation2/components/CCmpCinemaManager.cpp:76:15: warning: 'Deserialize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Deserialize(const CParamNode& UNUSED(paramNode), IDeserializer& deserializer) ^ ../../../source/simulation2/system/IComponent.h:63:15: note: overridden virtual function is here virtual void Deserialize(const CParamNode& paramNode, IDeserializer& deserialize) = 0; ^ ../../../source/simulation2/components/CCmpCinemaManager.cpp:110:15: warning: 'HandleMessage' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void HandleMessage(const CMessage& msg, bool UNUSED(global)) ^ ../../../source/simulation2/system/IComponent.h:49:15: note: overridden virtual function is here virtual void HandleMessage(const CMessage& msg, bool global); ^ ../../../source/simulation2/components/CCmpCinemaManager.cpp:149:15: warning: 'AddPath' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void AddPath(const CCinemaPath& path) ^ ../../../source/simulation2/components/ICmpCinemaManager.h:41:15: note: overridden virtual function is here virtual void AddPath(const CCinemaPath& path) = 0; ^ ../../../source/simulation2/components/CCmpCinemaManager.cpp:159:15: warning: 'AddCinemaPathToQueue' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void AddCinemaPathToQueue(const CStrW& name) ^ ../../../source/simulation2/components/ICmpCinemaManager.h:47:15: note: overridden virtual function is here virtual void AddCinemaPathToQueue(const CStrW& name) = 0; ^ ../../../source/simulation2/components/CCmpCinemaManager.cpp:173:15: warning: 'Play' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Play() ^ ../../../source/simulation2/components/ICmpCinemaManager.h:49:15: note: overridden virtual function is here virtual void Play() = 0; ^ ../../../source/simulation2/components/CCmpCinemaManager.cpp:178:15: warning: 'Stop' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Stop() ^ ../../../source/simulation2/components/ICmpCinemaManager.h:50:15: note: overridden virtual function is here virtual void Stop() = 0; ^ ../../../source/simulation2/components/CCmpCinemaManager.cpp:183:15: warning: 'HasPath' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool HasPath(const CStrW& name) const ^ ../../../source/simulation2/components/ICmpCinemaManager.h:58:15: note: overridden virtual function is here virtual bool HasPath(const CStrW& name) const = 0; ^ ../../../source/simulation2/components/CCmpCinemaManager.cpp:188:15: warning: 'ClearQueue' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void ClearQueue() ^ ../../../source/simulation2/components/ICmpCinemaManager.h:65:15: note: overridden virtual function is here virtual void ClearQueue() = 0; ^ ../../../source/simulation2/components/CCmpCinemaManager.cpp:193:15: warning: 'DeletePath' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void DeletePath(const CStrW& name) ^ ../../../source/simulation2/components/ICmpCinemaManager.h:60:15: note: overridden virtual function is here virtual void DeletePath(const CStrW& name) = 0; ^ ../../../source/simulation2/components/CCmpCinemaManager.cpp:204:46: warning: 'GetPaths' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual const std::map<CStrW, CCinemaPath>& GetPaths() const ^ ../../../source/simulation2/components/ICmpCinemaManager.h:67:46: note: overridden virtual function is here virtual const std::map<CStrW, CCinemaPath>& GetPaths() const = 0; ^ ../../../source/simulation2/components/CCmpCinemaManager.cpp:209:15: warning: 'SetPaths' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetPaths(const std::map<CStrW, CCinemaPath>& newPaths) ^ ../../../source/simulation2/components/ICmpCinemaManager.h:68:15: note: overridden virtual function is here virtual void SetPaths(const std::map<CStrW, CCinemaPath>& newPaths) = 0; ^ ../../../source/simulation2/components/CCmpCinemaManager.cpp:214:40: warning: 'GetQueue' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual const std::list<CCinemaPath>& GetQueue() const ^ ../../../source/simulation2/components/ICmpCinemaManager.h:69:40: note: overridden virtual function is here virtual const std::list<CCinemaPath>& GetQueue() const = 0; ^ ../../../source/simulation2/components/CCmpCinemaManager.cpp:219:15: warning: 'IsEnabled' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsEnabled() const ^ ../../../source/simulation2/components/ICmpCinemaManager.h:71:15: note: overridden virtual function is here virtual bool IsEnabled() const = 0; ^ ../../../source/simulation2/components/CCmpCinemaManager.cpp:224:15: warning: 'SetEnabled' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetEnabled(bool enabled) ^ ../../../source/simulation2/components/ICmpCinemaManager.h:77:15: note: overridden virtual function is here virtual void SetEnabled(bool enabled) = 0; ^ ../../../source/simulation2/components/CCmpCinemaManager.cpp:249:15: warning: 'PlayQueue' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void PlayQueue(const float deltaRealTime, CCamera* camera) ^ ../../../source/simulation2/components/ICmpCinemaManager.h:51:15: note: overridden virtual function is here virtual void PlayQueue(const float deltaRealTime, CCamera* camera) = 0; ^ ../../../source/simulation2/components/CCmpCommandQueue.cpp:46:15: warning: 'Init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Init(const CParamNode& UNUSED(paramNode)) ^ ../../../source/simulation2/system/IComponent.h:46:15: note: overridden virtual function is here virtual void Init(const CParamNode& paramNode) = 0; ^ ../../../source/simulation2/components/CCmpCommandQueue.cpp:50:15: warning: 'Deinit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Deinit() ^ ../../../source/simulation2/system/IComponent.h:47:15: note: overridden virtual function is here virtual void Deinit() = 0; ^ ../../../source/simulation2/components/CCmpCommandQueue.cpp:54:15: warning: 'Serialize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Serialize(ISerializer& serialize) ^ ../../../source/simulation2/system/IComponent.h:62:15: note: overridden virtual function is here virtual void Serialize(ISerializer& serialize) = 0; ^ ../../../source/simulation2/components/CCmpCommandQueue.cpp:66:15: warning: 'Deserialize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Deserialize(const CParamNode& UNUSED(paramNode), IDeserializer& deserialize) ^ ../../../source/simulation2/system/IComponent.h:63:15: note: overridden virtual function is here virtual void Deserialize(const CParamNode& paramNode, IDeserializer& deserialize) = 0; ^ ../../../source/simulation2/components/CCmpCommandQueue.cpp:82:15: warning: 'PushLocalCommand' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void PushLocalCommand(player_id_t player, JS::HandleValue cmd) ^ ../../../source/simulation2/components/ICmpCommandQueue.h:45:15: note: overridden virtual function is here virtual void PushLocalCommand(player_id_t player, JS::HandleValue cmd) = 0; ^ ../../../source/simulation2/components/CCmpCommandQueue.cpp:88:15: warning: 'PostNetworkCommand' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void PostNetworkCommand(JS::HandleValue cmd1) ^ ../../../source/simulation2/components/ICmpCommandQueue.h:50:15: note: overridden virtual function is here virtual void PostNetworkCommand(JS::HandleValue cmd) = 0; ^ ../../../source/simulation2/components/CCmpCommandQueue.cpp:103:15: warning: 'FlushTurn' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void FlushTurn(const std::vector<SimulationCommand>& commands) ^ ../../../source/simulation2/components/ICmpCommandQueue.h:56:15: note: overridden virtual function is here virtual void FlushTurn(const std::vector<SimulationCommand>& commands) = 0; ^ ../../../source/simulation2/components/CCmpAIManager.cpp:884:15: warning: 'Init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Init(const CParamNode& UNUSED(paramNode)) ^ ../../../source/simulation2/system/IComponent.h:46:15: note: overridden virtual function is here virtual void Init(const CParamNode& paramNode) = 0; ^ ../../../source/simulation2/components/CCmpAIManager.cpp:893:15: warning: 'Deinit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Deinit() ^ ../../../source/simulation2/system/IComponent.h:47:15: note: overridden virtual function is here virtual void Deinit() = 0; ^ ../../../source/simulation2/components/CCmpAIManager.cpp:897:15: warning: 'Serialize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Serialize(ISerializer& serialize) ^ ../../../source/simulation2/system/IComponent.h:62:15: note: overridden virtual function is here virtual void Serialize(ISerializer& serialize) = 0; ^ ../../../source/simulation2/components/CCmpAIManager.cpp:909:15: warning: 'Deserialize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Deserialize(const CParamNode& paramNode, IDeserializer& deserialize) ^ ../../../source/simulation2/system/IComponent.h:63:15: note: overridden virtual function is here virtual void Deserialize(const CParamNode& paramNode, IDeserializer& deserialize) = 0; ^ ../../../source/simulation2/components/CCmpAIManager.cpp:923:15: warning: 'AddPlayer' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void AddPlayer(const std::wstring& id, player_id_t player, u8 difficulty, const std::wstring& behavior) ^ ../../../source/simulation2/components/ICmpAIManager.h:33:15: note: overridden virtual function is here virtual void AddPlayer(const std::wstring& id, player_id_t player, uint8_t difficulty, const std::wstring&) = 0; ^ ../../../source/simulation2/components/CCmpAIManager.cpp:937:15: warning: 'SetRNGSeed' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetRNGSeed(u32 seed) ^ ../../../source/simulation2/components/ICmpAIManager.h:34:15: note: overridden virtual function is here virtual void SetRNGSeed(uint32_t seed) = 0; ^ ../../../source/simulation2/components/CCmpAIManager.cpp:942:15: warning: 'TryLoadSharedComponent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void TryLoadSharedComponent() ^ ../../../source/simulation2/components/ICmpAIManager.h:35:15: note: overridden virtual function is here virtual void TryLoadSharedComponent() = 0; ^ ../../../source/simulation2/components/CCmpAIManager.cpp:947:15: warning: 'RunGamestateInit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void RunGamestateInit() ^ ../../../source/simulation2/components/ICmpAIManager.h:36:15: note: overridden virtual function is here virtual void RunGamestateInit() = 0; ^ ../../../source/simulation2/components/CCmpAIManager.cpp:984:15: warning: 'StartComputation' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void StartComputation() ^ ../../../source/simulation2/components/ICmpAIManager.h:42:15: note: overridden virtual function is here virtual void StartComputation() = 0; ^ ../../../source/simulation2/components/CCmpAIManager.cpp:1043:15: warning: 'PushCommands' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void PushCommands() ^ ../../../source/simulation2/components/ICmpAIManager.h:48:15: note: overridden virtual function is here virtual void PushCommands() = 0; ^ 5 warnings generated. ../../../source/simulation2/components/CCmpFootprint.cpp:95:15: warning: 'Init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Init(const CParamNode& paramNode) ^ ../../../source/simulation2/system/IComponent.h:46:15: note: overridden virtual function is here virtual void Init(const CParamNode& paramNode) = 0; ^ ../../../source/simulation2/components/CCmpFootprint.cpp:124:15: warning: 'Deinit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Deinit() ^ ../../../source/simulation2/system/IComponent.h:47:15: note: overridden virtual function is here virtual void Deinit() = 0; ^ ../../../source/simulation2/components/CCmpFootprint.cpp:128:15: warning: 'Serialize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Serialize(ISerializer& UNUSED(serialize)) ^ ../../../source/simulation2/system/IComponent.h:62:15: note: overridden virtual function is here virtual void Serialize(ISerializer& serialize) = 0; ^ ../../../source/simulation2/components/CCmpFootprint.cpp:133:15: warning: 'Deserialize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Deserialize(const CParamNode& paramNode, IDeserializer& UNUSED(deserialize)) ^ ../../../source/simulation2/system/IComponent.h:63:15: note: overridden virtual function is here virtual void Deserialize(const CParamNode& paramNode, IDeserializer& deserialize) = 0; ^ ../../../source/simulation2/components/CCmpFootprint.cpp:138:15: warning: 'GetShape' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void GetShape(EShape& shape, entity_pos_t& size0, entity_pos_t& size1, entity_pos_t& height) const ^ ../../../source/simulation2/components/ICmpFootprint.h:50:15: note: overridden virtual function is here virtual void GetShape(EShape& shape, entity_pos_t& size0, entity_pos_t& size1, entity_pos_t& height) const = 0; ^ ../../../source/simulation2/components/CCmpFootprint.cpp:146:25: warning: 'PickSpawnPoint' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual CFixedVector3D PickSpawnPoint(entity_id_t spawned) const ^ ../../../source/simulation2/components/ICmpFootprint.h:65:25: note: overridden virtual function is here virtual CFixedVector3D PickSpawnPoint(entity_id_t spawned) const = 0; ^ ../../../source/simulation2/components/CCmpFootprint.cpp:272:25: warning: 'PickSpawnPointBothPass' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual CFixedVector3D PickSpawnPointBothPass(entity_id_t spawned) const ^ ../../../source/simulation2/components/ICmpFootprint.h:72:25: note: overridden virtual function is here virtual CFixedVector3D PickSpawnPointBothPass(entity_id_t spawned) const = 0; ^ 7 warnings generated. 7 warnings generated. ../../../source/simulation2/components/CCmpMotionBall.cpp:46:15: warning: 'Init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Init(const CParamNode& UNUSED(paramNode)) ^ ../../../source/simulation2/system/IComponent.h:46:15: note: overridden virtual function is here virtual void Init(const CParamNode& paramNode) = 0; ^ ../../../source/simulation2/components/CCmpMotionBall.cpp:52:15: warning: 'Deinit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Deinit() ^ ../../../source/simulation2/system/IComponent.h:47:15: note: overridden virtual function is here virtual void Deinit() = 0; ^ ../../../source/simulation2/components/CCmpMotionBall.cpp:56:15: warning: 'Serialize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Serialize(ISerializer& serialize) ^ ../../../source/simulation2/system/IComponent.h:62:15: note: overridden virtual function is here virtual void Serialize(ISerializer& serialize) = 0; ^ ../../../source/simulation2/components/CCmpMotionBall.cpp:62:15: warning: 'Deserialize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Deserialize(const CParamNode& paramNode, IDeserializer& deserialize) ^ ../../../source/simulation2/system/IComponent.h:63:15: note: overridden virtual function is here virtual void Deserialize(const CParamNode& paramNode, IDeserializer& deserialize) = 0; ^ ../../../source/simulation2/components/CCmpMotionBall.cpp:69:15: warning: 'HandleMessage' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void HandleMessage(const CMessage& msg, bool UNUSED(global)) ^ ../../../source/simulation2/system/IComponent.h:49:15: note: overridden virtual function is here virtual void HandleMessage(const CMessage& msg, bool global); ^ 18 warnings generated. ../../../source/simulation2/components/CCmpObstruction.cpp:199:15: warning: 'Init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Init(const CParamNode& paramNode) ^ ../../../source/simulation2/system/IComponent.h:46:15: note: overridden virtual function is here virtual void Init(const CParamNode& paramNode) = 0; ^ ../../../source/simulation2/components/CCmpObstruction.cpp:276:15: warning: 'Deinit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Deinit() ^ ../../../source/simulation2/system/IComponent.h:47:15: note: overridden virtual function is here virtual void Deinit() = 0; ^ ../../../source/simulation2/components/CCmpObstruction.cpp:295:15: warning: 'Serialize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Serialize(ISerializer& serialize) ^ ../../../source/simulation2/system/IComponent.h:62:15: note: overridden virtual function is here virtual void Serialize(ISerializer& serialize) = 0; ^ ../../../source/simulation2/components/CCmpObstruction.cpp:300:15: warning: 'Deserialize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Deserialize(const CParamNode& paramNode, IDeserializer& deserialize) ^ ../../../source/simulation2/system/IComponent.h:63:15: note: overridden virtual function is here virtual void Deserialize(const CParamNode& paramNode, IDeserializer& deserialize) = 0; ^ ../../../source/simulation2/components/CCmpObstruction.cpp:307:15: warning: 'HandleMessage' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void HandleMessage(const CMessage& msg, bool UNUSED(global)) ^ ../../../source/simulation2/system/IComponent.h:49:15: note: overridden virtual function is here virtual void HandleMessage(const CMessage& msg, bool global); ^ ../../../source/simulation2/components/CCmpObstruction.cpp:383:15: warning: 'SetActive' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetActive(bool active) ^ ../../../source/simulation2/components/ICmpObstruction.h:135:15: note: overridden virtual function is here virtual void SetActive(bool active) = 0; ^ ../../../source/simulation2/components/CCmpObstruction.cpp:449:15: warning: 'SetDisableBlockMovementPathfinding' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetDisableBlockMovementPathfinding(bool movementDisabled, bool pathfindingDisabled, int32_t shape) ^ ../../../source/simulation2/components/ICmpObstruction.h:139:15: note: overridden virtual function is here virtual void SetDisableBlockMovementPathfinding(bool movementDisabled, bool pathfindingDisabled, int32_t shape) = 0; ^ ../../../source/simulation2/components/CCmpObstruction.cpp:479:15: warning: 'GetBlockMovementFlag' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool GetBlockMovementFlag(bool templateOnly) const ^ ../../../source/simulation2/components/ICmpObstruction.h:144:15: note: overridden virtual function is here virtual bool GetBlockMovementFlag(bool templateOnly) const = 0; ^ ../../../source/simulation2/components/CCmpObstruction.cpp:484:27: warning: 'GetObstructionType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual EObstructionType GetObstructionType() const ^ ../../../source/simulation2/components/ICmpObstruction.h:71:27: note: overridden virtual function is here virtual EObstructionType GetObstructionType() const = 0; ^ ../../../source/simulation2/components/CCmpObstruction.cpp:489:40: warning: 'GetObstruction' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual ICmpObstructionManager::tag_t GetObstruction() const ^ ../../../source/simulation2/components/ICmpObstruction.h:47:40: note: overridden virtual function is here virtual ICmpObstructionManager::tag_t GetObstruction() const = 0; ^ ../../../source/simulation2/components/CCmpObstruction.cpp:494:15: warning: 'GetPreviousObstructionSquare' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool GetPreviousObstructionSquare(ICmpObstructionManager::ObstructionSquare& out) const ^ ../../../source/simulation2/components/ICmpObstruction.h:59:15: note: overridden virtual function is here virtual bool GetPreviousObstructionSquare(ICmpObstructionManager::ObstructionSquare& out) const = 0; ^ ../../../source/simulation2/components/CCmpObstruction.cpp:499:15: warning: 'GetObstructionSquare' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool GetObstructionSquare(ICmpObstructionManager::ObstructionSquare& out) const ^ ../../../source/simulation2/components/ICmpObstruction.h:54:15: note: overridden virtual function is here virtual bool GetObstructionSquare(ICmpObstructionManager::ObstructionSquare& out) const = 0; ^ ../../../source/simulation2/components/CCmpObstruction.cpp:529:23: warning: 'GetSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual entity_pos_t GetSize() const ^ ../../../source/simulation2/components/ICmpObstruction.h:64:23: note: overridden virtual function is here virtual entity_pos_t GetSize() const = 0; ^ ../../../source/simulation2/components/CCmpObstruction.cpp:537:25: warning: 'GetStaticSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual CFixedVector2D GetStaticSize() const ^ ../../../source/simulation2/components/ICmpObstruction.h:69:25: note: overridden virtual function is here virtual CFixedVector2D GetStaticSize() const = 0; ^ ../../../source/simulation2/components/CCmpObstruction.cpp:542:15: warning: 'SetUnitClearance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetUnitClearance(const entity_pos_t& clearance) ^ ../../../source/simulation2/components/ICmpObstruction.h:73:15: note: overridden virtual function is here virtual void SetUnitClearance(const entity_pos_t& clearance) = 0; ^ ../../../source/simulation2/components/CCmpObstruction.cpp:550:15: warning: 'IsControlPersistent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsControlPersistent() const ^ ../../../source/simulation2/components/ICmpObstruction.h:75:15: note: overridden virtual function is here virtual bool IsControlPersistent() const = 0; ^ ../../../source/simulation2/components/CCmpObstruction.cpp:555:15: warning: 'CheckShorePlacement' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool CheckShorePlacement() const ^ ../../../source/simulation2/components/ICmpObstruction.h:80:15: note: overridden virtual function is here virtual bool CheckShorePlacement() const = 0; ^ ../../../source/simulation2/components/CCmpObstruction.cpp:574:27: warning: 'CheckFoundation' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual EFoundationCheck CheckFoundation(const std::string& className) const ^ ../../../source/simulation2/components/ICmpObstruction.h:89:27: note: overridden virtual function is here virtual EFoundationCheck CheckFoundation(const std::string& className) const = 0; ^ ../../../source/simulation2/components/CCmpObstruction.cpp:579:27: warning: 'CheckFoundation' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual EFoundationCheck CheckFoundation(const std::string& className, bool onlyCenterPoint) const ^ ../../../source/simulation2/components/ICmpObstruction.h:90:27: note: overridden virtual function is here virtual EFoundationCheck CheckFoundation(const std::string& className, bool onlyCenterPoint) const = 0; ^ ../../../source/simulation2/components/CCmpObstruction.cpp:616:15: warning: 'CheckDuplicateFoundation' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool CheckDuplicateFoundation() const ^ ../../../source/simulation2/components/ICmpObstruction.h:103:15: note: overridden virtual function is here virtual bool CheckDuplicateFoundation() const = 0; ^ ../../../source/simulation2/components/CCmpObstruction.cpp:648:35: warning: 'GetEntitiesByFlags' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual std::vector<entity_id_t> GetEntitiesByFlags(flags_t flags) const ^ ../../../source/simulation2/components/ICmpObstruction.h:109:35: note: overridden virtual function is here virtual std::vector<entity_id_t> GetEntitiesByFlags(ICmpObstructionManager::flags_t flags) const = 0; ^ ../../../source/simulation2/components/CCmpObstruction.cpp:671:35: warning: 'GetEntitiesBlockingMovement' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual std::vector<entity_id_t> GetEntitiesBlockingMovement() const ^ ../../../source/simulation2/components/ICmpObstruction.h:115:35: note: overridden virtual function is here virtual std::vector<entity_id_t> GetEntitiesBlockingMovement() const = 0; ^ ../../../source/simulation2/components/CCmpObstruction.cpp:676:35: warning: 'GetEntitiesBlockingConstruction' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual std::vector<entity_id_t> GetEntitiesBlockingConstruction() const ^ ../../../source/simulation2/components/ICmpObstruction.h:121:35: note: overridden virtual function is here virtual std::vector<entity_id_t> GetEntitiesBlockingConstruction() const = 0; ^ ../../../source/simulation2/components/CCmpObstruction.cpp:681:35: warning: 'GetEntitiesDeletedUponConstruction' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual std::vector<entity_id_t> GetEntitiesDeletedUponConstruction() const ^ ../../../source/simulation2/components/ICmpObstruction.h:127:35: note: overridden virtual function is here virtual std::vector<entity_id_t> GetEntitiesDeletedUponConstruction() const = 0; ^ ../../../source/simulation2/components/CCmpObstruction.cpp:686:15: warning: 'SetMovingFlag' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetMovingFlag(bool enabled) ^ ../../../source/simulation2/components/ICmpObstruction.h:137:15: note: overridden virtual function is here virtual void SetMovingFlag(bool enabled) = 0; ^ ../../../source/simulation2/components/CCmpObstruction.cpp:698:15: warning: 'SetControlGroup' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetControlGroup(entity_id_t group) ^ ../../../source/simulation2/components/ICmpObstruction.h:151:15: note: overridden virtual function is here virtual void SetControlGroup(entity_id_t group) = 0; ^ ../../../source/simulation2/components/CCmpObstruction.cpp:704:15: warning: 'SetControlGroup2' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetControlGroup2(entity_id_t group2) ^ ../../../source/simulation2/components/ICmpObstruction.h:156:15: note: overridden virtual function is here virtual void SetControlGroup2(entity_id_t group2) = 0; ^ ../../../source/simulation2/components/CCmpObstruction.cpp:710:22: warning: 'GetControlGroup' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual entity_id_t GetControlGroup() const ^ ../../../source/simulation2/components/ICmpObstruction.h:154:22: note: overridden virtual function is here virtual entity_id_t GetControlGroup() const = 0; ^ ../../../source/simulation2/components/CCmpObstruction.cpp:715:22: warning: 'GetControlGroup2' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual entity_id_t GetControlGroup2() const ^ ../../../source/simulation2/components/ICmpObstruction.h:157:22: note: overridden virtual function is here virtual entity_id_t GetControlGroup2() const = 0; ^ ../../../source/simulation2/components/CCmpObstruction.cpp:747:7: warning: 'ResolveFoundationCollisions' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void ResolveFoundationCollisions() const ^ ../../../source/simulation2/components/ICmpObstruction.h:133:15: note: overridden virtual function is here virtual void ResolveFoundationCollisions() const = 0; ^ 5 warnings generated. ../../../source/simulation2/components/CCmpObstructionManager.cpp:163:15: warning: 'Init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Init(const CParamNode& UNUSED(paramNode)) ^ ../../../source/simulation2/system/IComponent.h:46:15: note: overridden virtual function is here virtual void Init(const CParamNode& paramNode) = 0; ^ ../../../source/simulation2/components/CCmpObstructionManager.cpp:183:15: warning: 'Deinit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Deinit() ^ ../../../source/simulation2/system/IComponent.h:47:15: note: overridden virtual function is here virtual void Deinit() = 0; ^ ../../../source/simulation2/components/CCmpObstructionManager.cpp:208:15: warning: 'Serialize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Serialize(ISerializer& serialize) ^ ../../../source/simulation2/system/IComponent.h:62:15: note: overridden virtual function is here virtual void Serialize(ISerializer& serialize) = 0; ^ ../../../source/simulation2/components/CCmpObstructionManager.cpp:216:15: warning: 'Deserialize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Deserialize(const CParamNode& paramNode, IDeserializer& deserialize) ^ ../../../source/simulation2/system/IComponent.h:63:15: note: overridden virtual function is here virtual void Deserialize(const CParamNode& paramNode, IDeserializer& deserialize) = 0; ^ ../../../source/simulation2/components/CCmpObstructionManager.cpp:226:15: warning: 'HandleMessage' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void HandleMessage(const CMessage& msg, bool UNUSED(global)) ^ ../../../source/simulation2/system/IComponent.h:49:15: note: overridden virtual function is here virtual void HandleMessage(const CMessage& msg, bool global); ^ ../../../source/simulation2/components/CCmpObstructionManager.cpp:241:15: warning: 'SetBounds' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetBounds(entity_pos_t x0, entity_pos_t z0, entity_pos_t x1, entity_pos_t z1) ^ ../../../source/simulation2/components/ICmpObstructionManager.h:109:15: note: overridden virtual function is here virtual void SetBounds(entity_pos_t x0, entity_pos_t z0, entity_pos_t x1, entity_pos_t z1) = 0; ^ ../../../source/simulation2/components/CCmpObstructionManager.cpp:281:16: warning: 'AddUnitShape' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual tag_t AddUnitShape(entity_id_t ent, entity_pos_t x, entity_pos_t z, entity_pos_t clearance, flags_t flags, entity_id_t group) ^ ../../../source/simulation2/components/ICmpObstructionManager.h:140:16: note: overridden virtual function is here virtual tag_t AddUnitShape(entity_id_t ent, entity_pos_t x, entity_pos_t z, entity_pos_t clearance, ^ ../../../source/simulation2/components/CCmpObstructionManager.cpp:294:16: warning: 'AddStaticShape' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual tag_t AddStaticShape(entity_id_t ent, entity_pos_t x, entity_pos_t z, entity_angle_t a, entity_pos_t w, entity_pos_t h, flags_t flags, entity_id_t group, entity_id_t group2 /* = INVALID_ENTITY */) ^ ../../../source/simulation2/components/ICmpObstructionManager.h:125:16: note: overridden virtual function is here virtual tag_t AddStaticShape(entity_id_t ent, entity_pos_t x, entity_pos_t z, entity_angle_t a, ^ ../../../source/simulation2/components/CCmpObstructionManager.cpp:314:28: warning: 'GetUnitShapeObstruction' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual ObstructionSquare GetUnitShapeObstruction(entity_pos_t x, entity_pos_t z, entity_pos_t clearance) const ^ ../../../source/simulation2/components/ICmpObstructionManager.h:329:28: note: overridden virtual function is here virtual ObstructionSquare GetUnitShapeObstruction(entity_pos_t x, entity_pos_t z, entity_pos_t clearance) const = 0; ^ ../../../source/simulation2/components/CCmpObstructionManager.cpp:322:28: warning: 'GetStaticShapeObstruction' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual ObstructionSquare GetStaticShapeObstruction(entity_pos_t x, entity_pos_t z, entity_angle_t a, entity_pos_t w, entity_pos_t h) const ^ ../../../source/simulation2/components/ICmpObstructionManager.h:331:28: note: overridden virtual function is here virtual ObstructionSquare GetStaticShapeObstruction(entity_pos_t x, entity_pos_t z, entity_angle_t a, entity_pos_t w, entity_pos_t h) const = 0; ^ ../../../source/simulation2/components/CCmpObstructionManager.cpp:333:15: warning: 'MoveShape' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void MoveShape(tag_t tag, entity_pos_t x, entity_pos_t z, entity_angle_t a) ^ ../../../source/simulation2/components/ICmpObstructionManager.h:150:15: note: overridden virtual function is here virtual void MoveShape(tag_t tag, entity_pos_t x, entity_pos_t z, entity_angle_t a) = 0; ^ ../../../source/simulation2/components/CCmpObstructionManager.cpp:382:15: warning: 'SetUnitMovingFlag' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetUnitMovingFlag(tag_t tag, bool moving) ^ ../../../source/simulation2/components/ICmpObstructionManager.h:157:15: note: overridden virtual function is here virtual void SetUnitMovingFlag(tag_t tag, bool moving) = 0; ^ ../../../source/simulation2/components/CCmpObstructionManager.cpp:398:15: warning: 'SetUnitControlGroup' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetUnitControlGroup(tag_t tag, entity_id_t group) ^ ../../../source/simulation2/components/ICmpObstructionManager.h:164:15: note: overridden virtual function is here virtual void SetUnitControlGroup(tag_t tag, entity_id_t group) = 0; ^ ../../../source/simulation2/components/CCmpObstructionManager.cpp:409:15: warning: 'SetStaticControlGroup' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetStaticControlGroup(tag_t tag, entity_id_t group, entity_id_t group2) ^ ../../../source/simulation2/components/ICmpObstructionManager.h:171:15: note: overridden virtual function is here virtual void SetStaticControlGroup(tag_t tag, entity_id_t group, entity_id_t group2) = 0; ^ ../../../source/simulation2/components/CCmpObstructionManager.cpp:421:15: warning: 'RemoveShape' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void RemoveShape(tag_t tag) ^ ../../../source/simulation2/components/ICmpObstructionManager.h:177:15: note: overridden virtual function is here virtual void RemoveShape(tag_t tag) = 0; ^ ../../../source/simulation2/components/CCmpObstructionManager.cpp:450:28: warning: 'GetObstruction' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual ObstructionSquare GetObstruction(tag_t tag) const ^ ../../../source/simulation2/components/ICmpObstructionManager.h:327:28: note: overridden virtual function is here virtual ObstructionSquare GetObstruction(tag_t tag) const = 0; ^ ../../../source/simulation2/components/CCmpObstructionManager.cpp:470:16: warning: 'DistanceToPoint' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual fixed DistanceToPoint(entity_id_t ent, entity_pos_t px, entity_pos_t pz) const; ^ ../../../source/simulation2/components/ICmpObstructionManager.h:182:16: note: overridden virtual function is here virtual fixed DistanceToPoint(entity_id_t ent, entity_pos_t px, entity_pos_t pz) const = 0; ^ ../../../source/simulation2/components/CCmpObstructionManager.cpp:471:16: warning: 'MaxDistanceToPoint' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual fixed MaxDistanceToPoint(entity_id_t ent, entity_pos_t px, entity_pos_t pz) const; ^ ../../../source/simulation2/components/ICmpObstructionManager.h:187:16: note: overridden virtual function is here virtual fixed MaxDistanceToPoint(entity_id_t ent, entity_pos_t px, entity_pos_t pz) const = 0; ^ ../../../source/simulation2/components/CCmpObstructionManager.cpp:472:16: warning: 'DistanceToTarget' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual fixed DistanceToTarget(entity_id_t ent, entity_id_t target) const; ^ ../../../source/simulation2/components/ICmpObstructionManager.h:192:16: note: overridden virtual function is here virtual fixed DistanceToTarget(entity_id_t ent, entity_id_t target) const = 0; ^ ../../../source/simulation2/components/CCmpObstructionManager.cpp:473:16: warning: 'MaxDistanceToTarget' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual fixed MaxDistanceToTarget(entity_id_t ent, entity_id_t target) const; ^ ../../../source/simulation2/components/ICmpObstructionManager.h:197:16: note: overridden virtual function is here virtual fixed MaxDistanceToTarget(entity_id_t ent, entity_id_t target) const = 0; ^ ../../../source/simulation2/components/CCmpObstructionManager.cpp:474:16: warning: 'DistanceBetweenShapes' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual fixed DistanceBetweenShapes(const ObstructionSquare& source, const ObstructionSquare& target) const; ^ ../../../source/simulation2/components/ICmpObstructionManager.h:202:16: note: overridden virtual function is here virtual fixed DistanceBetweenShapes(const ObstructionSquare& source, const ObstructionSquare& target) const = 0; ^ ../../../source/simulation2/components/CCmpObstructionManager.cpp:475:16: warning: 'MaxDistanceBetweenShapes' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual fixed MaxDistanceBetweenShapes(const ObstructionSquare& source, const ObstructionSquare& target) const; ^ ../../../source/simulation2/components/ICmpObstructionManager.h:207:16: note: overridden virtual function is here virtual fixed MaxDistanceBetweenShapes(const ObstructionSquare& source, const ObstructionSquare& target) const = 0; ^ ../../../source/simulation2/components/CCmpObstructionManager.cpp:477:15: warning: 'IsInPointRange' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsInPointRange(entity_id_t ent, entity_pos_t px, entity_pos_t pz, entity_pos_t minRange, entity_pos_t maxRange, bool opposite) const; ^ ../../../source/simulation2/components/ICmpObstructionManager.h:213:15: note: overridden virtual function is here virtual bool IsInPointRange(entity_id_t ent, entity_pos_t px, entity_pos_t pz, entity_pos_t minRange, entity_pos_t maxRange, bool opposite) const = 0; ^ ../../../source/simulation2/components/CCmpObstructionManager.cpp:478:15: warning: 'IsInTargetRange' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsInTargetRange(entity_id_t ent, entity_id_t target, entity_pos_t minRange, entity_pos_t maxRange, bool opposite) const; ^ ../../../source/simulation2/components/ICmpObstructionManager.h:219:15: note: overridden virtual function is here virtual bool IsInTargetRange(entity_id_t ent, entity_id_t target, entity_pos_t minRange, entity_pos_t maxRange, bool opposite) const = 0; ^ ../../../source/simulation2/components/CCmpObstructionManager.cpp:479:15: warning: 'IsInTargetParabolicRange' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsInTargetParabolicRange(entity_id_t ent, entity_id_t target, entity_pos_t minRange, entity_pos_t maxRange, entity_pos_t yOrigin, bool opposite) const; ^ ../../../source/simulation2/components/ICmpObstructionManager.h:225:15: note: overridden virtual function is here virtual bool IsInTargetParabolicRange(entity_id_t ent, entity_id_t target, entity_pos_t minRange, entity_pos_t maxRange, entity_pos_t yOrigin, bool opposite) const = 0; ^ ../../../source/simulation2/components/CCmpObstructionManager.cpp:480:15: warning: 'IsPointInPointRange' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsPointInPointRange(entity_pos_t x, entity_pos_t z, entity_pos_t px, entity_pos_t pz, entity_pos_t minRange, entity_pos_t maxRange) const; ^ ../../../source/simulation2/components/ICmpObstructionManager.h:231:15: note: overridden virtual function is here virtual bool IsPointInPointRange(entity_pos_t x, entity_pos_t z, entity_pos_t px, entity_pos_t pz, entity_pos_t minRange, entity_pos_t maxRange) const = 0; ^ ../../../source/simulation2/components/CCmpObstructionManager.cpp:481:15: warning: 'AreShapesInRange' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool AreShapesInRange(const ObstructionSquare& source, const ObstructionSquare& target, entity_pos_t minRange, entity_pos_t maxRange, bool opposite) const; ^ ../../../source/simulation2/components/ICmpObstructionManager.h:237:15: note: overridden virtual function is here virtual bool AreShapesInRange(const ObstructionSquare& source, const ObstructionSquare& target, entity_pos_t minRange, entity_pos_t maxRange, bool opposite) const = 0; ^ ../../../source/simulation2/components/CCmpObstructionManager.cpp:483:15: warning: 'TestLine' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool TestLine(const IObstructionTestFilter& filter, entity_pos_t x0, entity_pos_t z0, entity_pos_t x1, entity_pos_t z1, entity_pos_t r, bool relaxClearanceForUnits = false) const; ^ ../../../source/simulation2/components/ICmpObstructionManager.h:252:15: note: overridden virtual function is here virtual bool TestLine(const IObstructionTestFilter& filter, entity_pos_t x0, entity_pos_t z0, entity_pos_t x1, entity_pos_t z1, entity_pos_t r, bool relaxClearanceForUnits) const = 0; ^ ../../../source/simulation2/components/CCmpObstructionManager.cpp:484:15: warning: 'TestStaticShape' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool TestStaticShape(const IObstructionTestFilter& filter, entity_pos_t x, entity_pos_t z, entity_pos_t a, entity_pos_t w, entity_pos_t h, std::vector<entity_id_t>* out) const; ^ ../../../source/simulation2/components/ICmpObstructionManager.h:265:15: note: overridden virtual function is here virtual bool TestStaticShape(const IObstructionTestFilter& filter, ^ ../../../source/simulation2/components/CCmpObstructionManager.cpp:485:15: warning: 'TestUnitShape' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool TestUnitShape(const IObstructionTestFilter& filter, entity_pos_t x, entity_pos_t z, entity_pos_t r, std::vector<entity_id_t>* out) const; ^ ../../../source/simulation2/components/ICmpObstructionManager.h:281:15: note: overridden virtual function is here virtual bool TestUnitShape(const IObstructionTestFilter& filter, ^ ../../../source/simulation2/components/CCmpObstructionManager.cpp:487:15: warning: 'Rasterize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Rasterize(Grid<NavcellData>& grid, const std::vector<PathfinderPassability>& passClasses, bool fullUpdate); ^ ../../../source/simulation2/components/ICmpObstructionManager.h:290:15: note: overridden virtual function is here virtual void Rasterize(Grid<NavcellData>& grid, const std::vector<PathfinderPassability>& passClasses, bool fullUpdate) = 0; ^ ../../../source/simulation2/components/CCmpObstructionManager.cpp:488:15: warning: 'GetObstructionsInRange' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void GetObstructionsInRange(const IObstructionTestFilter& filter, entity_pos_t x0, entity_pos_t z0, entity_pos_t x1, entity_pos_t z1, std::vector<ObstructionSquare>& squares) const; ^ ../../../source/simulation2/components/ICmpObstructionManager.h:308:15: note: overridden virtual function is here virtual void GetObstructionsInRange(const IObstructionTestFilter& filter, entity_pos_t x0, entity_pos_t z0, entity_pos_t x1, entity_pos_t z1, std::vector<ObstructionSquare>& squares) const = 0; ^ ../../../source/simulation2/components/CCmpObstructionManager.cpp:489:15: warning: 'GetUnitObstructionsInRange' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void GetUnitObstructionsInRange(const IObstructionTestFilter& filter, entity_pos_t x0, entity_pos_t z0, entity_pos_t x1, entity_pos_t z1, std::vector<ObstructionSquare>& squares) const; ^ ../../../source/simulation2/components/ICmpObstructionManager.h:310:15: note: overridden virtual function is here virtual void GetUnitObstructionsInRange(const IObstructionTestFilter& filter, entity_pos_t x0, entity_pos_t z0, entity_pos_t x1, entity_pos_t z1, std::vector<ObstructionSquare>& squares) const = 0; ^ ../../../source/simulation2/components/CCmpObstructionManager.cpp:490:15: warning: 'GetStaticObstructionsInRange' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void GetStaticObstructionsInRange(const IObstructionTestFilter& filter, entity_pos_t x0, entity_pos_t z0, entity_pos_t x1, entity_pos_t z1, std::vector<ObstructionSquare>& squares) const; ^ ../../../source/simulation2/components/ICmpObstructionManager.h:309:15: note: overridden virtual function is here virtual void GetStaticObstructionsInRange(const IObstructionTestFilter& filter, entity_pos_t x0, entity_pos_t z0, entity_pos_t x1, entity_pos_t z1, std::vector<ObstructionSquare>& squares) const = 0; ^ ../../../source/simulation2/components/CCmpObstructionManager.cpp:491:15: warning: 'GetUnitsOnObstruction' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void GetUnitsOnObstruction(const ObstructionSquare& square, std::vector<entity_id_t>& out, const IObstructionTestFilter& filter, bool strict = false) const; ^ ../../../source/simulation2/components/ICmpObstructionManager.h:321:15: note: overridden virtual function is here virtual void GetUnitsOnObstruction(const ObstructionSquare& square, std::vector<entity_id_t>& out, const IObstructionTestFilter& filter, bool strict = false) const = 0; ^ ../../../source/simulation2/components/CCmpObstructionManager.cpp:492:15: warning: 'GetStaticObstructionsOnObstruction' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void GetStaticObstructionsOnObstruction(const ObstructionSquare& square, std::vector<entity_id_t>& out, const IObstructionTestFilter& filter) const; ^ ../../../source/simulation2/components/ICmpObstructionManager.h:311:15: note: overridden virtual function is here virtual void GetStaticObstructionsOnObstruction(const ObstructionSquare& square, std::vector<entity_id_t>& out, const IObstructionTestFilter& filter) const = 0; ^ ../../../source/simulation2/components/CCmpObstructionManager.cpp:494:15: warning: 'SetPassabilityCircular' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetPassabilityCircular(bool enabled) ^ ../../../source/simulation2/components/ICmpObstructionManager.h:336:15: note: overridden virtual function is here virtual void SetPassabilityCircular(bool enabled) = 0; ^ ../../../source/simulation2/components/CCmpObstructionManager.cpp:503:15: warning: 'GetPassabilityCircular' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool GetPassabilityCircular() const ^ ../../../source/simulation2/components/ICmpObstructionManager.h:338:15: note: overridden virtual function is here virtual bool GetPassabilityCircular() const = 0; ^ ../../../source/simulation2/components/CCmpObstructionManager.cpp:508:15: warning: 'SetDebugOverlay' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetDebugOverlay(bool enabled) ^ ../../../source/simulation2/components/ICmpObstructionManager.h:343:15: note: overridden virtual function is here virtual void SetDebugOverlay(bool enabled) = 0; ^ ../../../source/simulation2/components/CCmpObstructionManager.cpp:518:15: warning: 'UpdateInformations' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void UpdateInformations(GridUpdateInformation& informations) ^ ../../../source/simulation2/components/ICmpObstructionManager.h:297:15: note: overridden virtual function is here virtual void UpdateInformations(GridUpdateInformation& informations) = 0; ^ ../../../source/simulation2/components/CCmpOverlayRenderer.cpp:57:15: warning: 'Init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Init(const CParamNode& UNUSED(paramNode)) ^ ../../../source/simulation2/system/IComponent.h:46:15: note: overridden virtual function is here virtual void Init(const CParamNode& paramNode) = 0; ^ ../../../source/simulation2/components/CCmpOverlayRenderer.cpp:61:15: warning: 'Deinit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Deinit() ^ ../../../source/simulation2/system/IComponent.h:47:15: note: overridden virtual function is here virtual void Deinit() = 0; ^ ../../../source/simulation2/components/CCmpOverlayRenderer.cpp:65:15: warning: 'Serialize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Serialize(ISerializer& UNUSED(serialize)) ^ ../../../source/simulation2/system/IComponent.h:62:15: note: overridden virtual function is here virtual void Serialize(ISerializer& serialize) = 0; ^ ../../../source/simulation2/components/CCmpOverlayRenderer.cpp:72:15: warning: 'Deserialize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Deserialize(const CParamNode& paramNode, IDeserializer& UNUSED(deserialize)) ^ ../../../source/simulation2/system/IComponent.h:63:15: note: overridden virtual function is here virtual void Deserialize(const CParamNode& paramNode, IDeserializer& deserialize) = 0; ^ ../../../source/simulation2/components/CCmpOverlayRenderer.cpp:77:15: warning: 'HandleMessage' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void HandleMessage(const CMessage& msg, bool UNUSED(global)) ^ ../../../source/simulation2/system/IComponent.h:49:15: note: overridden virtual function is here virtual void HandleMessage(const CMessage& msg, bool global); ^ ../../../source/simulation2/components/CCmpOverlayRenderer.cpp:110:15: warning: 'Reset' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Reset() ^ ../../../source/simulation2/components/ICmpOverlayRenderer.h:43:15: note: overridden virtual function is here virtual void Reset() = 0; ^ ../../../source/simulation2/components/CCmpOverlayRenderer.cpp:118:15: warning: 'AddSprite' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void AddSprite(const VfsPath& textureName, const CFixedVector2D& corner0, const CFixedVector2D& corner1, const CFixedVector3D& position, const std::string& color) ^ ../../../source/simulation2/components/ICmpOverlayRenderer.h:53:15: note: overridden virtual function is here virtual void AddSprite(const VfsPath& textureName, const CFixedVector2D& corner0, const CFixedVector2D& corner1, const CFixedVector3D& offset, const std::string& color = "255 255 255 255") = 0; ^ 30 warnings generated. 40 warnings generated. 7 warnings generated. ../../../source/simulation2/components/CCmpOwnership.cpp:48:15: warning: 'Init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Init(const CParamNode& UNUSED(paramNode)) ^ ../../../source/simulation2/system/IComponent.h:46:15: note: overridden virtual function is here virtual void Init(const CParamNode& paramNode) = 0; ^ ../../../source/simulation2/components/CCmpOwnership.cpp:53:15: warning: 'Deinit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Deinit() ^ ../../../source/simulation2/system/IComponent.h:47:15: note: overridden virtual function is here virtual void Deinit() = 0; ^ ../../../source/simulation2/components/CCmpOwnership.cpp:57:15: warning: 'Serialize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Serialize(ISerializer& serialize) ^ ../../../source/simulation2/system/IComponent.h:62:15: note: overridden virtual function is here virtual void Serialize(ISerializer& serialize) = 0; ^ ../../../source/simulation2/components/CCmpOwnership.cpp:62:15: warning: 'Deserialize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Deserialize(const CParamNode& UNUSED(paramNode), IDeserializer& deserialize) ^ ../../../source/simulation2/system/IComponent.h:63:15: note: overridden virtual function is here virtual void Deserialize(const CParamNode& paramNode, IDeserializer& deserialize) = 0; ^ ../../../source/simulation2/components/CCmpOwnership.cpp:67:15: warning: 'HandleMessage' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void HandleMessage(const CMessage& msg, bool UNUSED(global)) ^ ../../../source/simulation2/system/IComponent.h:49:15: note: overridden virtual function is here virtual void HandleMessage(const CMessage& msg, bool global); ^ ../../../source/simulation2/components/CCmpOwnership.cpp:80:22: warning: 'GetOwner' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual player_id_t GetOwner() const ^ ../../../source/simulation2/components/ICmpOwnership.h:32:22: note: overridden virtual function is here virtual player_id_t GetOwner() const = 0; ^ ../../../source/simulation2/components/CCmpOwnership.cpp:85:15: warning: 'SetOwner' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetOwner(player_id_t playerID) ^ ../../../source/simulation2/components/ICmpOwnership.h:34:15: note: overridden virtual function is here virtual void SetOwner(player_id_t playerID) = 0; ^ ../../../source/simulation2/components/CCmpOwnership.cpp:97:15: warning: 'SetOwnerQuiet' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetOwnerQuiet(player_id_t playerID) ^ ../../../source/simulation2/components/ICmpOwnership.h:37:15: note: overridden virtual function is here virtual void SetOwnerQuiet(player_id_t playerID) = 0; ^ 8 warnings generated. ../../../source/simulation2/components/CCmpParticleManager.cpp:45:15: warning: 'Init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Init(const CParamNode& UNUSED(paramNode)) ^ ../../../source/simulation2/system/IComponent.h:46:15: note: overridden virtual function is here virtual void Init(const CParamNode& paramNode) = 0; ^ ../../../source/simulation2/components/CCmpParticleManager.cpp:50:15: warning: 'Deinit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Deinit() ^ ../../../source/simulation2/system/IComponent.h:47:15: note: overridden virtual function is here virtual void Deinit() = 0; ^ ../../../source/simulation2/components/CCmpParticleManager.cpp:54:15: warning: 'Serialize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Serialize(ISerializer& UNUSED(serialize)) ^ ../../../source/simulation2/system/IComponent.h:62:15: note: overridden virtual function is here virtual void Serialize(ISerializer& serialize) = 0; ^ ../../../source/simulation2/components/CCmpParticleManager.cpp:58:15: warning: 'Deserialize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Deserialize(const CParamNode& paramNode, IDeserializer& UNUSED(deserialize)) ^ ../../../source/simulation2/system/IComponent.h:63:15: note: overridden virtual function is here virtual void Deserialize(const CParamNode& paramNode, IDeserializer& deserialize) = 0; ^ ../../../source/simulation2/components/CCmpParticleManager.cpp:63:15: warning: 'HandleMessage' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void HandleMessage(const CMessage& msg, bool UNUSED(global)) ^ ../../../source/simulation2/system/IComponent.h:49:15: note: overridden virtual function is here virtual void HandleMessage(const CMessage& msg, bool global); ^ ../../../source/simulation2/components/CCmpParticleManager.cpp:80:15: warning: 'SetUseSimTime' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetUseSimTime(bool flag) ^ ../../../source/simulation2/components/ICmpParticleManager.h:34:15: note: overridden virtual function is here virtual void SetUseSimTime(bool flag) = 0; ^ In file included from ../../../source/simulation2/components/CCmpPathfinder.cpp:25: ../../../source/simulation2/components/CCmpPathfinder_Common.h:152:15: warning: 'Init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Init(const CParamNode& paramNode); ^ ../../../source/simulation2/system/IComponent.h:46:15: note: overridden virtual function is here virtual void Init(const CParamNode& paramNode) = 0; ^ In file included from ../../../source/simulation2/components/CCmpPathfinder.cpp:25: ../../../source/simulation2/components/CCmpPathfinder_Common.h:154:15: warning: 'Deinit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Deinit(); ^ ../../../source/simulation2/system/IComponent.h:47:15: note: overridden virtual function is here virtual void Deinit() = 0; ^ In file included from ../../../source/simulation2/components/CCmpPathfinder.cpp:25: ../../../source/simulation2/components/CCmpPathfinder_Common.h:159:15: warning: 'Serialize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Serialize(ISerializer& serialize); ^ ../../../source/simulation2/system/IComponent.h:62:15: note: overridden virtual function is here virtual void Serialize(ISerializer& serialize) = 0; ^ In file included from ../../../source/simulation2/components/CCmpPathfinder.cpp:25: ../../../source/simulation2/components/CCmpPathfinder_Common.h:161:15: warning: 'Deserialize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Deserialize(const CParamNode& paramNode, IDeserializer& deserialize); ^ ../../../source/simulation2/system/IComponent.h:63:15: note: overridden virtual function is here virtual void Deserialize(const CParamNode& paramNode, IDeserializer& deserialize) = 0; ^ In file included from ../../../source/simulation2/components/CCmpPathfinder.cpp:25: ../../../source/simulation2/components/CCmpPathfinder_Common.h:163:15: warning: 'HandleMessage' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void HandleMessage(const CMessage& msg, bool global); ^ ../../../source/simulation2/system/IComponent.h:49:15: note: overridden virtual function is here virtual void HandleMessage(const CMessage& msg, bool global); ^ In file included from ../../../source/simulation2/components/CCmpPathfinder.cpp:25: ../../../source/simulation2/components/CCmpPathfinder_Common.h:165:23: warning: 'GetPassabilityClass' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual pass_class_t GetPassabilityClass(const std::string& name) const; ^ ../../../source/simulation2/components/ICmpPathfinder.h:79:23: note: overridden virtual function is here virtual pass_class_t GetPassabilityClass(const std::string& name) const = 0; ^ In file included from ../../../source/simulation2/components/CCmpPathfinder.cpp:25: ../../../source/simulation2/components/CCmpPathfinder_Common.h:167:15: warning: 'GetPassabilityClasses' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void GetPassabilityClasses(std::map<std::string, pass_class_t>& passClasses) const; ^ ../../../source/simulation2/components/ICmpPathfinder.h:66:15: note: overridden virtual function is here virtual void GetPassabilityClasses(std::map<std::string, pass_class_t>& passClasses) const = 0; ^ In file included from ../../../source/simulation2/components/CCmpPathfinder.cpp:25: ../../../source/simulation2/components/CCmpPathfinder_Common.h:168:15: warning: 'GetPassabilityClasses' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void GetPassabilityClasses( ^ ../../../source/simulation2/components/ICmpPathfinder.h:71:15: note: overridden virtual function is here virtual void GetPassabilityClasses( ^ In file included from ../../../source/simulation2/components/CCmpPathfinder.cpp:25: ../../../source/simulation2/components/CCmpPathfinder_Common.h:174:23: warning: 'GetClearance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual entity_pos_t GetClearance(pass_class_t passClass) const ^ ../../../source/simulation2/components/ICmpPathfinder.h:81:23: note: overridden virtual function is here virtual entity_pos_t GetClearance(pass_class_t passClass) const = 0; ^ In file included from ../../../source/simulation2/components/CCmpPathfinder.cpp:25: ../../../source/simulation2/components/CCmpPathfinder_Common.h:183:23: warning: 'GetMaximumClearance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual entity_pos_t GetMaximumClearance() const ^ ../../../source/simulation2/components/ICmpPathfinder.h:86:23: note: overridden virtual function is here virtual entity_pos_t GetMaximumClearance() const = 0; ^ In file included from ../../../source/simulation2/components/CCmpPathfinder.cpp:25: ../../../source/simulation2/components/CCmpPathfinder_Common.h:194:35: warning: 'GetPassabilityGrid' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual const Grid<NavcellData>& GetPassabilityGrid(); ^ ../../../source/simulation2/components/ICmpPathfinder.h:88:35: note: overridden virtual function is here virtual const Grid<NavcellData>& GetPassabilityGrid() = 0; ^ In file included from ../../../source/simulation2/components/CCmpPathfinder.cpp:25: ../../../source/simulation2/components/CCmpPathfinder_Common.h:196:39: warning: 'GetAIPathfinderDirtinessInformation' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual const GridUpdateInformation& GetAIPathfinderDirtinessInformation() const ^ ../../../source/simulation2/components/ICmpPathfinder.h:93:39: note: overridden virtual function is here virtual const GridUpdateInformation& GetAIPathfinderDirtinessInformation() const = 0; ^ In file included from ../../../source/simulation2/components/CCmpPathfinder.cpp:25: ../../../source/simulation2/components/CCmpPathfinder_Common.h:201:15: warning: 'FlushAIPathfinderDirtinessInformation' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void FlushAIPathfinderDirtinessInformation() ^ ../../../source/simulation2/components/ICmpPathfinder.h:94:15: note: overridden virtual function is here virtual void FlushAIPathfinderDirtinessInformation() = 0; ^ In file included from ../../../source/simulation2/components/CCmpPathfinder.cpp:25: ../../../source/simulation2/components/CCmpPathfinder_Common.h:206:20: warning: 'ComputeShoreGrid' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual Grid<u16> ComputeShoreGrid(bool expandOnWater = false); ^ ../../../source/simulation2/components/ICmpPathfinder.h:99:20: note: overridden virtual function is here virtual Grid<u16> ComputeShoreGrid(bool expandOnWater = false) = 0; ^ In file included from ../../../source/simulation2/components/CCmpPathfinder.cpp:25: ../../../source/simulation2/components/CCmpPathfinder_Common.h:208:15: warning: 'ComputePathImmediate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void ComputePathImmediate(entity_pos_t x0, entity_pos_t z0, const PathGoal& goal, pass_class_t passClass, WaypointPath& ret) const; ^ ../../../source/simulation2/components/ICmpPathfinder.h:113:15: note: overridden virtual function is here virtual void ComputePathImmediate(entity_pos_t x0, entity_pos_t z0, const PathGoal& goal, pass_class_t passClass, WaypointPath& ret) const = 0; ^ In file included from ../../../source/simulation2/components/CCmpPathfinder.cpp:25: ../../../source/simulation2/components/CCmpPathfinder_Common.h:210:14: warning: 'ComputePathAsync' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual u32 ComputePathAsync(entity_pos_t x0, entity_pos_t z0, const PathGoal& goal, pass_class_t passClass, entity_id_t notify); ^ ../../../source/simulation2/components/ICmpPathfinder.h:108:14: note: overridden virtual function is here virtual u32 ComputePathAsync(entity_pos_t x0, entity_pos_t z0, const PathGoal& goal, pass_class_t passClass, entity_id_t notify) = 0; ^ In file included from ../../../source/simulation2/components/CCmpPathfinder.cpp:25: ../../../source/simulation2/components/CCmpPathfinder_Common.h:212:23: warning: 'ComputeShortPathImmediate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual WaypointPath ComputeShortPathImmediate(const ShortPathRequest& request) const; ^ ../../../source/simulation2/components/ICmpPathfinder.h:126:23: note: overridden virtual function is here virtual WaypointPath ComputeShortPathImmediate(const ShortPathRequest& request) const = 0; ^ In file included from ../../../source/simulation2/components/CCmpPathfinder.cpp:25: ../../../source/simulation2/components/CCmpPathfinder_Common.h:214:14: warning: 'ComputeShortPathAsync' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual u32 ComputeShortPathAsync(entity_pos_t x0, entity_pos_t z0, entity_pos_t clearance, entity_pos_t range, const PathGoal& goal, pass_class_t passClass, bool avoidMovingUnits, entity_id_t controller, entity_id_t notify); ^ ../../../source/simulation2/components/ICmpPathfinder.h:121:14: note: overridden virtual function is here virtual u32 ComputeShortPathAsync(entity_pos_t x0, entity_pos_t z0, entity_pos_t clearance, entity_pos_t range, const PathGoal& goal, pass_class_t passClass, bool avoidMovingUnits, entity_id_t controller, entity_id_t notify) = 0; ^ In file included from ../../../source/simulation2/components/CCmpPathfinder.cpp:25: ../../../source/simulation2/components/CCmpPathfinder_Common.h:216:15: warning: 'IsGoalReachable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsGoalReachable(entity_pos_t x0, entity_pos_t z0, const PathGoal& goal, pass_class_t passClass); ^ ../../../source/simulation2/components/ICmpPathfinder.h:137:15: note: overridden virtual function is here virtual bool IsGoalReachable(entity_pos_t x0, entity_pos_t z0, const PathGoal& goal, pass_class_t passClass) = 0; ^ In file included from ../../../source/simulation2/components/CCmpPathfinder.cpp:25: ../../../source/simulation2/components/CCmpPathfinder_Common.h:218:15: warning: 'SetDebugPath' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetDebugPath(entity_pos_t x0, entity_pos_t z0, const PathGoal& goal, pass_class_t passClass); ^ ../../../source/simulation2/components/ICmpPathfinder.h:131:15: note: overridden virtual function is here virtual void SetDebugPath(entity_pos_t x0, entity_pos_t z0, const PathGoal& goal, pass_class_t passClass) = 0; ^ In file included from ../../../source/simulation2/components/CCmpPathfinder.cpp:25: ../../../source/simulation2/components/CCmpPathfinder_Common.h:220:15: warning: 'SetDebugOverlay' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetDebugOverlay(bool enabled); ^ ../../../source/simulation2/components/ICmpPathfinder.h:176:15: note: overridden virtual function is here virtual void SetDebugOverlay(bool enabled) = 0; ^ In file included from ../../../source/simulation2/components/CCmpPathfinder.cpp:25: ../../../source/simulation2/components/CCmpPathfinder_Common.h:222:15: warning: 'SetHierDebugOverlay' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetHierDebugOverlay(bool enabled); ^ ../../../source/simulation2/components/ICmpPathfinder.h:181:15: note: overridden virtual function is here virtual void SetHierDebugOverlay(bool enabled) = 0; ^ In file included from ../../../source/simulation2/components/CCmpPathfinder.cpp:25: ../../../source/simulation2/components/CCmpPathfinder_Common.h:224:15: warning: 'GetDebugData' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void GetDebugData(u32& steps, double& time, Grid<u8>& grid) const; ^ ../../../source/simulation2/components/ICmpPathfinder.h:201:15: note: overridden virtual function is here virtual void GetDebugData(u32& steps, double& time, Grid<u8>& grid) const = 0; ^ In file included from ../../../source/simulation2/components/CCmpPathfinder.cpp:25: ../../../source/simulation2/components/CCmpPathfinder_Common.h:226:15: warning: 'SetAtlasOverlay' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetAtlasOverlay(bool enable, pass_class_t passClass = 0); ^ ../../../source/simulation2/components/ICmpPathfinder.h:206:15: note: overridden virtual function is here virtual void SetAtlasOverlay(bool enable, pass_class_t passClass = 0) = 0; ^ In file included from ../../../source/simulation2/components/CCmpPathfinder.cpp:25: ../../../source/simulation2/components/CCmpPathfinder_Common.h:228:15: warning: 'CheckMovement' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool CheckMovement(const IObstructionTestFilter& filter, entity_pos_t x0, entity_pos_t z0, entity_pos_t x1, entity_pos_t z1, entity_pos_t r, pass_class_t passClass) const; ^ ../../../source/simulation2/components/ICmpPathfinder.h:144:15: note: overridden virtual function is here virtual bool CheckMovement(const IObstructionTestFilter& filter, entity_pos_t x0, entity_pos_t z0, entity_pos_t x1, entity_pos_t z1, entity_pos_t r, pass_class_t passClass) const = 0; ^ In file included from ../../../source/simulation2/components/CCmpPathfinder.cpp:25: ../../../source/simulation2/components/CCmpPathfinder_Common.h:230:44: warning: 'CheckUnitPlacement' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual ICmpObstruction::EFoundationCheck CheckUnitPlacement(const IObstructionTestFilter& filter, entity_pos_t x, entity_pos_t z, entity_pos_t r, pass_class_t passClass, bool onlyCenterPoint) const; ^ ../../../source/simulation2/components/ICmpPathfinder.h:153:44: note: overridden virtual function is here virtual ICmpObstruction::EFoundationCheck CheckUnitPlacement(const IObstructionTestFilter& filter, entity_pos_t x, entity_pos_t z, entity_pos_t r, pass_class_t passClass, bool onlyCenterPoint = false) const = 0; ^ In file included from ../../../source/simulation2/components/CCmpPathfinder.cpp:25: ../../../source/simulation2/components/CCmpPathfinder_Common.h:232:44: warning: 'CheckBuildingPlacement' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual ICmpObstruction::EFoundationCheck CheckBuildingPlacement(const IObstructionTestFilter& filter, entity_pos_t x, entity_pos_t z, entity_pos_t a, entity_pos_t w, entity_pos_t h, entity_id_t id, pass_class_t passClass) const; ^ ../../../source/simulation2/components/ICmpPathfinder.h:161:44: note: overridden virtual function is here virtual ICmpObstruction::EFoundationCheck CheckBuildingPlacement(const IObstructionTestFilter& filter, entity_pos_t x, entity_pos_t z, entity_pos_t a, entity_pos_t w, entity_pos_t h, entity_id_t id, pass_class_t passClass) const = 0; ^ In file included from ../../../source/simulation2/components/CCmpPathfinder.cpp:25: ../../../source/simulation2/components/CCmpPathfinder_Common.h:234:44: warning: 'CheckBuildingPlacement' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual ICmpObstruction::EFoundationCheck CheckBuildingPlacement(const IObstructionTestFilter& filter, entity_pos_t x, entity_pos_t z, entity_pos_t a, entity_pos_t w, entity_pos_t h, entity_id_t id, pass_class_t passClass, bool onlyCenterPoint) const; ^ ../../../source/simulation2/components/ICmpPathfinder.h:170:44: note: overridden virtual function is here virtual ICmpObstruction::EFoundationCheck CheckBuildingPlacement(const IObstructionTestFilter& filter, entity_pos_t x, entity_pos_t z, entity_pos_t a, entity_pos_t w, entity_pos_t h, entity_id_t id, pass_class_t passClass, bool onlyCenterPoint) const = 0; ^ In file included from ../../../source/simulation2/components/CCmpPathfinder.cpp:25: ../../../source/simulation2/components/CCmpPathfinder_Common.h:236:15: warning: 'SendRequestedPaths' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SendRequestedPaths(); ^ ../../../source/simulation2/components/ICmpPathfinder.h:186:15: note: overridden virtual function is here virtual void SendRequestedPaths() = 0; ^ In file included from ../../../source/simulation2/components/CCmpPathfinder.cpp:25: ../../../source/simulation2/components/CCmpPathfinder_Common.h:238:15: warning: 'StartProcessingMoves' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void StartProcessingMoves(bool useMax); ^ ../../../source/simulation2/components/ICmpPathfinder.h:191:15: note: overridden virtual function is here virtual void StartProcessingMoves(bool useMax) = 0; ^ In file included from ../../../source/simulation2/components/CCmpPathfinder.cpp:25: ../../../source/simulation2/components/CCmpPathfinder_Common.h:249:15: warning: 'UpdateGrid' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void UpdateGrid(); ^ ../../../source/simulation2/components/ICmpPathfinder.h:196:15: note: overridden virtual function is here virtual void UpdateGrid() = 0; ^ 6 warnings generated. ../../../source/simulation2/components/CCmpPosition.cpp:139:15: warning: 'Init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Init(const CParamNode& paramNode) ^ ../../../source/simulation2/system/IComponent.h:46:15: note: overridden virtual function is here virtual void Init(const CParamNode& paramNode) = 0; ^ ../../../source/simulation2/components/CCmpPosition.cpp:174:15: warning: 'Deinit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Deinit() ^ ../../../source/simulation2/system/IComponent.h:47:15: note: overridden virtual function is here virtual void Deinit() = 0; ^ ../../../source/simulation2/components/CCmpPosition.cpp:178:15: warning: 'Serialize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Serialize(ISerializer& serialize) ^ ../../../source/simulation2/system/IComponent.h:62:15: note: overridden virtual function is here virtual void Serialize(ISerializer& serialize) = 0; ^ ../../../source/simulation2/components/CCmpPosition.cpp:235:15: warning: 'Deserialize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Deserialize(const CParamNode& paramNode, IDeserializer& deserialize) ^ ../../../source/simulation2/system/IComponent.h:63:15: note: overridden virtual function is here virtual void Deserialize(const CParamNode& paramNode, IDeserializer& deserialize) = 0; ^ ../../../source/simulation2/components/CCmpPosition.cpp:283:15: warning: 'UpdateTurretPosition' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void UpdateTurretPosition() ^ ../../../source/simulation2/components/ICmpPosition.h:76:15: note: overridden virtual function is here virtual void UpdateTurretPosition() = 0; ^ ../../../source/simulation2/components/CCmpPosition.cpp:311:33: warning: 'GetTurrets' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual std::set<entity_id_t>* GetTurrets() ^ ../../../source/simulation2/components/ICmpPosition.h:81:33: note: overridden virtual function is here virtual std::set<entity_id_t>* GetTurrets() = 0; ^ ../../../source/simulation2/components/CCmpPosition.cpp:316:15: warning: 'SetTurretParent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetTurretParent(entity_id_t id, const CFixedVector3D& offset) ^ ../../../source/simulation2/components/ICmpPosition.h:66:15: note: overridden virtual function is here virtual void SetTurretParent(entity_id_t parent, const CFixedVector3D& offset) = 0; ^ ../../../source/simulation2/components/CCmpPosition.cpp:339:22: warning: 'GetTurretParent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual entity_id_t GetTurretParent() const ^ ../../../source/simulation2/components/ICmpPosition.h:71:22: note: overridden virtual function is here virtual entity_id_t GetTurretParent() const = 0; ^ ../../../source/simulation2/components/CCmpPosition.cpp:344:15: warning: 'IsInWorld' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsInWorld() const ^ ../../../source/simulation2/components/ICmpPosition.h:86:15: note: overridden virtual function is here virtual bool IsInWorld() const = 0; ^ ../../../source/simulation2/components/CCmpPosition.cpp:349:15: warning: 'MoveOutOfWorld' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void MoveOutOfWorld() ^ ../../../source/simulation2/components/ICmpPosition.h:91:15: note: overridden virtual function is here virtual void MoveOutOfWorld() = 0; ^ ../../../source/simulation2/components/CCmpPosition.cpp:357:15: warning: 'MoveTo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void MoveTo(entity_pos_t x, entity_pos_t z) ^ ../../../source/simulation2/components/ICmpPosition.h:96:15: note: overridden virtual function is here virtual void MoveTo(entity_pos_t x, entity_pos_t z) = 0; ^ ../../../source/simulation2/components/CCmpPosition.cpp:374:15: warning: 'MoveAndTurnTo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void MoveAndTurnTo(entity_pos_t x, entity_pos_t z, entity_angle_t ry) ^ ../../../source/simulation2/components/ICmpPosition.h:101:15: note: overridden virtual function is here virtual void MoveAndTurnTo(entity_pos_t x, entity_pos_t z, entity_angle_t ry) = 0; ^ ../../../source/simulation2/components/CCmpPosition.cpp:393:15: warning: 'JumpTo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void JumpTo(entity_pos_t x, entity_pos_t z) ^ ../../../source/simulation2/components/ICmpPosition.h:106:15: note: overridden virtual function is here virtual void JumpTo(entity_pos_t x, entity_pos_t z) = 0; ^ ../../../source/simulation2/components/CCmpPosition.cpp:408:15: warning: 'SetHeightOffset' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetHeightOffset(entity_pos_t dy) ^ ../../../source/simulation2/components/ICmpPosition.h:111:15: note: overridden virtual function is here virtual void SetHeightOffset(entity_pos_t dy) = 0; ^ ../../../source/simulation2/components/CCmpPosition.cpp:416:23: warning: 'GetHeightOffset' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual entity_pos_t GetHeightOffset() const ^ ../../../source/simulation2/components/ICmpPosition.h:116:23: note: overridden virtual function is here virtual entity_pos_t GetHeightOffset() const = 0; ^ ../../../source/simulation2/components/CCmpPosition.cpp:436:15: warning: 'SetHeightFixed' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetHeightFixed(entity_pos_t y) ^ ../../../source/simulation2/components/ICmpPosition.h:121:15: note: overridden virtual function is here virtual void SetHeightFixed(entity_pos_t y) = 0; ^ ../../../source/simulation2/components/CCmpPosition.cpp:444:23: warning: 'GetHeightFixed' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual entity_pos_t GetHeightFixed() const ^ ../../../source/simulation2/components/ICmpPosition.h:126:23: note: overridden virtual function is here virtual entity_pos_t GetHeightFixed() const = 0; ^ ../../../source/simulation2/components/CCmpPosition.cpp:449:23: warning: 'GetHeightAtFixed' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual entity_pos_t GetHeightAtFixed(entity_pos_t x, entity_pos_t z) const ^ ../../../source/simulation2/components/ICmpPosition.h:132:23: note: overridden virtual function is here virtual entity_pos_t GetHeightAtFixed(entity_pos_t x, entity_pos_t z) const = 0; ^ ../../../source/simulation2/components/CCmpPosition.cpp:469:15: warning: 'IsHeightRelative' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsHeightRelative() const ^ ../../../source/simulation2/components/ICmpPosition.h:137:15: note: overridden virtual function is here virtual bool IsHeightRelative() const = 0; ^ ../../../source/simulation2/components/CCmpPosition.cpp:474:15: warning: 'SetHeightRelative' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetHeightRelative(bool relative) ^ ../../../source/simulation2/components/ICmpPosition.h:143:15: note: overridden virtual function is here virtual void SetHeightRelative(bool flag) = 0; ^ ../../../source/simulation2/components/CCmpPosition.cpp:483:15: warning: 'CanFloat' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool CanFloat() const ^ ../../../source/simulation2/components/ICmpPosition.h:148:15: note: overridden virtual function is here virtual bool CanFloat() const = 0; ^ ../../../source/simulation2/components/CCmpPosition.cpp:488:15: warning: 'SetFloating' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetFloating(bool flag) ^ ../../../source/simulation2/components/ICmpPosition.h:153:15: note: overridden virtual function is here virtual void SetFloating(bool flag) = 0; ^ ../../../source/simulation2/components/CCmpPosition.cpp:494:15: warning: 'SetActorFloating' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetActorFloating(bool flag) ^ ../../../source/simulation2/components/ICmpPosition.h:159:15: note: overridden virtual function is here virtual void SetActorFloating(bool flag) = 0; ^ ../../../source/simulation2/components/CCmpPosition.cpp:500:15: warning: 'SetConstructionProgress' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetConstructionProgress(fixed progress) ^ ../../../source/simulation2/components/ICmpPosition.h:165:15: note: overridden virtual function is here virtual void SetConstructionProgress(fixed progress) = 0; ^ ../../../source/simulation2/components/CCmpPosition.cpp:506:25: warning: 'GetPosition' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual CFixedVector3D GetPosition() const ^ ../../../source/simulation2/components/ICmpPosition.h:172:25: note: overridden virtual function is here virtual CFixedVector3D GetPosition() const = 0; ^ ../../../source/simulation2/components/CCmpPosition.cpp:517:25: warning: 'GetPosition2D' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual CFixedVector2D GetPosition2D() const ^ ../../../source/simulation2/components/ICmpPosition.h:178:25: note: overridden virtual function is here virtual CFixedVector2D GetPosition2D() const = 0; ^ ../../../source/simulation2/components/CCmpPosition.cpp:528:25: warning: 'GetPreviousPosition' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual CFixedVector3D GetPreviousPosition() const ^ ../../../source/simulation2/components/ICmpPosition.h:185:25: note: overridden virtual function is here virtual CFixedVector3D GetPreviousPosition() const = 0; ^ ../../../source/simulation2/components/CCmpPosition.cpp:539:25: warning: 'GetPreviousPosition2D' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual CFixedVector2D GetPreviousPosition2D() const ^ ../../../source/simulation2/components/ICmpPosition.h:191:25: note: overridden virtual function is here virtual CFixedVector2D GetPreviousPosition2D() const = 0; ^ ../../../source/simulation2/components/CCmpPosition.cpp:550:16: warning: 'GetTurnRate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual fixed GetTurnRate() const ^ ../../../source/simulation2/components/ICmpPosition.h:196:16: note: overridden virtual function is here virtual fixed GetTurnRate() const = 0; ^ ../../../source/simulation2/components/CCmpPosition.cpp:555:15: warning: 'TurnTo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void TurnTo(entity_angle_t y) ^ ../../../source/simulation2/components/ICmpPosition.h:202:15: note: overridden virtual function is here virtual void TurnTo(entity_angle_t y) = 0; ^ ../../../source/simulation2/components/CCmpPosition.cpp:569:15: warning: 'SetYRotation' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetYRotation(entity_angle_t y) ^ ../../../source/simulation2/components/ICmpPosition.h:208:15: note: overridden virtual function is here virtual void SetYRotation(entity_angle_t y) = 0; ^ ../../../source/simulation2/components/CCmpPosition.cpp:592:15: warning: 'SetXZRotation' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetXZRotation(entity_angle_t x, entity_angle_t z) ^ ../../../source/simulation2/components/ICmpPosition.h:216:15: note: overridden virtual function is here virtual void SetXZRotation(entity_angle_t x, entity_angle_t z) = 0; ^ ../../../source/simulation2/components/CCmpPosition.cpp:606:25: warning: 'GetRotation' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual CFixedVector3D GetRotation() const ^ ../../../source/simulation2/components/ICmpPosition.h:226:25: note: overridden virtual function is here virtual CFixedVector3D GetRotation() const = 0; ^ ../../../source/simulation2/components/CCmpPosition.cpp:618:16: warning: 'GetDistanceTravelled' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual fixed GetDistanceTravelled() const ^ ../../../source/simulation2/components/ICmpPosition.h:232:16: note: overridden virtual function is here virtual fixed GetDistanceTravelled() const = 0; ^ ../../../source/simulation2/components/CCmpPosition.cpp:659:15: warning: 'GetInterpolatedPosition2D' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void GetInterpolatedPosition2D(float frameOffset, float& x, float& z, float& rotY) const ^ ../../../source/simulation2/components/ICmpPosition.h:238:15: note: overridden virtual function is here virtual void GetInterpolatedPosition2D(float frameOffset, float& x, float& z, float& rotY) const = 0; ^ ../../../source/simulation2/components/CCmpPosition.cpp:673:20: warning: 'GetInterpolatedTransform' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual CMatrix3D GetInterpolatedTransform(float frameOffset) const ^ ../../../source/simulation2/components/ICmpPosition.h:244:20: note: overridden virtual function is here virtual CMatrix3D GetInterpolatedTransform(float frameOffset) const = 0; ^ ../../../source/simulation2/components/CCmpPosition.cpp:785:15: warning: 'HandleMessage' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void HandleMessage(const CMessage& msg, bool UNUSED(global)) ^ ../../../source/simulation2/system/IComponent.h:49:15: note: overridden virtual function is here virtual void HandleMessage(const CMessage& msg, bool global); ^ 10 warnings generated. ../../../source/simulation2/components/CCmpProjectileManager.cpp:60:15: warning: 'Init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Init(const CParamNode& UNUSED(paramNode)) ^ ../../../source/simulation2/system/IComponent.h:46:15: note: overridden virtual function is here virtual void Init(const CParamNode& paramNode) = 0; ^ ../../../source/simulation2/components/CCmpProjectileManager.cpp:66:15: warning: 'Deinit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Deinit() ^ ../../../source/simulation2/system/IComponent.h:47:15: note: overridden virtual function is here virtual void Deinit() = 0; ^ ../../../source/simulation2/components/CCmpProjectileManager.cpp:73:15: warning: 'Serialize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Serialize(ISerializer& serialize) ^ ../../../source/simulation2/system/IComponent.h:62:15: note: overridden virtual function is here virtual void Serialize(ISerializer& serialize) = 0; ^ ../../../source/simulation2/components/CCmpProjectileManager.cpp:83:15: warning: 'Deserialize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Deserialize(const CParamNode& paramNode, IDeserializer& deserialize) ^ ../../../source/simulation2/system/IComponent.h:63:15: note: overridden virtual function is here virtual void Deserialize(const CParamNode& paramNode, IDeserializer& deserialize) = 0; ^ ../../../source/simulation2/components/CCmpProjectileManager.cpp:91:15: warning: 'HandleMessage' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void HandleMessage(const CMessage& msg, bool UNUSED(global)) ^ ../../../source/simulation2/system/IComponent.h:49:15: note: overridden virtual function is here virtual void HandleMessage(const CMessage& msg, bool global); ^ ../../../source/simulation2/components/CCmpProjectileManager.cpp:110:19: warning: 'LaunchProjectileAtPoint' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual uint32_t LaunchProjectileAtPoint(const CFixedVector3D& launchPoint, const CFixedVector3D& target, fixed speed, fixed gravity, const std::wstring& actorName, const std::wstring& impactActorName, fixed impactAnimationLifetime) ^ ../../../source/simulation2/components/ICmpProjectileManager.h:46:19: note: overridden virtual function is here virtual uint32_t LaunchProjectileAtPoint(const CFixedVector3D& launchPoint, const CFixedVector3D& target, fixed speed, fixed gravity, const std::wstring& actorName, const std::wstring& impactActorName, fixed impactAnimationLifetime) = 0; ^ ../../../source/simulation2/components/CCmpProjectileManager.cpp:115:15: warning: 'RemoveProjectile' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void RemoveProjectile(uint32_t); ^ ../../../source/simulation2/components/ICmpProjectileManager.h:52:15: note: overridden virtual function is here virtual void RemoveProjectile(uint32_t id) = 0; ^ In file included from ../../../source/simulation2/components/CCmpRallyPointRenderer.cpp:19: ../../../source/simulation2/components/CCmpRallyPointRenderer.h:75:15: warning: 'Init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Init(const CParamNode& paramNode); ^ ../../../source/simulation2/system/IComponent.h:46:15: note: overridden virtual function is here virtual void Init(const CParamNode& paramNode) = 0; ^ In file included from ../../../source/simulation2/components/CCmpRallyPointRenderer.cpp:19: ../../../source/simulation2/components/CCmpRallyPointRenderer.h:76:15: warning: 'Deinit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Deinit(); ^ ../../../source/simulation2/system/IComponent.h:47:15: note: overridden virtual function is here virtual void Deinit() = 0; ^ In file included from ../../../source/simulation2/components/CCmpRallyPointRenderer.cpp:19: ../../../source/simulation2/components/CCmpRallyPointRenderer.h:78:15: warning: 'Serialize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Serialize(ISerializer& UNUSED(serialize)); ^ ../../../source/simulation2/system/IComponent.h:62:15: note: overridden virtual function is here virtual void Serialize(ISerializer& serialize) = 0; ^ In file included from ../../../source/simulation2/components/CCmpRallyPointRenderer.cpp:19: ../../../source/simulation2/components/CCmpRallyPointRenderer.h:79:15: warning: 'Deserialize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Deserialize(const CParamNode& paramNode, IDeserializer& UNUSED(deserialize)); ^ ../../../source/simulation2/system/IComponent.h:63:15: note: overridden virtual function is here virtual void Deserialize(const CParamNode& paramNode, IDeserializer& deserialize) = 0; ^ In file included from ../../../source/simulation2/components/CCmpRallyPointRenderer.cpp:19: ../../../source/simulation2/components/CCmpRallyPointRenderer.h:81:15: warning: 'HandleMessage' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void HandleMessage(const CMessage& msg, bool UNUSED(global)); ^ ../../../source/simulation2/system/IComponent.h:49:15: note: overridden virtual function is here virtual void HandleMessage(const CMessage& msg, bool global); ^ In file included from ../../../source/simulation2/components/CCmpRallyPointRenderer.cpp:19: ../../../source/simulation2/components/CCmpRallyPointRenderer.h:89:15: warning: 'AddPosition_wrapper' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void AddPosition_wrapper(const CFixedVector2D& pos); ^ ../../../source/simulation2/components/ICmpRallyPointRenderer.h:45:15: note: overridden virtual function is here virtual void AddPosition_wrapper(const CFixedVector2D& position) = 0; ^ In file included from ../../../source/simulation2/components/CCmpRallyPointRenderer.cpp:19: ../../../source/simulation2/components/CCmpRallyPointRenderer.h:91:15: warning: 'SetPosition' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetPosition(const CFixedVector2D& pos); ^ ../../../source/simulation2/components/ICmpRallyPointRenderer.h:38:15: note: overridden virtual function is here virtual void SetPosition(const CFixedVector2D& position) = 0; ^ In file included from ../../../source/simulation2/components/CCmpRallyPointRenderer.cpp:19: ../../../source/simulation2/components/CCmpRallyPointRenderer.h:93:15: warning: 'UpdatePosition' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void UpdatePosition(u32 rallyPointId, const CFixedVector2D& pos); ^ ../../../source/simulation2/components/ICmpRallyPointRenderer.h:41:15: note: overridden virtual function is here virtual void UpdatePosition(u32 rallyPointId, const CFixedVector2D& position) = 0; ^ In file included from ../../../source/simulation2/components/CCmpRallyPointRenderer.cpp:19: ../../../source/simulation2/components/CCmpRallyPointRenderer.h:95:15: warning: 'SetDisplayed' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetDisplayed(bool displayed); ^ ../../../source/simulation2/components/ICmpRallyPointRenderer.h:34:15: note: overridden virtual function is here virtual void SetDisplayed(bool displayed) = 0; ^ In file included from ../../../source/simulation2/components/CCmpRallyPointRenderer.cpp:19: ../../../source/simulation2/components/CCmpRallyPointRenderer.h:97:15: warning: 'Reset' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Reset(); ^ ../../../source/simulation2/components/ICmpRallyPointRenderer.h:48:15: note: overridden virtual function is here virtual void Reset() = 0; ^ In file included from ../../../source/simulation2/components/CCmpRallyPointRenderer.cpp:19: ../../../source/simulation2/components/CCmpRallyPointRenderer.h:99:15: warning: 'UpdateColor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void UpdateColor(); ^ ../../../source/simulation2/components/ICmpRallyPointRenderer.h:54:15: note: overridden virtual function is here virtual void UpdateColor() = 0; ^ In file included from ../../../source/simulation2/components/CCmpRallyPointRenderer.cpp:19: ../../../source/simulation2/components/CCmpRallyPointRenderer.h:104:15: warning: 'IsSet' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsSet() const; ^ ../../../source/simulation2/components/ICmpRallyPointRenderer.h:51:15: note: overridden virtual function is here virtual bool IsSet() const = 0; ^ 7 warnings generated. ../../../source/simulation2/components/CCmpRangeManager.cpp:439:15: warning: 'Init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Init(const CParamNode& UNUSED(paramNode)) ^ ../../../source/simulation2/system/IComponent.h:46:15: note: overridden virtual function is here virtual void Init(const CParamNode& paramNode) = 0; ^ ../../../source/simulation2/components/CCmpRangeManager.cpp:465:15: warning: 'Deinit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Deinit() ^ ../../../source/simulation2/system/IComponent.h:47:15: note: overridden virtual function is here virtual void Deinit() = 0; ^ ../../../source/simulation2/components/CCmpRangeManager.cpp:499:15: warning: 'Serialize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Serialize(ISerializer& serialize) ^ ../../../source/simulation2/system/IComponent.h:62:15: note: overridden virtual function is here virtual void Serialize(ISerializer& serialize) = 0; ^ ../../../source/simulation2/components/CCmpRangeManager.cpp:504:15: warning: 'Deserialize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Deserialize(const CParamNode& paramNode, IDeserializer& deserialize) ^ ../../../source/simulation2/system/IComponent.h:63:15: note: overridden virtual function is here virtual void Deserialize(const CParamNode& paramNode, IDeserializer& deserialize) = 0; ^ ../../../source/simulation2/components/CCmpRangeManager.cpp:511:15: warning: 'HandleMessage' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void HandleMessage(const CMessage& msg, bool UNUSED(global)) ^ ../../../source/simulation2/system/IComponent.h:49:15: note: overridden virtual function is here virtual void HandleMessage(const CMessage& msg, bool global); ^ ../../../source/simulation2/components/CCmpRangeManager.cpp:784:15: warning: 'SetBounds' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetBounds(entity_pos_t x0, entity_pos_t z0, entity_pos_t x1, entity_pos_t z1) ^ ../../../source/simulation2/components/ICmpRangeManager.h:122:15: note: overridden virtual function is here virtual void SetBounds(entity_pos_t x0, entity_pos_t z0, entity_pos_t x1, entity_pos_t z1) = 0; ^ ../../../source/simulation2/components/CCmpRangeManager.cpp:797:15: warning: 'Verify' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Verify() ^ ../../../source/simulation2/components/ICmpRangeManager.h:389:15: note: overridden virtual function is here virtual void Verify() = 0; ^ ../../../source/simulation2/components/CCmpRangeManager.cpp:847:26: warning: 'GetSubdivision' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] FastSpatialSubdivision* GetSubdivision() ^ ../../../source/simulation2/components/ICmpRangeManager.h:115:34: note: overridden virtual function is here virtual FastSpatialSubdivision* GetSubdivision() = 0; ^ ../../../source/simulation2/components/CCmpRangeManager.cpp:924:16: warning: 'CreateActiveQuery' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual tag_t CreateActiveQuery(entity_id_t source, ^ ../../../source/simulation2/components/ICmpRangeManager.h:161:16: note: overridden virtual function is here virtual tag_t CreateActiveQuery(entity_id_t source, entity_pos_t minRange, entity_pos_t maxRange, ^ ../../../source/simulation2/components/CCmpRangeManager.cpp:934:16: warning: 'CreateActiveParabolicQuery' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual tag_t CreateActiveParabolicQuery(entity_id_t source, ^ ../../../source/simulation2/components/ICmpRangeManager.h:179:16: note: overridden virtual function is here virtual tag_t CreateActiveParabolicQuery(entity_id_t source, entity_pos_t minRange, entity_pos_t maxRange, entity_pos_t yOrigin, ^ ../../../source/simulation2/components/CCmpRangeManager.cpp:944:15: warning: 'DestroyActiveQuery' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void DestroyActiveQuery(tag_t tag) ^ ../../../source/simulation2/components/ICmpRangeManager.h:206:15: note: overridden virtual function is here virtual void DestroyActiveQuery(tag_t tag) = 0; ^ ../../../source/simulation2/components/CCmpRangeManager.cpp:955:15: warning: 'EnableActiveQuery' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void EnableActiveQuery(tag_t tag) ^ ../../../source/simulation2/components/ICmpRangeManager.h:212:15: note: overridden virtual function is here virtual void EnableActiveQuery(tag_t tag) = 0; ^ ../../../source/simulation2/components/CCmpRangeManager.cpp:968:15: warning: 'DisableActiveQuery' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void DisableActiveQuery(tag_t tag) ^ ../../../source/simulation2/components/ICmpRangeManager.h:218:15: note: overridden virtual function is here virtual void DisableActiveQuery(tag_t tag) = 0; ^ ../../../source/simulation2/components/CCmpRangeManager.cpp:981:15: warning: 'IsActiveQueryEnabled' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsActiveQueryEnabled(tag_t tag) const ^ ../../../source/simulation2/components/ICmpRangeManager.h:224:15: note: overridden virtual function is here virtual bool IsActiveQueryEnabled(tag_t tag) const = 0; ^ ../../../source/simulation2/components/CCmpRangeManager.cpp:994:35: warning: 'ExecuteQueryAroundPos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual std::vector<entity_id_t> ExecuteQueryAroundPos(const CFixedVector2D& pos, ^ ../../../source/simulation2/components/ICmpRangeManager.h:147:35: note: overridden virtual function is here virtual std::vector<entity_id_t> ExecuteQueryAroundPos(const CFixedVector2D& pos, entity_pos_t minRange, entity_pos_t maxRange, ^ ../../../source/simulation2/components/CCmpRangeManager.cpp:1008:35: warning: 'ExecuteQuery' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual std::vector<entity_id_t> ExecuteQuery(entity_id_t source, ^ ../../../source/simulation2/components/ICmpRangeManager.h:134:35: note: overridden virtual function is here virtual std::vector<entity_id_t> ExecuteQuery(entity_id_t source, entity_pos_t minRange, entity_pos_t maxRange, ^ ../../../source/simulation2/components/CCmpRangeManager.cpp:1034:35: warning: 'ResetActiveQuery' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual std::vector<entity_id_t> ResetActiveQuery(tag_t tag) ^ ../../../source/simulation2/components/ICmpRangeManager.h:233:35: note: overridden virtual function is here virtual std::vector<entity_id_t> ResetActiveQuery(tag_t tag) = 0; ^ ../../../source/simulation2/components/CCmpRangeManager.cpp:1069:35: warning: 'GetEntitiesByPlayer' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual std::vector<entity_id_t> GetEntitiesByPlayer(player_id_t player) const ^ ../../../source/simulation2/components/ICmpRangeManager.h:241:35: note: overridden virtual function is here virtual std::vector<entity_id_t> GetEntitiesByPlayer(player_id_t player) const = 0; ^ ../../../source/simulation2/components/CCmpRangeManager.cpp:1074:35: warning: 'GetNonGaiaEntities' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual std::vector<entity_id_t> GetNonGaiaEntities() const ^ ../../../source/simulation2/components/ICmpRangeManager.h:246:35: note: overridden virtual function is here virtual std::vector<entity_id_t> GetNonGaiaEntities() const = 0; ^ ../../../source/simulation2/components/CCmpRangeManager.cpp:1079:35: warning: 'GetGaiaAndNonGaiaEntities' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual std::vector<entity_id_t> GetGaiaAndNonGaiaEntities() const ^ ../../../source/simulation2/components/ICmpRangeManager.h:251:35: note: overridden virtual function is here virtual std::vector<entity_id_t> GetGaiaAndNonGaiaEntities() const = 0; ^ ../../../source/simulation2/components/CCmpRangeManager.cpp:1098:15: warning: 'SetDebugOverlay' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetDebugOverlay(bool enabled) ^ ../../../source/simulation2/components/ICmpRangeManager.h:256:15: note: overridden virtual function is here virtual void SetDebugOverlay(bool enabled) = 0; ^ ../../../source/simulation2/components/CCmpRangeManager.cpp:1282:23: warning: 'GetEffectiveParabolicRange' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual entity_pos_t GetEffectiveParabolicRange(entity_id_t source, entity_id_t target, entity_pos_t range, entity_pos_t yOrigin) const ^ ../../../source/simulation2/components/ICmpRangeManager.h:191:23: note: overridden virtual function is here virtual entity_pos_t GetEffectiveParabolicRange(entity_id_t source, entity_id_t target, entity_pos_t range, entity_pos_t yOrigin) const = 0; ^ ../../../source/simulation2/components/CCmpRangeManager.cpp:1305:23: warning: 'GetElevationAdaptedRange' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual entity_pos_t GetElevationAdaptedRange(const CFixedVector3D& pos1, const CFixedVector3D& rot, entity_pos_t range, entity_pos_t yOrigin, entity_pos_t angle) const ^ ../../../source/simulation2/components/ICmpRangeManager.h:199:23: note: overridden virtual function is here virtual entity_pos_t GetElevationAdaptedRange(const CFixedVector3D& pos, const CFixedVector3D& rot, entity_pos_t range, entity_pos_t yOrigin, entity_pos_t angle) const = 0; ^ ../../../source/simulation2/components/CCmpRangeManager.cpp:1607:13: warning: 'GetEntityFlagMask' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual u8 GetEntityFlagMask(const std::string& identifier) const ^ ../../../source/simulation2/components/ICmpRangeManager.h:261:13: note: overridden virtual function is here virtual u8 GetEntityFlagMask(const std::string& identifier) const = 0; ^ ../../../source/simulation2/components/CCmpRangeManager.cpp:1618:15: warning: 'SetEntityFlag' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetEntityFlag(entity_id_t ent, const std::string& identifier, bool value) ^ ../../../source/simulation2/components/ICmpRangeManager.h:269:15: note: overridden virtual function is here virtual void SetEntityFlag(entity_id_t ent, const std::string& identifier, bool value) = 0; ^ ../../../source/simulation2/components/CCmpRangeManager.cpp:1638:22: warning: 'GetLosQuerier' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual CLosQuerier GetLosQuerier(player_id_t player) const ^ ../../../source/simulation2/components/ICmpRangeManager.h:280:22: note: overridden virtual function is here virtual CLosQuerier GetLosQuerier(player_id_t player) const = 0; ^ ../../../source/simulation2/components/CCmpRangeManager.cpp:1646:15: warning: 'ActivateScriptedVisibility' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void ActivateScriptedVisibility(entity_id_t ent, bool status) ^ ../../../source/simulation2/components/ICmpRangeManager.h:285:15: note: overridden virtual function is here virtual void ActivateScriptedVisibility(entity_id_t ent, bool status) = 0; ^ ../../../source/simulation2/components/CCmpRangeManager.cpp:1756:24: warning: 'GetLosVisibility' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual LosVisibility GetLosVisibility(CEntityHandle ent, player_id_t player) const ^ ../../../source/simulation2/components/ICmpRangeManager.h:292:24: note: overridden virtual function is here virtual LosVisibility GetLosVisibility(CEntityHandle ent, player_id_t player) const = 0; ^ ../../../source/simulation2/components/CCmpRangeManager.cpp:1787:24: warning: 'GetLosVisibility' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual LosVisibility GetLosVisibility(entity_id_t ent, player_id_t player) const ^ ../../../source/simulation2/components/ICmpRangeManager.h:293:24: note: overridden virtual function is here virtual LosVisibility GetLosVisibility(entity_id_t ent, player_id_t player) const = 0; ^ ../../../source/simulation2/components/CCmpRangeManager.cpp:1793:24: warning: 'GetLosVisibilityPosition' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual LosVisibility GetLosVisibilityPosition(entity_pos_t x, entity_pos_t z, player_id_t player) const ^ ../../../source/simulation2/components/ICmpRangeManager.h:299:24: note: overridden virtual function is here virtual LosVisibility GetLosVisibilityPosition(entity_pos_t x, entity_pos_t z, player_id_t player) const = 0; ^ ../../../source/simulation2/components/CCmpRangeManager.cpp:1817:9: warning: 'GetVerticesPerSide' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t GetVerticesPerSide() const ^ ../../../source/simulation2/components/ICmpRangeManager.h:384:17: note: overridden virtual function is here virtual size_t GetVerticesPerSide() const = 0; ^ ../../../source/simulation2/components/CCmpRangeManager.cpp:1889:15: warning: 'RequestVisibilityUpdate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void RequestVisibilityUpdate(entity_id_t ent) ^ ../../../source/simulation2/components/ICmpRangeManager.h:305:15: note: overridden virtual function is here virtual void RequestVisibilityUpdate(entity_id_t ent) = 0; ^ ../../../source/simulation2/components/CCmpRangeManager.cpp:1919:15: warning: 'SetLosRevealAll' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetLosRevealAll(player_id_t player, bool enabled) ^ ../../../source/simulation2/components/ICmpRangeManager.h:343:15: note: overridden virtual function is here virtual void SetLosRevealAll(player_id_t player, bool enabled) = 0; ^ ../../../source/simulation2/components/CCmpRangeManager.cpp:1933:15: warning: 'GetLosRevealAll' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool GetLosRevealAll(player_id_t player) const ^ ../../../source/simulation2/components/ICmpRangeManager.h:348:15: note: overridden virtual function is here virtual bool GetLosRevealAll(player_id_t player) const = 0; ^ ../../../source/simulation2/components/CCmpRangeManager.cpp:1946:15: warning: 'SetLosCircular' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetLosCircular(bool enabled) ^ ../../../source/simulation2/components/ICmpRangeManager.h:353:15: note: overridden virtual function is here virtual void SetLosCircular(bool enabled) = 0; ^ ../../../source/simulation2/components/CCmpRangeManager.cpp:1953:15: warning: 'GetLosCircular' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool GetLosCircular() const ^ ../../../source/simulation2/components/ICmpRangeManager.h:358:15: note: overridden virtual function is here virtual bool GetLosCircular() const = 0; ^ ../../../source/simulation2/components/CCmpRangeManager.cpp:1958:15: warning: 'SetSharedLos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetSharedLos(player_id_t player, const std::vector<player_id_t>& players) ^ ../../../source/simulation2/components/ICmpRangeManager.h:363:15: note: overridden virtual function is here virtual void SetSharedLos(player_id_t player, const std::vector<player_id_t>& players) = 0; ^ ../../../source/simulation2/components/CCmpRangeManager.cpp:1980:14: warning: 'GetSharedLosMask' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual u32 GetSharedLosMask(player_id_t player) const ^ ../../../source/simulation2/components/ICmpRangeManager.h:368:14: note: overridden virtual function is here virtual u32 GetSharedLosMask(player_id_t player) const = 0; ^ ../../../source/simulation2/components/CCmpRangeManager.cpp:1985:7: warning: 'ExploreMap' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void ExploreMap(player_id_t p) ^ ../../../source/simulation2/components/ICmpRangeManager.h:323:15: note: overridden virtual function is here virtual void ExploreMap(player_id_t p) = 0; ^ ../../../source/simulation2/components/CCmpRangeManager.cpp:2000:15: warning: 'ExploreTerritories' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void ExploreTerritories() ^ ../../../source/simulation2/components/ICmpRangeManager.h:329:15: note: overridden virtual function is here virtual void ExploreTerritories() = 0; ^ ../../../source/simulation2/components/CCmpRangeManager.cpp:2083:15: warning: 'RevealShore' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void RevealShore(player_id_t p, bool enable) ^ ../../../source/simulation2/components/ICmpRangeManager.h:337:15: note: overridden virtual function is here virtual void RevealShore(player_id_t p, bool enable) = 0; ^ ../../../source/simulation2/components/CCmpRangeManager.cpp:2497:13: warning: 'GetPercentMapExplored' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual u8 GetPercentMapExplored(player_id_t player) const ^ ../../../source/simulation2/components/ICmpRangeManager.h:373:13: note: overridden virtual function is here virtual u8 GetPercentMapExplored(player_id_t player) const = 0; ^ ../../../source/simulation2/components/CCmpRangeManager.cpp:2502:13: warning: 'GetUnionPercentMapExplored' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual u8 GetUnionPercentMapExplored(const std::vector<player_id_t>& players) const ^ ../../../source/simulation2/components/ICmpRangeManager.h:379:13: note: overridden virtual function is here virtual u8 GetUnionPercentMapExplored(const std::vector<player_id_t>& players) const = 0; ^ 37 warnings generated. ../../../source/simulation2/components/CCmpRangeOverlayRenderer.cpp:59:15: warning: 'Init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Init(const CParamNode& UNUSED(paramNode)) ^ ../../../source/simulation2/system/IComponent.h:46:15: note: overridden virtual function is here virtual void Init(const CParamNode& paramNode) = 0; ^ ../../../source/simulation2/components/CCmpRangeOverlayRenderer.cpp:65:15: warning: 'Deinit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Deinit() { } ^ ../../../source/simulation2/system/IComponent.h:47:15: note: overridden virtual function is here virtual void Deinit() = 0; ^ ../../../source/simulation2/components/CCmpRangeOverlayRenderer.cpp:67:15: warning: 'Serialize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Serialize(ISerializer& UNUSED(serialize)) ^ ../../../source/simulation2/system/IComponent.h:62:15: note: overridden virtual function is here virtual void Serialize(ISerializer& serialize) = 0; ^ ../../../source/simulation2/components/CCmpRangeOverlayRenderer.cpp:71:15: warning: 'Deserialize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Deserialize(const CParamNode& paramNode, IDeserializer& UNUSED(deserialize)) ^ ../../../source/simulation2/system/IComponent.h:63:15: note: overridden virtual function is here virtual void Deserialize(const CParamNode& paramNode, IDeserializer& deserialize) = 0; ^ ../../../source/simulation2/components/CCmpRangeOverlayRenderer.cpp:76:7: warning: 'ResetRangeOverlays' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void ResetRangeOverlays() ^ ../../../source/simulation2/components/ICmpRangeOverlayRenderer.h:35:15: note: overridden virtual function is here virtual void ResetRangeOverlays() = 0; ^ ../../../source/simulation2/components/CCmpRangeOverlayRenderer.cpp:83:15: warning: 'AddRangeOverlay' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void AddRangeOverlay(float radius, const std::string& texture, const std::string& textureMask, float thickness) ^ ../../../source/simulation2/components/ICmpRangeOverlayRenderer.h:30:15: note: overridden virtual function is here virtual void AddRangeOverlay(float radius, const std::string& texture, const std::string& textureMask, float thickness) = 0; ^ ../../../source/simulation2/components/CCmpRangeOverlayRenderer.cpp:101:7: warning: 'HandleMessage' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void HandleMessage(const CMessage& msg, bool UNUSED(global)) ^ ../../../source/simulation2/system/IComponent.h:49:15: note: overridden virtual function is here virtual void HandleMessage(const CMessage& msg, bool global); ^ ../../../source/simulation2/components/CCmpRangeOverlayRenderer.cpp:138:15: warning: 'UpdateColor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void UpdateColor() ^ ../../../source/simulation2/components/ICmpRangeOverlayRenderer.h:40:15: note: overridden virtual function is here virtual void UpdateColor() = 0; ^ 8 warnings generated. 31 warnings generated. ../../../source/simulation2/components/CCmpSelectable.cpp:152:15: warning: 'Init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Init(const CParamNode& paramNode) ^ ../../../source/simulation2/system/IComponent.h:46:15: note: overridden virtual function is here virtual void Init(const CParamNode& paramNode) = 0; ^ ../../../source/simulation2/components/CCmpSelectable.cpp:218:15: warning: 'Deinit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Deinit() { } ^ ../../../source/simulation2/system/IComponent.h:47:15: note: overridden virtual function is here virtual void Deinit() = 0; ^ ../../../source/simulation2/components/CCmpSelectable.cpp:220:15: warning: 'Serialize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Serialize(ISerializer& UNUSED(serialize)) ^ ../../../source/simulation2/system/IComponent.h:62:15: note: overridden virtual function is here virtual void Serialize(ISerializer& serialize) = 0; ^ ../../../source/simulation2/components/CCmpSelectable.cpp:226:15: warning: 'Deserialize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Deserialize(const CParamNode& paramNode, IDeserializer& UNUSED(deserialize)) ^ ../../../source/simulation2/system/IComponent.h:63:15: note: overridden virtual function is here virtual void Deserialize(const CParamNode& paramNode, IDeserializer& deserialize) = 0; ^ ../../../source/simulation2/components/CCmpSelectable.cpp:232:15: warning: 'HandleMessage' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void HandleMessage(const CMessage& msg, bool UNUSED(global)); ^ ../../../source/simulation2/system/IComponent.h:49:15: note: overridden virtual function is here virtual void HandleMessage(const CMessage& msg, bool global); ^ ../../../source/simulation2/components/CCmpSelectable.cpp:234:15: warning: 'SetSelectionHighlight' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetSelectionHighlight(const CColor& color, bool selected) ^ ../../../source/simulation2/components/ICmpSelectable.h:39:15: note: overridden virtual function is here 12 warnings generated. virtual void SetSelectionHighlight(const CColor& color, bool selected) = 0; ^ ../../../source/simulation2/components/CCmpSelectable.cpp:260:15: warning: 'SetSelectionHighlightAlpha' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetSelectionHighlightAlpha(float alpha) ^ ../../../source/simulation2/components/ICmpSelectable.h:64:15: note: overridden virtual function is here virtual void SetSelectionHighlightAlpha(float alpha) = 0; ^ ../../../source/simulation2/components/CCmpSelectable.cpp:272:15: warning: 'SetVisibility' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetVisibility(bool visible) ^ ../../../source/simulation2/components/ICmpSelectable.h:45:15: note: overridden virtual function is here virtual void SetVisibility(bool visible) = 0; ^ ../../../source/simulation2/components/CCmpSelectable.cpp:278:15: warning: 'IsEditorOnly' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsEditorOnly() const ^ ../../../source/simulation2/components/ICmpSelectable.h:31:15: note: overridden virtual function is here virtual bool IsEditorOnly() const = 0; ^ ../../../source/simulation2/components/CCmpSelectable.cpp:312:15: warning: 'UpdateColor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void UpdateColor(); ^ ../../../source/simulation2/components/ICmpSelectable.h:59:15: note: overridden virtual function is here virtual void UpdateColor() = 0; ^ ../../../source/simulation2/components/CCmpSoundManager.cpp:44:15: warning: 'Init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Init(const CParamNode& UNUSED(paramNode)) ^ ../../../source/simulation2/system/IComponent.h:46:15: note: overridden virtual function is here virtual void Init(const CParamNode& paramNode) = 0; ^ ../../../source/simulation2/components/CCmpSoundManager.cpp:48:15: warning: 'Deinit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Deinit() ^ ../../../source/simulation2/system/IComponent.h:47:15: note: overridden virtual function is here virtual void Deinit() = 0; ^ ../../../source/simulation2/components/CCmpSoundManager.cpp:52:15: warning: 'Serialize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Serialize(ISerializer& UNUSED(serialize)) ^ ../../../source/simulation2/system/IComponent.h:62:15: note: overridden virtual function is here virtual void Serialize(ISerializer& serialize) = 0; ^ ../../../source/simulation2/components/CCmpSoundManager.cpp:58:15: warning: 'Deserialize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Deserialize(const CParamNode& paramNode, IDeserializer& UNUSED(deserialize)) ^ ../../../source/simulation2/system/IComponent.h:63:15: note: overridden virtual function is here virtual void Deserialize(const CParamNode& paramNode, IDeserializer& deserialize) = 0; ^ ../../../source/simulation2/components/CCmpSoundManager.cpp:63:15: warning: 'PlaySoundGroup' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void PlaySoundGroup(const std::wstring& name, entity_id_t source) ^ ../../../source/simulation2/components/ICmpSoundManager.h:38:15: note: overridden virtual function is here virtual void PlaySoundGroup(const std::wstring& name, entity_id_t source) = 0; ^ ../../../source/simulation2/components/CCmpSoundManager.cpp:87:15: warning: 'PlaySoundGroupAtPosition' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void PlaySoundGroupAtPosition(const std::wstring& name, const CFixedVector3D& sourcePos) ^ ../../../source/simulation2/components/ICmpSoundManager.h:45:15: note: overridden virtual function is here virtual void PlaySoundGroupAtPosition(const std::wstring& name, const CFixedVector3D& sourcePos) = 0; ^ ../../../source/simulation2/components/CCmpSoundManager.cpp:94:15: warning: 'PlaySoundGroupForPlayer' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void PlaySoundGroupForPlayer(const VfsPath& groupPath, const player_id_t playerId) const ^ ../../../source/simulation2/components/ICmpSoundManager.h:52:15: note: overridden virtual function is here virtual void PlaySoundGroupForPlayer(const VfsPath& groupPath, const player_id_t playerId) const = 0; ^ ../../../source/simulation2/components/CCmpSoundManager.cpp:101:15: warning: 'StopMusic' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void StopMusic() ^ ../../../source/simulation2/components/ICmpSoundManager.h:54:15: note: overridden virtual function is here virtual void StopMusic() = 0; ^ ../../../source/simulation2/components/CCmpTemplateManager.cpp:46:15: warning: 'Init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Init(const CParamNode& UNUSED(paramNode)) ^ ../../../source/simulation2/system/IComponent.h:46:15: note: overridden virtual function is here virtual void Init(const CParamNode& paramNode) = 0; ^ ../../../source/simulation2/components/CCmpTemplateManager.cpp:55:15: warning: 'Deinit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Deinit() ^ ../../../source/simulation2/system/IComponent.h:47:15: note: overridden virtual function is here virtual void Deinit() = 0; ^ ../../../source/simulation2/components/CCmpTemplateManager.cpp:59:15: warning: 'Serialize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Serialize(ISerializer& serialize) ^ ../../../source/simulation2/system/IComponent.h:62:15: note: overridden virtual function is here virtual void Serialize(ISerializer& serialize) = 0; ^ ../../../source/simulation2/components/CCmpTemplateManager.cpp:70:15: warning: 'Deserialize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Deserialize(const CParamNode& paramNode, IDeserializer& deserialize) ^ ../../../source/simulation2/system/IComponent.h:63:15: note: overridden virtual function is here virtual void Deserialize(const CParamNode& paramNode, IDeserializer& deserialize) = 0; ^ ../../../source/simulation2/components/CCmpTemplateManager.cpp:81:15: warning: 'HandleMessage' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void HandleMessage(const CMessage& msg, bool UNUSED(global)) ^ ../../../source/simulation2/system/IComponent.h:49:15: note: overridden virtual function is here virtual void HandleMessage(const CMessage& msg, bool global); ^ ../../../source/simulation2/components/CCmpTemplateManager.cpp:97:15: warning: 'DisableValidation' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void DisableValidation() ^ ../../../source/simulation2/components/ICmpTemplateManager.h:121:15: note: overridden virtual function is here virtual void DisableValidation() = 0; ^ ../../../source/simulation2/components/CCmpTemplateManager.cpp:102:28: warning: 'LoadTemplate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual const CParamNode* LoadTemplate(entity_id_t ent, const std::string& templateName); ^ ../../../source/simulation2/components/ICmpTemplateManager.h:58:28: note: overridden virtual function is here virtual const CParamNode* LoadTemplate(entity_id_t ent, const std::string& templateName) = 0; ^ ../../../source/simulation2/components/CCmpTemplateManager.cpp:104:28: warning: 'GetTemplate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual const CParamNode* GetTemplate(const std::string& templateName); ^ ../../../source/simulation2/components/ICmpTemplateManager.h:66:28: note: overridden virtual function is here virtual const CParamNode* GetTemplate(const std::string& templateName) = 0; ^ ../../../source/simulation2/components/CCmpTemplateManager.cpp:106:28: warning: 'GetTemplateWithoutValidation' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual const CParamNode* GetTemplateWithoutValidation(const std::string& templateName); ^ ../../../source/simulation2/components/ICmpTemplateManager.h:74:28: note: overridden virtual function is here virtual const CParamNode* GetTemplateWithoutValidation(const std::string& templateName) = 0; ^ ../../../source/simulation2/components/CCmpTemplateManager.cpp:108:15: warning: 'TemplateExists' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool TemplateExists(const std::string& templateName) const; ^ ../../../source/simulation2/components/ICmpTemplateManager.h:79:15: note: overridden virtual function is here virtual bool TemplateExists(const std::string& templateName) const = 0; ^ ../../../source/simulation2/components/CCmpTemplateManager.cpp:110:28: warning: 'LoadLatestTemplate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual const CParamNode* LoadLatestTemplate(entity_id_t ent); ^ ../../../source/simulation2/components/ICmpTemplateManager.h:87:28: note: overridden virtual function is here virtual const CParamNode* LoadLatestTemplate(entity_id_t ent) = 0; ^ ../../../source/simulation2/components/CCmpTemplateManager.cpp:112:22: warning: 'GetCurrentTemplateName' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual std::string GetCurrentTemplateName(entity_id_t ent) const; ^ ../../../source/simulation2/components/ICmpTemplateManager.h:92:22: note: overridden virtual function is here virtual std::string GetCurrentTemplateName(entity_id_t ent) const = 0; ^ ../../../source/simulation2/components/CCmpTemplateManager.cpp:114:35: warning: 'FindAllTemplates' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual std::vector<std::string> FindAllTemplates(bool includeActors) const; ^ ../../../source/simulation2/components/ICmpTemplateManager.h:104:35: note: overridden virtual function is here virtual std::vector<std::string> FindAllTemplates(bool includeActors) const = 0; ^ ../../../source/simulation2/components/CCmpTemplateManager.cpp:116:49: warning: 'GetCivData' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual std::vector<std::vector<std::wstring>> GetCivData(); ^ ../../../source/simulation2/components/ICmpTemplateManager.h:110:49: note: overridden virtual function is here virtual std::vector<std::vector<std::wstring>> GetCivData() = 0; ^ ../../../source/simulation2/components/CCmpTemplateManager.cpp:118:35: warning: 'FindUsedTemplates' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual std::vector<std::string> FindUsedTemplates() const; ^ ../../../source/simulation2/components/ICmpTemplateManager.h:116:35: note: overridden virtual function is here virtual std::vector<std::string> FindUsedTemplates() const = 0; ^ ../../../source/simulation2/components/CCmpTemplateManager.cpp:120:35: warning: 'GetEntitiesUsingTemplate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual std::vector<entity_id_t> GetEntitiesUsingTemplate(const std::string& templateName) const; ^ ../../../source/simulation2/components/ICmpTemplateManager.h:97:35: note: overridden virtual function is here virtual std::vector<entity_id_t> GetEntitiesUsingTemplate(const std::string& templateName) const = 0; ^ 8 warnings generated. ../../../source/simulation2/components/CCmpTerrain.cpp:48:15: warning: 'Init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Init(const CParamNode& UNUSED(paramNode)) ^ ../../../source/simulation2/system/IComponent.h:46:15: note: overridden virtual function is here virtual void Init(const CParamNode& paramNode) = 0; ^ ../../../source/simulation2/components/CCmpTerrain.cpp:53:15: warning: 'Deinit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Deinit() ^ ../../../source/simulation2/system/IComponent.h:47:15: note: overridden virtual function is here virtual void Deinit() = 0; ^ ../../../source/simulation2/components/CCmpTerrain.cpp:57:15: warning: 'Serialize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Serialize(ISerializer& UNUSED(serialize)) ^ ../../../source/simulation2/system/IComponent.h:62:15: note: overridden virtual function is here virtual void Serialize(ISerializer& serialize) = 0; ^ ../../../source/simulation2/components/CCmpTerrain.cpp:61:15: warning: 'Deserialize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Deserialize(const CParamNode& paramNode, IDeserializer& UNUSED(deserialize)) ^ ../../../source/simulation2/system/IComponent.h:63:15: note: overridden virtual function is here virtual void Deserialize(const CParamNode& paramNode, IDeserializer& deserialize) = 0; ^ ../../../source/simulation2/components/CCmpTerrain.cpp:66:15: warning: 'IsLoaded' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsLoaded() const ^ ../../../source/simulation2/components/ICmpTerrain.h:33:15: note: overridden virtual function is here virtual bool IsLoaded() const = 0; ^ ../../../source/simulation2/components/CCmpTerrain.cpp:71:25: warning: 'CalcNormal' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual CFixedVector3D CalcNormal(entity_pos_t x, entity_pos_t z) const ^ ../../../source/simulation2/components/ICmpTerrain.h:35:25: note: overridden virtual function is here virtual CFixedVector3D CalcNormal(entity_pos_t x, entity_pos_t z) const = 0; ^ ../../../source/simulation2/components/CCmpTerrain.cpp:78:20: warning: 'CalcExactNormal' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual CVector3D CalcExactNormal(float x, float z) const ^ ../../../source/simulation2/components/ICmpTerrain.h:37:20: note: overridden virtual function is here virtual CVector3D CalcExactNormal(float x, float z) const = 0; ^ ../../../source/simulation2/components/CCmpTerrain.cpp:83:23: warning: 'GetGroundLevel' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual entity_pos_t GetGroundLevel(entity_pos_t x, entity_pos_t z) const ^ ../../../source/simulation2/components/ICmpTerrain.h:39:23: note: overridden virtual function is here virtual entity_pos_t GetGroundLevel(entity_pos_t x, entity_pos_t z) const = 0; ^ ../../../source/simulation2/components/CCmpTerrain.cpp:90:16: warning: 'GetExactGroundLevel' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual float GetExactGroundLevel(float x, float z) const ^ ../../../source/simulation2/components/ICmpTerrain.h:41:16: note: overridden virtual function is here virtual float GetExactGroundLevel(float x, float z) const = 0; ^ ../../../source/simulation2/components/CCmpTerrain.cpp:95:14: warning: 'GetTilesPerSide' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual u16 GetTilesPerSide() const ^ ../../../source/simulation2/components/ICmpTerrain.h:47:14: note: overridden virtual function is here virtual u16 GetTilesPerSide() const = 0; ^ ../../../source/simulation2/components/CCmpTerrain.cpp:105:14: warning: 'GetMapSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual u32 GetMapSize() const ^ ../../../source/simulation2/components/ICmpTerrain.h:58:14: note: overridden virtual function is here virtual u32 GetMapSize() const = 0; ^ ../../../source/simulation2/components/CCmpTerrain.cpp:110:14: warning: 'GetVerticesPerSide' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual u16 GetVerticesPerSide() const ^ ../../../source/simulation2/components/ICmpTerrain.h:53:14: note: overridden virtual function is here virtual u16 GetVerticesPerSide() const = 0; ^ ../../../source/simulation2/components/CCmpTerrain.cpp:117:20: warning: 'GetCTerrain' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual CTerrain* GetCTerrain() ^ ../../../source/simulation2/components/ICmpTerrain.h:60:20: note: overridden virtual function is here virtual CTerrain* GetCTerrain() = 0; ^ ../../../source/simulation2/components/CCmpTerrain.cpp:122:15: warning: 'ReloadTerrain' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void ReloadTerrain(bool ReloadWater) ^ ../../../source/simulation2/components/ICmpTerrain.h:67:15: note: overridden virtual function is here virtual void ReloadTerrain(bool ReloadWater = true) = 0; ^ ../../../source/simulation2/components/CCmpTerrain.cpp:153:15: warning: 'MakeDirty' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void MakeDirty(i32 i0, i32 j0, i32 i1, i32 j1) ^ ../../../source/simulation2/components/ICmpTerrain.h:74:15: note: overridden virtual function is here virtual void MakeDirty(i32 i0, i32 j0, i32 i1, i32 j1) = 0; ^ 15 warnings generated. ../../../source/simulation2/components/CCmpTerritoryInfluence.cpp:56:15: warning: 'Init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Init(const CParamNode& paramNode) ^ ../../../source/simulation2/system/IComponent.h:46:15: note: overridden virtual function is here virtual void Init(const CParamNode& paramNode) = 0; ^ ../../../source/simulation2/components/CCmpTerritoryInfluence.cpp:63:15: warning: 'Deinit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Deinit() ^ ../../../source/simulation2/system/IComponent.h:47:15: note: overridden virtual function is here virtual void Deinit() = 0; ^ ../../../source/simulation2/components/CCmpTerritoryInfluence.cpp:67:15: warning: 'Serialize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Serialize(ISerializer& UNUSED(serialize)) ^ ../../../source/simulation2/system/IComponent.h:62:15: note: overridden virtual function is here virtual void Serialize(ISerializer& serialize) = 0; ^ ../../../source/simulation2/components/CCmpTerritoryInfluence.cpp:71:15: warning: 'Deserialize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Deserialize(const CParamNode& paramNode, IDeserializer& UNUSED(deserialize)) ^ ../../../source/simulation2/system/IComponent.h:63:15: note: overridden virtual function is here virtual void Deserialize(const CParamNode& paramNode, IDeserializer& deserialize) = 0; ^ ../../../source/simulation2/components/CCmpTerritoryInfluence.cpp:76:15: warning: 'IsRoot' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsRoot() const ^ ../../../source/simulation2/components/ICmpTerritoryInfluence.h:26:15: note: overridden virtual function is here virtual bool IsRoot() const = 0; ^ ../../../source/simulation2/components/CCmpTerritoryInfluence.cpp:85:14: warning: 'GetWeight' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual u16 GetWeight() const ^ ../../../source/simulation2/components/ICmpTerritoryInfluence.h:28:14: note: overridden virtual function is here virtual u16 GetWeight() const = 0; ^ ../../../source/simulation2/components/CCmpTerritoryInfluence.cpp:94:14: warning: 'GetRadius' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual u32 GetRadius() const ^ ../../../source/simulation2/components/ICmpTerritoryInfluence.h:30:14: note: overridden virtual function is here virtual u32 GetRadius() const = 0; ^ 7 warnings generated. 10 warnings generated. ../../../source/simulation2/components/CCmpTest.cpp:45:15: warning: 'Init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Init(const CParamNode& paramNode) ^ ../../../source/simulation2/system/IComponent.h:46:15: note: overridden virtual function is here virtual void Init(const CParamNode& paramNode) = 0; ^ ../../../source/simulation2/components/CCmpTest.cpp:53:15: warning: 'Deinit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Deinit() ^ ../../../source/simulation2/system/IComponent.h:47:15: note: overridden virtual function is here virtual void Deinit() = 0; ^ ../../../source/simulation2/components/CCmpTest.cpp:57:15: warning: 'Serialize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Serialize(ISerializer& serialize) ^ ../../../source/simulation2/system/IComponent.h:62:15: note: overridden virtual function is here virtual void Serialize(ISerializer& serialize) = 0; ^ ../../../source/simulation2/components/CCmpTest.cpp:62:15: warning: 'Deserialize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Deserialize(const CParamNode& UNUSED(paramNode), IDeserializer& deserialize) ^ ../../../source/simulation2/system/IComponent.h:63:15: note: overridden virtual function is here virtual void Deserialize(const CParamNode& paramNode, IDeserializer& deserialize) = 0; ^ ../../../source/simulation2/components/CCmpTest.cpp:67:14: warning: 'GetX' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual int GetX() ^ ../../../source/simulation2/components/ICmpTest.h:29:14: note: overridden virtual function is here virtual int GetX() = 0; ^ ../../../source/simulation2/components/CCmpTest.cpp:72:15: warning: 'HandleMessage' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void HandleMessage(const CMessage& msg, bool UNUSED(global)) ^ ../../../source/simulation2/system/IComponent.h:49:15: note: overridden virtual function is here virtual void HandleMessage(const CMessage& msg, bool global); ^ ../../../source/simulation2/components/CCmpTerritoryManager.cpp:120:15: warning: 'Init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Init(const CParamNode& UNUSED(paramNode)) ^ ../../../source/simulation2/system/IComponent.h:46:15: note: overridden virtual function is here virtual void Init(const CParamNode& paramNode) = 0; ^ ../../../source/simulation2/components/CCmpTerritoryManager.cpp:151:15: warning: 'Deinit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Deinit() ^ ../../../source/simulation2/system/IComponent.h:47:15: note: overridden virtual function is here virtual void Deinit() = 0; ^ ../../../source/simulation2/components/CCmpTerritoryManager.cpp:158:15: warning: 'Serialize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Serialize(ISerializer& serialize) ^ ../../../source/simulation2/system/IComponent.h:62:15: note: overridden virtual function is here virtual void Serialize(ISerializer& serialize) = 0; ^ ../../../source/simulation2/components/CCmpTerritoryManager.cpp:164:15: warning: 'Deserialize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Deserialize(const CParamNode& paramNode, IDeserializer& deserialize) ^ ../../../source/simulation2/system/IComponent.h:63:15: note: overridden virtual function is here virtual void Deserialize(const CParamNode& paramNode, IDeserializer& deserialize) = 0; ^ ../../../source/simulation2/components/CCmpTerritoryManager.cpp:170:15: warning: 'HandleMessage' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void HandleMessage(const CMessage& msg, bool UNUSED(global)) ^ ../../../source/simulation2/system/IComponent.h:49:15: note: overridden virtual function is here virtual void HandleMessage(const CMessage& msg, bool global); ^ ../../../source/simulation2/components/CCmpTerritoryManager.cpp:240:26: warning: 'GetTerritoryGrid' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual const Grid<u8>& GetTerritoryGrid() ^ ../../../source/simulation2/components/ICmpTerritoryManager.h:62:26: note: overridden virtual function is here virtual const Grid<u8>& GetTerritoryGrid() = 0; ^ ../../../source/simulation2/components/CCmpTerritoryManager.cpp:247:22: warning: 'GetOwner' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual player_id_t GetOwner(entity_pos_t x, entity_pos_t z); ^ ../../../source/simulation2/components/ICmpTerritoryManager.h:68:22: note: overridden virtual function is here virtual player_id_t GetOwner(entity_pos_t x, entity_pos_t z) = 0; ^ ../../../source/simulation2/components/CCmpTerritoryManager.cpp:248:27: warning: 'GetNeighbours' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual std::vector<u32> GetNeighbours(entity_pos_t x, entity_pos_t z, bool filterConnected); ^ ../../../source/simulation2/components/ICmpTerritoryManager.h:74:27: note: overridden virtual function is here virtual std::vector<u32> GetNeighbours(entity_pos_t x, entity_pos_t z, bool filterConnected) = 0; ^ ../../../source/simulation2/components/CCmpTerritoryManager.cpp:249:15: warning: 'IsConnected' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsConnected(entity_pos_t x, entity_pos_t z); ^ ../../../source/simulation2/components/ICmpTerritoryManager.h:80:15: note: overridden virtual function is here virtual bool IsConnected(entity_pos_t x, entity_pos_t z) = 0; ^ ../../../source/simulation2/components/CCmpTerritoryManager.cpp:251:15: warning: 'SetTerritoryBlinking' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetTerritoryBlinking(entity_pos_t x, entity_pos_t z, bool enable); ^ ../../../source/simulation2/components/ICmpTerritoryManager.h:85:15: note: overridden virtual function is here virtual void SetTerritoryBlinking(entity_pos_t x, entity_pos_t z, bool enable) = 0; ^ ../../../source/simulation2/components/CCmpTerritoryManager.cpp:252:15: warning: 'IsTerritoryBlinking' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsTerritoryBlinking(entity_pos_t x, entity_pos_t z); ^ ../../../source/simulation2/components/ICmpTerritoryManager.h:90:15: note: overridden virtual function is here virtual bool IsTerritoryBlinking(entity_pos_t x, entity_pos_t z) = 0; ^ ../../../source/simulation2/components/CCmpTerritoryManager.cpp:272:15: warning: 'NeedUpdateTexture' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool NeedUpdateTexture(size_t* dirtyID) ^ ../../../source/simulation2/components/ICmpTerritoryManager.h:37:15: note: overridden virtual function is here virtual bool NeedUpdateTexture(size_t* dirtyID) = 0; ^ ../../../source/simulation2/components/CCmpTerritoryManager.cpp:282:15: warning: 'NeedUpdateAI' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool NeedUpdateAI(size_t* dirtyID, size_t* dirtyBlinkingID) const ^ ../../../source/simulation2/components/ICmpTerritoryManager.h:42:15: note: overridden virtual function is here virtual bool NeedUpdateAI(size_t* dirtyID, size_t* dirtyBlinkingID) const = 0; ^ ../../../source/simulation2/components/CCmpTerritoryManager.cpp:296:5: warning: 'GetTerritoryPercentage' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] u8 GetTerritoryPercentage(player_id_t player); ^ ../../../source/simulation2/components/ICmpTerritoryManager.h:96:14: note: overridden virtual function is here virtual u8 GetTerritoryPercentage(player_id_t player) = 0; ^ ../../../source/simulation2/components/CCmpTerritoryManager.cpp:306:7: warning: 'SetVisibility' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void SetVisibility(bool visible) ^ ../../../source/simulation2/components/ICmpTerritoryManager.h:101:15: note: overridden virtual function is here virtual void SetVisibility(bool visible) = 0; ^ ../../../source/simulation2/components/CCmpTerritoryManager.cpp:311:7: warning: 'UpdateColors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void UpdateColors(); ^ ../../../source/simulation2/components/ICmpTerritoryManager.h:106:15: note: overridden virtual function is here virtual void UpdateColors() = 0; ^ ../../../source/simulation2/components/CCmpTest.cpp:112:15: warning: 'Init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Init(const CParamNode&) ^ ../../../source/simulation2/system/IComponent.h:46:15: note: overridden virtual function is here virtual void Init(const CParamNode& paramNode) = 0; ^ ../../../source/simulation2/components/CCmpTest.cpp:117:15: warning: 'Deinit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Deinit() ^ ../../../source/simulation2/system/IComponent.h:47:15: note: overridden virtual function is here virtual void Deinit() = 0; ^ ../../../source/simulation2/components/CCmpTest.cpp:121:15: warning: 'Serialize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Serialize(ISerializer& serialize) ^ ../../../source/simulation2/system/IComponent.h:62:15: note: overridden virtual function is here virtual void Serialize(ISerializer& serialize) = 0; ^ ../../../source/simulation2/components/CCmpTest.cpp:126:15: warning: 'Deserialize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Deserialize(const CParamNode& UNUSED(paramNode), IDeserializer& deserialize) ^ ../../../source/simulation2/system/IComponent.h:63:15: note: overridden virtual function is here virtual void Deserialize(const CParamNode& paramNode, IDeserializer& deserialize) = 0; ^ ../../../source/simulation2/components/CCmpTest.cpp:131:14: warning: 'GetX' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual int GetX() ^ ../../../source/simulation2/components/ICmpTest.h:29:14: note: overridden virtual function is here virtual int GetX() = 0; ^ ../../../source/simulation2/components/CCmpTest.cpp:136:15: warning: 'HandleMessage' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void HandleMessage(const CMessage& msg, bool UNUSED(global)) ^ ../../../source/simulation2/system/IComponent.h:49:15: note: overridden virtual function is here virtual void HandleMessage(const CMessage& msg, bool global); ^ ../../../source/simulation2/components/CCmpTest.cpp:173:15: warning: 'Init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Init(const CParamNode&) ^ ../../../source/simulation2/system/IComponent.h:46:15: note: overridden virtual function is here virtual void Init(const CParamNode& paramNode) = 0; ^ ../../../source/simulation2/components/CCmpTest.cpp:178:15: warning: 'Deinit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Deinit() ^ ../../../source/simulation2/system/IComponent.h:47:15: note: overridden virtual function is here virtual void Deinit() = 0; ^ ../../../source/simulation2/components/CCmpTest.cpp:182:15: warning: 'Serialize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Serialize(ISerializer& serialize) ^ ../../../source/simulation2/system/IComponent.h:62:15: note: overridden virtual function is here virtual void Serialize(ISerializer& serialize) = 0; ^ ../../../source/simulation2/components/CCmpTest.cpp:187:15: warning: 'Deserialize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Deserialize(const CParamNode& UNUSED(paramNode), IDeserializer& deserialize) ^ ../../../source/simulation2/system/IComponent.h:63:15: note: overridden virtual function is here virtual void Deserialize(const CParamNode& paramNode, IDeserializer& deserialize) = 0; ^ ../../../source/simulation2/components/CCmpTest.cpp:192:14: warning: 'GetX' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual int GetX() ^ ../../../source/simulation2/components/ICmpTest.h:40:14: note: overridden virtual function is here virtual int GetX() = 0; ^ ../../../source/simulation2/components/CCmpTest.cpp:197:15: warning: 'HandleMessage' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void HandleMessage(const CMessage& msg, bool UNUSED(global)) ^ ../../../source/simulation2/system/IComponent.h:49:15: note: overridden virtual function is here virtual void HandleMessage(const CMessage& msg, bool global); ^ 43 warnings generated. In file included from ../../../source/simulation2/components/CCmpUnitMotion_System.cpp:20: In file included from ../../../source/simulation2/components/CCmpUnitMotion.h:24: ../../../source/simulation2/components/CCmpUnitMotionManager.h:128:15: warning: 'Init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Init(const CParamNode& UNUSED(paramNode)); ^ ../../../source/simulation2/system/IComponent.h:46:15: note: overridden virtual function is here virtual void Init(const CParamNode& paramNode) = 0; ^ In file included from ../../../source/simulation2/components/CCmpUnitMotion_System.cpp:20: In file included from ../../../source/simulation2/components/CCmpUnitMotion.h:24: ../../../source/simulation2/components/CCmpUnitMotionManager.h:130:15: warning: 'Deinit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Deinit() ^ ../../../source/simulation2/system/IComponent.h:47:15: note: overridden virtual function is here virtual void Deinit() = 0; ^ In file included from ../../../source/simulation2/components/CCmpUnitMotion_System.cpp:20: In file included from ../../../source/simulation2/components/CCmpUnitMotion.h:24: ../../../source/simulation2/components/CCmpUnitMotionManager.h:134:15: warning: 'Serialize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Serialize(ISerializer& serialize); ^ ../../../source/simulation2/system/IComponent.h:62:15: note: overridden virtual function is here virtual void Serialize(ISerializer& serialize) = 0; ^ In file included from ../../../source/simulation2/components/CCmpUnitMotion_System.cpp:20: In file included from ../../../source/simulation2/components/CCmpUnitMotion.h:24: ../../../source/simulation2/components/CCmpUnitMotionManager.h:135:15: warning: 'Deserialize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Deserialize(const CParamNode& paramNode, IDeserializer& deserialize); ^ ../../../source/simulation2/system/IComponent.h:63:15: note: overridden virtual function is here virtual void Deserialize(const CParamNode& paramNode, IDeserializer& deserialize) = 0; ^ In file included from ../../../source/simulation2/components/CCmpUnitMotion_System.cpp:20: In file included from ../../../source/simulation2/components/CCmpUnitMotion.h:24: ../../../source/simulation2/components/CCmpUnitMotionManager.h:137:15: warning: 'HandleMessage' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void HandleMessage(const CMessage& msg, bool global); ^ ../../../source/simulation2/system/IComponent.h:49:15: note: overridden virtual function is here virtual void HandleMessage(const CMessage& msg, bool global); ^ In file included from ../../../source/simulation2/components/CCmpUnitMotion_System.cpp:20: In file included from ../../../source/simulation2/components/CCmpUnitMotion.h:24: ../../../source/simulation2/components/CCmpUnitMotionManager.h:139:15: warning: 'Register' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Register(CCmpUnitMotion* component, entity_id_t ent, bool formationController); ^ ../../../source/simulation2/components/ICmpUnitMotionManager.h:41:15: note: overridden virtual function is here virtual void Register(CCmpUnitMotion* component, entity_id_t ent, bool formationController) = 0; ^ In file included from ../../../source/simulation2/components/CCmpUnitMotion_System.cpp:20: In file included from ../../../source/simulation2/components/CCmpUnitMotion.h:24: ../../../source/simulation2/components/CCmpUnitMotionManager.h:140:15: warning: 'Unregister' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Unregister(entity_id_t ent); ^ ../../../source/simulation2/components/ICmpUnitMotionManager.h:42:15: note: overridden virtual function is here virtual void Unregister(entity_id_t ent) = 0; ^ In file included from ../../../source/simulation2/components/CCmpUnitMotion_System.cpp:20: In file included from ../../../source/simulation2/components/CCmpUnitMotion.h:24: ../../../source/simulation2/components/CCmpUnitMotionManager.h:142:15: warning: 'ComputingMotion' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool ComputingMotion() const ^ ../../../source/simulation2/components/ICmpUnitMotionManager.h:47:15: note: overridden virtual function is here virtual bool ComputingMotion() const = 0; ^ In file included from ../../../source/simulation2/components/CCmpUnitMotion_System.cpp:20: In file included from ../../../source/simulation2/components/CCmpUnitMotion.h:24: ../../../source/simulation2/components/CCmpUnitMotionManager.h:147:15: warning: 'IsPushingActivated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsPushingActivated() const ^ ../../../source/simulation2/components/ICmpUnitMotionManager.h:52:15: note: overridden virtual function is here virtual bool IsPushingActivated() const = 0; ^ 16 warnings generated. In file included from ../../../source/simulation2/components/CCmpUnitMotion_System.cpp:20: ../../../source/simulation2/components/CCmpUnitMotion.h:283:15: warning: 'Init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Init(const CParamNode& paramNode) ^ ../../../source/simulation2/system/IComponent.h:46:15: note: overridden virtual function is here virtual void Init(const CParamNode& paramNode) = 0; ^ In file included from ../../../source/simulation2/components/CCmpUnitMotion_System.cpp:20: ../../../source/simulation2/components/CCmpUnitMotion.h:323:15: warning: 'Deinit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Deinit() ^ ../../../source/simulation2/system/IComponent.h:47:15: note: overridden virtual function is here virtual void Deinit() = 0; ^ In file included from ../../../source/simulation2/components/CCmpUnitMotion_System.cpp:20: ../../../source/simulation2/components/CCmpUnitMotion.h:363:15: warning: 'Serialize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Serialize(ISerializer& serialize) ^ ../../../source/simulation2/system/IComponent.h:62:15: note: overridden virtual function is here virtual void Serialize(ISerializer& serialize) = 0; ^ In file included from ../../../source/simulation2/components/CCmpUnitMotion_System.cpp:20: ../../../source/simulation2/components/CCmpUnitMotion.h:368:15: warning: 'Deserialize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Deserialize(const CParamNode& paramNode, IDeserializer& deserialize) ^ ../../../source/simulation2/system/IComponent.h:63:15: note: overridden virtual function is here virtual void Deserialize(const CParamNode& paramNode, IDeserializer& deserialize) = 0; ^ In file included from ../../../source/simulation2/components/CCmpUnitMotion_System.cpp:20: ../../../source/simulation2/components/CCmpUnitMotion.h:383:15: warning: 'HandleMessage' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void HandleMessage(const CMessage& msg, bool UNUSED(global)) ^ ../../../source/simulation2/system/IComponent.h:49:15: note: overridden virtual function is here virtual void HandleMessage(const CMessage& msg, bool global); ^ In file included from ../../../source/simulation2/components/CCmpUnitMotion_System.cpp:20: ../../../source/simulation2/components/CCmpUnitMotion.h:445:15: warning: 'IsMoveRequested' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsMoveRequested() const ^ ../../../source/simulation2/components/ICmpUnitMotion.h:97:15: note: overridden virtual function is here virtual bool IsMoveRequested() const = 0; ^ In file included from ../../../source/simulation2/components/CCmpUnitMotion_System.cpp:20: ../../../source/simulation2/components/CCmpUnitMotion.h:450:16: warning: 'GetSpeedMultiplier' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual fixed GetSpeedMultiplier() const ^ ../../../source/simulation2/components/ICmpUnitMotion.h:112:16: note: overridden virtual function is here virtual fixed GetSpeedMultiplier() const = 0; ^ In file included from ../../../source/simulation2/components/CCmpUnitMotion_System.cpp:20: ../../../source/simulation2/components/CCmpUnitMotion.h:455:15: warning: 'SetSpeedMultiplier' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetSpeedMultiplier(fixed multiplier) ^ ../../../source/simulation2/components/ICmpUnitMotion.h:118:15: note: overridden virtual function is here virtual void SetSpeedMultiplier(fixed multiplier) = 0; ^ In file included from ../../../source/simulation2/components/CCmpUnitMotion_System.cpp:20: ../../../source/simulation2/components/CCmpUnitMotion.h:461:16: warning: 'GetSpeed' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual fixed GetSpeed() const ^ ../../../source/simulation2/components/ICmpUnitMotion.h:124:16: note: overridden virtual function is here virtual fixed GetSpeed() const = 0; ^ In file included from ../../../source/simulation2/components/CCmpUnitMotion_System.cpp:20: ../../../source/simulation2/components/CCmpUnitMotion.h:466:16: warning: 'GetWalkSpeed' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual fixed GetWalkSpeed() const ^ ../../../source/simulation2/components/ICmpUnitMotion.h:102:16: note: overridden virtual function is here virtual fixed GetWalkSpeed() const = 0; ^ In file included from ../../../source/simulation2/components/CCmpUnitMotion_System.cpp:20: ../../../source/simulation2/components/CCmpUnitMotion.h:471:16: warning: 'GetRunMultiplier' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual fixed GetRunMultiplier() const ^ ../../../source/simulation2/components/ICmpUnitMotion.h:107:16: note: overridden virtual function is here virtual fixed GetRunMultiplier() const = 0; ^ In file included from ../../../source/simulation2/components/CCmpUnitMotion_System.cpp:20: ../../../source/simulation2/components/CCmpUnitMotion.h:476:25: warning: 'EstimateFuturePosition' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual CFixedVector2D EstimateFuturePosition(const fixed dt) const ^ ../../../source/simulation2/components/ICmpUnitMotion.h:130:25: note: overridden virtual function is here virtual CFixedVector2D EstimateFuturePosition(const fixed dt) const = 0; ^ In file included from ../../../source/simulation2/components/CCmpUnitMotion_System.cpp:20: ../../../source/simulation2/components/CCmpUnitMotion.h:495:16: warning: 'GetAcceleration' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual fixed GetAcceleration() const ^ ../../../source/simulation2/components/ICmpUnitMotion.h:135:16: note: overridden virtual function is here virtual fixed GetAcceleration() const = 0; ^ In file included from ../../../source/simulation2/components/CCmpUnitMotion_System.cpp:20: ../../../source/simulation2/components/CCmpUnitMotion.h:500:15: warning: 'SetAcceleration' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetAcceleration(fixed acceleration) ^ ../../../source/simulation2/components/ICmpUnitMotion.h:141:15: note: overridden virtual function is here virtual void SetAcceleration(fixed acceleration) = 0; ^ In file included from ../../../source/simulation2/components/CCmpUnitMotion_System.cpp:20: ../../../source/simulation2/components/CCmpUnitMotion.h:510:23: warning: 'GetPassabilityClass' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual pass_class_t GetPassabilityClass() const ^ ../../../source/simulation2/components/ICmpUnitMotion.h:153:23: note: overridden virtual function is here virtual pass_class_t GetPassabilityClass() const = 0; ^ In file included from ../../../source/simulation2/components/CCmpUnitMotion_System.cpp:20: ../../../source/simulation2/components/CCmpUnitMotion.h:515:22: warning: 'GetPassabilityClassName' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual std::string GetPassabilityClassName() const ^ ../../../source/simulation2/components/ICmpUnitMotion.h:158:22: note: overridden virtual function is here virtual std::string GetPassabilityClassName() const = 0; ^ In file included from ../../../source/simulation2/components/CCmpUnitMotion_System.cpp:20: ../../../source/simulation2/components/CCmpUnitMotion.h:528:16: warning: 'GetCurrentSpeed' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual fixed GetCurrentSpeed() const ^ ../../../source/simulation2/components/ICmpUnitMotion.h:92:16: note: overridden virtual function is here virtual fixed GetCurrentSpeed() const = 0; ^ In file included from ../../../source/simulation2/components/CCmpUnitMotion_System.cpp:20: ../../../source/simulation2/components/CCmpUnitMotion.h:533:15: warning: 'SetFacePointAfterMove' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetFacePointAfterMove(bool facePointAfterMove) ^ ../../../source/simulation2/components/ICmpUnitMotion.h:146:15: note: overridden virtual function is here virtual void SetFacePointAfterMove(bool facePointAfterMove) = 0; ^ In file included from ../../../source/simulation2/components/CCmpUnitMotion_System.cpp:20: ../../../source/simulation2/components/CCmpUnitMotion.h:538:15: warning: 'GetFacePointAfterMove' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool GetFacePointAfterMove() const ^ ../../../source/simulation2/components/ICmpUnitMotion.h:148:15: note: overridden virtual function is here virtual bool GetFacePointAfterMove() const = 0; ^ In file included from ../../../source/simulation2/components/CCmpUnitMotion_System.cpp:20: ../../../source/simulation2/components/CCmpUnitMotion.h:543:15: warning: 'SetDebugOverlay' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetDebugOverlay(bool enabled) ^ ../../../source/simulation2/components/ICmpUnitMotion.h:168:15: note: overridden virtual function is here virtual void SetDebugOverlay(bool enabled) = 0; ^ In file included from ../../../source/simulation2/components/CCmpUnitMotion_System.cpp:20: ../../../source/simulation2/components/CCmpUnitMotion.h:549:15: warning: 'MoveToPointRange' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool MoveToPointRange(entity_pos_t x, entity_pos_t z, entity_pos_t minRange, entity_pos_t maxRange) ^ ../../../source/simulation2/components/ICmpUnitMotion.h:45:15: note: overridden virtual function is here virtual bool MoveToPointRange(entity_pos_t x, entity_pos_t z, entity_pos_t minRange, entity_pos_t maxRange) = 0; ^ In file included from ../../../source/simulation2/components/CCmpUnitMotion_System.cpp:20: ../../../source/simulation2/components/CCmpUnitMotion.h:554:15: warning: 'MoveToTargetRange' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool MoveToTargetRange(entity_id_t target, entity_pos_t minRange, entity_pos_t maxRange) ^ ../../../source/simulation2/components/ICmpUnitMotion.h:55:15: note: overridden virtual function is here virtual bool MoveToTargetRange(entity_id_t target, entity_pos_t minRange, entity_pos_t maxRange) = 0; ^ In file included from ../../../source/simulation2/components/CCmpUnitMotion_System.cpp:20: ../../../source/simulation2/components/CCmpUnitMotion.h:559:15: warning: 'MoveToFormationOffset' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void MoveToFormationOffset(entity_id_t controller, entity_pos_t x, entity_pos_t z) ^ ../../../source/simulation2/components/ICmpUnitMotion.h:62:15: note: overridden virtual function is here virtual void MoveToFormationOffset(entity_id_t controller, entity_pos_t x, entity_pos_t z) = 0; ^ In file included from ../../../source/simulation2/components/CCmpUnitMotion_System.cpp:20: ../../../source/simulation2/components/CCmpUnitMotion.h:565:15: warning: 'SetMemberOfFormation' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetMemberOfFormation(entity_id_t controller) ^ ../../../source/simulation2/components/ICmpUnitMotion.h:68:15: note: overridden virtual function is here virtual void SetMemberOfFormation(entity_id_t controller) = 0; ^ In file included from ../../../source/simulation2/components/CCmpUnitMotion_System.cpp:20: ../../../source/simulation2/components/CCmpUnitMotion.h:570:15: warning: 'IsTargetRangeReachable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsTargetRangeReachable(entity_id_t target, entity_pos_t minRange, entity_pos_t maxRange); ^ ../../../source/simulation2/components/ICmpUnitMotion.h:77:15: note: overridden virtual function is here virtual bool IsTargetRangeReachable(entity_id_t target, entity_pos_t minRange, entity_pos_t maxRange) = 0; ^ In file included from ../../../source/simulation2/components/CCmpUnitMotion_System.cpp:20: ../../../source/simulation2/components/CCmpUnitMotion.h:572:15: warning: 'FaceTowardsPoint' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void FaceTowardsPoint(entity_pos_t x, entity_pos_t z); ^ ../../../source/simulation2/components/ICmpUnitMotion.h:82:15: note: overridden virtual function is here virtual void FaceTowardsPoint(entity_pos_t x, entity_pos_t z) = 0; ^ In file included from ../../../source/simulation2/components/CCmpUnitMotion_System.cpp:20: ../../../source/simulation2/components/CCmpUnitMotion.h:579:15: warning: 'StopMoving' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void StopMoving() ^ ../../../source/simulation2/components/ICmpUnitMotion.h:87:15: note: overridden virtual function is here virtual void StopMoving() = 0; ^ In file included from ../../../source/simulation2/components/CCmpUnitMotion_System.cpp:20: ../../../source/simulation2/components/CCmpUnitMotion.h:598:23: warning: 'GetUnitClearance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual entity_pos_t GetUnitClearance() const ^ ../../../source/simulation2/components/ICmpUnitMotion.h:163:23: note: overridden virtual function is here virtual entity_pos_t GetUnitClearance() const = 0; ^ ../../../source/simulation2/components/CCmpUnitRenderer.cpp:141:15: warning: 'Init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Init(const CParamNode& UNUSED(paramNode)) ^ ../../../source/simulation2/system/IComponent.h:46:15: note: overridden virtual function is here virtual void Init(const CParamNode& paramNode) = 0; ^ ../../../source/simulation2/components/CCmpUnitRenderer.cpp:148:15: warning: 'Deinit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Deinit() ^ ../../../source/simulation2/system/IComponent.h:47:15: note: overridden virtual function is here virtual void Deinit() = 0; ^ ../../../source/simulation2/components/CCmpUnitRenderer.cpp:152:15: warning: 'Serialize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Serialize(ISerializer& UNUSED(serialize)) ^ ../../../source/simulation2/system/IComponent.h:62:15: note: overridden virtual function is here virtual void Serialize(ISerializer& serialize) = 0; ^ ../../../source/simulation2/components/CCmpUnitRenderer.cpp:156:15: warning: 'Deserialize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Deserialize(const CParamNode& paramNode, IDeserializer& UNUSED(deserialize)) ^ ../../../source/simulation2/system/IComponent.h:63:15: note: overridden virtual function is here virtual void Deserialize(const CParamNode& paramNode, IDeserializer& deserialize) = 0; ^ ../../../source/simulation2/components/CCmpUnitRenderer.cpp:161:15: warning: 'HandleMessage' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void HandleMessage(const CMessage& msg, bool UNUSED(global)) ^ ../../../source/simulation2/system/IComponent.h:49:15: note: overridden virtual function is here virtual void HandleMessage(const CMessage& msg, bool global); ^ ../../../source/simulation2/components/CCmpUnitRenderer.cpp:192:16: warning: 'AddUnit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual tag_t AddUnit(CEntityHandle entity, CUnit* actor, const CBoundingSphere& boundsApprox, int flags) ^ ../../../source/simulation2/components/ICmpUnitRenderer.h:51:16: note: overridden virtual function is here virtual tag_t AddUnit(CEntityHandle entity, CUnit* unit, const CBoundingSphere& boundsApprox, int flags) = 0; ^ ../../../source/simulation2/components/CCmpUnitRenderer.cpp:221:15: warning: 'RemoveUnit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void RemoveUnit(tag_t tag) ^ ../../../source/simulation2/components/ICmpUnitRenderer.h:53:15: note: overridden virtual function is here virtual void RemoveUnit(tag_t tag) = 0; ^ ../../../source/simulation2/components/CCmpUnitRenderer.cpp:238:15: warning: 'UpdateUnit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void UpdateUnit(tag_t tag, CUnit* actor, const CBoundingSphere& boundsApprox) ^ ../../../source/simulation2/components/ICmpUnitRenderer.h:55:15: note: overridden virtual function is here virtual void UpdateUnit(tag_t tag, CUnit* unit, const CBoundingSphere& boundsApprox) = 0; ^ ../../../source/simulation2/components/CCmpUnitRenderer.cpp:246:15: warning: 'UpdateUnitPos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void UpdateUnitPos(tag_t tag, bool inWorld, const CVector3D& pos0, const CVector3D& pos1) ^ ../../../source/simulation2/components/ICmpUnitRenderer.h:57:15: note: overridden virtual function is here virtual void UpdateUnitPos(tag_t tag, bool inWorld, const CVector3D& pos0, const CVector3D& pos1) = 0; ^ ../../../source/simulation2/components/CCmpUnitRenderer.cpp:262:16: warning: 'GetFrameOffset' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual float GetFrameOffset() const ^ ../../../source/simulation2/components/ICmpUnitRenderer.h:75:16: note: overridden virtual function is here virtual float GetFrameOffset() const = 0; ^ ../../../source/simulation2/components/CCmpUnitRenderer.cpp:267:15: warning: 'SetDebugOverlay' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetDebugOverlay(bool enabled) ^ ../../../source/simulation2/components/ICmpUnitRenderer.h:80:15: note: overridden virtual function is here virtual void SetDebugOverlay(bool enabled) = 0; ^ ../../../source/simulation2/components/CCmpUnitRenderer.cpp:272:15: warning: 'PickAllEntitiesAtPoint' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void PickAllEntitiesAtPoint(std::vector<std::pair<CEntityHandle, CVector3D> >& outEntities, const CVector3D& origin, const CVector3D& dir, bool allowEditorSelectables) const ^ ../../../source/simulation2/components/ICmpUnitRenderer.h:68:15: note: overridden virtual function is here virtual void PickAllEntitiesAtPoint(std::vector<std::pair<CEntityHandle, CVector3D> >& outEntities, ^ 16 warnings generated. 12 warnings generated. 18 warnings generated. ../../../source/simulation2/components/CCmpVision.cpp:61:15: warning: 'Init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Init(const CParamNode& paramNode) ^ ../../../source/simulation2/system/IComponent.h:46:15: note: overridden virtual function is here virtual void Init(const CParamNode& paramNode) = 0; ^ ../../../source/simulation2/components/CCmpVision.cpp:71:15: warning: 'Deinit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Deinit() ^ ../../../source/simulation2/system/IComponent.h:47:15: note: overridden virtual function is here virtual void Deinit() = 0; ^ ../../../source/simulation2/components/CCmpVision.cpp:75:15: warning: 'Serialize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Serialize(ISerializer& UNUSED(serialize)) ^ ../../../source/simulation2/system/IComponent.h:62:15: note: overridden virtual function is here virtual void Serialize(ISerializer& serialize) = 0; ^ ../../../source/simulation2/components/CCmpVision.cpp:80:15: warning: 'Deserialize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Deserialize(const CParamNode& paramNode, IDeserializer& UNUSED(deserialize)) ^ ../../../source/simulation2/system/IComponent.h:63:15: note: overridden virtual function is here virtual void Deserialize(const CParamNode& paramNode, IDeserializer& deserialize) = 0; ^ ../../../source/simulation2/components/CCmpVision.cpp:85:15: warning: 'HandleMessage' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void HandleMessage(const CMessage& msg, bool UNUSED(global)) ^ ../../../source/simulation2/system/IComponent.h:49:15: note: overridden virtual function is here virtual void HandleMessage(const CMessage& msg, bool global); ^ ../../../source/simulation2/components/CCmpVision.cpp:133:23: warning: 'GetRange' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual entity_pos_t GetRange() const ^ ../../../source/simulation2/components/ICmpVision.h:31:23: note: overridden virtual function is here virtual entity_pos_t GetRange() const = 0; ^ ../../../source/simulation2/components/CCmpVision.cpp:138:15: warning: 'GetRevealShore' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool GetRevealShore() const ^ ../../../source/simulation2/components/ICmpVision.h:32:15: note: overridden virtual function is here virtual bool GetRevealShore() const = 0; ^ 7 warnings generated. ../../../source/simulation2/components/CCmpVisualActor.cpp:194:15: warning: 'Init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Init(const CParamNode& paramNode) ^ ../../../source/simulation2/system/IComponent.h:46:15: note: overridden virtual function is here virtual void Init(const CParamNode& paramNode) = 0; ^ ../../../source/simulation2/components/CCmpVisualActor.cpp:223:15: warning: 'Deinit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Deinit() ^ ../../../source/simulation2/system/IComponent.h:47:15: note: overridden virtual function is here virtual void Deinit() = 0; ^ ../../../source/simulation2/components/CCmpVisualActor.cpp:255:15: warning: 'Serialize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Serialize(ISerializer& serialize) ^ ../../../source/simulation2/system/IComponent.h:62:15: note: overridden virtual function is here virtual void Serialize(ISerializer& serialize) = 0; ^ ../../../source/simulation2/components/CCmpVisualActor.cpp:267:15: warning: 'Deserialize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Deserialize(const CParamNode& paramNode, IDeserializer& deserialize) ^ ../../../source/simulation2/system/IComponent.h:63:15: note: overridden virtual function is here virtual void Deserialize(const CParamNode& paramNode, IDeserializer& deserialize) = 0; ^ ../../../source/simulation2/components/CCmpVisualActor.cpp:291:15: warning: 'HandleMessage' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void HandleMessage(const CMessage& msg, bool UNUSED(global)) ^ ../../../source/simulation2/system/IComponent.h:49:15: note: overridden virtual function is here virtual void HandleMessage(const CMessage& msg, bool global); ^ ../../../source/simulation2/components/CCmpVisualActor.cpp:352:30: warning: 'GetBounds' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual CBoundingBoxAligned GetBounds() const ^ ../../../source/simulation2/components/ICmpVisual.h:42:30: note: overridden virtual function is here virtual CBoundingBoxAligned GetBounds() const = 0; ^ ../../../source/simulation2/components/CCmpVisualActor.cpp:359:17: warning: 'GetUnit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual CUnit* GetUnit() ^ ../../../source/simulation2/components/ICmpVisual.h:76:17: note: overridden virtual function is here virtual CUnit* GetUnit() = 0; ^ ../../../source/simulation2/components/CCmpVisualActor.cpp:364:31: warning: 'GetSelectionBox' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual CBoundingBoxOriented GetSelectionBox() const ^ ../../../source/simulation2/components/ICmpVisual.h:49:31: note: overridden virtual function is here virtual CBoundingBoxOriented GetSelectionBox() const = 0; ^ ../../../source/simulation2/components/CCmpVisualActor.cpp:371:20: warning: 'GetPosition' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual CVector3D GetPosition() const ^ ../../../source/simulation2/components/ICmpVisual.h:55:20: note: overridden virtual function is here virtual CVector3D GetPosition() const = 0; ^ ../../../source/simulation2/components/CCmpVisualActor.cpp:378:23: warning: 'GetProjectileActor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual std::wstring GetProjectileActor() const ^ ../../../source/simulation2/components/ICmpVisual.h:61:23: note: overridden virtual function is here virtual std::wstring GetProjectileActor() const = 0; ^ ../../../source/simulation2/components/CCmpVisualActor.cpp:385:25: warning: 'GetProjectileLaunchPoint' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual CFixedVector3D GetProjectileLaunchPoint() const ^ ../../../source/simulation2/components/ICmpVisual.h:69:25: note: overridden virtual function is here virtual CFixedVector3D GetProjectileLaunchPoint() const = 0; ^ ../../../source/simulation2/components/CCmpVisualActor.cpp:414:15: warning: 'SetVariant' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetVariant(const CStr& key, const CStr& selection) ^ ../../../source/simulation2/components/ICmpVisual.h:83:15: note: overridden virtual function is here virtual void SetVariant(const CStr& key, const CStr& selection) = 0; ^ ../../../source/simulation2/components/CCmpVisualActor.cpp:429:22: warning: 'GetAnimationName' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual std::string GetAnimationName() const ^ ../../../source/simulation2/components/ICmpVisual.h:88:22: note: overridden virtual function is here virtual std::string GetAnimationName() const = 0; ^ ../../../source/simulation2/components/CCmpVisualActor.cpp:434:15: warning: 'SelectAnimation' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SelectAnimation(const std::string& name, bool once = false, fixed speed = fixed::FromInt(1)) ^ ../../../source/simulation2/components/ICmpVisual.h:97:15: note: overridden virtual function is here virtual void SelectAnimation(const std::string& name, bool once, fixed speed) = 0; ^ ../../../source/simulation2/components/CCmpVisualActor.cpp:456:15: warning: 'SelectMovementAnimation' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SelectMovementAnimation(const std::string& name, fixed speed) ^ ../../../source/simulation2/components/ICmpVisual.h:108:15: note: overridden virtual function is here virtual void SelectMovementAnimation(const std::string& name, fixed speed) = 0; ^ ../../../source/simulation2/components/CCmpVisualActor.cpp:466:15: warning: 'SetAnimationSyncRepeat' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetAnimationSyncRepeat(fixed repeattime) ^ ../../../source/simulation2/components/ICmpVisual.h:114:15: note: overridden virtual function is here virtual void SetAnimationSyncRepeat(fixed repeattime) = 0; ^ ../../../source/simulation2/components/CCmpVisualActor.cpp:474:15: warning: 'SetAnimationSyncOffset' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetAnimationSyncOffset(fixed actiontime) ^ ../../../source/simulation2/components/ICmpVisual.h:120:15: note: overridden virtual function is here virtual void SetAnimationSyncOffset(fixed actiontime) = 0; ^ ../../../source/simulation2/components/CCmpVisualActor.cpp:482:15: warning: 'SetShadingColor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetShadingColor(fixed r, fixed g, fixed b, fixed a) ^ ../../../source/simulation2/components/ICmpVisual.h:131:15: note: overridden virtual function is here virtual void SetShadingColor(fixed r, fixed g, fixed b, fixed a) = 0; ^ ../../../source/simulation2/components/CCmpVisualActor.cpp:496:15: warning: 'SetVariable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetVariable(const std::string& name, float value) ^ ../../../source/simulation2/components/ICmpVisual.h:137:15: note: overridden virtual function is here virtual void SetVariable(const std::string& name, float value) = 0; ^ ../../../source/simulation2/components/CCmpVisualActor.cpp:502:14: warning: 'GetActorSeed' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual u32 GetActorSeed() const ^ ../../../source/simulation2/components/ICmpVisual.h:142:14: note: overridden virtual function is here virtual u32 GetActorSeed() const = 0; ^ ../../../source/simulation2/components/CCmpVisualActor.cpp:507:15: warning: 'SetActorSeed' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetActorSeed(u32 seed) ^ ../../../source/simulation2/components/ICmpVisual.h:147:15: note: overridden virtual function is here virtual void SetActorSeed(u32 seed) = 0; ^ ../../../source/simulation2/components/CCmpVisualActor.cpp:516:15: warning: 'RecomputeActorName' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void RecomputeActorName() ^ ../../../source/simulation2/components/ICmpVisual.h:152:15: note: overridden virtual function is here virtual void RecomputeActorName() = 0; ^ ../../../source/simulation2/components/CCmpVisualActor.cpp:532:15: warning: 'HasConstructionPreview' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool HasConstructionPreview() const ^ ../../../source/simulation2/components/ICmpVisual.h:157:15: note: overridden virtual function is here virtual bool HasConstructionPreview() const = 0; ^ ../../../source/simulation2/components/CCmpVisualActor.cpp:537:15: warning: 'Hotload' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Hotload(const VfsPath& name) ^ ../../../source/simulation2/components/ICmpVisual.h:165:15: note: overridden virtual function is here virtual void Hotload(const VfsPath& name = L"") = 0; ^ ../../../source/simulation2/components/CCmpWaterManager.cpp:52:15: warning: 'Init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Init(const CParamNode& UNUSED(paramNode)) ^ ../../../source/simulation2/system/IComponent.h:46:15: note: overridden virtual function is here virtual void Init(const CParamNode& paramNode) = 0; ^ ../../../source/simulation2/components/CCmpWaterManager.cpp:56:15: warning: 'Deinit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Deinit() ^ ../../../source/simulation2/system/IComponent.h:47:15: note: overridden virtual function is here virtual void Deinit() = 0; ^ ../../../source/simulation2/components/CCmpWaterManager.cpp:63:15: warning: 'Serialize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Serialize(ISerializer& serialize) ^ ../../../source/simulation2/system/IComponent.h:62:15: note: overridden virtual function is here virtual void Serialize(ISerializer& serialize) = 0; ^ ../../../source/simulation2/components/CCmpWaterManager.cpp:68:15: warning: 'Deserialize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Deserialize(const CParamNode& paramNode, IDeserializer& deserialize) ^ ../../../source/simulation2/system/IComponent.h:63:15: note: overridden virtual function is here virtual void Deserialize(const CParamNode& paramNode, IDeserializer& deserialize) = 0; ^ ../../../source/simulation2/components/CCmpWaterManager.cpp:80:15: warning: 'HandleMessage' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void HandleMessage(const CMessage& msg, bool UNUSED(global)) ^ ../../../source/simulation2/system/IComponent.h:49:15: note: overridden virtual function is here virtual void HandleMessage(const CMessage& msg, bool global); ^ ../../../source/simulation2/components/CCmpWaterManager.cpp:104:15: warning: 'RecomputeWaterData' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void RecomputeWaterData() ^ ../../../source/simulation2/components/ICmpWaterManager.h:31:15: note: overridden virtual function is here virtual void RecomputeWaterData() = 0; ^ ../../../source/simulation2/components/CCmpWaterManager.cpp:116:15: warning: 'SetWaterLevel' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetWaterLevel(entity_pos_t h) ^ ../../../source/simulation2/components/ICmpWaterManager.h:36:15: note: overridden virtual function is here virtual void SetWaterLevel(entity_pos_t h) = 0; ^ ../../../source/simulation2/components/CCmpWaterManager.cpp:129:23: warning: 'GetWaterLevel' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual entity_pos_t GetWaterLevel(entity_pos_t UNUSED(x), entity_pos_t UNUSED(z)) const ^ ../../../source/simulation2/components/ICmpWaterManager.h:41:23: note: overridden virtual function is here virtual entity_pos_t GetWaterLevel(entity_pos_t x, entity_pos_t z) const = 0; ^ ../../../source/simulation2/components/CCmpWaterManager.cpp:134:16: warning: 'GetExactWaterLevel' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual float GetExactWaterLevel(float UNUSED(x), float UNUSED(z)) const ^ ../../../source/simulation2/components/ICmpWaterManager.h:46:16: note: overridden virtual function is here virtual float GetExactWaterLevel(float x, float z) const = 0; ^ 9 warnings generated. 37 warnings generated. 24 warnings generated. /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: ../../../binaries/system/libsimulation2.a(precompiled.o) has no symbols /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: ../../../binaries/system/libengine.a(precompiled.o) has no symbols /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: ../../../binaries/system/libgraphics.a(precompiled.o) has no symbols ld: warning: text-based stub file /System/Library/Frameworks//CoreAudio.framework/CoreAudio.tbd and library file /System/Library/Frameworks//CoreAudio.framework/CoreAudio are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//AudioToolbox.framework/AudioToolbox.tbd and library file /System/Library/Frameworks//AudioToolbox.framework/AudioToolbox are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//ForceFeedback.framework/ForceFeedback.tbd and library file /System/Library/Frameworks//ForceFeedback.framework/ForceFeedback are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreVideo.framework/CoreVideo.tbd and library file /System/Library/Frameworks//CoreVideo.framework/CoreVideo are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//Cocoa.framework/Cocoa.tbd and library file /System/Library/Frameworks//Cocoa.framework/Cocoa are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//IOKit.framework/IOKit.tbd and library file /System/Library/Frameworks//IOKit.framework/IOKit are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//QuartzCore.framework/QuartzCore.tbd and library file /System/Library/Frameworks//QuartzCore.framework/QuartzCore are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//Metal.framework/Metal.tbd and library file /System/Library/Frameworks//Metal.framework/Metal are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//Security.framework/Security.tbd and library file /System/Library/Frameworks//Security.framework/Security are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//OpenAL.framework/OpenAL.tbd and library file /System/Library/Frameworks//OpenAL.framework/OpenAL are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//ApplicationServices.framework/ApplicationServices.tbd and library file /System/Library/Frameworks//ApplicationServices.framework/ApplicationServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//Cocoa.framework/Cocoa.tbd and library file /System/Library/Frameworks//Cocoa.framework/Cocoa are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreFoundation.framework/CoreFoundation.tbd and library file /System/Library/Frameworks//CoreFoundation.framework/CoreFoundation are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//AppKit.framework/Versions/C/AppKit.tbd and library file /System/Library/Frameworks//AppKit.framework/Versions/C/AppKit are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreData.framework/Versions/A/CoreData.tbd and library file /System/Library/Frameworks//CoreData.framework/Versions/A/CoreData are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreImage.framework/Versions/A/CoreImage.tbd and library file /System/Library/Frameworks//CoreImage.framework/Versions/A/CoreImage are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreGraphics.framework/Versions/A/CoreGraphics.tbd and library file /System/Library/Frameworks//CoreGraphics.framework/Versions/A/CoreGraphics are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreText.framework/Versions/A/CoreText.tbd and library file /System/Library/Frameworks//CoreText.framework/Versions/A/CoreText are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//ImageIO.framework/Versions/A/ImageIO.tbd and library file /System/Library/Frameworks//ImageIO.framework/Versions/A/ImageIO are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//ColorSync.framework/Versions/A/ColorSync.tbd and library file /System/Library/Frameworks//ColorSync.framework/Versions/A/ColorSync are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSyncLegacy.framework/Versions/A/ColorSyncLegacy.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSyncLegacy.framework/Versions/A/ColorSyncLegacy are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreServices.framework/Versions/A/CoreServices.tbd and library file /System/Library/Frameworks//CoreServices.framework/Versions/A/CoreServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/UIFoundation.tbd and library file /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/UIFoundation are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//Foundation.framework/Versions/C/Foundation.tbd and library file /System/Library/Frameworks//Foundation.framework/Versions/C/Foundation are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CFNetwork.framework/Versions/A/CFNetwork.tbd and library file /System/Library/Frameworks//CFNetwork.framework/Versions/A/CFNetwork are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/FSEvents.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/FSEvents are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SharedFileList.framework/Versions/A/SharedFileList.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SharedFileList.framework/Versions/A/SharedFileList are out of sync. Falling back to library file for linking. ld: warning: object file (../../../libraries/osx/fmt/lib/libfmt.a(format.cc.o)) was built for newer OSX version (10.13) than being linked (10.12) ld: warning: text-based stub file /System/Library/Frameworks//CoreFoundation.framework/CoreFoundation.tbd and library file /System/Library/Frameworks//CoreFoundation.framework/CoreFoundation are out of sync. Falling back to library file for linking. In file included from ../../../source/pch/test/precompiled.h:22: ../../../source/simulation2/system/ComponentTest.h:196:15: warning: 'IsLoaded' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsLoaded() const ^ ../../../source/simulation2/components/ICmpTerrain.h:33:15: note: overridden virtual function is here virtual bool IsLoaded() const = 0; ^ In file included from ../../../source/pch/test/precompiled.h:22: ../../../source/simulation2/system/ComponentTest.h:201:25: warning: 'CalcNormal' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual CFixedVector3D CalcNormal(entity_pos_t UNUSED(x), entity_pos_t UNUSED(z)) const ^ ../../../source/simulation2/components/ICmpTerrain.h:35:25: note: overridden virtual function is here virtual CFixedVector3D CalcNormal(entity_pos_t x, entity_pos_t z) const = 0; ^ In file included from ../../../source/pch/test/precompiled.h:22: ../../../source/simulation2/system/ComponentTest.h:206:20: warning: 'CalcExactNormal' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual CVector3D CalcExactNormal(float UNUSED(x), float UNUSED(z)) const ^ ../../../source/simulation2/components/ICmpTerrain.h:37:20: note: overridden virtual function is here virtual CVector3D CalcExactNormal(float x, float z) const = 0; ^ In file included from ../../../source/pch/test/precompiled.h:22: ../../../source/simulation2/system/ComponentTest.h:211:23: warning: 'GetGroundLevel' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual entity_pos_t GetGroundLevel(entity_pos_t UNUSED(x), entity_pos_t UNUSED(z)) const ^ ../../../source/simulation2/components/ICmpTerrain.h:39:23: note: overridden virtual function is here virtual entity_pos_t GetGroundLevel(entity_pos_t x, entity_pos_t z) const = 0; ^ In file included from ../../../source/pch/test/precompiled.h:22: ../../../source/simulation2/system/ComponentTest.h:216:16: warning: 'GetExactGroundLevel' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual float GetExactGroundLevel(float UNUSED(x), float UNUSED(z)) const ^ ../../../source/simulation2/components/ICmpTerrain.h:41:16: note: overridden virtual function is here virtual float GetExactGroundLevel(float x, float z) const = 0; ^ In file included from ../../../source/pch/test/precompiled.h:22: ../../../source/simulation2/system/ComponentTest.h:221:14: warning: 'GetTilesPerSide' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual u16 GetTilesPerSide() const ^ ../../../source/simulation2/components/ICmpTerrain.h:47:14: note: overridden virtual function is here virtual u16 GetTilesPerSide() const = 0; ^ In file included from ../../../source/pch/test/precompiled.h:22: ../../../source/simulation2/system/ComponentTest.h:226:14: warning: 'GetMapSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual u32 GetMapSize() const ^ ../../../source/simulation2/components/ICmpTerrain.h:58:14: note: overridden virtual function is here virtual u32 GetMapSize() const = 0; ^ In file included from ../../../source/pch/test/precompiled.h:22: ../../../source/simulation2/system/ComponentTest.h:231:14: warning: 'GetVerticesPerSide' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual u16 GetVerticesPerSide() const ^ ../../../source/simulation2/components/ICmpTerrain.h:53:14: note: overridden virtual function is here virtual u16 GetVerticesPerSide() const = 0; ^ In file included from ../../../source/pch/test/precompiled.h:22: ../../../source/simulation2/system/ComponentTest.h:236:20: warning: 'GetCTerrain' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual CTerrain* GetCTerrain() ^ ../../../source/simulation2/components/ICmpTerrain.h:60:20: note: overridden virtual function is here virtual CTerrain* GetCTerrain() = 0; ^ In file included from ../../../source/pch/test/precompiled.h:22: ../../../source/simulation2/system/ComponentTest.h:241:15: warning: 'MakeDirty' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void MakeDirty(i32 UNUSED(i0), i32 UNUSED(j0), i32 UNUSED(i1), i32 UNUSED(j1)) ^ ../../../source/simulation2/components/ICmpTerrain.h:74:15: note: overridden virtual function is here virtual void MakeDirty(i32 i0, i32 j0, i32 i1, i32 j1) = 0; ^ In file included from ../../../source/pch/test/precompiled.h:22: ../../../source/simulation2/system/ComponentTest.h:245:15: warning: 'ReloadTerrain' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void ReloadTerrain(bool UNUSED(ReloadWater)) ^ ../../../source/simulation2/components/ICmpTerrain.h:67:15: note: overridden virtual function is here virtual void ReloadTerrain(bool ReloadWater = true) = 0; ^ 11 warnings generated. In file included from ../../../source/simulation2/components/tests/test_ObstructionManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_ObstructionManager.h:29:40: warning: 'GetObstruction' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual ICmpObstructionManager::tag_t GetObstruction() const { return ICmpObstructionManager::tag_t(); } ^ ../../../source/simulation2/components/ICmpObstruction.h:47:40: note: overridden virtual function is here virtual ICmpObstructionManager::tag_t GetObstruction() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_ObstructionManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_ObstructionManager.h:30:15: warning: 'GetObstructionSquare' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool GetObstructionSquare(ICmpObstructionManager::ObstructionSquare& out) const { out = obstruction; return true; } ^ ../../../source/simulation2/components/ICmpObstruction.h:54:15: note: overridden virtual function is here virtual bool GetObstructionSquare(ICmpObstructionManager::ObstructionSquare& out) const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_ObstructionManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_ObstructionManager.h:31:15: warning: 'GetPreviousObstructionSquare' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool GetPreviousObstructionSquare(ICmpObstructionManager::ObstructionSquare& UNUSED(out)) const { return true; } ^ ../../../source/simulation2/components/ICmpObstruction.h:59:15: note: overridden virtual function is here virtual bool GetPreviousObstructionSquare(ICmpObstructionManager::ObstructionSquare& out) const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_ObstructionManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_ObstructionManager.h:32:23: warning: 'GetSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual entity_pos_t GetSize() const { return entity_pos_t::Zero(); } ^ ../../../source/simulation2/components/ICmpObstruction.h:64:23: note: overridden virtual function is here virtual entity_pos_t GetSize() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_ObstructionManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_ObstructionManager.h:33:25: warning: 'GetStaticSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual CFixedVector2D GetStaticSize() const { return CFixedVector2D(); } ^ ../../../source/simulation2/components/ICmpObstruction.h:69:25: note: overridden virtual function is here virtual CFixedVector2D GetStaticSize() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_ObstructionManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_ObstructionManager.h:34:27: warning: 'GetObstructionType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual EObstructionType GetObstructionType() const { return ICmpObstruction::STATIC; } ^ ../../../source/simulation2/components/ICmpObstruction.h:71:27: note: overridden virtual function is here virtual EObstructionType GetObstructionType() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_ObstructionManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_ObstructionManager.h:35:15: warning: 'SetUnitClearance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetUnitClearance(const entity_pos_t& UNUSED(clearance)) { } ^ ../../../source/simulation2/components/ICmpObstruction.h:73:15: note: overridden virtual function is here virtual void SetUnitClearance(const entity_pos_t& clearance) = 0; ^ In file included from ../../../source/simulation2/components/tests/test_ObstructionManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_ObstructionManager.h:36:15: warning: 'IsControlPersistent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsControlPersistent() const { return true; } ^ ../../../source/simulation2/components/ICmpObstruction.h:75:15: note: overridden virtual function is here virtual bool IsControlPersistent() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_ObstructionManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_ObstructionManager.h:37:15: warning: 'CheckShorePlacement' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool CheckShorePlacement() const { return true; } ^ ../../../source/simulation2/components/ICmpObstruction.h:80:15: note: overridden virtual function is here virtual bool CheckShorePlacement() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_ObstructionManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_ObstructionManager.h:38:27: warning: 'CheckFoundation' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual EFoundationCheck CheckFoundation(const std::string& UNUSED(className)) const { return EFoundationCheck(); } ^ ../../../source/simulation2/components/ICmpObstruction.h:89:27: note: overridden virtual function is here virtual EFoundationCheck CheckFoundation(const std::string& className) const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_ObstructionManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_ObstructionManager.h:39:27: warning: 'CheckFoundation' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual EFoundationCheck CheckFoundation(const std::string& UNUSED(className), bool UNUSED(onlyCenterPoint)) const { return EFoundationCheck(); } ^ ../../../source/simulation2/components/ICmpObstruction.h:90:27: note: overridden virtual function is here virtual EFoundationCheck CheckFoundation(const std::string& className, bool onlyCenterPoint) const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_ObstructionManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_ObstructionManager.h:40:22: warning: 'CheckFoundation_wrapper' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual std::string CheckFoundation_wrapper(const std::string& UNUSED(className), bool UNUSED(onlyCenterPoint)) const { return std::string(); } ^ ../../../source/simulation2/components/ICmpObstruction.h:96:22: note: overridden virtual function is here virtual std::string CheckFoundation_wrapper(const std::string& className, bool onlyCenterPoint) const; ^ In file included from ../../../source/simulation2/components/tests/test_ObstructionManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_ObstructionManager.h:41:15: warning: 'CheckDuplicateFoundation' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool CheckDuplicateFoundation() const { return true; } ^ ../../../source/simulation2/components/ICmpObstruction.h:103:15: note: overridden virtual function is here virtual bool CheckDuplicateFoundation() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_ObstructionManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_ObstructionManager.h:42:35: warning: 'GetEntitiesByFlags' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual std::vector<entity_id_t> GetEntitiesByFlags(ICmpObstructionManager::flags_t UNUSED(flags)) const { return std::vector<entity_id_t>(); } ^ ../../../source/simulation2/components/ICmpObstruction.h:109:35: note: overridden virtual function is here virtual std::vector<entity_id_t> GetEntitiesByFlags(ICmpObstructionManager::flags_t flags) const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_ObstructionManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_ObstructionManager.h:43:35: warning: 'GetEntitiesBlockingMovement' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual std::vector<entity_id_t> GetEntitiesBlockingMovement() const { return std::vector<entity_id_t>(); } ^ ../../../source/simulation2/components/ICmpObstruction.h:115:35: note: overridden virtual function is here virtual std::vector<entity_id_t> GetEntitiesBlockingMovement() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_ObstructionManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_ObstructionManager.h:44:35: warning: 'GetEntitiesBlockingConstruction' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual std::vector<entity_id_t> GetEntitiesBlockingConstruction() const { return std::vector<entity_id_t>(); } ^ ../../../source/simulation2/components/ICmpObstruction.h:121:35: note: overridden virtual function is here virtual std::vector<entity_id_t> GetEntitiesBlockingConstruction() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_ObstructionManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_ObstructionManager.h:45:35: warning: 'GetEntitiesDeletedUponConstruction' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual std::vector<entity_id_t> GetEntitiesDeletedUponConstruction() const { return std::vector<entity_id_t>(); } ^ ../../../source/simulation2/components/ICmpObstruction.h:127:35: note: overridden virtual function is here virtual std::vector<entity_id_t> GetEntitiesDeletedUponConstruction() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_ObstructionManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_ObstructionManager.h:46:15: warning: 'ResolveFoundationCollisions' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void ResolveFoundationCollisions() const { } ^ ../../../source/simulation2/components/ICmpObstruction.h:133:15: note: overridden virtual function is here virtual void ResolveFoundationCollisions() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_ObstructionManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_ObstructionManager.h:47:15: warning: 'SetActive' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetActive(bool UNUSED(active)) { } ^ ../../../source/simulation2/components/ICmpObstruction.h:135:15: note: overridden virtual function is here virtual void SetActive(bool active) = 0; ^ In file included from ../../../source/simulation2/components/tests/test_ObstructionManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_ObstructionManager.h:48:15: warning: 'SetMovingFlag' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetMovingFlag(bool UNUSED(enabled)) { } ^ ../../../source/simulation2/components/ICmpObstruction.h:137:15: note: overridden virtual function is here virtual void SetMovingFlag(bool enabled) = 0; ^ In file included from ../../../source/simulation2/components/tests/test_ObstructionManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_ObstructionManager.h:49:15: warning: 'SetDisableBlockMovementPathfinding' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetDisableBlockMovementPathfinding(bool UNUSED(movementDisabled), bool UNUSED(pathfindingDisabled), int32_t UNUSED(shape)) { } ^ ../../../source/simulation2/components/ICmpObstruction.h:139:15: note: overridden virtual function is here virtual void SetDisableBlockMovementPathfinding(bool movementDisabled, bool pathfindingDisabled, int32_t shape) = 0; ^ In file included from ../../../source/simulation2/components/tests/test_ObstructionManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_ObstructionManager.h:50:15: warning: 'GetBlockMovementFlag' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool GetBlockMovementFlag(bool) const { return true; } ^ ../../../source/simulation2/components/ICmpObstruction.h:144:15: note: overridden virtual function is here virtual bool GetBlockMovementFlag(bool templateOnly) const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_ObstructionManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_ObstructionManager.h:51:15: warning: 'SetControlGroup' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetControlGroup(entity_id_t UNUSED(group)) { } ^ ../../../source/simulation2/components/ICmpObstruction.h:151:15: note: overridden virtual function is here virtual void SetControlGroup(entity_id_t group) = 0; ^ In file included from ../../../source/simulation2/components/tests/test_ObstructionManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_ObstructionManager.h:52:22: warning: 'GetControlGroup' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual entity_id_t GetControlGroup() const { return INVALID_ENTITY; } ^ ../../../source/simulation2/components/ICmpObstruction.h:154:22: note: overridden virtual function is here virtual entity_id_t GetControlGroup() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_ObstructionManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_ObstructionManager.h:53:15: warning: 'SetControlGroup2' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetControlGroup2(entity_id_t UNUSED(group2)) { } ^ ../../../source/simulation2/components/ICmpObstruction.h:156:15: note: overridden virtual function is here virtual void SetControlGroup2(entity_id_t group2) = 0; ^ In file included from ../../../source/simulation2/components/tests/test_ObstructionManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_ObstructionManager.h:54:22: warning: 'GetControlGroup2' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual entity_id_t GetControlGroup2() const { return INVALID_ENTITY; } ^ ../../../source/simulation2/components/ICmpObstruction.h:157:22: note: overridden virtual function is here virtual entity_id_t GetControlGroup2() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_Position.cpp:16: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_Position.h:29:23: warning: 'GetWaterLevel' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual entity_pos_t GetWaterLevel(entity_pos_t UNUSED(x), entity_pos_t UNUSED(z)) const ^ ../../../source/simulation2/components/ICmpWaterManager.h:41:23: note: overridden virtual function is here virtual entity_pos_t GetWaterLevel(entity_pos_t x, entity_pos_t z) const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_Position.cpp:16: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_Position.h:34:16: warning: 'GetExactWaterLevel' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual float GetExactWaterLevel(float UNUSED(x), float UNUSED(z)) const ^ ../../../source/simulation2/components/ICmpWaterManager.h:46:16: note: overridden virtual function is here virtual float GetExactWaterLevel(float x, float z) const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_Position.cpp:16: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_Position.h:39:15: warning: 'RecomputeWaterData' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void RecomputeWaterData() ^ ../../../source/simulation2/components/ICmpWaterManager.h:31:15: note: overridden virtual function is here virtual void RecomputeWaterData() = 0; ^ In file included from ../../../source/simulation2/components/tests/test_Position.cpp:16: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_Position.h:43:15: warning: 'SetWaterLevel' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetWaterLevel(entity_pos_t UNUSED(h)) ^ ../../../source/simulation2/components/ICmpWaterManager.h:36:15: note: overridden virtual function is here virtual void SetWaterLevel(entity_pos_t h) = 0; ^ 26 warnings generated. In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:33:23: warning: 'GetRange' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual entity_pos_t GetRange() const { return entity_pos_t::FromInt(66); } ^ ../../../source/simulation2/components/ICmpVision.h:31:23: note: overridden virtual function is here virtual entity_pos_t GetRange() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:34:15: warning: 'GetRevealShore' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool GetRevealShore() const { return false; } ^ ../../../source/simulation2/components/ICmpVision.h:32:15: note: overridden virtual function is here virtual bool GetRevealShore() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:42:15: warning: 'SetTurretParent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetTurretParent(entity_id_t UNUSED(id), const CFixedVector3D& UNUSED(pos)) {} ^ ../../../source/simulation2/components/ICmpPosition.h:66:15: note: overridden virtual function is here virtual void SetTurretParent(entity_id_t parent, const CFixedVector3D& offset) = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:43:22: warning: 'GetTurretParent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual entity_id_t GetTurretParent() const {return INVALID_ENTITY;} ^ ../../../source/simulation2/components/ICmpPosition.h:71:22: note: overridden virtual function is here virtual entity_id_t GetTurretParent() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:44:15: warning: 'UpdateTurretPosition' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void UpdateTurretPosition() {} ^ ../../../source/simulation2/components/ICmpPosition.h:76:15: note: overridden virtual function is here virtual void UpdateTurretPosition() = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:45:33: warning: 'GetTurrets' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual std::set<entity_id_t>* GetTurrets() { return NULL; } ^ ../../../source/simulation2/components/ICmpPosition.h:81:33: note: overridden virtual function is here virtual std::set<entity_id_t>* GetTurrets() = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:46:15: warning: 'IsInWorld' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsInWorld() const { return true; } ^ ../../../source/simulation2/components/ICmpPosition.h:86:15: note: overridden virtual function is here virtual bool IsInWorld() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:47:15: warning: 'MoveOutOfWorld' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void MoveOutOfWorld() { } ^ ../../../source/simulation2/components/ICmpPosition.h:91:15: note: overridden virtual function is here virtual void MoveOutOfWorld() = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:48:15: warning: 'MoveTo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void MoveTo(entity_pos_t UNUSED(x), entity_pos_t UNUSED(z)) { } ^ ../../../source/simulation2/components/ICmpPosition.h:96:15: note: overridden virtual function is here virtual void MoveTo(entity_pos_t x, entity_pos_t z) = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:49:15: warning: 'MoveAndTurnTo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void MoveAndTurnTo(entity_pos_t UNUSED(x), entity_pos_t UNUSED(z), entity_angle_t UNUSED(a)) { } ^ ../../../source/simulation2/components/ICmpPosition.h:101:15: note: overridden virtual function is here virtual void MoveAndTurnTo(entity_pos_t x, entity_pos_t z, entity_angle_t ry) = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:50:15: warning: 'JumpTo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void JumpTo(entity_pos_t UNUSED(x), entity_pos_t UNUSED(z)) { } ^ ../../../source/simulation2/components/ICmpPosition.h:106:15: note: overridden virtual function is here virtual void JumpTo(entity_pos_t x, entity_pos_t z) = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:51:15: warning: 'SetHeightOffset' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetHeightOffset(entity_pos_t UNUSED(dy)) { } ^ ../../../source/simulation2/components/ICmpPosition.h:111:15: note: overridden virtual function is here virtual void SetHeightOffset(entity_pos_t dy) = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:52:23: warning: 'GetHeightOffset' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual entity_pos_t GetHeightOffset() const { return entity_pos_t::Zero(); } ^ ../../../source/simulation2/components/ICmpPosition.h:116:23: note: overridden virtual function is here virtual entity_pos_t GetHeightOffset() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:53:15: warning: 'SetHeightFixed' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetHeightFixed(entity_pos_t UNUSED(y)) { } ^ ../../../source/simulation2/components/ICmpPosition.h:121:15: note: overridden virtual function is here virtual void SetHeightFixed(entity_pos_t y) = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:54:23: warning: 'GetHeightFixed' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual entity_pos_t GetHeightFixed() const { return entity_pos_t::Zero(); } ^ ../../../source/simulation2/components/ICmpPosition.h:126:23: note: overridden virtual function is here virtual entity_pos_t GetHeightFixed() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:55:23: warning: 'GetHeightAtFixed' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual entity_pos_t GetHeightAtFixed(entity_pos_t, entity_pos_t) const { return entity_pos_t::Zero(); } ^ ../../../source/simulation2/components/ICmpPosition.h:132:23: note: overridden virtual function is here virtual entity_pos_t GetHeightAtFixed(entity_pos_t x, entity_pos_t z) const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:56:15: warning: 'IsHeightRelative' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsHeightRelative() const { return true; } ^ ../../../source/simulation2/components/ICmpPosition.h:137:15: note: overridden virtual function is here virtual bool IsHeightRelative() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:57:15: warning: 'SetHeightRelative' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetHeightRelative(bool UNUSED(relative)) { } ^ ../../../source/simulation2/components/ICmpPosition.h:143:15: note: overridden virtual function is here virtual void SetHeightRelative(bool flag) = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:58:15: warning: 'CanFloat' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool CanFloat() const { return false; } ^ ../../../source/simulation2/components/ICmpPosition.h:148:15: note: overridden virtual function is here virtual bool CanFloat() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:59:15: warning: 'SetFloating' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetFloating(bool UNUSED(flag)) { } ^ ../../../source/simulation2/components/ICmpPosition.h:153:15: note: overridden virtual function is here virtual void SetFloating(bool flag) = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:60:15: warning: 'SetActorFloating' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetActorFloating(bool UNUSED(flag)) { } ^ ../../../source/simulation2/components/ICmpPosition.h:159:15: note: overridden virtual function is here virtual void SetActorFloating(bool flag) = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:61:15: warning: 'SetConstructionProgress' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetConstructionProgress(fixed UNUSED(progress)) { } ^ ../../../source/simulation2/components/ICmpPosition.h:165:15: note: overridden virtual function is here virtual void SetConstructionProgress(fixed progress) = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:62:25: warning: 'GetPosition' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual CFixedVector3D GetPosition() const { return m_Pos; } ^ ../../../source/simulation2/components/ICmpPosition.h:172:25: note: overridden virtual function is here virtual CFixedVector3D GetPosition() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:63:25: warning: 'GetPosition2D' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual CFixedVector2D GetPosition2D() const { return CFixedVector2D(m_Pos.X, m_Pos.Z); } ^ ../../../source/simulation2/components/ICmpPosition.h:178:25: note: overridden virtual function is here virtual CFixedVector2D GetPosition2D() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:64:25: warning: 'GetPreviousPosition' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual CFixedVector3D GetPreviousPosition() const { return CFixedVector3D(); } ^ ../../../source/simulation2/components/ICmpPosition.h:185:25: note: overridden virtual function is here virtual CFixedVector3D GetPreviousPosition() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:65:25: warning: 'GetPreviousPosition2D' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual CFixedVector2D GetPreviousPosition2D() const { return CFixedVector2D(); } ^ ../../../source/simulation2/components/ICmpPosition.h:191:25: note: overridden virtual function is here virtual CFixedVector2D GetPreviousPosition2D() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:66:16: warning: 'GetTurnRate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual fixed GetTurnRate() const { return fixed::Zero(); } ^ ../../../source/simulation2/components/ICmpPosition.h:196:16: note: overridden virtual function is here virtual fixed GetTurnRate() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:67:15: warning: 'TurnTo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void TurnTo(entity_angle_t UNUSED(y)) { } ^ ../../../source/simulation2/components/ICmpPosition.h:202:15: note: overridden virtual function is here virtual void TurnTo(entity_angle_t y) = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:68:15: warning: 'SetYRotation' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetYRotation(entity_angle_t UNUSED(y)) { } ^ ../../../source/simulation2/components/ICmpPosition.h:208:15: note: overridden virtual function is here virtual void SetYRotation(entity_angle_t y) = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:69:15: warning: 'SetXZRotation' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetXZRotation(entity_angle_t UNUSED(x), entity_angle_t UNUSED(z)) { } ^ ../../../source/simulation2/components/ICmpPosition.h:216:15: note: overridden virtual function is here virtual void SetXZRotation(entity_angle_t x, entity_angle_t z) = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:70:25: warning: 'GetRotation' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual CFixedVector3D GetRotation() const { return CFixedVector3D(); } ^ ../../../source/simulation2/components/ICmpPosition.h:226:25: note: overridden virtual function is here virtual CFixedVector3D GetRotation() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:71:16: warning: 'GetDistanceTravelled' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual fixed GetDistanceTravelled() const { return fixed::Zero(); } ^ ../../../source/simulation2/components/ICmpPosition.h:232:16: note: overridden virtual function is here virtual fixed GetDistanceTravelled() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:72:15: warning: 'GetInterpolatedPosition2D' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void GetInterpolatedPosition2D(float UNUSED(frameOffset), float& x, float& z, float& rotY) const { x = z = rotY = 0; } ^ ../../../source/simulation2/components/ICmpPosition.h:238:15: note: overridden virtual function is here virtual void GetInterpolatedPosition2D(float frameOffset, float& x, float& z, float& rotY) const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:73:20: warning: 'GetInterpolatedTransform' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual CMatrix3D GetInterpolatedTransform(float UNUSED(frameOffset)) const { return CMatrix3D(); } ^ ../../../source/simulation2/components/ICmpPosition.h:244:20: note: overridden virtual function is here virtual CMatrix3D GetInterpolatedTransform(float frameOffset) const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:85:40: warning: 'GetObstruction' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual ICmpObstructionManager::tag_t GetObstruction() const { return {}; }; ^ ../../../source/simulation2/components/ICmpObstruction.h:47:40: note: overridden virtual function is here virtual ICmpObstructionManager::tag_t GetObstruction() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:86:15: warning: 'GetObstructionSquare' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool GetObstructionSquare(ICmpObstructionManager::ObstructionSquare&) const { return false; }; ^ ../../../source/simulation2/components/ICmpObstruction.h:54:15: note: overridden virtual function is here virtual bool GetObstructionSquare(ICmpObstructionManager::ObstructionSquare& out) const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:87:15: warning: 'GetPreviousObstructionSquare' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool GetPreviousObstructionSquare(ICmpObstructionManager::ObstructionSquare&) const { return false; }; ^ ../../../source/simulation2/components/ICmpObstruction.h:59:15: note: overridden virtual function is here virtual bool GetPreviousObstructionSquare(ICmpObstructionManager::ObstructionSquare& out) const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:88:23: warning: 'GetSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual entity_pos_t GetSize() const { return m_Size; }; ^ ../../../source/simulation2/components/ICmpObstruction.h:64:23: note: overridden virtual function is here virtual entity_pos_t GetSize() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:89:25: warning: 'GetStaticSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual CFixedVector2D GetStaticSize() const { return {}; }; ^ ../../../source/simulation2/components/ICmpObstruction.h:69:25: note: overridden virtual function is here virtual CFixedVector2D GetStaticSize() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:90:27: warning: 'GetObstructionType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual EObstructionType GetObstructionType() const { return {}; }; ^ ../../../source/simulation2/components/ICmpObstruction.h:71:27: note: overridden virtual function is here virtual EObstructionType GetObstructionType() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:91:15: warning: 'SetUnitClearance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetUnitClearance(const entity_pos_t&) {}; ^ ../../../source/simulation2/components/ICmpObstruction.h:73:15: note: overridden virtual function is here virtual void SetUnitClearance(const entity_pos_t& clearance) = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:92:15: warning: 'IsControlPersistent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsControlPersistent() const { return {}; }; ^ ../../../source/simulation2/components/ICmpObstruction.h:75:15: note: overridden virtual function is here virtual bool IsControlPersistent() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:93:15: warning: 'CheckShorePlacement' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool CheckShorePlacement() const { return {}; }; ^ ../../../source/simulation2/components/ICmpObstruction.h:80:15: note: overridden virtual function is here virtual bool CheckShorePlacement() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:94:27: warning: 'CheckFoundation' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual EFoundationCheck CheckFoundation(const std::string&) const { return {}; }; ^ ../../../source/simulation2/components/ICmpObstruction.h:89:27: note: overridden virtual function is here virtual EFoundationCheck CheckFoundation(const std::string& className) const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:95:27: warning: 'CheckFoundation' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual EFoundationCheck CheckFoundation(const std::string& , bool) const { return {}; }; ^ ../../../source/simulation2/components/ICmpObstruction.h:90:27: note: overridden virtual function is here virtual EFoundationCheck CheckFoundation(const std::string& className, bool onlyCenterPoint) const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:96:22: warning: 'CheckFoundation_wrapper' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual std::string CheckFoundation_wrapper(const std::string&, bool) const { return {}; }; ^ ../../../source/simulation2/components/ICmpObstruction.h:96:22: note: overridden virtual function is here virtual std::string CheckFoundation_wrapper(const std::string& className, bool onlyCenterPoint) const; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:97:15: warning: 'CheckDuplicateFoundation' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool CheckDuplicateFoundation() const { return {}; }; ^ ../../../source/simulation2/components/ICmpObstruction.h:103:15: note: overridden virtual function is here virtual bool CheckDuplicateFoundation() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:98:35: warning: 'GetEntitiesByFlags' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual std::vector<entity_id_t> GetEntitiesByFlags(ICmpObstructionManager::flags_t) const { return {}; }; ^ ../../../source/simulation2/components/ICmpObstruction.h:109:35: note: overridden virtual function is here virtual std::vector<entity_id_t> GetEntitiesByFlags(ICmpObstructionManager::flags_t flags) const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:99:35: warning: 'GetEntitiesBlockingMovement' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual std::vector<entity_id_t> GetEntitiesBlockingMovement() const { return {}; }; ^ ../../../source/simulation2/components/ICmpObstruction.h:115:35: note: overridden virtual function is here virtual std::vector<entity_id_t> GetEntitiesBlockingMovement() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:100:35: warning: 'GetEntitiesBlockingConstruction' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual std::vector<entity_id_t> GetEntitiesBlockingConstruction() const { return {}; }; ^ ../../../source/simulation2/components/ICmpObstruction.h:121:35: note: overridden virtual function is here virtual std::vector<entity_id_t> GetEntitiesBlockingConstruction() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:101:35: warning: 'GetEntitiesDeletedUponConstruction' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual std::vector<entity_id_t> GetEntitiesDeletedUponConstruction() const { return {}; }; ^ ../../../source/simulation2/components/ICmpObstruction.h:127:35: note: overridden virtual function is here virtual std::vector<entity_id_t> GetEntitiesDeletedUponConstruction() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:102:15: warning: 'ResolveFoundationCollisions' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void ResolveFoundationCollisions() const {}; ^ ../../../source/simulation2/components/ICmpObstruction.h:133:15: note: overridden virtual function is here virtual void ResolveFoundationCollisions() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:103:15: warning: 'SetActive' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetActive(bool) {}; ^ ../../../source/simulation2/components/ICmpObstruction.h:135:15: note: overridden virtual function is here virtual void SetActive(bool active) = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:104:15: warning: 'SetMovingFlag' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetMovingFlag(bool) {}; ^ ../../../source/simulation2/components/ICmpObstruction.h:137:15: note: overridden virtual function is here virtual void SetMovingFlag(bool enabled) = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:105:15: warning: 'SetDisableBlockMovementPathfinding' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetDisableBlockMovementPathfinding(bool, bool, int32_t) {}; ^ ../../../source/simulation2/components/ICmpObstruction.h:139:15: note: overridden virtual function is here virtual void SetDisableBlockMovementPathfinding(bool movementDisabled, bool pathfindingDisabled, int32_t shape) = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:106:15: warning: 'GetBlockMovementFlag' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool GetBlockMovementFlag(bool) const { return {}; }; ^ ../../../source/simulation2/components/ICmpObstruction.h:144:15: note: overridden virtual function is here virtual bool GetBlockMovementFlag(bool templateOnly) const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:107:15: warning: 'SetControlGroup' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetControlGroup(entity_id_t) {}; ^ ../../../source/simulation2/components/ICmpObstruction.h:151:15: note: overridden virtual function is here virtual void SetControlGroup(entity_id_t group) = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:108:22: warning: 'GetControlGroup' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual entity_id_t GetControlGroup() const { return {}; }; ^ ../../../source/simulation2/components/ICmpObstruction.h:154:22: note: overridden virtual function is here virtual entity_id_t GetControlGroup() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:109:15: warning: 'SetControlGroup2' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetControlGroup2(entity_id_t) {}; ^ ../../../source/simulation2/components/ICmpObstruction.h:156:15: note: overridden virtual function is here virtual void SetControlGroup2(entity_id_t group2) = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:110:22: warning: 'GetControlGroup2' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual entity_id_t GetControlGroup2() const { return {}; }; ^ ../../../source/simulation2/components/ICmpObstruction.h:157:22: note: overridden virtual function is here virtual entity_id_t GetControlGroup2() const = 0; ^ 4 warnings generated. 60 warnings generated. ld: warning: text-based stub file /System/Library/Frameworks//CoreAudio.framework/CoreAudio.tbd and library file /System/Library/Frameworks//CoreAudio.framework/CoreAudio are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//AudioToolbox.framework/AudioToolbox.tbd and library file /System/Library/Frameworks//AudioToolbox.framework/AudioToolbox are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//ForceFeedback.framework/ForceFeedback.tbd and library file /System/Library/Frameworks//ForceFeedback.framework/ForceFeedback are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreVideo.framework/CoreVideo.tbd and library file /System/Library/Frameworks//CoreVideo.framework/CoreVideo are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//Cocoa.framework/Cocoa.tbd and library file /System/Library/Frameworks//Cocoa.framework/Cocoa are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//IOKit.framework/IOKit.tbd and library file /System/Library/Frameworks//IOKit.framework/IOKit are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//QuartzCore.framework/QuartzCore.tbd and library file /System/Library/Frameworks//QuartzCore.framework/QuartzCore are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//Metal.framework/Metal.tbd and library file /System/Library/Frameworks//Metal.framework/Metal are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//Security.framework/Security.tbd and library file /System/Library/Frameworks//Security.framework/Security are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//OpenAL.framework/OpenAL.tbd and library file /System/Library/Frameworks//OpenAL.framework/OpenAL are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//ApplicationServices.framework/Versions/A/ApplicationServices.tbd and library file /System/Library/Frameworks//ApplicationServices.framework/Versions/A/ApplicationServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreImage.framework/Versions/A/CoreImage.tbd and library file /System/Library/Frameworks//CoreImage.framework/Versions/A/CoreImage are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//AppKit.framework/Versions/C/AppKit.tbd and library file /System/Library/Frameworks//AppKit.framework/Versions/C/AppKit are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreData.framework/Versions/A/CoreData.tbd and library file /System/Library/Frameworks//CoreData.framework/Versions/A/CoreData are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreGraphics.framework/Versions/A/CoreGraphics.tbd and library file /System/Library/Frameworks//CoreGraphics.framework/Versions/A/CoreGraphics are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreText.framework/Versions/A/CoreText.tbd and library file /System/Library/Frameworks//CoreText.framework/Versions/A/CoreText are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//ImageIO.framework/Versions/A/ImageIO.tbd and library file /System/Library/Frameworks//ImageIO.framework/Versions/A/ImageIO are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//ColorSync.framework/Versions/A/ColorSync.tbd and library file /System/Library/Frameworks//ColorSync.framework/Versions/A/ColorSync are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSyncLegacy.framework/Versions/A/ColorSyncLegacy.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSyncLegacy.framework/Versions/A/ColorSyncLegacy are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreServices.framework/Versions/A/CoreServices.tbd and library file /System/Library/Frameworks//CoreServices.framework/Versions/A/CoreServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/UIFoundation.tbd and library file /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/UIFoundation are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//Foundation.framework/Versions/C/Foundation.tbd and library file /System/Library/Frameworks//Foundation.framework/Versions/C/Foundation are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CFNetwork.framework/Versions/A/CFNetwork.tbd and library file /System/Library/Frameworks//CFNetwork.framework/Versions/A/CFNetwork are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/FSEvents.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/FSEvents are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreFoundation.framework/Versions/A/CoreFoundation.tbd and library file /System/Library/Frameworks//CoreFoundation.framework/Versions/A/CoreFoundation are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SharedFileList.framework/Versions/A/SharedFileList.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SharedFileList.framework/Versions/A/SharedFileList are out of sync. Falling back to library file for linking. ld: warning: object file (../../../libraries/osx/fmt/lib/libfmt.a(format.cc.o)) was built for newer OSX version (10.13) than being linked (10.12) ld: warning: text-based stub file /System/Library/Frameworks//CoreFoundation.framework/CoreFoundation.tbd and library file /System/Library/Frameworks//CoreFoundation.framework/CoreFoundation are out of sync. Falling back to library file for linking.
Link to build: https://jenkins.wildfiregames.com/job/macos-differential/5784/display/redirect
Build failure - The Moirai have given mortals hearts that can endure.
Link to build: https://jenkins.wildfiregames.com/job/docker-differential/7483/display/redirect
Successful build - Chance fights ever on the side of the prudent.
builderr-debug-macos.txt /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: ../../../binaries/system/liblobby_dbg.a(precompiled.o) has no symbols ../../../source/simulation2/components/CCmpObstruction.cpp:747:7: warning: 'ResolveFoundationCollisions' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void ResolveFoundationCollisions() const ^ ../../../source/simulation2/components/ICmpObstruction.h:133:15: note: overridden virtual function is here virtual void ResolveFoundationCollisions() const = 0; ^ 1 warning generated. In file included from ../../../source/simulation2/components/CCmpPathfinder.cpp:25: ../../../source/simulation2/components/CCmpPathfinder_Common.h:152:15: warning: 'Init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Init(const CParamNode& paramNode); ^ ../../../source/simulation2/system/IComponent.h:46:15: note: overridden virtual function is here virtual void Init(const CParamNode& paramNode) = 0; ^ In file included from ../../../source/simulation2/components/CCmpPathfinder.cpp:25: ../../../source/simulation2/components/CCmpPathfinder_Common.h:154:15: warning: 'Deinit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Deinit(); ^ ../../../source/simulation2/system/IComponent.h:47:15: note: overridden virtual function is here virtual void Deinit() = 0; ^ In file included from ../../../source/simulation2/components/CCmpPathfinder.cpp:25: ../../../source/simulation2/components/CCmpPathfinder_Common.h:159:15: warning: 'Serialize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Serialize(ISerializer& serialize); ^ ../../../source/simulation2/system/IComponent.h:62:15: note: overridden virtual function is here virtual void Serialize(ISerializer& serialize) = 0; ^ In file included from ../../../source/simulation2/components/CCmpPathfinder.cpp:25: ../../../source/simulation2/components/CCmpPathfinder_Common.h:161:15: warning: 'Deserialize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Deserialize(const CParamNode& paramNode, IDeserializer& deserialize); ^ ../../../source/simulation2/system/IComponent.h:63:15: note: overridden virtual function is here virtual void Deserialize(const CParamNode& paramNode, IDeserializer& deserialize) = 0; ^ In file included from ../../../source/simulation2/components/CCmpPathfinder.cpp:25: ../../../source/simulation2/components/CCmpPathfinder_Common.h:163:15: warning: 'HandleMessage' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void HandleMessage(const CMessage& msg, bool global); ^ ../../../source/simulation2/system/IComponent.h:49:15: note: overridden virtual function is here virtual void HandleMessage(const CMessage& msg, bool global); ^ In file included from ../../../source/simulation2/components/CCmpPathfinder.cpp:25: ../../../source/simulation2/components/CCmpPathfinder_Common.h:165:23: warning: 'GetPassabilityClass' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual pass_class_t GetPassabilityClass(const std::string& name) const; ^ ../../../source/simulation2/components/ICmpPathfinder.h:79:23: note: overridden virtual function is here virtual pass_class_t GetPassabilityClass(const std::string& name) const = 0; ^ In file included from ../../../source/simulation2/components/CCmpPathfinder.cpp:25: ../../../source/simulation2/components/CCmpPathfinder_Common.h:167:15: warning: 'GetPassabilityClasses' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void GetPassabilityClasses(std::map<std::string, pass_class_t>& passClasses) const; ^ ../../../source/simulation2/components/ICmpPathfinder.h:66:15: note: overridden virtual function is here virtual void GetPassabilityClasses(std::map<std::string, pass_class_t>& passClasses) const = 0; ^ In file included from ../../../source/simulation2/components/CCmpPathfinder.cpp:25: ../../../source/simulation2/components/CCmpPathfinder_Common.h:168:15: warning: 'GetPassabilityClasses' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void GetPassabilityClasses( ^ ../../../source/simulation2/components/ICmpPathfinder.h:71:15: note: overridden virtual function is here virtual void GetPassabilityClasses( ^ In file included from ../../../source/simulation2/components/CCmpPathfinder.cpp:25: ../../../source/simulation2/components/CCmpPathfinder_Common.h:174:23: warning: 'GetClearance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual entity_pos_t GetClearance(pass_class_t passClass) const ^ ../../../source/simulation2/components/ICmpPathfinder.h:81:23: note: overridden virtual function is here virtual entity_pos_t GetClearance(pass_class_t passClass) const = 0; ^ In file included from ../../../source/simulation2/components/CCmpPathfinder.cpp:25: ../../../source/simulation2/components/CCmpPathfinder_Common.h:183:23: warning: 'GetMaximumClearance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual entity_pos_t GetMaximumClearance() const ^ ../../../source/simulation2/components/ICmpPathfinder.h:86:23: note: overridden virtual function is here virtual entity_pos_t GetMaximumClearance() const = 0; ^ In file included from ../../../source/simulation2/components/CCmpPathfinder.cpp:25: ../../../source/simulation2/components/CCmpPathfinder_Common.h:194:35: warning: 'GetPassabilityGrid' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual const Grid<NavcellData>& GetPassabilityGrid(); ^ ../../../source/simulation2/components/ICmpPathfinder.h:88:35: note: overridden virtual function is here virtual const Grid<NavcellData>& GetPassabilityGrid() = 0; ^ In file included from ../../../source/simulation2/components/CCmpPathfinder.cpp:25: ../../../source/simulation2/components/CCmpPathfinder_Common.h:196:39: warning: 'GetAIPathfinderDirtinessInformation' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual const GridUpdateInformation& GetAIPathfinderDirtinessInformation() const ^ ../../../source/simulation2/components/ICmpPathfinder.h:93:39: note: overridden virtual function is here virtual const GridUpdateInformation& GetAIPathfinderDirtinessInformation() const = 0; ^ In file included from ../../../source/simulation2/components/CCmpPathfinder.cpp:25: ../../../source/simulation2/components/CCmpPathfinder_Common.h:201:15: warning: 'FlushAIPathfinderDirtinessInformation' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void FlushAIPathfinderDirtinessInformation() ^ ../../../source/simulation2/components/ICmpPathfinder.h:94:15: note: overridden virtual function is here virtual void FlushAIPathfinderDirtinessInformation() = 0; ^ In file included from ../../../source/simulation2/components/CCmpPathfinder.cpp:25: ../../../source/simulation2/components/CCmpPathfinder_Common.h:206:20: warning: 'ComputeShoreGrid' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual Grid<u16> ComputeShoreGrid(bool expandOnWater = false); ^ ../../../source/simulation2/components/ICmpPathfinder.h:99:20: note: overridden virtual function is here virtual Grid<u16> ComputeShoreGrid(bool expandOnWater = false) = 0; ^ In file included from ../../../source/simulation2/components/CCmpPathfinder.cpp:25: ../../../source/simulation2/components/CCmpPathfinder_Common.h:208:15: warning: 'ComputePathImmediate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void ComputePathImmediate(entity_pos_t x0, entity_pos_t z0, const PathGoal& goal, pass_class_t passClass, WaypointPath& ret) const; ^ ../../../source/simulation2/components/ICmpPathfinder.h:113:15: note: overridden virtual function is here virtual void ComputePathImmediate(entity_pos_t x0, entity_pos_t z0, const PathGoal& goal, pass_class_t passClass, WaypointPath& ret) const = 0; ^ In file included from ../../../source/simulation2/components/CCmpPathfinder.cpp:25: ../../../source/simulation2/components/CCmpPathfinder_Common.h:210:14: warning: 'ComputePathAsync' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual u32 ComputePathAsync(entity_pos_t x0, entity_pos_t z0, const PathGoal& goal, pass_class_t passClass, entity_id_t notify); ^ ../../../source/simulation2/components/ICmpPathfinder.h:108:14: note: overridden virtual function is here virtual u32 ComputePathAsync(entity_pos_t x0, entity_pos_t z0, const PathGoal& goal, pass_class_t passClass, entity_id_t notify) = 0; ^ In file included from ../../../source/simulation2/components/CCmpPathfinder.cpp:25: ../../../source/simulation2/components/CCmpPathfinder_Common.h:212:23: warning: 'ComputeShortPathImmediate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual WaypointPath ComputeShortPathImmediate(const ShortPathRequest& request) const; ^ ../../../source/simulation2/components/ICmpPathfinder.h:126:23: note: overridden virtual function is here virtual WaypointPath ComputeShortPathImmediate(const ShortPathRequest& request) const = 0; ^ In file included from ../../../source/simulation2/components/CCmpPathfinder.cpp:25: ../../../source/simulation2/components/CCmpPathfinder_Common.h:214:14: warning: 'ComputeShortPathAsync' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual u32 ComputeShortPathAsync(entity_pos_t x0, entity_pos_t z0, entity_pos_t clearance, entity_pos_t range, const PathGoal& goal, pass_class_t passClass, bool avoidMovingUnits, entity_id_t controller, entity_id_t notify); ^ ../../../source/simulation2/components/ICmpPathfinder.h:121:14: note: overridden virtual function is here virtual u32 ComputeShortPathAsync(entity_pos_t x0, entity_pos_t z0, entity_pos_t clearance, entity_pos_t range, const PathGoal& goal, pass_class_t passClass, bool avoidMovingUnits, entity_id_t controller, entity_id_t notify) = 0; ^ In file included from ../../../source/simulation2/components/CCmpPathfinder.cpp:25: ../../../source/simulation2/components/CCmpPathfinder_Common.h:216:15: warning: 'IsGoalReachable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsGoalReachable(entity_pos_t x0, entity_pos_t z0, const PathGoal& goal, pass_class_t passClass); ^ ../../../source/simulation2/components/ICmpPathfinder.h:137:15: note: overridden virtual function is here virtual bool IsGoalReachable(entity_pos_t x0, entity_pos_t z0, const PathGoal& goal, pass_class_t passClass) = 0; ^ In file included from ../../../source/simulation2/components/CCmpPathfinder.cpp:25: ../../../source/simulation2/components/CCmpPathfinder_Common.h:218:15: warning: 'SetDebugPath' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetDebugPath(entity_pos_t x0, entity_pos_t z0, const PathGoal& goal, pass_class_t passClass); ^ ../../../source/simulation2/components/ICmpPathfinder.h:131:15: note: overridden virtual function is here virtual void SetDebugPath(entity_pos_t x0, entity_pos_t z0, const PathGoal& goal, pass_class_t passClass) = 0; ^ In file included from ../../../source/simulation2/components/CCmpPathfinder.cpp:25: ../../../source/simulation2/components/CCmpPathfinder_Common.h:220:15: warning: 'SetDebugOverlay' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetDebugOverlay(bool enabled); ^ ../../../source/simulation2/components/ICmpPathfinder.h:176:15: note: overridden virtual function is here virtual void SetDebugOverlay(bool enabled) = 0; ^ In file included from ../../../source/simulation2/components/CCmpPathfinder.cpp:25: ../../../source/simulation2/components/CCmpPathfinder_Common.h:222:15: warning: 'SetHierDebugOverlay' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetHierDebugOverlay(bool enabled); ^ ../../../source/simulation2/components/ICmpPathfinder.h:181:15: note: overridden virtual function is here virtual void SetHierDebugOverlay(bool enabled) = 0; ^ In file included from ../../../source/simulation2/components/CCmpPathfinder.cpp:25: ../../../source/simulation2/components/CCmpPathfinder_Common.h:224:15: warning: 'GetDebugData' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void GetDebugData(u32& steps, double& time, Grid<u8>& grid) const; ^ ../../../source/simulation2/components/ICmpPathfinder.h:201:15: note: overridden virtual function is here virtual void GetDebugData(u32& steps, double& time, Grid<u8>& grid) const = 0; ^ In file included from ../../../source/simulation2/components/CCmpPathfinder.cpp:25: ../../../source/simulation2/components/CCmpPathfinder_Common.h:226:15: warning: 'SetAtlasOverlay' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetAtlasOverlay(bool enable, pass_class_t passClass = 0); ^ ../../../source/simulation2/components/ICmpPathfinder.h:206:15: note: overridden virtual function is here virtual void SetAtlasOverlay(bool enable, pass_class_t passClass = 0) = 0; ^ In file included from ../../../source/simulation2/components/CCmpPathfinder.cpp:25: ../../../source/simulation2/components/CCmpPathfinder_Common.h:228:15: warning: 'CheckMovement' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool CheckMovement(const IObstructionTestFilter& filter, entity_pos_t x0, entity_pos_t z0, entity_pos_t x1, entity_pos_t z1, entity_pos_t r, pass_class_t passClass) const; ^ ../../../source/simulation2/components/ICmpPathfinder.h:144:15: note: overridden virtual function is here virtual bool CheckMovement(const IObstructionTestFilter& filter, entity_pos_t x0, entity_pos_t z0, entity_pos_t x1, entity_pos_t z1, entity_pos_t r, pass_class_t passClass) const = 0; ^ In file included from ../../../source/simulation2/components/CCmpPathfinder.cpp:25: ../../../source/simulation2/components/CCmpPathfinder_Common.h:230:44: warning: 'CheckUnitPlacement' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual ICmpObstruction::EFoundationCheck CheckUnitPlacement(const IObstructionTestFilter& filter, entity_pos_t x, entity_pos_t z, entity_pos_t r, pass_class_t passClass, bool onlyCenterPoint) const; ^ ../../../source/simulation2/components/ICmpPathfinder.h:153:44: note: overridden virtual function is here virtual ICmpObstruction::EFoundationCheck CheckUnitPlacement(const IObstructionTestFilter& filter, entity_pos_t x, entity_pos_t z, entity_pos_t r, pass_class_t passClass, bool onlyCenterPoint = false) const = 0; ^ In file included from ../../../source/simulation2/components/CCmpPathfinder.cpp:25: ../../../source/simulation2/components/CCmpPathfinder_Common.h:232:44: warning: 'CheckBuildingPlacement' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual ICmpObstruction::EFoundationCheck CheckBuildingPlacement(const IObstructionTestFilter& filter, entity_pos_t x, entity_pos_t z, entity_pos_t a, entity_pos_t w, entity_pos_t h, entity_id_t id, pass_class_t passClass) const; ^ ../../../source/simulation2/components/ICmpPathfinder.h:161:44: note: overridden virtual function is here virtual ICmpObstruction::EFoundationCheck CheckBuildingPlacement(const IObstructionTestFilter& filter, entity_pos_t x, entity_pos_t z, entity_pos_t a, entity_pos_t w, entity_pos_t h, entity_id_t id, pass_class_t passClass) const = 0; ^ In file included from ../../../source/simulation2/components/CCmpPathfinder.cpp:25: ../../../source/simulation2/components/CCmpPathfinder_Common.h:234:44: warning: 'CheckBuildingPlacement' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual ICmpObstruction::EFoundationCheck CheckBuildingPlacement(const IObstructionTestFilter& filter, entity_pos_t x, entity_pos_t z, entity_pos_t a, entity_pos_t w, entity_pos_t h, entity_id_t id, pass_class_t passClass, bool onlyCenterPoint) const; ^ ../../../source/simulation2/components/ICmpPathfinder.h:170:44: note: overridden virtual function is here virtual ICmpObstruction::EFoundationCheck CheckBuildingPlacement(const IObstructionTestFilter& filter, entity_pos_t x, entity_pos_t z, entity_pos_t a, entity_pos_t w, entity_pos_t h, entity_id_t id, pass_class_t passClass, bool onlyCenterPoint) const = 0; ^ In file included from ../../../source/simulation2/components/CCmpPathfinder.cpp:25: ../../../source/simulation2/components/CCmpPathfinder_Common.h:236:15: warning: 'SendRequestedPaths' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SendRequestedPaths(); ^ ../../../source/simulation2/components/ICmpPathfinder.h:186:15: note: overridden virtual function is here virtual void SendRequestedPaths() = 0; ^ In file included from ../../../source/simulation2/components/CCmpPathfinder.cpp:25: ../../../source/simulation2/components/CCmpPathfinder_Common.h:238:15: warning: 'StartProcessingMoves' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void StartProcessingMoves(bool useMax); ^ ../../../source/simulation2/components/ICmpPathfinder.h:191:15: note: overridden virtual function is here virtual void StartProcessingMoves(bool useMax) = 0; ^ In file included from ../../../source/simulation2/components/CCmpPathfinder.cpp:25: ../../../source/simulation2/components/CCmpPathfinder_Common.h:249:15: warning: 'UpdateGrid' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void UpdateGrid(); ^ ../../../source/simulation2/components/ICmpPathfinder.h:196:15: note: overridden virtual function is here virtual void UpdateGrid() = 0; ^ ../../../source/simulation2/components/CCmpRangeManager.cpp:847:26: warning: 'GetSubdivision' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] FastSpatialSubdivision* GetSubdivision() ^ ../../../source/simulation2/components/ICmpRangeManager.h:115:34: note: overridden virtual function is here virtual FastSpatialSubdivision* GetSubdivision() = 0; ^ ../../../source/simulation2/components/CCmpRangeManager.cpp:1817:9: warning: 'GetVerticesPerSide' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t GetVerticesPerSide() const ^ ../../../source/simulation2/components/ICmpRangeManager.h:384:17: note: overridden virtual function is here virtual size_t GetVerticesPerSide() const = 0; ^ ../../../source/simulation2/components/CCmpRangeManager.cpp:1985:7: warning: 'ExploreMap' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void ExploreMap(player_id_t p) ^ ../../../source/simulation2/components/ICmpRangeManager.h:323:15: note: overridden virtual function is here virtual void ExploreMap(player_id_t p) = 0; ^ In file included from ../../../source/simulation2/components/CCmpRallyPointRenderer.cpp:19: ../../../source/simulation2/components/CCmpRallyPointRenderer.h:75:15: warning: 'Init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Init(const CParamNode& paramNode); ^ ../../../source/simulation2/system/IComponent.h:46:15: note: overridden virtual function is here virtual void Init(const CParamNode& paramNode) = 0; ^ In file included from ../../../source/simulation2/components/CCmpRallyPointRenderer.cpp:19: ../../../source/simulation2/components/CCmpRallyPointRenderer.h:76:15: warning: 'Deinit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Deinit(); ^ ../../../source/simulation2/system/IComponent.h:47:15: note: overridden virtual function is here virtual void Deinit() = 0; ^ In file included from ../../../source/simulation2/components/CCmpRallyPointRenderer.cpp:19: ../../../source/simulation2/components/CCmpRallyPointRenderer.h:78:15: warning: 'Serialize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Serialize(ISerializer& UNUSED(serialize)); ^ ../../../source/simulation2/system/IComponent.h:62:15: note: overridden virtual function is here virtual void Serialize(ISerializer& serialize) = 0; ^ In file included from ../../../source/simulation2/components/CCmpRallyPointRenderer.cpp:19: ../../../source/simulation2/components/CCmpRallyPointRenderer.h:79:15: warning: 'Deserialize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Deserialize(const CParamNode& paramNode, IDeserializer& UNUSED(deserialize)); ^ ../../../source/simulation2/system/IComponent.h:63:15: note: overridden virtual function is here virtual void Deserialize(const CParamNode& paramNode, IDeserializer& deserialize) = 0; ^ In file included from ../../../source/simulation2/components/CCmpRallyPointRenderer.cpp:19: ../../../source/simulation2/components/CCmpRallyPointRenderer.h:81:15: warning: 'HandleMessage' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void HandleMessage(const CMessage& msg, bool UNUSED(global)); ^ ../../../source/simulation2/system/IComponent.h:49:15: note: overridden virtual function is here virtual void HandleMessage(const CMessage& msg, bool global); ^ In file included from ../../../source/simulation2/components/CCmpRallyPointRenderer.cpp:19: ../../../source/simulation2/components/CCmpRallyPointRenderer.h:89:15: warning: 'AddPosition_wrapper' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void AddPosition_wrapper(const CFixedVector2D& pos); ^ ../../../source/simulation2/components/ICmpRallyPointRenderer.h:45:15: note: overridden virtual function is here virtual void AddPosition_wrapper(const CFixedVector2D& position) = 0; ^ In file included from ../../../source/simulation2/components/CCmpRallyPointRenderer.cpp:19: ../../../source/simulation2/components/CCmpRallyPointRenderer.h:91:15: warning: 'SetPosition' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetPosition(const CFixedVector2D& pos); ^ ../../../source/simulation2/components/ICmpRallyPointRenderer.h:38:15: note: overridden virtual function is here virtual void SetPosition(const CFixedVector2D& position) = 0; ^ In file included from ../../../source/simulation2/components/CCmpRallyPointRenderer.cpp:19: ../../../source/simulation2/components/CCmpRallyPointRenderer.h:93:15: warning: 'UpdatePosition' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void UpdatePosition(u32 rallyPointId, const CFixedVector2D& pos); ^ ../../../source/simulation2/components/ICmpRallyPointRenderer.h:41:15: note: overridden virtual function is here virtual void UpdatePosition(u32 rallyPointId, const CFixedVector2D& position) = 0; ^ In file included from ../../../source/simulation2/components/CCmpRallyPointRenderer.cpp:19: ../../../source/simulation2/components/CCmpRallyPointRenderer.h:95:15: warning: 'SetDisplayed' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetDisplayed(bool displayed); ^ ../../../source/simulation2/components/ICmpRallyPointRenderer.h:34:15: note: overridden virtual function is here virtual void SetDisplayed(bool displayed) = 0; ^ In file included from ../../../source/simulation2/components/CCmpRallyPointRenderer.cpp:19: ../../../source/simulation2/components/CCmpRallyPointRenderer.h:97:15: warning: 'Reset' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Reset(); ^ ../../../source/simulation2/components/ICmpRallyPointRenderer.h:48:15: note: overridden virtual function is here virtual void Reset() = 0; ^ In file included from ../../../source/simulation2/components/CCmpRallyPointRenderer.cpp:19: ../../../source/simulation2/components/CCmpRallyPointRenderer.h:99:15: warning: 'UpdateColor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void UpdateColor(); ^ ../../../source/simulation2/components/ICmpRallyPointRenderer.h:54:15: note: overridden virtual function is here virtual void UpdateColor() = 0; ^ In file included from ../../../source/simulation2/components/CCmpRallyPointRenderer.cpp:19: ../../../source/simulation2/components/CCmpRallyPointRenderer.h:104:15: warning: 'IsSet' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsSet() const; ^ ../../../source/simulation2/components/ICmpRallyPointRenderer.h:51:15: note: overridden virtual function is here virtual bool IsSet() const = 0; ^ ../../../source/simulation2/components/CCmpRangeOverlayRenderer.cpp:76:7: warning: 'ResetRangeOverlays' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void ResetRangeOverlays() ^ ../../../source/simulation2/components/ICmpRangeOverlayRenderer.h:35:15: note: overridden virtual function is here virtual void ResetRangeOverlays() = 0; ^ ../../../source/simulation2/components/CCmpRangeOverlayRenderer.cpp:101:7: warning: 'HandleMessage' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void HandleMessage(const CMessage& msg, bool UNUSED(global)) ^ ../../../source/simulation2/system/IComponent.h:49:15: note: overridden virtual function is here virtual void HandleMessage(const CMessage& msg, bool global); ^ 2 warnings generated. 31 warnings generated. 12 warnings generated. 3 warnings generated. ../../../source/simulation2/components/CCmpTerritoryManager.cpp:296:5: warning: 'GetTerritoryPercentage' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] u8 GetTerritoryPercentage(player_id_t player); ^ ../../../source/simulation2/components/ICmpTerritoryManager.h:96:14: note: overridden virtual function is here virtual u8 GetTerritoryPercentage(player_id_t player) = 0; ^ ../../../source/simulation2/components/CCmpTerritoryManager.cpp:306:7: warning: 'SetVisibility' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void SetVisibility(bool visible) ^ ../../../source/simulation2/components/ICmpTerritoryManager.h:101:15: note: overridden virtual function is here virtual void SetVisibility(bool visible) = 0; ^ ../../../source/simulation2/components/CCmpTerritoryManager.cpp:311:7: warning: 'UpdateColors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void UpdateColors(); ^ ../../../source/simulation2/components/ICmpTerritoryManager.h:106:15: note: overridden virtual function is here virtual void UpdateColors() = 0; ^ In file included from ../../../source/simulation2/components/CCmpUnitMotion_System.cpp:20: In file included from ../../../source/simulation2/components/CCmpUnitMotion.h:24: ../../../source/simulation2/components/CCmpUnitMotionManager.h:128:15: warning: 'Init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Init(const CParamNode& UNUSED(paramNode)); ^ ../../../source/simulation2/system/IComponent.h:46:15: note: overridden virtual function is here virtual void Init(const CParamNode& paramNode) = 0; ^ In file included from ../../../source/simulation2/components/CCmpUnitMotion_System.cpp:20: In file included from ../../../source/simulation2/components/CCmpUnitMotion.h:24: ../../../source/simulation2/components/CCmpUnitMotionManager.h:130:15: warning: 'Deinit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Deinit() ^ ../../../source/simulation2/system/IComponent.h:47:15: note: overridden virtual function is here virtual void Deinit() = 0; ^ In file included from ../../../source/simulation2/components/CCmpUnitMotion_System.cpp:20: In file included from ../../../source/simulation2/components/CCmpUnitMotion.h:24: ../../../source/simulation2/components/CCmpUnitMotionManager.h:134:15: warning: 'Serialize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Serialize(ISerializer& serialize); ^ ../../../source/simulation2/system/IComponent.h:62:15: note: overridden virtual function is here virtual void Serialize(ISerializer& serialize) = 0; ^ In file included from ../../../source/simulation2/components/CCmpUnitMotion_System.cpp:20: In file included from ../../../source/simulation2/components/CCmpUnitMotion.h:24: ../../../source/simulation2/components/CCmpUnitMotionManager.h:135:15: warning: 'Deserialize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Deserialize(const CParamNode& paramNode, IDeserializer& deserialize); ^ ../../../source/simulation2/system/IComponent.h:63:15: note: overridden virtual function is here virtual void Deserialize(const CParamNode& paramNode, IDeserializer& deserialize) = 0; ^ In file included from ../../../source/simulation2/components/CCmpUnitMotion_System.cpp:20: In file included from ../../../source/simulation2/components/CCmpUnitMotion.h:24: ../../../source/simulation2/components/CCmpUnitMotionManager.h:137:15: warning: 'HandleMessage' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void HandleMessage(const CMessage& msg, bool global); ^ ../../../source/simulation2/system/IComponent.h:49:15: note: overridden virtual function is here virtual void HandleMessage(const CMessage& msg, bool global); ^ In file included from ../../../source/simulation2/components/CCmpUnitMotion_System.cpp:20: In file included from ../../../source/simulation2/components/CCmpUnitMotion.h:24: ../../../source/simulation2/components/CCmpUnitMotionManager.h:139:15: warning: 'Register' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Register(CCmpUnitMotion* component, entity_id_t ent, bool formationController); ^ ../../../source/simulation2/components/ICmpUnitMotionManager.h:41:15: note: overridden virtual function is here virtual void Register(CCmpUnitMotion* component, entity_id_t ent, bool formationController) = 0; ^ In file included from ../../../source/simulation2/components/CCmpUnitMotion_System.cpp:20: In file included from ../../../source/simulation2/components/CCmpUnitMotion.h:24: ../../../source/simulation2/components/CCmpUnitMotionManager.h:140:15: warning: 'Unregister' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Unregister(entity_id_t ent); ^ ../../../source/simulation2/components/ICmpUnitMotionManager.h:42:15: note: overridden virtual function is here virtual void Unregister(entity_id_t ent) = 0; ^ In file included from ../../../source/simulation2/components/CCmpUnitMotion_System.cpp:20: In file included from ../../../source/simulation2/components/CCmpUnitMotion.h:24: ../../../source/simulation2/components/CCmpUnitMotionManager.h:142:15: warning: 'ComputingMotion' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool ComputingMotion() const ^ ../../../source/simulation2/components/ICmpUnitMotionManager.h:47:15: note: overridden virtual function is here virtual bool ComputingMotion() const = 0; ^ In file included from ../../../source/simulation2/components/CCmpUnitMotion_System.cpp:20: In file included from ../../../source/simulation2/components/CCmpUnitMotion.h:24: ../../../source/simulation2/components/CCmpUnitMotionManager.h:147:15: warning: 'IsPushingActivated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsPushingActivated() const ^ ../../../source/simulation2/components/ICmpUnitMotionManager.h:52:15: note: overridden virtual function is here virtual bool IsPushingActivated() const = 0; ^ ../../../source/simulation2/components/CCmpTest.cpp:221:2: warning: 'Init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] DEFAULT_SCRIPT_WRAPPER(Test1Scripted) ^ ../../../source/simulation2/scripting/ScriptComponent.h:105:15: note: expanded from macro 'DEFAULT_SCRIPT_WRAPPER' virtual void Init(const CParamNode& paramNode) \ ^ ../../../source/simulation2/system/IComponent.h:46:15: note: overridden virtual function is here virtual void Init(const CParamNode& paramNode) = 0; ^ ../../../source/simulation2/components/CCmpTest.cpp:221:2: warning: 'Deinit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] DEFAULT_SCRIPT_WRAPPER(Test1Scripted) ^ ../../../source/simulation2/scripting/ScriptComponent.h:109:15: note: expanded from macro 'DEFAULT_SCRIPT_WRAPPER' virtual void Deinit() \ ^ ../../../source/simulation2/system/IComponent.h:47:15: note: overridden virtual function is here virtual void Deinit() = 0; ^ ../../../source/simulation2/components/CCmpTest.cpp:221:2: warning: 'HandleMessage' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] DEFAULT_SCRIPT_WRAPPER(Test1Scripted) ^ ../../../source/simulation2/scripting/ScriptComponent.h:113:15: note: expanded from macro 'DEFAULT_SCRIPT_WRAPPER' virtual void HandleMessage(const CMessage& msg, bool global) \ ^ ../../../source/simulation2/system/IComponent.h:49:15: note: overridden virtual function is here virtual void HandleMessage(const CMessage& msg, bool global); ^ ../../../source/simulation2/components/CCmpTest.cpp:221:2: warning: 'Serialize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] DEFAULT_SCRIPT_WRAPPER(Test1Scripted) ^ ../../../source/simulation2/scripting/ScriptComponent.h:117:15: note: expanded from macro 'DEFAULT_SCRIPT_WRAPPER' virtual void Serialize(ISerializer& serialize) \ ^ ../../../source/simulation2/system/IComponent.h:62:15: note: overridden virtual function is here virtual void Serialize(ISerializer& serialize) = 0; ^ ../../../source/simulation2/components/CCmpTest.cpp:221:2: warning: 'Deserialize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] DEFAULT_SCRIPT_WRAPPER(Test1Scripted) ^ ../../../source/simulation2/scripting/ScriptComponent.h:121:15: note: expanded from macro 'DEFAULT_SCRIPT_WRAPPER' virtual void Deserialize(const CParamNode& paramNode, IDeserializer& deserialize) \ ^ ../../../source/simulation2/system/IComponent.h:63:15: note: overridden virtual function is here virtual void Deserialize(const CParamNode& paramNode, IDeserializer& deserialize) = 0; ^ ../../../source/simulation2/components/CCmpTest.cpp:221:2: warning: 'GetJSInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] DEFAULT_SCRIPT_WRAPPER(Test1Scripted) ^ ../../../source/simulation2/scripting/ScriptComponent.h:125:20: note: expanded from macro 'DEFAULT_SCRIPT_WRAPPER' virtual JS::Value GetJSInstance() const \ ^ ../../../source/simulation2/system/IComponent.h:70:20: note: overridden virtual function is here virtual JS::Value GetJSInstance() const; ^ ../../../source/simulation2/components/CCmpTest.cpp:221:2: warning: 'GetComponentTypeId' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] DEFAULT_SCRIPT_WRAPPER(Test1Scripted) ^ ../../../source/simulation2/scripting/ScriptComponent.h:129:14: note: expanded from macro 'DEFAULT_SCRIPT_WRAPPER' virtual int GetComponentTypeId() const \ ^ ../../../source/simulation2/system/IComponent.h:71:14: note: overridden virtual function is here virtual int GetComponentTypeId() const = 0; ^ ../../../source/simulation2/components/CCmpTest.cpp:236:2: warning: 'Init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] DEFAULT_SCRIPT_WRAPPER(Test2Scripted) ^ ../../../source/simulation2/scripting/ScriptComponent.h:105:15: note: expanded from macro 'DEFAULT_SCRIPT_WRAPPER' virtual void Init(const CParamNode& paramNode) \ ^ ../../../source/simulation2/system/IComponent.h:46:15: note: overridden virtual function is here virtual void Init(const CParamNode& paramNode) = 0; ^ ../../../source/simulation2/components/CCmpTest.cpp:236:2: warning: 'Deinit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] DEFAULT_SCRIPT_WRAPPER(Test2Scripted) ^ ../../../source/simulation2/scripting/ScriptComponent.h:109:15: note: expanded from macro 'DEFAULT_SCRIPT_WRAPPER' virtual void Deinit() \ ^ ../../../source/simulation2/system/IComponent.h:47:15: note: overridden virtual function is here virtual void Deinit() = 0; ^ ../../../source/simulation2/components/CCmpTest.cpp:236:2: warning: 'HandleMessage' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] DEFAULT_SCRIPT_WRAPPER(Test2Scripted) ^ ../../../source/simulation2/scripting/ScriptComponent.h:113:15: note: expanded from macro 'DEFAULT_SCRIPT_WRAPPER' virtual void HandleMessage(const CMessage& msg, bool global) \ ^ ../../../source/simulation2/system/IComponent.h:49:15: note: overridden virtual function is here virtual void HandleMessage(const CMessage& msg, bool global); ^ ../../../source/simulation2/components/CCmpTest.cpp:236:2: warning: 'Serialize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] DEFAULT_SCRIPT_WRAPPER(Test2Scripted) ^ ../../../source/simulation2/scripting/ScriptComponent.h:117:15: note: expanded from macro 'DEFAULT_SCRIPT_WRAPPER' virtual void Serialize(ISerializer& serialize) \ ^ ../../../source/simulation2/system/IComponent.h:62:15: note: overridden virtual function is here virtual void Serialize(ISerializer& serialize) = 0; ^ ../../../source/simulation2/components/CCmpTest.cpp:236:2: warning: 'Deserialize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] DEFAULT_SCRIPT_WRAPPER(Test2Scripted) ^ ../../../source/simulation2/scripting/ScriptComponent.h:121:15: note: expanded from macro 'DEFAULT_SCRIPT_WRAPPER' virtual void Deserialize(const CParamNode& paramNode, IDeserializer& deserialize) \ ^ ../../../source/simulation2/system/IComponent.h:63:15: note: overridden virtual function is here virtual void Deserialize(const CParamNode& paramNode, IDeserializer& deserialize) = 0; ^ ../../../source/simulation2/components/CCmpTest.cpp:236:2: warning: 'GetJSInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] DEFAULT_SCRIPT_WRAPPER(Test2Scripted) ^ ../../../source/simulation2/scripting/ScriptComponent.h:125:20: note: expanded from macro 'DEFAULT_SCRIPT_WRAPPER' virtual JS::Value GetJSInstance() const \ ^ ../../../source/simulation2/system/IComponent.h:70:20: note: overridden virtual function is here virtual JS::Value GetJSInstance() const; ^ ../../../source/simulation2/components/CCmpTest.cpp:236:2: warning: 'GetComponentTypeId' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] DEFAULT_SCRIPT_WRAPPER(Test2Scripted) ^ ../../../source/simulation2/scripting/ScriptComponent.h:129:14: note: expanded from macro 'DEFAULT_SCRIPT_WRAPPER' virtual int GetComponentTypeId() const \ ^ ../../../source/simulation2/system/IComponent.h:71:14: note: overridden virtual function is here virtual int GetComponentTypeId() const = 0; ^ In file included from ../../../source/simulation2/components/CCmpUnitMotion_System.cpp:20: ../../../source/simulation2/components/CCmpUnitMotion.h:283:15: warning: 'Init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Init(const CParamNode& paramNode) ^ ../../../source/simulation2/system/IComponent.h:46:15: note: overridden virtual function is here virtual void Init(const CParamNode& paramNode) = 0; ^ In file included from ../../../source/simulation2/components/CCmpUnitMotion_System.cpp:20: ../../../source/simulation2/components/CCmpUnitMotion.h:323:15: warning: 'Deinit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Deinit() ^ ../../../source/simulation2/system/IComponent.h:47:15: note: overridden virtual function is here virtual void Deinit() = 0; ^ In file included from ../../../source/simulation2/components/CCmpUnitMotion_System.cpp:20: ../../../source/simulation2/components/CCmpUnitMotion.h:363:15: warning: 'Serialize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Serialize(ISerializer& serialize) ^ ../../../source/simulation2/system/IComponent.h:62:15: note: overridden virtual function is here virtual void Serialize(ISerializer& serialize) = 0; ^ In file included from ../../../source/simulation2/components/CCmpUnitMotion_System.cpp:20: ../../../source/simulation2/components/CCmpUnitMotion.h:368:15: warning: 'Deserialize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Deserialize(const CParamNode& paramNode, IDeserializer& deserialize) ^ ../../../source/simulation2/system/IComponent.h:63:15: note: overridden virtual function is here virtual void Deserialize(const CParamNode& paramNode, IDeserializer& deserialize) = 0; ^ In file included from ../../../source/simulation2/components/CCmpUnitMotion_System.cpp:20: ../../../source/simulation2/components/CCmpUnitMotion.h:383:15: warning: 'HandleMessage' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void HandleMessage(const CMessage& msg, bool UNUSED(global)) ^ ../../../source/simulation2/system/IComponent.h:49:15: note: overridden virtual function is here virtual void HandleMessage(const CMessage& msg, bool global); ^ In file included from ../../../source/simulation2/components/CCmpUnitMotion_System.cpp:20: ../../../source/simulation2/components/CCmpUnitMotion.h:445:15: warning: 'IsMoveRequested' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsMoveRequested() const ^ ../../../source/simulation2/components/ICmpUnitMotion.h:97:15: note: overridden virtual function is here virtual bool IsMoveRequested() const = 0; ^ In file included from ../../../source/simulation2/components/CCmpUnitMotion_System.cpp:20: ../../../source/simulation2/components/CCmpUnitMotion.h:450:16: warning: 'GetSpeedMultiplier' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual fixed GetSpeedMultiplier() const ^ ../../../source/simulation2/components/ICmpUnitMotion.h:112:16: note: overridden virtual function is here virtual fixed GetSpeedMultiplier() const = 0; ^ In file included from ../../../source/simulation2/components/CCmpUnitMotion_System.cpp:20: ../../../source/simulation2/components/CCmpUnitMotion.h:455:15: warning: 'SetSpeedMultiplier' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetSpeedMultiplier(fixed multiplier) ^ ../../../source/simulation2/components/ICmpUnitMotion.h:118:15: note: overridden virtual function is here virtual void SetSpeedMultiplier(fixed multiplier) = 0; ^ In file included from ../../../source/simulation2/components/CCmpUnitMotion_System.cpp:20: ../../../source/simulation2/components/CCmpUnitMotion.h:461:16: warning: 'GetSpeed' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual fixed GetSpeed() const ^ ../../../source/simulation2/components/ICmpUnitMotion.h:124:16: note: overridden virtual function is here virtual fixed GetSpeed() const = 0; ^ In file included from ../../../source/simulation2/components/CCmpUnitMotion_System.cpp:20: ../../../source/simulation2/components/CCmpUnitMotion.h:466:16: warning: 'GetWalkSpeed' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual fixed GetWalkSpeed() const ^ ../../../source/simulation2/components/ICmpUnitMotion.h:102:16: note: overridden virtual function is here virtual fixed GetWalkSpeed() const = 0; ^ In file included from ../../../source/simulation2/components/CCmpUnitMotion_System.cpp:20: ../../../source/simulation2/components/CCmpUnitMotion.h:471:16: warning: 'GetRunMultiplier' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual fixed GetRunMultiplier() const ^ ../../../source/simulation2/components/ICmpUnitMotion.h:107:16: note: overridden virtual function is here virtual fixed GetRunMultiplier() const = 0; ^ In file included from ../../../source/simulation2/components/CCmpUnitMotion_System.cpp:20: ../../../source/simulation2/components/CCmpUnitMotion.h:476:25: warning: 'EstimateFuturePosition' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual CFixedVector2D EstimateFuturePosition(const fixed dt) const ^ ../../../source/simulation2/components/ICmpUnitMotion.h:130:25: note: overridden virtual function is here virtual CFixedVector2D EstimateFuturePosition(const fixed dt) const = 0; ^ In file included from ../../../source/simulation2/components/CCmpUnitMotion_System.cpp:20: ../../../source/simulation2/components/CCmpUnitMotion.h:495:16: warning: 'GetAcceleration' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual fixed GetAcceleration() const ^ ../../../source/simulation2/components/ICmpUnitMotion.h:135:16: note: overridden virtual function is here virtual fixed GetAcceleration() const = 0; ^ In file included from ../../../source/simulation2/components/CCmpUnitMotion_System.cpp:20: ../../../source/simulation2/components/CCmpUnitMotion.h:500:15: warning: 'SetAcceleration' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetAcceleration(fixed acceleration) ^ ../../../source/simulation2/components/ICmpUnitMotion.h:141:15: note: overridden virtual function is here virtual void SetAcceleration(fixed acceleration) = 0; ^ In file included from ../../../source/simulation2/components/CCmpUnitMotion_System.cpp:20: ../../../source/simulation2/components/CCmpUnitMotion.h:510:23: warning: 'GetPassabilityClass' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual pass_class_t GetPassabilityClass() const ^ ../../../source/simulation2/components/ICmpUnitMotion.h:153:23: note: overridden virtual function is here virtual pass_class_t GetPassabilityClass() const = 0; ^ In file included from ../../../source/simulation2/components/CCmpUnitMotion_System.cpp:20: ../../../source/simulation2/components/CCmpUnitMotion.h:515:22: warning: 'GetPassabilityClassName' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual std::string GetPassabilityClassName() const ^ ../../../source/simulation2/components/ICmpUnitMotion.h:158:22: note: overridden virtual function is here virtual std::string GetPassabilityClassName() const = 0; ^ In file included from ../../../source/simulation2/components/CCmpUnitMotion_System.cpp:20: ../../../source/simulation2/components/CCmpUnitMotion.h:528:16: warning: 'GetCurrentSpeed' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual fixed GetCurrentSpeed() const ^ ../../../source/simulation2/components/ICmpUnitMotion.h:92:16: note: overridden virtual function is here virtual fixed GetCurrentSpeed() const = 0; ^ In file included from ../../../source/simulation2/components/CCmpUnitMotion_System.cpp:20: ../../../source/simulation2/components/CCmpUnitMotion.h:533:15: warning: 'SetFacePointAfterMove' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetFacePointAfterMove(bool facePointAfterMove) ^ ../../../source/simulation2/components/ICmpUnitMotion.h:146:15: note: overridden virtual function is here virtual void SetFacePointAfterMove(bool facePointAfterMove) = 0; ^ In file included from ../../../source/simulation2/components/CCmpUnitMotion_System.cpp:20: ../../../source/simulation2/components/CCmpUnitMotion.h:538:15: warning: 'GetFacePointAfterMove' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool GetFacePointAfterMove() const ^ ../../../source/simulation2/components/ICmpUnitMotion.h:148:15: note: overridden virtual function is here virtual bool GetFacePointAfterMove() const = 0; ^ In file included from ../../../source/simulation2/components/CCmpUnitMotion_System.cpp:20: ../../../source/simulation2/components/CCmpUnitMotion.h:543:15: warning: 'SetDebugOverlay' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetDebugOverlay(bool enabled) ^ ../../../source/simulation2/components/ICmpUnitMotion.h:168:15: note: overridden virtual function is here virtual void SetDebugOverlay(bool enabled) = 0; ^ In file included from ../../../source/simulation2/components/CCmpUnitMotion_System.cpp:20: ../../../source/simulation2/components/CCmpUnitMotion.h:549:15: warning: 'MoveToPointRange' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool MoveToPointRange(entity_pos_t x, entity_pos_t z, entity_pos_t minRange, entity_pos_t maxRange) ^ ../../../source/simulation2/components/ICmpUnitMotion.h:45:15: note: overridden virtual function is here virtual bool MoveToPointRange(entity_pos_t x, entity_pos_t z, entity_pos_t minRange, entity_pos_t maxRange) = 0; ^ In file included from ../../../source/simulation2/components/CCmpUnitMotion_System.cpp:20: ../../../source/simulation2/components/CCmpUnitMotion.h:554:15: warning: 'MoveToTargetRange' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool MoveToTargetRange(entity_id_t target, entity_pos_t minRange, entity_pos_t maxRange) ^ ../../../source/simulation2/components/ICmpUnitMotion.h:55:15: note: overridden virtual function is here virtual bool MoveToTargetRange(entity_id_t target, entity_pos_t minRange, entity_pos_t maxRange) = 0; ^ In file included from ../../../source/simulation2/components/CCmpUnitMotion_System.cpp:20: ../../../source/simulation2/components/CCmpUnitMotion.h:559:15: warning: 'MoveToFormationOffset' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void MoveToFormationOffset(entity_id_t controller, entity_pos_t x, entity_pos_t z) ^ ../../../source/simulation2/components/ICmpUnitMotion.h:62:15: note: overridden virtual function is here virtual void MoveToFormationOffset(entity_id_t controller, entity_pos_t x, entity_pos_t z) = 0; ^ In file included from ../../../source/simulation2/components/CCmpUnitMotion_System.cpp:20: ../../../source/simulation2/components/CCmpUnitMotion.h:565:15: warning: 'SetMemberOfFormation' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetMemberOfFormation(entity_id_t controller) ^ ../../../source/simulation2/components/ICmpUnitMotion.h:68:15: note: overridden virtual function is here virtual void SetMemberOfFormation(entity_id_t controller) = 0; ^ In file included from ../../../source/simulation2/components/CCmpUnitMotion_System.cpp:20: ../../../source/simulation2/components/CCmpUnitMotion.h:570:15: warning: 'IsTargetRangeReachable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsTargetRangeReachable(entity_id_t target, entity_pos_t minRange, entity_pos_t maxRange); ^ ../../../source/simulation2/components/ICmpUnitMotion.h:77:15: note: overridden virtual function is here virtual bool IsTargetRangeReachable(entity_id_t target, entity_pos_t minRange, entity_pos_t maxRange) = 0; ^ In file included from ../../../source/simulation2/components/CCmpUnitMotion_System.cpp:20: ../../../source/simulation2/components/CCmpUnitMotion.h:572:15: warning: 'FaceTowardsPoint' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void FaceTowardsPoint(entity_pos_t x, entity_pos_t z); ^ ../../../source/simulation2/components/ICmpUnitMotion.h:82:15: note: overridden virtual function is here virtual void FaceTowardsPoint(entity_pos_t x, entity_pos_t z) = 0; ^ In file included from ../../../source/simulation2/components/CCmpUnitMotion_System.cpp:20: ../../../source/simulation2/components/CCmpUnitMotion.h:579:15: warning: 'StopMoving' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void StopMoving() ^ ../../../source/simulation2/components/ICmpUnitMotion.h:87:15: note: overridden virtual function is here virtual void StopMoving() = 0; ^ In file included from ../../../source/simulation2/components/CCmpUnitMotion_System.cpp:20: ../../../source/simulation2/components/CCmpUnitMotion.h:598:23: warning: 'GetUnitClearance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual entity_pos_t GetUnitClearance() const ^ ../../../source/simulation2/components/ICmpUnitMotion.h:163:23: note: overridden virtual function is here virtual entity_pos_t GetUnitClearance() const = 0; ^ 3 warnings generated. 14 warnings generated. 37 warnings generated. /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: ../../../binaries/system/libsimulation2_dbg.a(precompiled.o) has no symbols /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: ../../../binaries/system/libengine_dbg.a(precompiled.o) has no symbols /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: ../../../binaries/system/libgraphics_dbg.a(precompiled.o) has no symbols /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: ../../../binaries/system/libatlas_dbg.a(precompiled.o) has no symbols /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: ../../../binaries/system/libgui_dbg.a(precompiled.o) has no symbols ld: warning: text-based stub file /System/Library/Frameworks//CoreAudio.framework/CoreAudio.tbd and library file /System/Library/Frameworks//CoreAudio.framework/CoreAudio are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//AudioToolbox.framework/AudioToolbox.tbd and library file /System/Library/Frameworks//AudioToolbox.framework/AudioToolbox are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//ForceFeedback.framework/ForceFeedback.tbd and library file /System/Library/Frameworks//ForceFeedback.framework/ForceFeedback are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreVideo.framework/CoreVideo.tbd and library file /System/Library/Frameworks//CoreVideo.framework/CoreVideo are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//Cocoa.framework/Cocoa.tbd and library file /System/Library/Frameworks//Cocoa.framework/Cocoa are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//IOKit.framework/IOKit.tbd and library file /System/Library/Frameworks//IOKit.framework/IOKit are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//QuartzCore.framework/QuartzCore.tbd and library file /System/Library/Frameworks//QuartzCore.framework/QuartzCore are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//Metal.framework/Metal.tbd and library file /System/Library/Frameworks//Metal.framework/Metal are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//Security.framework/Security.tbd and library file /System/Library/Frameworks//Security.framework/Security are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//OpenAL.framework/OpenAL.tbd and library file /System/Library/Frameworks//OpenAL.framework/OpenAL are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//ApplicationServices.framework/ApplicationServices.tbd and library file /System/Library/Frameworks//ApplicationServices.framework/ApplicationServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//Cocoa.framework/Cocoa.tbd and library file /System/Library/Frameworks//Cocoa.framework/Cocoa are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreFoundation.framework/CoreFoundation.tbd and library file /System/Library/Frameworks//CoreFoundation.framework/CoreFoundation are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//AppKit.framework/Versions/C/AppKit.tbd and library file /System/Library/Frameworks//AppKit.framework/Versions/C/AppKit are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreData.framework/Versions/A/CoreData.tbd and library file /System/Library/Frameworks//CoreData.framework/Versions/A/CoreData are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreImage.framework/Versions/A/CoreImage.tbd and library file /System/Library/Frameworks//CoreImage.framework/Versions/A/CoreImage are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreGraphics.framework/Versions/A/CoreGraphics.tbd and library file /System/Library/Frameworks//CoreGraphics.framework/Versions/A/CoreGraphics are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreText.framework/Versions/A/CoreText.tbd and library file /System/Library/Frameworks//CoreText.framework/Versions/A/CoreText are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//ImageIO.framework/Versions/A/ImageIO.tbd and library file /System/Library/Frameworks//ImageIO.framework/Versions/A/ImageIO are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//ColorSync.framework/Versions/A/ColorSync.tbd and library file /System/Library/Frameworks//ColorSync.framework/Versions/A/ColorSync are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSyncLegacy.framework/Versions/A/ColorSyncLegacy.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSyncLegacy.framework/Versions/A/ColorSyncLegacy are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreServices.framework/Versions/A/CoreServices.tbd and library file /System/Library/Frameworks//CoreServices.framework/Versions/A/CoreServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/UIFoundation.tbd and library file /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/UIFoundation are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//Foundation.framework/Versions/C/Foundation.tbd and library file /System/Library/Frameworks//Foundation.framework/Versions/C/Foundation are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CFNetwork.framework/Versions/A/CFNetwork.tbd and library file /System/Library/Frameworks//CFNetwork.framework/Versions/A/CFNetwork are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/FSEvents.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/FSEvents are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SharedFileList.framework/Versions/A/SharedFileList.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SharedFileList.framework/Versions/A/SharedFileList are out of sync. Falling back to library file for linking. ld: warning: object file (../../../libraries/osx/fmt/lib/libfmt.a(format.cc.o)) was built for newer OSX version (10.13) than being linked (10.12) ld: warning: text-based stub file /System/Library/Frameworks//CoreFoundation.framework/CoreFoundation.tbd and library file /System/Library/Frameworks//CoreFoundation.framework/CoreFoundation are out of sync. Falling back to library file for linking. In file included from ../../../source/pch/test/precompiled.h:22: ../../../source/simulation2/system/ComponentTest.h:196:15: warning: 'IsLoaded' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsLoaded() const ^ ../../../source/simulation2/components/ICmpTerrain.h:33:15: note: overridden virtual function is here virtual bool IsLoaded() const = 0; ^ In file included from ../../../source/pch/test/precompiled.h:22: ../../../source/simulation2/system/ComponentTest.h:201:25: warning: 'CalcNormal' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual CFixedVector3D CalcNormal(entity_pos_t UNUSED(x), entity_pos_t UNUSED(z)) const ^ ../../../source/simulation2/components/ICmpTerrain.h:35:25: note: overridden virtual function is here virtual CFixedVector3D CalcNormal(entity_pos_t x, entity_pos_t z) const = 0; ^ In file included from ../../../source/pch/test/precompiled.h:22: ../../../source/simulation2/system/ComponentTest.h:206:20: warning: 'CalcExactNormal' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual CVector3D CalcExactNormal(float UNUSED(x), float UNUSED(z)) const ^ ../../../source/simulation2/components/ICmpTerrain.h:37:20: note: overridden virtual function is here virtual CVector3D CalcExactNormal(float x, float z) const = 0; ^ In file included from ../../../source/pch/test/precompiled.h:22: ../../../source/simulation2/system/ComponentTest.h:211:23: warning: 'GetGroundLevel' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual entity_pos_t GetGroundLevel(entity_pos_t UNUSED(x), entity_pos_t UNUSED(z)) const ^ ../../../source/simulation2/components/ICmpTerrain.h:39:23: note: overridden virtual function is here virtual entity_pos_t GetGroundLevel(entity_pos_t x, entity_pos_t z) const = 0; ^ In file included from ../../../source/pch/test/precompiled.h:22: ../../../source/simulation2/system/ComponentTest.h:216:16: warning: 'GetExactGroundLevel' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual float GetExactGroundLevel(float UNUSED(x), float UNUSED(z)) const ^ ../../../source/simulation2/components/ICmpTerrain.h:41:16: note: overridden virtual function is here virtual float GetExactGroundLevel(float x, float z) const = 0; ^ In file included from ../../../source/pch/test/precompiled.h:22: ../../../source/simulation2/system/ComponentTest.h:221:14: warning: 'GetTilesPerSide' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual u16 GetTilesPerSide() const ^ ../../../source/simulation2/components/ICmpTerrain.h:47:14: note: overridden virtual function is here virtual u16 GetTilesPerSide() const = 0; ^ In file included from ../../../source/pch/test/precompiled.h:22: ../../../source/simulation2/system/ComponentTest.h:226:14: warning: 'GetMapSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual u32 GetMapSize() const ^ ../../../source/simulation2/components/ICmpTerrain.h:58:14: note: overridden virtual function is here virtual u32 GetMapSize() const = 0; ^ In file included from ../../../source/pch/test/precompiled.h:22: ../../../source/simulation2/system/ComponentTest.h:231:14: warning: 'GetVerticesPerSide' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual u16 GetVerticesPerSide() const ^ ../../../source/simulation2/components/ICmpTerrain.h:53:14: note: overridden virtual function is here virtual u16 GetVerticesPerSide() const = 0; ^ In file included from ../../../source/pch/test/precompiled.h:22: ../../../source/simulation2/system/ComponentTest.h:236:20: warning: 'GetCTerrain' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual CTerrain* GetCTerrain() ^ ../../../source/simulation2/components/ICmpTerrain.h:60:20: note: overridden virtual function is here virtual CTerrain* GetCTerrain() = 0; ^ In file included from ../../../source/pch/test/precompiled.h:22: ../../../source/simulation2/system/ComponentTest.h:241:15: warning: 'MakeDirty' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void MakeDirty(i32 UNUSED(i0), i32 UNUSED(j0), i32 UNUSED(i1), i32 UNUSED(j1)) ^ ../../../source/simulation2/components/ICmpTerrain.h:74:15: note: overridden virtual function is here virtual void MakeDirty(i32 i0, i32 j0, i32 i1, i32 j1) = 0; ^ In file included from ../../../source/pch/test/precompiled.h:22: ../../../source/simulation2/system/ComponentTest.h:245:15: warning: 'ReloadTerrain' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void ReloadTerrain(bool UNUSED(ReloadWater)) ^ ../../../source/simulation2/components/ICmpTerrain.h:67:15: note: overridden virtual function is here virtual void ReloadTerrain(bool ReloadWater = true) = 0; ^ 11 warnings generated. In file included from ../../../source/simulation2/components/tests/test_ObstructionManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_ObstructionManager.h:29:40: warning: 'GetObstruction' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual ICmpObstructionManager::tag_t GetObstruction() const { return ICmpObstructionManager::tag_t(); } ^ ../../../source/simulation2/components/ICmpObstruction.h:47:40: note: overridden virtual function is here virtual ICmpObstructionManager::tag_t GetObstruction() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_ObstructionManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_ObstructionManager.h:30:15: warning: 'GetObstructionSquare' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool GetObstructionSquare(ICmpObstructionManager::ObstructionSquare& out) const { out = obstruction; return true; } ^ ../../../source/simulation2/components/ICmpObstruction.h:54:15: note: overridden virtual function is here virtual bool GetObstructionSquare(ICmpObstructionManager::ObstructionSquare& out) const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_ObstructionManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_ObstructionManager.h:31:15: warning: 'GetPreviousObstructionSquare' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool GetPreviousObstructionSquare(ICmpObstructionManager::ObstructionSquare& UNUSED(out)) const { return true; } ^ ../../../source/simulation2/components/ICmpObstruction.h:59:15: note: overridden virtual function is here virtual bool GetPreviousObstructionSquare(ICmpObstructionManager::ObstructionSquare& out) const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_ObstructionManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_ObstructionManager.h:32:23: warning: 'GetSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual entity_pos_t GetSize() const { return entity_pos_t::Zero(); } ^ ../../../source/simulation2/components/ICmpObstruction.h:64:23: note: overridden virtual function is here virtual entity_pos_t GetSize() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_ObstructionManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_ObstructionManager.h:33:25: warning: 'GetStaticSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual CFixedVector2D GetStaticSize() const { return CFixedVector2D(); } ^ ../../../source/simulation2/components/ICmpObstruction.h:69:25: note: overridden virtual function is here virtual CFixedVector2D GetStaticSize() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_ObstructionManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_ObstructionManager.h:34:27: warning: 'GetObstructionType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual EObstructionType GetObstructionType() const { return ICmpObstruction::STATIC; } ^ ../../../source/simulation2/components/ICmpObstruction.h:71:27: note: overridden virtual function is here virtual EObstructionType GetObstructionType() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_ObstructionManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_ObstructionManager.h:35:15: warning: 'SetUnitClearance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetUnitClearance(const entity_pos_t& UNUSED(clearance)) { } ^ ../../../source/simulation2/components/ICmpObstruction.h:73:15: note: overridden virtual function is here virtual void SetUnitClearance(const entity_pos_t& clearance) = 0; ^ In file included from ../../../source/simulation2/components/tests/test_ObstructionManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_ObstructionManager.h:36:15: warning: 'IsControlPersistent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsControlPersistent() const { return true; } ^ ../../../source/simulation2/components/ICmpObstruction.h:75:15: note: overridden virtual function is here virtual bool IsControlPersistent() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_ObstructionManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_ObstructionManager.h:37:15: warning: 'CheckShorePlacement' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool CheckShorePlacement() const { return true; } ^ ../../../source/simulation2/components/ICmpObstruction.h:80:15: note: overridden virtual function is here virtual bool CheckShorePlacement() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_ObstructionManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_ObstructionManager.h:38:27: warning: 'CheckFoundation' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual EFoundationCheck CheckFoundation(const std::string& UNUSED(className)) const { return EFoundationCheck(); } ^ ../../../source/simulation2/components/ICmpObstruction.h:89:27: note: overridden virtual function is here virtual EFoundationCheck CheckFoundation(const std::string& className) const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_ObstructionManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_ObstructionManager.h:39:27: warning: 'CheckFoundation' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual EFoundationCheck CheckFoundation(const std::string& UNUSED(className), bool UNUSED(onlyCenterPoint)) const { return EFoundationCheck(); } ^ ../../../source/simulation2/components/ICmpObstruction.h:90:27: note: overridden virtual function is here virtual EFoundationCheck CheckFoundation(const std::string& className, bool onlyCenterPoint) const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_ObstructionManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_ObstructionManager.h:40:22: warning: 'CheckFoundation_wrapper' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual std::string CheckFoundation_wrapper(const std::string& UNUSED(className), bool UNUSED(onlyCenterPoint)) const { return std::string(); } ^ ../../../source/simulation2/components/ICmpObstruction.h:96:22: note: overridden virtual function is here virtual std::string CheckFoundation_wrapper(const std::string& className, bool onlyCenterPoint) const; ^ In file included from ../../../source/simulation2/components/tests/test_ObstructionManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_ObstructionManager.h:41:15: warning: 'CheckDuplicateFoundation' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool CheckDuplicateFoundation() const { return true; } ^ ../../../source/simulation2/components/ICmpObstruction.h:103:15: note: overridden virtual function is here virtual bool CheckDuplicateFoundation() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_ObstructionManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_ObstructionManager.h:42:35: warning: 'GetEntitiesByFlags' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual std::vector<entity_id_t> GetEntitiesByFlags(ICmpObstructionManager::flags_t UNUSED(flags)) const { return std::vector<entity_id_t>(); } ^ ../../../source/simulation2/components/ICmpObstruction.h:109:35: note: overridden virtual function is here virtual std::vector<entity_id_t> GetEntitiesByFlags(ICmpObstructionManager::flags_t flags) const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_ObstructionManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_ObstructionManager.h:43:35: warning: 'GetEntitiesBlockingMovement' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual std::vector<entity_id_t> GetEntitiesBlockingMovement() const { return std::vector<entity_id_t>(); } ^ ../../../source/simulation2/components/ICmpObstruction.h:115:35: note: overridden virtual function is here virtual std::vector<entity_id_t> GetEntitiesBlockingMovement() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_ObstructionManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_ObstructionManager.h:44:35: warning: 'GetEntitiesBlockingConstruction' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual std::vector<entity_id_t> GetEntitiesBlockingConstruction() const { return std::vector<entity_id_t>(); } ^ ../../../source/simulation2/components/ICmpObstruction.h:121:35: note: overridden virtual function is here virtual std::vector<entity_id_t> GetEntitiesBlockingConstruction() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_ObstructionManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_ObstructionManager.h:45:35: warning: 'GetEntitiesDeletedUponConstruction' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual std::vector<entity_id_t> GetEntitiesDeletedUponConstruction() const { return std::vector<entity_id_t>(); } ^ ../../../source/simulation2/components/ICmpObstruction.h:127:35: note: overridden virtual function is here virtual std::vector<entity_id_t> GetEntitiesDeletedUponConstruction() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_ObstructionManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_ObstructionManager.h:46:15: warning: 'ResolveFoundationCollisions' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void ResolveFoundationCollisions() const { } ^ ../../../source/simulation2/components/ICmpObstruction.h:133:15: note: overridden virtual function is here virtual void ResolveFoundationCollisions() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_ObstructionManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_ObstructionManager.h:47:15: warning: 'SetActive' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetActive(bool UNUSED(active)) { } ^ ../../../source/simulation2/components/ICmpObstruction.h:135:15: note: overridden virtual function is here virtual void SetActive(bool active) = 0; ^ In file included from ../../../source/simulation2/components/tests/test_ObstructionManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_ObstructionManager.h:48:15: warning: 'SetMovingFlag' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetMovingFlag(bool UNUSED(enabled)) { } ^ ../../../source/simulation2/components/ICmpObstruction.h:137:15: note: overridden virtual function is here virtual void SetMovingFlag(bool enabled) = 0; ^ In file included from ../../../source/simulation2/components/tests/test_ObstructionManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_ObstructionManager.h:49:15: warning: 'SetDisableBlockMovementPathfinding' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetDisableBlockMovementPathfinding(bool UNUSED(movementDisabled), bool UNUSED(pathfindingDisabled), int32_t UNUSED(shape)) { } ^ ../../../source/simulation2/components/ICmpObstruction.h:139:15: note: overridden virtual function is here virtual void SetDisableBlockMovementPathfinding(bool movementDisabled, bool pathfindingDisabled, int32_t shape) = 0; ^ In file included from ../../../source/simulation2/components/tests/test_ObstructionManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_ObstructionManager.h:50:15: warning: 'GetBlockMovementFlag' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool GetBlockMovementFlag(bool) const { return true; } ^ ../../../source/simulation2/components/ICmpObstruction.h:144:15: note: overridden virtual function is here virtual bool GetBlockMovementFlag(bool templateOnly) const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_ObstructionManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_ObstructionManager.h:51:15: warning: 'SetControlGroup' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetControlGroup(entity_id_t UNUSED(group)) { } ^ ../../../source/simulation2/components/ICmpObstruction.h:151:15: note: overridden virtual function is here virtual void SetControlGroup(entity_id_t group) = 0; ^ In file included from ../../../source/simulation2/components/tests/test_ObstructionManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_ObstructionManager.h:52:22: warning: 'GetControlGroup' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual entity_id_t GetControlGroup() const { return INVALID_ENTITY; } ^ ../../../source/simulation2/components/ICmpObstruction.h:154:22: note: overridden virtual function is here virtual entity_id_t GetControlGroup() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_ObstructionManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_ObstructionManager.h:53:15: warning: 'SetControlGroup2' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetControlGroup2(entity_id_t UNUSED(group2)) { } ^ ../../../source/simulation2/components/ICmpObstruction.h:156:15: note: overridden virtual function is here virtual void SetControlGroup2(entity_id_t group2) = 0; ^ In file included from ../../../source/simulation2/components/tests/test_ObstructionManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_ObstructionManager.h:54:22: warning: 'GetControlGroup2' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual entity_id_t GetControlGroup2() const { return INVALID_ENTITY; } ^ ../../../source/simulation2/components/ICmpObstruction.h:157:22: note: overridden virtual function is here virtual entity_id_t GetControlGroup2() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_Position.cpp:16: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_Position.h:29:23: warning: 'GetWaterLevel' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual entity_pos_t GetWaterLevel(entity_pos_t UNUSED(x), entity_pos_t UNUSED(z)) const ^ ../../../source/simulation2/components/ICmpWaterManager.h:41:23: note: overridden virtual function is here virtual entity_pos_t GetWaterLevel(entity_pos_t x, entity_pos_t z) const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_Position.cpp:16: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_Position.h:34:16: warning: 'GetExactWaterLevel' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual float GetExactWaterLevel(float UNUSED(x), float UNUSED(z)) const ^ ../../../source/simulation2/components/ICmpWaterManager.h:46:16: note: overridden virtual function is here virtual float GetExactWaterLevel(float x, float z) const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_Position.cpp:16: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_Position.h:39:15: warning: 'RecomputeWaterData' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void RecomputeWaterData() ^ ../../../source/simulation2/components/ICmpWaterManager.h:31:15: note: overridden virtual function is here virtual void RecomputeWaterData() = 0; ^ In file included from ../../../source/simulation2/components/tests/test_Position.cpp:16: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_Position.h:43:15: warning: 'SetWaterLevel' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetWaterLevel(entity_pos_t UNUSED(h)) ^ ../../../source/simulation2/components/ICmpWaterManager.h:36:15: note: overridden virtual function is here virtual void SetWaterLevel(entity_pos_t h) = 0; ^ 26 warnings generated. In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:33:23: warning: 'GetRange' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual entity_pos_t GetRange() const { return entity_pos_t::FromInt(66); } ^ ../../../source/simulation2/components/ICmpVision.h:31:23: note: overridden virtual function is here virtual entity_pos_t GetRange() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:34:15: warning: 'GetRevealShore' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool GetRevealShore() const { return false; } ^ ../../../source/simulation2/components/ICmpVision.h:32:15: note: overridden virtual function is here virtual bool GetRevealShore() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:42:15: warning: 'SetTurretParent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetTurretParent(entity_id_t UNUSED(id), const CFixedVector3D& UNUSED(pos)) {} ^ ../../../source/simulation2/components/ICmpPosition.h:66:15: note: overridden virtual function is here virtual void SetTurretParent(entity_id_t parent, const CFixedVector3D& offset) = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:43:22: warning: 'GetTurretParent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual entity_id_t GetTurretParent() const {return INVALID_ENTITY;} ^ ../../../source/simulation2/components/ICmpPosition.h:71:22: note: overridden virtual function is here virtual entity_id_t GetTurretParent() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:44:15: warning: 'UpdateTurretPosition' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void UpdateTurretPosition() {} ^ ../../../source/simulation2/components/ICmpPosition.h:76:15: note: overridden virtual function is here virtual void UpdateTurretPosition() = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:45:33: warning: 'GetTurrets' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual std::set<entity_id_t>* GetTurrets() { return NULL; } ^ ../../../source/simulation2/components/ICmpPosition.h:81:33: note: overridden virtual function is here virtual std::set<entity_id_t>* GetTurrets() = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:46:15: warning: 'IsInWorld' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsInWorld() const { return true; } ^ ../../../source/simulation2/components/ICmpPosition.h:86:15: note: overridden virtual function is here virtual bool IsInWorld() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:47:15: warning: 'MoveOutOfWorld' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void MoveOutOfWorld() { } ^ ../../../source/simulation2/components/ICmpPosition.h:91:15: note: overridden virtual function is here virtual void MoveOutOfWorld() = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:48:15: warning: 'MoveTo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void MoveTo(entity_pos_t UNUSED(x), entity_pos_t UNUSED(z)) { } ^ ../../../source/simulation2/components/ICmpPosition.h:96:15: note: overridden virtual function is here virtual void MoveTo(entity_pos_t x, entity_pos_t z) = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:49:15: warning: 'MoveAndTurnTo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void MoveAndTurnTo(entity_pos_t UNUSED(x), entity_pos_t UNUSED(z), entity_angle_t UNUSED(a)) { } ^ ../../../source/simulation2/components/ICmpPosition.h:101:15: note: overridden virtual function is here virtual void MoveAndTurnTo(entity_pos_t x, entity_pos_t z, entity_angle_t ry) = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:50:15: warning: 'JumpTo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void JumpTo(entity_pos_t UNUSED(x), entity_pos_t UNUSED(z)) { } ^ ../../../source/simulation2/components/ICmpPosition.h:106:15: note: overridden virtual function is here virtual void JumpTo(entity_pos_t x, entity_pos_t z) = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:51:15: warning: 'SetHeightOffset' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetHeightOffset(entity_pos_t UNUSED(dy)) { } ^ ../../../source/simulation2/components/ICmpPosition.h:111:15: note: overridden virtual function is here virtual void SetHeightOffset(entity_pos_t dy) = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:52:23: warning: 'GetHeightOffset' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual entity_pos_t GetHeightOffset() const { return entity_pos_t::Zero(); } ^ ../../../source/simulation2/components/ICmpPosition.h:116:23: note: overridden virtual function is here virtual entity_pos_t GetHeightOffset() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:53:15: warning: 'SetHeightFixed' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetHeightFixed(entity_pos_t UNUSED(y)) { } ^ ../../../source/simulation2/components/ICmpPosition.h:121:15: note: overridden virtual function is here virtual void SetHeightFixed(entity_pos_t y) = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:54:23: warning: 'GetHeightFixed' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual entity_pos_t GetHeightFixed() const { return entity_pos_t::Zero(); } ^ ../../../source/simulation2/components/ICmpPosition.h:126:23: note: overridden virtual function is here virtual entity_pos_t GetHeightFixed() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:55:23: warning: 'GetHeightAtFixed' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual entity_pos_t GetHeightAtFixed(entity_pos_t, entity_pos_t) const { return entity_pos_t::Zero(); } ^ ../../../source/simulation2/components/ICmpPosition.h:132:23: note: overridden virtual function is here virtual entity_pos_t GetHeightAtFixed(entity_pos_t x, entity_pos_t z) const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:56:15: warning: 'IsHeightRelative' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsHeightRelative() const { return true; } ^ ../../../source/simulation2/components/ICmpPosition.h:137:15: note: overridden virtual function is here virtual bool IsHeightRelative() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:57:15: warning: 'SetHeightRelative' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetHeightRelative(bool UNUSED(relative)) { } ^ ../../../source/simulation2/components/ICmpPosition.h:143:15: note: overridden virtual function is here virtual void SetHeightRelative(bool flag) = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:58:15: warning: 'CanFloat' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool CanFloat() const { return false; } ^ ../../../source/simulation2/components/ICmpPosition.h:148:15: note: overridden virtual function is here virtual bool CanFloat() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:59:15: warning: 'SetFloating' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetFloating(bool UNUSED(flag)) { } ^ ../../../source/simulation2/components/ICmpPosition.h:153:15: note: overridden virtual function is here virtual void SetFloating(bool flag) = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:60:15: warning: 'SetActorFloating' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetActorFloating(bool UNUSED(flag)) { } ^ ../../../source/simulation2/components/ICmpPosition.h:159:15: note: overridden virtual function is here virtual void SetActorFloating(bool flag) = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:61:15: warning: 'SetConstructionProgress' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetConstructionProgress(fixed UNUSED(progress)) { } ^ ../../../source/simulation2/components/ICmpPosition.h:165:15: note: overridden virtual function is here virtual void SetConstructionProgress(fixed progress) = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:62:25: warning: 'GetPosition' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual CFixedVector3D GetPosition() const { return m_Pos; } ^ ../../../source/simulation2/components/ICmpPosition.h:172:25: note: overridden virtual function is here virtual CFixedVector3D GetPosition() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:63:25: warning: 'GetPosition2D' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual CFixedVector2D GetPosition2D() const { return CFixedVector2D(m_Pos.X, m_Pos.Z); } ^ ../../../source/simulation2/components/ICmpPosition.h:178:25: note: overridden virtual function is here virtual CFixedVector2D GetPosition2D() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:64:25: warning: 'GetPreviousPosition' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual CFixedVector3D GetPreviousPosition() const { return CFixedVector3D(); } ^ ../../../source/simulation2/components/ICmpPosition.h:185:25: note: overridden virtual function is here virtual CFixedVector3D GetPreviousPosition() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:65:25: warning: 'GetPreviousPosition2D' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual CFixedVector2D GetPreviousPosition2D() const { return CFixedVector2D(); } ^ ../../../source/simulation2/components/ICmpPosition.h:191:25: note: overridden virtual function is here virtual CFixedVector2D GetPreviousPosition2D() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:66:16: warning: 'GetTurnRate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual fixed GetTurnRate() const { return fixed::Zero(); } ^ ../../../source/simulation2/components/ICmpPosition.h:196:16: note: overridden virtual function is here virtual fixed GetTurnRate() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:67:15: warning: 'TurnTo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void TurnTo(entity_angle_t UNUSED(y)) { } ^ ../../../source/simulation2/components/ICmpPosition.h:202:15: note: overridden virtual function is here virtual void TurnTo(entity_angle_t y) = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:68:15: warning: 'SetYRotation' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetYRotation(entity_angle_t UNUSED(y)) { } ^ ../../../source/simulation2/components/ICmpPosition.h:208:15: note: overridden virtual function is here virtual void SetYRotation(entity_angle_t y) = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:69:15: warning: 'SetXZRotation' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetXZRotation(entity_angle_t UNUSED(x), entity_angle_t UNUSED(z)) { } ^ ../../../source/simulation2/components/ICmpPosition.h:216:15: note: overridden virtual function is here virtual void SetXZRotation(entity_angle_t x, entity_angle_t z) = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:70:25: warning: 'GetRotation' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual CFixedVector3D GetRotation() const { return CFixedVector3D(); } ^ ../../../source/simulation2/components/ICmpPosition.h:226:25: note: overridden virtual function is here virtual CFixedVector3D GetRotation() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:71:16: warning: 'GetDistanceTravelled' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual fixed GetDistanceTravelled() const { return fixed::Zero(); } ^ ../../../source/simulation2/components/ICmpPosition.h:232:16: note: overridden virtual function is here virtual fixed GetDistanceTravelled() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:72:15: warning: 'GetInterpolatedPosition2D' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void GetInterpolatedPosition2D(float UNUSED(frameOffset), float& x, float& z, float& rotY) const { x = z = rotY = 0; } ^ ../../../source/simulation2/components/ICmpPosition.h:238:15: note: overridden virtual function is here virtual void GetInterpolatedPosition2D(float frameOffset, float& x, float& z, float& rotY) const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:73:20: warning: 'GetInterpolatedTransform' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual CMatrix3D GetInterpolatedTransform(float UNUSED(frameOffset)) const { return CMatrix3D(); } ^ ../../../source/simulation2/components/ICmpPosition.h:244:20: note: overridden virtual function is here virtual CMatrix3D GetInterpolatedTransform(float frameOffset) const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:85:40: warning: 'GetObstruction' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual ICmpObstructionManager::tag_t GetObstruction() const { return {}; }; ^ ../../../source/simulation2/components/ICmpObstruction.h:47:40: note: overridden virtual function is here virtual ICmpObstructionManager::tag_t GetObstruction() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:86:15: warning: 'GetObstructionSquare' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool GetObstructionSquare(ICmpObstructionManager::ObstructionSquare&) const { return false; }; ^ ../../../source/simulation2/components/ICmpObstruction.h:54:15: note: overridden virtual function is here virtual bool GetObstructionSquare(ICmpObstructionManager::ObstructionSquare& out) const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:87:15: warning: 'GetPreviousObstructionSquare' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool GetPreviousObstructionSquare(ICmpObstructionManager::ObstructionSquare&) const { return false; }; ^ ../../../source/simulation2/components/ICmpObstruction.h:59:15: note: overridden virtual function is here virtual bool GetPreviousObstructionSquare(ICmpObstructionManager::ObstructionSquare& out) const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:88:23: warning: 'GetSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual entity_pos_t GetSize() const { return m_Size; }; ^ ../../../source/simulation2/components/ICmpObstruction.h:64:23: note: overridden virtual function is here virtual entity_pos_t GetSize() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:89:25: warning: 'GetStaticSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual CFixedVector2D GetStaticSize() const { return {}; }; ^ ../../../source/simulation2/components/ICmpObstruction.h:69:25: note: overridden virtual function is here virtual CFixedVector2D GetStaticSize() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:90:27: warning: 'GetObstructionType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual EObstructionType GetObstructionType() const { return {}; }; ^ ../../../source/simulation2/components/ICmpObstruction.h:71:27: note: overridden virtual function is here virtual EObstructionType GetObstructionType() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:91:15: warning: 'SetUnitClearance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetUnitClearance(const entity_pos_t&) {}; ^ ../../../source/simulation2/components/ICmpObstruction.h:73:15: note: overridden virtual function is here virtual void SetUnitClearance(const entity_pos_t& clearance) = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:92:15: warning: 'IsControlPersistent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsControlPersistent() const { return {}; }; ^ ../../../source/simulation2/components/ICmpObstruction.h:75:15: note: overridden virtual function is here virtual bool IsControlPersistent() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:93:15: warning: 'CheckShorePlacement' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool CheckShorePlacement() const { return {}; }; ^ ../../../source/simulation2/components/ICmpObstruction.h:80:15: note: overridden virtual function is here virtual bool CheckShorePlacement() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:94:27: warning: 'CheckFoundation' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual EFoundationCheck CheckFoundation(const std::string&) const { return {}; }; ^ ../../../source/simulation2/components/ICmpObstruction.h:89:27: note: overridden virtual function is here virtual EFoundationCheck CheckFoundation(const std::string& className) const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:95:27: warning: 'CheckFoundation' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual EFoundationCheck CheckFoundation(const std::string& , bool) const { return {}; }; ^ ../../../source/simulation2/components/ICmpObstruction.h:90:27: note: overridden virtual function is here virtual EFoundationCheck CheckFoundation(const std::string& className, bool onlyCenterPoint) const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:96:22: warning: 'CheckFoundation_wrapper' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual std::string CheckFoundation_wrapper(const std::string&, bool) const { return {}; }; ^ ../../../source/simulation2/components/ICmpObstruction.h:96:22: note: overridden virtual function is here virtual std::string CheckFoundation_wrapper(const std::string& className, bool onlyCenterPoint) const; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:97:15: warning: 'CheckDuplicateFoundation' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool CheckDuplicateFoundation() const { return {}; }; ^ ../../../source/simulation2/components/ICmpObstruction.h:103:15: note: overridden virtual function is here virtual bool CheckDuplicateFoundation() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:98:35: warning: 'GetEntitiesByFlags' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual std::vector<entity_id_t> GetEntitiesByFlags(ICmpObstructionManager::flags_t) const { return {}; }; ^ ../../../source/simulation2/components/ICmpObstruction.h:109:35: note: overridden virtual function is here virtual std::vector<entity_id_t> GetEntitiesByFlags(ICmpObstructionManager::flags_t flags) const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:99:35: warning: 'GetEntitiesBlockingMovement' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual std::vector<entity_id_t> GetEntitiesBlockingMovement() const { return {}; }; ^ ../../../source/simulation2/components/ICmpObstruction.h:115:35: note: overridden virtual function is here virtual std::vector<entity_id_t> GetEntitiesBlockingMovement() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:100:35: warning: 'GetEntitiesBlockingConstruction' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual std::vector<entity_id_t> GetEntitiesBlockingConstruction() const { return {}; }; ^ ../../../source/simulation2/components/ICmpObstruction.h:121:35: note: overridden virtual function is here virtual std::vector<entity_id_t> GetEntitiesBlockingConstruction() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:101:35: warning: 'GetEntitiesDeletedUponConstruction' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual std::vector<entity_id_t> GetEntitiesDeletedUponConstruction() const { return {}; }; ^ ../../../source/simulation2/components/ICmpObstruction.h:127:35: note: overridden virtual function is here virtual std::vector<entity_id_t> GetEntitiesDeletedUponConstruction() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:102:15: warning: 'ResolveFoundationCollisions' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void ResolveFoundationCollisions() const {}; ^ ../../../source/simulation2/components/ICmpObstruction.h:133:15: note: overridden virtual function is here virtual void ResolveFoundationCollisions() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:103:15: warning: 'SetActive' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetActive(bool) {}; ^ ../../../source/simulation2/components/ICmpObstruction.h:135:15: note: overridden virtual function is here virtual void SetActive(bool active) = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:104:15: warning: 'SetMovingFlag' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetMovingFlag(bool) {}; ^ ../../../source/simulation2/components/ICmpObstruction.h:137:15: note: overridden virtual function is here virtual void SetMovingFlag(bool enabled) = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:105:15: warning: 'SetDisableBlockMovementPathfinding' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetDisableBlockMovementPathfinding(bool, bool, int32_t) {}; ^ ../../../source/simulation2/components/ICmpObstruction.h:139:15: note: overridden virtual function is here virtual void SetDisableBlockMovementPathfinding(bool movementDisabled, bool pathfindingDisabled, int32_t shape) = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:106:15: warning: 'GetBlockMovementFlag' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool GetBlockMovementFlag(bool) const { return {}; }; ^ ../../../source/simulation2/components/ICmpObstruction.h:144:15: note: overridden virtual function is here virtual bool GetBlockMovementFlag(bool templateOnly) const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:107:15: warning: 'SetControlGroup' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetControlGroup(entity_id_t) {}; ^ ../../../source/simulation2/components/ICmpObstruction.h:151:15: note: overridden virtual function is here virtual void SetControlGroup(entity_id_t group) = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:108:22: warning: 'GetControlGroup' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual entity_id_t GetControlGroup() const { return {}; }; ^ ../../../source/simulation2/components/ICmpObstruction.h:154:22: note: overridden virtual function is here virtual entity_id_t GetControlGroup() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:109:15: warning: 'SetControlGroup2' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetControlGroup2(entity_id_t) {}; ^ ../../../source/simulation2/components/ICmpObstruction.h:156:15: note: overridden virtual function is here virtual void SetControlGroup2(entity_id_t group2) = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:110:22: warning: 'GetControlGroup2' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual entity_id_t GetControlGroup2() const { return {}; }; ^ ../../../source/simulation2/components/ICmpObstruction.h:157:22: note: overridden virtual function is here virtual entity_id_t GetControlGroup2() const = 0; ^ 4 warnings generated. 60 warnings generated. ld: warning: text-based stub file /System/Library/Frameworks//CoreAudio.framework/CoreAudio.tbd and library file /System/Library/Frameworks//CoreAudio.framework/CoreAudio are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//AudioToolbox.framework/AudioToolbox.tbd and library file /System/Library/Frameworks//AudioToolbox.framework/AudioToolbox are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//ForceFeedback.framework/ForceFeedback.tbd and library file /System/Library/Frameworks//ForceFeedback.framework/ForceFeedback are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreVideo.framework/CoreVideo.tbd and library file /System/Library/Frameworks//CoreVideo.framework/CoreVideo are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//Cocoa.framework/Cocoa.tbd and library file /System/Library/Frameworks//Cocoa.framework/Cocoa are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//IOKit.framework/IOKit.tbd and library file /System/Library/Frameworks//IOKit.framework/IOKit are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//QuartzCore.framework/QuartzCore.tbd and library file /System/Library/Frameworks//QuartzCore.framework/QuartzCore are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//Metal.framework/Metal.tbd and library file /System/Library/Frameworks//Metal.framework/Metal are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//Security.framework/Security.tbd and library file /System/Library/Frameworks//Security.framework/Security are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//OpenAL.framework/OpenAL.tbd and library file /System/Library/Frameworks//OpenAL.framework/OpenAL are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//AppKit.framework/Versions/C/AppKit.tbd and library file /System/Library/Frameworks//AppKit.framework/Versions/C/AppKit are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreData.framework/Versions/A/CoreData.tbd and library file /System/Library/Frameworks//CoreData.framework/Versions/A/CoreData are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//ApplicationServices.framework/Versions/A/ApplicationServices.tbd and library file /System/Library/Frameworks//ApplicationServices.framework/Versions/A/ApplicationServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreImage.framework/Versions/A/CoreImage.tbd and library file /System/Library/Frameworks//CoreImage.framework/Versions/A/CoreImage are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/UIFoundation.tbd and library file /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/UIFoundation are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//Foundation.framework/Versions/C/Foundation.tbd and library file /System/Library/Frameworks//Foundation.framework/Versions/C/Foundation are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreGraphics.framework/Versions/A/CoreGraphics.tbd and library file /System/Library/Frameworks//CoreGraphics.framework/Versions/A/CoreGraphics are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreText.framework/Versions/A/CoreText.tbd and library file /System/Library/Frameworks//CoreText.framework/Versions/A/CoreText are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//ImageIO.framework/Versions/A/ImageIO.tbd and library file /System/Library/Frameworks//ImageIO.framework/Versions/A/ImageIO are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//ColorSync.framework/Versions/A/ColorSync.tbd and library file /System/Library/Frameworks//ColorSync.framework/Versions/A/ColorSync are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSyncLegacy.framework/Versions/A/ColorSyncLegacy.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSyncLegacy.framework/Versions/A/ColorSyncLegacy are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreServices.framework/Versions/A/CoreServices.tbd and library file /System/Library/Frameworks//CoreServices.framework/Versions/A/CoreServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreFoundation.framework/Versions/A/CoreFoundation.tbd and library file /System/Library/Frameworks//CoreFoundation.framework/Versions/A/CoreFoundation are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CFNetwork.framework/Versions/A/CFNetwork.tbd and library file /System/Library/Frameworks//CFNetwork.framework/Versions/A/CFNetwork are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/FSEvents.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/FSEvents are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SharedFileList.framework/Versions/A/SharedFileList.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SharedFileList.framework/Versions/A/SharedFileList are out of sync. Falling back to library file for linking. ld: warning: object file (../../../libraries/osx/fmt/lib/libfmt.a(format.cc.o)) was built for newer OSX version (10.13) than being linked (10.12) ld: warning: text-based stub file /System/Library/Frameworks//CoreFoundation.framework/CoreFoundation.tbd and library file /System/Library/Frameworks//CoreFoundation.framework/CoreFoundation are out of sync. Falling back to library file for linking. builderr-release-macos.txt /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: ../../../binaries/system/liblobby.a(precompiled.o) has no symbols ../../../source/simulation2/components/CCmpObstruction.cpp:747:7: warning: 'ResolveFoundationCollisions' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void ResolveFoundationCollisions() const ^ ../../../source/simulation2/components/ICmpObstruction.h:133:15: note: overridden virtual function is here virtual void ResolveFoundationCollisions() const = 0; ^ 1 warning generated. In file included from ../../../source/simulation2/components/CCmpPathfinder.cpp:25: ../../../source/simulation2/components/CCmpPathfinder_Common.h:152:15: warning: 'Init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Init(const CParamNode& paramNode); ^ ../../../source/simulation2/system/IComponent.h:46:15: note: overridden virtual function is here virtual void Init(const CParamNode& paramNode) = 0; ^ In file included from ../../../source/simulation2/components/CCmpPathfinder.cpp:25: ../../../source/simulation2/components/CCmpPathfinder_Common.h:154:15: warning: 'Deinit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Deinit(); ^ ../../../source/simulation2/system/IComponent.h:47:15: note: overridden virtual function is here virtual void Deinit() = 0; ^ In file included from ../../../source/simulation2/components/CCmpPathfinder.cpp:25: ../../../source/simulation2/components/CCmpPathfinder_Common.h:159:15: warning: 'Serialize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Serialize(ISerializer& serialize); ^ ../../../source/simulation2/system/IComponent.h:62:15: note: overridden virtual function is here virtual void Serialize(ISerializer& serialize) = 0; ^ In file included from ../../../source/simulation2/components/CCmpPathfinder.cpp:25: ../../../source/simulation2/components/CCmpPathfinder_Common.h:161:15: warning: 'Deserialize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Deserialize(const CParamNode& paramNode, IDeserializer& deserialize); ^ ../../../source/simulation2/system/IComponent.h:63:15: note: overridden virtual function is here virtual void Deserialize(const CParamNode& paramNode, IDeserializer& deserialize) = 0; ^ In file included from ../../../source/simulation2/components/CCmpPathfinder.cpp:25: ../../../source/simulation2/components/CCmpPathfinder_Common.h:163:15: warning: 'HandleMessage' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void HandleMessage(const CMessage& msg, bool global); ^ ../../../source/simulation2/system/IComponent.h:49:15: note: overridden virtual function is here virtual void HandleMessage(const CMessage& msg, bool global); ^ In file included from ../../../source/simulation2/components/CCmpPathfinder.cpp:25: ../../../source/simulation2/components/CCmpPathfinder_Common.h:165:23: warning: 'GetPassabilityClass' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual pass_class_t GetPassabilityClass(const std::string& name) const; ^ ../../../source/simulation2/components/ICmpPathfinder.h:79:23: note: overridden virtual function is here virtual pass_class_t GetPassabilityClass(const std::string& name) const = 0; ^ In file included from ../../../source/simulation2/components/CCmpPathfinder.cpp:25: ../../../source/simulation2/components/CCmpPathfinder_Common.h:167:15: warning: 'GetPassabilityClasses' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void GetPassabilityClasses(std::map<std::string, pass_class_t>& passClasses) const; ^ ../../../source/simulation2/components/ICmpPathfinder.h:66:15: note: overridden virtual function is here virtual void GetPassabilityClasses(std::map<std::string, pass_class_t>& passClasses) const = 0; ^ In file included from ../../../source/simulation2/components/CCmpPathfinder.cpp:25: ../../../source/simulation2/components/CCmpPathfinder_Common.h:168:15: warning: 'GetPassabilityClasses' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void GetPassabilityClasses( ^ ../../../source/simulation2/components/ICmpPathfinder.h:71:15: note: overridden virtual function is here virtual void GetPassabilityClasses( ^ In file included from ../../../source/simulation2/components/CCmpPathfinder.cpp:25: ../../../source/simulation2/components/CCmpPathfinder_Common.h:174:23: warning: 'GetClearance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual entity_pos_t GetClearance(pass_class_t passClass) const ^ ../../../source/simulation2/components/ICmpPathfinder.h:81:23: note: overridden virtual function is here virtual entity_pos_t GetClearance(pass_class_t passClass) const = 0; ^ In file included from ../../../source/simulation2/components/CCmpPathfinder.cpp:25: ../../../source/simulation2/components/CCmpPathfinder_Common.h:183:23: warning: 'GetMaximumClearance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual entity_pos_t GetMaximumClearance() const ^ ../../../source/simulation2/components/ICmpPathfinder.h:86:23: note: overridden virtual function is here virtual entity_pos_t GetMaximumClearance() const = 0; ^ In file included from ../../../source/simulation2/components/CCmpPathfinder.cpp:25: ../../../source/simulation2/components/CCmpPathfinder_Common.h:194:35: warning: 'GetPassabilityGrid' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual const Grid<NavcellData>& GetPassabilityGrid(); ^ ../../../source/simulation2/components/ICmpPathfinder.h:88:35: note: overridden virtual function is here virtual const Grid<NavcellData>& GetPassabilityGrid() = 0; ^ In file included from ../../../source/simulation2/components/CCmpPathfinder.cpp:25: ../../../source/simulation2/components/CCmpPathfinder_Common.h:196:39: warning: 'GetAIPathfinderDirtinessInformation' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual const GridUpdateInformation& GetAIPathfinderDirtinessInformation() const ^ ../../../source/simulation2/components/ICmpPathfinder.h:93:39: note: overridden virtual function is here virtual const GridUpdateInformation& GetAIPathfinderDirtinessInformation() const = 0; ^ In file included from ../../../source/simulation2/components/CCmpPathfinder.cpp:25: ../../../source/simulation2/components/CCmpPathfinder_Common.h:201:15: warning: 'FlushAIPathfinderDirtinessInformation' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void FlushAIPathfinderDirtinessInformation() ^ ../../../source/simulation2/components/ICmpPathfinder.h:94:15: note: overridden virtual function is here virtual void FlushAIPathfinderDirtinessInformation() = 0; ^ In file included from ../../../source/simulation2/components/CCmpPathfinder.cpp:25: ../../../source/simulation2/components/CCmpPathfinder_Common.h:206:20: warning: 'ComputeShoreGrid' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual Grid<u16> ComputeShoreGrid(bool expandOnWater = false); ^ ../../../source/simulation2/components/ICmpPathfinder.h:99:20: note: overridden virtual function is here virtual Grid<u16> ComputeShoreGrid(bool expandOnWater = false) = 0; ^ In file included from ../../../source/simulation2/components/CCmpPathfinder.cpp:25: ../../../source/simulation2/components/CCmpPathfinder_Common.h:208:15: warning: 'ComputePathImmediate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void ComputePathImmediate(entity_pos_t x0, entity_pos_t z0, const PathGoal& goal, pass_class_t passClass, WaypointPath& ret) const; ^ ../../../source/simulation2/components/ICmpPathfinder.h:113:15: note: overridden virtual function is here virtual void ComputePathImmediate(entity_pos_t x0, entity_pos_t z0, const PathGoal& goal, pass_class_t passClass, WaypointPath& ret) const = 0; ^ In file included from ../../../source/simulation2/components/CCmpPathfinder.cpp:25: ../../../source/simulation2/components/CCmpPathfinder_Common.h:210:14: warning: 'ComputePathAsync' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual u32 ComputePathAsync(entity_pos_t x0, entity_pos_t z0, const PathGoal& goal, pass_class_t passClass, entity_id_t notify); ^ ../../../source/simulation2/components/ICmpPathfinder.h:108:14: note: overridden virtual function is here virtual u32 ComputePathAsync(entity_pos_t x0, entity_pos_t z0, const PathGoal& goal, pass_class_t passClass, entity_id_t notify) = 0; ^ In file included from ../../../source/simulation2/components/CCmpPathfinder.cpp:25: ../../../source/simulation2/components/CCmpPathfinder_Common.h:212:23: warning: 'ComputeShortPathImmediate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual WaypointPath ComputeShortPathImmediate(const ShortPathRequest& request) const; ^ ../../../source/simulation2/components/ICmpPathfinder.h:126:23: note: overridden virtual function is here virtual WaypointPath ComputeShortPathImmediate(const ShortPathRequest& request) const = 0; ^ In file included from ../../../source/simulation2/components/CCmpPathfinder.cpp:25: ../../../source/simulation2/components/CCmpPathfinder_Common.h:214:14: warning: 'ComputeShortPathAsync' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual u32 ComputeShortPathAsync(entity_pos_t x0, entity_pos_t z0, entity_pos_t clearance, entity_pos_t range, const PathGoal& goal, pass_class_t passClass, bool avoidMovingUnits, entity_id_t controller, entity_id_t notify); ^ ../../../source/simulation2/components/ICmpPathfinder.h:121:14: note: overridden virtual function is here virtual u32 ComputeShortPathAsync(entity_pos_t x0, entity_pos_t z0, entity_pos_t clearance, entity_pos_t range, const PathGoal& goal, pass_class_t passClass, bool avoidMovingUnits, entity_id_t controller, entity_id_t notify) = 0; ^ In file included from ../../../source/simulation2/components/CCmpPathfinder.cpp:25: ../../../source/simulation2/components/CCmpPathfinder_Common.h:216:15: warning: 'IsGoalReachable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsGoalReachable(entity_pos_t x0, entity_pos_t z0, const PathGoal& goal, pass_class_t passClass); ^ ../../../source/simulation2/components/ICmpPathfinder.h:137:15: note: overridden virtual function is here virtual bool IsGoalReachable(entity_pos_t x0, entity_pos_t z0, const PathGoal& goal, pass_class_t passClass) = 0; ^ In file included from ../../../source/simulation2/components/CCmpPathfinder.cpp:25: ../../../source/simulation2/components/CCmpPathfinder_Common.h:218:15: warning: 'SetDebugPath' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetDebugPath(entity_pos_t x0, entity_pos_t z0, const PathGoal& goal, pass_class_t passClass); ^ ../../../source/simulation2/components/ICmpPathfinder.h:131:15: note: overridden virtual function is here virtual void SetDebugPath(entity_pos_t x0, entity_pos_t z0, const PathGoal& goal, pass_class_t passClass) = 0; ^ In file included from ../../../source/simulation2/components/CCmpPathfinder.cpp:25: ../../../source/simulation2/components/CCmpPathfinder_Common.h:220:15: warning: 'SetDebugOverlay' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetDebugOverlay(bool enabled); ^ ../../../source/simulation2/components/ICmpPathfinder.h:176:15: note: overridden virtual function is here virtual void SetDebugOverlay(bool enabled) = 0; ^ In file included from ../../../source/simulation2/components/CCmpPathfinder.cpp:25: ../../../source/simulation2/components/CCmpPathfinder_Common.h:222:15: warning: 'SetHierDebugOverlay' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetHierDebugOverlay(bool enabled); ^ ../../../source/simulation2/components/ICmpPathfinder.h:181:15: note: overridden virtual function is here virtual void SetHierDebugOverlay(bool enabled) = 0; ^ In file included from ../../../source/simulation2/components/CCmpPathfinder.cpp:25: ../../../source/simulation2/components/CCmpPathfinder_Common.h:224:15: warning: 'GetDebugData' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void GetDebugData(u32& steps, double& time, Grid<u8>& grid) const; ^ ../../../source/simulation2/components/ICmpPathfinder.h:201:15: note: overridden virtual function is here virtual void GetDebugData(u32& steps, double& time, Grid<u8>& grid) const = 0; ^ In file included from ../../../source/simulation2/components/CCmpPathfinder.cpp:25: ../../../source/simulation2/components/CCmpPathfinder_Common.h:226:15: warning: 'SetAtlasOverlay' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetAtlasOverlay(bool enable, pass_class_t passClass = 0); ^ ../../../source/simulation2/components/ICmpPathfinder.h:206:15: note: overridden virtual function is here virtual void SetAtlasOverlay(bool enable, pass_class_t passClass = 0) = 0; ^ In file included from ../../../source/simulation2/components/CCmpPathfinder.cpp:25: ../../../source/simulation2/components/CCmpPathfinder_Common.h:228:15: warning: 'CheckMovement' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool CheckMovement(const IObstructionTestFilter& filter, entity_pos_t x0, entity_pos_t z0, entity_pos_t x1, entity_pos_t z1, entity_pos_t r, pass_class_t passClass) const; ^ ../../../source/simulation2/components/ICmpPathfinder.h:144:15: note: overridden virtual function is here virtual bool CheckMovement(const IObstructionTestFilter& filter, entity_pos_t x0, entity_pos_t z0, entity_pos_t x1, entity_pos_t z1, entity_pos_t r, pass_class_t passClass) const = 0; ^ In file included from ../../../source/simulation2/components/CCmpPathfinder.cpp:25: ../../../source/simulation2/components/CCmpPathfinder_Common.h:230:44: warning: 'CheckUnitPlacement' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual ICmpObstruction::EFoundationCheck CheckUnitPlacement(const IObstructionTestFilter& filter, entity_pos_t x, entity_pos_t z, entity_pos_t r, pass_class_t passClass, bool onlyCenterPoint) const; ^ ../../../source/simulation2/components/ICmpPathfinder.h:153:44: note: overridden virtual function is here virtual ICmpObstruction::EFoundationCheck CheckUnitPlacement(const IObstructionTestFilter& filter, entity_pos_t x, entity_pos_t z, entity_pos_t r, pass_class_t passClass, bool onlyCenterPoint = false) const = 0; ^ In file included from ../../../source/simulation2/components/CCmpPathfinder.cpp:25: ../../../source/simulation2/components/CCmpPathfinder_Common.h:232:44: warning: 'CheckBuildingPlacement' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual ICmpObstruction::EFoundationCheck CheckBuildingPlacement(const IObstructionTestFilter& filter, entity_pos_t x, entity_pos_t z, entity_pos_t a, entity_pos_t w, entity_pos_t h, entity_id_t id, pass_class_t passClass) const; ^ ../../../source/simulation2/components/ICmpPathfinder.h:161:44: note: overridden virtual function is here virtual ICmpObstruction::EFoundationCheck CheckBuildingPlacement(const IObstructionTestFilter& filter, entity_pos_t x, entity_pos_t z, entity_pos_t a, entity_pos_t w, entity_pos_t h, entity_id_t id, pass_class_t passClass) const = 0; ^ In file included from ../../../source/simulation2/components/CCmpPathfinder.cpp:25: ../../../source/simulation2/components/CCmpPathfinder_Common.h:234:44: warning: 'CheckBuildingPlacement' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual ICmpObstruction::EFoundationCheck CheckBuildingPlacement(const IObstructionTestFilter& filter, entity_pos_t x, entity_pos_t z, entity_pos_t a, entity_pos_t w, entity_pos_t h, entity_id_t id, pass_class_t passClass, bool onlyCenterPoint) const; ^ ../../../source/simulation2/components/ICmpPathfinder.h:170:44: note: overridden virtual function is here virtual ICmpObstruction::EFoundationCheck CheckBuildingPlacement(const IObstructionTestFilter& filter, entity_pos_t x, entity_pos_t z, entity_pos_t a, entity_pos_t w, entity_pos_t h, entity_id_t id, pass_class_t passClass, bool onlyCenterPoint) const = 0; ^ In file included from ../../../source/simulation2/components/CCmpPathfinder.cpp:25: ../../../source/simulation2/components/CCmpPathfinder_Common.h:236:15: warning: 'SendRequestedPaths' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SendRequestedPaths(); ^ ../../../source/simulation2/components/ICmpPathfinder.h:186:15: note: overridden virtual function is here virtual void SendRequestedPaths() = 0; ^ In file included from ../../../source/simulation2/components/CCmpPathfinder.cpp:25: ../../../source/simulation2/components/CCmpPathfinder_Common.h:238:15: warning: 'StartProcessingMoves' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void StartProcessingMoves(bool useMax); ^ ../../../source/simulation2/components/ICmpPathfinder.h:191:15: note: overridden virtual function is here virtual void StartProcessingMoves(bool useMax) = 0; ^ In file included from ../../../source/simulation2/components/CCmpPathfinder.cpp:25: ../../../source/simulation2/components/CCmpPathfinder_Common.h:249:15: warning: 'UpdateGrid' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void UpdateGrid(); ^ ../../../source/simulation2/components/ICmpPathfinder.h:196:15: note: overridden virtual function is here virtual void UpdateGrid() = 0; ^ In file included from ../../../source/simulation2/components/CCmpRallyPointRenderer.cpp:19: ../../../source/simulation2/components/CCmpRallyPointRenderer.h:75:15: warning: 'Init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Init(const CParamNode& paramNode); ^ ../../../source/simulation2/system/IComponent.h:46:15: note: overridden virtual function is here virtual void Init(const CParamNode& paramNode) = 0; ^ In file included from ../../../source/simulation2/components/CCmpRallyPointRenderer.cpp:19: ../../../source/simulation2/components/CCmpRallyPointRenderer.h:76:15: warning: 'Deinit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Deinit(); ^ ../../../source/simulation2/system/IComponent.h:47:15: note: overridden virtual function is here virtual void Deinit() = 0; ^ In file included from ../../../source/simulation2/components/CCmpRallyPointRenderer.cpp:19: ../../../source/simulation2/components/CCmpRallyPointRenderer.h:78:15: warning: 'Serialize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Serialize(ISerializer& UNUSED(serialize)); ^ ../../../source/simulation2/system/IComponent.h:62:15: note: overridden virtual function is here virtual void Serialize(ISerializer& serialize) = 0; ^ In file included from ../../../source/simulation2/components/CCmpRallyPointRenderer.cpp:19: ../../../source/simulation2/components/CCmpRallyPointRenderer.h:79:15: warning: 'Deserialize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Deserialize(const CParamNode& paramNode, IDeserializer& UNUSED(deserialize)); ^ ../../../source/simulation2/system/IComponent.h:63:15: note: overridden virtual function is here virtual void Deserialize(const CParamNode& paramNode, IDeserializer& deserialize) = 0; ^ In file included from ../../../source/simulation2/components/CCmpRallyPointRenderer.cpp:19: ../../../source/simulation2/components/CCmpRallyPointRenderer.h:81:15: warning: 'HandleMessage' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void HandleMessage(const CMessage& msg, bool UNUSED(global)); ^ ../../../source/simulation2/system/IComponent.h:49:15: note: overridden virtual function is here virtual void HandleMessage(const CMessage& msg, bool global); ^ In file included from ../../../source/simulation2/components/CCmpRallyPointRenderer.cpp:19: ../../../source/simulation2/components/CCmpRallyPointRenderer.h:89:15: warning: 'AddPosition_wrapper' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void AddPosition_wrapper(const CFixedVector2D& pos); ^ ../../../source/simulation2/components/ICmpRallyPointRenderer.h:45:15: note: overridden virtual function is here virtual void AddPosition_wrapper(const CFixedVector2D& position) = 0; ^ In file included from ../../../source/simulation2/components/CCmpRallyPointRenderer.cpp:19: ../../../source/simulation2/components/CCmpRallyPointRenderer.h:91:15: warning: 'SetPosition' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetPosition(const CFixedVector2D& pos); ^ ../../../source/simulation2/components/ICmpRallyPointRenderer.h:38:15: note: overridden virtual function is here virtual void SetPosition(const CFixedVector2D& position) = 0; ^ In file included from ../../../source/simulation2/components/CCmpRallyPointRenderer.cpp:19: ../../../source/simulation2/components/CCmpRallyPointRenderer.h:93:15: warning: 'UpdatePosition' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void UpdatePosition(u32 rallyPointId, const CFixedVector2D& pos); ^ ../../../source/simulation2/components/ICmpRallyPointRenderer.h:41:15: note: overridden virtual function is here virtual void UpdatePosition(u32 rallyPointId, const CFixedVector2D& position) = 0; ^ In file included from ../../../source/simulation2/components/CCmpRallyPointRenderer.cpp:19: ../../../source/simulation2/components/CCmpRallyPointRenderer.h:95:15: warning: 'SetDisplayed' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetDisplayed(bool displayed); ^ ../../../source/simulation2/components/ICmpRallyPointRenderer.h:34:15: note: overridden virtual function is here virtual void SetDisplayed(bool displayed) = 0; ^ In file included from ../../../source/simulation2/components/CCmpRallyPointRenderer.cpp:19: ../../../source/simulation2/components/CCmpRallyPointRenderer.h:97:15: warning: 'Reset' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Reset(); ^ ../../../source/simulation2/components/ICmpRallyPointRenderer.h:48:15: note: overridden virtual function is here virtual void Reset() = 0; ^ In file included from ../../../source/simulation2/components/CCmpRallyPointRenderer.cpp:19: ../../../source/simulation2/components/CCmpRallyPointRenderer.h:99:15: warning: 'UpdateColor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void UpdateColor(); ^ ../../../source/simulation2/components/ICmpRallyPointRenderer.h:54:15: note: overridden virtual function is here virtual void UpdateColor() = 0; ^ In file included from ../../../source/simulation2/components/CCmpRallyPointRenderer.cpp:19: ../../../source/simulation2/components/CCmpRallyPointRenderer.h:104:15: warning: 'IsSet' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsSet() const; ^ ../../../source/simulation2/components/ICmpRallyPointRenderer.h:51:15: note: overridden virtual function is here virtual bool IsSet() const = 0; ^ ../../../source/simulation2/components/CCmpRangeManager.cpp:847:26: warning: 'GetSubdivision' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] FastSpatialSubdivision* GetSubdivision() ^ ../../../source/simulation2/components/ICmpRangeManager.h:115:34: note: overridden virtual function is here virtual FastSpatialSubdivision* GetSubdivision() = 0; ^ ../../../source/simulation2/components/CCmpRangeManager.cpp:1817:9: warning: 'GetVerticesPerSide' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t GetVerticesPerSide() const ^ ../../../source/simulation2/components/ICmpRangeManager.h:384:17: note: overridden virtual function is here virtual size_t GetVerticesPerSide() const = 0; ^ ../../../source/simulation2/components/CCmpRangeManager.cpp:1985:7: warning: 'ExploreMap' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void ExploreMap(player_id_t p) ^ ../../../source/simulation2/components/ICmpRangeManager.h:323:15: note: overridden virtual function is here virtual void ExploreMap(player_id_t p) = 0; ^ ../../../source/simulation2/components/CCmpRangeOverlayRenderer.cpp:76:7: warning: 'ResetRangeOverlays' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void ResetRangeOverlays() ^ ../../../source/simulation2/components/ICmpRangeOverlayRenderer.h:35:15: note: overridden virtual function is here virtual void ResetRangeOverlays() = 0; ^ ../../../source/simulation2/components/CCmpRangeOverlayRenderer.cpp:101:7: warning: 'HandleMessage' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void HandleMessage(const CMessage& msg, bool UNUSED(global)) ^ ../../../source/simulation2/system/IComponent.h:49:15: note: overridden virtual function is here virtual void HandleMessage(const CMessage& msg, bool global); ^ 2 warnings generated. 31 warnings generated. 12 warnings generated. ../../../source/simulation2/components/CCmpTerritoryManager.cpp:296:5: warning: 'GetTerritoryPercentage' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] u8 GetTerritoryPercentage(player_id_t player); ^ ../../../source/simulation2/components/ICmpTerritoryManager.h:96:14: note: overridden virtual function is here virtual u8 GetTerritoryPercentage(player_id_t player) = 0; ^ ../../../source/simulation2/components/CCmpTerritoryManager.cpp:306:7: warning: 'SetVisibility' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void SetVisibility(bool visible) ^ ../../../source/simulation2/components/ICmpTerritoryManager.h:101:15: note: overridden virtual function is here virtual void SetVisibility(bool visible) = 0; ^ ../../../source/simulation2/components/CCmpTerritoryManager.cpp:311:7: warning: 'UpdateColors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void UpdateColors(); ^ ../../../source/simulation2/components/ICmpTerritoryManager.h:106:15: note: overridden virtual function is here virtual void UpdateColors() = 0; ^ ../../../source/simulation2/components/CCmpTest.cpp:221:2: warning: 'Init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] DEFAULT_SCRIPT_WRAPPER(Test1Scripted) ^ ../../../source/simulation2/scripting/ScriptComponent.h:105:15: note: expanded from macro 'DEFAULT_SCRIPT_WRAPPER' virtual void Init(const CParamNode& paramNode) \ ^ ../../../source/simulation2/system/IComponent.h:46:15: note: overridden virtual function is here virtual void Init(const CParamNode& paramNode) = 0; ^ ../../../source/simulation2/components/CCmpTest.cpp:221:2: warning: 'Deinit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] DEFAULT_SCRIPT_WRAPPER(Test1Scripted) ^ ../../../source/simulation2/scripting/ScriptComponent.h:109:15: note: expanded from macro 'DEFAULT_SCRIPT_WRAPPER' virtual void Deinit() \ ^ ../../../source/simulation2/system/IComponent.h:47:15: note: overridden virtual function is here virtual void Deinit() = 0; ^ ../../../source/simulation2/components/CCmpTest.cpp:221:2: warning: 'HandleMessage' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] DEFAULT_SCRIPT_WRAPPER(Test1Scripted) ^ ../../../source/simulation2/scripting/ScriptComponent.h:113:15: note: expanded from macro 'DEFAULT_SCRIPT_WRAPPER' virtual void HandleMessage(const CMessage& msg, bool global) \ ^ ../../../source/simulation2/system/IComponent.h:49:15: note: overridden virtual function is here virtual void HandleMessage(const CMessage& msg, bool global); ^ ../../../source/simulation2/components/CCmpTest.cpp:221:2: warning: 'Serialize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] DEFAULT_SCRIPT_WRAPPER(Test1Scripted) ^ ../../../source/simulation2/scripting/ScriptComponent.h:117:15: note: expanded from macro 'DEFAULT_SCRIPT_WRAPPER' virtual void Serialize(ISerializer& serialize) \ ^ ../../../source/simulation2/system/IComponent.h:62:15: note: overridden virtual function is here virtual void Serialize(ISerializer& serialize) = 0; ^ ../../../source/simulation2/components/CCmpTest.cpp:221:2: warning: 'Deserialize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] DEFAULT_SCRIPT_WRAPPER(Test1Scripted) ^ ../../../source/simulation2/scripting/ScriptComponent.h:121:15: note: expanded from macro 'DEFAULT_SCRIPT_WRAPPER' virtual void Deserialize(const CParamNode& paramNode, IDeserializer& deserialize) \ ^ ../../../source/simulation2/system/IComponent.h:63:15: note: overridden virtual function is here virtual void Deserialize(const CParamNode& paramNode, IDeserializer& deserialize) = 0; ^ ../../../source/simulation2/components/CCmpTest.cpp:221:2: warning: 'GetJSInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] DEFAULT_SCRIPT_WRAPPER(Test1Scripted) ^ ../../../source/simulation2/scripting/ScriptComponent.h:125:20: note: expanded from macro 'DEFAULT_SCRIPT_WRAPPER' virtual JS::Value GetJSInstance() const \ ^ ../../../source/simulation2/system/IComponent.h:70:20: note: overridden virtual function is here virtual JS::Value GetJSInstance() const; ^ ../../../source/simulation2/components/CCmpTest.cpp:221:2: warning: 'GetComponentTypeId' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] DEFAULT_SCRIPT_WRAPPER(Test1Scripted) ^ ../../../source/simulation2/scripting/ScriptComponent.h:129:14: note: expanded from macro 'DEFAULT_SCRIPT_WRAPPER' virtual int GetComponentTypeId() const \ ^ ../../../source/simulation2/system/IComponent.h:71:14: note: overridden virtual function is here virtual int GetComponentTypeId() const = 0; ^ ../../../source/simulation2/components/CCmpTest.cpp:236:2: warning: 'Init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] DEFAULT_SCRIPT_WRAPPER(Test2Scripted) ^ ../../../source/simulation2/scripting/ScriptComponent.h:105:15: note: expanded from macro 'DEFAULT_SCRIPT_WRAPPER' virtual void Init(const CParamNode& paramNode) \ ^ ../../../source/simulation2/system/IComponent.h:46:15: note: overridden virtual function is here virtual void Init(const CParamNode& paramNode) = 0; ^ ../../../source/simulation2/components/CCmpTest.cpp:236:2: warning: 'Deinit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] DEFAULT_SCRIPT_WRAPPER(Test2Scripted) ^ ../../../source/simulation2/scripting/ScriptComponent.h:109:15: note: expanded from macro 'DEFAULT_SCRIPT_WRAPPER' virtual void Deinit() \ ^ ../../../source/simulation2/system/IComponent.h:47:15: note: overridden virtual function is here virtual void Deinit() = 0; ^ ../../../source/simulation2/components/CCmpTest.cpp:236:2: warning: 'HandleMessage' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] DEFAULT_SCRIPT_WRAPPER(Test2Scripted) ^ ../../../source/simulation2/scripting/ScriptComponent.h:113:15: note: expanded from macro 'DEFAULT_SCRIPT_WRAPPER' virtual void HandleMessage(const CMessage& msg, bool global) \ ^ ../../../source/simulation2/system/IComponent.h:49:15: note: overridden virtual function is here virtual void HandleMessage(const CMessage& msg, bool global); ^ ../../../source/simulation2/components/CCmpTest.cpp:236:2: warning: 'Serialize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] DEFAULT_SCRIPT_WRAPPER(Test2Scripted) ^ ../../../source/simulation2/scripting/ScriptComponent.h:117:15: note: expanded from macro 'DEFAULT_SCRIPT_WRAPPER' virtual void Serialize(ISerializer& serialize) \ ^ ../../../source/simulation2/system/IComponent.h:62:15: note: overridden virtual function is here virtual void Serialize(ISerializer& serialize) = 0; ^ ../../../source/simulation2/components/CCmpTest.cpp:236:2: warning: 'Deserialize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] DEFAULT_SCRIPT_WRAPPER(Test2Scripted) ^ ../../../source/simulation2/scripting/ScriptComponent.h:121:15: note: expanded from macro 'DEFAULT_SCRIPT_WRAPPER' virtual void Deserialize(const CParamNode& paramNode, IDeserializer& deserialize) \ ^ ../../../source/simulation2/system/IComponent.h:63:15: note: overridden virtual function is here virtual void Deserialize(const CParamNode& paramNode, IDeserializer& deserialize) = 0; ^ ../../../source/simulation2/components/CCmpTest.cpp:236:2: warning: 'GetJSInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] DEFAULT_SCRIPT_WRAPPER(Test2Scripted) ^ ../../../source/simulation2/scripting/ScriptComponent.h:125:20: note: expanded from macro 'DEFAULT_SCRIPT_WRAPPER' virtual JS::Value GetJSInstance() const \ ^ ../../../source/simulation2/system/IComponent.h:70:20: note: overridden virtual function is here virtual JS::Value GetJSInstance() const; ^ ../../../source/simulation2/components/CCmpTest.cpp:236:2: warning: 'GetComponentTypeId' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] DEFAULT_SCRIPT_WRAPPER(Test2Scripted) ^ ../../../source/simulation2/scripting/ScriptComponent.h:129:14: note: expanded from macro 'DEFAULT_SCRIPT_WRAPPER' virtual int GetComponentTypeId() const \ ^ ../../../source/simulation2/system/IComponent.h:71:14: note: overridden virtual function is here virtual int GetComponentTypeId() const = 0; ^ 3 warnings generated. In file included from ../../../source/simulation2/components/CCmpUnitMotion_System.cpp:20: In file included from ../../../source/simulation2/components/CCmpUnitMotion.h:24: ../../../source/simulation2/components/CCmpUnitMotionManager.h:128:15: warning: 'Init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Init(const CParamNode& UNUSED(paramNode)); ^ ../../../source/simulation2/system/IComponent.h:46:15: note: overridden virtual function is here virtual void Init(const CParamNode& paramNode) = 0; ^ In file included from ../../../source/simulation2/components/CCmpUnitMotion_System.cpp:20: In file included from ../../../source/simulation2/components/CCmpUnitMotion.h:24: ../../../source/simulation2/components/CCmpUnitMotionManager.h:130:15: warning: 'Deinit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Deinit() ^ ../../../source/simulation2/system/IComponent.h:47:15: note: overridden virtual function is here virtual void Deinit() = 0; ^ In file included from ../../../source/simulation2/components/CCmpUnitMotion_System.cpp:20: In file included from ../../../source/simulation2/components/CCmpUnitMotion.h:24: ../../../source/simulation2/components/CCmpUnitMotionManager.h:134:15: warning: 'Serialize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Serialize(ISerializer& serialize); ^ ../../../source/simulation2/system/IComponent.h:62:15: note: overridden virtual function is here virtual void Serialize(ISerializer& serialize) = 0; ^ In file included from ../../../source/simulation2/components/CCmpUnitMotion_System.cpp:20: In file included from ../../../source/simulation2/components/CCmpUnitMotion.h:24: ../../../source/simulation2/components/CCmpUnitMotionManager.h:135:15: warning: 'Deserialize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Deserialize(const CParamNode& paramNode, IDeserializer& deserialize); ^ ../../../source/simulation2/system/IComponent.h:63:15: note: overridden virtual function is here virtual void Deserialize(const CParamNode& paramNode, IDeserializer& deserialize) = 0; ^ In file included from ../../../source/simulation2/components/CCmpUnitMotion_System.cpp:20: In file included from ../../../source/simulation2/components/CCmpUnitMotion.h:24: ../../../source/simulation2/components/CCmpUnitMotionManager.h:137:15: warning: 'HandleMessage' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void HandleMessage(const CMessage& msg, bool global); ^ ../../../source/simulation2/system/IComponent.h:49:15: note: overridden virtual function is here virtual void HandleMessage(const CMessage& msg, bool global); ^ In file included from ../../../source/simulation2/components/CCmpUnitMotion_System.cpp:20: In file included from ../../../source/simulation2/components/CCmpUnitMotion.h:24: ../../../source/simulation2/components/CCmpUnitMotionManager.h:139:15: warning: 'Register' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Register(CCmpUnitMotion* component, entity_id_t ent, bool formationController); ^ ../../../source/simulation2/components/ICmpUnitMotionManager.h:41:15: note: overridden virtual function is here virtual void Register(CCmpUnitMotion* component, entity_id_t ent, bool formationController) = 0; ^ In file included from ../../../source/simulation2/components/CCmpUnitMotion_System.cpp:20: In file included from ../../../source/simulation2/components/CCmpUnitMotion.h:24: ../../../source/simulation2/components/CCmpUnitMotionManager.h:140:15: warning: 'Unregister' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Unregister(entity_id_t ent); ^ ../../../source/simulation2/components/ICmpUnitMotionManager.h:42:15: note: overridden virtual function is here virtual void Unregister(entity_id_t ent) = 0; ^ In file included from ../../../source/simulation2/components/CCmpUnitMotion_System.cpp:20: In file included from ../../../source/simulation2/components/CCmpUnitMotion.h:24: ../../../source/simulation2/components/CCmpUnitMotionManager.h:142:15: warning: 'ComputingMotion' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool ComputingMotion() const ^ ../../../source/simulation2/components/ICmpUnitMotionManager.h:47:15: note: overridden virtual function is here virtual bool ComputingMotion() const = 0; ^ In file included from ../../../source/simulation2/components/CCmpUnitMotion_System.cpp:20: In file included from ../../../source/simulation2/components/CCmpUnitMotion.h:24: ../../../source/simulation2/components/CCmpUnitMotionManager.h:147:15: warning: 'IsPushingActivated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsPushingActivated() const ^ ../../../source/simulation2/components/ICmpUnitMotionManager.h:52:15: note: overridden virtual function is here virtual bool IsPushingActivated() const = 0; ^ In file included from ../../../source/simulation2/components/CCmpUnitMotion_System.cpp:20: ../../../source/simulation2/components/CCmpUnitMotion.h:283:15: warning: 'Init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Init(const CParamNode& paramNode) ^ ../../../source/simulation2/system/IComponent.h:46:15: note: overridden virtual function is here virtual void Init(const CParamNode& paramNode) = 0; ^ In file included from ../../../source/simulation2/components/CCmpUnitMotion_System.cpp:20: ../../../source/simulation2/components/CCmpUnitMotion.h:323:15: warning: 'Deinit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Deinit() ^ ../../../source/simulation2/system/IComponent.h:47:15: note: overridden virtual function is here virtual void Deinit() = 0; ^ In file included from ../../../source/simulation2/components/CCmpUnitMotion_System.cpp:20: ../../../source/simulation2/components/CCmpUnitMotion.h:363:15: warning: 'Serialize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Serialize(ISerializer& serialize) ^ ../../../source/simulation2/system/IComponent.h:62:15: note: overridden virtual function is here virtual void Serialize(ISerializer& serialize) = 0; ^ In file included from ../../../source/simulation2/components/CCmpUnitMotion_System.cpp:20: ../../../source/simulation2/components/CCmpUnitMotion.h:368:15: warning: 'Deserialize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Deserialize(const CParamNode& paramNode, IDeserializer& deserialize) ^ ../../../source/simulation2/system/IComponent.h:63:15: note: overridden virtual function is here virtual void Deserialize(const CParamNode& paramNode, IDeserializer& deserialize) = 0; ^ In file included from ../../../source/simulation2/components/CCmpUnitMotion_System.cpp:20: ../../../source/simulation2/components/CCmpUnitMotion.h:383:15: warning: 'HandleMessage' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void HandleMessage(const CMessage& msg, bool UNUSED(global)) ^ ../../../source/simulation2/system/IComponent.h:49:15: note: overridden virtual function is here virtual void HandleMessage(const CMessage& msg, bool global); ^ In file included from ../../../source/simulation2/components/CCmpUnitMotion_System.cpp:20: ../../../source/simulation2/components/CCmpUnitMotion.h:445:15: warning: 'IsMoveRequested' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsMoveRequested() const ^ ../../../source/simulation2/components/ICmpUnitMotion.h:97:15: note: overridden virtual function is here virtual bool IsMoveRequested() const = 0; ^ In file included from ../../../source/simulation2/components/CCmpUnitMotion_System.cpp:20: ../../../source/simulation2/components/CCmpUnitMotion.h:450:16: warning: 'GetSpeedMultiplier' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual fixed GetSpeedMultiplier() const ^ ../../../source/simulation2/components/ICmpUnitMotion.h:112:16: note: overridden virtual function is here virtual fixed GetSpeedMultiplier() const = 0; ^ In file included from ../../../source/simulation2/components/CCmpUnitMotion_System.cpp:20: ../../../source/simulation2/components/CCmpUnitMotion.h:455:15: warning: 'SetSpeedMultiplier' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetSpeedMultiplier(fixed multiplier) ^ ../../../source/simulation2/components/ICmpUnitMotion.h:118:15: note: overridden virtual function is here virtual void SetSpeedMultiplier(fixed multiplier) = 0; ^ In file included from ../../../source/simulation2/components/CCmpUnitMotion_System.cpp:20: ../../../source/simulation2/components/CCmpUnitMotion.h:461:16: warning: 'GetSpeed' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual fixed GetSpeed() const ^ ../../../source/simulation2/components/ICmpUnitMotion.h:124:16: note: overridden virtual function is here virtual fixed GetSpeed() const = 0; ^ In file included from ../../../source/simulation2/components/CCmpUnitMotion_System.cpp:20: ../../../source/simulation2/components/CCmpUnitMotion.h:466:16: warning: 'GetWalkSpeed' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual fixed GetWalkSpeed() const ^ ../../../source/simulation2/components/ICmpUnitMotion.h:102:16: note: overridden virtual function is here virtual fixed GetWalkSpeed() const = 0; ^ In file included from ../../../source/simulation2/components/CCmpUnitMotion_System.cpp:20: ../../../source/simulation2/components/CCmpUnitMotion.h:471:16: warning: 'GetRunMultiplier' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual fixed GetRunMultiplier() const ^ ../../../source/simulation2/components/ICmpUnitMotion.h:107:16: note: overridden virtual function is here virtual fixed GetRunMultiplier() const = 0; ^ In file included from ../../../source/simulation2/components/CCmpUnitMotion_System.cpp:20: ../../../source/simulation2/components/CCmpUnitMotion.h:476:25: warning: 'EstimateFuturePosition' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual CFixedVector2D EstimateFuturePosition(const fixed dt) const ^ ../../../source/simulation2/components/ICmpUnitMotion.h:130:25: note: overridden virtual function is here virtual CFixedVector2D EstimateFuturePosition(const fixed dt) const = 0; ^ In file included from ../../../source/simulation2/components/CCmpUnitMotion_System.cpp:20: ../../../source/simulation2/components/CCmpUnitMotion.h:495:16: warning: 'GetAcceleration' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual fixed GetAcceleration() const ^ ../../../source/simulation2/components/ICmpUnitMotion.h:135:16: note: overridden virtual function is here virtual fixed GetAcceleration() const = 0; ^ In file included from ../../../source/simulation2/components/CCmpUnitMotion_System.cpp:20: ../../../source/simulation2/components/CCmpUnitMotion.h:500:15: warning: 'SetAcceleration' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetAcceleration(fixed acceleration) ^ ../../../source/simulation2/components/ICmpUnitMotion.h:141:15: note: overridden virtual function is here virtual void SetAcceleration(fixed acceleration) = 0; ^ In file included from ../../../source/simulation2/components/CCmpUnitMotion_System.cpp:20: ../../../source/simulation2/components/CCmpUnitMotion.h:510:23: warning: 'GetPassabilityClass' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual pass_class_t GetPassabilityClass() const ^ ../../../source/simulation2/components/ICmpUnitMotion.h:153:23: note: overridden virtual function is here virtual pass_class_t GetPassabilityClass() const = 0; ^ In file included from ../../../source/simulation2/components/CCmpUnitMotion_System.cpp:20: ../../../source/simulation2/components/CCmpUnitMotion.h:515:22: warning: 'GetPassabilityClassName' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual std::string GetPassabilityClassName() const ^ ../../../source/simulation2/components/ICmpUnitMotion.h:158:22: note: overridden virtual function is here virtual std::string GetPassabilityClassName() const = 0; ^ In file included from ../../../source/simulation2/components/CCmpUnitMotion_System.cpp:20: ../../../source/simulation2/components/CCmpUnitMotion.h:528:16: warning: 'GetCurrentSpeed' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual fixed GetCurrentSpeed() const ^ ../../../source/simulation2/components/ICmpUnitMotion.h:92:16: note: overridden virtual function is here virtual fixed GetCurrentSpeed() const = 0; ^ In file included from ../../../source/simulation2/components/CCmpUnitMotion_System.cpp:20: ../../../source/simulation2/components/CCmpUnitMotion.h:533:15: warning: 'SetFacePointAfterMove' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetFacePointAfterMove(bool facePointAfterMove) ^ ../../../source/simulation2/components/ICmpUnitMotion.h:146:15: note: overridden virtual function is here virtual void SetFacePointAfterMove(bool facePointAfterMove) = 0; ^ In file included from ../../../source/simulation2/components/CCmpUnitMotion_System.cpp:20: ../../../source/simulation2/components/CCmpUnitMotion.h:538:15: warning: 'GetFacePointAfterMove' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool GetFacePointAfterMove() const ^ ../../../source/simulation2/components/ICmpUnitMotion.h:148:15: note: overridden virtual function is here virtual bool GetFacePointAfterMove() const = 0; ^ In file included from ../../../source/simulation2/components/CCmpUnitMotion_System.cpp:20: ../../../source/simulation2/components/CCmpUnitMotion.h:543:15: warning: 'SetDebugOverlay' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetDebugOverlay(bool enabled) ^ ../../../source/simulation2/components/ICmpUnitMotion.h:168:15: note: overridden virtual function is here virtual void SetDebugOverlay(bool enabled) = 0; ^ In file included from ../../../source/simulation2/components/CCmpUnitMotion_System.cpp:20: ../../../source/simulation2/components/CCmpUnitMotion.h:549:15: warning: 'MoveToPointRange' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool MoveToPointRange(entity_pos_t x, entity_pos_t z, entity_pos_t minRange, entity_pos_t maxRange) ^ ../../../source/simulation2/components/ICmpUnitMotion.h:45:15: note: overridden virtual function is here virtual bool MoveToPointRange(entity_pos_t x, entity_pos_t z, entity_pos_t minRange, entity_pos_t maxRange) = 0; ^ In file included from ../../../source/simulation2/components/CCmpUnitMotion_System.cpp:20: ../../../source/simulation2/components/CCmpUnitMotion.h:554:15: warning: 'MoveToTargetRange' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool MoveToTargetRange(entity_id_t target, entity_pos_t minRange, entity_pos_t maxRange) ^ ../../../source/simulation2/components/ICmpUnitMotion.h:55:15: note: overridden virtual function is here virtual bool MoveToTargetRange(entity_id_t target, entity_pos_t minRange, entity_pos_t maxRange) = 0; ^ In file included from ../../../source/simulation2/components/CCmpUnitMotion_System.cpp:20: ../../../source/simulation2/components/CCmpUnitMotion.h:559:15: warning: 'MoveToFormationOffset' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void MoveToFormationOffset(entity_id_t controller, entity_pos_t x, entity_pos_t z) ^ ../../../source/simulation2/components/ICmpUnitMotion.h:62:15: note: overridden virtual function is here virtual void MoveToFormationOffset(entity_id_t controller, entity_pos_t x, entity_pos_t z) = 0; ^ In file included from ../../../source/simulation2/components/CCmpUnitMotion_System.cpp:20: ../../../source/simulation2/components/CCmpUnitMotion.h:565:15: warning: 'SetMemberOfFormation' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetMemberOfFormation(entity_id_t controller) ^ ../../../source/simulation2/components/ICmpUnitMotion.h:68:15: note: overridden virtual function is here virtual void SetMemberOfFormation(entity_id_t controller) = 0; ^ In file included from ../../../source/simulation2/components/CCmpUnitMotion_System.cpp:20: ../../../source/simulation2/components/CCmpUnitMotion.h:570:15: warning: 'IsTargetRangeReachable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsTargetRangeReachable(entity_id_t target, entity_pos_t minRange, entity_pos_t maxRange); ^ ../../../source/simulation2/components/ICmpUnitMotion.h:77:15: note: overridden virtual function is here virtual bool IsTargetRangeReachable(entity_id_t target, entity_pos_t minRange, entity_pos_t maxRange) = 0; ^ In file included from ../../../source/simulation2/components/CCmpUnitMotion_System.cpp:20: ../../../source/simulation2/components/CCmpUnitMotion.h:572:15: warning: 'FaceTowardsPoint' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void FaceTowardsPoint(entity_pos_t x, entity_pos_t z); ^ ../../../source/simulation2/components/ICmpUnitMotion.h:82:15: note: overridden virtual function is here virtual void FaceTowardsPoint(entity_pos_t x, entity_pos_t z) = 0; ^ In file included from ../../../source/simulation2/components/CCmpUnitMotion_System.cpp:20: ../../../source/simulation2/components/CCmpUnitMotion.h:579:15: warning: 'StopMoving' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void StopMoving() ^ ../../../source/simulation2/components/ICmpUnitMotion.h:87:15: note: overridden virtual function is here virtual void StopMoving() = 0; ^ In file included from ../../../source/simulation2/components/CCmpUnitMotion_System.cpp:20: ../../../source/simulation2/components/CCmpUnitMotion.h:598:23: warning: 'GetUnitClearance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual entity_pos_t GetUnitClearance() const ^ ../../../source/simulation2/components/ICmpUnitMotion.h:163:23: note: overridden virtual function is here virtual entity_pos_t GetUnitClearance() const = 0; ^ 3 warnings generated. 14 warnings generated. 37 warnings generated. /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: ../../../binaries/system/libsimulation2.a(precompiled.o) has no symbols /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: ../../../binaries/system/libengine.a(precompiled.o) has no symbols /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: ../../../binaries/system/libgraphics.a(precompiled.o) has no symbols /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: ../../../binaries/system/libatlas.a(precompiled.o) has no symbols /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: ../../../binaries/system/libgui.a(precompiled.o) has no symbols ld: warning: text-based stub file /System/Library/Frameworks//CoreAudio.framework/CoreAudio.tbd and library file /System/Library/Frameworks//CoreAudio.framework/CoreAudio are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//AudioToolbox.framework/AudioToolbox.tbd and library file /System/Library/Frameworks//AudioToolbox.framework/AudioToolbox are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//ForceFeedback.framework/ForceFeedback.tbd and library file /System/Library/Frameworks//ForceFeedback.framework/ForceFeedback are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreVideo.framework/CoreVideo.tbd and library file /System/Library/Frameworks//CoreVideo.framework/CoreVideo are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//Cocoa.framework/Cocoa.tbd and library file /System/Library/Frameworks//Cocoa.framework/Cocoa are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//IOKit.framework/IOKit.tbd and library file /System/Library/Frameworks//IOKit.framework/IOKit are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//QuartzCore.framework/QuartzCore.tbd and library file /System/Library/Frameworks//QuartzCore.framework/QuartzCore are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//Metal.framework/Metal.tbd and library file /System/Library/Frameworks//Metal.framework/Metal are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//Security.framework/Security.tbd and library file /System/Library/Frameworks//Security.framework/Security are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//OpenAL.framework/OpenAL.tbd and library file /System/Library/Frameworks//OpenAL.framework/OpenAL are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//ApplicationServices.framework/ApplicationServices.tbd and library file /System/Library/Frameworks//ApplicationServices.framework/ApplicationServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//Cocoa.framework/Cocoa.tbd and library file /System/Library/Frameworks//Cocoa.framework/Cocoa are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreFoundation.framework/CoreFoundation.tbd and library file /System/Library/Frameworks//CoreFoundation.framework/CoreFoundation are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreImage.framework/Versions/A/CoreImage.tbd and library file /System/Library/Frameworks//CoreImage.framework/Versions/A/CoreImage are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//AppKit.framework/Versions/C/AppKit.tbd and library file /System/Library/Frameworks//AppKit.framework/Versions/C/AppKit are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreData.framework/Versions/A/CoreData.tbd and library file /System/Library/Frameworks//CoreData.framework/Versions/A/CoreData are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreGraphics.framework/Versions/A/CoreGraphics.tbd and library file /System/Library/Frameworks//CoreGraphics.framework/Versions/A/CoreGraphics are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreText.framework/Versions/A/CoreText.tbd and library file /System/Library/Frameworks//CoreText.framework/Versions/A/CoreText are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//ImageIO.framework/Versions/A/ImageIO.tbd and library file /System/Library/Frameworks//ImageIO.framework/Versions/A/ImageIO are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//ColorSync.framework/Versions/A/ColorSync.tbd and library file /System/Library/Frameworks//ColorSync.framework/Versions/A/ColorSync are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSyncLegacy.framework/Versions/A/ColorSyncLegacy.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSyncLegacy.framework/Versions/A/ColorSyncLegacy are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreServices.framework/Versions/A/CoreServices.tbd and library file /System/Library/Frameworks//CoreServices.framework/Versions/A/CoreServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/UIFoundation.tbd and library file /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/UIFoundation are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//Foundation.framework/Versions/C/Foundation.tbd and library file /System/Library/Frameworks//Foundation.framework/Versions/C/Foundation are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CFNetwork.framework/Versions/A/CFNetwork.tbd and library file /System/Library/Frameworks//CFNetwork.framework/Versions/A/CFNetwork are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/FSEvents.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/FSEvents are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SharedFileList.framework/Versions/A/SharedFileList.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SharedFileList.framework/Versions/A/SharedFileList are out of sync. Falling back to library file for linking. ld: warning: object file (../../../libraries/osx/fmt/lib/libfmt.a(format.cc.o)) was built for newer OSX version (10.13) than being linked (10.12) ld: warning: text-based stub file /System/Library/Frameworks//CoreFoundation.framework/CoreFoundation.tbd and library file /System/Library/Frameworks//CoreFoundation.framework/CoreFoundation are out of sync. Falling back to library file for linking. In file included from ../../../source/pch/test/precompiled.h:22: ../../../source/simulation2/system/ComponentTest.h:196:15: warning: 'IsLoaded' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsLoaded() const ^ ../../../source/simulation2/components/ICmpTerrain.h:33:15: note: overridden virtual function is here virtual bool IsLoaded() const = 0; ^ In file included from ../../../source/pch/test/precompiled.h:22: ../../../source/simulation2/system/ComponentTest.h:201:25: warning: 'CalcNormal' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual CFixedVector3D CalcNormal(entity_pos_t UNUSED(x), entity_pos_t UNUSED(z)) const ^ ../../../source/simulation2/components/ICmpTerrain.h:35:25: note: overridden virtual function is here virtual CFixedVector3D CalcNormal(entity_pos_t x, entity_pos_t z) const = 0; ^ In file included from ../../../source/pch/test/precompiled.h:22: ../../../source/simulation2/system/ComponentTest.h:206:20: warning: 'CalcExactNormal' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual CVector3D CalcExactNormal(float UNUSED(x), float UNUSED(z)) const ^ ../../../source/simulation2/components/ICmpTerrain.h:37:20: note: overridden virtual function is here virtual CVector3D CalcExactNormal(float x, float z) const = 0; ^ In file included from ../../../source/pch/test/precompiled.h:22: ../../../source/simulation2/system/ComponentTest.h:211:23: warning: 'GetGroundLevel' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual entity_pos_t GetGroundLevel(entity_pos_t UNUSED(x), entity_pos_t UNUSED(z)) const ^ ../../../source/simulation2/components/ICmpTerrain.h:39:23: note: overridden virtual function is here virtual entity_pos_t GetGroundLevel(entity_pos_t x, entity_pos_t z) const = 0; ^ In file included from ../../../source/pch/test/precompiled.h:22: ../../../source/simulation2/system/ComponentTest.h:216:16: warning: 'GetExactGroundLevel' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual float GetExactGroundLevel(float UNUSED(x), float UNUSED(z)) const ^ ../../../source/simulation2/components/ICmpTerrain.h:41:16: note: overridden virtual function is here virtual float GetExactGroundLevel(float x, float z) const = 0; ^ In file included from ../../../source/pch/test/precompiled.h:22: ../../../source/simulation2/system/ComponentTest.h:221:14: warning: 'GetTilesPerSide' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual u16 GetTilesPerSide() const ^ ../../../source/simulation2/components/ICmpTerrain.h:47:14: note: overridden virtual function is here virtual u16 GetTilesPerSide() const = 0; ^ In file included from ../../../source/pch/test/precompiled.h:22: ../../../source/simulation2/system/ComponentTest.h:226:14: warning: 'GetMapSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual u32 GetMapSize() const ^ ../../../source/simulation2/components/ICmpTerrain.h:58:14: note: overridden virtual function is here virtual u32 GetMapSize() const = 0; ^ In file included from ../../../source/pch/test/precompiled.h:22: ../../../source/simulation2/system/ComponentTest.h:231:14: warning: 'GetVerticesPerSide' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual u16 GetVerticesPerSide() const ^ ../../../source/simulation2/components/ICmpTerrain.h:53:14: note: overridden virtual function is here virtual u16 GetVerticesPerSide() const = 0; ^ In file included from ../../../source/pch/test/precompiled.h:22: ../../../source/simulation2/system/ComponentTest.h:236:20: warning: 'GetCTerrain' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual CTerrain* GetCTerrain() ^ ../../../source/simulation2/components/ICmpTerrain.h:60:20: note: overridden virtual function is here virtual CTerrain* GetCTerrain() = 0; ^ In file included from ../../../source/pch/test/precompiled.h:22: ../../../source/simulation2/system/ComponentTest.h:241:15: warning: 'MakeDirty' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void MakeDirty(i32 UNUSED(i0), i32 UNUSED(j0), i32 UNUSED(i1), i32 UNUSED(j1)) ^ ../../../source/simulation2/components/ICmpTerrain.h:74:15: note: overridden virtual function is here virtual void MakeDirty(i32 i0, i32 j0, i32 i1, i32 j1) = 0; ^ In file included from ../../../source/pch/test/precompiled.h:22: ../../../source/simulation2/system/ComponentTest.h:245:15: warning: 'ReloadTerrain' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void ReloadTerrain(bool UNUSED(ReloadWater)) ^ ../../../source/simulation2/components/ICmpTerrain.h:67:15: note: overridden virtual function is here virtual void ReloadTerrain(bool ReloadWater = true) = 0; ^ 11 warnings generated. In file included from ../../../source/simulation2/components/tests/test_ObstructionManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_ObstructionManager.h:29:40: warning: 'GetObstruction' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual ICmpObstructionManager::tag_t GetObstruction() const { return ICmpObstructionManager::tag_t(); } ^ ../../../source/simulation2/components/ICmpObstruction.h:47:40: note: overridden virtual function is here virtual ICmpObstructionManager::tag_t GetObstruction() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_ObstructionManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_ObstructionManager.h:30:15: warning: 'GetObstructionSquare' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool GetObstructionSquare(ICmpObstructionManager::ObstructionSquare& out) const { out = obstruction; return true; } ^ ../../../source/simulation2/components/ICmpObstruction.h:54:15: note: overridden virtual function is here virtual bool GetObstructionSquare(ICmpObstructionManager::ObstructionSquare& out) const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_ObstructionManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_ObstructionManager.h:31:15: warning: 'GetPreviousObstructionSquare' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool GetPreviousObstructionSquare(ICmpObstructionManager::ObstructionSquare& UNUSED(out)) const { return true; } ^ ../../../source/simulation2/components/ICmpObstruction.h:59:15: note: overridden virtual function is here virtual bool GetPreviousObstructionSquare(ICmpObstructionManager::ObstructionSquare& out) const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_ObstructionManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_ObstructionManager.h:32:23: warning: 'GetSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual entity_pos_t GetSize() const { return entity_pos_t::Zero(); } ^ ../../../source/simulation2/components/ICmpObstruction.h:64:23: note: overridden virtual function is here virtual entity_pos_t GetSize() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_ObstructionManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_ObstructionManager.h:33:25: warning: 'GetStaticSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual CFixedVector2D GetStaticSize() const { return CFixedVector2D(); } ^ ../../../source/simulation2/components/ICmpObstruction.h:69:25: note: overridden virtual function is here virtual CFixedVector2D GetStaticSize() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_ObstructionManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_ObstructionManager.h:34:27: warning: 'GetObstructionType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual EObstructionType GetObstructionType() const { return ICmpObstruction::STATIC; } ^ ../../../source/simulation2/components/ICmpObstruction.h:71:27: note: overridden virtual function is here virtual EObstructionType GetObstructionType() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_ObstructionManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_ObstructionManager.h:35:15: warning: 'SetUnitClearance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetUnitClearance(const entity_pos_t& UNUSED(clearance)) { } ^ ../../../source/simulation2/components/ICmpObstruction.h:73:15: note: overridden virtual function is here virtual void SetUnitClearance(const entity_pos_t& clearance) = 0; ^ In file included from ../../../source/simulation2/components/tests/test_ObstructionManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_ObstructionManager.h:36:15: warning: 'IsControlPersistent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsControlPersistent() const { return true; } ^ ../../../source/simulation2/components/ICmpObstruction.h:75:15: note: overridden virtual function is here virtual bool IsControlPersistent() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_ObstructionManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_ObstructionManager.h:37:15: warning: 'CheckShorePlacement' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool CheckShorePlacement() const { return true; } ^ ../../../source/simulation2/components/ICmpObstruction.h:80:15: note: overridden virtual function is here virtual bool CheckShorePlacement() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_ObstructionManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_ObstructionManager.h:38:27: warning: 'CheckFoundation' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual EFoundationCheck CheckFoundation(const std::string& UNUSED(className)) const { return EFoundationCheck(); } ^ ../../../source/simulation2/components/ICmpObstruction.h:89:27: note: overridden virtual function is here virtual EFoundationCheck CheckFoundation(const std::string& className) const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_ObstructionManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_ObstructionManager.h:39:27: warning: 'CheckFoundation' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual EFoundationCheck CheckFoundation(const std::string& UNUSED(className), bool UNUSED(onlyCenterPoint)) const { return EFoundationCheck(); } ^ ../../../source/simulation2/components/ICmpObstruction.h:90:27: note: overridden virtual function is here virtual EFoundationCheck CheckFoundation(const std::string& className, bool onlyCenterPoint) const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_ObstructionManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_ObstructionManager.h:40:22: warning: 'CheckFoundation_wrapper' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual std::string CheckFoundation_wrapper(const std::string& UNUSED(className), bool UNUSED(onlyCenterPoint)) const { return std::string(); } ^ ../../../source/simulation2/components/ICmpObstruction.h:96:22: note: overridden virtual function is here virtual std::string CheckFoundation_wrapper(const std::string& className, bool onlyCenterPoint) const; ^ In file included from ../../../source/simulation2/components/tests/test_ObstructionManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_ObstructionManager.h:41:15: warning: 'CheckDuplicateFoundation' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool CheckDuplicateFoundation() const { return true; } ^ ../../../source/simulation2/components/ICmpObstruction.h:103:15: note: overridden virtual function is here virtual bool CheckDuplicateFoundation() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_ObstructionManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_ObstructionManager.h:42:35: warning: 'GetEntitiesByFlags' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual std::vector<entity_id_t> GetEntitiesByFlags(ICmpObstructionManager::flags_t UNUSED(flags)) const { return std::vector<entity_id_t>(); } ^ ../../../source/simulation2/components/ICmpObstruction.h:109:35: note: overridden virtual function is here virtual std::vector<entity_id_t> GetEntitiesByFlags(ICmpObstructionManager::flags_t flags) const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_ObstructionManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_ObstructionManager.h:43:35: warning: 'GetEntitiesBlockingMovement' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual std::vector<entity_id_t> GetEntitiesBlockingMovement() const { return std::vector<entity_id_t>(); } ^ ../../../source/simulation2/components/ICmpObstruction.h:115:35: note: overridden virtual function is here virtual std::vector<entity_id_t> GetEntitiesBlockingMovement() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_ObstructionManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_ObstructionManager.h:44:35: warning: 'GetEntitiesBlockingConstruction' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual std::vector<entity_id_t> GetEntitiesBlockingConstruction() const { return std::vector<entity_id_t>(); } ^ ../../../source/simulation2/components/ICmpObstruction.h:121:35: note: overridden virtual function is here virtual std::vector<entity_id_t> GetEntitiesBlockingConstruction() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_ObstructionManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_ObstructionManager.h:45:35: warning: 'GetEntitiesDeletedUponConstruction' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual std::vector<entity_id_t> GetEntitiesDeletedUponConstruction() const { return std::vector<entity_id_t>(); } ^ ../../../source/simulation2/components/ICmpObstruction.h:127:35: note: overridden virtual function is here virtual std::vector<entity_id_t> GetEntitiesDeletedUponConstruction() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_ObstructionManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_ObstructionManager.h:46:15: warning: 'ResolveFoundationCollisions' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void ResolveFoundationCollisions() const { } ^ ../../../source/simulation2/components/ICmpObstruction.h:133:15: note: overridden virtual function is here virtual void ResolveFoundationCollisions() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_ObstructionManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_ObstructionManager.h:47:15: warning: 'SetActive' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetActive(bool UNUSED(active)) { } ^ ../../../source/simulation2/components/ICmpObstruction.h:135:15: note: overridden virtual function is here virtual void SetActive(bool active) = 0; ^ In file included from ../../../source/simulation2/components/tests/test_ObstructionManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_ObstructionManager.h:48:15: warning: 'SetMovingFlag' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetMovingFlag(bool UNUSED(enabled)) { } ^ ../../../source/simulation2/components/ICmpObstruction.h:137:15: note: overridden virtual function is here virtual void SetMovingFlag(bool enabled) = 0; ^ In file included from ../../../source/simulation2/components/tests/test_ObstructionManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_ObstructionManager.h:49:15: warning: 'SetDisableBlockMovementPathfinding' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetDisableBlockMovementPathfinding(bool UNUSED(movementDisabled), bool UNUSED(pathfindingDisabled), int32_t UNUSED(shape)) { } ^ ../../../source/simulation2/components/ICmpObstruction.h:139:15: note: overridden virtual function is here virtual void SetDisableBlockMovementPathfinding(bool movementDisabled, bool pathfindingDisabled, int32_t shape) = 0; ^ In file included from ../../../source/simulation2/components/tests/test_ObstructionManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_ObstructionManager.h:50:15: warning: 'GetBlockMovementFlag' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool GetBlockMovementFlag(bool) const { return true; } ^ ../../../source/simulation2/components/ICmpObstruction.h:144:15: note: overridden virtual function is here virtual bool GetBlockMovementFlag(bool templateOnly) const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_ObstructionManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_ObstructionManager.h:51:15: warning: 'SetControlGroup' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetControlGroup(entity_id_t UNUSED(group)) { } ^ ../../../source/simulation2/components/ICmpObstruction.h:151:15: note: overridden virtual function is here virtual void SetControlGroup(entity_id_t group) = 0; ^ In file included from ../../../source/simulation2/components/tests/test_ObstructionManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_ObstructionManager.h:52:22: warning: 'GetControlGroup' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual entity_id_t GetControlGroup() const { return INVALID_ENTITY; } ^ ../../../source/simulation2/components/ICmpObstruction.h:154:22: note: overridden virtual function is here virtual entity_id_t GetControlGroup() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_ObstructionManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_ObstructionManager.h:53:15: warning: 'SetControlGroup2' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetControlGroup2(entity_id_t UNUSED(group2)) { } ^ ../../../source/simulation2/components/ICmpObstruction.h:156:15: note: overridden virtual function is here virtual void SetControlGroup2(entity_id_t group2) = 0; ^ In file included from ../../../source/simulation2/components/tests/test_ObstructionManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_ObstructionManager.h:54:22: warning: 'GetControlGroup2' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual entity_id_t GetControlGroup2() const { return INVALID_ENTITY; } ^ ../../../source/simulation2/components/ICmpObstruction.h:157:22: note: overridden virtual function is here virtual entity_id_t GetControlGroup2() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_Position.cpp:16: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_Position.h:29:23: warning: 'GetWaterLevel' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual entity_pos_t GetWaterLevel(entity_pos_t UNUSED(x), entity_pos_t UNUSED(z)) const ^ ../../../source/simulation2/components/ICmpWaterManager.h:41:23: note: overridden virtual function is here virtual entity_pos_t GetWaterLevel(entity_pos_t x, entity_pos_t z) const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_Position.cpp:16: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_Position.h:34:16: warning: 'GetExactWaterLevel' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual float GetExactWaterLevel(float UNUSED(x), float UNUSED(z)) const ^ ../../../source/simulation2/components/ICmpWaterManager.h:46:16: note: overridden virtual function is here virtual float GetExactWaterLevel(float x, float z) const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_Position.cpp:16: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_Position.h:39:15: warning: 'RecomputeWaterData' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void RecomputeWaterData() ^ ../../../source/simulation2/components/ICmpWaterManager.h:31:15: note: overridden virtual function is here virtual void RecomputeWaterData() = 0; ^ In file included from ../../../source/simulation2/components/tests/test_Position.cpp:16: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_Position.h:43:15: warning: 'SetWaterLevel' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetWaterLevel(entity_pos_t UNUSED(h)) ^ ../../../source/simulation2/components/ICmpWaterManager.h:36:15: note: overridden virtual function is here virtual void SetWaterLevel(entity_pos_t h) = 0; ^ 26 warnings generated. In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:33:23: warning: 'GetRange' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual entity_pos_t GetRange() const { return entity_pos_t::FromInt(66); } ^ ../../../source/simulation2/components/ICmpVision.h:31:23: note: overridden virtual function is here virtual entity_pos_t GetRange() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:34:15: warning: 'GetRevealShore' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool GetRevealShore() const { return false; } ^ ../../../source/simulation2/components/ICmpVision.h:32:15: note: overridden virtual function is here virtual bool GetRevealShore() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:42:15: warning: 'SetTurretParent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetTurretParent(entity_id_t UNUSED(id), const CFixedVector3D& UNUSED(pos)) {} ^ ../../../source/simulation2/components/ICmpPosition.h:66:15: note: overridden virtual function is here virtual void SetTurretParent(entity_id_t parent, const CFixedVector3D& offset) = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:43:22: warning: 'GetTurretParent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual entity_id_t GetTurretParent() const {return INVALID_ENTITY;} ^ ../../../source/simulation2/components/ICmpPosition.h:71:22: note: overridden virtual function is here virtual entity_id_t GetTurretParent() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:44:15: warning: 'UpdateTurretPosition' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void UpdateTurretPosition() {} ^ ../../../source/simulation2/components/ICmpPosition.h:76:15: note: overridden virtual function is here virtual void UpdateTurretPosition() = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:45:33: warning: 'GetTurrets' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual std::set<entity_id_t>* GetTurrets() { return NULL; } ^ ../../../source/simulation2/components/ICmpPosition.h:81:33: note: overridden virtual function is here virtual std::set<entity_id_t>* GetTurrets() = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:46:15: warning: 'IsInWorld' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsInWorld() const { return true; } ^ ../../../source/simulation2/components/ICmpPosition.h:86:15: note: overridden virtual function is here virtual bool IsInWorld() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:47:15: warning: 'MoveOutOfWorld' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void MoveOutOfWorld() { } ^ ../../../source/simulation2/components/ICmpPosition.h:91:15: note: overridden virtual function is here virtual void MoveOutOfWorld() = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:48:15: warning: 'MoveTo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void MoveTo(entity_pos_t UNUSED(x), entity_pos_t UNUSED(z)) { } ^ ../../../source/simulation2/components/ICmpPosition.h:96:15: note: overridden virtual function is here virtual void MoveTo(entity_pos_t x, entity_pos_t z) = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:49:15: warning: 'MoveAndTurnTo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void MoveAndTurnTo(entity_pos_t UNUSED(x), entity_pos_t UNUSED(z), entity_angle_t UNUSED(a)) { } ^ ../../../source/simulation2/components/ICmpPosition.h:101:15: note: overridden virtual function is here virtual void MoveAndTurnTo(entity_pos_t x, entity_pos_t z, entity_angle_t ry) = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:50:15: warning: 'JumpTo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void JumpTo(entity_pos_t UNUSED(x), entity_pos_t UNUSED(z)) { } ^ ../../../source/simulation2/components/ICmpPosition.h:106:15: note: overridden virtual function is here virtual void JumpTo(entity_pos_t x, entity_pos_t z) = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:51:15: warning: 'SetHeightOffset' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetHeightOffset(entity_pos_t UNUSED(dy)) { } ^ ../../../source/simulation2/components/ICmpPosition.h:111:15: note: overridden virtual function is here virtual void SetHeightOffset(entity_pos_t dy) = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:52:23: warning: 'GetHeightOffset' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual entity_pos_t GetHeightOffset() const { return entity_pos_t::Zero(); } ^ ../../../source/simulation2/components/ICmpPosition.h:116:23: note: overridden virtual function is here virtual entity_pos_t GetHeightOffset() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:53:15: warning: 'SetHeightFixed' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetHeightFixed(entity_pos_t UNUSED(y)) { } ^ ../../../source/simulation2/components/ICmpPosition.h:121:15: note: overridden virtual function is here virtual void SetHeightFixed(entity_pos_t y) = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:54:23: warning: 'GetHeightFixed' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual entity_pos_t GetHeightFixed() const { return entity_pos_t::Zero(); } ^ ../../../source/simulation2/components/ICmpPosition.h:126:23: note: overridden virtual function is here virtual entity_pos_t GetHeightFixed() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:55:23: warning: 'GetHeightAtFixed' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual entity_pos_t GetHeightAtFixed(entity_pos_t, entity_pos_t) const { return entity_pos_t::Zero(); } ^ ../../../source/simulation2/components/ICmpPosition.h:132:23: note: overridden virtual function is here virtual entity_pos_t GetHeightAtFixed(entity_pos_t x, entity_pos_t z) const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:56:15: warning: 'IsHeightRelative' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsHeightRelative() const { return true; } ^ ../../../source/simulation2/components/ICmpPosition.h:137:15: note: overridden virtual function is here virtual bool IsHeightRelative() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:57:15: warning: 'SetHeightRelative' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetHeightRelative(bool UNUSED(relative)) { } ^ ../../../source/simulation2/components/ICmpPosition.h:143:15: note: overridden virtual function is here virtual void SetHeightRelative(bool flag) = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:58:15: warning: 'CanFloat' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool CanFloat() const { return false; } ^ ../../../source/simulation2/components/ICmpPosition.h:148:15: note: overridden virtual function is here virtual bool CanFloat() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:59:15: warning: 'SetFloating' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetFloating(bool UNUSED(flag)) { } ^ ../../../source/simulation2/components/ICmpPosition.h:153:15: note: overridden virtual function is here virtual void SetFloating(bool flag) = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:60:15: warning: 'SetActorFloating' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetActorFloating(bool UNUSED(flag)) { } ^ ../../../source/simulation2/components/ICmpPosition.h:159:15: note: overridden virtual function is here virtual void SetActorFloating(bool flag) = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:61:15: warning: 'SetConstructionProgress' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetConstructionProgress(fixed UNUSED(progress)) { } ^ ../../../source/simulation2/components/ICmpPosition.h:165:15: note: overridden virtual function is here virtual void SetConstructionProgress(fixed progress) = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:62:25: warning: 'GetPosition' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual CFixedVector3D GetPosition() const { return m_Pos; } ^ ../../../source/simulation2/components/ICmpPosition.h:172:25: note: overridden virtual function is here virtual CFixedVector3D GetPosition() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:63:25: warning: 'GetPosition2D' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual CFixedVector2D GetPosition2D() const { return CFixedVector2D(m_Pos.X, m_Pos.Z); } ^ ../../../source/simulation2/components/ICmpPosition.h:178:25: note: overridden virtual function is here virtual CFixedVector2D GetPosition2D() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:64:25: warning: 'GetPreviousPosition' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual CFixedVector3D GetPreviousPosition() const { return CFixedVector3D(); } ^ ../../../source/simulation2/components/ICmpPosition.h:185:25: note: overridden virtual function is here virtual CFixedVector3D GetPreviousPosition() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:65:25: warning: 'GetPreviousPosition2D' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual CFixedVector2D GetPreviousPosition2D() const { return CFixedVector2D(); } ^ ../../../source/simulation2/components/ICmpPosition.h:191:25: note: overridden virtual function is here virtual CFixedVector2D GetPreviousPosition2D() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:66:16: warning: 'GetTurnRate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual fixed GetTurnRate() const { return fixed::Zero(); } ^ ../../../source/simulation2/components/ICmpPosition.h:196:16: note: overridden virtual function is here virtual fixed GetTurnRate() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:67:15: warning: 'TurnTo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void TurnTo(entity_angle_t UNUSED(y)) { } ^ ../../../source/simulation2/components/ICmpPosition.h:202:15: note: overridden virtual function is here virtual void TurnTo(entity_angle_t y) = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:68:15: warning: 'SetYRotation' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetYRotation(entity_angle_t UNUSED(y)) { } ^ ../../../source/simulation2/components/ICmpPosition.h:208:15: note: overridden virtual function is here virtual void SetYRotation(entity_angle_t y) = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:69:15: warning: 'SetXZRotation' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetXZRotation(entity_angle_t UNUSED(x), entity_angle_t UNUSED(z)) { } ^ ../../../source/simulation2/components/ICmpPosition.h:216:15: note: overridden virtual function is here virtual void SetXZRotation(entity_angle_t x, entity_angle_t z) = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:70:25: warning: 'GetRotation' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual CFixedVector3D GetRotation() const { return CFixedVector3D(); } ^ ../../../source/simulation2/components/ICmpPosition.h:226:25: note: overridden virtual function is here virtual CFixedVector3D GetRotation() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:71:16: warning: 'GetDistanceTravelled' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual fixed GetDistanceTravelled() const { return fixed::Zero(); } ^ ../../../source/simulation2/components/ICmpPosition.h:232:16: note: overridden virtual function is here virtual fixed GetDistanceTravelled() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:72:15: warning: 'GetInterpolatedPosition2D' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void GetInterpolatedPosition2D(float UNUSED(frameOffset), float& x, float& z, float& rotY) const { x = z = rotY = 0; } ^ ../../../source/simulation2/components/ICmpPosition.h:238:15: note: overridden virtual function is here virtual void GetInterpolatedPosition2D(float frameOffset, float& x, float& z, float& rotY) const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:73:20: warning: 'GetInterpolatedTransform' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual CMatrix3D GetInterpolatedTransform(float UNUSED(frameOffset)) const { return CMatrix3D(); } ^ ../../../source/simulation2/components/ICmpPosition.h:244:20: note: overridden virtual function is here virtual CMatrix3D GetInterpolatedTransform(float frameOffset) const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:85:40: warning: 'GetObstruction' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual ICmpObstructionManager::tag_t GetObstruction() const { return {}; }; ^ ../../../source/simulation2/components/ICmpObstruction.h:47:40: note: overridden virtual function is here virtual ICmpObstructionManager::tag_t GetObstruction() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:86:15: warning: 'GetObstructionSquare' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool GetObstructionSquare(ICmpObstructionManager::ObstructionSquare&) const { return false; }; ^ ../../../source/simulation2/components/ICmpObstruction.h:54:15: note: overridden virtual function is here virtual bool GetObstructionSquare(ICmpObstructionManager::ObstructionSquare& out) const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:87:15: warning: 'GetPreviousObstructionSquare' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool GetPreviousObstructionSquare(ICmpObstructionManager::ObstructionSquare&) const { return false; }; ^ ../../../source/simulation2/components/ICmpObstruction.h:59:15: note: overridden virtual function is here virtual bool GetPreviousObstructionSquare(ICmpObstructionManager::ObstructionSquare& out) const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:88:23: warning: 'GetSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual entity_pos_t GetSize() const { return m_Size; }; ^ ../../../source/simulation2/components/ICmpObstruction.h:64:23: note: overridden virtual function is here virtual entity_pos_t GetSize() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:89:25: warning: 'GetStaticSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual CFixedVector2D GetStaticSize() const { return {}; }; ^ ../../../source/simulation2/components/ICmpObstruction.h:69:25: note: overridden virtual function is here virtual CFixedVector2D GetStaticSize() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:90:27: warning: 'GetObstructionType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual EObstructionType GetObstructionType() const { return {}; }; ^ ../../../source/simulation2/components/ICmpObstruction.h:71:27: note: overridden virtual function is here virtual EObstructionType GetObstructionType() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:91:15: warning: 'SetUnitClearance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetUnitClearance(const entity_pos_t&) {}; ^ ../../../source/simulation2/components/ICmpObstruction.h:73:15: note: overridden virtual function is here virtual void SetUnitClearance(const entity_pos_t& clearance) = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:92:15: warning: 'IsControlPersistent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsControlPersistent() const { return {}; }; ^ ../../../source/simulation2/components/ICmpObstruction.h:75:15: note: overridden virtual function is here virtual bool IsControlPersistent() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:93:15: warning: 'CheckShorePlacement' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool CheckShorePlacement() const { return {}; }; ^ ../../../source/simulation2/components/ICmpObstruction.h:80:15: note: overridden virtual function is here virtual bool CheckShorePlacement() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:94:27: warning: 'CheckFoundation' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual EFoundationCheck CheckFoundation(const std::string&) const { return {}; }; ^ ../../../source/simulation2/components/ICmpObstruction.h:89:27: note: overridden virtual function is here virtual EFoundationCheck CheckFoundation(const std::string& className) const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:95:27: warning: 'CheckFoundation' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual EFoundationCheck CheckFoundation(const std::string& , bool) const { return {}; }; ^ ../../../source/simulation2/components/ICmpObstruction.h:90:27: note: overridden virtual function is here virtual EFoundationCheck CheckFoundation(const std::string& className, bool onlyCenterPoint) const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:96:22: warning: 'CheckFoundation_wrapper' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual std::string CheckFoundation_wrapper(const std::string&, bool) const { return {}; }; ^ ../../../source/simulation2/components/ICmpObstruction.h:96:22: note: overridden virtual function is here virtual std::string CheckFoundation_wrapper(const std::string& className, bool onlyCenterPoint) const; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:97:15: warning: 'CheckDuplicateFoundation' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool CheckDuplicateFoundation() const { return {}; }; ^ ../../../source/simulation2/components/ICmpObstruction.h:103:15: note: overridden virtual function is here virtual bool CheckDuplicateFoundation() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:98:35: warning: 'GetEntitiesByFlags' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual std::vector<entity_id_t> GetEntitiesByFlags(ICmpObstructionManager::flags_t) const { return {}; }; ^ ../../../source/simulation2/components/ICmpObstruction.h:109:35: note: overridden virtual function is here virtual std::vector<entity_id_t> GetEntitiesByFlags(ICmpObstructionManager::flags_t flags) const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:99:35: warning: 'GetEntitiesBlockingMovement' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual std::vector<entity_id_t> GetEntitiesBlockingMovement() const { return {}; }; ^ ../../../source/simulation2/components/ICmpObstruction.h:115:35: note: overridden virtual function is here virtual std::vector<entity_id_t> GetEntitiesBlockingMovement() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:100:35: warning: 'GetEntitiesBlockingConstruction' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual std::vector<entity_id_t> GetEntitiesBlockingConstruction() const { return {}; }; ^ ../../../source/simulation2/components/ICmpObstruction.h:121:35: note: overridden virtual function is here virtual std::vector<entity_id_t> GetEntitiesBlockingConstruction() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:101:35: warning: 'GetEntitiesDeletedUponConstruction' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual std::vector<entity_id_t> GetEntitiesDeletedUponConstruction() const { return {}; }; ^ ../../../source/simulation2/components/ICmpObstruction.h:127:35: note: overridden virtual function is here virtual std::vector<entity_id_t> GetEntitiesDeletedUponConstruction() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:102:15: warning: 'ResolveFoundationCollisions' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void ResolveFoundationCollisions() const {}; ^ ../../../source/simulation2/components/ICmpObstruction.h:133:15: note: overridden virtual function is here virtual void ResolveFoundationCollisions() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:103:15: warning: 'SetActive' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetActive(bool) {}; ^ ../../../source/simulation2/components/ICmpObstruction.h:135:15: note: overridden virtual function is here virtual void SetActive(bool active) = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:104:15: warning: 'SetMovingFlag' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetMovingFlag(bool) {}; ^ ../../../source/simulation2/components/ICmpObstruction.h:137:15: note: overridden virtual function is here virtual void SetMovingFlag(bool enabled) = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:105:15: warning: 'SetDisableBlockMovementPathfinding' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetDisableBlockMovementPathfinding(bool, bool, int32_t) {}; ^ ../../../source/simulation2/components/ICmpObstruction.h:139:15: note: overridden virtual function is here virtual void SetDisableBlockMovementPathfinding(bool movementDisabled, bool pathfindingDisabled, int32_t shape) = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:106:15: warning: 'GetBlockMovementFlag' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool GetBlockMovementFlag(bool) const { return {}; }; ^ ../../../source/simulation2/components/ICmpObstruction.h:144:15: note: overridden virtual function is here virtual bool GetBlockMovementFlag(bool templateOnly) const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:107:15: warning: 'SetControlGroup' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetControlGroup(entity_id_t) {}; ^ ../../../source/simulation2/components/ICmpObstruction.h:151:15: note: overridden virtual function is here virtual void SetControlGroup(entity_id_t group) = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:108:22: warning: 'GetControlGroup' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual entity_id_t GetControlGroup() const { return {}; }; ^ ../../../source/simulation2/components/ICmpObstruction.h:154:22: note: overridden virtual function is here virtual entity_id_t GetControlGroup() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:109:15: warning: 'SetControlGroup2' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetControlGroup2(entity_id_t) {}; ^ ../../../source/simulation2/components/ICmpObstruction.h:156:15: note: overridden virtual function is here virtual void SetControlGroup2(entity_id_t group2) = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:110:22: warning: 'GetControlGroup2' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual entity_id_t GetControlGroup2() const { return {}; }; ^ ../../../source/simulation2/components/ICmpObstruction.h:157:22: note: overridden virtual function is here virtual entity_id_t GetControlGroup2() const = 0; ^ 4 warnings generated. 60 warnings generated. ld: warning: text-based stub file /System/Library/Frameworks//CoreAudio.framework/CoreAudio.tbd and library file /System/Library/Frameworks//CoreAudio.framework/CoreAudio are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//AudioToolbox.framework/AudioToolbox.tbd and library file /System/Library/Frameworks//AudioToolbox.framework/AudioToolbox are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//ForceFeedback.framework/ForceFeedback.tbd and library file /System/Library/Frameworks//ForceFeedback.framework/ForceFeedback are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreVideo.framework/CoreVideo.tbd and library file /System/Library/Frameworks//CoreVideo.framework/CoreVideo are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//Cocoa.framework/Cocoa.tbd and library file /System/Library/Frameworks//Cocoa.framework/Cocoa are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//IOKit.framework/IOKit.tbd and library file /System/Library/Frameworks//IOKit.framework/IOKit are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//QuartzCore.framework/QuartzCore.tbd and library file /System/Library/Frameworks//QuartzCore.framework/QuartzCore are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//Metal.framework/Metal.tbd and library file /System/Library/Frameworks//Metal.framework/Metal are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//Security.framework/Security.tbd and library file /System/Library/Frameworks//Security.framework/Security are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//OpenAL.framework/OpenAL.tbd and library file /System/Library/Frameworks//OpenAL.framework/OpenAL are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreImage.framework/Versions/A/CoreImage.tbd and library file /System/Library/Frameworks//CoreImage.framework/Versions/A/CoreImage are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//AppKit.framework/Versions/C/AppKit.tbd and library file /System/Library/Frameworks//AppKit.framework/Versions/C/AppKit are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreData.framework/Versions/A/CoreData.tbd and library file /System/Library/Frameworks//CoreData.framework/Versions/A/CoreData are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//ApplicationServices.framework/Versions/A/ApplicationServices.tbd and library file /System/Library/Frameworks//ApplicationServices.framework/Versions/A/ApplicationServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/UIFoundation.tbd and library file /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/UIFoundation are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//Foundation.framework/Versions/C/Foundation.tbd and library file /System/Library/Frameworks//Foundation.framework/Versions/C/Foundation are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreGraphics.framework/Versions/A/CoreGraphics.tbd and library file /System/Library/Frameworks//CoreGraphics.framework/Versions/A/CoreGraphics are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreText.framework/Versions/A/CoreText.tbd and library file /System/Library/Frameworks//CoreText.framework/Versions/A/CoreText are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//ImageIO.framework/Versions/A/ImageIO.tbd and library file /System/Library/Frameworks//ImageIO.framework/Versions/A/ImageIO are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//ColorSync.framework/Versions/A/ColorSync.tbd and library file /System/Library/Frameworks//ColorSync.framework/Versions/A/ColorSync are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSyncLegacy.framework/Versions/A/ColorSyncLegacy.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSyncLegacy.framework/Versions/A/ColorSyncLegacy are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreServices.framework/Versions/A/CoreServices.tbd and library file /System/Library/Frameworks//CoreServices.framework/Versions/A/CoreServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreFoundation.framework/Versions/A/CoreFoundation.tbd and library file /System/Library/Frameworks//CoreFoundation.framework/Versions/A/CoreFoundation are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CFNetwork.framework/Versions/A/CFNetwork.tbd and library file /System/Library/Frameworks//CFNetwork.framework/Versions/A/CFNetwork are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/FSEvents.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/FSEvents are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SharedFileList.framework/Versions/A/SharedFileList.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SharedFileList.framework/Versions/A/SharedFileList are out of sync. Falling back to library file for linking. ld: warning: object file (../../../libraries/osx/fmt/lib/libfmt.a(format.cc.o)) was built for newer OSX version (10.13) than being linked (10.12) ld: warning: text-based stub file /System/Library/Frameworks//CoreFoundation.framework/CoreFoundation.tbd and library file /System/Library/Frameworks//CoreFoundation.framework/CoreFoundation are out of sync. Falling back to library file for linking.
Link to build: https://jenkins.wildfiregames.com/job/macos-differential/5786/display/redirect
Successful build - Chance fights ever on the side of the prudent.
Link to build: https://jenkins.wildfiregames.com/job/vs2015-differential/6877/display/redirect
Successful build - Chance fights ever on the side of the prudent.
builderr-debug-macos.txt ../../../source/simulation2/components/CCmpRangeManager.cpp:847:26: warning: 'GetSubdivision' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] FastSpatialSubdivision* GetSubdivision() ^ ../../../source/simulation2/components/ICmpRangeManager.h:115:34: note: overridden virtual function is here virtual FastSpatialSubdivision* GetSubdivision() = 0; ^ ../../../source/simulation2/components/CCmpRangeManager.cpp:1817:9: warning: 'GetVerticesPerSide' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t GetVerticesPerSide() const ^ ../../../source/simulation2/components/ICmpRangeManager.h:384:17: note: overridden virtual function is here virtual size_t GetVerticesPerSide() const = 0; ^ ../../../source/simulation2/components/CCmpRangeManager.cpp:1985:7: warning: 'ExploreMap' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void ExploreMap(player_id_t p) ^ ../../../source/simulation2/components/ICmpRangeManager.h:323:15: note: overridden virtual function is here virtual void ExploreMap(player_id_t p) = 0; ^ ../../../source/simulation2/components/CCmpRangeOverlayRenderer.cpp:76:7: warning: 'ResetRangeOverlays' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void ResetRangeOverlays() ^ ../../../source/simulation2/components/ICmpRangeOverlayRenderer.h:35:15: note: overridden virtual function is here virtual void ResetRangeOverlays() = 0; ^ ../../../source/simulation2/components/CCmpRangeOverlayRenderer.cpp:101:7: warning: 'HandleMessage' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void HandleMessage(const CMessage& msg, bool UNUSED(global)) ^ ../../../source/simulation2/system/IComponent.h:49:15: note: overridden virtual function is here virtual void HandleMessage(const CMessage& msg, bool global); ^ 2 warnings generated. 3 warnings generated. ../../../source/simulation2/components/CCmpTerritoryManager.cpp:296:5: warning: 'GetTerritoryPercentage' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] u8 GetTerritoryPercentage(player_id_t player); ^ ../../../source/simulation2/components/ICmpTerritoryManager.h:96:14: note: overridden virtual function is here virtual u8 GetTerritoryPercentage(player_id_t player) = 0; ^ In file included from ../../../source/simulation2/components/CCmpUnitMotion_System.cpp:20: In file included from ../../../source/simulation2/components/CCmpUnitMotion.h:24: ../../../source/simulation2/components/CCmpUnitMotionManager.h:128:15: warning: 'Init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Init(const CParamNode& UNUSED(paramNode)); ^ ../../../source/simulation2/system/IComponent.h:46:15: note: overridden virtual function is here virtual void Init(const CParamNode& paramNode) = 0; ^ In file included from ../../../source/simulation2/components/CCmpUnitMotion_System.cpp:20: In file included from ../../../source/simulation2/components/CCmpUnitMotion.h:24: ../../../source/simulation2/components/CCmpUnitMotionManager.h:130:15: warning: 'Deinit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Deinit() ^ ../../../source/simulation2/system/IComponent.h:47:15: note: overridden virtual function is here virtual void Deinit() = 0; ^ In file included from ../../../source/simulation2/components/CCmpUnitMotion_System.cpp:20: In file included from ../../../source/simulation2/components/CCmpUnitMotion.h:24: ../../../source/simulation2/components/CCmpUnitMotionManager.h:134:15: warning: 'Serialize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Serialize(ISerializer& serialize); ^ ../../../source/simulation2/system/IComponent.h:62:15: note: overridden virtual function is here virtual void Serialize(ISerializer& serialize) = 0; ^ In file included from ../../../source/simulation2/components/CCmpUnitMotion_System.cpp:20: In file included from ../../../source/simulation2/components/CCmpUnitMotion.h:24: ../../../source/simulation2/components/CCmpUnitMotionManager.h:135:15: warning: 'Deserialize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Deserialize(const CParamNode& paramNode, IDeserializer& deserialize); ^ ../../../source/simulation2/system/IComponent.h:63:15: note: overridden virtual function is here virtual void Deserialize(const CParamNode& paramNode, IDeserializer& deserialize) = 0; ^ In file included from ../../../source/simulation2/components/CCmpUnitMotion_System.cpp:20: In file included from ../../../source/simulation2/components/CCmpUnitMotion.h:24: ../../../source/simulation2/components/CCmpUnitMotionManager.h:137:15: warning: 'HandleMessage' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void HandleMessage(const CMessage& msg, bool global); ^ ../../../source/simulation2/system/IComponent.h:49:15: note: overridden virtual function is here virtual void HandleMessage(const CMessage& msg, bool global); ^ In file included from ../../../source/simulation2/components/CCmpUnitMotion_System.cpp:20: In file included from ../../../source/simulation2/components/CCmpUnitMotion.h:24: ../../../source/simulation2/components/CCmpUnitMotionManager.h:139:15: warning: 'Register' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Register(CCmpUnitMotion* component, entity_id_t ent, bool formationController); ^ ../../../source/simulation2/components/ICmpUnitMotionManager.h:41:15: note: overridden virtual function is here virtual void Register(CCmpUnitMotion* component, entity_id_t ent, bool formationController) = 0; ^ In file included from ../../../source/simulation2/components/CCmpUnitMotion_System.cpp:20: In file included from ../../../source/simulation2/components/CCmpUnitMotion.h:24: ../../../source/simulation2/components/CCmpUnitMotionManager.h:140:15: warning: 'Unregister' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Unregister(entity_id_t ent); ^ ../../../source/simulation2/components/ICmpUnitMotionManager.h:42:15: note: overridden virtual function is here virtual void Unregister(entity_id_t ent) = 0; ^ In file included from ../../../source/simulation2/components/CCmpUnitMotion_System.cpp:20: In file included from ../../../source/simulation2/components/CCmpUnitMotion.h:24: ../../../source/simulation2/components/CCmpUnitMotionManager.h:142:15: warning: 'ComputingMotion' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool ComputingMotion() const ^ ../../../source/simulation2/components/ICmpUnitMotionManager.h:47:15: note: overridden virtual function is here virtual bool ComputingMotion() const = 0; ^ In file included from ../../../source/simulation2/components/CCmpUnitMotion_System.cpp:20: In file included from ../../../source/simulation2/components/CCmpUnitMotion.h:24: ../../../source/simulation2/components/CCmpUnitMotionManager.h:147:15: warning: 'IsPushingActivated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsPushingActivated() const ^ ../../../source/simulation2/components/ICmpUnitMotionManager.h:52:15: note: overridden virtual function is here virtual bool IsPushingActivated() const = 0; ^ 1 warning generated. ../../../source/simulation2/components/ICmpAIInterface.cpp:33:15: warning: 'GetRepresentation' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void GetRepresentation(JS::MutableHandleValue ret) ^ ../../../source/simulation2/components/ICmpAIInterface.h:30:15: note: overridden virtual function is here virtual void GetRepresentation(JS::MutableHandleValue ret) = 0; ^ ../../../source/simulation2/components/ICmpAIInterface.cpp:37:15: warning: 'GetFullRepresentation' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void GetFullRepresentation(JS::MutableHandleValue ret, bool flushEvents = false) ^ ../../../source/simulation2/components/ICmpAIInterface.h:35:15: note: overridden virtual function is here virtual void GetFullRepresentation(JS::MutableHandleValue ret, bool flushEvents) = 0; ^ 9 warnings generated. ../../../source/simulation2/components/ICmpAttack.cpp:34:16: warning: 'GetRepeatTime' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual float GetRepeatTime(const std::string& type) const ^ ../../../source/simulation2/components/ICmpAttack.h:29:19: note: overridden virtual function is here virtual float GetRepeatTime(const std::string& type) const = 0; ^ ../../../source/simulation2/components/ICmpAttack.cpp:39:28: warning: 'GetAttackTypes' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual std::vector<CStr> GetAttackTypes() const ^ ../../../source/simulation2/components/ICmpAttack.h:30:31: note: overridden virtual function is here virtual std::vector<CStr> GetAttackTypes() const = 0; ^ ../../../source/simulation2/components/ICmpFogging.cpp:33:15: warning: 'IsActivated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsActivated() ^ ../../../source/simulation2/components/ICmpFogging.h:33:15: note: overridden virtual function is here virtual bool IsActivated() = 0; ^ ../../../source/simulation2/components/ICmpFogging.cpp:38:15: warning: 'WasSeen' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool WasSeen(player_id_t player) ^ ../../../source/simulation2/components/ICmpFogging.h:34:15: note: overridden virtual function is here virtual bool WasSeen(player_id_t player) = 0; ^ ../../../source/simulation2/components/ICmpFogging.cpp:43:15: warning: 'IsMiraged' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsMiraged(player_id_t player) ^ ../../../source/simulation2/components/ICmpFogging.h:35:15: note: overridden virtual function is here virtual bool IsMiraged(player_id_t player) = 0; ^ ../../../source/simulation2/components/ICmpFogging.cpp:48:15: warning: 'ForceMiraging' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void ForceMiraging(player_id_t player) ^ ../../../source/simulation2/components/ICmpFogging.h:36:15: note: overridden virtual function is here virtual void ForceMiraging(player_id_t player) = 0; ^ 2 warnings generated. ../../../source/simulation2/components/ICmpGarrisonHolder.cpp:33:35: warning: 'GetEntities' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual std::vector<entity_id_t> GetEntities() const ^ ../../../source/simulation2/components/ICmpGarrisonHolder.h:28:35: note: overridden virtual function is here virtual std::vector<entity_id_t> GetEntities() const = 0; ^ ../../../source/simulation2/components/ICmpGarrisonHolder.cpp:38:15: warning: 'SetInitEntities' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetInitEntities(std::vector<entity_id_t>&& entities) ^ ../../../source/simulation2/components/ICmpGarrisonHolder.h:30:15: note: overridden virtual function is here virtual void SetInitEntities(std::vector<entity_id_t>&& entities) = 0; ^ 2 warnings generated. ../../../source/simulation2/components/ICmpGuiInterface.cpp:33:15: warning: 'ScriptCall' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void ScriptCall(int player, const std::wstring& cmd, JS::HandleValue data, JS::MutableHandleValue ret) ^ ../../../source/simulation2/components/ICmpGuiInterface.h:29:15: note: overridden virtual function is here virtual void ScriptCall(int player, const std::wstring& cmd, JS::HandleValue data, JS::MutableHandleValue ret) = 0; ^ ../../../source/simulation2/components/ICmpIdentity.cpp:34:22: warning: 'GetSelectionGroupName' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual std::string GetSelectionGroupName() ^ ../../../source/simulation2/components/ICmpIdentity.h:30:22: note: overridden virtual function is here virtual std::string GetSelectionGroupName() = 0; ^ ../../../source/simulation2/components/ICmpIdentity.cpp:39:23: warning: 'GetPhenotype' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual std::wstring GetPhenotype() ^ ../../../source/simulation2/components/ICmpIdentity.h:32:23: note: overridden virtual function is here virtual std::wstring GetPhenotype() = 0; ^ ../../../source/simulation2/components/ICmpIdentity.cpp:44:23: warning: 'GetCiv' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual std::wstring GetCiv() ^ ../../../source/simulation2/components/ICmpIdentity.h:34:23: note: overridden virtual function is here virtual std::wstring GetCiv() = 0; ^ 4 warnings generated. ../../../source/simulation2/components/ICmpMirage.cpp:33:22: warning: 'GetPlayer' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual player_id_t GetPlayer() ^ ../../../source/simulation2/components/ICmpMirage.h:32:22: note: overridden virtual function is here virtual player_id_t GetPlayer() = 0; ^ 2 warnings generated. 1 warning generated. 3 warnings generated. ../../../source/simulation2/components/ICmpPlayer.cpp:35:17: warning: 'GetDisplayedColor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual CColor GetDisplayedColor() ^ ../../../source/simulation2/components/ICmpPlayer.h:35:17: note: overridden virtual function is here virtual CColor GetDisplayedColor() = 0; ^ ../../../source/simulation2/components/ICmpPlayer.cpp:40:25: warning: 'GetStartingCameraPos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual CFixedVector3D GetStartingCameraPos() ^ ../../../source/simulation2/components/ICmpPlayer.h:36:25: note: overridden virtual function is here virtual CFixedVector3D GetStartingCameraPos() = 0; ^ ../../../source/simulation2/components/ICmpPlayer.cpp:45:25: warning: 'GetStartingCameraRot' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual CFixedVector3D GetStartingCameraRot() ^ ../../../source/simulation2/components/ICmpPlayer.h:37:25: note: overridden virtual function is here virtual CFixedVector3D GetStartingCameraRot() = 0; ^ ../../../source/simulation2/components/ICmpPlayer.cpp:50:15: warning: 'HasStartingCamera' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool HasStartingCamera() ^ ../../../source/simulation2/components/ICmpPlayer.h:39:15: note: overridden virtual function is here virtual bool HasStartingCamera() = 0; ^ ../../../source/simulation2/components/ICmpPlayer.cpp:55:22: warning: 'GetState' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual std::string GetState() ^ ../../../source/simulation2/components/ICmpPlayer.h:40:22: note: overridden virtual function is here virtual std::string GetState() = 0; ^ ../../../source/simulation2/components/ICmpPlayerManager.cpp:33:18: warning: 'GetNumPlayers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual int32_t GetNumPlayers() ^ ../../../source/simulation2/components/ICmpPlayerManager.h:29:18: note: overridden virtual function is here virtual int32_t GetNumPlayers() = 0; ^ ../../../source/simulation2/components/ICmpPlayerManager.cpp:38:22: warning: 'GetPlayerByID' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual entity_id_t GetPlayerByID(int32_t id) ^ ../../../source/simulation2/components/ICmpPlayerManager.h:31:22: note: overridden virtual function is here virtual entity_id_t GetPlayerByID(int32_t id) = 0; ^ 1 warning generated. ../../../source/simulation2/components/ICmpRallyPoint.cpp:34:15: warning: 'HasPositions' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool HasPositions() ^ ../../../source/simulation2/components/ICmpRallyPoint.h:31:15: note: overridden virtual function is here virtual bool HasPositions() = 0; ^ ../../../source/simulation2/components/ICmpRallyPoint.cpp:39:25: warning: 'GetFirstPosition' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual CFixedVector2D GetFirstPosition() ^ ../../../source/simulation2/components/ICmpRallyPoint.h:33:25: note: overridden virtual function is here virtual CFixedVector2D GetFirstPosition() = 0; ^ 5 warnings generated. 2 warnings generated. ../../../source/simulation2/components/ICmpSound.cpp:33:23: warning: 'GetSoundGroup' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual std::wstring GetSoundGroup(const std::wstring& soundName) const ^ ../../../source/simulation2/components/ICmpSound.h:31:23: note: overridden virtual function is here virtual std::wstring GetSoundGroup(const std::wstring& soundName) const = 0; ^ ../../../source/simulation2/components/ICmpTerritoryDecayManager.cpp:33:15: warning: 'SetBlinkingEntities' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetBlinkingEntities() ^ ../../../source/simulation2/components/ICmpTerritoryDecayManager.h:27:15: note: overridden virtual function is here virtual void SetBlinkingEntities() = 0; ^ 2 warnings generated. ../../../source/simulation2/components/ICmpTurretHolder.cpp:37:60: warning: 'GetTurrets' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual std::vector<std::pair<std::string, entity_id_t> > GetTurrets() const ^ ../../../source/simulation2/components/ICmpTurretHolder.h:32:59: note: overridden virtual function is here virtual std::vector<std::pair<std::string, entity_id_t>> GetTurrets() const = 0; ^ ../../../source/simulation2/components/ICmpTurretHolder.cpp:53:15: warning: 'SetInitEntities' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetInitEntities(std::vector<std::pair<std::string, entity_id_t>>&& entities) ^ ../../../source/simulation2/components/ICmpTurretHolder.h:37:15: note: overridden virtual function is here virtual void SetInitEntities(std::vector<std::pair<std::string, entity_id_t>>&& entities) = 0; ^ ../../../source/simulation2/components/ICmpUnitMotion.cpp:54:15: warning: 'MoveToPointRange' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool MoveToPointRange(entity_pos_t x, entity_pos_t z, entity_pos_t minRange, entity_pos_t maxRange) ^ ../../../source/simulation2/components/ICmpUnitMotion.h:45:15: note: overridden virtual function is here virtual bool MoveToPointRange(entity_pos_t x, entity_pos_t z, entity_pos_t minRange, entity_pos_t maxRange) = 0; ^ ../../../source/simulation2/components/ICmpUnitMotion.cpp:59:15: warning: 'MoveToTargetRange' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool MoveToTargetRange(entity_id_t target, entity_pos_t minRange, entity_pos_t maxRange) ^ ../../../source/simulation2/components/ICmpUnitMotion.h:55:15: note: overridden virtual function is here virtual bool MoveToTargetRange(entity_id_t target, entity_pos_t minRange, entity_pos_t maxRange) = 0; ^ ../../../source/simulation2/components/ICmpUnitMotion.cpp:64:15: warning: 'MoveToFormationOffset' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void MoveToFormationOffset(entity_id_t target, entity_pos_t x, entity_pos_t z) ^ ../../../source/simulation2/components/ICmpUnitMotion.h:62:15: note: overridden virtual function is here virtual void MoveToFormationOffset(entity_id_t controller, entity_pos_t x, entity_pos_t z) = 0; ^ ../../../source/simulation2/components/ICmpUnitMotion.cpp:69:15: warning: 'SetMemberOfFormation' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetMemberOfFormation(entity_id_t controller) ^ ../../../source/simulation2/components/ICmpUnitMotion.h:68:15: note: overridden virtual function is here virtual void SetMemberOfFormation(entity_id_t controller) = 0; ^ ../../../source/simulation2/components/ICmpUnitMotion.cpp:74:15: warning: 'IsTargetRangeReachable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsTargetRangeReachable(entity_id_t target, entity_pos_t minRange, entity_pos_t maxRange) ^ ../../../source/simulation2/components/ICmpUnitMotion.h:77:15: note: overridden virtual function is here virtual bool IsTargetRangeReachable(entity_id_t target, entity_pos_t minRange, entity_pos_t maxRange) = 0; ^ ../../../source/simulation2/components/ICmpUnitMotion.cpp:79:15: warning: 'FaceTowardsPoint' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void FaceTowardsPoint(entity_pos_t x, entity_pos_t z) ^ ../../../source/simulation2/components/ICmpUnitMotion.h:82:15: note: overridden virtual function is here virtual void FaceTowardsPoint(entity_pos_t x, entity_pos_t z) = 0; ^ ../../../source/simulation2/components/ICmpUnitMotion.cpp:84:15: warning: 'StopMoving' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void StopMoving() ^ ../../../source/simulation2/components/ICmpUnitMotion.h:87:15: note: overridden virtual function is here virtual void StopMoving() = 0; ^ ../../../source/simulation2/components/ICmpUnitMotion.cpp:89:16: warning: 'GetCurrentSpeed' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual fixed GetCurrentSpeed() const ^ ../../../source/simulation2/components/ICmpUnitMotion.h:92:16: note: overridden virtual function is here virtual fixed GetCurrentSpeed() const = 0; ^ ../../../source/simulation2/components/ICmpUnitMotion.cpp:94:15: warning: 'IsMoveRequested' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsMoveRequested() const ^ ../../../source/simulation2/components/ICmpUnitMotion.h:97:15: note: overridden virtual function is here virtual bool IsMoveRequested() const = 0; ^ ../../../source/simulation2/components/ICmpUnitMotion.cpp:99:16: warning: 'GetSpeed' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual fixed GetSpeed() const ^ ../../../source/simulation2/components/ICmpUnitMotion.h:124:16: note: overridden virtual function is here virtual fixed GetSpeed() const = 0; ^ ../../../source/simulation2/components/ICmpUnitMotion.cpp:104:16: warning: 'GetWalkSpeed' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual fixed GetWalkSpeed() const ^ ../../../source/simulation2/components/ICmpUnitMotion.h:102:16: note: overridden virtual function is here virtual fixed GetWalkSpeed() const = 0; ^ ../../../source/simulation2/components/ICmpUnitMotion.cpp:109:16: warning: 'GetRunMultiplier' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual fixed GetRunMultiplier() const ^ ../../../source/simulation2/components/ICmpUnitMotion.h:107:16: note: overridden virtual function is here virtual fixed GetRunMultiplier() const = 0; ^ ../../../source/simulation2/components/ICmpUnitMotion.cpp:114:15: warning: 'SetSpeedMultiplier' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetSpeedMultiplier(fixed multiplier) ^ ../../../source/simulation2/components/ICmpUnitMotion.h:118:15: note: overridden virtual function is here virtual void SetSpeedMultiplier(fixed multiplier) = 0; ^ ../../../source/simulation2/components/ICmpUnitMotion.cpp:119:16: warning: 'GetSpeedMultiplier' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual fixed GetSpeedMultiplier() const ^ ../../../source/simulation2/components/ICmpUnitMotion.h:112:16: note: overridden virtual function is here virtual fixed GetSpeedMultiplier() const = 0; ^ ../../../source/simulation2/components/ICmpUnitMotion.cpp:124:25: warning: 'EstimateFuturePosition' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual CFixedVector2D EstimateFuturePosition(const fixed dt) const ^ ../../../source/simulation2/components/ICmpUnitMotion.h:130:25: note: overridden virtual function is here virtual CFixedVector2D EstimateFuturePosition(const fixed dt) const = 0; ^ ../../../source/simulation2/components/ICmpUnitMotion.cpp:129:16: warning: 'GetAcceleration' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual fixed GetAcceleration() const ^ ../../../source/simulation2/components/ICmpUnitMotion.h:135:16: note: overridden virtual function is here virtual fixed GetAcceleration() const = 0; ^ ../../../source/simulation2/components/ICmpUnitMotion.cpp:134:15: warning: 'SetAcceleration' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetAcceleration(fixed acceleration) ^ ../../../source/simulation2/components/ICmpUnitMotion.h:141:15: note: overridden virtual function is here virtual void SetAcceleration(fixed acceleration) = 0; ^ ../../../source/simulation2/components/ICmpUnitMotion.cpp:139:15: warning: 'SetFacePointAfterMove' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetFacePointAfterMove(bool facePointAfterMove) ^ ../../../source/simulation2/components/ICmpUnitMotion.h:146:15: note: overridden virtual function is here virtual void SetFacePointAfterMove(bool facePointAfterMove) = 0; ^ ../../../source/simulation2/components/ICmpUnitMotion.cpp:144:15: warning: 'GetFacePointAfterMove' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool GetFacePointAfterMove() const ^ ../../../source/simulation2/components/ICmpUnitMotion.h:148:15: note: overridden virtual function is here virtual bool GetFacePointAfterMove() const = 0; ^ ../../../source/simulation2/components/ICmpUnitMotion.cpp:149:23: warning: 'GetPassabilityClass' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual pass_class_t GetPassabilityClass() const ^ ../../../source/simulation2/components/ICmpUnitMotion.h:153:23: note: overridden virtual function is here virtual pass_class_t GetPassabilityClass() const = 0; ^ ../../../source/simulation2/components/ICmpUnitMotion.cpp:154:22: warning: 'GetPassabilityClassName' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual std::string GetPassabilityClassName() const ^ ../../../source/simulation2/components/ICmpUnitMotion.h:158:22: note: overridden virtual function is here virtual std::string GetPassabilityClassName() const = 0; ^ ../../../source/simulation2/components/ICmpUnitMotion.cpp:159:23: warning: 'GetUnitClearance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual entity_pos_t GetUnitClearance() const ^ ../../../source/simulation2/components/ICmpUnitMotion.h:163:23: note: overridden virtual function is here virtual entity_pos_t GetUnitClearance() const = 0; ^ ../../../source/simulation2/components/ICmpUnitMotion.cpp:164:15: warning: 'SetDebugOverlay' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetDebugOverlay(bool enabled) ^ ../../../source/simulation2/components/ICmpUnitMotion.h:168:15: note: overridden virtual function is here virtual void SetDebugOverlay(bool enabled) = 0; ^ 1 warning generated. 1 warning generated. 2 warnings generated. ../../../source/simulation2/components/ICmpValueModificationManager.cpp:33:16: warning: 'ApplyModifications' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual fixed ApplyModifications(std::wstring valueName, fixed currentValue, entity_id_t entity) const ^ ../../../source/simulation2/components/ICmpValueModificationManager.h:33:16: note: overridden virtual function is here virtual fixed ApplyModifications(std::wstring valueName, fixed currentValue, entity_id_t entity) const = 0; ^ ../../../source/simulation2/components/ICmpValueModificationManager.cpp:38:14: warning: 'ApplyModifications' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual u32 ApplyModifications(std::wstring valueName, u32 currentValue, entity_id_t entity) const ^ ../../../source/simulation2/components/ICmpValueModificationManager.h:34:14: note: overridden virtual function is here virtual u32 ApplyModifications(std::wstring valueName, u32 currentValue, entity_id_t entity) const = 0; ^ ../../../source/simulation2/components/ICmpValueModificationManager.cpp:43:14: warning: 'ApplyModifications' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual u16 ApplyModifications(std::wstring valueName, u16 currentValue, entity_id_t entity) const ^ ../../../source/simulation2/components/ICmpValueModificationManager.h:35:14: note: overridden virtual function is here virtual u16 ApplyModifications(std::wstring valueName, u16 currentValue, entity_id_t entity) const = 0; ^ ../../../source/simulation2/components/ICmpValueModificationManager.cpp:48:23: warning: 'ApplyModifications' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual std::wstring ApplyModifications(std::wstring valueName, std::wstring currentValue, entity_id_t entity) const ^ ../../../source/simulation2/components/ICmpValueModificationManager.h:36:23: note: overridden virtual function is here virtual std::wstring ApplyModifications(std::wstring valueName, std::wstring currentValue, entity_id_t entity) const = 0; ^ ../../../source/simulation2/components/ICmpValueModificationManager.cpp:53:15: warning: 'ApplyModifications' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool ApplyModifications(std::wstring valueName, bool currentValue, entity_id_t entity) const ^ ../../../source/simulation2/components/ICmpValueModificationManager.h:37:15: note: overridden virtual function is here virtual bool ApplyModifications(std::wstring valueName, bool currentValue, entity_id_t entity) const = 0; ^ ../../../source/simulation2/components/ICmpVisibility.cpp:33:15: warning: 'IsActivated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsActivated() ^ ../../../source/simulation2/components/ICmpVisibility.h:43:15: note: overridden virtual function is here virtual bool IsActivated() = 0; ^ ../../../source/simulation2/components/ICmpVisibility.cpp:38:24: warning: 'GetVisibility' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual LosVisibility GetVisibility(player_id_t player, bool isVisible, bool isExplored) ^ ../../../source/simulation2/components/ICmpVisibility.h:45:24: note: overridden virtual function is here virtual LosVisibility GetVisibility(player_id_t player, bool isVisible, bool isExplored) = 0; ^ ../../../source/simulation2/components/ICmpVisibility.cpp:56:15: warning: 'GetRetainInFog' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool GetRetainInFog() ^ ../../../source/simulation2/components/ICmpVisibility.h:47:15: note: overridden virtual function is here virtual bool GetRetainInFog() = 0; ^ ../../../source/simulation2/components/ICmpVisibility.cpp:61:15: warning: 'GetAlwaysVisible' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool GetAlwaysVisible() ^ ../../../source/simulation2/components/ICmpVisibility.h:49:15: note: overridden virtual function is here virtual bool GetAlwaysVisible() = 0; ^ 5 warnings generated. 23 warnings generated. 4 warnings generated. /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: ../../../binaries/system/libsimulation2_dbg.a(precompiled.o) has no symbols /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: ../../../binaries/system/libengine_dbg.a(precompiled.o) has no symbols /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: ../../../binaries/system/libgraphics_dbg.a(precompiled.o) has no symbols ld: warning: text-based stub file /System/Library/Frameworks//CoreAudio.framework/CoreAudio.tbd and library file /System/Library/Frameworks//CoreAudio.framework/CoreAudio are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//AudioToolbox.framework/AudioToolbox.tbd and library file /System/Library/Frameworks//AudioToolbox.framework/AudioToolbox are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//ForceFeedback.framework/ForceFeedback.tbd and library file /System/Library/Frameworks//ForceFeedback.framework/ForceFeedback are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreVideo.framework/CoreVideo.tbd and library file /System/Library/Frameworks//CoreVideo.framework/CoreVideo are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//Cocoa.framework/Cocoa.tbd and library file /System/Library/Frameworks//Cocoa.framework/Cocoa are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//IOKit.framework/IOKit.tbd and library file /System/Library/Frameworks//IOKit.framework/IOKit are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//QuartzCore.framework/QuartzCore.tbd and library file /System/Library/Frameworks//QuartzCore.framework/QuartzCore are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//Metal.framework/Metal.tbd and library file /System/Library/Frameworks//Metal.framework/Metal are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//Security.framework/Security.tbd and library file /System/Library/Frameworks//Security.framework/Security are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//OpenAL.framework/OpenAL.tbd and library file /System/Library/Frameworks//OpenAL.framework/OpenAL are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//ApplicationServices.framework/ApplicationServices.tbd and library file /System/Library/Frameworks//ApplicationServices.framework/ApplicationServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//Cocoa.framework/Cocoa.tbd and library file /System/Library/Frameworks//Cocoa.framework/Cocoa are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreFoundation.framework/CoreFoundation.tbd and library file /System/Library/Frameworks//CoreFoundation.framework/CoreFoundation are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//AppKit.framework/Versions/C/AppKit.tbd and library file /System/Library/Frameworks//AppKit.framework/Versions/C/AppKit are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreData.framework/Versions/A/CoreData.tbd and library file /System/Library/Frameworks//CoreData.framework/Versions/A/CoreData are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreImage.framework/Versions/A/CoreImage.tbd and library file /System/Library/Frameworks//CoreImage.framework/Versions/A/CoreImage are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreGraphics.framework/Versions/A/CoreGraphics.tbd and library file /System/Library/Frameworks//CoreGraphics.framework/Versions/A/CoreGraphics are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreText.framework/Versions/A/CoreText.tbd and library file /System/Library/Frameworks//CoreText.framework/Versions/A/CoreText are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//ImageIO.framework/Versions/A/ImageIO.tbd and library file /System/Library/Frameworks//ImageIO.framework/Versions/A/ImageIO are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//ColorSync.framework/Versions/A/ColorSync.tbd and library file /System/Library/Frameworks//ColorSync.framework/Versions/A/ColorSync are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSyncLegacy.framework/Versions/A/ColorSyncLegacy.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSyncLegacy.framework/Versions/A/ColorSyncLegacy are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreServices.framework/Versions/A/CoreServices.tbd and library file /System/Library/Frameworks//CoreServices.framework/Versions/A/CoreServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/UIFoundation.tbd and library file /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/UIFoundation are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//Foundation.framework/Versions/C/Foundation.tbd and library file /System/Library/Frameworks//Foundation.framework/Versions/C/Foundation are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CFNetwork.framework/Versions/A/CFNetwork.tbd and library file /System/Library/Frameworks//CFNetwork.framework/Versions/A/CFNetwork are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/FSEvents.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/FSEvents are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SharedFileList.framework/Versions/A/SharedFileList.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SharedFileList.framework/Versions/A/SharedFileList are out of sync. Falling back to library file for linking. ld: warning: object file (../../../libraries/osx/fmt/lib/libfmt.a(format.cc.o)) was built for newer OSX version (10.13) than being linked (10.12) ld: warning: text-based stub file /System/Library/Frameworks//CoreFoundation.framework/CoreFoundation.tbd and library file /System/Library/Frameworks//CoreFoundation.framework/CoreFoundation are out of sync. Falling back to library file for linking. In file included from ../../../source/pch/test/precompiled.h:22: ../../../source/simulation2/system/ComponentTest.h:201:25: warning: 'CalcNormal' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual CFixedVector3D CalcNormal(entity_pos_t UNUSED(x), entity_pos_t UNUSED(z)) const ^ ../../../source/simulation2/components/ICmpTerrain.h:35:25: note: overridden virtual function is here virtual CFixedVector3D CalcNormal(entity_pos_t x, entity_pos_t z) const = 0; ^ In file included from ../../../source/pch/test/precompiled.h:22: ../../../source/simulation2/system/ComponentTest.h:206:20: warning: 'CalcExactNormal' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual CVector3D CalcExactNormal(float UNUSED(x), float UNUSED(z)) const ^ ../../../source/simulation2/components/ICmpTerrain.h:37:20: note: overridden virtual function is here virtual CVector3D CalcExactNormal(float x, float z) const = 0; ^ In file included from ../../../source/pch/test/precompiled.h:22: ../../../source/simulation2/system/ComponentTest.h:211:23: warning: 'GetGroundLevel' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual entity_pos_t GetGroundLevel(entity_pos_t UNUSED(x), entity_pos_t UNUSED(z)) const ^ ../../../source/simulation2/components/ICmpTerrain.h:39:23: note: overridden virtual function is here virtual entity_pos_t GetGroundLevel(entity_pos_t x, entity_pos_t z) const = 0; ^ In file included from ../../../source/pch/test/precompiled.h:22: ../../../source/simulation2/system/ComponentTest.h:216:16: warning: 'GetExactGroundLevel' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual float GetExactGroundLevel(float UNUSED(x), float UNUSED(z)) const ^ ../../../source/simulation2/components/ICmpTerrain.h:41:16: note: overridden virtual function is here virtual float GetExactGroundLevel(float x, float z) const = 0; ^ In file included from ../../../source/pch/test/precompiled.h:22: ../../../source/simulation2/system/ComponentTest.h:241:15: warning: 'MakeDirty' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void MakeDirty(i32 UNUSED(i0), i32 UNUSED(j0), i32 UNUSED(i1), i32 UNUSED(j1)) ^ ../../../source/simulation2/components/ICmpTerrain.h:74:15: note: overridden virtual function is here virtual void MakeDirty(i32 i0, i32 j0, i32 i1, i32 j1) = 0; ^ In file included from ../../../source/pch/test/precompiled.h:22: ../../../source/simulation2/system/ComponentTest.h:245:15: warning: 'ReloadTerrain' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void ReloadTerrain(bool UNUSED(ReloadWater)) ^ ../../../source/simulation2/components/ICmpTerrain.h:67:15: note: overridden virtual function is here virtual void ReloadTerrain(bool ReloadWater = true) = 0; ^ 6 warnings generated. In file included from ../../../source/simulation2/components/tests/test_ObstructionManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_ObstructionManager.h:29:40: warning: 'GetObstruction' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual ICmpObstructionManager::tag_t GetObstruction() const { return ICmpObstructionManager::tag_t(); } ^ ../../../source/simulation2/components/ICmpObstruction.h:47:40: note: overridden virtual function is here virtual ICmpObstructionManager::tag_t GetObstruction() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_ObstructionManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_ObstructionManager.h:30:15: warning: 'GetObstructionSquare' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool GetObstructionSquare(ICmpObstructionManager::ObstructionSquare& out) const { out = obstruction; return true; } ^ ../../../source/simulation2/components/ICmpObstruction.h:54:15: note: overridden virtual function is here virtual bool GetObstructionSquare(ICmpObstructionManager::ObstructionSquare& out) const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_ObstructionManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_ObstructionManager.h:31:15: warning: 'GetPreviousObstructionSquare' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool GetPreviousObstructionSquare(ICmpObstructionManager::ObstructionSquare& UNUSED(out)) const { return true; } ^ ../../../source/simulation2/components/ICmpObstruction.h:59:15: note: overridden virtual function is here virtual bool GetPreviousObstructionSquare(ICmpObstructionManager::ObstructionSquare& out) const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_ObstructionManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_ObstructionManager.h:32:23: warning: 'GetSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual entity_pos_t GetSize() const { return entity_pos_t::Zero(); } ^ ../../../source/simulation2/components/ICmpObstruction.h:64:23: note: overridden virtual function is here virtual entity_pos_t GetSize() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_ObstructionManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_ObstructionManager.h:33:25: warning: 'GetStaticSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual CFixedVector2D GetStaticSize() const { return CFixedVector2D(); } ^ ../../../source/simulation2/components/ICmpObstruction.h:69:25: note: overridden virtual function is here virtual CFixedVector2D GetStaticSize() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_ObstructionManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_ObstructionManager.h:34:27: warning: 'GetObstructionType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual EObstructionType GetObstructionType() const { return ICmpObstruction::STATIC; } ^ ../../../source/simulation2/components/ICmpObstruction.h:71:27: note: overridden virtual function is here virtual EObstructionType GetObstructionType() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_ObstructionManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_ObstructionManager.h:35:15: warning: 'SetUnitClearance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetUnitClearance(const entity_pos_t& UNUSED(clearance)) { } ^ ../../../source/simulation2/components/ICmpObstruction.h:73:15: note: overridden virtual function is here virtual void SetUnitClearance(const entity_pos_t& clearance) = 0; ^ In file included from ../../../source/simulation2/components/tests/test_ObstructionManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_ObstructionManager.h:36:15: warning: 'IsControlPersistent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsControlPersistent() const { return true; } ^ ../../../source/simulation2/components/ICmpObstruction.h:75:15: note: overridden virtual function is here virtual bool IsControlPersistent() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_ObstructionManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_ObstructionManager.h:37:15: warning: 'CheckShorePlacement' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool CheckShorePlacement() const { return true; } ^ ../../../source/simulation2/components/ICmpObstruction.h:80:15: note: overridden virtual function is here virtual bool CheckShorePlacement() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_ObstructionManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_ObstructionManager.h:38:27: warning: 'CheckFoundation' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual EFoundationCheck CheckFoundation(const std::string& UNUSED(className)) const { return EFoundationCheck(); } ^ ../../../source/simulation2/components/ICmpObstruction.h:89:27: note: overridden virtual function is here virtual EFoundationCheck CheckFoundation(const std::string& className) const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_ObstructionManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_ObstructionManager.h:39:27: warning: 'CheckFoundation' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual EFoundationCheck CheckFoundation(const std::string& UNUSED(className), bool UNUSED(onlyCenterPoint)) const { return EFoundationCheck(); } ^ ../../../source/simulation2/components/ICmpObstruction.h:90:27: note: overridden virtual function is here virtual EFoundationCheck CheckFoundation(const std::string& className, bool onlyCenterPoint) const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_ObstructionManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_ObstructionManager.h:40:22: warning: 'CheckFoundation_wrapper' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual std::string CheckFoundation_wrapper(const std::string& UNUSED(className), bool UNUSED(onlyCenterPoint)) const { return std::string(); } ^ ../../../source/simulation2/components/ICmpObstruction.h:96:22: note: overridden virtual function is here virtual std::string CheckFoundation_wrapper(const std::string& className, bool onlyCenterPoint) const; ^ In file included from ../../../source/simulation2/components/tests/test_ObstructionManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_ObstructionManager.h:41:15: warning: 'CheckDuplicateFoundation' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool CheckDuplicateFoundation() const { return true; } ^ ../../../source/simulation2/components/ICmpObstruction.h:103:15: note: overridden virtual function is here virtual bool CheckDuplicateFoundation() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_ObstructionManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_ObstructionManager.h:42:35: warning: 'GetEntitiesByFlags' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual std::vector<entity_id_t> GetEntitiesByFlags(ICmpObstructionManager::flags_t UNUSED(flags)) const { return std::vector<entity_id_t>(); } ^ ../../../source/simulation2/components/ICmpObstruction.h:109:35: note: overridden virtual function is here virtual std::vector<entity_id_t> GetEntitiesByFlags(ICmpObstructionManager::flags_t flags) const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_ObstructionManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_ObstructionManager.h:43:35: warning: 'GetEntitiesBlockingMovement' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual std::vector<entity_id_t> GetEntitiesBlockingMovement() const { return std::vector<entity_id_t>(); } ^ ../../../source/simulation2/components/ICmpObstruction.h:115:35: note: overridden virtual function is here virtual std::vector<entity_id_t> GetEntitiesBlockingMovement() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_ObstructionManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_ObstructionManager.h:44:35: warning: 'GetEntitiesBlockingConstruction' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual std::vector<entity_id_t> GetEntitiesBlockingConstruction() const { return std::vector<entity_id_t>(); } ^ ../../../source/simulation2/components/ICmpObstruction.h:121:35: note: overridden virtual function is here virtual std::vector<entity_id_t> GetEntitiesBlockingConstruction() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_ObstructionManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_ObstructionManager.h:45:35: warning: 'GetEntitiesDeletedUponConstruction' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual std::vector<entity_id_t> GetEntitiesDeletedUponConstruction() const { return std::vector<entity_id_t>(); } ^ ../../../source/simulation2/components/ICmpObstruction.h:127:35: note: overridden virtual function is here virtual std::vector<entity_id_t> GetEntitiesDeletedUponConstruction() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_ObstructionManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_ObstructionManager.h:46:15: warning: 'ResolveFoundationCollisions' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void ResolveFoundationCollisions() const { } ^ ../../../source/simulation2/components/ICmpObstruction.h:133:15: note: overridden virtual function is here virtual void ResolveFoundationCollisions() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_ObstructionManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_ObstructionManager.h:47:15: warning: 'SetActive' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetActive(bool UNUSED(active)) { } ^ ../../../source/simulation2/components/ICmpObstruction.h:135:15: note: overridden virtual function is here virtual void SetActive(bool active) = 0; ^ In file included from ../../../source/simulation2/components/tests/test_ObstructionManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_ObstructionManager.h:48:15: warning: 'SetMovingFlag' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetMovingFlag(bool UNUSED(enabled)) { } ^ ../../../source/simulation2/components/ICmpObstruction.h:137:15: note: overridden virtual function is here virtual void SetMovingFlag(bool enabled) = 0; ^ In file included from ../../../source/simulation2/components/tests/test_ObstructionManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_ObstructionManager.h:49:15: warning: 'SetDisableBlockMovementPathfinding' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetDisableBlockMovementPathfinding(bool UNUSED(movementDisabled), bool UNUSED(pathfindingDisabled), int32_t UNUSED(shape)) { } ^ ../../../source/simulation2/components/ICmpObstruction.h:139:15: note: overridden virtual function is here virtual void SetDisableBlockMovementPathfinding(bool movementDisabled, bool pathfindingDisabled, int32_t shape) = 0; ^ In file included from ../../../source/simulation2/components/tests/test_ObstructionManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_ObstructionManager.h:50:15: warning: 'GetBlockMovementFlag' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool GetBlockMovementFlag(bool) const { return true; } ^ ../../../source/simulation2/components/ICmpObstruction.h:144:15: note: overridden virtual function is here virtual bool GetBlockMovementFlag(bool templateOnly) const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_ObstructionManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_ObstructionManager.h:51:15: warning: 'SetControlGroup' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetControlGroup(entity_id_t UNUSED(group)) { } ^ ../../../source/simulation2/components/ICmpObstruction.h:151:15: note: overridden virtual function is here virtual void SetControlGroup(entity_id_t group) = 0; ^ In file included from ../../../source/simulation2/components/tests/test_ObstructionManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_ObstructionManager.h:52:22: warning: 'GetControlGroup' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual entity_id_t GetControlGroup() const { return INVALID_ENTITY; } ^ ../../../source/simulation2/components/ICmpObstruction.h:154:22: note: overridden virtual function is here virtual entity_id_t GetControlGroup() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_ObstructionManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_ObstructionManager.h:53:15: warning: 'SetControlGroup2' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetControlGroup2(entity_id_t UNUSED(group2)) { } ^ ../../../source/simulation2/components/ICmpObstruction.h:156:15: note: overridden virtual function is here virtual void SetControlGroup2(entity_id_t group2) = 0; ^ In file included from ../../../source/simulation2/components/tests/test_ObstructionManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_ObstructionManager.h:54:22: warning: 'GetControlGroup2' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual entity_id_t GetControlGroup2() const { return INVALID_ENTITY; } ^ ../../../source/simulation2/components/ICmpObstruction.h:157:22: note: overridden virtual function is here virtual entity_id_t GetControlGroup2() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_Position.cpp:16: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_Position.h:29:23: warning: 'GetWaterLevel' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual entity_pos_t GetWaterLevel(entity_pos_t UNUSED(x), entity_pos_t UNUSED(z)) const ^ ../../../source/simulation2/components/ICmpWaterManager.h:41:23: note: overridden virtual function is here virtual entity_pos_t GetWaterLevel(entity_pos_t x, entity_pos_t z) const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_Position.cpp:16: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_Position.h:34:16: warning: 'GetExactWaterLevel' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual float GetExactWaterLevel(float UNUSED(x), float UNUSED(z)) const ^ ../../../source/simulation2/components/ICmpWaterManager.h:46:16: note: overridden virtual function is here virtual float GetExactWaterLevel(float x, float z) const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_Position.cpp:16: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_Position.h:39:15: warning: 'RecomputeWaterData' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void RecomputeWaterData() ^ ../../../source/simulation2/components/ICmpWaterManager.h:31:15: note: overridden virtual function is here virtual void RecomputeWaterData() = 0; ^ In file included from ../../../source/simulation2/components/tests/test_Position.cpp:16: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_Position.h:43:15: warning: 'SetWaterLevel' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetWaterLevel(entity_pos_t UNUSED(h)) ^ ../../../source/simulation2/components/ICmpWaterManager.h:36:15: note: overridden virtual function is here virtual void SetWaterLevel(entity_pos_t h) = 0; ^ 26 warnings generated. 4 warnings generated. In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:33:23: warning: 'GetRange' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual entity_pos_t GetRange() const { return entity_pos_t::FromInt(66); } ^ ../../../source/simulation2/components/ICmpVision.h:31:23: note: overridden virtual function is here virtual entity_pos_t GetRange() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:34:15: warning: 'GetRevealShore' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool GetRevealShore() const { return false; } ^ ../../../source/simulation2/components/ICmpVision.h:32:15: note: overridden virtual function is here virtual bool GetRevealShore() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:42:15: warning: 'SetTurretParent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetTurretParent(entity_id_t UNUSED(id), const CFixedVector3D& UNUSED(pos)) {} ^ ../../../source/simulation2/components/ICmpPosition.h:66:15: note: overridden virtual function is here virtual void SetTurretParent(entity_id_t parent, const CFixedVector3D& offset) = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:43:22: warning: 'GetTurretParent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual entity_id_t GetTurretParent() const {return INVALID_ENTITY;} ^ ../../../source/simulation2/components/ICmpPosition.h:71:22: note: overridden virtual function is here virtual entity_id_t GetTurretParent() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:44:15: warning: 'UpdateTurretPosition' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void UpdateTurretPosition() {} ^ ../../../source/simulation2/components/ICmpPosition.h:76:15: note: overridden virtual function is here virtual void UpdateTurretPosition() = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:45:33: warning: 'GetTurrets' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual std::set<entity_id_t>* GetTurrets() { return NULL; } ^ ../../../source/simulation2/components/ICmpPosition.h:81:33: note: overridden virtual function is here virtual std::set<entity_id_t>* GetTurrets() = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:46:15: warning: 'IsInWorld' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsInWorld() const { return true; } ^ ../../../source/simulation2/components/ICmpPosition.h:86:15: note: overridden virtual function is here virtual bool IsInWorld() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:47:15: warning: 'MoveOutOfWorld' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void MoveOutOfWorld() { } ^ ../../../source/simulation2/components/ICmpPosition.h:91:15: note: overridden virtual function is here virtual void MoveOutOfWorld() = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:48:15: warning: 'MoveTo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void MoveTo(entity_pos_t UNUSED(x), entity_pos_t UNUSED(z)) { } ^ ../../../source/simulation2/components/ICmpPosition.h:96:15: note: overridden virtual function is here virtual void MoveTo(entity_pos_t x, entity_pos_t z) = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:49:15: warning: 'MoveAndTurnTo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void MoveAndTurnTo(entity_pos_t UNUSED(x), entity_pos_t UNUSED(z), entity_angle_t UNUSED(a)) { } ^ ../../../source/simulation2/components/ICmpPosition.h:101:15: note: overridden virtual function is here virtual void MoveAndTurnTo(entity_pos_t x, entity_pos_t z, entity_angle_t ry) = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:50:15: warning: 'JumpTo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void JumpTo(entity_pos_t UNUSED(x), entity_pos_t UNUSED(z)) { } ^ ../../../source/simulation2/components/ICmpPosition.h:106:15: note: overridden virtual function is here virtual void JumpTo(entity_pos_t x, entity_pos_t z) = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:51:15: warning: 'SetHeightOffset' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetHeightOffset(entity_pos_t UNUSED(dy)) { } ^ ../../../source/simulation2/components/ICmpPosition.h:111:15: note: overridden virtual function is here virtual void SetHeightOffset(entity_pos_t dy) = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:52:23: warning: 'GetHeightOffset' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual entity_pos_t GetHeightOffset() const { return entity_pos_t::Zero(); } ^ ../../../source/simulation2/components/ICmpPosition.h:116:23: note: overridden virtual function is here virtual entity_pos_t GetHeightOffset() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:53:15: warning: 'SetHeightFixed' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetHeightFixed(entity_pos_t UNUSED(y)) { } ^ ../../../source/simulation2/components/ICmpPosition.h:121:15: note: overridden virtual function is here virtual void SetHeightFixed(entity_pos_t y) = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:54:23: warning: 'GetHeightFixed' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual entity_pos_t GetHeightFixed() const { return entity_pos_t::Zero(); } ^ ../../../source/simulation2/components/ICmpPosition.h:126:23: note: overridden virtual function is here virtual entity_pos_t GetHeightFixed() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:55:23: warning: 'GetHeightAtFixed' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual entity_pos_t GetHeightAtFixed(entity_pos_t, entity_pos_t) const { return entity_pos_t::Zero(); } ^ ../../../source/simulation2/components/ICmpPosition.h:132:23: note: overridden virtual function is here virtual entity_pos_t GetHeightAtFixed(entity_pos_t x, entity_pos_t z) const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:56:15: warning: 'IsHeightRelative' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsHeightRelative() const { return true; } ^ ../../../source/simulation2/components/ICmpPosition.h:137:15: note: overridden virtual function is here virtual bool IsHeightRelative() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:57:15: warning: 'SetHeightRelative' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetHeightRelative(bool UNUSED(relative)) { } ^ ../../../source/simulation2/components/ICmpPosition.h:143:15: note: overridden virtual function is here virtual void SetHeightRelative(bool flag) = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:58:15: warning: 'CanFloat' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool CanFloat() const { return false; } ^ ../../../source/simulation2/components/ICmpPosition.h:148:15: note: overridden virtual function is here virtual bool CanFloat() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:59:15: warning: 'SetFloating' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetFloating(bool UNUSED(flag)) { } ^ ../../../source/simulation2/components/ICmpPosition.h:153:15: note: overridden virtual function is here virtual void SetFloating(bool flag) = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:60:15: warning: 'SetActorFloating' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetActorFloating(bool UNUSED(flag)) { } ^ ../../../source/simulation2/components/ICmpPosition.h:159:15: note: overridden virtual function is here virtual void SetActorFloating(bool flag) = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:61:15: warning: 'SetConstructionProgress' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetConstructionProgress(fixed UNUSED(progress)) { } ^ ../../../source/simulation2/components/ICmpPosition.h:165:15: note: overridden virtual function is here virtual void SetConstructionProgress(fixed progress) = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:62:25: warning: 'GetPosition' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual CFixedVector3D GetPosition() const { return m_Pos; } ^ ../../../source/simulation2/components/ICmpPosition.h:172:25: note: overridden virtual function is here virtual CFixedVector3D GetPosition() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:63:25: warning: 'GetPosition2D' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual CFixedVector2D GetPosition2D() const { return CFixedVector2D(m_Pos.X, m_Pos.Z); } ^ ../../../source/simulation2/components/ICmpPosition.h:178:25: note: overridden virtual function is here virtual CFixedVector2D GetPosition2D() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:64:25: warning: 'GetPreviousPosition' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual CFixedVector3D GetPreviousPosition() const { return CFixedVector3D(); } ^ ../../../source/simulation2/components/ICmpPosition.h:185:25: note: overridden virtual function is here virtual CFixedVector3D GetPreviousPosition() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:65:25: warning: 'GetPreviousPosition2D' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual CFixedVector2D GetPreviousPosition2D() const { return CFixedVector2D(); } ^ ../../../source/simulation2/components/ICmpPosition.h:191:25: note: overridden virtual function is here virtual CFixedVector2D GetPreviousPosition2D() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:66:16: warning: 'GetTurnRate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual fixed GetTurnRate() const { return fixed::Zero(); } ^ ../../../source/simulation2/components/ICmpPosition.h:196:16: note: overridden virtual function is here virtual fixed GetTurnRate() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:67:15: warning: 'TurnTo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void TurnTo(entity_angle_t UNUSED(y)) { } ^ ../../../source/simulation2/components/ICmpPosition.h:202:15: note: overridden virtual function is here virtual void TurnTo(entity_angle_t y) = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:68:15: warning: 'SetYRotation' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetYRotation(entity_angle_t UNUSED(y)) { } ^ ../../../source/simulation2/components/ICmpPosition.h:208:15: note: overridden virtual function is here virtual void SetYRotation(entity_angle_t y) = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:69:15: warning: 'SetXZRotation' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetXZRotation(entity_angle_t UNUSED(x), entity_angle_t UNUSED(z)) { } ^ ../../../source/simulation2/components/ICmpPosition.h:216:15: note: overridden virtual function is here virtual void SetXZRotation(entity_angle_t x, entity_angle_t z) = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:70:25: warning: 'GetRotation' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual CFixedVector3D GetRotation() const { return CFixedVector3D(); } ^ ../../../source/simulation2/components/ICmpPosition.h:226:25: note: overridden virtual function is here virtual CFixedVector3D GetRotation() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:71:16: warning: 'GetDistanceTravelled' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual fixed GetDistanceTravelled() const { return fixed::Zero(); } ^ ../../../source/simulation2/components/ICmpPosition.h:232:16: note: overridden virtual function is here virtual fixed GetDistanceTravelled() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:72:15: warning: 'GetInterpolatedPosition2D' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void GetInterpolatedPosition2D(float UNUSED(frameOffset), float& x, float& z, float& rotY) const { x = z = rotY = 0; } ^ ../../../source/simulation2/components/ICmpPosition.h:238:15: note: overridden virtual function is here virtual void GetInterpolatedPosition2D(float frameOffset, float& x, float& z, float& rotY) const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:73:20: warning: 'GetInterpolatedTransform' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual CMatrix3D GetInterpolatedTransform(float UNUSED(frameOffset)) const { return CMatrix3D(); } ^ ../../../source/simulation2/components/ICmpPosition.h:244:20: note: overridden virtual function is here virtual CMatrix3D GetInterpolatedTransform(float frameOffset) const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:85:40: warning: 'GetObstruction' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual ICmpObstructionManager::tag_t GetObstruction() const { return {}; }; ^ ../../../source/simulation2/components/ICmpObstruction.h:47:40: note: overridden virtual function is here virtual ICmpObstructionManager::tag_t GetObstruction() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:86:15: warning: 'GetObstructionSquare' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool GetObstructionSquare(ICmpObstructionManager::ObstructionSquare&) const { return false; }; ^ ../../../source/simulation2/components/ICmpObstruction.h:54:15: note: overridden virtual function is here virtual bool GetObstructionSquare(ICmpObstructionManager::ObstructionSquare& out) const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:87:15: warning: 'GetPreviousObstructionSquare' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool GetPreviousObstructionSquare(ICmpObstructionManager::ObstructionSquare&) const { return false; }; ^ ../../../source/simulation2/components/ICmpObstruction.h:59:15: note: overridden virtual function is here virtual bool GetPreviousObstructionSquare(ICmpObstructionManager::ObstructionSquare& out) const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:88:23: warning: 'GetSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual entity_pos_t GetSize() const { return m_Size; }; ^ ../../../source/simulation2/components/ICmpObstruction.h:64:23: note: overridden virtual function is here virtual entity_pos_t GetSize() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:89:25: warning: 'GetStaticSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual CFixedVector2D GetStaticSize() const { return {}; }; ^ ../../../source/simulation2/components/ICmpObstruction.h:69:25: note: overridden virtual function is here virtual CFixedVector2D GetStaticSize() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:90:27: warning: 'GetObstructionType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual EObstructionType GetObstructionType() const { return {}; }; ^ ../../../source/simulation2/components/ICmpObstruction.h:71:27: note: overridden virtual function is here virtual EObstructionType GetObstructionType() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:91:15: warning: 'SetUnitClearance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetUnitClearance(const entity_pos_t&) {}; ^ ../../../source/simulation2/components/ICmpObstruction.h:73:15: note: overridden virtual function is here virtual void SetUnitClearance(const entity_pos_t& clearance) = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:92:15: warning: 'IsControlPersistent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsControlPersistent() const { return {}; }; ^ ../../../source/simulation2/components/ICmpObstruction.h:75:15: note: overridden virtual function is here virtual bool IsControlPersistent() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:93:15: warning: 'CheckShorePlacement' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool CheckShorePlacement() const { return {}; }; ^ ../../../source/simulation2/components/ICmpObstruction.h:80:15: note: overridden virtual function is here virtual bool CheckShorePlacement() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:94:27: warning: 'CheckFoundation' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual EFoundationCheck CheckFoundation(const std::string&) const { return {}; }; ^ ../../../source/simulation2/components/ICmpObstruction.h:89:27: note: overridden virtual function is here virtual EFoundationCheck CheckFoundation(const std::string& className) const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:95:27: warning: 'CheckFoundation' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual EFoundationCheck CheckFoundation(const std::string& , bool) const { return {}; }; ^ ../../../source/simulation2/components/ICmpObstruction.h:90:27: note: overridden virtual function is here virtual EFoundationCheck CheckFoundation(const std::string& className, bool onlyCenterPoint) const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:96:22: warning: 'CheckFoundation_wrapper' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual std::string CheckFoundation_wrapper(const std::string&, bool) const { return {}; }; ^ ../../../source/simulation2/components/ICmpObstruction.h:96:22: note: overridden virtual function is here virtual std::string CheckFoundation_wrapper(const std::string& className, bool onlyCenterPoint) const; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:97:15: warning: 'CheckDuplicateFoundation' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool CheckDuplicateFoundation() const { return {}; }; ^ ../../../source/simulation2/components/ICmpObstruction.h:103:15: note: overridden virtual function is here virtual bool CheckDuplicateFoundation() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:98:35: warning: 'GetEntitiesByFlags' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual std::vector<entity_id_t> GetEntitiesByFlags(ICmpObstructionManager::flags_t) const { return {}; }; ^ ../../../source/simulation2/components/ICmpObstruction.h:109:35: note: overridden virtual function is here virtual std::vector<entity_id_t> GetEntitiesByFlags(ICmpObstructionManager::flags_t flags) const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:99:35: warning: 'GetEntitiesBlockingMovement' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual std::vector<entity_id_t> GetEntitiesBlockingMovement() const { return {}; }; ^ ../../../source/simulation2/components/ICmpObstruction.h:115:35: note: overridden virtual function is here virtual std::vector<entity_id_t> GetEntitiesBlockingMovement() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:100:35: warning: 'GetEntitiesBlockingConstruction' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual std::vector<entity_id_t> GetEntitiesBlockingConstruction() const { return {}; }; ^ ../../../source/simulation2/components/ICmpObstruction.h:121:35: note: overridden virtual function is here virtual std::vector<entity_id_t> GetEntitiesBlockingConstruction() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:101:35: warning: 'GetEntitiesDeletedUponConstruction' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual std::vector<entity_id_t> GetEntitiesDeletedUponConstruction() const { return {}; }; ^ ../../../source/simulation2/components/ICmpObstruction.h:127:35: note: overridden virtual function is here virtual std::vector<entity_id_t> GetEntitiesDeletedUponConstruction() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:102:15: warning: 'ResolveFoundationCollisions' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void ResolveFoundationCollisions() const {}; ^ ../../../source/simulation2/components/ICmpObstruction.h:133:15: note: overridden virtual function is here virtual void ResolveFoundationCollisions() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:103:15: warning: 'SetActive' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetActive(bool) {}; ^ ../../../source/simulation2/components/ICmpObstruction.h:135:15: note: overridden virtual function is here virtual void SetActive(bool active) = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:104:15: warning: 'SetMovingFlag' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetMovingFlag(bool) {}; ^ ../../../source/simulation2/components/ICmpObstruction.h:137:15: note: overridden virtual function is here virtual void SetMovingFlag(bool enabled) = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:105:15: warning: 'SetDisableBlockMovementPathfinding' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetDisableBlockMovementPathfinding(bool, bool, int32_t) {}; ^ ../../../source/simulation2/components/ICmpObstruction.h:139:15: note: overridden virtual function is here virtual void SetDisableBlockMovementPathfinding(bool movementDisabled, bool pathfindingDisabled, int32_t shape) = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:106:15: warning: 'GetBlockMovementFlag' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool GetBlockMovementFlag(bool) const { return {}; }; ^ ../../../source/simulation2/components/ICmpObstruction.h:144:15: note: overridden virtual function is here virtual bool GetBlockMovementFlag(bool templateOnly) const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:107:15: warning: 'SetControlGroup' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetControlGroup(entity_id_t) {}; ^ ../../../source/simulation2/components/ICmpObstruction.h:151:15: note: overridden virtual function is here virtual void SetControlGroup(entity_id_t group) = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:108:22: warning: 'GetControlGroup' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual entity_id_t GetControlGroup() const { return {}; }; ^ ../../../source/simulation2/components/ICmpObstruction.h:154:22: note: overridden virtual function is here virtual entity_id_t GetControlGroup() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:109:15: warning: 'SetControlGroup2' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetControlGroup2(entity_id_t) {}; ^ ../../../source/simulation2/components/ICmpObstruction.h:156:15: note: overridden virtual function is here virtual void SetControlGroup2(entity_id_t group2) = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:110:22: warning: 'GetControlGroup2' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual entity_id_t GetControlGroup2() const { return {}; }; ^ ../../../source/simulation2/components/ICmpObstruction.h:157:22: note: overridden virtual function is here virtual entity_id_t GetControlGroup2() const = 0; ^ 60 warnings generated. ld: warning: text-based stub file /System/Library/Frameworks//CoreAudio.framework/CoreAudio.tbd and library file /System/Library/Frameworks//CoreAudio.framework/CoreAudio are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//AudioToolbox.framework/AudioToolbox.tbd and library file /System/Library/Frameworks//AudioToolbox.framework/AudioToolbox are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//ForceFeedback.framework/ForceFeedback.tbd and library file /System/Library/Frameworks//ForceFeedback.framework/ForceFeedback are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreVideo.framework/CoreVideo.tbd and library file /System/Library/Frameworks//CoreVideo.framework/CoreVideo are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//Cocoa.framework/Cocoa.tbd and library file /System/Library/Frameworks//Cocoa.framework/Cocoa are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//IOKit.framework/IOKit.tbd and library file /System/Library/Frameworks//IOKit.framework/IOKit are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//QuartzCore.framework/QuartzCore.tbd and library file /System/Library/Frameworks//QuartzCore.framework/QuartzCore are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//Metal.framework/Metal.tbd and library file /System/Library/Frameworks//Metal.framework/Metal are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//Security.framework/Security.tbd and library file /System/Library/Frameworks//Security.framework/Security are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//OpenAL.framework/OpenAL.tbd and library file /System/Library/Frameworks//OpenAL.framework/OpenAL are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//AppKit.framework/Versions/C/AppKit.tbd and library file /System/Library/Frameworks//AppKit.framework/Versions/C/AppKit are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreData.framework/Versions/A/CoreData.tbd and library file /System/Library/Frameworks//CoreData.framework/Versions/A/CoreData are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//ApplicationServices.framework/Versions/A/ApplicationServices.tbd and library file /System/Library/Frameworks//ApplicationServices.framework/Versions/A/ApplicationServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreImage.framework/Versions/A/CoreImage.tbd and library file /System/Library/Frameworks//CoreImage.framework/Versions/A/CoreImage are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/UIFoundation.tbd and library file /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/UIFoundation are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//Foundation.framework/Versions/C/Foundation.tbd and library file /System/Library/Frameworks//Foundation.framework/Versions/C/Foundation are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreGraphics.framework/Versions/A/CoreGraphics.tbd and library file /System/Library/Frameworks//CoreGraphics.framework/Versions/A/CoreGraphics are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreText.framework/Versions/A/CoreText.tbd and library file /System/Library/Frameworks//CoreText.framework/Versions/A/CoreText are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//ImageIO.framework/Versions/A/ImageIO.tbd and library file /System/Library/Frameworks//ImageIO.framework/Versions/A/ImageIO are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//ColorSync.framework/Versions/A/ColorSync.tbd and library file /System/Library/Frameworks//ColorSync.framework/Versions/A/ColorSync are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSyncLegacy.framework/Versions/A/ColorSyncLegacy.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSyncLegacy.framework/Versions/A/ColorSyncLegacy are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreServices.framework/Versions/A/CoreServices.tbd and library file /System/Library/Frameworks//CoreServices.framework/Versions/A/CoreServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreFoundation.framework/Versions/A/CoreFoundation.tbd and library file /System/Library/Frameworks//CoreFoundation.framework/Versions/A/CoreFoundation are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CFNetwork.framework/Versions/A/CFNetwork.tbd and library file /System/Library/Frameworks//CFNetwork.framework/Versions/A/CFNetwork are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/FSEvents.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/FSEvents are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SharedFileList.framework/Versions/A/SharedFileList.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SharedFileList.framework/Versions/A/SharedFileList are out of sync. Falling back to library file for linking. ld: warning: object file (../../../libraries/osx/fmt/lib/libfmt.a(format.cc.o)) was built for newer OSX version (10.13) than being linked (10.12) ld: warning: text-based stub file /System/Library/Frameworks//CoreFoundation.framework/CoreFoundation.tbd and library file /System/Library/Frameworks//CoreFoundation.framework/CoreFoundation are out of sync. Falling back to library file for linking. builderr-release-macos.txt ../../../source/simulation2/components/CCmpRangeManager.cpp:847:26: warning: 'GetSubdivision' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] FastSpatialSubdivision* GetSubdivision() ^ ../../../source/simulation2/components/ICmpRangeManager.h:115:34: note: overridden virtual function is here virtual FastSpatialSubdivision* GetSubdivision() = 0; ^ ../../../source/simulation2/components/CCmpRangeManager.cpp:1817:9: warning: 'GetVerticesPerSide' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t GetVerticesPerSide() const ^ ../../../source/simulation2/components/ICmpRangeManager.h:384:17: note: overridden virtual function is here virtual size_t GetVerticesPerSide() const = 0; ^ ../../../source/simulation2/components/CCmpRangeManager.cpp:1985:7: warning: 'ExploreMap' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void ExploreMap(player_id_t p) ^ ../../../source/simulation2/components/ICmpRangeManager.h:323:15: note: overridden virtual function is here virtual void ExploreMap(player_id_t p) = 0; ^ ../../../source/simulation2/components/CCmpRangeOverlayRenderer.cpp:76:7: warning: 'ResetRangeOverlays' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void ResetRangeOverlays() ^ ../../../source/simulation2/components/ICmpRangeOverlayRenderer.h:35:15: note: overridden virtual function is here virtual void ResetRangeOverlays() = 0; ^ ../../../source/simulation2/components/CCmpRangeOverlayRenderer.cpp:101:7: warning: 'HandleMessage' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void HandleMessage(const CMessage& msg, bool UNUSED(global)) ^ ../../../source/simulation2/system/IComponent.h:49:15: note: overridden virtual function is here virtual void HandleMessage(const CMessage& msg, bool global); ^ 2 warnings generated. ../../../source/simulation2/components/CCmpTerritoryManager.cpp:296:5: warning: 'GetTerritoryPercentage' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] u8 GetTerritoryPercentage(player_id_t player); ^ ../../../source/simulation2/components/ICmpTerritoryManager.h:96:14: note: overridden virtual function is here virtual u8 GetTerritoryPercentage(player_id_t player) = 0; ^ 3 warnings generated. In file included from ../../../source/simulation2/components/CCmpUnitMotion_System.cpp:20: In file included from ../../../source/simulation2/components/CCmpUnitMotion.h:24: ../../../source/simulation2/components/CCmpUnitMotionManager.h:128:15: warning: 'Init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Init(const CParamNode& UNUSED(paramNode)); ^ ../../../source/simulation2/system/IComponent.h:46:15: note: overridden virtual function is here virtual void Init(const CParamNode& paramNode) = 0; ^ In file included from ../../../source/simulation2/components/CCmpUnitMotion_System.cpp:20: In file included from ../../../source/simulation2/components/CCmpUnitMotion.h:24: ../../../source/simulation2/components/CCmpUnitMotionManager.h:130:15: warning: 'Deinit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Deinit() ^ ../../../source/simulation2/system/IComponent.h:47:15: note: overridden virtual function is here virtual void Deinit() = 0; ^ In file included from ../../../source/simulation2/components/CCmpUnitMotion_System.cpp:20: In file included from ../../../source/simulation2/components/CCmpUnitMotion.h:24: ../../../source/simulation2/components/CCmpUnitMotionManager.h:134:15: warning: 'Serialize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Serialize(ISerializer& serialize); ^ ../../../source/simulation2/system/IComponent.h:62:15: note: overridden virtual function is here virtual void Serialize(ISerializer& serialize) = 0; ^ In file included from ../../../source/simulation2/components/CCmpUnitMotion_System.cpp:20: In file included from ../../../source/simulation2/components/CCmpUnitMotion.h:24: ../../../source/simulation2/components/CCmpUnitMotionManager.h:135:15: warning: 'Deserialize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Deserialize(const CParamNode& paramNode, IDeserializer& deserialize); ^ ../../../source/simulation2/system/IComponent.h:63:15: note: overridden virtual function is here virtual void Deserialize(const CParamNode& paramNode, IDeserializer& deserialize) = 0; ^ In file included from ../../../source/simulation2/components/CCmpUnitMotion_System.cpp:20: In file included from ../../../source/simulation2/components/CCmpUnitMotion.h:24: ../../../source/simulation2/components/CCmpUnitMotionManager.h:137:15: warning: 'HandleMessage' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void HandleMessage(const CMessage& msg, bool global); ^ ../../../source/simulation2/system/IComponent.h:49:15: note: overridden virtual function is here virtual void HandleMessage(const CMessage& msg, bool global); ^ In file included from ../../../source/simulation2/components/CCmpUnitMotion_System.cpp:20: In file included from ../../../source/simulation2/components/CCmpUnitMotion.h:24: ../../../source/simulation2/components/CCmpUnitMotionManager.h:139:15: warning: 'Register' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Register(CCmpUnitMotion* component, entity_id_t ent, bool formationController); ^ ../../../source/simulation2/components/ICmpUnitMotionManager.h:41:15: note: overridden virtual function is here virtual void Register(CCmpUnitMotion* component, entity_id_t ent, bool formationController) = 0; ^ In file included from ../../../source/simulation2/components/CCmpUnitMotion_System.cpp:20: In file included from ../../../source/simulation2/components/CCmpUnitMotion.h:24: ../../../source/simulation2/components/CCmpUnitMotionManager.h:140:15: warning: 'Unregister' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Unregister(entity_id_t ent); ^ ../../../source/simulation2/components/ICmpUnitMotionManager.h:42:15: note: overridden virtual function is here virtual void Unregister(entity_id_t ent) = 0; ^ In file included from ../../../source/simulation2/components/CCmpUnitMotion_System.cpp:20: In file included from ../../../source/simulation2/components/CCmpUnitMotion.h:24: ../../../source/simulation2/components/CCmpUnitMotionManager.h:142:15: warning: 'ComputingMotion' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool ComputingMotion() const ^ ../../../source/simulation2/components/ICmpUnitMotionManager.h:47:15: note: overridden virtual function is here virtual bool ComputingMotion() const = 0; ^ In file included from ../../../source/simulation2/components/CCmpUnitMotion_System.cpp:20: In file included from ../../../source/simulation2/components/CCmpUnitMotion.h:24: ../../../source/simulation2/components/CCmpUnitMotionManager.h:147:15: warning: 'IsPushingActivated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsPushingActivated() const ^ ../../../source/simulation2/components/ICmpUnitMotionManager.h:52:15: note: overridden virtual function is here virtual bool IsPushingActivated() const = 0; ^ 1 warning generated. ../../../source/simulation2/components/ICmpAIInterface.cpp:33:15: warning: 'GetRepresentation' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void GetRepresentation(JS::MutableHandleValue ret) ^ ../../../source/simulation2/components/ICmpAIInterface.h:30:15: note: overridden virtual function is here virtual void GetRepresentation(JS::MutableHandleValue ret) = 0; ^ ../../../source/simulation2/components/ICmpAIInterface.cpp:37:15: warning: 'GetFullRepresentation' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void GetFullRepresentation(JS::MutableHandleValue ret, bool flushEvents = false) ^ ../../../source/simulation2/components/ICmpAIInterface.h:35:15: note: overridden virtual function is here virtual void GetFullRepresentation(JS::MutableHandleValue ret, bool flushEvents) = 0; ^ ../../../source/simulation2/components/ICmpAttack.cpp:34:16: warning: 'GetRepeatTime' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual float GetRepeatTime(const std::string& type) const ^ ../../../source/simulation2/components/ICmpAttack.h:29:19: note: overridden virtual function is here virtual float GetRepeatTime(const std::string& type) const = 0; ^ ../../../source/simulation2/components/ICmpAttack.cpp:39:28: warning: 'GetAttackTypes' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual std::vector<CStr> GetAttackTypes() const ^ ../../../source/simulation2/components/ICmpAttack.h:30:31: note: overridden virtual function is here virtual std::vector<CStr> GetAttackTypes() const = 0; ^ 2 warnings generated. 9 warnings generated. ../../../source/simulation2/components/ICmpFogging.cpp:33:15: warning: 'IsActivated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsActivated() ^ ../../../source/simulation2/components/ICmpFogging.h:33:15: note: overridden virtual function is here virtual bool IsActivated() = 0; ^ ../../../source/simulation2/components/ICmpFogging.cpp:38:15: warning: 'WasSeen' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool WasSeen(player_id_t player) ^ ../../../source/simulation2/components/ICmpFogging.h:34:15: note: overridden virtual function is here virtual bool WasSeen(player_id_t player) = 0; ^ ../../../source/simulation2/components/ICmpFogging.cpp:43:15: warning: 'IsMiraged' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsMiraged(player_id_t player) ^ ../../../source/simulation2/components/ICmpFogging.h:35:15: note: overridden virtual function is here virtual bool IsMiraged(player_id_t player) = 0; ^ ../../../source/simulation2/components/ICmpFogging.cpp:48:15: warning: 'ForceMiraging' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void ForceMiraging(player_id_t player) ^ ../../../source/simulation2/components/ICmpFogging.h:36:15: note: overridden virtual function is here virtual void ForceMiraging(player_id_t player) = 0; ^ ../../../source/simulation2/components/ICmpGarrisonHolder.cpp:33:35: warning: 'GetEntities' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual std::vector<entity_id_t> GetEntities() const ^ ../../../source/simulation2/components/ICmpGarrisonHolder.h:28:35: note: overridden virtual function is here virtual std::vector<entity_id_t> GetEntities() const = 0; ^ ../../../source/simulation2/components/ICmpGarrisonHolder.cpp:38:15: warning: 'SetInitEntities' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetInitEntities(std::vector<entity_id_t>&& entities) ^ ../../../source/simulation2/components/ICmpGarrisonHolder.h:30:15: note: overridden virtual function is here virtual void SetInitEntities(std::vector<entity_id_t>&& entities) = 0; ^ 2 warnings generated. ../../../source/simulation2/components/ICmpGuiInterface.cpp:33:15: warning: 'ScriptCall' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void ScriptCall(int player, const std::wstring& cmd, JS::HandleValue data, JS::MutableHandleValue ret) ^ ../../../source/simulation2/components/ICmpGuiInterface.h:29:15: note: overridden virtual function is here virtual void ScriptCall(int player, const std::wstring& cmd, JS::HandleValue data, JS::MutableHandleValue ret) = 0; ^ ../../../source/simulation2/components/ICmpIdentity.cpp:34:22: warning: 'GetSelectionGroupName' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual std::string GetSelectionGroupName() ^ ../../../source/simulation2/components/ICmpIdentity.h:30:22: note: overridden virtual function is here virtual std::string GetSelectionGroupName() = 0; ^ ../../../source/simulation2/components/ICmpIdentity.cpp:39:23: warning: 'GetPhenotype' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual std::wstring GetPhenotype() ^ ../../../source/simulation2/components/ICmpIdentity.h:32:23: note: overridden virtual function is here virtual std::wstring GetPhenotype() = 0; ^ ../../../source/simulation2/components/ICmpIdentity.cpp:44:23: warning: 'GetCiv' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual std::wstring GetCiv() ^ ../../../source/simulation2/components/ICmpIdentity.h:34:23: note: overridden virtual function is here virtual std::wstring GetCiv() = 0; ^ 4 warnings generated. 2 warnings generated. ../../../source/simulation2/components/ICmpMirage.cpp:33:22: warning: 'GetPlayer' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual player_id_t GetPlayer() ^ ../../../source/simulation2/components/ICmpMirage.h:32:22: note: overridden virtual function is here virtual player_id_t GetPlayer() = 0; ^ 1 warning generated. 3 warnings generated. ../../../source/simulation2/components/ICmpPlayer.cpp:35:17: warning: 'GetDisplayedColor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual CColor GetDisplayedColor() ^ ../../../source/simulation2/components/ICmpPlayer.h:35:17: note: overridden virtual function is here virtual CColor GetDisplayedColor() = 0; ^ ../../../source/simulation2/components/ICmpPlayer.cpp:40:25: warning: 'GetStartingCameraPos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual CFixedVector3D GetStartingCameraPos() ^ ../../../source/simulation2/components/ICmpPlayer.h:36:25: note: overridden virtual function is here virtual CFixedVector3D GetStartingCameraPos() = 0; ^ ../../../source/simulation2/components/ICmpPlayer.cpp:45:25: warning: 'GetStartingCameraRot' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual CFixedVector3D GetStartingCameraRot() ^ ../../../source/simulation2/components/ICmpPlayer.h:37:25: note: overridden virtual function is here virtual CFixedVector3D GetStartingCameraRot() = 0; ^ ../../../source/simulation2/components/ICmpPlayer.cpp:50:15: warning: 'HasStartingCamera' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool HasStartingCamera() ^ ../../../source/simulation2/components/ICmpPlayer.h:39:15: note: overridden virtual function is here virtual bool HasStartingCamera() = 0; ^ ../../../source/simulation2/components/ICmpPlayer.cpp:55:22: warning: 'GetState' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual std::string GetState() ^ ../../../source/simulation2/components/ICmpPlayer.h:40:22: note: overridden virtual function is here virtual std::string GetState() = 0; ^ ../../../source/simulation2/components/ICmpPlayerManager.cpp:33:18: warning: 'GetNumPlayers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual int32_t GetNumPlayers() ^ ../../../source/simulation2/components/ICmpPlayerManager.h:29:18: note: overridden virtual function is here virtual int32_t GetNumPlayers() = 0; ^ ../../../source/simulation2/components/ICmpPlayerManager.cpp:38:22: warning: 'GetPlayerByID' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual entity_id_t GetPlayerByID(int32_t id) ^ ../../../source/simulation2/components/ICmpPlayerManager.h:31:22: note: overridden virtual function is here virtual entity_id_t GetPlayerByID(int32_t id) = 0; ^ ../../../source/simulation2/components/ICmpRallyPoint.cpp:34:15: warning: 'HasPositions' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool HasPositions() ^ ../../../source/simulation2/components/ICmpRallyPoint.h:31:15: note: overridden virtual function is here virtual bool HasPositions() = 0; ^ ../../../source/simulation2/components/ICmpRallyPoint.cpp:39:25: warning: 'GetFirstPosition' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual CFixedVector2D GetFirstPosition() ^ ../../../source/simulation2/components/ICmpRallyPoint.h:33:25: note: overridden virtual function is here virtual CFixedVector2D GetFirstPosition() = 0; ^ 1 warning generated. 5 warnings generated. 2 warnings generated. ../../../source/simulation2/components/ICmpSound.cpp:33:23: warning: 'GetSoundGroup' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual std::wstring GetSoundGroup(const std::wstring& soundName) const ^ ../../../source/simulation2/components/ICmpSound.h:31:23: note: overridden virtual function is here virtual std::wstring GetSoundGroup(const std::wstring& soundName) const = 0; ^ ../../../source/simulation2/components/ICmpTerritoryDecayManager.cpp:33:15: warning: 'SetBlinkingEntities' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetBlinkingEntities() ^ ../../../source/simulation2/components/ICmpTerritoryDecayManager.h:27:15: note: overridden virtual function is here virtual void SetBlinkingEntities() = 0; ^ 2 warnings generated. ../../../source/simulation2/components/ICmpTurretHolder.cpp:37:60: warning: 'GetTurrets' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual std::vector<std::pair<std::string, entity_id_t> > GetTurrets() const ^ ../../../source/simulation2/components/ICmpTurretHolder.h:32:59: note: overridden virtual function is here virtual std::vector<std::pair<std::string, entity_id_t>> GetTurrets() const = 0; ^ ../../../source/simulation2/components/ICmpTurretHolder.cpp:53:15: warning: 'SetInitEntities' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetInitEntities(std::vector<std::pair<std::string, entity_id_t>>&& entities) ^ ../../../source/simulation2/components/ICmpTurretHolder.h:37:15: note: overridden virtual function is here virtual void SetInitEntities(std::vector<std::pair<std::string, entity_id_t>>&& entities) = 0; ^ ../../../source/simulation2/components/ICmpUnitMotion.cpp:54:15: warning: 'MoveToPointRange' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool MoveToPointRange(entity_pos_t x, entity_pos_t z, entity_pos_t minRange, entity_pos_t maxRange) ^ ../../../source/simulation2/components/ICmpUnitMotion.h:45:15: note: overridden virtual function is here virtual bool MoveToPointRange(entity_pos_t x, entity_pos_t z, entity_pos_t minRange, entity_pos_t maxRange) = 0; ^ ../../../source/simulation2/components/ICmpUnitMotion.cpp:59:15: warning: 'MoveToTargetRange' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool MoveToTargetRange(entity_id_t target, entity_pos_t minRange, entity_pos_t maxRange) ^ ../../../source/simulation2/components/ICmpUnitMotion.h:55:15: note: overridden virtual function is here virtual bool MoveToTargetRange(entity_id_t target, entity_pos_t minRange, entity_pos_t maxRange) = 0; ^ ../../../source/simulation2/components/ICmpUnitMotion.cpp:64:15: warning: 'MoveToFormationOffset' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void MoveToFormationOffset(entity_id_t target, entity_pos_t x, entity_pos_t z) ^ ../../../source/simulation2/components/ICmpUnitMotion.h:62:15: note: overridden virtual function is here virtual void MoveToFormationOffset(entity_id_t controller, entity_pos_t x, entity_pos_t z) = 0; ^ ../../../source/simulation2/components/ICmpUnitMotion.cpp:69:15: warning: 'SetMemberOfFormation' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetMemberOfFormation(entity_id_t controller) ^ ../../../source/simulation2/components/ICmpUnitMotion.h:68:15: note: overridden virtual function is here virtual void SetMemberOfFormation(entity_id_t controller) = 0; ^ ../../../source/simulation2/components/ICmpUnitMotion.cpp:74:15: warning: 'IsTargetRangeReachable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsTargetRangeReachable(entity_id_t target, entity_pos_t minRange, entity_pos_t maxRange) ^ ../../../source/simulation2/components/ICmpUnitMotion.h:77:15: note: overridden virtual function is here virtual bool IsTargetRangeReachable(entity_id_t target, entity_pos_t minRange, entity_pos_t maxRange) = 0; ^ ../../../source/simulation2/components/ICmpUnitMotion.cpp:79:15: warning: 'FaceTowardsPoint' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void FaceTowardsPoint(entity_pos_t x, entity_pos_t z) ^ ../../../source/simulation2/components/ICmpUnitMotion.h:82:15: note: overridden virtual function is here virtual void FaceTowardsPoint(entity_pos_t x, entity_pos_t z) = 0; ^ ../../../source/simulation2/components/ICmpUnitMotion.cpp:84:15: warning: 'StopMoving' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void StopMoving() ^ ../../../source/simulation2/components/ICmpUnitMotion.h:87:15: note: overridden virtual function is here virtual void StopMoving() = 0; ^ ../../../source/simulation2/components/ICmpUnitMotion.cpp:89:16: warning: 'GetCurrentSpeed' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual fixed GetCurrentSpeed() const ^ ../../../source/simulation2/components/ICmpUnitMotion.h:92:16: note: overridden virtual function is here virtual fixed GetCurrentSpeed() const = 0; ^ ../../../source/simulation2/components/ICmpUnitMotion.cpp:94:15: warning: 'IsMoveRequested' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsMoveRequested() const ^ ../../../source/simulation2/components/ICmpUnitMotion.h:97:15: note: overridden virtual function is here virtual bool IsMoveRequested() const = 0; ^ ../../../source/simulation2/components/ICmpUnitMotion.cpp:99:16: warning: 'GetSpeed' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual fixed GetSpeed() const ^ ../../../source/simulation2/components/ICmpUnitMotion.h:124:16: note: overridden virtual function is here virtual fixed GetSpeed() const = 0; ^ ../../../source/simulation2/components/ICmpUnitMotion.cpp:104:16: warning: 'GetWalkSpeed' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual fixed GetWalkSpeed() const ^ ../../../source/simulation2/components/ICmpUnitMotion.h:102:16: note: overridden virtual function is here virtual fixed GetWalkSpeed() const = 0; ^ ../../../source/simulation2/components/ICmpUnitMotion.cpp:109:16: warning: 'GetRunMultiplier' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual fixed GetRunMultiplier() const ^ ../../../source/simulation2/components/ICmpUnitMotion.h:107:16: note: overridden virtual function is here virtual fixed GetRunMultiplier() const = 0; ^ ../../../source/simulation2/components/ICmpUnitMotion.cpp:114:15: warning: 'SetSpeedMultiplier' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetSpeedMultiplier(fixed multiplier) ^ ../../../source/simulation2/components/ICmpUnitMotion.h:118:15: note: overridden virtual function is here virtual void SetSpeedMultiplier(fixed multiplier) = 0; ^ ../../../source/simulation2/components/ICmpUnitMotion.cpp:119:16: warning: 'GetSpeedMultiplier' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual fixed GetSpeedMultiplier() const ^ ../../../source/simulation2/components/ICmpUnitMotion.h:112:16: note: overridden virtual function is here virtual fixed GetSpeedMultiplier() const = 0; ^ ../../../source/simulation2/components/ICmpUnitMotion.cpp:124:25: warning: 'EstimateFuturePosition' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual CFixedVector2D EstimateFuturePosition(const fixed dt) const ^ ../../../source/simulation2/components/ICmpUnitMotion.h:130:25: note: overridden virtual function is here virtual CFixedVector2D EstimateFuturePosition(const fixed dt) const = 0; ^ ../../../source/simulation2/components/ICmpUnitMotion.cpp:129:16: warning: 'GetAcceleration' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual fixed GetAcceleration() const ^ ../../../source/simulation2/components/ICmpUnitMotion.h:135:16: note: overridden virtual function is here virtual fixed GetAcceleration() const = 0; ^ ../../../source/simulation2/components/ICmpUnitMotion.cpp:134:15: warning: 'SetAcceleration' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetAcceleration(fixed acceleration) ^ ../../../source/simulation2/components/ICmpUnitMotion.h:141:15: note: overridden virtual function is here virtual void SetAcceleration(fixed acceleration) = 0; ^ ../../../source/simulation2/components/ICmpUnitMotion.cpp:139:15: warning: 'SetFacePointAfterMove' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetFacePointAfterMove(bool facePointAfterMove) ^ ../../../source/simulation2/components/ICmpUnitMotion.h:146:15: note: overridden virtual function is here virtual void SetFacePointAfterMove(bool facePointAfterMove) = 0; ^ ../../../source/simulation2/components/ICmpUnitMotion.cpp:144:15: warning: 'GetFacePointAfterMove' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool GetFacePointAfterMove() const ^ ../../../source/simulation2/components/ICmpUnitMotion.h:148:15: note: overridden virtual function is here virtual bool GetFacePointAfterMove() const = 0; ^ ../../../source/simulation2/components/ICmpUnitMotion.cpp:149:23: warning: 'GetPassabilityClass' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual pass_class_t GetPassabilityClass() const ^ ../../../source/simulation2/components/ICmpUnitMotion.h:153:23: note: overridden virtual function is here virtual pass_class_t GetPassabilityClass() const = 0; ^ ../../../source/simulation2/components/ICmpUnitMotion.cpp:154:22: warning: 'GetPassabilityClassName' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual std::string GetPassabilityClassName() const ^ ../../../source/simulation2/components/ICmpUnitMotion.h:158:22: note: overridden virtual function is here virtual std::string GetPassabilityClassName() const = 0; ^ ../../../source/simulation2/components/ICmpUnitMotion.cpp:159:23: warning: 'GetUnitClearance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual entity_pos_t GetUnitClearance() const ^ ../../../source/simulation2/components/ICmpUnitMotion.h:163:23: note: overridden virtual function is here virtual entity_pos_t GetUnitClearance() const = 0; ^ ../../../source/simulation2/components/ICmpUnitMotion.cpp:164:15: warning: 'SetDebugOverlay' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetDebugOverlay(bool enabled) ^ ../../../source/simulation2/components/ICmpUnitMotion.h:168:15: note: overridden virtual function is here virtual void SetDebugOverlay(bool enabled) = 0; ^ 1 warning generated. 1 warning generated. 2 warnings generated. ../../../source/simulation2/components/ICmpValueModificationManager.cpp:33:16: warning: 'ApplyModifications' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual fixed ApplyModifications(std::wstring valueName, fixed currentValue, entity_id_t entity) const ^ ../../../source/simulation2/components/ICmpValueModificationManager.h:33:16: note: overridden virtual function is here virtual fixed ApplyModifications(std::wstring valueName, fixed currentValue, entity_id_t entity) const = 0; ^ ../../../source/simulation2/components/ICmpValueModificationManager.cpp:38:14: warning: 'ApplyModifications' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual u32 ApplyModifications(std::wstring valueName, u32 currentValue, entity_id_t entity) const ^ ../../../source/simulation2/components/ICmpValueModificationManager.h:34:14: note: overridden virtual function is here virtual u32 ApplyModifications(std::wstring valueName, u32 currentValue, entity_id_t entity) const = 0; ^ ../../../source/simulation2/components/ICmpValueModificationManager.cpp:43:14: warning: 'ApplyModifications' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual u16 ApplyModifications(std::wstring valueName, u16 currentValue, entity_id_t entity) const ^ ../../../source/simulation2/components/ICmpValueModificationManager.h:35:14: note: overridden virtual function is here virtual u16 ApplyModifications(std::wstring valueName, u16 currentValue, entity_id_t entity) const = 0; ^ ../../../source/simulation2/components/ICmpValueModificationManager.cpp:48:23: warning: 'ApplyModifications' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual std::wstring ApplyModifications(std::wstring valueName, std::wstring currentValue, entity_id_t entity) const ^ ../../../source/simulation2/components/ICmpValueModificationManager.h:36:23: note: overridden virtual function is here virtual std::wstring ApplyModifications(std::wstring valueName, std::wstring currentValue, entity_id_t entity) const = 0; ^ ../../../source/simulation2/components/ICmpValueModificationManager.cpp:53:15: warning: 'ApplyModifications' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool ApplyModifications(std::wstring valueName, bool currentValue, entity_id_t entity) const ^ ../../../source/simulation2/components/ICmpValueModificationManager.h:37:15: note: overridden virtual function is here virtual bool ApplyModifications(std::wstring valueName, bool currentValue, entity_id_t entity) const = 0; ^ ../../../source/simulation2/components/ICmpVisibility.cpp:33:15: warning: 'IsActivated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsActivated() ^ ../../../source/simulation2/components/ICmpVisibility.h:43:15: note: overridden virtual function is here virtual bool IsActivated() = 0; ^ ../../../source/simulation2/components/ICmpVisibility.cpp:38:24: warning: 'GetVisibility' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual LosVisibility GetVisibility(player_id_t player, bool isVisible, bool isExplored) ^ ../../../source/simulation2/components/ICmpVisibility.h:45:24: note: overridden virtual function is here virtual LosVisibility GetVisibility(player_id_t player, bool isVisible, bool isExplored) = 0; ^ ../../../source/simulation2/components/ICmpVisibility.cpp:56:15: warning: 'GetRetainInFog' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool GetRetainInFog() ^ ../../../source/simulation2/components/ICmpVisibility.h:47:15: note: overridden virtual function is here virtual bool GetRetainInFog() = 0; ^ ../../../source/simulation2/components/ICmpVisibility.cpp:61:15: warning: 'GetAlwaysVisible' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool GetAlwaysVisible() ^ ../../../source/simulation2/components/ICmpVisibility.h:49:15: note: overridden virtual function is here virtual bool GetAlwaysVisible() = 0; ^ 23 warnings generated. 5 warnings generated. 4 warnings generated. /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: ../../../binaries/system/libsimulation2.a(precompiled.o) has no symbols /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: ../../../binaries/system/libengine.a(precompiled.o) has no symbols /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: ../../../binaries/system/libgraphics.a(precompiled.o) has no symbols ld: warning: text-based stub file /System/Library/Frameworks//CoreAudio.framework/CoreAudio.tbd and library file /System/Library/Frameworks//CoreAudio.framework/CoreAudio are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//AudioToolbox.framework/AudioToolbox.tbd and library file /System/Library/Frameworks//AudioToolbox.framework/AudioToolbox are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//ForceFeedback.framework/ForceFeedback.tbd and library file /System/Library/Frameworks//ForceFeedback.framework/ForceFeedback are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreVideo.framework/CoreVideo.tbd and library file /System/Library/Frameworks//CoreVideo.framework/CoreVideo are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//Cocoa.framework/Cocoa.tbd and library file /System/Library/Frameworks//Cocoa.framework/Cocoa are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//IOKit.framework/IOKit.tbd and library file /System/Library/Frameworks//IOKit.framework/IOKit are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//QuartzCore.framework/QuartzCore.tbd and library file /System/Library/Frameworks//QuartzCore.framework/QuartzCore are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//Metal.framework/Metal.tbd and library file /System/Library/Frameworks//Metal.framework/Metal are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//Security.framework/Security.tbd and library file /System/Library/Frameworks//Security.framework/Security are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//OpenAL.framework/OpenAL.tbd and library file /System/Library/Frameworks//OpenAL.framework/OpenAL are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//ApplicationServices.framework/ApplicationServices.tbd and library file /System/Library/Frameworks//ApplicationServices.framework/ApplicationServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//Cocoa.framework/Cocoa.tbd and library file /System/Library/Frameworks//Cocoa.framework/Cocoa are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreFoundation.framework/CoreFoundation.tbd and library file /System/Library/Frameworks//CoreFoundation.framework/CoreFoundation are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//AppKit.framework/Versions/C/AppKit.tbd and library file /System/Library/Frameworks//AppKit.framework/Versions/C/AppKit are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreData.framework/Versions/A/CoreData.tbd and library file /System/Library/Frameworks//CoreData.framework/Versions/A/CoreData are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreImage.framework/Versions/A/CoreImage.tbd and library file /System/Library/Frameworks//CoreImage.framework/Versions/A/CoreImage are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreGraphics.framework/Versions/A/CoreGraphics.tbd and library file /System/Library/Frameworks//CoreGraphics.framework/Versions/A/CoreGraphics are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreText.framework/Versions/A/CoreText.tbd and library file /System/Library/Frameworks//CoreText.framework/Versions/A/CoreText are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//ImageIO.framework/Versions/A/ImageIO.tbd and library file /System/Library/Frameworks//ImageIO.framework/Versions/A/ImageIO are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//ColorSync.framework/Versions/A/ColorSync.tbd and library file /System/Library/Frameworks//ColorSync.framework/Versions/A/ColorSync are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSyncLegacy.framework/Versions/A/ColorSyncLegacy.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSyncLegacy.framework/Versions/A/ColorSyncLegacy are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreServices.framework/Versions/A/CoreServices.tbd and library file /System/Library/Frameworks//CoreServices.framework/Versions/A/CoreServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/UIFoundation.tbd and library file /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/UIFoundation are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//Foundation.framework/Versions/C/Foundation.tbd and library file /System/Library/Frameworks//Foundation.framework/Versions/C/Foundation are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CFNetwork.framework/Versions/A/CFNetwork.tbd and library file /System/Library/Frameworks//CFNetwork.framework/Versions/A/CFNetwork are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/FSEvents.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/FSEvents are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SharedFileList.framework/Versions/A/SharedFileList.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SharedFileList.framework/Versions/A/SharedFileList are out of sync. Falling back to library file for linking. ld: warning: object file (../../../libraries/osx/fmt/lib/libfmt.a(format.cc.o)) was built for newer OSX version (10.13) than being linked (10.12) ld: warning: text-based stub file /System/Library/Frameworks//CoreFoundation.framework/CoreFoundation.tbd and library file /System/Library/Frameworks//CoreFoundation.framework/CoreFoundation are out of sync. Falling back to library file for linking. In file included from ../../../source/pch/test/precompiled.h:22: ../../../source/simulation2/system/ComponentTest.h:201:25: warning: 'CalcNormal' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual CFixedVector3D CalcNormal(entity_pos_t UNUSED(x), entity_pos_t UNUSED(z)) const ^ ../../../source/simulation2/components/ICmpTerrain.h:35:25: note: overridden virtual function is here virtual CFixedVector3D CalcNormal(entity_pos_t x, entity_pos_t z) const = 0; ^ In file included from ../../../source/pch/test/precompiled.h:22: ../../../source/simulation2/system/ComponentTest.h:206:20: warning: 'CalcExactNormal' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual CVector3D CalcExactNormal(float UNUSED(x), float UNUSED(z)) const ^ ../../../source/simulation2/components/ICmpTerrain.h:37:20: note: overridden virtual function is here virtual CVector3D CalcExactNormal(float x, float z) const = 0; ^ In file included from ../../../source/pch/test/precompiled.h:22: ../../../source/simulation2/system/ComponentTest.h:211:23: warning: 'GetGroundLevel' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual entity_pos_t GetGroundLevel(entity_pos_t UNUSED(x), entity_pos_t UNUSED(z)) const ^ ../../../source/simulation2/components/ICmpTerrain.h:39:23: note: overridden virtual function is here virtual entity_pos_t GetGroundLevel(entity_pos_t x, entity_pos_t z) const = 0; ^ In file included from ../../../source/pch/test/precompiled.h:22: ../../../source/simulation2/system/ComponentTest.h:216:16: warning: 'GetExactGroundLevel' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual float GetExactGroundLevel(float UNUSED(x), float UNUSED(z)) const ^ ../../../source/simulation2/components/ICmpTerrain.h:41:16: note: overridden virtual function is here virtual float GetExactGroundLevel(float x, float z) const = 0; ^ In file included from ../../../source/pch/test/precompiled.h:22: ../../../source/simulation2/system/ComponentTest.h:241:15: warning: 'MakeDirty' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void MakeDirty(i32 UNUSED(i0), i32 UNUSED(j0), i32 UNUSED(i1), i32 UNUSED(j1)) ^ ../../../source/simulation2/components/ICmpTerrain.h:74:15: note: overridden virtual function is here virtual void MakeDirty(i32 i0, i32 j0, i32 i1, i32 j1) = 0; ^ In file included from ../../../source/pch/test/precompiled.h:22: ../../../source/simulation2/system/ComponentTest.h:245:15: warning: 'ReloadTerrain' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void ReloadTerrain(bool UNUSED(ReloadWater)) ^ ../../../source/simulation2/components/ICmpTerrain.h:67:15: note: overridden virtual function is here virtual void ReloadTerrain(bool ReloadWater = true) = 0; ^ 6 warnings generated. In file included from ../../../source/simulation2/components/tests/test_ObstructionManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_ObstructionManager.h:29:40: warning: 'GetObstruction' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual ICmpObstructionManager::tag_t GetObstruction() const { return ICmpObstructionManager::tag_t(); } ^ ../../../source/simulation2/components/ICmpObstruction.h:47:40: note: overridden virtual function is here virtual ICmpObstructionManager::tag_t GetObstruction() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_ObstructionManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_ObstructionManager.h:30:15: warning: 'GetObstructionSquare' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool GetObstructionSquare(ICmpObstructionManager::ObstructionSquare& out) const { out = obstruction; return true; } ^ ../../../source/simulation2/components/ICmpObstruction.h:54:15: note: overridden virtual function is here virtual bool GetObstructionSquare(ICmpObstructionManager::ObstructionSquare& out) const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_ObstructionManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_ObstructionManager.h:31:15: warning: 'GetPreviousObstructionSquare' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool GetPreviousObstructionSquare(ICmpObstructionManager::ObstructionSquare& UNUSED(out)) const { return true; } ^ ../../../source/simulation2/components/ICmpObstruction.h:59:15: note: overridden virtual function is here virtual bool GetPreviousObstructionSquare(ICmpObstructionManager::ObstructionSquare& out) const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_ObstructionManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_ObstructionManager.h:32:23: warning: 'GetSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual entity_pos_t GetSize() const { return entity_pos_t::Zero(); } ^ ../../../source/simulation2/components/ICmpObstruction.h:64:23: note: overridden virtual function is here virtual entity_pos_t GetSize() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_ObstructionManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_ObstructionManager.h:33:25: warning: 'GetStaticSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual CFixedVector2D GetStaticSize() const { return CFixedVector2D(); } ^ ../../../source/simulation2/components/ICmpObstruction.h:69:25: note: overridden virtual function is here virtual CFixedVector2D GetStaticSize() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_ObstructionManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_ObstructionManager.h:34:27: warning: 'GetObstructionType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual EObstructionType GetObstructionType() const { return ICmpObstruction::STATIC; } ^ ../../../source/simulation2/components/ICmpObstruction.h:71:27: note: overridden virtual function is here virtual EObstructionType GetObstructionType() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_ObstructionManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_ObstructionManager.h:35:15: warning: 'SetUnitClearance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetUnitClearance(const entity_pos_t& UNUSED(clearance)) { } ^ ../../../source/simulation2/components/ICmpObstruction.h:73:15: note: overridden virtual function is here virtual void SetUnitClearance(const entity_pos_t& clearance) = 0; ^ In file included from ../../../source/simulation2/components/tests/test_ObstructionManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_ObstructionManager.h:36:15: warning: 'IsControlPersistent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsControlPersistent() const { return true; } ^ ../../../source/simulation2/components/ICmpObstruction.h:75:15: note: overridden virtual function is here virtual bool IsControlPersistent() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_ObstructionManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_ObstructionManager.h:37:15: warning: 'CheckShorePlacement' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool CheckShorePlacement() const { return true; } ^ ../../../source/simulation2/components/ICmpObstruction.h:80:15: note: overridden virtual function is here virtual bool CheckShorePlacement() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_ObstructionManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_ObstructionManager.h:38:27: warning: 'CheckFoundation' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual EFoundationCheck CheckFoundation(const std::string& UNUSED(className)) const { return EFoundationCheck(); } ^ ../../../source/simulation2/components/ICmpObstruction.h:89:27: note: overridden virtual function is here virtual EFoundationCheck CheckFoundation(const std::string& className) const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_ObstructionManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_ObstructionManager.h:39:27: warning: 'CheckFoundation' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual EFoundationCheck CheckFoundation(const std::string& UNUSED(className), bool UNUSED(onlyCenterPoint)) const { return EFoundationCheck(); } ^ ../../../source/simulation2/components/ICmpObstruction.h:90:27: note: overridden virtual function is here virtual EFoundationCheck CheckFoundation(const std::string& className, bool onlyCenterPoint) const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_ObstructionManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_ObstructionManager.h:40:22: warning: 'CheckFoundation_wrapper' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual std::string CheckFoundation_wrapper(const std::string& UNUSED(className), bool UNUSED(onlyCenterPoint)) const { return std::string(); } ^ ../../../source/simulation2/components/ICmpObstruction.h:96:22: note: overridden virtual function is here virtual std::string CheckFoundation_wrapper(const std::string& className, bool onlyCenterPoint) const; ^ In file included from ../../../source/simulation2/components/tests/test_ObstructionManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_ObstructionManager.h:41:15: warning: 'CheckDuplicateFoundation' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool CheckDuplicateFoundation() const { return true; } ^ ../../../source/simulation2/components/ICmpObstruction.h:103:15: note: overridden virtual function is here virtual bool CheckDuplicateFoundation() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_ObstructionManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_ObstructionManager.h:42:35: warning: 'GetEntitiesByFlags' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual std::vector<entity_id_t> GetEntitiesByFlags(ICmpObstructionManager::flags_t UNUSED(flags)) const { return std::vector<entity_id_t>(); } ^ ../../../source/simulation2/components/ICmpObstruction.h:109:35: note: overridden virtual function is here virtual std::vector<entity_id_t> GetEntitiesByFlags(ICmpObstructionManager::flags_t flags) const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_ObstructionManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_ObstructionManager.h:43:35: warning: 'GetEntitiesBlockingMovement' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual std::vector<entity_id_t> GetEntitiesBlockingMovement() const { return std::vector<entity_id_t>(); } ^ ../../../source/simulation2/components/ICmpObstruction.h:115:35: note: overridden virtual function is here virtual std::vector<entity_id_t> GetEntitiesBlockingMovement() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_ObstructionManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_ObstructionManager.h:44:35: warning: 'GetEntitiesBlockingConstruction' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual std::vector<entity_id_t> GetEntitiesBlockingConstruction() const { return std::vector<entity_id_t>(); } ^ ../../../source/simulation2/components/ICmpObstruction.h:121:35: note: overridden virtual function is here virtual std::vector<entity_id_t> GetEntitiesBlockingConstruction() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_ObstructionManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_ObstructionManager.h:45:35: warning: 'GetEntitiesDeletedUponConstruction' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual std::vector<entity_id_t> GetEntitiesDeletedUponConstruction() const { return std::vector<entity_id_t>(); } ^ ../../../source/simulation2/components/ICmpObstruction.h:127:35: note: overridden virtual function is here virtual std::vector<entity_id_t> GetEntitiesDeletedUponConstruction() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_ObstructionManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_ObstructionManager.h:46:15: warning: 'ResolveFoundationCollisions' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void ResolveFoundationCollisions() const { } ^ ../../../source/simulation2/components/ICmpObstruction.h:133:15: note: overridden virtual function is here virtual void ResolveFoundationCollisions() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_ObstructionManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_ObstructionManager.h:47:15: warning: 'SetActive' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetActive(bool UNUSED(active)) { } ^ ../../../source/simulation2/components/ICmpObstruction.h:135:15: note: overridden virtual function is here virtual void SetActive(bool active) = 0; ^ In file included from ../../../source/simulation2/components/tests/test_ObstructionManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_ObstructionManager.h:48:15: warning: 'SetMovingFlag' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetMovingFlag(bool UNUSED(enabled)) { } ^ ../../../source/simulation2/components/ICmpObstruction.h:137:15: note: overridden virtual function is here virtual void SetMovingFlag(bool enabled) = 0; ^ In file included from ../../../source/simulation2/components/tests/test_ObstructionManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_ObstructionManager.h:49:15: warning: 'SetDisableBlockMovementPathfinding' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetDisableBlockMovementPathfinding(bool UNUSED(movementDisabled), bool UNUSED(pathfindingDisabled), int32_t UNUSED(shape)) { } ^ ../../../source/simulation2/components/ICmpObstruction.h:139:15: note: overridden virtual function is here virtual void SetDisableBlockMovementPathfinding(bool movementDisabled, bool pathfindingDisabled, int32_t shape) = 0; ^ In file included from ../../../source/simulation2/components/tests/test_ObstructionManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_ObstructionManager.h:50:15: warning: 'GetBlockMovementFlag' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool GetBlockMovementFlag(bool) const { return true; } ^ ../../../source/simulation2/components/ICmpObstruction.h:144:15: note: overridden virtual function is here virtual bool GetBlockMovementFlag(bool templateOnly) const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_ObstructionManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_ObstructionManager.h:51:15: warning: 'SetControlGroup' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetControlGroup(entity_id_t UNUSED(group)) { } ^ ../../../source/simulation2/components/ICmpObstruction.h:151:15: note: overridden virtual function is here virtual void SetControlGroup(entity_id_t group) = 0; ^ In file included from ../../../source/simulation2/components/tests/test_ObstructionManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_ObstructionManager.h:52:22: warning: 'GetControlGroup' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual entity_id_t GetControlGroup() const { return INVALID_ENTITY; } ^ ../../../source/simulation2/components/ICmpObstruction.h:154:22: note: overridden virtual function is here virtual entity_id_t GetControlGroup() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_ObstructionManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_ObstructionManager.h:53:15: warning: 'SetControlGroup2' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetControlGroup2(entity_id_t UNUSED(group2)) { } ^ ../../../source/simulation2/components/ICmpObstruction.h:156:15: note: overridden virtual function is here virtual void SetControlGroup2(entity_id_t group2) = 0; ^ In file included from ../../../source/simulation2/components/tests/test_ObstructionManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_ObstructionManager.h:54:22: warning: 'GetControlGroup2' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual entity_id_t GetControlGroup2() const { return INVALID_ENTITY; } ^ ../../../source/simulation2/components/ICmpObstruction.h:157:22: note: overridden virtual function is here virtual entity_id_t GetControlGroup2() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_Position.cpp:16: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_Position.h:29:23: warning: 'GetWaterLevel' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual entity_pos_t GetWaterLevel(entity_pos_t UNUSED(x), entity_pos_t UNUSED(z)) const ^ ../../../source/simulation2/components/ICmpWaterManager.h:41:23: note: overridden virtual function is here virtual entity_pos_t GetWaterLevel(entity_pos_t x, entity_pos_t z) const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_Position.cpp:16: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_Position.h:34:16: warning: 'GetExactWaterLevel' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual float GetExactWaterLevel(float UNUSED(x), float UNUSED(z)) const ^ ../../../source/simulation2/components/ICmpWaterManager.h:46:16: note: overridden virtual function is here virtual float GetExactWaterLevel(float x, float z) const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_Position.cpp:16: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_Position.h:39:15: warning: 'RecomputeWaterData' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void RecomputeWaterData() ^ ../../../source/simulation2/components/ICmpWaterManager.h:31:15: note: overridden virtual function is here virtual void RecomputeWaterData() = 0; ^ In file included from ../../../source/simulation2/components/tests/test_Position.cpp:16: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_Position.h:43:15: warning: 'SetWaterLevel' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetWaterLevel(entity_pos_t UNUSED(h)) ^ ../../../source/simulation2/components/ICmpWaterManager.h:36:15: note: overridden virtual function is here virtual void SetWaterLevel(entity_pos_t h) = 0; ^ 26 warnings generated. In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:33:23: warning: 'GetRange' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual entity_pos_t GetRange() const { return entity_pos_t::FromInt(66); } ^ ../../../source/simulation2/components/ICmpVision.h:31:23: note: overridden virtual function is here virtual entity_pos_t GetRange() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:34:15: warning: 'GetRevealShore' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool GetRevealShore() const { return false; } ^ ../../../source/simulation2/components/ICmpVision.h:32:15: note: overridden virtual function is here virtual bool GetRevealShore() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:42:15: warning: 'SetTurretParent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetTurretParent(entity_id_t UNUSED(id), const CFixedVector3D& UNUSED(pos)) {} ^ ../../../source/simulation2/components/ICmpPosition.h:66:15: note: overridden virtual function is here virtual void SetTurretParent(entity_id_t parent, const CFixedVector3D& offset) = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:43:22: warning: 'GetTurretParent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual entity_id_t GetTurretParent() const {return INVALID_ENTITY;} ^ ../../../source/simulation2/components/ICmpPosition.h:71:22: note: overridden virtual function is here virtual entity_id_t GetTurretParent() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:44:15: warning: 'UpdateTurretPosition' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void UpdateTurretPosition() {} ^ ../../../source/simulation2/components/ICmpPosition.h:76:15: note: overridden virtual function is here virtual void UpdateTurretPosition() = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:45:33: warning: 'GetTurrets' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual std::set<entity_id_t>* GetTurrets() { return NULL; } ^ ../../../source/simulation2/components/ICmpPosition.h:81:33: note: overridden virtual function is here virtual std::set<entity_id_t>* GetTurrets() = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:46:15: warning: 'IsInWorld' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsInWorld() const { return true; } ^ ../../../source/simulation2/components/ICmpPosition.h:86:15: note: overridden virtual function is here virtual bool IsInWorld() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:47:15: warning: 'MoveOutOfWorld' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void MoveOutOfWorld() { } ^ ../../../source/simulation2/components/ICmpPosition.h:91:15: note: overridden virtual function is here virtual void MoveOutOfWorld() = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:48:15: warning: 'MoveTo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void MoveTo(entity_pos_t UNUSED(x), entity_pos_t UNUSED(z)) { } ^ ../../../source/simulation2/components/ICmpPosition.h:96:15: note: overridden virtual function is here virtual void MoveTo(entity_pos_t x, entity_pos_t z) = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:49:15: warning: 'MoveAndTurnTo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void MoveAndTurnTo(entity_pos_t UNUSED(x), entity_pos_t UNUSED(z), entity_angle_t UNUSED(a)) { } ^ ../../../source/simulation2/components/ICmpPosition.h:101:15: note: overridden virtual function is here virtual void MoveAndTurnTo(entity_pos_t x, entity_pos_t z, entity_angle_t ry) = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:50:15: warning: 'JumpTo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void JumpTo(entity_pos_t UNUSED(x), entity_pos_t UNUSED(z)) { } ^ ../../../source/simulation2/components/ICmpPosition.h:106:15: note: overridden virtual function is here virtual void JumpTo(entity_pos_t x, entity_pos_t z) = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:51:15: warning: 'SetHeightOffset' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetHeightOffset(entity_pos_t UNUSED(dy)) { } ^ ../../../source/simulation2/components/ICmpPosition.h:111:15: note: overridden virtual function is here virtual void SetHeightOffset(entity_pos_t dy) = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:52:23: warning: 'GetHeightOffset' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual entity_pos_t GetHeightOffset() const { return entity_pos_t::Zero(); } ^ ../../../source/simulation2/components/ICmpPosition.h:116:23: note: overridden virtual function is here virtual entity_pos_t GetHeightOffset() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:53:15: warning: 'SetHeightFixed' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetHeightFixed(entity_pos_t UNUSED(y)) { } ^ ../../../source/simulation2/components/ICmpPosition.h:121:15: note: overridden virtual function is here virtual void SetHeightFixed(entity_pos_t y) = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:54:23: warning: 'GetHeightFixed' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual entity_pos_t GetHeightFixed() const { return entity_pos_t::Zero(); } ^ ../../../source/simulation2/components/ICmpPosition.h:126:23: note: overridden virtual function is here virtual entity_pos_t GetHeightFixed() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:55:23: warning: 'GetHeightAtFixed' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual entity_pos_t GetHeightAtFixed(entity_pos_t, entity_pos_t) const { return entity_pos_t::Zero(); } ^ ../../../source/simulation2/components/ICmpPosition.h:132:23: note: overridden virtual function is here virtual entity_pos_t GetHeightAtFixed(entity_pos_t x, entity_pos_t z) const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:56:15: warning: 'IsHeightRelative' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsHeightRelative() const { return true; } ^ ../../../source/simulation2/components/ICmpPosition.h:137:15: note: overridden virtual function is here virtual bool IsHeightRelative() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:57:15: warning: 'SetHeightRelative' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetHeightRelative(bool UNUSED(relative)) { } ^ ../../../source/simulation2/components/ICmpPosition.h:143:15: note: overridden virtual function is here virtual void SetHeightRelative(bool flag) = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:58:15: warning: 'CanFloat' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool CanFloat() const { return false; } ^ ../../../source/simulation2/components/ICmpPosition.h:148:15: note: overridden virtual function is here virtual bool CanFloat() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:59:15: warning: 'SetFloating' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetFloating(bool UNUSED(flag)) { } ^ ../../../source/simulation2/components/ICmpPosition.h:153:15: note: overridden virtual function is here virtual void SetFloating(bool flag) = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:60:15: warning: 'SetActorFloating' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetActorFloating(bool UNUSED(flag)) { } ^ ../../../source/simulation2/components/ICmpPosition.h:159:15: note: overridden virtual function is here virtual void SetActorFloating(bool flag) = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:61:15: warning: 'SetConstructionProgress' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetConstructionProgress(fixed UNUSED(progress)) { } ^ ../../../source/simulation2/components/ICmpPosition.h:165:15: note: overridden virtual function is here virtual void SetConstructionProgress(fixed progress) = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:62:25: warning: 'GetPosition' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual CFixedVector3D GetPosition() const { return m_Pos; } ^ ../../../source/simulation2/components/ICmpPosition.h:172:25: note: overridden virtual function is here virtual CFixedVector3D GetPosition() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:63:25: warning: 'GetPosition2D' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual CFixedVector2D GetPosition2D() const { return CFixedVector2D(m_Pos.X, m_Pos.Z); } ^ ../../../source/simulation2/components/ICmpPosition.h:178:25: note: overridden virtual function is here virtual CFixedVector2D GetPosition2D() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:64:25: warning: 'GetPreviousPosition' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual CFixedVector3D GetPreviousPosition() const { return CFixedVector3D(); } ^ ../../../source/simulation2/components/ICmpPosition.h:185:25: note: overridden virtual function is here virtual CFixedVector3D GetPreviousPosition() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:65:25: warning: 'GetPreviousPosition2D' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual CFixedVector2D GetPreviousPosition2D() const { return CFixedVector2D(); } ^ ../../../source/simulation2/components/ICmpPosition.h:191:25: note: overridden virtual function is here virtual CFixedVector2D GetPreviousPosition2D() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:66:16: warning: 'GetTurnRate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual fixed GetTurnRate() const { return fixed::Zero(); } ^ ../../../source/simulation2/components/ICmpPosition.h:196:16: note: overridden virtual function is here virtual fixed GetTurnRate() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:67:15: warning: 'TurnTo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void TurnTo(entity_angle_t UNUSED(y)) { } ^ ../../../source/simulation2/components/ICmpPosition.h:202:15: note: overridden virtual function is here virtual void TurnTo(entity_angle_t y) = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:68:15: warning: 'SetYRotation' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetYRotation(entity_angle_t UNUSED(y)) { } ^ ../../../source/simulation2/components/ICmpPosition.h:208:15: note: overridden virtual function is here virtual void SetYRotation(entity_angle_t y) = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:69:15: warning: 'SetXZRotation' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetXZRotation(entity_angle_t UNUSED(x), entity_angle_t UNUSED(z)) { } ^ ../../../source/simulation2/components/ICmpPosition.h:216:15: note: overridden virtual function is here virtual void SetXZRotation(entity_angle_t x, entity_angle_t z) = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:70:25: warning: 'GetRotation' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual CFixedVector3D GetRotation() const { return CFixedVector3D(); } ^ ../../../source/simulation2/components/ICmpPosition.h:226:25: note: overridden virtual function is here virtual CFixedVector3D GetRotation() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:71:16: warning: 'GetDistanceTravelled' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual fixed GetDistanceTravelled() const { return fixed::Zero(); } ^ ../../../source/simulation2/components/ICmpPosition.h:232:16: note: overridden virtual function is here virtual fixed GetDistanceTravelled() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:72:15: warning: 'GetInterpolatedPosition2D' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void GetInterpolatedPosition2D(float UNUSED(frameOffset), float& x, float& z, float& rotY) const { x = z = rotY = 0; } ^ ../../../source/simulation2/components/ICmpPosition.h:238:15: note: overridden virtual function is here virtual void GetInterpolatedPosition2D(float frameOffset, float& x, float& z, float& rotY) const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:73:20: warning: 'GetInterpolatedTransform' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual CMatrix3D GetInterpolatedTransform(float UNUSED(frameOffset)) const { return CMatrix3D(); } ^ ../../../source/simulation2/components/ICmpPosition.h:244:20: note: overridden virtual function is here virtual CMatrix3D GetInterpolatedTransform(float frameOffset) const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:85:40: warning: 'GetObstruction' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual ICmpObstructionManager::tag_t GetObstruction() const { return {}; }; ^ ../../../source/simulation2/components/ICmpObstruction.h:47:40: note: overridden virtual function is here virtual ICmpObstructionManager::tag_t GetObstruction() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:86:15: warning: 'GetObstructionSquare' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool GetObstructionSquare(ICmpObstructionManager::ObstructionSquare&) const { return false; }; ^ ../../../source/simulation2/components/ICmpObstruction.h:54:15: note: overridden virtual function is here virtual bool GetObstructionSquare(ICmpObstructionManager::ObstructionSquare& out) const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:87:15: warning: 'GetPreviousObstructionSquare' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool GetPreviousObstructionSquare(ICmpObstructionManager::ObstructionSquare&) const { return false; }; ^ ../../../source/simulation2/components/ICmpObstruction.h:59:15: note: overridden virtual function is here virtual bool GetPreviousObstructionSquare(ICmpObstructionManager::ObstructionSquare& out) const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:88:23: warning: 'GetSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual entity_pos_t GetSize() const { return m_Size; }; ^ ../../../source/simulation2/components/ICmpObstruction.h:64:23: note: overridden virtual function is here virtual entity_pos_t GetSize() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:89:25: warning: 'GetStaticSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual CFixedVector2D GetStaticSize() const { return {}; }; ^ ../../../source/simulation2/components/ICmpObstruction.h:69:25: note: overridden virtual function is here virtual CFixedVector2D GetStaticSize() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:90:27: warning: 'GetObstructionType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual EObstructionType GetObstructionType() const { return {}; }; ^ ../../../source/simulation2/components/ICmpObstruction.h:71:27: note: overridden virtual function is here virtual EObstructionType GetObstructionType() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:91:15: warning: 'SetUnitClearance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetUnitClearance(const entity_pos_t&) {}; ^ ../../../source/simulation2/components/ICmpObstruction.h:73:15: note: overridden virtual function is here virtual void SetUnitClearance(const entity_pos_t& clearance) = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:92:15: warning: 'IsControlPersistent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsControlPersistent() const { return {}; }; ^ ../../../source/simulation2/components/ICmpObstruction.h:75:15: note: overridden virtual function is here virtual bool IsControlPersistent() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:93:15: warning: 'CheckShorePlacement' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool CheckShorePlacement() const { return {}; }; ^ ../../../source/simulation2/components/ICmpObstruction.h:80:15: note: overridden virtual function is here virtual bool CheckShorePlacement() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:94:27: warning: 'CheckFoundation' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual EFoundationCheck CheckFoundation(const std::string&) const { return {}; }; ^ ../../../source/simulation2/components/ICmpObstruction.h:89:27: note: overridden virtual function is here virtual EFoundationCheck CheckFoundation(const std::string& className) const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:95:27: warning: 'CheckFoundation' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual EFoundationCheck CheckFoundation(const std::string& , bool) const { return {}; }; ^ ../../../source/simulation2/components/ICmpObstruction.h:90:27: note: overridden virtual function is here virtual EFoundationCheck CheckFoundation(const std::string& className, bool onlyCenterPoint) const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:96:22: warning: 'CheckFoundation_wrapper' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual std::string CheckFoundation_wrapper(const std::string&, bool) const { return {}; }; ^ ../../../source/simulation2/components/ICmpObstruction.h:96:22: note: overridden virtual function is here virtual std::string CheckFoundation_wrapper(const std::string& className, bool onlyCenterPoint) const; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:97:15: warning: 'CheckDuplicateFoundation' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool CheckDuplicateFoundation() const { return {}; }; ^ ../../../source/simulation2/components/ICmpObstruction.h:103:15: note: overridden virtual function is here virtual bool CheckDuplicateFoundation() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:98:35: warning: 'GetEntitiesByFlags' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual std::vector<entity_id_t> GetEntitiesByFlags(ICmpObstructionManager::flags_t) const { return {}; }; ^ ../../../source/simulation2/components/ICmpObstruction.h:109:35: note: overridden virtual function is here virtual std::vector<entity_id_t> GetEntitiesByFlags(ICmpObstructionManager::flags_t flags) const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:99:35: warning: 'GetEntitiesBlockingMovement' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual std::vector<entity_id_t> GetEntitiesBlockingMovement() const { return {}; }; ^ ../../../source/simulation2/components/ICmpObstruction.h:115:35: note: overridden virtual function is here virtual std::vector<entity_id_t> GetEntitiesBlockingMovement() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:100:35: warning: 'GetEntitiesBlockingConstruction' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual std::vector<entity_id_t> GetEntitiesBlockingConstruction() const { return {}; }; ^ ../../../source/simulation2/components/ICmpObstruction.h:121:35: note: overridden virtual function is here virtual std::vector<entity_id_t> GetEntitiesBlockingConstruction() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:101:35: warning: 'GetEntitiesDeletedUponConstruction' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual std::vector<entity_id_t> GetEntitiesDeletedUponConstruction() const { return {}; }; ^ ../../../source/simulation2/components/ICmpObstruction.h:127:35: note: overridden virtual function is here virtual std::vector<entity_id_t> GetEntitiesDeletedUponConstruction() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:102:15: warning: 'ResolveFoundationCollisions' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void ResolveFoundationCollisions() const {}; ^ ../../../source/simulation2/components/ICmpObstruction.h:133:15: note: overridden virtual function is here virtual void ResolveFoundationCollisions() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:103:15: warning: 'SetActive' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetActive(bool) {}; ^ ../../../source/simulation2/components/ICmpObstruction.h:135:15: note: overridden virtual function is here virtual void SetActive(bool active) = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:104:15: warning: 'SetMovingFlag' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetMovingFlag(bool) {}; ^ ../../../source/simulation2/components/ICmpObstruction.h:137:15: note: overridden virtual function is here virtual void SetMovingFlag(bool enabled) = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:105:15: warning: 'SetDisableBlockMovementPathfinding' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetDisableBlockMovementPathfinding(bool, bool, int32_t) {}; ^ ../../../source/simulation2/components/ICmpObstruction.h:139:15: note: overridden virtual function is here virtual void SetDisableBlockMovementPathfinding(bool movementDisabled, bool pathfindingDisabled, int32_t shape) = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:106:15: warning: 'GetBlockMovementFlag' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool GetBlockMovementFlag(bool) const { return {}; }; ^ ../../../source/simulation2/components/ICmpObstruction.h:144:15: note: overridden virtual function is here virtual bool GetBlockMovementFlag(bool templateOnly) const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:107:15: warning: 'SetControlGroup' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetControlGroup(entity_id_t) {}; ^ ../../../source/simulation2/components/ICmpObstruction.h:151:15: note: overridden virtual function is here virtual void SetControlGroup(entity_id_t group) = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:108:22: warning: 'GetControlGroup' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual entity_id_t GetControlGroup() const { return {}; }; ^ ../../../source/simulation2/components/ICmpObstruction.h:154:22: note: overridden virtual function is here virtual entity_id_t GetControlGroup() const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:109:15: warning: 'SetControlGroup2' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetControlGroup2(entity_id_t) {}; ^ ../../../source/simulation2/components/ICmpObstruction.h:156:15: note: overridden virtual function is here virtual void SetControlGroup2(entity_id_t group2) = 0; ^ In file included from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_RangeManager.h:110:22: warning: 'GetControlGroup2' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual entity_id_t GetControlGroup2() const { return {}; }; ^ ../../../source/simulation2/components/ICmpObstruction.h:157:22: note: overridden virtual function is here virtual entity_id_t GetControlGroup2() const = 0; ^ 4 warnings generated. 60 warnings generated. ld: warning: text-based stub file /System/Library/Frameworks//CoreAudio.framework/CoreAudio.tbd and library file /System/Library/Frameworks//CoreAudio.framework/CoreAudio are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//AudioToolbox.framework/AudioToolbox.tbd and library file /System/Library/Frameworks//AudioToolbox.framework/AudioToolbox are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//ForceFeedback.framework/ForceFeedback.tbd and library file /System/Library/Frameworks//ForceFeedback.framework/ForceFeedback are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreVideo.framework/CoreVideo.tbd and library file /System/Library/Frameworks//CoreVideo.framework/CoreVideo are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//Cocoa.framework/Cocoa.tbd and library file /System/Library/Frameworks//Cocoa.framework/Cocoa are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//IOKit.framework/IOKit.tbd and library file /System/Library/Frameworks//IOKit.framework/IOKit are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//QuartzCore.framework/QuartzCore.tbd and library file /System/Library/Frameworks//QuartzCore.framework/QuartzCore are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//Metal.framework/Metal.tbd and library file /System/Library/Frameworks//Metal.framework/Metal are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//Security.framework/Security.tbd and library file /System/Library/Frameworks//Security.framework/Security are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//OpenAL.framework/OpenAL.tbd and library file /System/Library/Frameworks//OpenAL.framework/OpenAL are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//AppKit.framework/Versions/C/AppKit.tbd and library file /System/Library/Frameworks//AppKit.framework/Versions/C/AppKit are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreData.framework/Versions/A/CoreData.tbd and library file /System/Library/Frameworks//CoreData.framework/Versions/A/CoreData are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//ApplicationServices.framework/Versions/A/ApplicationServices.tbd and library file /System/Library/Frameworks//ApplicationServices.framework/Versions/A/ApplicationServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreImage.framework/Versions/A/CoreImage.tbd and library file /System/Library/Frameworks//CoreImage.framework/Versions/A/CoreImage are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/UIFoundation.tbd and library file /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/UIFoundation are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//Foundation.framework/Versions/C/Foundation.tbd and library file /System/Library/Frameworks//Foundation.framework/Versions/C/Foundation are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreGraphics.framework/Versions/A/CoreGraphics.tbd and library file /System/Library/Frameworks//CoreGraphics.framework/Versions/A/CoreGraphics are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreText.framework/Versions/A/CoreText.tbd and library file /System/Library/Frameworks//CoreText.framework/Versions/A/CoreText are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//ImageIO.framework/Versions/A/ImageIO.tbd and library file /System/Library/Frameworks//ImageIO.framework/Versions/A/ImageIO are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//ColorSync.framework/Versions/A/ColorSync.tbd and library file /System/Library/Frameworks//ColorSync.framework/Versions/A/ColorSync are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSyncLegacy.framework/Versions/A/ColorSyncLegacy.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSyncLegacy.framework/Versions/A/ColorSyncLegacy are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreServices.framework/Versions/A/CoreServices.tbd and library file /System/Library/Frameworks//CoreServices.framework/Versions/A/CoreServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreFoundation.framework/Versions/A/CoreFoundation.tbd and library file /System/Library/Frameworks//CoreFoundation.framework/Versions/A/CoreFoundation are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CFNetwork.framework/Versions/A/CFNetwork.tbd and library file /System/Library/Frameworks//CFNetwork.framework/Versions/A/CFNetwork are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/FSEvents.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/FSEvents are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SharedFileList.framework/Versions/A/SharedFileList.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SharedFileList.framework/Versions/A/SharedFileList are out of sync. Falling back to library file for linking. ld: warning: object file (../../../libraries/osx/fmt/lib/libfmt.a(format.cc.o)) was built for newer OSX version (10.13) than being linked (10.12) ld: warning: text-based stub file /System/Library/Frameworks//CoreFoundation.framework/CoreFoundation.tbd and library file /System/Library/Frameworks//CoreFoundation.framework/CoreFoundation are out of sync. Falling back to library file for linking.
Link to build: https://jenkins.wildfiregames.com/job/macos-differential/5787/display/redirect
Successful build - Chance fights ever on the side of the prudent.
Link to build: https://jenkins.wildfiregames.com/job/vs2015-differential/6878/display/redirect
Successful build - Chance fights ever on the side of the prudent.
builderr-debug-macos.txt ../../../source/simulation2/components/CCmpRangeManager.cpp:1985:7: warning: 'ExploreMap' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void ExploreMap(player_id_t p) ^ ../../../source/simulation2/components/ICmpRangeManager.h:323:15: note: overridden virtual function is here virtual void ExploreMap(player_id_t p) = 0; ^ 1 warning generated. ../../../source/simulation2/components/CCmpTerritoryManager.cpp:296:5: warning: 'GetTerritoryPercentage' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] u8 GetTerritoryPercentage(player_id_t player); ^ ../../../source/simulation2/components/ICmpTerritoryManager.h:96:14: note: overridden virtual function is here virtual u8 GetTerritoryPercentage(player_id_t player) = 0; ^ 1 warning generated. ../../../source/simulation2/components/ICmpAIInterface.cpp:33:15: warning: 'GetRepresentation' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void GetRepresentation(JS::MutableHandleValue ret) ^ ../../../source/simulation2/components/ICmpAIInterface.h:30:15: note: overridden virtual function is here virtual void GetRepresentation(JS::MutableHandleValue ret) = 0; ^ ../../../source/simulation2/components/ICmpAIInterface.cpp:37:15: warning: 'GetFullRepresentation' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void GetFullRepresentation(JS::MutableHandleValue ret, bool flushEvents = false) ^ ../../../source/simulation2/components/ICmpAIInterface.h:35:15: note: overridden virtual function is here virtual void GetFullRepresentation(JS::MutableHandleValue ret, bool flushEvents) = 0; ^ ../../../source/simulation2/components/ICmpAttack.cpp:34:16: warning: 'GetRepeatTime' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual float GetRepeatTime(const std::string& type) const ^ ../../../source/simulation2/components/ICmpAttack.h:29:19: note: overridden virtual function is here virtual float GetRepeatTime(const std::string& type) const = 0; ^ ../../../source/simulation2/components/ICmpAttack.cpp:39:28: warning: 'GetAttackTypes' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual std::vector<CStr> GetAttackTypes() const ^ ../../../source/simulation2/components/ICmpAttack.h:30:31: note: overridden virtual function is here virtual std::vector<CStr> GetAttackTypes() const = 0; ^ 2 warnings generated. 2 warnings generated. ../../../source/simulation2/components/ICmpPlayerManager.cpp:33:18: warning: 'GetNumPlayers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual int32_t GetNumPlayers() ^ ../../../source/simulation2/components/ICmpPlayerManager.h:29:18: note: overridden virtual function is here virtual int32_t GetNumPlayers() = 0; ^ ../../../source/simulation2/components/ICmpPlayerManager.cpp:38:22: warning: 'GetPlayerByID' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual entity_id_t GetPlayerByID(int32_t id) ^ ../../../source/simulation2/components/ICmpPlayerManager.h:31:22: note: overridden virtual function is here virtual entity_id_t GetPlayerByID(int32_t id) = 0; ^ ../../../source/simulation2/components/ICmpRallyPoint.cpp:34:15: warning: 'HasPositions' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool HasPositions() ^ ../../../source/simulation2/components/ICmpRallyPoint.h:31:15: note: overridden virtual function is here virtual bool HasPositions() = 0; ^ ../../../source/simulation2/components/ICmpRallyPoint.cpp:39:25: warning: 'GetFirstPosition' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual CFixedVector2D GetFirstPosition() ^ ../../../source/simulation2/components/ICmpRallyPoint.h:33:25: note: overridden virtual function is here virtual CFixedVector2D GetFirstPosition() = 0; ^ 2 warnings generated. ../../../source/simulation2/components/ICmpTerritoryDecayManager.cpp:33:15: warning: 'SetBlinkingEntities' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetBlinkingEntities() ^ ../../../source/simulation2/components/ICmpTerritoryDecayManager.h:27:15: note: overridden virtual function is here virtual void SetBlinkingEntities() = 0; ^ ../../../source/simulation2/components/ICmpSound.cpp:33:23: warning: 'GetSoundGroup' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual std::wstring GetSoundGroup(const std::wstring& soundName) const ^ ../../../source/simulation2/components/ICmpSound.h:31:23: note: overridden virtual function is here virtual std::wstring GetSoundGroup(const std::wstring& soundName) const = 0; ^ 2 warnings generated. ../../../source/simulation2/components/ICmpTurretHolder.cpp:37:60: warning: 'GetTurrets' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual std::vector<std::pair<std::string, entity_id_t> > GetTurrets() const ^ ../../../source/simulation2/components/ICmpTurretHolder.h:32:59: note: overridden virtual function is here virtual std::vector<std::pair<std::string, entity_id_t>> GetTurrets() const = 0; ^ ../../../source/simulation2/components/ICmpTurretHolder.cpp:53:15: warning: 'SetInitEntities' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetInitEntities(std::vector<std::pair<std::string, entity_id_t>>&& entities) ^ ../../../source/simulation2/components/ICmpTurretHolder.h:37:15: note: overridden virtual function is here virtual void SetInitEntities(std::vector<std::pair<std::string, entity_id_t>>&& entities) = 0; ^ ../../../source/simulation2/components/ICmpUnitMotion.cpp:54:15: warning: 'MoveToPointRange' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool MoveToPointRange(entity_pos_t x, entity_pos_t z, entity_pos_t minRange, entity_pos_t maxRange) ^ ../../../source/simulation2/components/ICmpUnitMotion.h:45:15: note: overridden virtual function is here virtual bool MoveToPointRange(entity_pos_t x, entity_pos_t z, entity_pos_t minRange, entity_pos_t maxRange) = 0; ^ ../../../source/simulation2/components/ICmpUnitMotion.cpp:59:15: warning: 'MoveToTargetRange' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool MoveToTargetRange(entity_id_t target, entity_pos_t minRange, entity_pos_t maxRange) ^ ../../../source/simulation2/components/ICmpUnitMotion.h:55:15: note: overridden virtual function is here virtual bool MoveToTargetRange(entity_id_t target, entity_pos_t minRange, entity_pos_t maxRange) = 0; ^ ../../../source/simulation2/components/ICmpUnitMotion.cpp:64:15: warning: 'MoveToFormationOffset' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void MoveToFormationOffset(entity_id_t target, entity_pos_t x, entity_pos_t z) ^ ../../../source/simulation2/components/ICmpUnitMotion.h:62:15: note: overridden virtual function is here virtual void MoveToFormationOffset(entity_id_t controller, entity_pos_t x, entity_pos_t z) = 0; ^ ../../../source/simulation2/components/ICmpUnitMotion.cpp:69:15: warning: 'SetMemberOfFormation' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetMemberOfFormation(entity_id_t controller) ^ ../../../source/simulation2/components/ICmpUnitMotion.h:68:15: note: overridden virtual function is here virtual void SetMemberOfFormation(entity_id_t controller) = 0; ^ ../../../source/simulation2/components/ICmpUnitMotion.cpp:74:15: warning: 'IsTargetRangeReachable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsTargetRangeReachable(entity_id_t target, entity_pos_t minRange, entity_pos_t maxRange) ^ ../../../source/simulation2/components/ICmpUnitMotion.h:77:15: note: overridden virtual function is here virtual bool IsTargetRangeReachable(entity_id_t target, entity_pos_t minRange, entity_pos_t maxRange) = 0; ^ ../../../source/simulation2/components/ICmpUnitMotion.cpp:79:15: warning: 'FaceTowardsPoint' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void FaceTowardsPoint(entity_pos_t x, entity_pos_t z) ^ ../../../source/simulation2/components/ICmpUnitMotion.h:82:15: note: overridden virtual function is here virtual void FaceTowardsPoint(entity_pos_t x, entity_pos_t z) = 0; ^ ../../../source/simulation2/components/ICmpUnitMotion.cpp:84:15: warning: 'StopMoving' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void StopMoving() ^ ../../../source/simulation2/components/ICmpUnitMotion.h:87:15: note: overridden virtual function is here virtual void StopMoving() = 0; ^ ../../../source/simulation2/components/ICmpUnitMotion.cpp:89:16: warning: 'GetCurrentSpeed' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual fixed GetCurrentSpeed() const ^ ../../../source/simulation2/components/ICmpUnitMotion.h:92:16: note: overridden virtual function is here virtual fixed GetCurrentSpeed() const = 0; ^ ../../../source/simulation2/components/ICmpUnitMotion.cpp:94:15: warning: 'IsMoveRequested' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsMoveRequested() const ^ ../../../source/simulation2/components/ICmpUnitMotion.h:97:15: note: overridden virtual function is here virtual bool IsMoveRequested() const = 0; ^ ../../../source/simulation2/components/ICmpUnitMotion.cpp:99:16: warning: 'GetSpeed' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual fixed GetSpeed() const ^ ../../../source/simulation2/components/ICmpUnitMotion.h:124:16: note: overridden virtual function is here virtual fixed GetSpeed() const = 0; ^ ../../../source/simulation2/components/ICmpUnitMotion.cpp:104:16: warning: 'GetWalkSpeed' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual fixed GetWalkSpeed() const ^ ../../../source/simulation2/components/ICmpUnitMotion.h:102:16: note: overridden virtual function is here virtual fixed GetWalkSpeed() const = 0; ^ ../../../source/simulation2/components/ICmpUnitMotion.cpp:109:16: warning: 'GetRunMultiplier' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual fixed GetRunMultiplier() const ^ ../../../source/simulation2/components/ICmpUnitMotion.h:107:16: note: overridden virtual function is here virtual fixed GetRunMultiplier() const = 0; ^ ../../../source/simulation2/components/ICmpUnitMotion.cpp:114:15: warning: 'SetSpeedMultiplier' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetSpeedMultiplier(fixed multiplier) ^ ../../../source/simulation2/components/ICmpUnitMotion.h:118:15: note: overridden virtual function is here virtual void SetSpeedMultiplier(fixed multiplier) = 0; ^ ../../../source/simulation2/components/ICmpUnitMotion.cpp:119:16: warning: 'GetSpeedMultiplier' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual fixed GetSpeedMultiplier() const ^ ../../../source/simulation2/components/ICmpUnitMotion.h:112:16: note: overridden virtual function is here virtual fixed GetSpeedMultiplier() const = 0; ^ ../../../source/simulation2/components/ICmpUnitMotion.cpp:124:25: warning: 'EstimateFuturePosition' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual CFixedVector2D EstimateFuturePosition(const fixed dt) const ^ ../../../source/simulation2/components/ICmpUnitMotion.h:130:25: note: overridden virtual function is here virtual CFixedVector2D EstimateFuturePosition(const fixed dt) const = 0; ^ ../../../source/simulation2/components/ICmpUnitMotion.cpp:129:16: warning: 'GetAcceleration' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual fixed GetAcceleration() const ^ ../../../source/simulation2/components/ICmpUnitMotion.h:135:16: note: overridden virtual function is here virtual fixed GetAcceleration() const = 0; ^ ../../../source/simulation2/components/ICmpUnitMotion.cpp:134:15: warning: 'SetAcceleration' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetAcceleration(fixed acceleration) ^ ../../../source/simulation2/components/ICmpUnitMotion.h:141:15: note: overridden virtual function is here virtual void SetAcceleration(fixed acceleration) = 0; ^ ../../../source/simulation2/components/ICmpUnitMotion.cpp:139:15: warning: 'SetFacePointAfterMove' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetFacePointAfterMove(bool facePointAfterMove) ^ ../../../source/simulation2/components/ICmpUnitMotion.h:146:15: note: overridden virtual function is here virtual void SetFacePointAfterMove(bool facePointAfterMove) = 0; ^ ../../../source/simulation2/components/ICmpUnitMotion.cpp:144:15: warning: 'GetFacePointAfterMove' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool GetFacePointAfterMove() const ^ ../../../source/simulation2/components/ICmpUnitMotion.h:148:15: note: overridden virtual function is here virtual bool GetFacePointAfterMove() const = 0; ^ ../../../source/simulation2/components/ICmpUnitMotion.cpp:149:23: warning: 'GetPassabilityClass' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual pass_class_t GetPassabilityClass() const ^ ../../../source/simulation2/components/ICmpUnitMotion.h:153:23: note: overridden virtual function is here virtual pass_class_t GetPassabilityClass() const = 0; ^ ../../../source/simulation2/components/ICmpUnitMotion.cpp:154:22: warning: 'GetPassabilityClassName' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual std::string GetPassabilityClassName() const ^ ../../../source/simulation2/components/ICmpUnitMotion.h:158:22: note: overridden virtual function is here virtual std::string GetPassabilityClassName() const = 0; ^ ../../../source/simulation2/components/ICmpUnitMotion.cpp:159:23: warning: 'GetUnitClearance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual entity_pos_t GetUnitClearance() const ^ ../../../source/simulation2/components/ICmpUnitMotion.h:163:23: note: overridden virtual function is here virtual entity_pos_t GetUnitClearance() const = 0; ^ ../../../source/simulation2/components/ICmpUnitMotion.cpp:164:15: warning: 'SetDebugOverlay' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetDebugOverlay(bool enabled) ^ ../../../source/simulation2/components/ICmpUnitMotion.h:168:15: note: overridden virtual function is here virtual void SetDebugOverlay(bool enabled) = 0; ^ 1 warning generated. 1 warning generated. ../../../source/simulation2/components/ICmpValueModificationManager.cpp:33:16: warning: 'ApplyModifications' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual fixed ApplyModifications(std::wstring valueName, fixed currentValue, entity_id_t entity) const ^ ../../../source/simulation2/components/ICmpValueModificationManager.h:33:16: note: overridden virtual function is here virtual fixed ApplyModifications(std::wstring valueName, fixed currentValue, entity_id_t entity) const = 0; ^ ../../../source/simulation2/components/ICmpValueModificationManager.cpp:38:14: warning: 'ApplyModifications' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual u32 ApplyModifications(std::wstring valueName, u32 currentValue, entity_id_t entity) const ^ ../../../source/simulation2/components/ICmpValueModificationManager.h:34:14: note: overridden virtual function is here virtual u32 ApplyModifications(std::wstring valueName, u32 currentValue, entity_id_t entity) const = 0; ^ ../../../source/simulation2/components/ICmpValueModificationManager.cpp:43:14: warning: 'ApplyModifications' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual u16 ApplyModifications(std::wstring valueName, u16 currentValue, entity_id_t entity) const ^ ../../../source/simulation2/components/ICmpValueModificationManager.h:35:14: note: overridden virtual function is here virtual u16 ApplyModifications(std::wstring valueName, u16 currentValue, entity_id_t entity) const = 0; ^ ../../../source/simulation2/components/ICmpValueModificationManager.cpp:48:23: warning: 'ApplyModifications' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual std::wstring ApplyModifications(std::wstring valueName, std::wstring currentValue, entity_id_t entity) const ^ ../../../source/simulation2/components/ICmpValueModificationManager.h:36:23: note: overridden virtual function is here virtual std::wstring ApplyModifications(std::wstring valueName, std::wstring currentValue, entity_id_t entity) const = 0; ^ ../../../source/simulation2/components/ICmpValueModificationManager.cpp:53:15: warning: 'ApplyModifications' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool ApplyModifications(std::wstring valueName, bool currentValue, entity_id_t entity) const ^ ../../../source/simulation2/components/ICmpValueModificationManager.h:37:15: note: overridden virtual function is here virtual bool ApplyModifications(std::wstring valueName, bool currentValue, entity_id_t entity) const = 0; ^ 2 warnings generated. ../../../source/simulation2/components/ICmpVisibility.cpp:33:15: warning: 'IsActivated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsActivated() ^ ../../../source/simulation2/components/ICmpVisibility.h:43:15: note: overridden virtual function is here virtual bool IsActivated() = 0; ^ ../../../source/simulation2/components/ICmpVisibility.cpp:38:24: warning: 'GetVisibility' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual LosVisibility GetVisibility(player_id_t player, bool isVisible, bool isExplored) ^ ../../../source/simulation2/components/ICmpVisibility.h:45:24: note: overridden virtual function is here virtual LosVisibility GetVisibility(player_id_t player, bool isVisible, bool isExplored) = 0; ^ ../../../source/simulation2/components/ICmpVisibility.cpp:56:15: warning: 'GetRetainInFog' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool GetRetainInFog() ^ ../../../source/simulation2/components/ICmpVisibility.h:47:15: note: overridden virtual function is here virtual bool GetRetainInFog() = 0; ^ ../../../source/simulation2/components/ICmpVisibility.cpp:61:15: warning: 'GetAlwaysVisible' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool GetAlwaysVisible() ^ ../../../source/simulation2/components/ICmpVisibility.h:49:15: note: overridden virtual function is here virtual bool GetAlwaysVisible() = 0; ^ 5 warnings generated. 23 warnings generated. 4 warnings generated. /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: ../../../binaries/system/libsimulation2_dbg.a(precompiled.o) has no symbols /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: ../../../binaries/system/libengine_dbg.a(precompiled.o) has no symbols /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: ../../../binaries/system/libgraphics_dbg.a(precompiled.o) has no symbols ld: warning: text-based stub file /System/Library/Frameworks//CoreAudio.framework/CoreAudio.tbd and library file /System/Library/Frameworks//CoreAudio.framework/CoreAudio are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//AudioToolbox.framework/AudioToolbox.tbd and library file /System/Library/Frameworks//AudioToolbox.framework/AudioToolbox are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//ForceFeedback.framework/ForceFeedback.tbd and library file /System/Library/Frameworks//ForceFeedback.framework/ForceFeedback are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreVideo.framework/CoreVideo.tbd and library file /System/Library/Frameworks//CoreVideo.framework/CoreVideo are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//Cocoa.framework/Cocoa.tbd and library file /System/Library/Frameworks//Cocoa.framework/Cocoa are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//IOKit.framework/IOKit.tbd and library file /System/Library/Frameworks//IOKit.framework/IOKit are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//QuartzCore.framework/QuartzCore.tbd and library file /System/Library/Frameworks//QuartzCore.framework/QuartzCore are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//Metal.framework/Metal.tbd and library file /System/Library/Frameworks//Metal.framework/Metal are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//Security.framework/Security.tbd and library file /System/Library/Frameworks//Security.framework/Security are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//OpenAL.framework/OpenAL.tbd and library file /System/Library/Frameworks//OpenAL.framework/OpenAL are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//ApplicationServices.framework/ApplicationServices.tbd and library file /System/Library/Frameworks//ApplicationServices.framework/ApplicationServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//Cocoa.framework/Cocoa.tbd and library file /System/Library/Frameworks//Cocoa.framework/Cocoa are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreFoundation.framework/CoreFoundation.tbd and library file /System/Library/Frameworks//CoreFoundation.framework/CoreFoundation are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//AppKit.framework/Versions/C/AppKit.tbd and library file /System/Library/Frameworks//AppKit.framework/Versions/C/AppKit are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreData.framework/Versions/A/CoreData.tbd and library file /System/Library/Frameworks//CoreData.framework/Versions/A/CoreData are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreImage.framework/Versions/A/CoreImage.tbd and library file /System/Library/Frameworks//CoreImage.framework/Versions/A/CoreImage are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreGraphics.framework/Versions/A/CoreGraphics.tbd and library file /System/Library/Frameworks//CoreGraphics.framework/Versions/A/CoreGraphics are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreText.framework/Versions/A/CoreText.tbd and library file /System/Library/Frameworks//CoreText.framework/Versions/A/CoreText are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//ImageIO.framework/Versions/A/ImageIO.tbd and library file /System/Library/Frameworks//ImageIO.framework/Versions/A/ImageIO are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//ColorSync.framework/Versions/A/ColorSync.tbd and library file /System/Library/Frameworks//ColorSync.framework/Versions/A/ColorSync are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSyncLegacy.framework/Versions/A/ColorSyncLegacy.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSyncLegacy.framework/Versions/A/ColorSyncLegacy are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreServices.framework/Versions/A/CoreServices.tbd and library file /System/Library/Frameworks//CoreServices.framework/Versions/A/CoreServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/UIFoundation.tbd and library file /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/UIFoundation are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//Foundation.framework/Versions/C/Foundation.tbd and library file /System/Library/Frameworks//Foundation.framework/Versions/C/Foundation are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CFNetwork.framework/Versions/A/CFNetwork.tbd and library file /System/Library/Frameworks//CFNetwork.framework/Versions/A/CFNetwork are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/FSEvents.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/FSEvents are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SharedFileList.framework/Versions/A/SharedFileList.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SharedFileList.framework/Versions/A/SharedFileList are out of sync. Falling back to library file for linking. ld: warning: object file (../../../libraries/osx/fmt/lib/libfmt.a(format.cc.o)) was built for newer OSX version (10.13) than being linked (10.12) ld: warning: text-based stub file /System/Library/Frameworks//CoreFoundation.framework/CoreFoundation.tbd and library file /System/Library/Frameworks//CoreFoundation.framework/CoreFoundation are out of sync. Falling back to library file for linking. In file included from ../../../source/pch/test/precompiled.h:22: ../../../source/simulation2/system/ComponentTest.h:201:25: warning: 'CalcNormal' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual CFixedVector3D CalcNormal(entity_pos_t UNUSED(x), entity_pos_t UNUSED(z)) const ^ ../../../source/simulation2/components/ICmpTerrain.h:35:25: note: overridden virtual function is here virtual CFixedVector3D CalcNormal(entity_pos_t x, entity_pos_t z) const = 0; ^ In file included from ../../../source/pch/test/precompiled.h:22: ../../../source/simulation2/system/ComponentTest.h:206:20: warning: 'CalcExactNormal' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual CVector3D CalcExactNormal(float UNUSED(x), float UNUSED(z)) const ^ ../../../source/simulation2/components/ICmpTerrain.h:37:20: note: overridden virtual function is here virtual CVector3D CalcExactNormal(float x, float z) const = 0; ^ In file included from ../../../source/pch/test/precompiled.h:22: ../../../source/simulation2/system/ComponentTest.h:211:23: warning: 'GetGroundLevel' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual entity_pos_t GetGroundLevel(entity_pos_t UNUSED(x), entity_pos_t UNUSED(z)) const ^ ../../../source/simulation2/components/ICmpTerrain.h:39:23: note: overridden virtual function is here virtual entity_pos_t GetGroundLevel(entity_pos_t x, entity_pos_t z) const = 0; ^ In file included from ../../../source/pch/test/precompiled.h:22: ../../../source/simulation2/system/ComponentTest.h:216:16: warning: 'GetExactGroundLevel' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual float GetExactGroundLevel(float UNUSED(x), float UNUSED(z)) const ^ ../../../source/simulation2/components/ICmpTerrain.h:41:16: note: overridden virtual function is here virtual float GetExactGroundLevel(float x, float z) const = 0; ^ In file included from ../../../source/pch/test/precompiled.h:22: ../../../source/simulation2/system/ComponentTest.h:241:15: warning: 'MakeDirty' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void MakeDirty(i32 UNUSED(i0), i32 UNUSED(j0), i32 UNUSED(i1), i32 UNUSED(j1)) ^ ../../../source/simulation2/components/ICmpTerrain.h:74:15: note: overridden virtual function is here virtual void MakeDirty(i32 i0, i32 j0, i32 i1, i32 j1) = 0; ^ In file included from ../../../source/pch/test/precompiled.h:22: ../../../source/simulation2/system/ComponentTest.h:245:15: warning: 'ReloadTerrain' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void ReloadTerrain(bool UNUSED(ReloadWater)) ^ ../../../source/simulation2/components/ICmpTerrain.h:67:15: note: overridden virtual function is here virtual void ReloadTerrain(bool ReloadWater = true) = 0; ^ 6 warnings generated. In file included from ../../../source/simulation2/components/tests/test_Position.cpp:16: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_Position.h:29:23: warning: 'GetWaterLevel' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual entity_pos_t GetWaterLevel(entity_pos_t UNUSED(x), entity_pos_t UNUSED(z)) const ^ ../../../source/simulation2/components/ICmpWaterManager.h:41:23: note: overridden virtual function is here virtual entity_pos_t GetWaterLevel(entity_pos_t x, entity_pos_t z) const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_Position.cpp:16: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_Position.h:34:16: warning: 'GetExactWaterLevel' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual float GetExactWaterLevel(float UNUSED(x), float UNUSED(z)) const ^ ../../../source/simulation2/components/ICmpWaterManager.h:46:16: note: overridden virtual function is here virtual float GetExactWaterLevel(float x, float z) const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_Position.cpp:16: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_Position.h:39:15: warning: 'RecomputeWaterData' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void RecomputeWaterData() ^ ../../../source/simulation2/components/ICmpWaterManager.h:31:15: note: overridden virtual function is here virtual void RecomputeWaterData() = 0; ^ In file included from ../../../source/simulation2/components/tests/test_Position.cpp:16: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_Position.h:43:15: warning: 'SetWaterLevel' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetWaterLevel(entity_pos_t UNUSED(h)) ^ ../../../source/simulation2/components/ICmpWaterManager.h:36:15: note: overridden virtual function is here virtual void SetWaterLevel(entity_pos_t h) = 0; ^ 4 warnings generated. ld: warning: text-based stub file /System/Library/Frameworks//CoreAudio.framework/CoreAudio.tbd and library file /System/Library/Frameworks//CoreAudio.framework/CoreAudio are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//AudioToolbox.framework/AudioToolbox.tbd and library file /System/Library/Frameworks//AudioToolbox.framework/AudioToolbox are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//ForceFeedback.framework/ForceFeedback.tbd and library file /System/Library/Frameworks//ForceFeedback.framework/ForceFeedback are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreVideo.framework/CoreVideo.tbd and library file /System/Library/Frameworks//CoreVideo.framework/CoreVideo are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//Cocoa.framework/Cocoa.tbd and library file /System/Library/Frameworks//Cocoa.framework/Cocoa are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//IOKit.framework/IOKit.tbd and library file /System/Library/Frameworks//IOKit.framework/IOKit are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//QuartzCore.framework/QuartzCore.tbd and library file /System/Library/Frameworks//QuartzCore.framework/QuartzCore are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//Metal.framework/Metal.tbd and library file /System/Library/Frameworks//Metal.framework/Metal are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//Security.framework/Security.tbd and library file /System/Library/Frameworks//Security.framework/Security are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//OpenAL.framework/OpenAL.tbd and library file /System/Library/Frameworks//OpenAL.framework/OpenAL are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//ApplicationServices.framework/Versions/A/ApplicationServices.tbd and library file /System/Library/Frameworks//ApplicationServices.framework/Versions/A/ApplicationServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreImage.framework/Versions/A/CoreImage.tbd and library file /System/Library/Frameworks//CoreImage.framework/Versions/A/CoreImage are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//AppKit.framework/Versions/C/AppKit.tbd and library file /System/Library/Frameworks//AppKit.framework/Versions/C/AppKit are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreData.framework/Versions/A/CoreData.tbd and library file /System/Library/Frameworks//CoreData.framework/Versions/A/CoreData are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreGraphics.framework/Versions/A/CoreGraphics.tbd and library file /System/Library/Frameworks//CoreGraphics.framework/Versions/A/CoreGraphics are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreText.framework/Versions/A/CoreText.tbd and library file /System/Library/Frameworks//CoreText.framework/Versions/A/CoreText are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//ImageIO.framework/Versions/A/ImageIO.tbd and library file /System/Library/Frameworks//ImageIO.framework/Versions/A/ImageIO are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//ColorSync.framework/Versions/A/ColorSync.tbd and library file /System/Library/Frameworks//ColorSync.framework/Versions/A/ColorSync are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSyncLegacy.framework/Versions/A/ColorSyncLegacy.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSyncLegacy.framework/Versions/A/ColorSyncLegacy are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreServices.framework/Versions/A/CoreServices.tbd and library file /System/Library/Frameworks//CoreServices.framework/Versions/A/CoreServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/UIFoundation.tbd and library file /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/UIFoundation are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//Foundation.framework/Versions/C/Foundation.tbd and library file /System/Library/Frameworks//Foundation.framework/Versions/C/Foundation are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CFNetwork.framework/Versions/A/CFNetwork.tbd and library file /System/Library/Frameworks//CFNetwork.framework/Versions/A/CFNetwork are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/FSEvents.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/FSEvents are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreFoundation.framework/Versions/A/CoreFoundation.tbd and library file /System/Library/Frameworks//CoreFoundation.framework/Versions/A/CoreFoundation are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SharedFileList.framework/Versions/A/SharedFileList.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SharedFileList.framework/Versions/A/SharedFileList are out of sync. Falling back to library file for linking. ld: warning: object file (../../../libraries/osx/fmt/lib/libfmt.a(format.cc.o)) was built for newer OSX version (10.13) than being linked (10.12) ld: warning: text-based stub file /System/Library/Frameworks//CoreFoundation.framework/CoreFoundation.tbd and library file /System/Library/Frameworks//CoreFoundation.framework/CoreFoundation are out of sync. Falling back to library file for linking. builderr-release-macos.txt ../../../source/simulation2/components/CCmpRangeManager.cpp:1985:7: warning: 'ExploreMap' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void ExploreMap(player_id_t p) ^ ../../../source/simulation2/components/ICmpRangeManager.h:323:15: note: overridden virtual function is here virtual void ExploreMap(player_id_t p) = 0; ^ ../../../source/simulation2/components/CCmpTerritoryManager.cpp:296:5: warning: 'GetTerritoryPercentage' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] u8 GetTerritoryPercentage(player_id_t player); ^ ../../../source/simulation2/components/ICmpTerritoryManager.h:96:14: note: overridden virtual function is here virtual u8 GetTerritoryPercentage(player_id_t player) = 0; ^ 1 warning generated. 1 warning generated. ../../../source/simulation2/components/ICmpAIInterface.cpp:33:15: warning: 'GetRepresentation' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void GetRepresentation(JS::MutableHandleValue ret) ^ ../../../source/simulation2/components/ICmpAIInterface.h:30:15: note: overridden virtual function is here virtual void GetRepresentation(JS::MutableHandleValue ret) = 0; ^ ../../../source/simulation2/components/ICmpAIInterface.cpp:37:15: warning: 'GetFullRepresentation' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void GetFullRepresentation(JS::MutableHandleValue ret, bool flushEvents = false) ^ ../../../source/simulation2/components/ICmpAIInterface.h:35:15: note: overridden virtual function is here virtual void GetFullRepresentation(JS::MutableHandleValue ret, bool flushEvents) = 0; ^ ../../../source/simulation2/components/ICmpAttack.cpp:34:16: warning: 'GetRepeatTime' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual float GetRepeatTime(const std::string& type) const ^ ../../../source/simulation2/components/ICmpAttack.h:29:19: note: overridden virtual function is here virtual float GetRepeatTime(const std::string& type) const = 0; ^ ../../../source/simulation2/components/ICmpAttack.cpp:39:28: warning: 'GetAttackTypes' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual std::vector<CStr> GetAttackTypes() const ^ ../../../source/simulation2/components/ICmpAttack.h:30:31: note: overridden virtual function is here virtual std::vector<CStr> GetAttackTypes() const = 0; ^ 2 warnings generated. 2 warnings generated. ../../../source/simulation2/components/ICmpPlayerManager.cpp:33:18: warning: 'GetNumPlayers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual int32_t GetNumPlayers() ^ ../../../source/simulation2/components/ICmpPlayerManager.h:29:18: note: overridden virtual function is here virtual int32_t GetNumPlayers() = 0; ^ ../../../source/simulation2/components/ICmpPlayerManager.cpp:38:22: warning: 'GetPlayerByID' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual entity_id_t GetPlayerByID(int32_t id) ^ ../../../source/simulation2/components/ICmpPlayerManager.h:31:22: note: overridden virtual function is here virtual entity_id_t GetPlayerByID(int32_t id) = 0; ^ ../../../source/simulation2/components/ICmpRallyPoint.cpp:34:15: warning: 'HasPositions' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool HasPositions() ^ ../../../source/simulation2/components/ICmpRallyPoint.h:31:15: note: overridden virtual function is here virtual bool HasPositions() = 0; ^ ../../../source/simulation2/components/ICmpRallyPoint.cpp:39:25: warning: 'GetFirstPosition' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual CFixedVector2D GetFirstPosition() ^ ../../../source/simulation2/components/ICmpRallyPoint.h:33:25: note: overridden virtual function is here virtual CFixedVector2D GetFirstPosition() = 0; ^ 2 warnings generated. 2 warnings generated. ../../../source/simulation2/components/ICmpSound.cpp:33:23: warning: 'GetSoundGroup' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual std::wstring GetSoundGroup(const std::wstring& soundName) const ^ ../../../source/simulation2/components/ICmpSound.h:31:23: note: overridden virtual function is here virtual std::wstring GetSoundGroup(const std::wstring& soundName) const = 0; ^ ../../../source/simulation2/components/ICmpTerritoryDecayManager.cpp:33:15: warning: 'SetBlinkingEntities' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetBlinkingEntities() ^ ../../../source/simulation2/components/ICmpTerritoryDecayManager.h:27:15: note: overridden virtual function is here virtual void SetBlinkingEntities() = 0; ^ ../../../source/simulation2/components/ICmpTurretHolder.cpp:37:60: warning: 'GetTurrets' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual std::vector<std::pair<std::string, entity_id_t> > GetTurrets() const ^ ../../../source/simulation2/components/ICmpTurretHolder.h:32:59: note: overridden virtual function is here virtual std::vector<std::pair<std::string, entity_id_t>> GetTurrets() const = 0; ^ ../../../source/simulation2/components/ICmpTurretHolder.cpp:53:15: warning: 'SetInitEntities' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetInitEntities(std::vector<std::pair<std::string, entity_id_t>>&& entities) ^ ../../../source/simulation2/components/ICmpTurretHolder.h:37:15: note: overridden virtual function is here virtual void SetInitEntities(std::vector<std::pair<std::string, entity_id_t>>&& entities) = 0; ^ ../../../source/simulation2/components/ICmpUnitMotion.cpp:54:15: warning: 'MoveToPointRange' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool MoveToPointRange(entity_pos_t x, entity_pos_t z, entity_pos_t minRange, entity_pos_t maxRange) ^ ../../../source/simulation2/components/ICmpUnitMotion.h:45:15: note: overridden virtual function is here virtual bool MoveToPointRange(entity_pos_t x, entity_pos_t z, entity_pos_t minRange, entity_pos_t maxRange) = 0; ^ ../../../source/simulation2/components/ICmpUnitMotion.cpp:59:15: warning: 'MoveToTargetRange' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool MoveToTargetRange(entity_id_t target, entity_pos_t minRange, entity_pos_t maxRange) ^ ../../../source/simulation2/components/ICmpUnitMotion.h:55:15: note: overridden virtual function is here virtual bool MoveToTargetRange(entity_id_t target, entity_pos_t minRange, entity_pos_t maxRange) = 0; ^ ../../../source/simulation2/components/ICmpUnitMotion.cpp:64:15: warning: 'MoveToFormationOffset' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void MoveToFormationOffset(entity_id_t target, entity_pos_t x, entity_pos_t z) ^ ../../../source/simulation2/components/ICmpUnitMotion.h:62:15: note: overridden virtual function is here virtual void MoveToFormationOffset(entity_id_t controller, entity_pos_t x, entity_pos_t z) = 0; ^ ../../../source/simulation2/components/ICmpUnitMotion.cpp:69:15: warning: 'SetMemberOfFormation' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetMemberOfFormation(entity_id_t controller) ^ ../../../source/simulation2/components/ICmpUnitMotion.h:68:15: note: overridden virtual function is here virtual void SetMemberOfFormation(entity_id_t controller) = 0; ^ ../../../source/simulation2/components/ICmpUnitMotion.cpp:74:15: warning: 'IsTargetRangeReachable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsTargetRangeReachable(entity_id_t target, entity_pos_t minRange, entity_pos_t maxRange) ^ ../../../source/simulation2/components/ICmpUnitMotion.h:77:15: note: overridden virtual function is here virtual bool IsTargetRangeReachable(entity_id_t target, entity_pos_t minRange, entity_pos_t maxRange) = 0; ^ ../../../source/simulation2/components/ICmpUnitMotion.cpp:79:15: warning: 'FaceTowardsPoint' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void FaceTowardsPoint(entity_pos_t x, entity_pos_t z) ^ ../../../source/simulation2/components/ICmpUnitMotion.h:82:15: note: overridden virtual function is here virtual void FaceTowardsPoint(entity_pos_t x, entity_pos_t z) = 0; ^ ../../../source/simulation2/components/ICmpUnitMotion.cpp:84:15: warning: 'StopMoving' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void StopMoving() ^ ../../../source/simulation2/components/ICmpUnitMotion.h:87:15: note: overridden virtual function is here virtual void StopMoving() = 0; ^ ../../../source/simulation2/components/ICmpUnitMotion.cpp:89:16: warning: 'GetCurrentSpeed' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual fixed GetCurrentSpeed() const ^ ../../../source/simulation2/components/ICmpUnitMotion.h:92:16: note: overridden virtual function is here virtual fixed GetCurrentSpeed() const = 0; ^ ../../../source/simulation2/components/ICmpUnitMotion.cpp:94:15: warning: 'IsMoveRequested' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsMoveRequested() const ^ ../../../source/simulation2/components/ICmpUnitMotion.h:97:15: note: overridden virtual function is here virtual bool IsMoveRequested() const = 0; ^ ../../../source/simulation2/components/ICmpUnitMotion.cpp:99:16: warning: 'GetSpeed' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual fixed GetSpeed() const ^ ../../../source/simulation2/components/ICmpUnitMotion.h:124:16: note: overridden virtual function is here virtual fixed GetSpeed() const = 0; ^ ../../../source/simulation2/components/ICmpUnitMotion.cpp:104:16: warning: 'GetWalkSpeed' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual fixed GetWalkSpeed() const ^ ../../../source/simulation2/components/ICmpUnitMotion.h:102:16: note: overridden virtual function is here virtual fixed GetWalkSpeed() const = 0; ^ ../../../source/simulation2/components/ICmpUnitMotion.cpp:109:16: warning: 'GetRunMultiplier' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual fixed GetRunMultiplier() const ^ ../../../source/simulation2/components/ICmpUnitMotion.h:107:16: note: overridden virtual function is here virtual fixed GetRunMultiplier() const = 0; ^ ../../../source/simulation2/components/ICmpUnitMotion.cpp:114:15: warning: 'SetSpeedMultiplier' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetSpeedMultiplier(fixed multiplier) ^ ../../../source/simulation2/components/ICmpUnitMotion.h:118:15: note: overridden virtual function is here virtual void SetSpeedMultiplier(fixed multiplier) = 0; ^ ../../../source/simulation2/components/ICmpUnitMotion.cpp:119:16: warning: 'GetSpeedMultiplier' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual fixed GetSpeedMultiplier() const ^ ../../../source/simulation2/components/ICmpUnitMotion.h:112:16: note: overridden virtual function is here virtual fixed GetSpeedMultiplier() const = 0; ^ ../../../source/simulation2/components/ICmpUnitMotion.cpp:124:25: warning: 'EstimateFuturePosition' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual CFixedVector2D EstimateFuturePosition(const fixed dt) const ^ ../../../source/simulation2/components/ICmpUnitMotion.h:130:25: note: overridden virtual function is here virtual CFixedVector2D EstimateFuturePosition(const fixed dt) const = 0; ^ ../../../source/simulation2/components/ICmpUnitMotion.cpp:129:16: warning: 'GetAcceleration' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual fixed GetAcceleration() const ^ ../../../source/simulation2/components/ICmpUnitMotion.h:135:16: note: overridden virtual function is here virtual fixed GetAcceleration() const = 0; ^ ../../../source/simulation2/components/ICmpUnitMotion.cpp:134:15: warning: 'SetAcceleration' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetAcceleration(fixed acceleration) ^ ../../../source/simulation2/components/ICmpUnitMotion.h:141:15: note: overridden virtual function is here virtual void SetAcceleration(fixed acceleration) = 0; ^ ../../../source/simulation2/components/ICmpUnitMotion.cpp:139:15: warning: 'SetFacePointAfterMove' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetFacePointAfterMove(bool facePointAfterMove) ^ ../../../source/simulation2/components/ICmpUnitMotion.h:146:15: note: overridden virtual function is here virtual void SetFacePointAfterMove(bool facePointAfterMove) = 0; ^ ../../../source/simulation2/components/ICmpUnitMotion.cpp:144:15: warning: 'GetFacePointAfterMove' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool GetFacePointAfterMove() const ^ ../../../source/simulation2/components/ICmpUnitMotion.h:148:15: note: overridden virtual function is here virtual bool GetFacePointAfterMove() const = 0; ^ ../../../source/simulation2/components/ICmpUnitMotion.cpp:149:23: warning: 'GetPassabilityClass' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual pass_class_t GetPassabilityClass() const ^ ../../../source/simulation2/components/ICmpUnitMotion.h:153:23: note: overridden virtual function is here virtual pass_class_t GetPassabilityClass() const = 0; ^ ../../../source/simulation2/components/ICmpUnitMotion.cpp:154:22: warning: 'GetPassabilityClassName' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual std::string GetPassabilityClassName() const ^ ../../../source/simulation2/components/ICmpUnitMotion.h:158:22: note: overridden virtual function is here virtual std::string GetPassabilityClassName() const = 0; ^ ../../../source/simulation2/components/ICmpUnitMotion.cpp:159:23: warning: 'GetUnitClearance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual entity_pos_t GetUnitClearance() const ^ ../../../source/simulation2/components/ICmpUnitMotion.h:163:23: note: overridden virtual function is here virtual entity_pos_t GetUnitClearance() const = 0; ^ ../../../source/simulation2/components/ICmpUnitMotion.cpp:164:15: warning: 'SetDebugOverlay' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetDebugOverlay(bool enabled) ^ ../../../source/simulation2/components/ICmpUnitMotion.h:168:15: note: overridden virtual function is here virtual void SetDebugOverlay(bool enabled) = 0; ^ 1 warning generated. 1 warning generated. 2 warnings generated. ../../../source/simulation2/components/ICmpValueModificationManager.cpp:33:16: warning: 'ApplyModifications' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual fixed ApplyModifications(std::wstring valueName, fixed currentValue, entity_id_t entity) const ^ ../../../source/simulation2/components/ICmpValueModificationManager.h:33:16: note: overridden virtual function is here virtual fixed ApplyModifications(std::wstring valueName, fixed currentValue, entity_id_t entity) const = 0; ^ ../../../source/simulation2/components/ICmpValueModificationManager.cpp:38:14: warning: 'ApplyModifications' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual u32 ApplyModifications(std::wstring valueName, u32 currentValue, entity_id_t entity) const ^ ../../../source/simulation2/components/ICmpValueModificationManager.h:34:14: note: overridden virtual function is here virtual u32 ApplyModifications(std::wstring valueName, u32 currentValue, entity_id_t entity) const = 0; ^ ../../../source/simulation2/components/ICmpValueModificationManager.cpp:43:14: warning: 'ApplyModifications' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual u16 ApplyModifications(std::wstring valueName, u16 currentValue, entity_id_t entity) const ^ ../../../source/simulation2/components/ICmpValueModificationManager.h:35:14: note: overridden virtual function is here virtual u16 ApplyModifications(std::wstring valueName, u16 currentValue, entity_id_t entity) const = 0; ^ ../../../source/simulation2/components/ICmpValueModificationManager.cpp:48:23: warning: 'ApplyModifications' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual std::wstring ApplyModifications(std::wstring valueName, std::wstring currentValue, entity_id_t entity) const ^ ../../../source/simulation2/components/ICmpValueModificationManager.h:36:23: note: overridden virtual function is here virtual std::wstring ApplyModifications(std::wstring valueName, std::wstring currentValue, entity_id_t entity) const = 0; ^ ../../../source/simulation2/components/ICmpValueModificationManager.cpp:53:15: warning: 'ApplyModifications' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool ApplyModifications(std::wstring valueName, bool currentValue, entity_id_t entity) const ^ ../../../source/simulation2/components/ICmpValueModificationManager.h:37:15: note: overridden virtual function is here virtual bool ApplyModifications(std::wstring valueName, bool currentValue, entity_id_t entity) const = 0; ^ ../../../source/simulation2/components/ICmpVisibility.cpp:33:15: warning: 'IsActivated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsActivated() ^ ../../../source/simulation2/components/ICmpVisibility.h:43:15: note: overridden virtual function is here virtual bool IsActivated() = 0; ^ ../../../source/simulation2/components/ICmpVisibility.cpp:38:24: warning: 'GetVisibility' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual LosVisibility GetVisibility(player_id_t player, bool isVisible, bool isExplored) ^ ../../../source/simulation2/components/ICmpVisibility.h:45:24: note: overridden virtual function is here virtual LosVisibility GetVisibility(player_id_t player, bool isVisible, bool isExplored) = 0; ^ ../../../source/simulation2/components/ICmpVisibility.cpp:56:15: warning: 'GetRetainInFog' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool GetRetainInFog() ^ ../../../source/simulation2/components/ICmpVisibility.h:47:15: note: overridden virtual function is here virtual bool GetRetainInFog() = 0; ^ ../../../source/simulation2/components/ICmpVisibility.cpp:61:15: warning: 'GetAlwaysVisible' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool GetAlwaysVisible() ^ ../../../source/simulation2/components/ICmpVisibility.h:49:15: note: overridden virtual function is here virtual bool GetAlwaysVisible() = 0; ^ 23 warnings generated. 5 warnings generated. 4 warnings generated. /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: ../../../binaries/system/libsimulation2.a(precompiled.o) has no symbols /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: ../../../binaries/system/libengine.a(precompiled.o) has no symbols /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: ../../../binaries/system/libgraphics.a(precompiled.o) has no symbols ld: warning: text-based stub file /System/Library/Frameworks//CoreAudio.framework/CoreAudio.tbd and library file /System/Library/Frameworks//CoreAudio.framework/CoreAudio are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//AudioToolbox.framework/AudioToolbox.tbd and library file /System/Library/Frameworks//AudioToolbox.framework/AudioToolbox are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//ForceFeedback.framework/ForceFeedback.tbd and library file /System/Library/Frameworks//ForceFeedback.framework/ForceFeedback are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreVideo.framework/CoreVideo.tbd and library file /System/Library/Frameworks//CoreVideo.framework/CoreVideo are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//Cocoa.framework/Cocoa.tbd and library file /System/Library/Frameworks//Cocoa.framework/Cocoa are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//IOKit.framework/IOKit.tbd and library file /System/Library/Frameworks//IOKit.framework/IOKit are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//QuartzCore.framework/QuartzCore.tbd and library file /System/Library/Frameworks//QuartzCore.framework/QuartzCore are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//Metal.framework/Metal.tbd and library file /System/Library/Frameworks//Metal.framework/Metal are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//Security.framework/Security.tbd and library file /System/Library/Frameworks//Security.framework/Security are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//OpenAL.framework/OpenAL.tbd and library file /System/Library/Frameworks//OpenAL.framework/OpenAL are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//ApplicationServices.framework/ApplicationServices.tbd and library file /System/Library/Frameworks//ApplicationServices.framework/ApplicationServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//Cocoa.framework/Cocoa.tbd and library file /System/Library/Frameworks//Cocoa.framework/Cocoa are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreFoundation.framework/CoreFoundation.tbd and library file /System/Library/Frameworks//CoreFoundation.framework/CoreFoundation are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreGraphics.framework/Versions/A/CoreGraphics.tbd and library file /System/Library/Frameworks//CoreGraphics.framework/Versions/A/CoreGraphics are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreText.framework/Versions/A/CoreText.tbd and library file /System/Library/Frameworks//CoreText.framework/Versions/A/CoreText are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//ImageIO.framework/Versions/A/ImageIO.tbd and library file /System/Library/Frameworks//ImageIO.framework/Versions/A/ImageIO are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//ColorSync.framework/Versions/A/ColorSync.tbd and library file /System/Library/Frameworks//ColorSync.framework/Versions/A/ColorSync are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSyncLegacy.framework/Versions/A/ColorSyncLegacy.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSyncLegacy.framework/Versions/A/ColorSyncLegacy are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreServices.framework/Versions/A/CoreServices.tbd and library file /System/Library/Frameworks//CoreServices.framework/Versions/A/CoreServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//AppKit.framework/Versions/C/AppKit.tbd and library file /System/Library/Frameworks//AppKit.framework/Versions/C/AppKit are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreData.framework/Versions/A/CoreData.tbd and library file /System/Library/Frameworks//CoreData.framework/Versions/A/CoreData are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreImage.framework/Versions/A/CoreImage.tbd and library file /System/Library/Frameworks//CoreImage.framework/Versions/A/CoreImage are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CFNetwork.framework/Versions/A/CFNetwork.tbd and library file /System/Library/Frameworks//CFNetwork.framework/Versions/A/CFNetwork are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/FSEvents.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/FSEvents are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SharedFileList.framework/Versions/A/SharedFileList.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SharedFileList.framework/Versions/A/SharedFileList are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/UIFoundation.tbd and library file /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/UIFoundation are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//Foundation.framework/Versions/C/Foundation.tbd and library file /System/Library/Frameworks//Foundation.framework/Versions/C/Foundation are out of sync. Falling back to library file for linking. ld: warning: object file (../../../libraries/osx/fmt/lib/libfmt.a(format.cc.o)) was built for newer OSX version (10.13) than being linked (10.12) ld: warning: text-based stub file /System/Library/Frameworks//CoreFoundation.framework/CoreFoundation.tbd and library file /System/Library/Frameworks//CoreFoundation.framework/CoreFoundation are out of sync. Falling back to library file for linking. In file included from ../../../source/pch/test/precompiled.h:22: ../../../source/simulation2/system/ComponentTest.h:201:25: warning: 'CalcNormal' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual CFixedVector3D CalcNormal(entity_pos_t UNUSED(x), entity_pos_t UNUSED(z)) const ^ ../../../source/simulation2/components/ICmpTerrain.h:35:25: note: overridden virtual function is here virtual CFixedVector3D CalcNormal(entity_pos_t x, entity_pos_t z) const = 0; ^ In file included from ../../../source/pch/test/precompiled.h:22: ../../../source/simulation2/system/ComponentTest.h:206:20: warning: 'CalcExactNormal' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual CVector3D CalcExactNormal(float UNUSED(x), float UNUSED(z)) const ^ ../../../source/simulation2/components/ICmpTerrain.h:37:20: note: overridden virtual function is here virtual CVector3D CalcExactNormal(float x, float z) const = 0; ^ In file included from ../../../source/pch/test/precompiled.h:22: ../../../source/simulation2/system/ComponentTest.h:211:23: warning: 'GetGroundLevel' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual entity_pos_t GetGroundLevel(entity_pos_t UNUSED(x), entity_pos_t UNUSED(z)) const ^ ../../../source/simulation2/components/ICmpTerrain.h:39:23: note: overridden virtual function is here virtual entity_pos_t GetGroundLevel(entity_pos_t x, entity_pos_t z) const = 0; ^ In file included from ../../../source/pch/test/precompiled.h:22: ../../../source/simulation2/system/ComponentTest.h:216:16: warning: 'GetExactGroundLevel' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual float GetExactGroundLevel(float UNUSED(x), float UNUSED(z)) const ^ ../../../source/simulation2/components/ICmpTerrain.h:41:16: note: overridden virtual function is here virtual float GetExactGroundLevel(float x, float z) const = 0; ^ In file included from ../../../source/pch/test/precompiled.h:22: ../../../source/simulation2/system/ComponentTest.h:241:15: warning: 'MakeDirty' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void MakeDirty(i32 UNUSED(i0), i32 UNUSED(j0), i32 UNUSED(i1), i32 UNUSED(j1)) ^ ../../../source/simulation2/components/ICmpTerrain.h:74:15: note: overridden virtual function is here virtual void MakeDirty(i32 i0, i32 j0, i32 i1, i32 j1) = 0; ^ In file included from ../../../source/pch/test/precompiled.h:22: ../../../source/simulation2/system/ComponentTest.h:245:15: warning: 'ReloadTerrain' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void ReloadTerrain(bool UNUSED(ReloadWater)) ^ ../../../source/simulation2/components/ICmpTerrain.h:67:15: note: overridden virtual function is here virtual void ReloadTerrain(bool ReloadWater = true) = 0; ^ 6 warnings generated. In file included from ../../../source/simulation2/components/tests/test_Position.cpp:16: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_Position.h:29:23: warning: 'GetWaterLevel' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual entity_pos_t GetWaterLevel(entity_pos_t UNUSED(x), entity_pos_t UNUSED(z)) const ^ ../../../source/simulation2/components/ICmpWaterManager.h:41:23: note: overridden virtual function is here virtual entity_pos_t GetWaterLevel(entity_pos_t x, entity_pos_t z) const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_Position.cpp:16: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_Position.h:34:16: warning: 'GetExactWaterLevel' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual float GetExactWaterLevel(float UNUSED(x), float UNUSED(z)) const ^ ../../../source/simulation2/components/ICmpWaterManager.h:46:16: note: overridden virtual function is here virtual float GetExactWaterLevel(float x, float z) const = 0; ^ In file included from ../../../source/simulation2/components/tests/test_Position.cpp:16: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_Position.h:39:15: warning: 'RecomputeWaterData' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void RecomputeWaterData() ^ ../../../source/simulation2/components/ICmpWaterManager.h:31:15: note: overridden virtual function is here virtual void RecomputeWaterData() = 0; ^ In file included from ../../../source/simulation2/components/tests/test_Position.cpp:16: /Users/wfg/Jenkins/workspace/macos-differential/source/simulation2/components/tests/test_Position.h:43:15: warning: 'SetWaterLevel' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void SetWaterLevel(entity_pos_t UNUSED(h)) ^ ../../../source/simulation2/components/ICmpWaterManager.h:36:15: note: overridden virtual function is here virtual void SetWaterLevel(entity_pos_t h) = 0; ^ 4 warnings generated. ld: warning: text-based stub file /System/Library/Frameworks//CoreAudio.framework/CoreAudio.tbd and library file /System/Library/Frameworks//CoreAudio.framework/CoreAudio are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//AudioToolbox.framework/AudioToolbox.tbd and library file /System/Library/Frameworks//AudioToolbox.framework/AudioToolbox are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//ForceFeedback.framework/ForceFeedback.tbd and library file /System/Library/Frameworks//ForceFeedback.framework/ForceFeedback are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreVideo.framework/CoreVideo.tbd and library file /System/Library/Frameworks//CoreVideo.framework/CoreVideo are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//Cocoa.framework/Cocoa.tbd and library file /System/Library/Frameworks//Cocoa.framework/Cocoa are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//IOKit.framework/IOKit.tbd and library file /System/Library/Frameworks//IOKit.framework/IOKit are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//QuartzCore.framework/QuartzCore.tbd and library file /System/Library/Frameworks//QuartzCore.framework/QuartzCore are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//Metal.framework/Metal.tbd and library file /System/Library/Frameworks//Metal.framework/Metal are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//Security.framework/Security.tbd and library file /System/Library/Frameworks//Security.framework/Security are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//OpenAL.framework/OpenAL.tbd and library file /System/Library/Frameworks//OpenAL.framework/OpenAL are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//ApplicationServices.framework/Versions/A/ApplicationServices.tbd and library file /System/Library/Frameworks//ApplicationServices.framework/Versions/A/ApplicationServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//AppKit.framework/Versions/C/AppKit.tbd and library file /System/Library/Frameworks//AppKit.framework/Versions/C/AppKit are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreData.framework/Versions/A/CoreData.tbd and library file /System/Library/Frameworks//CoreData.framework/Versions/A/CoreData are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreImage.framework/Versions/A/CoreImage.tbd and library file /System/Library/Frameworks//CoreImage.framework/Versions/A/CoreImage are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreGraphics.framework/Versions/A/CoreGraphics.tbd and library file /System/Library/Frameworks//CoreGraphics.framework/Versions/A/CoreGraphics are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreText.framework/Versions/A/CoreText.tbd and library file /System/Library/Frameworks//CoreText.framework/Versions/A/CoreText are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//ImageIO.framework/Versions/A/ImageIO.tbd and library file /System/Library/Frameworks//ImageIO.framework/Versions/A/ImageIO are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//ColorSync.framework/Versions/A/ColorSync.tbd and library file /System/Library/Frameworks//ColorSync.framework/Versions/A/ColorSync are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSyncLegacy.framework/Versions/A/ColorSyncLegacy.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSyncLegacy.framework/Versions/A/ColorSyncLegacy are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreServices.framework/Versions/A/CoreServices.tbd and library file /System/Library/Frameworks//CoreServices.framework/Versions/A/CoreServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/UIFoundation.tbd and library file /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/UIFoundation are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//Foundation.framework/Versions/C/Foundation.tbd and library file /System/Library/Frameworks//Foundation.framework/Versions/C/Foundation are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CFNetwork.framework/Versions/A/CFNetwork.tbd and library file /System/Library/Frameworks//CFNetwork.framework/Versions/A/CFNetwork are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/FSEvents.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/FSEvents are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreFoundation.framework/Versions/A/CoreFoundation.tbd and library file /System/Library/Frameworks//CoreFoundation.framework/Versions/A/CoreFoundation are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SharedFileList.framework/Versions/A/SharedFileList.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SharedFileList.framework/Versions/A/SharedFileList are out of sync. Falling back to library file for linking. ld: warning: object file (../../../libraries/osx/fmt/lib/libfmt.a(format.cc.o)) was built for newer OSX version (10.13) than being linked (10.12) ld: warning: text-based stub file /System/Library/Frameworks//CoreFoundation.framework/CoreFoundation.tbd and library file /System/Library/Frameworks//CoreFoundation.framework/CoreFoundation are out of sync. Falling back to library file for linking.
Link to build: https://jenkins.wildfiregames.com/job/macos-differential/5788/display/redirect
Successful build - Chance fights ever on the side of the prudent.
Link to build: https://jenkins.wildfiregames.com/job/vs2015-differential/6879/display/redirect
Successful build - Chance fights ever on the side of the prudent.
builderr-debug-macos.txt /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: ../../../binaries/system/libsimulation2_dbg.a(precompiled.o) has no symbols /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: ../../../binaries/system/libengine_dbg.a(precompiled.o) has no symbols /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: ../../../binaries/system/libgraphics_dbg.a(precompiled.o) has no symbols ld: warning: text-based stub file /System/Library/Frameworks//CoreAudio.framework/CoreAudio.tbd and library file /System/Library/Frameworks//CoreAudio.framework/CoreAudio are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//AudioToolbox.framework/AudioToolbox.tbd and library file /System/Library/Frameworks//AudioToolbox.framework/AudioToolbox are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//ForceFeedback.framework/ForceFeedback.tbd and library file /System/Library/Frameworks//ForceFeedback.framework/ForceFeedback are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreVideo.framework/CoreVideo.tbd and library file /System/Library/Frameworks//CoreVideo.framework/CoreVideo are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//Cocoa.framework/Cocoa.tbd and library file /System/Library/Frameworks//Cocoa.framework/Cocoa are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//IOKit.framework/IOKit.tbd and library file /System/Library/Frameworks//IOKit.framework/IOKit are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//QuartzCore.framework/QuartzCore.tbd and library file /System/Library/Frameworks//QuartzCore.framework/QuartzCore are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//Metal.framework/Metal.tbd and library file /System/Library/Frameworks//Metal.framework/Metal are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//Security.framework/Security.tbd and library file /System/Library/Frameworks//Security.framework/Security are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//OpenAL.framework/OpenAL.tbd and library file /System/Library/Frameworks//OpenAL.framework/OpenAL are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//ApplicationServices.framework/ApplicationServices.tbd and library file /System/Library/Frameworks//ApplicationServices.framework/ApplicationServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//Cocoa.framework/Cocoa.tbd and library file /System/Library/Frameworks//Cocoa.framework/Cocoa are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreFoundation.framework/CoreFoundation.tbd and library file /System/Library/Frameworks//CoreFoundation.framework/CoreFoundation are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//AppKit.framework/Versions/C/AppKit.tbd and library file /System/Library/Frameworks//AppKit.framework/Versions/C/AppKit are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreData.framework/Versions/A/CoreData.tbd and library file /System/Library/Frameworks//CoreData.framework/Versions/A/CoreData are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreImage.framework/Versions/A/CoreImage.tbd and library file /System/Library/Frameworks//CoreImage.framework/Versions/A/CoreImage are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreGraphics.framework/Versions/A/CoreGraphics.tbd and library file /System/Library/Frameworks//CoreGraphics.framework/Versions/A/CoreGraphics are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreText.framework/Versions/A/CoreText.tbd and library file /System/Library/Frameworks//CoreText.framework/Versions/A/CoreText are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//ImageIO.framework/Versions/A/ImageIO.tbd and library file /System/Library/Frameworks//ImageIO.framework/Versions/A/ImageIO are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//ColorSync.framework/Versions/A/ColorSync.tbd and library file /System/Library/Frameworks//ColorSync.framework/Versions/A/ColorSync are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSyncLegacy.framework/Versions/A/ColorSyncLegacy.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSyncLegacy.framework/Versions/A/ColorSyncLegacy are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreServices.framework/Versions/A/CoreServices.tbd and library file /System/Library/Frameworks//CoreServices.framework/Versions/A/CoreServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/UIFoundation.tbd and library file /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/UIFoundation are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//Foundation.framework/Versions/C/Foundation.tbd and library file /System/Library/Frameworks//Foundation.framework/Versions/C/Foundation are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CFNetwork.framework/Versions/A/CFNetwork.tbd and library file /System/Library/Frameworks//CFNetwork.framework/Versions/A/CFNetwork are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/FSEvents.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/FSEvents are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SharedFileList.framework/Versions/A/SharedFileList.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SharedFileList.framework/Versions/A/SharedFileList are out of sync. Falling back to library file for linking. ld: warning: object file (../../../libraries/osx/fmt/lib/libfmt.a(format.cc.o)) was built for newer OSX version (10.13) than being linked (10.12) ld: warning: text-based stub file /System/Library/Frameworks//CoreFoundation.framework/CoreFoundation.tbd and library file /System/Library/Frameworks//CoreFoundation.framework/CoreFoundation are out of sync. Falling back to library file for linking. In file included from ../../../source/pch/test/precompiled.h:22: ../../../source/simulation2/system/ComponentTest.h:201:25: warning: 'CalcNormal' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual CFixedVector3D CalcNormal(entity_pos_t UNUSED(x), entity_pos_t UNUSED(z)) const ^ ../../../source/simulation2/components/ICmpTerrain.h:35:25: note: overridden virtual function is here virtual CFixedVector3D CalcNormal(entity_pos_t x, entity_pos_t z) const = 0; ^ In file included from ../../../source/pch/test/precompiled.h:22: ../../../source/simulation2/system/ComponentTest.h:206:20: warning: 'CalcExactNormal' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual CVector3D CalcExactNormal(float UNUSED(x), float UNUSED(z)) const ^ ../../../source/simulation2/components/ICmpTerrain.h:37:20: note: overridden virtual function is here virtual CVector3D CalcExactNormal(float x, float z) const = 0; ^ In file included from ../../../source/pch/test/precompiled.h:22: ../../../source/simulation2/system/ComponentTest.h:211:23: warning: 'GetGroundLevel' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual entity_pos_t GetGroundLevel(entity_pos_t UNUSED(x), entity_pos_t UNUSED(z)) const ^ ../../../source/simulation2/components/ICmpTerrain.h:39:23: note: overridden virtual function is here virtual entity_pos_t GetGroundLevel(entity_pos_t x, entity_pos_t z) const = 0; ^ In file included from ../../../source/pch/test/precompiled.h:22: ../../../source/simulation2/system/ComponentTest.h:216:16: warning: 'GetExactGroundLevel' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual float GetExactGroundLevel(float UNUSED(x), float UNUSED(z)) const ^ ../../../source/simulation2/components/ICmpTerrain.h:41:16: note: overridden virtual function is here virtual float GetExactGroundLevel(float x, float z) const = 0; ^ 4 warnings generated. ld: warning: text-based stub file /System/Library/Frameworks//CoreAudio.framework/CoreAudio.tbd and library file /System/Library/Frameworks//CoreAudio.framework/CoreAudio are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//AudioToolbox.framework/AudioToolbox.tbd and library file /System/Library/Frameworks//AudioToolbox.framework/AudioToolbox are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//ForceFeedback.framework/ForceFeedback.tbd and library file /System/Library/Frameworks//ForceFeedback.framework/ForceFeedback are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreVideo.framework/CoreVideo.tbd and library file /System/Library/Frameworks//CoreVideo.framework/CoreVideo are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//Cocoa.framework/Cocoa.tbd and library file /System/Library/Frameworks//Cocoa.framework/Cocoa are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//IOKit.framework/IOKit.tbd and library file /System/Library/Frameworks//IOKit.framework/IOKit are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//QuartzCore.framework/QuartzCore.tbd and library file /System/Library/Frameworks//QuartzCore.framework/QuartzCore are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//Metal.framework/Metal.tbd and library file /System/Library/Frameworks//Metal.framework/Metal are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//Security.framework/Security.tbd and library file /System/Library/Frameworks//Security.framework/Security are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//OpenAL.framework/OpenAL.tbd and library file /System/Library/Frameworks//OpenAL.framework/OpenAL are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//AppKit.framework/Versions/C/AppKit.tbd and library file /System/Library/Frameworks//AppKit.framework/Versions/C/AppKit are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreData.framework/Versions/A/CoreData.tbd and library file /System/Library/Frameworks//CoreData.framework/Versions/A/CoreData are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//ApplicationServices.framework/Versions/A/ApplicationServices.tbd and library file /System/Library/Frameworks//ApplicationServices.framework/Versions/A/ApplicationServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreImage.framework/Versions/A/CoreImage.tbd and library file /System/Library/Frameworks//CoreImage.framework/Versions/A/CoreImage are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/UIFoundation.tbd and library file /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/UIFoundation are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//Foundation.framework/Versions/C/Foundation.tbd and library file /System/Library/Frameworks//Foundation.framework/Versions/C/Foundation are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreGraphics.framework/Versions/A/CoreGraphics.tbd and library file /System/Library/Frameworks//CoreGraphics.framework/Versions/A/CoreGraphics are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreText.framework/Versions/A/CoreText.tbd and library file /System/Library/Frameworks//CoreText.framework/Versions/A/CoreText are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//ImageIO.framework/Versions/A/ImageIO.tbd and library file /System/Library/Frameworks//ImageIO.framework/Versions/A/ImageIO are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//ColorSync.framework/Versions/A/ColorSync.tbd and library file /System/Library/Frameworks//ColorSync.framework/Versions/A/ColorSync are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSyncLegacy.framework/Versions/A/ColorSyncLegacy.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSyncLegacy.framework/Versions/A/ColorSyncLegacy are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreServices.framework/Versions/A/CoreServices.tbd and library file /System/Library/Frameworks//CoreServices.framework/Versions/A/CoreServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CFNetwork.framework/Versions/A/CFNetwork.tbd and library file /System/Library/Frameworks//CFNetwork.framework/Versions/A/CFNetwork are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/FSEvents.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/FSEvents are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreFoundation.framework/Versions/A/CoreFoundation.tbd and library file /System/Library/Frameworks//CoreFoundation.framework/Versions/A/CoreFoundation are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SharedFileList.framework/Versions/A/SharedFileList.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SharedFileList.framework/Versions/A/SharedFileList are out of sync. Falling back to library file for linking. ld: warning: object file (../../../libraries/osx/fmt/lib/libfmt.a(format.cc.o)) was built for newer OSX version (10.13) than being linked (10.12) ld: warning: text-based stub file /System/Library/Frameworks//CoreFoundation.framework/CoreFoundation.tbd and library file /System/Library/Frameworks//CoreFoundation.framework/CoreFoundation are out of sync. Falling back to library file for linking. builderr-release-macos.txt /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: ../../../binaries/system/libsimulation2.a(precompiled.o) has no symbols /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: ../../../binaries/system/libengine.a(precompiled.o) has no symbols /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: ../../../binaries/system/libgraphics.a(precompiled.o) has no symbols ld: warning: text-based stub file /System/Library/Frameworks//CoreAudio.framework/CoreAudio.tbd and library file /System/Library/Frameworks//CoreAudio.framework/CoreAudio are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//AudioToolbox.framework/AudioToolbox.tbd and library file /System/Library/Frameworks//AudioToolbox.framework/AudioToolbox are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//ForceFeedback.framework/ForceFeedback.tbd and library file /System/Library/Frameworks//ForceFeedback.framework/ForceFeedback are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreVideo.framework/CoreVideo.tbd and library file /System/Library/Frameworks//CoreVideo.framework/CoreVideo are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//Cocoa.framework/Cocoa.tbd and library file /System/Library/Frameworks//Cocoa.framework/Cocoa are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//IOKit.framework/IOKit.tbd and library file /System/Library/Frameworks//IOKit.framework/IOKit are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//QuartzCore.framework/QuartzCore.tbd and library file /System/Library/Frameworks//QuartzCore.framework/QuartzCore are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//Metal.framework/Metal.tbd and library file /System/Library/Frameworks//Metal.framework/Metal are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//Security.framework/Security.tbd and library file /System/Library/Frameworks//Security.framework/Security are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//OpenAL.framework/OpenAL.tbd and library file /System/Library/Frameworks//OpenAL.framework/OpenAL are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//ApplicationServices.framework/ApplicationServices.tbd and library file /System/Library/Frameworks//ApplicationServices.framework/ApplicationServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//Cocoa.framework/Cocoa.tbd and library file /System/Library/Frameworks//Cocoa.framework/Cocoa are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreFoundation.framework/CoreFoundation.tbd and library file /System/Library/Frameworks//CoreFoundation.framework/CoreFoundation are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//AppKit.framework/Versions/C/AppKit.tbd and library file /System/Library/Frameworks//AppKit.framework/Versions/C/AppKit are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreData.framework/Versions/A/CoreData.tbd and library file /System/Library/Frameworks//CoreData.framework/Versions/A/CoreData are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreImage.framework/Versions/A/CoreImage.tbd and library file /System/Library/Frameworks//CoreImage.framework/Versions/A/CoreImage are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreGraphics.framework/Versions/A/CoreGraphics.tbd and library file /System/Library/Frameworks//CoreGraphics.framework/Versions/A/CoreGraphics are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreText.framework/Versions/A/CoreText.tbd and library file /System/Library/Frameworks//CoreText.framework/Versions/A/CoreText are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//ImageIO.framework/Versions/A/ImageIO.tbd and library file /System/Library/Frameworks//ImageIO.framework/Versions/A/ImageIO are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//ColorSync.framework/Versions/A/ColorSync.tbd and library file /System/Library/Frameworks//ColorSync.framework/Versions/A/ColorSync are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSyncLegacy.framework/Versions/A/ColorSyncLegacy.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSyncLegacy.framework/Versions/A/ColorSyncLegacy are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreServices.framework/Versions/A/CoreServices.tbd and library file /System/Library/Frameworks//CoreServices.framework/Versions/A/CoreServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CFNetwork.framework/Versions/A/CFNetwork.tbd and library file /System/Library/Frameworks//CFNetwork.framework/Versions/A/CFNetwork are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/FSEvents.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/FSEvents are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SharedFileList.framework/Versions/A/SharedFileList.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SharedFileList.framework/Versions/A/SharedFileList are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/UIFoundation.tbd and library file /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/UIFoundation are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//Foundation.framework/Versions/C/Foundation.tbd and library file /System/Library/Frameworks//Foundation.framework/Versions/C/Foundation are out of sync. Falling back to library file for linking. ld: warning: object file (../../../libraries/osx/fmt/lib/libfmt.a(format.cc.o)) was built for newer OSX version (10.13) than being linked (10.12) ld: warning: text-based stub file /System/Library/Frameworks//CoreFoundation.framework/CoreFoundation.tbd and library file /System/Library/Frameworks//CoreFoundation.framework/CoreFoundation are out of sync. Falling back to library file for linking. In file included from ../../../source/pch/test/precompiled.h:22: ../../../source/simulation2/system/ComponentTest.h:201:25: warning: 'CalcNormal' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual CFixedVector3D CalcNormal(entity_pos_t UNUSED(x), entity_pos_t UNUSED(z)) const ^ ../../../source/simulation2/components/ICmpTerrain.h:35:25: note: overridden virtual function is here virtual CFixedVector3D CalcNormal(entity_pos_t x, entity_pos_t z) const = 0; ^ In file included from ../../../source/pch/test/precompiled.h:22: ../../../source/simulation2/system/ComponentTest.h:206:20: warning: 'CalcExactNormal' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual CVector3D CalcExactNormal(float UNUSED(x), float UNUSED(z)) const ^ ../../../source/simulation2/components/ICmpTerrain.h:37:20: note: overridden virtual function is here virtual CVector3D CalcExactNormal(float x, float z) const = 0; ^ In file included from ../../../source/pch/test/precompiled.h:22: ../../../source/simulation2/system/ComponentTest.h:211:23: warning: 'GetGroundLevel' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual entity_pos_t GetGroundLevel(entity_pos_t UNUSED(x), entity_pos_t UNUSED(z)) const ^ ../../../source/simulation2/components/ICmpTerrain.h:39:23: note: overridden virtual function is here virtual entity_pos_t GetGroundLevel(entity_pos_t x, entity_pos_t z) const = 0; ^ In file included from ../../../source/pch/test/precompiled.h:22: ../../../source/simulation2/system/ComponentTest.h:216:16: warning: 'GetExactGroundLevel' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual float GetExactGroundLevel(float UNUSED(x), float UNUSED(z)) const ^ ../../../source/simulation2/components/ICmpTerrain.h:41:16: note: overridden virtual function is here virtual float GetExactGroundLevel(float x, float z) const = 0; ^ 4 warnings generated. ld: warning: text-based stub file /System/Library/Frameworks//CoreAudio.framework/CoreAudio.tbd and library file /System/Library/Frameworks//CoreAudio.framework/CoreAudio are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//AudioToolbox.framework/AudioToolbox.tbd and library file /System/Library/Frameworks//AudioToolbox.framework/AudioToolbox are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//ForceFeedback.framework/ForceFeedback.tbd and library file /System/Library/Frameworks//ForceFeedback.framework/ForceFeedback are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreVideo.framework/CoreVideo.tbd and library file /System/Library/Frameworks//CoreVideo.framework/CoreVideo are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//Cocoa.framework/Cocoa.tbd and library file /System/Library/Frameworks//Cocoa.framework/Cocoa are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//IOKit.framework/IOKit.tbd and library file /System/Library/Frameworks//IOKit.framework/IOKit are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//QuartzCore.framework/QuartzCore.tbd and library file /System/Library/Frameworks//QuartzCore.framework/QuartzCore are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//Metal.framework/Metal.tbd and library file /System/Library/Frameworks//Metal.framework/Metal are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//Security.framework/Security.tbd and library file /System/Library/Frameworks//Security.framework/Security are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//OpenAL.framework/OpenAL.tbd and library file /System/Library/Frameworks//OpenAL.framework/OpenAL are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//AppKit.framework/Versions/C/AppKit.tbd and library file /System/Library/Frameworks//AppKit.framework/Versions/C/AppKit are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreData.framework/Versions/A/CoreData.tbd and library file /System/Library/Frameworks//CoreData.framework/Versions/A/CoreData are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//ApplicationServices.framework/Versions/A/ApplicationServices.tbd and library file /System/Library/Frameworks//ApplicationServices.framework/Versions/A/ApplicationServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreImage.framework/Versions/A/CoreImage.tbd and library file /System/Library/Frameworks//CoreImage.framework/Versions/A/CoreImage are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/UIFoundation.tbd and library file /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/UIFoundation are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//Foundation.framework/Versions/C/Foundation.tbd and library file /System/Library/Frameworks//Foundation.framework/Versions/C/Foundation are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreGraphics.framework/Versions/A/CoreGraphics.tbd and library file /System/Library/Frameworks//CoreGraphics.framework/Versions/A/CoreGraphics are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreText.framework/Versions/A/CoreText.tbd and library file /System/Library/Frameworks//CoreText.framework/Versions/A/CoreText are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//ImageIO.framework/Versions/A/ImageIO.tbd and library file /System/Library/Frameworks//ImageIO.framework/Versions/A/ImageIO are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//ColorSync.framework/Versions/A/ColorSync.tbd and library file /System/Library/Frameworks//ColorSync.framework/Versions/A/ColorSync are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSyncLegacy.framework/Versions/A/ColorSyncLegacy.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSyncLegacy.framework/Versions/A/ColorSyncLegacy are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreServices.framework/Versions/A/CoreServices.tbd and library file /System/Library/Frameworks//CoreServices.framework/Versions/A/CoreServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreFoundation.framework/Versions/A/CoreFoundation.tbd and library file /System/Library/Frameworks//CoreFoundation.framework/Versions/A/CoreFoundation are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CFNetwork.framework/Versions/A/CFNetwork.tbd and library file /System/Library/Frameworks//CFNetwork.framework/Versions/A/CFNetwork are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/FSEvents.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/FSEvents are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SharedFileList.framework/Versions/A/SharedFileList.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SharedFileList.framework/Versions/A/SharedFileList are out of sync. Falling back to library file for linking. ld: warning: object file (../../../libraries/osx/fmt/lib/libfmt.a(format.cc.o)) was built for newer OSX version (10.13) than being linked (10.12) ld: warning: text-based stub file /System/Library/Frameworks//CoreFoundation.framework/CoreFoundation.tbd and library file /System/Library/Frameworks//CoreFoundation.framework/CoreFoundation are out of sync. Falling back to library file for linking.
Link to build: https://jenkins.wildfiregames.com/job/macos-differential/5789/display/redirect
Successful build - Chance fights ever on the side of the prudent.
Link to build: https://jenkins.wildfiregames.com/job/vs2015-differential/6880/display/redirect
Successful build - Chance fights ever on the side of the prudent.
builderr-debug-macos.txt /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: ../../../binaries/system/libsimulation2_dbg.a(precompiled.o) has no symbols /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: ../../../binaries/system/libengine_dbg.a(precompiled.o) has no symbols /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: ../../../binaries/system/libgraphics_dbg.a(precompiled.o) has no symbols ld: warning: text-based stub file /System/Library/Frameworks//CoreAudio.framework/CoreAudio.tbd and library file /System/Library/Frameworks//CoreAudio.framework/CoreAudio are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//AudioToolbox.framework/AudioToolbox.tbd and library file /System/Library/Frameworks//AudioToolbox.framework/AudioToolbox are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//ForceFeedback.framework/ForceFeedback.tbd and library file /System/Library/Frameworks//ForceFeedback.framework/ForceFeedback are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreVideo.framework/CoreVideo.tbd and library file /System/Library/Frameworks//CoreVideo.framework/CoreVideo are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//Cocoa.framework/Cocoa.tbd and library file /System/Library/Frameworks//Cocoa.framework/Cocoa are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//IOKit.framework/IOKit.tbd and library file /System/Library/Frameworks//IOKit.framework/IOKit are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//QuartzCore.framework/QuartzCore.tbd and library file /System/Library/Frameworks//QuartzCore.framework/QuartzCore are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//Metal.framework/Metal.tbd and library file /System/Library/Frameworks//Metal.framework/Metal are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//Security.framework/Security.tbd and library file /System/Library/Frameworks//Security.framework/Security are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//OpenAL.framework/OpenAL.tbd and library file /System/Library/Frameworks//OpenAL.framework/OpenAL are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//ApplicationServices.framework/ApplicationServices.tbd and library file /System/Library/Frameworks//ApplicationServices.framework/ApplicationServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//Cocoa.framework/Cocoa.tbd and library file /System/Library/Frameworks//Cocoa.framework/Cocoa are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreFoundation.framework/CoreFoundation.tbd and library file /System/Library/Frameworks//CoreFoundation.framework/CoreFoundation are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//AppKit.framework/Versions/C/AppKit.tbd and library file /System/Library/Frameworks//AppKit.framework/Versions/C/AppKit are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreData.framework/Versions/A/CoreData.tbd and library file /System/Library/Frameworks//CoreData.framework/Versions/A/CoreData are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreImage.framework/Versions/A/CoreImage.tbd and library file /System/Library/Frameworks//CoreImage.framework/Versions/A/CoreImage are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreGraphics.framework/Versions/A/CoreGraphics.tbd and library file /System/Library/Frameworks//CoreGraphics.framework/Versions/A/CoreGraphics are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreText.framework/Versions/A/CoreText.tbd and library file /System/Library/Frameworks//CoreText.framework/Versions/A/CoreText are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//ImageIO.framework/Versions/A/ImageIO.tbd and library file /System/Library/Frameworks//ImageIO.framework/Versions/A/ImageIO are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//ColorSync.framework/Versions/A/ColorSync.tbd and library file /System/Library/Frameworks//ColorSync.framework/Versions/A/ColorSync are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSyncLegacy.framework/Versions/A/ColorSyncLegacy.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSyncLegacy.framework/Versions/A/ColorSyncLegacy are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreServices.framework/Versions/A/CoreServices.tbd and library file /System/Library/Frameworks//CoreServices.framework/Versions/A/CoreServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/UIFoundation.tbd and library file /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/UIFoundation are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//Foundation.framework/Versions/C/Foundation.tbd and library file /System/Library/Frameworks//Foundation.framework/Versions/C/Foundation are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CFNetwork.framework/Versions/A/CFNetwork.tbd and library file /System/Library/Frameworks//CFNetwork.framework/Versions/A/CFNetwork are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/FSEvents.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/FSEvents are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SharedFileList.framework/Versions/A/SharedFileList.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SharedFileList.framework/Versions/A/SharedFileList are out of sync. Falling back to library file for linking. ld: warning: object file (../../../libraries/osx/fmt/lib/libfmt.a(format.cc.o)) was built for newer OSX version (10.13) than being linked (10.12) ld: warning: text-based stub file /System/Library/Frameworks//CoreFoundation.framework/CoreFoundation.tbd and library file /System/Library/Frameworks//CoreFoundation.framework/CoreFoundation are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreAudio.framework/CoreAudio.tbd and library file /System/Library/Frameworks//CoreAudio.framework/CoreAudio are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//AudioToolbox.framework/AudioToolbox.tbd and library file /System/Library/Frameworks//AudioToolbox.framework/AudioToolbox are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//ForceFeedback.framework/ForceFeedback.tbd and library file /System/Library/Frameworks//ForceFeedback.framework/ForceFeedback are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreVideo.framework/CoreVideo.tbd and library file /System/Library/Frameworks//CoreVideo.framework/CoreVideo are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//Cocoa.framework/Cocoa.tbd and library file /System/Library/Frameworks//Cocoa.framework/Cocoa are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//IOKit.framework/IOKit.tbd and library file /System/Library/Frameworks//IOKit.framework/IOKit are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//QuartzCore.framework/QuartzCore.tbd and library file /System/Library/Frameworks//QuartzCore.framework/QuartzCore are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//Metal.framework/Metal.tbd and library file /System/Library/Frameworks//Metal.framework/Metal are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//Security.framework/Security.tbd and library file /System/Library/Frameworks//Security.framework/Security are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//OpenAL.framework/OpenAL.tbd and library file /System/Library/Frameworks//OpenAL.framework/OpenAL are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreImage.framework/Versions/A/CoreImage.tbd and library file /System/Library/Frameworks//CoreImage.framework/Versions/A/CoreImage are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//AppKit.framework/Versions/C/AppKit.tbd and library file /System/Library/Frameworks//AppKit.framework/Versions/C/AppKit are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreData.framework/Versions/A/CoreData.tbd and library file /System/Library/Frameworks//CoreData.framework/Versions/A/CoreData are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//ApplicationServices.framework/Versions/A/ApplicationServices.tbd and library file /System/Library/Frameworks//ApplicationServices.framework/Versions/A/ApplicationServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/UIFoundation.tbd and library file /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/UIFoundation are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//Foundation.framework/Versions/C/Foundation.tbd and library file /System/Library/Frameworks//Foundation.framework/Versions/C/Foundation are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreGraphics.framework/Versions/A/CoreGraphics.tbd and library file /System/Library/Frameworks//CoreGraphics.framework/Versions/A/CoreGraphics are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreText.framework/Versions/A/CoreText.tbd and library file /System/Library/Frameworks//CoreText.framework/Versions/A/CoreText are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//ImageIO.framework/Versions/A/ImageIO.tbd and library file /System/Library/Frameworks//ImageIO.framework/Versions/A/ImageIO are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//ColorSync.framework/Versions/A/ColorSync.tbd and library file /System/Library/Frameworks//ColorSync.framework/Versions/A/ColorSync are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSyncLegacy.framework/Versions/A/ColorSyncLegacy.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSyncLegacy.framework/Versions/A/ColorSyncLegacy are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreServices.framework/Versions/A/CoreServices.tbd and library file /System/Library/Frameworks//CoreServices.framework/Versions/A/CoreServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreFoundation.framework/Versions/A/CoreFoundation.tbd and library file /System/Library/Frameworks//CoreFoundation.framework/Versions/A/CoreFoundation are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CFNetwork.framework/Versions/A/CFNetwork.tbd and library file /System/Library/Frameworks//CFNetwork.framework/Versions/A/CFNetwork are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/FSEvents.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/FSEvents are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SharedFileList.framework/Versions/A/SharedFileList.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SharedFileList.framework/Versions/A/SharedFileList are out of sync. Falling back to library file for linking. ld: warning: object file (../../../libraries/osx/fmt/lib/libfmt.a(format.cc.o)) was built for newer OSX version (10.13) than being linked (10.12) ld: warning: text-based stub file /System/Library/Frameworks//CoreFoundation.framework/CoreFoundation.tbd and library file /System/Library/Frameworks//CoreFoundation.framework/CoreFoundation are out of sync. Falling back to library file for linking. builderr-release-macos.txt /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: ../../../binaries/system/libsimulation2.a(precompiled.o) has no symbols /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: ../../../binaries/system/libengine.a(precompiled.o) has no symbols /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: ../../../binaries/system/libgraphics.a(precompiled.o) has no symbols ld: warning: text-based stub file /System/Library/Frameworks//CoreAudio.framework/CoreAudio.tbd and library file /System/Library/Frameworks//CoreAudio.framework/CoreAudio are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//AudioToolbox.framework/AudioToolbox.tbd and library file /System/Library/Frameworks//AudioToolbox.framework/AudioToolbox are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//ForceFeedback.framework/ForceFeedback.tbd and library file /System/Library/Frameworks//ForceFeedback.framework/ForceFeedback are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreVideo.framework/CoreVideo.tbd and library file /System/Library/Frameworks//CoreVideo.framework/CoreVideo are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//Cocoa.framework/Cocoa.tbd and library file /System/Library/Frameworks//Cocoa.framework/Cocoa are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//IOKit.framework/IOKit.tbd and library file /System/Library/Frameworks//IOKit.framework/IOKit are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//QuartzCore.framework/QuartzCore.tbd and library file /System/Library/Frameworks//QuartzCore.framework/QuartzCore are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//Metal.framework/Metal.tbd and library file /System/Library/Frameworks//Metal.framework/Metal are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//Security.framework/Security.tbd and library file /System/Library/Frameworks//Security.framework/Security are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//OpenAL.framework/OpenAL.tbd and library file /System/Library/Frameworks//OpenAL.framework/OpenAL are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//ApplicationServices.framework/ApplicationServices.tbd and library file /System/Library/Frameworks//ApplicationServices.framework/ApplicationServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//Cocoa.framework/Cocoa.tbd and library file /System/Library/Frameworks//Cocoa.framework/Cocoa are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreFoundation.framework/CoreFoundation.tbd and library file /System/Library/Frameworks//CoreFoundation.framework/CoreFoundation are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//AppKit.framework/Versions/C/AppKit.tbd and library file /System/Library/Frameworks//AppKit.framework/Versions/C/AppKit are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreData.framework/Versions/A/CoreData.tbd and library file /System/Library/Frameworks//CoreData.framework/Versions/A/CoreData are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreImage.framework/Versions/A/CoreImage.tbd and library file /System/Library/Frameworks//CoreImage.framework/Versions/A/CoreImage are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreGraphics.framework/Versions/A/CoreGraphics.tbd and library file /System/Library/Frameworks//CoreGraphics.framework/Versions/A/CoreGraphics are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreText.framework/Versions/A/CoreText.tbd and library file /System/Library/Frameworks//CoreText.framework/Versions/A/CoreText are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//ImageIO.framework/Versions/A/ImageIO.tbd and library file /System/Library/Frameworks//ImageIO.framework/Versions/A/ImageIO are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//ColorSync.framework/Versions/A/ColorSync.tbd and library file /System/Library/Frameworks//ColorSync.framework/Versions/A/ColorSync are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSyncLegacy.framework/Versions/A/ColorSyncLegacy.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSyncLegacy.framework/Versions/A/ColorSyncLegacy are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreServices.framework/Versions/A/CoreServices.tbd and library file /System/Library/Frameworks//CoreServices.framework/Versions/A/CoreServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/UIFoundation.tbd and library file /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/UIFoundation are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//Foundation.framework/Versions/C/Foundation.tbd and library file /System/Library/Frameworks//Foundation.framework/Versions/C/Foundation are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CFNetwork.framework/Versions/A/CFNetwork.tbd and library file /System/Library/Frameworks//CFNetwork.framework/Versions/A/CFNetwork are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/FSEvents.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/FSEvents are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SharedFileList.framework/Versions/A/SharedFileList.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SharedFileList.framework/Versions/A/SharedFileList are out of sync. Falling back to library file for linking. ld: warning: object file (../../../libraries/osx/fmt/lib/libfmt.a(format.cc.o)) was built for newer OSX version (10.13) than being linked (10.12) ld: warning: text-based stub file /System/Library/Frameworks//CoreFoundation.framework/CoreFoundation.tbd and library file /System/Library/Frameworks//CoreFoundation.framework/CoreFoundation are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreAudio.framework/CoreAudio.tbd and library file /System/Library/Frameworks//CoreAudio.framework/CoreAudio are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//AudioToolbox.framework/AudioToolbox.tbd and library file /System/Library/Frameworks//AudioToolbox.framework/AudioToolbox are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//ForceFeedback.framework/ForceFeedback.tbd and library file /System/Library/Frameworks//ForceFeedback.framework/ForceFeedback are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreVideo.framework/CoreVideo.tbd and library file /System/Library/Frameworks//CoreVideo.framework/CoreVideo are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//Cocoa.framework/Cocoa.tbd and library file /System/Library/Frameworks//Cocoa.framework/Cocoa are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//IOKit.framework/IOKit.tbd and library file /System/Library/Frameworks//IOKit.framework/IOKit are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//QuartzCore.framework/QuartzCore.tbd and library file /System/Library/Frameworks//QuartzCore.framework/QuartzCore are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//Metal.framework/Metal.tbd and library file /System/Library/Frameworks//Metal.framework/Metal are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//Security.framework/Security.tbd and library file /System/Library/Frameworks//Security.framework/Security are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//OpenAL.framework/OpenAL.tbd and library file /System/Library/Frameworks//OpenAL.framework/OpenAL are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//AppKit.framework/Versions/C/AppKit.tbd and library file /System/Library/Frameworks//AppKit.framework/Versions/C/AppKit are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreData.framework/Versions/A/CoreData.tbd and library file /System/Library/Frameworks//CoreData.framework/Versions/A/CoreData are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//ApplicationServices.framework/Versions/A/ApplicationServices.tbd and library file /System/Library/Frameworks//ApplicationServices.framework/Versions/A/ApplicationServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreImage.framework/Versions/A/CoreImage.tbd and library file /System/Library/Frameworks//CoreImage.framework/Versions/A/CoreImage are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/UIFoundation.tbd and library file /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/UIFoundation are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//Foundation.framework/Versions/C/Foundation.tbd and library file /System/Library/Frameworks//Foundation.framework/Versions/C/Foundation are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreGraphics.framework/Versions/A/CoreGraphics.tbd and library file /System/Library/Frameworks//CoreGraphics.framework/Versions/A/CoreGraphics are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreText.framework/Versions/A/CoreText.tbd and library file /System/Library/Frameworks//CoreText.framework/Versions/A/CoreText are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//ImageIO.framework/Versions/A/ImageIO.tbd and library file /System/Library/Frameworks//ImageIO.framework/Versions/A/ImageIO are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//ColorSync.framework/Versions/A/ColorSync.tbd and library file /System/Library/Frameworks//ColorSync.framework/Versions/A/ColorSync are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSyncLegacy.framework/Versions/A/ColorSyncLegacy.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSyncLegacy.framework/Versions/A/ColorSyncLegacy are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreServices.framework/Versions/A/CoreServices.tbd and library file /System/Library/Frameworks//CoreServices.framework/Versions/A/CoreServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreFoundation.framework/Versions/A/CoreFoundation.tbd and library file /System/Library/Frameworks//CoreFoundation.framework/Versions/A/CoreFoundation are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CFNetwork.framework/Versions/A/CFNetwork.tbd and library file /System/Library/Frameworks//CFNetwork.framework/Versions/A/CFNetwork are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/FSEvents.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/FSEvents are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SharedFileList.framework/Versions/A/SharedFileList.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SharedFileList.framework/Versions/A/SharedFileList are out of sync. Falling back to library file for linking. ld: warning: object file (../../../libraries/osx/fmt/lib/libfmt.a(format.cc.o)) was built for newer OSX version (10.13) than being linked (10.12) ld: warning: text-based stub file /System/Library/Frameworks//CoreFoundation.framework/CoreFoundation.tbd and library file /System/Library/Frameworks//CoreFoundation.framework/CoreFoundation are out of sync. Falling back to library file for linking.
Link to build: https://jenkins.wildfiregames.com/job/macos-differential/5790/display/redirect
Successful build - Chance fights ever on the side of the prudent.
Link to build: https://jenkins.wildfiregames.com/job/vs2015-differential/6881/display/redirect