Page MenuHomeWildfire Games

Replace DEFINE_INTERFACE_XX and RegisterFunction macros with pure templated code
ClosedPublic

Authored by wraitii on Jun 14 2020, 10:30 PM.

Details

Summary

This replaces our boost function wrapper code with templated code.

Supported:

  • Any number of argument, so long as they are convertible to/from JSVal (or are themselves JS::Values)
  • Any return type, same criteria, including void
  • Works with free functions and as object properties -> can use a custom "this" getter, so we can clean up things in a bunch of places (TODO: see ComponentManager)

TODO (maybe): - Optional arguments (aka some arguments are default-constructed no the C++ side)

  • Can (optionally) pass the private context data as first argument transparently.

I need to check overloaded functions, I think it might be supported with a static_cast.

Test Plan

//TODO:
Start the game, open various pages, use various functionality, run the tests.

To test in particular -> running AI games on random maps, lobby code, various GUI pages.//

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

There are a very large number of changes, so older changes are hidden. Show Older Changes
wraitii planned changes to this revision.Aug 6 2020, 10:40 AM

TODO post SM52

I'd like @vladislavbelov to have a look at the pure template code. This patch seems too big not to have undiscovered issues. Also you might want to rebase it so the CI can run on it.

source/graphics/MapGenerator.cpp
166 ↗(On Diff #12352)

RegisterFunctionMaybe? Can this be something else than a macro?

source/gui/Scripting/JSInterface_GUIManager.cpp
38 ↗(On Diff #12352)

Debug leftover.

102 ↗(On Diff #12352)

RegisterFunction, I'm not sure what the gain is here though?

source/i18n/scripting/JSInterface_L10n.cpp
163 ↗(On Diff #12352)

Likewise

source/i18n/scripting/JSInterface_L10n.h
58 ↗(On Diff #12352)

I wonder if those shouldn't be CStrW.

source/lobby/scripting/JSInterface_Lobby.h
69 ↗(On Diff #12352)

Rebase hell?

source/ps/scripting/JSInterface_ConfigDB.cpp
177 ↗(On Diff #12352)

likewise

source/scriptinterface/ScriptInterface.cpp
404 ↗(On Diff #12349)

Still there :p

wraitii updated this revision to Diff 14339.Dec 2 2020, 10:15 AM
wraitii edited the summary of this revision. (Show Details)
wraitii edited the test plan for this revision. (Show Details)

Updated for C++17. The code is leaner and much more readable with if constexpr and a few tweaks.

I haven't replaced anything yet, this just introduces the templates and some incomplete tests.
I think I'll probably do the actual replacement, to a large extent, in a separate diff.


This still needs a little work but I'll do that later, I first want to see if VS17 and gcc like this.

Build failure - The Moirai have given mortals hearts that can endure.

Link to build: https://jenkins.wildfiregames.com/job/macos-differential/2233/display/redirect

Stan added a comment.Dec 2 2020, 10:24 AM

The patch is indeed simpler now ^^ Haven't tested yet.

source/scriptinterface/FunctionWrapper.h
22 ↗(On Diff #14339)

Pretty sure you are missing some std includes?

33 ↗(On Diff #14339)

Inverted.

source/scriptinterface/ScriptConversions.cpp
34 ↗(On Diff #14339)

Nuke.

wraitii added inline comments.Dec 2 2020, 10:29 AM
source/scriptinterface/FunctionWrapper.h
33 ↗(On Diff #14339)

It's not, because I need the template to be defined above where they are used (and the logic of the code builds up progressively), so I don't have a choice.

Successful build - Chance fights ever on the side of the prudent.

builderr-debug-macos.txt
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//OpenGL.framework/OpenGL.tbd and library file /System/Library/Frameworks//OpenGL.framework/OpenGL 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/OpenGL.framework/Versions/A/Libraries/libGLU.tbd and library file /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.dylib are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.tbd and library file /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib 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//OpenGL.framework/OpenGL.tbd and library file /System/Library/Frameworks//OpenGL.framework/OpenGL 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/OpenGL.framework/Versions/A/Libraries/libGLU.tbd and library file /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.dylib are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.tbd and library file /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib 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/libnetwork.a(precompiled.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: ../../../binaries/system/liblobby.a(precompiled.o) has no symbols
/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/libscriptinterface.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//OpenGL.framework/OpenGL.tbd and library file /System/Library/Frameworks//OpenGL.framework/OpenGL 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/OpenGL.framework/Versions/A/Libraries/libGLU.tbd and library file /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.dylib are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.tbd and library file /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib 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//OpenGL.framework/OpenGL.tbd and library file /System/Library/Frameworks//OpenGL.framework/OpenGL 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/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.tbd and library file /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.dylib are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.tbd and library file /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib 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/2234/display/redirect

Successful build - Chance fights ever on the side of the prudent.

builderr-debug-gcc7.txt
In file included from /zpool0/gcc7/source/scriptinterface/tests/test_FunctionWrapper.h:20,
                 from ../../../source/scriptinterface/tests/test_FunctionWrapper.cpp:17:
../../../source/scriptinterface/FunctionWrapper.h: In instantiation of 'static typename ScriptFunction::args_info<T>::return_type ScriptFunction::call(T*, tuple&) [with auto callable = TestFunctionWrapper::_1p_v; T = void; tuple = std::tuple<int>; typename ScriptFunction::args_info<T>::return_type = void]':
../../../source/scriptinterface/FunctionWrapper.h:173:18:   required from 'static bool ScriptFunction::ToJSNative(JSContext*, unsigned int, JS::Value*) [with auto callable = TestFunctionWrapper::_1p_v; typename ScriptFunction::args_info<T>::return_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0]'
/zpool0/gcc7/source/scriptinterface/tests/test_FunctionWrapper.h:36:97:   required from here
../../../source/scriptinterface/FunctionWrapper.h:121:59: warning: parameter 'object' set but not used [-Wunused-but-set-parameter]
  static typename args_info<callable>::return_type call(T* object, tuple& args)
                                                        ~~~^~~~~~
../../../source/scriptinterface/FunctionWrapper.h: In instantiation of 'static typename ScriptFunction::args_info<T>::return_type ScriptFunction::call(T*, tuple&) [with auto callable = TestFunctionWrapper::_3p_v; T = void; tuple = std::tuple<int, bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >; typename ScriptFunction::args_info<T>::return_type = void]':
../../../source/scriptinterface/FunctionWrapper.h:173:18:   required from 'static bool ScriptFunction::ToJSNative(JSContext*, unsigned int, JS::Value*) [with auto callable = TestFunctionWrapper::_3p_v; typename ScriptFunction::args_info<T>::return_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0]'
/zpool0/gcc7/source/scriptinterface/tests/test_FunctionWrapper.h:37:97:   required from here
../../../source/scriptinterface/FunctionWrapper.h:121:59: warning: parameter 'object' set but not used [-Wunused-but-set-parameter]
../../../source/scriptinterface/FunctionWrapper.h: In instantiation of 'static typename ScriptFunction::args_info<T>::return_type ScriptFunction::call(T*, tuple&) [with auto callable = TestFunctionWrapper::_3p_r; T = void; tuple = std::tuple<int, bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >; typename ScriptFunction::args_info<T>::return_type = int]':
../../../source/scriptinterface/FunctionWrapper.h:175:60:   required from 'static bool ScriptFunction::ToJSNative(JSContext*, unsigned int, JS::Value*) [with auto callable = TestFunctionWrapper::_3p_r; typename ScriptFunction::args_info<T>::return_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0]'
/zpool0/gcc7/source/scriptinterface/tests/test_FunctionWrapper.h:38:97:   required from here
../../../source/scriptinterface/FunctionWrapper.h:121:59: warning: parameter 'object' set but not used [-Wunused-but-set-parameter]
../../../source/scriptinterface/FunctionWrapper.h: In instantiation of 'static typename ScriptFunction::args_info<T>::return_type ScriptFunction::call(T*, tuple&) [with auto callable = TestFunctionWrapper::_0p_v; T = void; tuple = std::tuple<>; typename ScriptFunction::args_info<T>::return_type = void]':
../../../source/scriptinterface/FunctionWrapper.h:173:18:   required from 'static bool ScriptFunction::ToJSNative(JSContext*, unsigned int, JS::Value*) [with auto callable = TestFunctionWrapper::_0p_v; typename ScriptFunction::args_info<T>::return_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0]'
/zpool0/gcc7/source/scriptinterface/tests/test_FunctionWrapper.h:39:97:   required from here
../../../source/scriptinterface/FunctionWrapper.h:121:59: warning: parameter 'object' set but not used [-Wunused-but-set-parameter]
../../../source/scriptinterface/FunctionWrapper.h: In instantiation of 'static typename ScriptFunction::args_info<T>::return_type ScriptFunction::call(T*, tuple&) [with auto callable = TestFunctionWrapper::_0p_r; T = void; tuple = std::tuple<>; typename ScriptFunction::args_info<T>::return_type = int]':
../../../source/scriptinterface/FunctionWrapper.h:175:60:   required from 'static bool ScriptFunction::ToJSNative(JSContext*, unsigned int, JS::Value*) [with auto callable = TestFunctionWrapper::_0p_r; typename ScriptFunction::args_info<T>::return_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0]'
/zpool0/gcc7/source/scriptinterface/tests/test_FunctionWrapper.h:40:97:   required from here
../../../source/scriptinterface/FunctionWrapper.h:121:59: warning: parameter 'object' set but not used [-Wunused-but-set-parameter]
../../../source/scriptinterface/FunctionWrapper.h: In instantiation of 'static typename ScriptFunction::args_info<T>::return_type ScriptFunction::call(T*, tuple&) [with auto callable = TestFunctionWrapper::_handle; T = void; tuple = std::tuple<JS::Handle<JS::Value> >; typename ScriptFunction::args_info<T>::return_type = void]':
../../../source/scriptinterface/FunctionWrapper.h:173:18:   required from 'static bool ScriptFunction::ToJSNative(JSContext*, unsigned int, JS::Value*) [with auto callable = TestFunctionWrapper::_handle; typename ScriptFunction::args_info<T>::return_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0]'
/zpool0/gcc7/source/scriptinterface/tests/test_FunctionWrapper.h:51:99:   required from here
../../../source/scriptinterface/FunctionWrapper.h:121:59: warning: parameter 'object' set but not used [-Wunused-but-set-parameter]
../../../source/scriptinterface/FunctionWrapper.h: In instantiation of 'static typename ScriptFunction::args_info<T>::return_type ScriptFunction::call(T*, tuple&) [with auto callable = TestFunctionWrapper::_handle_2; T = void; tuple = std::tuple<int, JS::Handle<JS::Value>, bool>; typename ScriptFunction::args_info<T>::return_type = void]':
../../../source/scriptinterface/FunctionWrapper.h:173:18:   required from 'static bool ScriptFunction::ToJSNative(JSContext*, unsigned int, JS::Value*) [with auto callable = TestFunctionWrapper::_handle_2; typename ScriptFunction::args_info<T>::return_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0]'
/zpool0/gcc7/source/scriptinterface/tests/test_FunctionWrapper.h:52:101:   required from here
../../../source/scriptinterface/FunctionWrapper.h:121:59: warning: parameter 'object' set but not used [-Wunused-but-set-parameter]
../../../source/scriptinterface/FunctionWrapper.h: In instantiation of 'static typename ScriptFunction::args_info<T>::return_type ScriptFunction::call(T*, tuple&) [with auto callable = TestFunctionWrapper::_cmpt_private; T = void; tuple = std::tuple<ScriptInterface::CmptPrivate*>; typename ScriptFunction::args_info<T>::return_type = void]':
../../../source/scriptinterface/FunctionWrapper.h:173:18:   required from 'static bool ScriptFunction::ToJSNative(JSContext*, unsigned int, JS::Value*) [with auto callable = TestFunctionWrapper::_cmpt_private; typename ScriptFunction::args_info<T>::return_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0]'
/zpool0/gcc7/source/scriptinterface/tests/test_FunctionWrapper.h:53:105:   required from here
../../../source/scriptinterface/FunctionWrapper.h:121:59: warning: parameter 'object' set but not used [-Wunused-but-set-parameter]
../../../source/scriptinterface/FunctionWrapper.h: In instantiation of 'static typename ScriptFunction::args_info<T>::return_type ScriptFunction::call(T*, tuple&) [with auto callable = TestFunctionWrapper::_cmpt_private_2; T = void; tuple = std::tuple<ScriptInterface::CmptPrivate*, int, bool>; typename ScriptFunction::args_info<T>::return_type = int]':
../../../source/scriptinterface/FunctionWrapper.h:175:60:   required from 'static bool ScriptFunction::ToJSNative(JSContext*, unsigned int, JS::Value*) [with auto callable = TestFunctionWrapper::_cmpt_private_2; typename ScriptFunction::args_info<T>::return_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0]'
/zpool0/gcc7/source/scriptinterface/tests/test_FunctionWrapper.h:54:107:   required from here
../../../source/scriptinterface/FunctionWrapper.h:121:59: warning: parameter 'object' set but not used [-Wunused-but-set-parameter]
builderr-release-gcc7.txt
In file included from ../../../source/pch/atlas/precompiled.h:26:
../../../source/tools/atlas/GameInterface/Messages.h: In function 'void AtlasMessage::fGetTerrainGroupPreviews(AtlasMessage::qGetTerrainGroupPreviews*)':
../../../source/tools/atlas/GameInterface/Messages.h:310:8: warning: '#'target_mem_ref' not supported by dump_expr#<expression error>' may be used uninitialized in this function [-Wmaybe-uninitialized]
 struct sTerrainTexturePreview
        ^~~~~~~~~~~~~~~~~~~~~~
../../../source/tools/atlas/GameInterface/Messages.h:310:8: warning: '#'target_mem_ref' not supported by dump_expr#<expression error>' may be used uninitialized in this function [-Wmaybe-uninitialized]
../../../source/tools/atlas/GameInterface/Messages.h:310:8: warning: '#'target_mem_ref' not supported by dump_expr#<expression error>' may be used uninitialized in this function [-Wmaybe-uninitialized]
../../../source/tools/atlas/GameInterface/Messages.h:310:8: warning: '#'target_mem_ref' not supported by dump_expr#<expression error>' may be used uninitialized in this function [-Wmaybe-uninitialized]
 struct sTerrainTexturePreview
        ^~~~~~~~~~~~~~~~~~~~~~
../../../source/tools/atlas/GameInterface/Messages.h:310:8: warning: '#'target_mem_ref' not supported by dump_expr#<expression error>' may be used uninitialized in this function [-Wmaybe-uninitialized]
../../../source/tools/atlas/GameInterface/Messages.h:310:8: warning: '#'target_mem_ref' not supported by dump_expr#<expression error>' may be used uninitialized in this function [-Wmaybe-uninitialized]
In file included from ../../../source/lib/os_path.h:26,
                 from ../../../source/lib/self_test.h:28,
                 from ../../../source/simulation2/system/ComponentTest.h:21,
                 from ../../../source/pch/test/precompiled.h:22:
../../../source/lib/path.h: In member function 'virtual void TestMapGenerator::setUp()':
../../../source/lib/path.h:264:68: warning: '<anonymous>.Path::separator' may be used uninitialized in this function [-Wmaybe-uninitialized]
   debug_printf("Path %s, separator %c\n", string8().c_str(), (char)separator);
                                                                    ^~~~~~~~~
In file included from /zpool0/gcc7/source/scriptinterface/tests/test_FunctionWrapper.h:20,
                 from ../../../source/scriptinterface/tests/test_FunctionWrapper.cpp:17:
../../../source/scriptinterface/FunctionWrapper.h: In instantiation of 'static typename ScriptFunction::args_info<T>::return_type ScriptFunction::call(T*, tuple&) [with auto callable = TestFunctionWrapper::_1p_v; T = void; tuple = std::tuple<int>; typename ScriptFunction::args_info<T>::return_type = void]':
../../../source/scriptinterface/FunctionWrapper.h:173:18:   required from 'static bool ScriptFunction::ToJSNative(JSContext*, unsigned int, JS::Value*) [with auto callable = TestFunctionWrapper::_1p_v; typename ScriptFunction::args_info<T>::return_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0]'
/zpool0/gcc7/source/scriptinterface/tests/test_FunctionWrapper.h:36:97:   required from here
../../../source/scriptinterface/FunctionWrapper.h:121:59: warning: parameter 'object' set but not used [-Wunused-but-set-parameter]
  static typename args_info<callable>::return_type call(T* object, tuple& args)
                                                        ~~~^~~~~~
../../../source/scriptinterface/FunctionWrapper.h: In instantiation of 'static typename ScriptFunction::args_info<T>::return_type ScriptFunction::call(T*, tuple&) [with auto callable = TestFunctionWrapper::_3p_v; T = void; tuple = std::tuple<int, bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >; typename ScriptFunction::args_info<T>::return_type = void]':
../../../source/scriptinterface/FunctionWrapper.h:173:18:   required from 'static bool ScriptFunction::ToJSNative(JSContext*, unsigned int, JS::Value*) [with auto callable = TestFunctionWrapper::_3p_v; typename ScriptFunction::args_info<T>::return_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0]'
/zpool0/gcc7/source/scriptinterface/tests/test_FunctionWrapper.h:37:97:   required from here
../../../source/scriptinterface/FunctionWrapper.h:121:59: warning: parameter 'object' set but not used [-Wunused-but-set-parameter]
../../../source/scriptinterface/FunctionWrapper.h: In instantiation of 'static typename ScriptFunction::args_info<T>::return_type ScriptFunction::call(T*, tuple&) [with auto callable = TestFunctionWrapper::_3p_r; T = void; tuple = std::tuple<int, bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >; typename ScriptFunction::args_info<T>::return_type = int]':
../../../source/scriptinterface/FunctionWrapper.h:175:60:   required from 'static bool ScriptFunction::ToJSNative(JSContext*, unsigned int, JS::Value*) [with auto callable = TestFunctionWrapper::_3p_r; typename ScriptFunction::args_info<T>::return_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0]'
/zpool0/gcc7/source/scriptinterface/tests/test_FunctionWrapper.h:38:97:   required from here
../../../source/scriptinterface/FunctionWrapper.h:121:59: warning: parameter 'object' set but not used [-Wunused-but-set-parameter]
../../../source/scriptinterface/FunctionWrapper.h: In instantiation of 'static typename ScriptFunction::args_info<T>::return_type ScriptFunction::call(T*, tuple&) [with auto callable = TestFunctionWrapper::_0p_v; T = void; tuple = std::tuple<>; typename ScriptFunction::args_info<T>::return_type = void]':
../../../source/scriptinterface/FunctionWrapper.h:173:18:   required from 'static bool ScriptFunction::ToJSNative(JSContext*, unsigned int, JS::Value*) [with auto callable = TestFunctionWrapper::_0p_v; typename ScriptFunction::args_info<T>::return_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0]'
/zpool0/gcc7/source/scriptinterface/tests/test_FunctionWrapper.h:39:97:   required from here
../../../source/scriptinterface/FunctionWrapper.h:121:59: warning: parameter 'object' set but not used [-Wunused-but-set-parameter]
../../../source/scriptinterface/FunctionWrapper.h: In instantiation of 'static typename ScriptFunction::args_info<T>::return_type ScriptFunction::call(T*, tuple&) [with auto callable = TestFunctionWrapper::_0p_r; T = void; tuple = std::tuple<>; typename ScriptFunction::args_info<T>::return_type = int]':
../../../source/scriptinterface/FunctionWrapper.h:175:60:   required from 'static bool ScriptFunction::ToJSNative(JSContext*, unsigned int, JS::Value*) [with auto callable = TestFunctionWrapper::_0p_r; typename ScriptFunction::args_info<T>::return_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0]'
/zpool0/gcc7/source/scriptinterface/tests/test_FunctionWrapper.h:40:97:   required from here
../../../source/scriptinterface/FunctionWrapper.h:121:59: warning: parameter 'object' set but not used [-Wunused-but-set-parameter]
../../../source/scriptinterface/FunctionWrapper.h: In instantiation of 'static typename ScriptFunction::args_info<T>::return_type ScriptFunction::call(T*, tuple&) [with auto callable = TestFunctionWrapper::_handle; T = void; tuple = std::tuple<JS::Handle<JS::Value> >; typename ScriptFunction::args_info<T>::return_type = void]':
../../../source/scriptinterface/FunctionWrapper.h:173:18:   required from 'static bool ScriptFunction::ToJSNative(JSContext*, unsigned int, JS::Value*) [with auto callable = TestFunctionWrapper::_handle; typename ScriptFunction::args_info<T>::return_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0]'
/zpool0/gcc7/source/scriptinterface/tests/test_FunctionWrapper.h:51:99:   required from here
../../../source/scriptinterface/FunctionWrapper.h:121:59: warning: parameter 'object' set but not used [-Wunused-but-set-parameter]
../../../source/scriptinterface/FunctionWrapper.h: In instantiation of 'static typename ScriptFunction::args_info<T>::return_type ScriptFunction::call(T*, tuple&) [with auto callable = TestFunctionWrapper::_handle_2; T = void; tuple = std::tuple<int, JS::Handle<JS::Value>, bool>; typename ScriptFunction::args_info<T>::return_type = void]':
../../../source/scriptinterface/FunctionWrapper.h:173:18:   required from 'static bool ScriptFunction::ToJSNative(JSContext*, unsigned int, JS::Value*) [with auto callable = TestFunctionWrapper::_handle_2; typename ScriptFunction::args_info<T>::return_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0]'
/zpool0/gcc7/source/scriptinterface/tests/test_FunctionWrapper.h:52:101:   required from here
../../../source/scriptinterface/FunctionWrapper.h:121:59: warning: parameter 'object' set but not used [-Wunused-but-set-parameter]
../../../source/scriptinterface/FunctionWrapper.h: In instantiation of 'static typename ScriptFunction::args_info<T>::return_type ScriptFunction::call(T*, tuple&) [with auto callable = TestFunctionWrapper::_cmpt_private; T = void; tuple = std::tuple<ScriptInterface::CmptPrivate*>; typename ScriptFunction::args_info<T>::return_type = void]':
../../../source/scriptinterface/FunctionWrapper.h:173:18:   required from 'static bool ScriptFunction::ToJSNative(JSContext*, unsigned int, JS::Value*) [with auto callable = TestFunctionWrapper::_cmpt_private; typename ScriptFunction::args_info<T>::return_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0]'
/zpool0/gcc7/source/scriptinterface/tests/test_FunctionWrapper.h:53:105:   required from here
../../../source/scriptinterface/FunctionWrapper.h:121:59: warning: parameter 'object' set but not used [-Wunused-but-set-parameter]
../../../source/scriptinterface/FunctionWrapper.h: In instantiation of 'static typename ScriptFunction::args_info<T>::return_type ScriptFunction::call(T*, tuple&) [with auto callable = TestFunctionWrapper::_cmpt_private_2; T = void; tuple = std::tuple<ScriptInterface::CmptPrivate*, int, bool>; typename ScriptFunction::args_info<T>::return_type = int]':
../../../source/scriptinterface/FunctionWrapper.h:175:60:   required from 'static bool ScriptFunction::ToJSNative(JSContext*, unsigned int, JS::Value*) [with auto callable = TestFunctionWrapper::_cmpt_private_2; typename ScriptFunction::args_info<T>::return_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0]'
/zpool0/gcc7/source/scriptinterface/tests/test_FunctionWrapper.h:54:107:   required from here
../../../source/scriptinterface/FunctionWrapper.h:121:59: warning: parameter 'object' set but not used [-Wunused-but-set-parameter]
In file included from ../../../source/lib/os_path.h:26,
                 from ../../../source/lib/self_test.h:28,
                 from ../../../source/simulation2/system/ComponentTest.h:21,
                 from ../../../source/pch/test/precompiled.h:22:
../../../source/lib/path.h: In member function 'virtual void TestComponentScripts::setUp()':
../../../source/lib/path.h:264:68: warning: '<anonymous>.Path::separator' may be used uninitialized in this function [-Wmaybe-uninitialized]
   debug_printf("Path %s, separator %c\n", string8().c_str(), (char)separator);
                                                                    ^~~~~~~~~
In file included from ../../../source/lib/os_path.h:26,
                 from ../../../source/lib/self_test.h:28,
                 from ../../../source/simulation2/system/ComponentTest.h:21,
                 from ../../../source/pch/test/precompiled.h:22:
../../../source/lib/path.h: In function 'OsPath DataDir()':
../../../source/lib/path.h:264:68: warning: '<anonymous>.Path::separator' may be used uninitialized in this function [-Wmaybe-uninitialized]
   debug_printf("Path %s, separator %c\n", string8().c_str(), (char)separator);
                                                                    ^~~~~~~~~

Link to build: https://jenkins.wildfiregames.com/job/docker-differential/3900/display/redirect

wraitii updated this revision to Diff 14488.Dec 8 2020, 10:12 PM
wraitii edited the summary of this revision. (Show Details)

Update, a few fixes.

This replaces a few usages of RegisterFunction with Register, to highlight the differences.
One neat thing is that CmptPrivate* is optional and can be replaced with const ScriptRequest&, mkaing things safer, and also ultimately making ScriptInterface less of a monolithic header.

I think I'll stop here for this diff, checking that the output code is acceptably performant, and then update the rest in separate diffs.

Build failure - The Moirai have given mortals hearts that can endure.

Link to build: https://jenkins.wildfiregames.com/job/vs2015-differential/3432/display/redirect

Build failure - The Moirai have given mortals hearts that can endure.

builderr-debug-macos.txt
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//OpenGL.framework/OpenGL.tbd and library file /System/Library/Frameworks//OpenGL.framework/OpenGL 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/OpenGL.framework/Versions/A/Libraries/libGLU.tbd and library file /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.dylib are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.tbd and library file /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib 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.
../../../source/test_setup.cpp:150:19: error: unknown type name 'scriptInterface'; did you mean 'ScriptInterface'?
        ScriptRequest rq(scriptInterface);
                         ^~~~~~~~~~~~~~~
                         ScriptInterface
../../../source/scriptinterface/ScriptInterface.h:98:7: note: 'ScriptInterface' declared here
class ScriptInterface
      ^
../../../source/test_setup.cpp:150:18: warning: parentheses were disambiguated as a function declaration [-Wvexing-parse]
        ScriptRequest rq(scriptInterface);
                        ^~~~~~~~~~~~~~~~~
../../../source/test_setup.cpp:150:19: note: add a pair of parentheses to declare a variable
        ScriptRequest rq(scriptInterface);
                         ^
                         (              )
../../../source/test_setup.cpp:151:2: error: no matching function for call to 'Register'
        ScriptFunction::Register<script_TS_FAIL>(rq, "TS_FAIL");
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../../source/scriptinterface/FunctionWrapper.h:216:14: note: candidate function not viable: no known conversion from 'ScriptRequest (ScriptInterface)' to 'const ScriptRequest' for 1st argument
        static void Register(const ScriptRequest& rq, const char* name)
                    ^
1 warning and 2 errors generated.
make[1]: *** [obj/test_Debug/test_setup.o] Error 1
make[1]: *** Waiting for unfinished jobs....
make: *** [test] Error 2

Link to build: https://jenkins.wildfiregames.com/job/macos-differential/2343/display/redirect

Imarok added a subscriber: Imarok.Dec 8 2020, 11:29 PM
Imarok added inline comments.
source/ps/scripting/JSInterface_Mod.cpp
29 ↗(On Diff #14488)

Don't we indent inside the namespace?

Build failure - The Moirai have given mortals hearts that can endure.

builderr-debug-gcc7.txt
In file included from /zpool0/gcc7/source/scriptinterface/tests/test_FunctionWrapper.h:20,
                 from ../../../source/scriptinterface/tests/test_FunctionWrapper.cpp:17:
../../../source/scriptinterface/FunctionWrapper.h: In instantiation of 'static typename ScriptFunction::args_info<T>::return_type ScriptFunction::call(T*, tuple&) [with auto callable = TestFunctionWrapper::_1p_v; T = void; tuple = std::tuple<int>; typename ScriptFunction::args_info<T>::return_type = void]':
../../../source/scriptinterface/FunctionWrapper.h:194:18:   required from 'static bool ScriptFunction::ToJSNative(JSContext*, unsigned int, JS::Value*) [with auto callable = TestFunctionWrapper::_1p_v; typename ScriptFunction::args_info<T>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0]'
/zpool0/gcc7/source/scriptinterface/tests/test_FunctionWrapper.h:36:97:   required from here
../../../source/scriptinterface/FunctionWrapper.h:139:59: warning: parameter 'object' set but not used [-Wunused-but-set-parameter]
  static typename args_info<callable>::return_type call(T* object, tuple& args)
                                                        ~~~^~~~~~
../../../source/scriptinterface/FunctionWrapper.h: In instantiation of 'static typename ScriptFunction::args_info<T>::return_type ScriptFunction::call(T*, tuple&) [with auto callable = TestFunctionWrapper::_3p_v; T = void; tuple = std::tuple<int, bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >; typename ScriptFunction::args_info<T>::return_type = void]':
../../../source/scriptinterface/FunctionWrapper.h:194:18:   required from 'static bool ScriptFunction::ToJSNative(JSContext*, unsigned int, JS::Value*) [with auto callable = TestFunctionWrapper::_3p_v; typename ScriptFunction::args_info<T>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0]'
/zpool0/gcc7/source/scriptinterface/tests/test_FunctionWrapper.h:37:97:   required from here
../../../source/scriptinterface/FunctionWrapper.h:139:59: warning: parameter 'object' set but not used [-Wunused-but-set-parameter]
../../../source/scriptinterface/FunctionWrapper.h: In instantiation of 'static typename ScriptFunction::args_info<T>::return_type ScriptFunction::call(T*, tuple&) [with auto callable = TestFunctionWrapper::_3p_r; T = void; tuple = std::tuple<int, bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >; typename ScriptFunction::args_info<T>::return_type = int]':
../../../source/scriptinterface/FunctionWrapper.h:198:60:   required from 'static bool ScriptFunction::ToJSNative(JSContext*, unsigned int, JS::Value*) [with auto callable = TestFunctionWrapper::_3p_r; typename ScriptFunction::args_info<T>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0]'
/zpool0/gcc7/source/scriptinterface/tests/test_FunctionWrapper.h:38:97:   required from here
../../../source/scriptinterface/FunctionWrapper.h:139:59: warning: parameter 'object' set but not used [-Wunused-but-set-parameter]
../../../source/scriptinterface/FunctionWrapper.h: In instantiation of 'static typename ScriptFunction::args_info<T>::return_type ScriptFunction::call(T*, tuple&) [with auto callable = TestFunctionWrapper::_0p_v; T = void; tuple = std::tuple<>; typename ScriptFunction::args_info<T>::return_type = void]':
../../../source/scriptinterface/FunctionWrapper.h:194:18:   required from 'static bool ScriptFunction::ToJSNative(JSContext*, unsigned int, JS::Value*) [with auto callable = TestFunctionWrapper::_0p_v; typename ScriptFunction::args_info<T>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0]'
/zpool0/gcc7/source/scriptinterface/tests/test_FunctionWrapper.h:39:97:   required from here
../../../source/scriptinterface/FunctionWrapper.h:139:59: warning: parameter 'object' set but not used [-Wunused-but-set-parameter]
../../../source/scriptinterface/FunctionWrapper.h: In instantiation of 'static typename ScriptFunction::args_info<T>::return_type ScriptFunction::call(T*, tuple&) [with auto callable = TestFunctionWrapper::_0p_r; T = void; tuple = std::tuple<>; typename ScriptFunction::args_info<T>::return_type = int]':
../../../source/scriptinterface/FunctionWrapper.h:198:60:   required from 'static bool ScriptFunction::ToJSNative(JSContext*, unsigned int, JS::Value*) [with auto callable = TestFunctionWrapper::_0p_r; typename ScriptFunction::args_info<T>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0]'
/zpool0/gcc7/source/scriptinterface/tests/test_FunctionWrapper.h:40:97:   required from here
../../../source/scriptinterface/FunctionWrapper.h:139:59: warning: parameter 'object' set but not used [-Wunused-but-set-parameter]
../../../source/scriptinterface/FunctionWrapper.h: In instantiation of 'static typename ScriptFunction::args_info<T>::return_type ScriptFunction::call(T*, tuple&) [with auto callable = TestFunctionWrapper::_handle; T = void; tuple = std::tuple<JS::Handle<JS::Value> >; typename ScriptFunction::args_info<T>::return_type = void]':
../../../source/scriptinterface/FunctionWrapper.h:194:18:   required from 'static bool ScriptFunction::ToJSNative(JSContext*, unsigned int, JS::Value*) [with auto callable = TestFunctionWrapper::_handle; typename ScriptFunction::args_info<T>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0]'
/zpool0/gcc7/source/scriptinterface/tests/test_FunctionWrapper.h:51:99:   required from here
../../../source/scriptinterface/FunctionWrapper.h:139:59: warning: parameter 'object' set but not used [-Wunused-but-set-parameter]
../../../source/scriptinterface/FunctionWrapper.h: In instantiation of 'static typename ScriptFunction::args_info<T>::return_type ScriptFunction::call(T*, tuple&) [with auto callable = TestFunctionWrapper::_handle_2; T = void; tuple = std::tuple<int, JS::Handle<JS::Value>, bool>; typename ScriptFunction::args_info<T>::return_type = void]':
../../../source/scriptinterface/FunctionWrapper.h:194:18:   required from 'static bool ScriptFunction::ToJSNative(JSContext*, unsigned int, JS::Value*) [with auto callable = TestFunctionWrapper::_handle_2; typename ScriptFunction::args_info<T>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0]'
/zpool0/gcc7/source/scriptinterface/tests/test_FunctionWrapper.h:52:101:   required from here
../../../source/scriptinterface/FunctionWrapper.h:139:59: warning: parameter 'object' set but not used [-Wunused-but-set-parameter]
../../../source/scriptinterface/FunctionWrapper.h: In instantiation of 'static typename ScriptFunction::args_info<T>::return_type ScriptFunction::call(T*, tuple&) [with auto callable = TestFunctionWrapper::_cmpt_private; T = void; tuple = std::tuple<ScriptInterface::CmptPrivate*>; typename ScriptFunction::args_info<T>::return_type = void]':
../../../source/scriptinterface/FunctionWrapper.h:194:18:   required from 'static bool ScriptFunction::ToJSNative(JSContext*, unsigned int, JS::Value*) [with auto callable = TestFunctionWrapper::_cmpt_private; typename ScriptFunction::args_info<T>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0]'
/zpool0/gcc7/source/scriptinterface/tests/test_FunctionWrapper.h:53:105:   required from here
../../../source/scriptinterface/FunctionWrapper.h:139:59: warning: parameter 'object' set but not used [-Wunused-but-set-parameter]
../../../source/scriptinterface/FunctionWrapper.h: In instantiation of 'static typename ScriptFunction::args_info<T>::return_type ScriptFunction::call(T*, tuple&) [with auto callable = TestFunctionWrapper::_cmpt_private_2; T = void; tuple = std::tuple<ScriptInterface::CmptPrivate*, int, bool>; typename ScriptFunction::args_info<T>::return_type = int]':
../../../source/scriptinterface/FunctionWrapper.h:198:60:   required from 'static bool ScriptFunction::ToJSNative(JSContext*, unsigned int, JS::Value*) [with auto callable = TestFunctionWrapper::_cmpt_private_2; typename ScriptFunction::args_info<T>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0]'
/zpool0/gcc7/source/scriptinterface/tests/test_FunctionWrapper.h:54:107:   required from here
../../../source/scriptinterface/FunctionWrapper.h:139:59: warning: parameter 'object' set but not used [-Wunused-but-set-parameter]
In file included from /zpool0/gcc7/source/simulation2/components/tests/test_scripts.h:22,
                 from ../../../source/simulation2/components/tests/test_scripts.cpp:16:
../../../source/scriptinterface/FunctionWrapper.h: In instantiation of 'static typename ScriptFunction::args_info<T>::return_type ScriptFunction::call(T*, tuple&) [with auto callable = TestComponentScripts::Script_LoadComponentScript; T = void; tuple = std::tuple<ScriptInterface::CmptPrivate*, Path>; typename ScriptFunction::args_info<T>::return_type = void]':
../../../source/scriptinterface/FunctionWrapper.h:194:18:   required from 'static bool ScriptFunction::ToJSNative(JSContext*, unsigned int, JS::Value*) [with auto callable = TestComponentScripts::Script_LoadComponentScript; typename ScriptFunction::args_info<T>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0]'
../../../source/scriptinterface/FunctionWrapper.h:218:20:   required from 'static void ScriptFunction::Register(const ScriptRequest&, const char*) [with auto callable = TestComponentScripts::Script_LoadComponentScript; typename ScriptFunction::args_info<T>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0; short unsigned int flags = 7]'
/zpool0/gcc7/source/simulation2/components/tests/test_scripts.h:103:82:   required from here
../../../source/scriptinterface/FunctionWrapper.h:139:59: warning: parameter 'object' set but not used [-Wunused-but-set-parameter]
  static typename args_info<callable>::return_type call(T* object, tuple& args)
                                                        ~~~^~~~~~
../../../source/scriptinterface/FunctionWrapper.h: In instantiation of 'static typename ScriptFunction::args_info<T>::return_type ScriptFunction::call(T*, tuple&) [with auto callable = TestComponentScripts::Script_LoadHelperScript; T = void; tuple = std::tuple<ScriptInterface::CmptPrivate*, Path>; typename ScriptFunction::args_info<T>::return_type = void]':
../../../source/scriptinterface/FunctionWrapper.h:194:18:   required from 'static bool ScriptFunction::ToJSNative(JSContext*, unsigned int, JS::Value*) [with auto callable = TestComponentScripts::Script_LoadHelperScript; typename ScriptFunction::args_info<T>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0]'
../../../source/scriptinterface/FunctionWrapper.h:218:20:   required from 'static void ScriptFunction::Register(const ScriptRequest&, const char*) [with auto callable = TestComponentScripts::Script_LoadHelperScript; typename ScriptFunction::args_info<T>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0; short unsigned int flags = 7]'
/zpool0/gcc7/source/simulation2/components/tests/test_scripts.h:104:76:   required from here
../../../source/scriptinterface/FunctionWrapper.h:139:59: warning: parameter 'object' set but not used [-Wunused-but-set-parameter]
../../../source/test_setup.cpp: In function 'void ScriptTestSetup(const ScriptInterface&)':
../../../source/test_setup.cpp:150:19: error: 'scriptInterface' was not declared in this scope
  ScriptRequest rq(scriptInterface);
                   ^~~~~~~~~~~~~~~
../../../source/test_setup.cpp:150:19: note: suggested alternative: 'scriptinterface'
  ScriptRequest rq(scriptInterface);
                   ^~~~~~~~~~~~~~~
                   scriptinterface
make[1]: *** [test.make:1360: obj/test_Debug/test_setup.o] Error 1
make: *** [Makefile:197: test] Error 2

Link to build: https://jenkins.wildfiregames.com/job/docker-differential/4002/display/redirect

wraitii added inline comments.Dec 9 2020, 9:34 AM
source/ps/scripting/JSInterface_Mod.cpp
29 ↗(On Diff #14488)

It's actually pretty inconsistent, and not mentioned in the coding conventions.

I feel like a good rule would be something like this:

  • For named namespaces that only contain methods, indent
  • Otherwise, don't indent.

Which would kind of make them look like classes in header files, but not add un-necessary indent in .cpp files.

In this particular case adding an indent doesn't really improve things much imo.

Stan added inline comments.Dec 9 2020, 9:37 AM
source/ps/scripting/JSInterface_Mod.cpp
29 ↗(On Diff #14488)

I guess a good rule would be something we can format with clang format or astyle :)

wraitii updated this revision to Diff 16144.Feb 28 2021, 4:53 PM

Fix tests, improve a bunch of comments, add tests for const methods.
I checked the compiled code and nothing extraordinary stands out, I think this works well.

Merging soon.

Build failure - The Moirai have given mortals hearts that can endure.

Link to build: https://jenkins.wildfiregames.com/job/macos-differential/3335/display/redirect

Build failure - The Moirai have given mortals hearts that can endure.

Debug: 
Microsoft (R) Build Engine version 15.9.21+g9802d43bc3 for .NET Framework
Copyright (C) Microsoft Corporation. All rights reserved.

     7>e:\jenkins\workspace\vs2015-differential\libraries\source\spidermonkey\include-win32-debug\js\sweepingapi.h(38): warning C4100: 'needs': unreferenced formal parameter (compiling source file ..\..\..\source\network\NetMessageSim.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\network.vcxproj]
     8>tinygettext.obj : warning LNK4221: This object file does not define any previously undefined public symbols, so it will not be used by any link operation that consumes this library [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\tinygettext.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\libraries\source\spidermonkey\include-win32-debug\js\sweepingapi.h(38): warning C4100: 'needs': unreferenced formal parameter (compiling source file ..\..\..\source\simulation2\components\CCmpAIManager.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\scriptinterface\functionwrapper.h(154): warning C4100: 'object': unreferenced formal parameter (compiling source file ..\..\..\source\ps\GameSetup\HWDetect.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\ps\scripting\jsinterface_console.cpp(41): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\ps\scripting\jsinterface_console.cpp(41): error C2993: 'CConsole': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\ps\scripting\jsinterface_console.cpp(41): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\ps\scripting\jsinterface_console.cpp(42): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\ps\scripting\jsinterface_console.cpp(42): error C2993: 'CConsole': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\ps\scripting\jsinterface_console.cpp(42): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\scriptinterface\functionwrapper.h(139): warning C4100: 'went_ok': unreferenced formal parameter (compiling source file ..\..\..\source\ps\scripting\JSInterface_Hotkey.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\scriptinterface\functionwrapper.h(139): warning C4100: 'args': unreferenced formal parameter (compiling source file ..\..\..\source\ps\scripting\JSInterface_Hotkey.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\scriptinterface\functionwrapper.h(154): warning C4100: 'object': unreferenced formal parameter (compiling source file ..\..\..\source\ps\scripting\JSInterface_Hotkey.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\scriptinterface\functionwrapper.h(119): warning C4100: 'went_ok': unreferenced formal parameter (compiling source file ..\..\..\source\ps\scripting\JSInterface_Hotkey.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\scriptinterface\functionwrapper.h(119): warning C4100: 'args': unreferenced formal parameter (compiling source file ..\..\..\source\ps\scripting\JSInterface_Hotkey.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\scriptinterface\functionwrapper.h(119): warning C4100: 'rq': unreferenced formal parameter (compiling source file ..\..\..\source\ps\scripting\JSInterface_Hotkey.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\scriptinterface\functionwrapper.h(80): warning C4100: 'went_ok': unreferenced formal parameter (compiling source file ..\..\..\source\ps\scripting\JSInterface_Hotkey.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\scriptinterface\functionwrapper.h(80): warning C4100: 'rq': unreferenced formal parameter (compiling source file ..\..\..\source\ps\scripting\JSInterface_Hotkey.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\scriptinterface\functionwrapper.h(129): warning C4100: 'went_ok': unreferenced formal parameter (compiling source file ..\..\..\source\ps\scripting\JSInterface_Mod.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\scriptinterface\functionwrapper.h(129): warning C4100: 'args': unreferenced formal parameter (compiling source file ..\..\..\source\ps\scripting\JSInterface_Mod.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\scriptinterface\functionwrapper.h(129): warning C4100: 'rq': unreferenced formal parameter (compiling source file ..\..\..\source\ps\scripting\JSInterface_Mod.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\scriptinterface\functionwrapper.h(154): warning C4100: 'object': unreferenced formal parameter (compiling source file ..\..\..\source\ps\scripting\JSInterface_Mod.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\scriptinterface\functionwrapper.h(119): warning C4100: 'went_ok': unreferenced formal parameter (compiling source file ..\..\..\source\ps\scripting\JSInterface_Mod.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\scriptinterface\functionwrapper.h(119): warning C4100: 'args': unreferenced formal parameter (compiling source file ..\..\..\source\ps\scripting\JSInterface_Mod.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\scriptinterface\functionwrapper.h(119): warning C4100: 'rq': unreferenced formal parameter (compiling source file ..\..\..\source\ps\scripting\JSInterface_Mod.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\libraries\source\spidermonkey\include-win32-debug\js\sweepingapi.h(38): warning C4100: 'needs': unreferenced formal parameter (compiling source file ..\..\..\source\simulation2\serialization\BinarySerializer.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\libraries\source\spidermonkey\include-win32-debug\js\sweepingapi.h(38): warning C4100: 'needs': unreferenced formal parameter (compiling source file ..\..\..\source\simulation2\serialization\HashSerializer.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\libraries\source\spidermonkey\include-win32-debug\js\sweepingapi.h(38): warning C4100: 'needs': unreferenced formal parameter (compiling source file ..\..\..\source\simulation2\serialization\StdSerializer.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\libraries\source\spidermonkey\include-win32-debug\js\sweepingapi.h(38): warning C4100: 'needs': unreferenced formal parameter (compiling source file ..\..\..\source\simulation2\serialization\StdDeserializer.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\system\componentmanager.cpp(74): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\system\componentmanager.cpp(74): error C2993: 'CComponentManager': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\system\componentmanager.cpp(74): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\system\componentmanager.cpp(75): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\system\componentmanager.cpp(75): error C2993: 'CComponentManager': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\system\componentmanager.cpp(75): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\system\componentmanager.cpp(76): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\system\componentmanager.cpp(76): error C2993: 'CComponentManager': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\system\componentmanager.cpp(76): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\system\componentmanager.cpp(77): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\system\componentmanager.cpp(77): error C2993: 'CComponentManager': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\system\componentmanager.cpp(77): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\system\componentmanager.cpp(78): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\system\componentmanager.cpp(78): error C2993: 'CComponentManager': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\system\componentmanager.cpp(78): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\system\componentmanager.cpp(79): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\system\componentmanager.cpp(79): error C2993: 'CComponentManager': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\system\componentmanager.cpp(79): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\system\componentmanager.cpp(80): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\system\componentmanager.cpp(80): error C2993: 'CComponentManager': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\system\componentmanager.cpp(80): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\system\componentmanager.cpp(81): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\system\componentmanager.cpp(81): error C2993: 'CComponentManager': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\system\componentmanager.cpp(81): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\system\componentmanager.cpp(82): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\system\componentmanager.cpp(82): error C2993: 'CComponentManager': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\system\componentmanager.cpp(82): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\system\componentmanager.cpp(83): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\system\componentmanager.cpp(83): error C2993: 'CComponentManager': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\system\componentmanager.cpp(83): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\system\componentmanager.cpp(84): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\system\componentmanager.cpp(84): error C2993: 'CComponentManager': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\system\componentmanager.cpp(84): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\system\componentmanager.cpp(85): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\system\componentmanager.cpp(85): error C2993: 'CComponentManager': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\system\componentmanager.cpp(85): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\system\componentmanager.cpp(86): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\system\componentmanager.cpp(86): error C2993: 'CComponentManager': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\system\componentmanager.cpp(86): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\system\componentmanager.cpp(87): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\system\componentmanager.cpp(87): error C2993: 'CComponentManager': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\system\componentmanager.cpp(87): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\system\componentmanager.cpp(88): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\system\componentmanager.cpp(88): error C2993: 'CComponentManager': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\system\componentmanager.cpp(88): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\libraries\source\spidermonkey\include-win32-debug\js\sweepingapi.h(38): warning C4100: 'needs': unreferenced formal parameter (compiling source file ..\..\..\source\simulation2\system\ComponentManagerSerialization.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    17>wsecure_crt.obj : warning LNK4221: This object file does not define any previously undefined public symbols, so it will not be used by any link operation that consumes this library [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\lowlevel.vcxproj]
    17>wprofiler.obj : warning LNK4221: This object file does not define any previously undefined public symbols, so it will not be used by any link operation that consumes this library [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\lowlevel.vcxproj]
    17>manifest.obj : warning LNK4221: This object file does not define any previously undefined public symbols, so it will not be used by any link operation that consumes this library [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\lowlevel.vcxproj]
    17>secure_crt.obj : warning LNK4221: This object file does not define any previously undefined public symbols, so it will not be used by any link operation that consumes this library [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\lowlevel.vcxproj]
    17>posix.obj : warning LNK4221: This object file does not define any previously undefined public symbols, so it will not be used by any link operation that consumes this library [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\lowlevel.vcxproj]
    17>vfs_path.obj : warning LNK4221: This object file does not define any previously undefined public symbols, so it will not be used by any link operation that consumes this library [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\lowlevel.vcxproj]
    17>file_stats.obj : warning LNK4221: This object file does not define any previously undefined public symbols, so it will not be used by any link operation that consumes this library [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\lowlevel.vcxproj]

Link to build: https://jenkins.wildfiregames.com/job/vs2015-differential/4433/display/redirect

Successful build - Chance fights ever on the side of the prudent.

builderr-debug-gcc7.txt
In file included from ../../../source/ps/GameSetup/HWDetect.cpp:46:
../../../source/scriptinterface/FunctionWrapper.h: In instantiation of 'static typename ScriptFunction::args_info<T>::return_type ScriptFunction::call(T*, tuple&) [with auto callable = SetDisableAudio; T = void; tuple = std::tuple<bool>; typename ScriptFunction::args_info<T>::return_type = void]':
../../../source/scriptinterface/FunctionWrapper.h:213:18:   required from 'static bool ScriptFunction::ToJSNative(JSContext*, unsigned int, JS::Value*) [with auto callable = SetDisableAudio; typename ScriptFunction::args_info<T>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0]'
../../../source/scriptinterface/FunctionWrapper.h:237:20:   required from 'static void ScriptFunction::Register(const ScriptRequest&, const char*) [with auto callable = SetDisableAudio; typename ScriptFunction::args_info<T>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0; short unsigned int flags = 7]'
../../../source/ps/GameSetup/HWDetect.cpp:93:65:   required from here
../../../source/scriptinterface/FunctionWrapper.h:154:59: warning: parameter 'object' set but not used [-Wunused-but-set-parameter]
  static typename args_info<callable>::return_type call(T* object, tuple& args)
                                                        ~~~^~~~~~
In file included from ../../../source/ps/scripting/JSInterface_Console.cpp:24:
../../../source/scriptinterface/FunctionWrapper.h: In instantiation of 'static bool ScriptFunction::ToJSNative(JSContext*, unsigned int, JS::Value*) [with auto callable = &CConsole::IsActive; typename ScriptFunction::args_info<T>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = {anonymous}::ConsoleGetter]':
../../../source/scriptinterface/FunctionWrapper.h:237:20:   required from 'static void ScriptFunction::Register(const ScriptRequest&, const char*) [with auto callable = &CConsole::IsActive; typename ScriptFunction::args_info<T>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = {anonymous}::ConsoleGetter; short unsigned int flags = 7]'
../../../source/ps/scripting/JSInterface_Console.cpp:41:94:   required from here
../../../source/scriptinterface/FunctionWrapper.h:194:28: warning: the address of 'CConsole* {anonymous}::ConsoleGetter(const ScriptRequest&, JS::CallArgs&)' will never be NULL [-Waddress]
   if constexpr (thisGetter != nullptr)
                 ~~~~~~~~~~~^~~~~~~~~~
../../../source/scriptinterface/FunctionWrapper.h: In instantiation of 'static bool ScriptFunction::ToJSNative(JSContext*, unsigned int, JS::Value*) [with auto callable = &CConsole::SetVisible; typename ScriptFunction::args_info<T>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = {anonymous}::ConsoleGetter]':
../../../source/scriptinterface/FunctionWrapper.h:237:20:   required from 'static void ScriptFunction::Register(const ScriptRequest&, const char*) [with auto callable = &CConsole::SetVisible; typename ScriptFunction::args_info<T>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = {anonymous}::ConsoleGetter; short unsigned int flags = 7]'
../../../source/ps/scripting/JSInterface_Console.cpp:42:96:   required from here
../../../source/scriptinterface/FunctionWrapper.h:194:28: warning: the address of 'CConsole* {anonymous}::ConsoleGetter(const ScriptRequest&, JS::CallArgs&)' will never be NULL [-Waddress]
In file included from ../../../source/ps/scripting/JSInterface_Hotkey.cpp:27:
../../../source/scriptinterface/FunctionWrapper.h: In instantiation of 'static typename ScriptFunction::args_info<T>::return_type ScriptFunction::call(T*, tuple&) [with auto callable = {anonymous}::GetHotkeyMap; T = void; tuple = std::tuple<const ScriptRequest&>; typename ScriptFunction::args_info<T>::return_type = JS::Value]':
../../../source/scriptinterface/FunctionWrapper.h:215:34:   required from 'static bool ScriptFunction::ToJSNative(JSContext*, unsigned int, JS::Value*) [with auto callable = {anonymous}::GetHotkeyMap; typename ScriptFunction::args_info<T>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0]'
../../../source/scriptinterface/FunctionWrapper.h:237:20:   required from 'static void ScriptFunction::Register(const ScriptRequest&, const char*) [with auto callable = {anonymous}::GetHotkeyMap; typename ScriptFunction::args_info<T>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0; short unsigned int flags = 7]'
../../../source/ps/scripting/JSInterface_Hotkey.cpp:167:60:   required from here
../../../source/scriptinterface/FunctionWrapper.h:154:59: warning: parameter 'object' set but not used [-Wunused-but-set-parameter]
  static typename args_info<callable>::return_type call(T* object, tuple& args)
                                                        ~~~^~~~~~
../../../source/scriptinterface/FunctionWrapper.h: In instantiation of 'static typename ScriptFunction::args_info<T>::return_type ScriptFunction::call(T*, tuple&) [with auto callable = {anonymous}::GetScancodeKeyNames; T = void; tuple = std::tuple<const ScriptRequest&>; typename ScriptFunction::args_info<T>::return_type = JS::Value]':
../../../source/scriptinterface/FunctionWrapper.h:215:34:   required from 'static bool ScriptFunction::ToJSNative(JSContext*, unsigned int, JS::Value*) [with auto callable = {anonymous}::GetScancodeKeyNames; typename ScriptFunction::args_info<T>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0]'
../../../source/scriptinterface/FunctionWrapper.h:237:20:   required from 'static void ScriptFunction::Register(const ScriptRequest&, const char*) [with auto callable = {anonymous}::GetScancodeKeyNames; typename ScriptFunction::args_info<T>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0; short unsigned int flags = 7]'
../../../source/ps/scripting/JSInterface_Hotkey.cpp:168:74:   required from here
../../../source/scriptinterface/FunctionWrapper.h:154:59: warning: parameter 'object' set but not used [-Wunused-but-set-parameter]
../../../source/scriptinterface/FunctionWrapper.h: In instantiation of 'static typename ScriptFunction::args_info<T>::return_type ScriptFunction::call(T*, tuple&) [with auto callable = {anonymous}::ReloadHotkeys; T = void; tuple = std::tuple<>; typename ScriptFunction::args_info<T>::return_type = void]':
../../../source/scriptinterface/FunctionWrapper.h:213:18:   required from 'static bool ScriptFunction::ToJSNative(JSContext*, unsigned int, JS::Value*) [with auto callable = {anonymous}::ReloadHotkeys; typename ScriptFunction::args_info<T>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0]'
../../../source/scriptinterface/FunctionWrapper.h:237:20:   required from 'static void ScriptFunction::Register(const ScriptRequest&, const char*) [with auto callable = {anonymous}::ReloadHotkeys; typename ScriptFunction::args_info<T>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0; short unsigned int flags = 7]'
../../../source/ps/scripting/JSInterface_Hotkey.cpp:169:62:   required from here
../../../source/scriptinterface/FunctionWrapper.h:154:59: warning: parameter 'object' set but not used [-Wunused-but-set-parameter]
../../../source/scriptinterface/FunctionWrapper.h: In instantiation of 'static typename ScriptFunction::args_info<T>::return_type ScriptFunction::call(T*, tuple&) [with auto callable = {anonymous}::GetConflicts; T = void; tuple = std::tuple<const ScriptRequest&, JS::Handle<JS::Value> >; typename ScriptFunction::args_info<T>::return_type = JS::Value]':
../../../source/scriptinterface/FunctionWrapper.h:215:34:   required from 'static bool ScriptFunction::ToJSNative(JSContext*, unsigned int, JS::Value*) [with auto callable = {anonymous}::GetConflicts; typename ScriptFunction::args_info<T>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0]'
../../../source/scriptinterface/FunctionWrapper.h:237:20:   required from 'static void ScriptFunction::Register(const ScriptRequest&, const char*) [with auto callable = {anonymous}::GetConflicts; typename ScriptFunction::args_info<T>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0; short unsigned int flags = 7]'
../../../source/ps/scripting/JSInterface_Hotkey.cpp:170:60:   required from here
../../../source/scriptinterface/FunctionWrapper.h:154:59: warning: parameter 'object' set but not used [-Wunused-but-set-parameter]
In file included from ../../../source/ps/scripting/JSInterface_Mod.cpp:23:
../../../source/scriptinterface/FunctionWrapper.h: In instantiation of 'static typename ScriptFunction::args_info<T>::return_type ScriptFunction::call(T*, tuple&) [with auto callable = {anonymous}::GetEngineInfo; T = void; tuple = std::tuple<ScriptInterface::CmptPrivate*>; typename ScriptFunction::args_info<T>::return_type = JS::Value]':
../../../source/scriptinterface/FunctionWrapper.h:215:34:   required from 'static bool ScriptFunction::ToJSNative(JSContext*, unsigned int, JS::Value*) [with auto callable = {anonymous}::GetEngineInfo; typename ScriptFunction::args_info<T>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0]'
../../../source/scriptinterface/FunctionWrapper.h:237:20:   required from 'static void ScriptFunction::Register(const ScriptRequest&, const char*) [with auto callable = {anonymous}::GetEngineInfo; typename ScriptFunction::args_info<T>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0; short unsigned int flags = 7]'
../../../source/ps/scripting/JSInterface_Mod.cpp:58:62:   required from here
../../../source/scriptinterface/FunctionWrapper.h:154:59: warning: parameter 'object' set but not used [-Wunused-but-set-parameter]
  static typename args_info<callable>::return_type call(T* object, tuple& args)
                                                        ~~~^~~~~~
../../../source/scriptinterface/FunctionWrapper.h: In instantiation of 'static typename ScriptFunction::args_info<T>::return_type ScriptFunction::call(T*, tuple&) [with auto callable = {anonymous}::GetAvailableMods; T = void; tuple = std::tuple<ScriptInterface::CmptPrivate*>; typename ScriptFunction::args_info<T>::return_type = JS::Value]':
../../../source/scriptinterface/FunctionWrapper.h:215:34:   required from 'static bool ScriptFunction::ToJSNative(JSContext*, unsigned int, JS::Value*) [with auto callable = {anonymous}::GetAvailableMods; typename ScriptFunction::args_info<T>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0]'
../../../source/scriptinterface/FunctionWrapper.h:237:20:   required from 'static void ScriptFunction::Register(const ScriptRequest&, const char*) [with auto callable = {anonymous}::GetAvailableMods; typename ScriptFunction::args_info<T>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0; short unsigned int flags = 7]'
../../../source/ps/scripting/JSInterface_Mod.cpp:59:68:   required from here
../../../source/scriptinterface/FunctionWrapper.h:154:59: warning: parameter 'object' set but not used [-Wunused-but-set-parameter]
../../../source/scriptinterface/FunctionWrapper.h: In instantiation of 'static typename ScriptFunction::args_info<T>::return_type ScriptFunction::call(T*, tuple&) [with auto callable = RestartEngine; T = void; tuple = std::tuple<>; typename ScriptFunction::args_info<T>::return_type = void]':
../../../source/scriptinterface/FunctionWrapper.h:213:18:   required from 'static bool ScriptFunction::ToJSNative(JSContext*, unsigned int, JS::Value*) [with auto callable = RestartEngine; typename ScriptFunction::args_info<T>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0]'
../../../source/scriptinterface/FunctionWrapper.h:237:20:   required from 'static void ScriptFunction::Register(const ScriptRequest&, const char*) [with auto callable = RestartEngine; typename ScriptFunction::args_info<T>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0; short unsigned int flags = 7]'
../../../source/ps/scripting/JSInterface_Mod.cpp:60:62:   required from here
../../../source/scriptinterface/FunctionWrapper.h:154:59: warning: parameter 'object' set but not used [-Wunused-but-set-parameter]
../../../source/scriptinterface/FunctionWrapper.h: In instantiation of 'static typename ScriptFunction::args_info<T>::return_type ScriptFunction::call(T*, tuple&) [with auto callable = {anonymous}::SetMods; T = void; tuple = std::tuple<std::vector<CStr8, std::allocator<CStr8> > >; typename ScriptFunction::args_info<T>::return_type = void]':
../../../source/scriptinterface/FunctionWrapper.h:213:18:   required from 'static bool ScriptFunction::ToJSNative(JSContext*, unsigned int, JS::Value*) [with auto callable = {anonymous}::SetMods; typename ScriptFunction::args_info<T>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0]'
../../../source/scriptinterface/FunctionWrapper.h:237:20:   required from 'static void ScriptFunction::Register(const ScriptRequest&, const char*) [with auto callable = {anonymous}::SetMods; typename ScriptFunction::args_info<T>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0; short unsigned int flags = 7]'
../../../source/ps/scripting/JSInterface_Mod.cpp:61:50:   required from here
../../../source/scriptinterface/FunctionWrapper.h:154:59: warning: parameter 'object' set but not used [-Wunused-but-set-parameter]
In file included from /zpool0/gcc7/source/scriptinterface/tests/test_FunctionWrapper.h:20,
                 from ../../../source/scriptinterface/tests/test_FunctionWrapper.cpp:17:
../../../source/scriptinterface/FunctionWrapper.h: In instantiation of 'static typename ScriptFunction::args_info<T>::return_type ScriptFunction::call(T*, tuple&) [with auto callable = TestFunctionWrapper::_1p_v; T = void; tuple = std::tuple<int>; typename ScriptFunction::args_info<T>::return_type = void]':
../../../source/scriptinterface/FunctionWrapper.h:213:18:   required from 'static bool ScriptFunction::ToJSNative(JSContext*, unsigned int, JS::Value*) [with auto callable = TestFunctionWrapper::_1p_v; typename ScriptFunction::args_info<T>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0]'
/zpool0/gcc7/source/scriptinterface/tests/test_FunctionWrapper.h:36:97:   required from here
../../../source/scriptinterface/FunctionWrapper.h:154:59: warning: parameter 'object' set but not used [-Wunused-but-set-parameter]
  static typename args_info<callable>::return_type call(T* object, tuple& args)
                                                        ~~~^~~~~~
../../../source/scriptinterface/FunctionWrapper.h: In instantiation of 'static typename ScriptFunction::args_info<T>::return_type ScriptFunction::call(T*, tuple&) [with auto callable = TestFunctionWrapper::_3p_v; T = void; tuple = std::tuple<int, bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >; typename ScriptFunction::args_info<T>::return_type = void]':
../../../source/scriptinterface/FunctionWrapper.h:213:18:   required from 'static bool ScriptFunction::ToJSNative(JSContext*, unsigned int, JS::Value*) [with auto callable = TestFunctionWrapper::_3p_v; typename ScriptFunction::args_info<T>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0]'
/zpool0/gcc7/source/scriptinterface/tests/test_FunctionWrapper.h:37:97:   required from here
../../../source/scriptinterface/FunctionWrapper.h:154:59: warning: parameter 'object' set but not used [-Wunused-but-set-parameter]
../../../source/scriptinterface/FunctionWrapper.h: In instantiation of 'static typename ScriptFunction::args_info<T>::return_type ScriptFunction::call(T*, tuple&) [with auto callable = TestFunctionWrapper::_3p_r; T = void; tuple = std::tuple<int, bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >; typename ScriptFunction::args_info<T>::return_type = int]':
../../../source/scriptinterface/FunctionWrapper.h:217:60:   required from 'static bool ScriptFunction::ToJSNative(JSContext*, unsigned int, JS::Value*) [with auto callable = TestFunctionWrapper::_3p_r; typename ScriptFunction::args_info<T>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0]'
/zpool0/gcc7/source/scriptinterface/tests/test_FunctionWrapper.h:38:97:   required from here
../../../source/scriptinterface/FunctionWrapper.h:154:59: warning: parameter 'object' set but not used [-Wunused-but-set-parameter]
../../../source/scriptinterface/FunctionWrapper.h: In instantiation of 'static typename ScriptFunction::args_info<T>::return_type ScriptFunction::call(T*, tuple&) [with auto callable = TestFunctionWrapper::_0p_v; T = void; tuple = std::tuple<>; typename ScriptFunction::args_info<T>::return_type = void]':
../../../source/scriptinterface/FunctionWrapper.h:213:18:   required from 'static bool ScriptFunction::ToJSNative(JSContext*, unsigned int, JS::Value*) [with auto callable = TestFunctionWrapper::_0p_v; typename ScriptFunction::args_info<T>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0]'
/zpool0/gcc7/source/scriptinterface/tests/test_FunctionWrapper.h:39:97:   required from here
../../../source/scriptinterface/FunctionWrapper.h:154:59: warning: parameter 'object' set but not used [-Wunused-but-set-parameter]
../../../source/scriptinterface/FunctionWrapper.h: In instantiation of 'static typename ScriptFunction::args_info<T>::return_type ScriptFunction::call(T*, tuple&) [with auto callable = TestFunctionWrapper::_0p_r; T = void; tuple = std::tuple<>; typename ScriptFunction::args_info<T>::return_type = int]':
../../../source/scriptinterface/FunctionWrapper.h:217:60:   required from 'static bool ScriptFunction::ToJSNative(JSContext*, unsigned int, JS::Value*) [with auto callable = TestFunctionWrapper::_0p_r; typename ScriptFunction::args_info<T>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0]'
/zpool0/gcc7/source/scriptinterface/tests/test_FunctionWrapper.h:40:97:   required from here
../../../source/scriptinterface/FunctionWrapper.h:154:59: warning: parameter 'object' set but not used [-Wunused-but-set-parameter]
../../../source/scriptinterface/FunctionWrapper.h: In instantiation of 'static typename ScriptFunction::args_info<T>::return_type ScriptFunction::call(T*, tuple&) [with auto callable = TestFunctionWrapper::_handle; T = void; tuple = std::tuple<JS::Handle<JS::Value> >; typename ScriptFunction::args_info<T>::return_type = void]':
../../../source/scriptinterface/FunctionWrapper.h:213:18:   required from 'static bool ScriptFunction::ToJSNative(JSContext*, unsigned int, JS::Value*) [with auto callable = TestFunctionWrapper::_handle; typename ScriptFunction::args_info<T>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0]'
/zpool0/gcc7/source/scriptinterface/tests/test_FunctionWrapper.h:54:99:   required from here
../../../source/scriptinterface/FunctionWrapper.h:154:59: warning: parameter 'object' set but not used [-Wunused-but-set-parameter]
../../../source/scriptinterface/FunctionWrapper.h: In instantiation of 'static typename ScriptFunction::args_info<T>::return_type ScriptFunction::call(T*, tuple&) [with auto callable = TestFunctionWrapper::_handle_2; T = void; tuple = std::tuple<int, JS::Handle<JS::Value>, bool>; typename ScriptFunction::args_info<T>::return_type = void]':
../../../source/scriptinterface/FunctionWrapper.h:213:18:   required from 'static bool ScriptFunction::ToJSNative(JSContext*, unsigned int, JS::Value*) [with auto callable = TestFunctionWrapper::_handle_2; typename ScriptFunction::args_info<T>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0]'
/zpool0/gcc7/source/scriptinterface/tests/test_FunctionWrapper.h:55:101:   required from here
../../../source/scriptinterface/FunctionWrapper.h:154:59: warning: parameter 'object' set but not used [-Wunused-but-set-parameter]
../../../source/scriptinterface/FunctionWrapper.h: In instantiation of 'static typename ScriptFunction::args_info<T>::return_type ScriptFunction::call(T*, tuple&) [with auto callable = TestFunctionWrapper::_cmpt_private; T = void; tuple = std::tuple<ScriptInterface::CmptPrivate*>; typename ScriptFunction::args_info<T>::return_type = void]':
../../../source/scriptinterface/FunctionWrapper.h:213:18:   required from 'static bool ScriptFunction::ToJSNative(JSContext*, unsigned int, JS::Value*) [with auto callable = TestFunctionWrapper::_cmpt_private; typename ScriptFunction::args_info<T>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0]'
/zpool0/gcc7/source/scriptinterface/tests/test_FunctionWrapper.h:56:105:   required from here
../../../source/scriptinterface/FunctionWrapper.h:154:59: warning: parameter 'object' set but not used [-Wunused-but-set-parameter]
../../../source/scriptinterface/FunctionWrapper.h: In instantiation of 'static typename ScriptFunction::args_info<T>::return_type ScriptFunction::call(T*, tuple&) [with auto callable = TestFunctionWrapper::_cmpt_private_2; T = void; tuple = std::tuple<ScriptInterface::CmptPrivate*, int, bool>; typename ScriptFunction::args_info<T>::return_type = int]':
../../../source/scriptinterface/FunctionWrapper.h:217:60:   required from 'static bool ScriptFunction::ToJSNative(JSContext*, unsigned int, JS::Value*) [with auto callable = TestFunctionWrapper::_cmpt_private_2; typename ScriptFunction::args_info<T>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0]'
/zpool0/gcc7/source/scriptinterface/tests/test_FunctionWrapper.h:57:107:   required from here
../../../source/scriptinterface/FunctionWrapper.h:154:59: warning: parameter 'object' set but not used [-Wunused-but-set-parameter]
../../../source/scriptinterface/FunctionWrapper.h: In instantiation of 'static typename ScriptFunction::args_info<T>::return_type ScriptFunction::call(T*, tuple&) [with auto callable = TestFunctionWrapper::_script_request; T = void; tuple = std::tuple<const ScriptRequest&>; typename ScriptFunction::args_info<T>::return_type = void]':
../../../source/scriptinterface/FunctionWrapper.h:213:18:   required from 'static bool ScriptFunction::ToJSNative(JSContext*, unsigned int, JS::Value*) [with auto callable = TestFunctionWrapper::_script_request; typename ScriptFunction::args_info<T>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0]'
/zpool0/gcc7/source/scriptinterface/tests/test_FunctionWrapper.h:58:107:   required from here
../../../source/scriptinterface/FunctionWrapper.h:154:59: warning: parameter 'object' set but not used [-Wunused-but-set-parameter]
../../../source/scriptinterface/FunctionWrapper.h: In instantiation of 'static typename ScriptFunction::args_info<T>::return_type ScriptFunction::call(T*, tuple&) [with auto callable = TestFunctionWrapper::_script_request_2; T = void; tuple = std::tuple<const ScriptRequest&, int, bool>; typename ScriptFunction::args_info<T>::return_type = int]':
../../../source/scriptinterface/FunctionWrapper.h:217:60:   required from 'static bool ScriptFunction::ToJSNative(JSContext*, unsigned int, JS::Value*) [with auto callable = TestFunctionWrapper::_script_request_2; typename ScriptFunction::args_info<T>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0]'
/zpool0/gcc7/source/scriptinterface/tests/test_FunctionWrapper.h:59:109:   required from here
../../../source/scriptinterface/FunctionWrapper.h:154:59: warning: parameter 'object' set but not used [-Wunused-but-set-parameter]
In file included from /zpool0/gcc7/source/simulation2/components/tests/test_scripts.h:24,
                 from ../../../source/simulation2/components/tests/test_scripts.cpp:17:
../../../source/scriptinterface/FunctionWrapper.h: In instantiation of 'static typename ScriptFunction::args_info<T>::return_type ScriptFunction::call(T*, tuple&) [with auto callable = TestComponentScripts::Script_LoadComponentScript; T = void; tuple = std::tuple<ScriptInterface::CmptPrivate*, Path>; typename ScriptFunction::args_info<T>::return_type = void]':
../../../source/scriptinterface/FunctionWrapper.h:213:18:   required from 'static bool ScriptFunction::ToJSNative(JSContext*, unsigned int, JS::Value*) [with auto callable = TestComponentScripts::Script_LoadComponentScript; typename ScriptFunction::args_info<T>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0]'
../../../source/scriptinterface/FunctionWrapper.h:237:20:   required from 'static void ScriptFunction::Register(const ScriptRequest&, const char*) [with auto callable = TestComponentScripts::Script_LoadComponentScript; typename ScriptFunction::args_info<T>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0; short unsigned int flags = 7]'
/zpool0/gcc7/source/simulation2/components/tests/test_scripts.h:123:82:   required from here
../../../source/scriptinterface/FunctionWrapper.h:154:59: warning: parameter 'object' set but not used [-Wunused-but-set-parameter]
  static typename args_info<callable>::return_type call(T* object, tuple& args)
                                                        ~~~^~~~~~
../../../source/scriptinterface/FunctionWrapper.h: In instantiation of 'static typename ScriptFunction::args_info<T>::return_type ScriptFunction::call(T*, tuple&) [with auto callable = TestComponentScripts::Script_LoadHelperScript; T = void; tuple = std::tuple<ScriptInterface::CmptPrivate*, Path>; typename ScriptFunction::args_info<T>::return_type = void]':
../../../source/scriptinterface/FunctionWrapper.h:213:18:   required from 'static bool ScriptFunction::ToJSNative(JSContext*, unsigned int, JS::Value*) [with auto callable = TestComponentScripts::Script_LoadHelperScript; typename ScriptFunction::args_info<T>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0]'
../../../source/scriptinterface/FunctionWrapper.h:237:20:   required from 'static void ScriptFunction::Register(const ScriptRequest&, const char*) [with auto callable = TestComponentScripts::Script_LoadHelperScript; typename ScriptFunction::args_info<T>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0; short unsigned int flags = 7]'
/zpool0/gcc7/source/simulation2/components/tests/test_scripts.h:124:76:   required from here
../../../source/scriptinterface/FunctionWrapper.h:154:59: warning: parameter 'object' set but not used [-Wunused-but-set-parameter]
../../../source/scriptinterface/FunctionWrapper.h: In instantiation of 'static typename ScriptFunction::args_info<T>::return_type ScriptFunction::call(T*, tuple&) [with auto callable = TestComponentScripts::Script_SerializationRoundTrip; T = void; tuple = std::tuple<ScriptInterface::CmptPrivate*, JS::Handle<JS::Value> >; typename ScriptFunction::args_info<T>::return_type = JS::Value]':
../../../source/scriptinterface/FunctionWrapper.h:215:34:   required from 'static bool ScriptFunction::ToJSNative(JSContext*, unsigned int, JS::Value*) [with auto callable = TestComponentScripts::Script_SerializationRoundTrip; typename ScriptFunction::args_info<T>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0]'
../../../source/scriptinterface/FunctionWrapper.h:237:20:   required from 'static void ScriptFunction::Register(const ScriptRequest&, const char*) [with auto callable = TestComponentScripts::Script_SerializationRoundTrip; typename ScriptFunction::args_info<T>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0; short unsigned int flags = 7]'
/zpool0/gcc7/source/simulation2/components/tests/test_scripts.h:125:88:   required from here
../../../source/scriptinterface/FunctionWrapper.h:154:59: warning: parameter 'object' set but not used [-Wunused-but-set-parameter]
In file included from ../../../source/test_setup.cpp:39:
../../../source/scriptinterface/FunctionWrapper.h: In instantiation of 'static typename ScriptFunction::args_info<T>::return_type ScriptFunction::call(T*, tuple&) [with auto callable = {anonymous}::script_TS_FAIL; T = void; tuple = std::tuple<std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > >; typename ScriptFunction::args_info<T>::return_type = void]':
../../../source/scriptinterface/FunctionWrapper.h:213:18:   required from 'static bool ScriptFunction::ToJSNative(JSContext*, unsigned int, JS::Value*) [with auto callable = {anonymous}::script_TS_FAIL; typename ScriptFunction::args_info<T>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0]'
../../../source/scriptinterface/FunctionWrapper.h:237:20:   required from 'static void ScriptFunction::Register(const ScriptRequest&, const char*) [with auto callable = {anonymous}::script_TS_FAIL; typename ScriptFunction::args_info<T>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0; short unsigned int flags = 7]'
../../../source/test_setup.cpp:151:56:   required from here
../../../source/scriptinterface/FunctionWrapper.h:154:59: warning: parameter 'object' set but not used [-Wunused-but-set-parameter]
  static typename args_info<callable>::return_type call(T* object, tuple& args)
                                                        ~~~^~~~~~
builderr-release-gcc7.txt
In file included from ../../../source/ps/GameSetup/HWDetect.cpp:46:
../../../source/scriptinterface/FunctionWrapper.h: In instantiation of 'static typename ScriptFunction::args_info<T>::return_type ScriptFunction::call(T*, tuple&) [with auto callable = SetDisableAudio; T = void; tuple = std::tuple<bool>; typename ScriptFunction::args_info<T>::return_type = void]':
../../../source/scriptinterface/FunctionWrapper.h:213:18:   required from 'static bool ScriptFunction::ToJSNative(JSContext*, unsigned int, JS::Value*) [with auto callable = SetDisableAudio; typename ScriptFunction::args_info<T>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0]'
../../../source/scriptinterface/FunctionWrapper.h:237:20:   required from 'static void ScriptFunction::Register(const ScriptRequest&, const char*) [with auto callable = SetDisableAudio; typename ScriptFunction::args_info<T>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0; short unsigned int flags = 7]'
../../../source/ps/GameSetup/HWDetect.cpp:93:65:   required from here
../../../source/scriptinterface/FunctionWrapper.h:154:59: warning: parameter 'object' set but not used [-Wunused-but-set-parameter]
  static typename args_info<callable>::return_type call(T* object, tuple& args)
                                                        ~~~^~~~~~
In file included from ../../../source/ps/scripting/JSInterface_Console.cpp:24:
../../../source/scriptinterface/FunctionWrapper.h: In instantiation of 'static bool ScriptFunction::ToJSNative(JSContext*, unsigned int, JS::Value*) [with auto callable = &CConsole::IsActive; typename ScriptFunction::args_info<T>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = {anonymous}::ConsoleGetter]':
../../../source/scriptinterface/FunctionWrapper.h:237:20:   required from 'static void ScriptFunction::Register(const ScriptRequest&, const char*) [with auto callable = &CConsole::IsActive; typename ScriptFunction::args_info<T>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = {anonymous}::ConsoleGetter; short unsigned int flags = 7]'
../../../source/ps/scripting/JSInterface_Console.cpp:41:94:   required from here
../../../source/scriptinterface/FunctionWrapper.h:194:28: warning: the address of 'CConsole* {anonymous}::ConsoleGetter(const ScriptRequest&, JS::CallArgs&)' will never be NULL [-Waddress]
   if constexpr (thisGetter != nullptr)
                 ~~~~~~~~~~~^~~~~~~~~~
../../../source/scriptinterface/FunctionWrapper.h: In instantiation of 'static bool ScriptFunction::ToJSNative(JSContext*, unsigned int, JS::Value*) [with auto callable = &CConsole::SetVisible; typename ScriptFunction::args_info<T>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = {anonymous}::ConsoleGetter]':
../../../source/scriptinterface/FunctionWrapper.h:237:20:   required from 'static void ScriptFunction::Register(const ScriptRequest&, const char*) [with auto callable = &CConsole::SetVisible; typename ScriptFunction::args_info<T>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = {anonymous}::ConsoleGetter; short unsigned int flags = 7]'
../../../source/ps/scripting/JSInterface_Console.cpp:42:96:   required from here
../../../source/scriptinterface/FunctionWrapper.h:194:28: warning: the address of 'CConsole* {anonymous}::ConsoleGetter(const ScriptRequest&, JS::CallArgs&)' will never be NULL [-Waddress]
In file included from ../../../source/ps/scripting/JSInterface_Hotkey.cpp:27:
../../../source/scriptinterface/FunctionWrapper.h: In instantiation of 'static typename ScriptFunction::args_info<T>::return_type ScriptFunction::call(T*, tuple&) [with auto callable = {anonymous}::GetHotkeyMap; T = void; tuple = std::tuple<const ScriptRequest&>; typename ScriptFunction::args_info<T>::return_type = JS::Value]':
../../../source/scriptinterface/FunctionWrapper.h:215:34:   required from 'static bool ScriptFunction::ToJSNative(JSContext*, unsigned int, JS::Value*) [with auto callable = {anonymous}::GetHotkeyMap; typename ScriptFunction::args_info<T>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0]'
../../../source/scriptinterface/FunctionWrapper.h:237:20:   required from 'static void ScriptFunction::Register(const ScriptRequest&, const char*) [with auto callable = {anonymous}::GetHotkeyMap; typename ScriptFunction::args_info<T>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0; short unsigned int flags = 7]'
../../../source/ps/scripting/JSInterface_Hotkey.cpp:167:60:   required from here
../../../source/scriptinterface/FunctionWrapper.h:154:59: warning: parameter 'object' set but not used [-Wunused-but-set-parameter]
  static typename args_info<callable>::return_type call(T* object, tuple& args)
                                                        ~~~^~~~~~
../../../source/scriptinterface/FunctionWrapper.h: In instantiation of 'static typename ScriptFunction::args_info<T>::return_type ScriptFunction::call(T*, tuple&) [with auto callable = {anonymous}::GetScancodeKeyNames; T = void; tuple = std::tuple<const ScriptRequest&>; typename ScriptFunction::args_info<T>::return_type = JS::Value]':
../../../source/scriptinterface/FunctionWrapper.h:215:34:   required from 'static bool ScriptFunction::ToJSNative(JSContext*, unsigned int, JS::Value*) [with auto callable = {anonymous}::GetScancodeKeyNames; typename ScriptFunction::args_info<T>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0]'
../../../source/scriptinterface/FunctionWrapper.h:237:20:   required from 'static void ScriptFunction::Register(const ScriptRequest&, const char*) [with auto callable = {anonymous}::GetScancodeKeyNames; typename ScriptFunction::args_info<T>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0; short unsigned int flags = 7]'
../../../source/ps/scripting/JSInterface_Hotkey.cpp:168:74:   required from here
../../../source/scriptinterface/FunctionWrapper.h:154:59: warning: parameter 'object' set but not used [-Wunused-but-set-parameter]
../../../source/scriptinterface/FunctionWrapper.h: In instantiation of 'static typename ScriptFunction::args_info<T>::return_type ScriptFunction::call(T*, tuple&) [with auto callable = {anonymous}::ReloadHotkeys; T = void; tuple = std::tuple<>; typename ScriptFunction::args_info<T>::return_type = void]':
../../../source/scriptinterface/FunctionWrapper.h:213:18:   required from 'static bool ScriptFunction::ToJSNative(JSContext*, unsigned int, JS::Value*) [with auto callable = {anonymous}::ReloadHotkeys; typename ScriptFunction::args_info<T>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0]'
../../../source/scriptinterface/FunctionWrapper.h:237:20:   required from 'static void ScriptFunction::Register(const ScriptRequest&, const char*) [with auto callable = {anonymous}::ReloadHotkeys; typename ScriptFunction::args_info<T>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0; short unsigned int flags = 7]'
../../../source/ps/scripting/JSInterface_Hotkey.cpp:169:62:   required from here
../../../source/scriptinterface/FunctionWrapper.h:154:59: warning: parameter 'object' set but not used [-Wunused-but-set-parameter]
../../../source/scriptinterface/FunctionWrapper.h: In instantiation of 'static typename ScriptFunction::args_info<T>::return_type ScriptFunction::call(T*, tuple&) [with auto callable = {anonymous}::GetConflicts; T = void; tuple = std::tuple<const ScriptRequest&, JS::Handle<JS::Value> >; typename ScriptFunction::args_info<T>::return_type = JS::Value]':
../../../source/scriptinterface/FunctionWrapper.h:215:34:   required from 'static bool ScriptFunction::ToJSNative(JSContext*, unsigned int, JS::Value*) [with auto callable = {anonymous}::GetConflicts; typename ScriptFunction::args_info<T>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0]'
../../../source/scriptinterface/FunctionWrapper.h:237:20:   required from 'static void ScriptFunction::Register(const ScriptRequest&, const char*) [with auto callable = {anonymous}::GetConflicts; typename ScriptFunction::args_info<T>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0; short unsigned int flags = 7]'
../../../source/ps/scripting/JSInterface_Hotkey.cpp:170:60:   required from here
../../../source/scriptinterface/FunctionWrapper.h:154:59: warning: parameter 'object' set but not used [-Wunused-but-set-parameter]
In file included from ../../../source/ps/scripting/JSInterface_Mod.cpp:23:
../../../source/scriptinterface/FunctionWrapper.h: In instantiation of 'static typename ScriptFunction::args_info<T>::return_type ScriptFunction::call(T*, tuple&) [with auto callable = {anonymous}::GetEngineInfo; T = void; tuple = std::tuple<ScriptInterface::CmptPrivate*>; typename ScriptFunction::args_info<T>::return_type = JS::Value]':
../../../source/scriptinterface/FunctionWrapper.h:215:34:   required from 'static bool ScriptFunction::ToJSNative(JSContext*, unsigned int, JS::Value*) [with auto callable = {anonymous}::GetEngineInfo; typename ScriptFunction::args_info<T>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0]'
../../../source/scriptinterface/FunctionWrapper.h:237:20:   required from 'static void ScriptFunction::Register(const ScriptRequest&, const char*) [with auto callable = {anonymous}::GetEngineInfo; typename ScriptFunction::args_info<T>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0; short unsigned int flags = 7]'
../../../source/ps/scripting/JSInterface_Mod.cpp:58:62:   required from here
../../../source/scriptinterface/FunctionWrapper.h:154:59: warning: parameter 'object' set but not used [-Wunused-but-set-parameter]
  static typename args_info<callable>::return_type call(T* object, tuple& args)
                                                        ~~~^~~~~~
../../../source/scriptinterface/FunctionWrapper.h: In instantiation of 'static typename ScriptFunction::args_info<T>::return_type ScriptFunction::call(T*, tuple&) [with auto callable = {anonymous}::GetAvailableMods; T = void; tuple = std::tuple<ScriptInterface::CmptPrivate*>; typename ScriptFunction::args_info<T>::return_type = JS::Value]':
../../../source/scriptinterface/FunctionWrapper.h:215:34:   required from 'static bool ScriptFunction::ToJSNative(JSContext*, unsigned int, JS::Value*) [with auto callable = {anonymous}::GetAvailableMods; typename ScriptFunction::args_info<T>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0]'
../../../source/scriptinterface/FunctionWrapper.h:237:20:   required from 'static void ScriptFunction::Register(const ScriptRequest&, const char*) [with auto callable = {anonymous}::GetAvailableMods; typename ScriptFunction::args_info<T>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0; short unsigned int flags = 7]'
../../../source/ps/scripting/JSInterface_Mod.cpp:59:68:   required from here
../../../source/scriptinterface/FunctionWrapper.h:154:59: warning: parameter 'object' set but not used [-Wunused-but-set-parameter]
../../../source/scriptinterface/FunctionWrapper.h: In instantiation of 'static typename ScriptFunction::args_info<T>::return_type ScriptFunction::call(T*, tuple&) [with auto callable = RestartEngine; T = void; tuple = std::tuple<>; typename ScriptFunction::args_info<T>::return_type = void]':
../../../source/scriptinterface/FunctionWrapper.h:213:18:   required from 'static bool ScriptFunction::ToJSNative(JSContext*, unsigned int, JS::Value*) [with auto callable = RestartEngine; typename ScriptFunction::args_info<T>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0]'
../../../source/scriptinterface/FunctionWrapper.h:237:20:   required from 'static void ScriptFunction::Register(const ScriptRequest&, const char*) [with auto callable = RestartEngine; typename ScriptFunction::args_info<T>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0; short unsigned int flags = 7]'
../../../source/ps/scripting/JSInterface_Mod.cpp:60:62:   required from here
../../../source/scriptinterface/FunctionWrapper.h:154:59: warning: parameter 'object' set but not used [-Wunused-but-set-parameter]
../../../source/scriptinterface/FunctionWrapper.h: In instantiation of 'static typename ScriptFunction::args_info<T>::return_type ScriptFunction::call(T*, tuple&) [with auto callable = {anonymous}::SetMods; T = void; tuple = std::tuple<std::vector<CStr8, std::allocator<CStr8> > >; typename ScriptFunction::args_info<T>::return_type = void]':
../../../source/scriptinterface/FunctionWrapper.h:213:18:   required from 'static bool ScriptFunction::ToJSNative(JSContext*, unsigned int, JS::Value*) [with auto callable = {anonymous}::SetMods; typename ScriptFunction::args_info<T>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0]'
../../../source/scriptinterface/FunctionWrapper.h:237:20:   required from 'static void ScriptFunction::Register(const ScriptRequest&, const char*) [with auto callable = {anonymous}::SetMods; typename ScriptFunction::args_info<T>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0; short unsigned int flags = 7]'
../../../source/ps/scripting/JSInterface_Mod.cpp:61:50:   required from here
../../../source/scriptinterface/FunctionWrapper.h:154:59: warning: parameter 'object' set but not used [-Wunused-but-set-parameter]
In file included from ../../../source/pch/atlas/precompiled.h:26:
../../../source/tools/atlas/GameInterface/Messages.h: In function 'void AtlasMessage::fGetTerrainGroupPreviews(AtlasMessage::qGetTerrainGroupPreviews*)':
../../../source/tools/atlas/GameInterface/Messages.h:315:8: warning: '#'target_mem_ref' not supported by dump_expr#<expression error>' may be used uninitialized in this function [-Wmaybe-uninitialized]
 struct sTerrainTexturePreview
        ^~~~~~~~~~~~~~~~~~~~~~
../../../source/tools/atlas/GameInterface/Messages.h:315:8: warning: '#'target_mem_ref' not supported by dump_expr#<expression error>' may be used uninitialized in this function [-Wmaybe-uninitialized]
../../../source/tools/atlas/GameInterface/Messages.h:315:8: warning: '#'target_mem_ref' not supported by dump_expr#<expression error>' may be used uninitialized in this function [-Wmaybe-uninitialized]
../../../source/tools/atlas/GameInterface/Messages.h:315:8: warning: '#'target_mem_ref' not supported by dump_expr#<expression error>' may be used uninitialized in this function [-Wmaybe-uninitialized]
 struct sTerrainTexturePreview
        ^~~~~~~~~~~~~~~~~~~~~~
../../../source/tools/atlas/GameInterface/Messages.h:315:8: warning: '#'target_mem_ref' not supported by dump_expr#<expression error>' may be used uninitialized in this function [-Wmaybe-uninitialized]
../../../source/tools/atlas/GameInterface/Messages.h:315:8: warning: '#'target_mem_ref' not supported by dump_expr#<expression error>' may be used uninitialized in this function [-Wmaybe-uninitialized]
In file included from /zpool0/gcc7/source/scriptinterface/tests/test_FunctionWrapper.h:20,
                 from ../../../source/scriptinterface/tests/test_FunctionWrapper.cpp:17:
../../../source/scriptinterface/FunctionWrapper.h: In instantiation of 'static typename ScriptFunction::args_info<T>::return_type ScriptFunction::call(T*, tuple&) [with auto callable = TestFunctionWrapper::_1p_v; T = void; tuple = std::tuple<int>; typename ScriptFunction::args_info<T>::return_type = void]':
../../../source/scriptinterface/FunctionWrapper.h:213:18:   required from 'static bool ScriptFunction::ToJSNative(JSContext*, unsigned int, JS::Value*) [with auto callable = TestFunctionWrapper::_1p_v; typename ScriptFunction::args_info<T>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0]'
/zpool0/gcc7/source/scriptinterface/tests/test_FunctionWrapper.h:36:97:   required from here
../../../source/scriptinterface/FunctionWrapper.h:154:59: warning: parameter 'object' set but not used [-Wunused-but-set-parameter]
  static typename args_info<callable>::return_type call(T* object, tuple& args)
                                                        ~~~^~~~~~
../../../source/scriptinterface/FunctionWrapper.h: In instantiation of 'static typename ScriptFunction::args_info<T>::return_type ScriptFunction::call(T*, tuple&) [with auto callable = TestFunctionWrapper::_3p_v; T = void; tuple = std::tuple<int, bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >; typename ScriptFunction::args_info<T>::return_type = void]':
../../../source/scriptinterface/FunctionWrapper.h:213:18:   required from 'static bool ScriptFunction::ToJSNative(JSContext*, unsigned int, JS::Value*) [with auto callable = TestFunctionWrapper::_3p_v; typename ScriptFunction::args_info<T>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0]'
/zpool0/gcc7/source/scriptinterface/tests/test_FunctionWrapper.h:37:97:   required from here
../../../source/scriptinterface/FunctionWrapper.h:154:59: warning: parameter 'object' set but not used [-Wunused-but-set-parameter]
../../../source/scriptinterface/FunctionWrapper.h: In instantiation of 'static typename ScriptFunction::args_info<T>::return_type ScriptFunction::call(T*, tuple&) [with auto callable = TestFunctionWrapper::_3p_r; T = void; tuple = std::tuple<int, bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >; typename ScriptFunction::args_info<T>::return_type = int]':
../../../source/scriptinterface/FunctionWrapper.h:217:60:   required from 'static bool ScriptFunction::ToJSNative(JSContext*, unsigned int, JS::Value*) [with auto callable = TestFunctionWrapper::_3p_r; typename ScriptFunction::args_info<T>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0]'
/zpool0/gcc7/source/scriptinterface/tests/test_FunctionWrapper.h:38:97:   required from here
../../../source/scriptinterface/FunctionWrapper.h:154:59: warning: parameter 'object' set but not used [-Wunused-but-set-parameter]
../../../source/scriptinterface/FunctionWrapper.h: In instantiation of 'static typename ScriptFunction::args_info<T>::return_type ScriptFunction::call(T*, tuple&) [with auto callable = TestFunctionWrapper::_0p_v; T = void; tuple = std::tuple<>; typename ScriptFunction::args_info<T>::return_type = void]':
../../../source/scriptinterface/FunctionWrapper.h:213:18:   required from 'static bool ScriptFunction::ToJSNative(JSContext*, unsigned int, JS::Value*) [with auto callable = TestFunctionWrapper::_0p_v; typename ScriptFunction::args_info<T>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0]'
/zpool0/gcc7/source/scriptinterface/tests/test_FunctionWrapper.h:39:97:   required from here
../../../source/scriptinterface/FunctionWrapper.h:154:59: warning: parameter 'object' set but not used [-Wunused-but-set-parameter]
../../../source/scriptinterface/FunctionWrapper.h: In instantiation of 'static typename ScriptFunction::args_info<T>::return_type ScriptFunction::call(T*, tuple&) [with auto callable = TestFunctionWrapper::_0p_r; T = void; tuple = std::tuple<>; typename ScriptFunction::args_info<T>::return_type = int]':
../../../source/scriptinterface/FunctionWrapper.h:217:60:   required from 'static bool ScriptFunction::ToJSNative(JSContext*, unsigned int, JS::Value*) [with auto callable = TestFunctionWrapper::_0p_r; typename ScriptFunction::args_info<T>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0]'
/zpool0/gcc7/source/scriptinterface/tests/test_FunctionWrapper.h:40:97:   required from here
../../../source/scriptinterface/FunctionWrapper.h:154:59: warning: parameter 'object' set but not used [-Wunused-but-set-parameter]
../../../source/scriptinterface/FunctionWrapper.h: In instantiation of 'static typename ScriptFunction::args_info<T>::return_type ScriptFunction::call(T*, tuple&) [with auto callable = TestFunctionWrapper::_handle; T = void; tuple = std::tuple<JS::Handle<JS::Value> >; typename ScriptFunction::args_info<T>::return_type = void]':
../../../source/scriptinterface/FunctionWrapper.h:213:18:   required from 'static bool ScriptFunction::ToJSNative(JSContext*, unsigned int, JS::Value*) [with auto callable = TestFunctionWrapper::_handle; typename ScriptFunction::args_info<T>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0]'
/zpool0/gcc7/source/scriptinterface/tests/test_FunctionWrapper.h:54:99:   required from here
../../../source/scriptinterface/FunctionWrapper.h:154:59: warning: parameter 'object' set but not used [-Wunused-but-set-parameter]
../../../source/scriptinterface/FunctionWrapper.h: In instantiation of 'static typename ScriptFunction::args_info<T>::return_type ScriptFunction::call(T*, tuple&) [with auto callable = TestFunctionWrapper::_handle_2; T = void; tuple = std::tuple<int, JS::Handle<JS::Value>, bool>; typename ScriptFunction::args_info<T>::return_type = void]':
../../../source/scriptinterface/FunctionWrapper.h:213:18:   required from 'static bool ScriptFunction::ToJSNative(JSContext*, unsigned int, JS::Value*) [with auto callable = TestFunctionWrapper::_handle_2; typename ScriptFunction::args_info<T>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0]'
/zpool0/gcc7/source/scriptinterface/tests/test_FunctionWrapper.h:55:101:   required from here
../../../source/scriptinterface/FunctionWrapper.h:154:59: warning: parameter 'object' set but not used [-Wunused-but-set-parameter]
../../../source/scriptinterface/FunctionWrapper.h: In instantiation of 'static typename ScriptFunction::args_info<T>::return_type ScriptFunction::call(T*, tuple&) [with auto callable = TestFunctionWrapper::_cmpt_private; T = void; tuple = std::tuple<ScriptInterface::CmptPrivate*>; typename ScriptFunction::args_info<T>::return_type = void]':
../../../source/scriptinterface/FunctionWrapper.h:213:18:   required from 'static bool ScriptFunction::ToJSNative(JSContext*, unsigned int, JS::Value*) [with auto callable = TestFunctionWrapper::_cmpt_private; typename ScriptFunction::args_info<T>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0]'
/zpool0/gcc7/source/scriptinterface/tests/test_FunctionWrapper.h:56:105:   required from here
../../../source/scriptinterface/FunctionWrapper.h:154:59: warning: parameter 'object' set but not used [-Wunused-but-set-parameter]
../../../source/scriptinterface/FunctionWrapper.h: In instantiation of 'static typename ScriptFunction::args_info<T>::return_type ScriptFunction::call(T*, tuple&) [with auto callable = TestFunctionWrapper::_cmpt_private_2; T = void; tuple = std::tuple<ScriptInterface::CmptPrivate*, int, bool>; typename ScriptFunction::args_info<T>::return_type = int]':
../../../source/scriptinterface/FunctionWrapper.h:217:60:   required from 'static bool ScriptFunction::ToJSNative(JSContext*, unsigned int, JS::Value*) [with auto callable = TestFunctionWrapper::_cmpt_private_2; typename ScriptFunction::args_info<T>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0]'
/zpool0/gcc7/source/scriptinterface/tests/test_FunctionWrapper.h:57:107:   required from here
../../../source/scriptinterface/FunctionWrapper.h:154:59: warning: parameter 'object' set but not used [-Wunused-but-set-parameter]
../../../source/scriptinterface/FunctionWrapper.h: In instantiation of 'static typename ScriptFunction::args_info<T>::return_type ScriptFunction::call(T*, tuple&) [with auto callable = TestFunctionWrapper::_script_request; T = void; tuple = std::tuple<const ScriptRequest&>; typename ScriptFunction::args_info<T>::return_type = void]':
../../../source/scriptinterface/FunctionWrapper.h:213:18:   required from 'static bool ScriptFunction::ToJSNative(JSContext*, unsigned int, JS::Value*) [with auto callable = TestFunctionWrapper::_script_request; typename ScriptFunction::args_info<T>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0]'
/zpool0/gcc7/source/scriptinterface/tests/test_FunctionWrapper.h:58:107:   required from here
../../../source/scriptinterface/FunctionWrapper.h:154:59: warning: parameter 'object' set but not used [-Wunused-but-set-parameter]
../../../source/scriptinterface/FunctionWrapper.h: In instantiation of 'static typename ScriptFunction::args_info<T>::return_type ScriptFunction::call(T*, tuple&) [with auto callable = TestFunctionWrapper::_script_request_2; T = void; tuple = std::tuple<const ScriptRequest&, int, bool>; typename ScriptFunction::args_info<T>::return_type = int]':
../../../source/scriptinterface/FunctionWrapper.h:217:60:   required from 'static bool ScriptFunction::ToJSNative(JSContext*, unsigned int, JS::Value*) [with auto callable = TestFunctionWrapper::_script_request_2; typename ScriptFunction::args_info<T>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0]'
/zpool0/gcc7/source/scriptinterface/tests/test_FunctionWrapper.h:59:109:   required from here
../../../source/scriptinterface/FunctionWrapper.h:154:59: warning: parameter 'object' set but not used [-Wunused-but-set-parameter]
In file included from /zpool0/gcc7/source/simulation2/components/tests/test_scripts.h:24,
                 from ../../../source/simulation2/components/tests/test_scripts.cpp:17:
../../../source/scriptinterface/FunctionWrapper.h: In instantiation of 'static typename ScriptFunction::args_info<T>::return_type ScriptFunction::call(T*, tuple&) [with auto callable = TestComponentScripts::Script_LoadComponentScript; T = void; tuple = std::tuple<ScriptInterface::CmptPrivate*, Path>; typename ScriptFunction::args_info<T>::return_type = void]':
../../../source/scriptinterface/FunctionWrapper.h:213:18:   required from 'static bool ScriptFunction::ToJSNative(JSContext*, unsigned int, JS::Value*) [with auto callable = TestComponentScripts::Script_LoadComponentScript; typename ScriptFunction::args_info<T>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0]'
../../../source/scriptinterface/FunctionWrapper.h:237:20:   required from 'static void ScriptFunction::Register(const ScriptRequest&, const char*) [with auto callable = TestComponentScripts::Script_LoadComponentScript; typename ScriptFunction::args_info<T>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0; short unsigned int flags = 7]'
/zpool0/gcc7/source/simulation2/components/tests/test_scripts.h:123:82:   required from here
../../../source/scriptinterface/FunctionWrapper.h:154:59: warning: parameter 'object' set but not used [-Wunused-but-set-parameter]
  static typename args_info<callable>::return_type call(T* object, tuple& args)
                                                        ~~~^~~~~~
../../../source/scriptinterface/FunctionWrapper.h: In instantiation of 'static typename ScriptFunction::args_info<T>::return_type ScriptFunction::call(T*, tuple&) [with auto callable = TestComponentScripts::Script_LoadHelperScript; T = void; tuple = std::tuple<ScriptInterface::CmptPrivate*, Path>; typename ScriptFunction::args_info<T>::return_type = void]':
../../../source/scriptinterface/FunctionWrapper.h:213:18:   required from 'static bool ScriptFunction::ToJSNative(JSContext*, unsigned int, JS::Value*) [with auto callable = TestComponentScripts::Script_LoadHelperScript; typename ScriptFunction::args_info<T>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0]'
../../../source/scriptinterface/FunctionWrapper.h:237:20:   required from 'static void ScriptFunction::Register(const ScriptRequest&, const char*) [with auto callable = TestComponentScripts::Script_LoadHelperScript; typename ScriptFunction::args_info<T>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0; short unsigned int flags = 7]'
/zpool0/gcc7/source/simulation2/components/tests/test_scripts.h:124:76:   required from here
../../../source/scriptinterface/FunctionWrapper.h:154:59: warning: parameter 'object' set but not used [-Wunused-but-set-parameter]
../../../source/scriptinterface/FunctionWrapper.h: In instantiation of 'static typename ScriptFunction::args_info<T>::return_type ScriptFunction::call(T*, tuple&) [with auto callable = TestComponentScripts::Script_SerializationRoundTrip; T = void; tuple = std::tuple<ScriptInterface::CmptPrivate*, JS::Handle<JS::Value> >; typename ScriptFunction::args_info<T>::return_type = JS::Value]':
../../../source/scriptinterface/FunctionWrapper.h:215:34:   required from 'static bool ScriptFunction::ToJSNative(JSContext*, unsigned int, JS::Value*) [with auto callable = TestComponentScripts::Script_SerializationRoundTrip; typename ScriptFunction::args_info<T>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0]'
../../../source/scriptinterface/FunctionWrapper.h:237:20:   required from 'static void ScriptFunction::Register(const ScriptRequest&, const char*) [with auto callable = TestComponentScripts::Script_SerializationRoundTrip; typename ScriptFunction::args_info<T>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0; short unsigned int flags = 7]'
/zpool0/gcc7/source/simulation2/components/tests/test_scripts.h:125:88:   required from here
../../../source/scriptinterface/FunctionWrapper.h:154:59: warning: parameter 'object' set but not used [-Wunused-but-set-parameter]
In file included from ../../../source/test_setup.cpp:39:
../../../source/scriptinterface/FunctionWrapper.h: In instantiation of 'static typename ScriptFunction::args_info<T>::return_type ScriptFunction::call(T*, tuple&) [with auto callable = {anonymous}::script_TS_FAIL; T = void; tuple = std::tuple<std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > >; typename ScriptFunction::args_info<T>::return_type = void]':
../../../source/scriptinterface/FunctionWrapper.h:213:18:   required from 'static bool ScriptFunction::ToJSNative(JSContext*, unsigned int, JS::Value*) [with auto callable = {anonymous}::script_TS_FAIL; typename ScriptFunction::args_info<T>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0]'
../../../source/scriptinterface/FunctionWrapper.h:237:20:   required from 'static void ScriptFunction::Register(const ScriptRequest&, const char*) [with auto callable = {anonymous}::script_TS_FAIL; typename ScriptFunction::args_info<T>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0; short unsigned int flags = 7]'
../../../source/test_setup.cpp:151:56:   required from here
../../../source/scriptinterface/FunctionWrapper.h:154:59: warning: parameter 'object' set but not used [-Wunused-but-set-parameter]
  static typename args_info<callable>::return_type call(T* object, tuple& args)
                                                        ~~~^~~~~~

Link to build: https://jenkins.wildfiregames.com/job/docker-differential/4991/display/redirect

wraitii updated this revision to Diff 16147.Feb 28 2021, 6:07 PM

Check if VS17 likes this more.

Build failure - The Moirai have given mortals hearts that can endure.

Link to build: https://jenkins.wildfiregames.com/job/macos-differential/3339/display/redirect

Successful build - Chance fights ever on the side of the prudent.

builderr-debug-gcc7.txt
In file included from ../../../source/ps/GameSetup/HWDetect.cpp:46:
../../../source/scriptinterface/FunctionWrapper.h: In instantiation of 'static typename ScriptFunction::args_info<T>::return_type ScriptFunction::call(T*, tuple&) [with auto callable = SetDisableAudio; T = void; tuple = std::tuple<bool>; typename ScriptFunction::args_info<T>::return_type = void]':
../../../source/scriptinterface/FunctionWrapper.h:213:18:   required from 'static bool ScriptFunction::ToJSNative(JSContext*, unsigned int, JS::Value*) [with auto callable = SetDisableAudio; typename ScriptFunction::args_info<T>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0]'
../../../source/scriptinterface/FunctionWrapper.h:237:20:   required from 'static void ScriptFunction::Register(const ScriptRequest&, const char*) [with auto callable = SetDisableAudio; typename ScriptFunction::args_info<T>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0; short unsigned int flags = 7]'
../../../source/ps/GameSetup/HWDetect.cpp:93:65:   required from here
../../../source/scriptinterface/FunctionWrapper.h:154:59: warning: parameter 'object' set but not used [-Wunused-but-set-parameter]
  static typename args_info<callable>::return_type call(T* object, tuple& args)
                                                        ~~~^~~~~~
In file included from ../../../source/ps/scripting/JSInterface_Console.cpp:24:
../../../source/scriptinterface/FunctionWrapper.h: In instantiation of 'static bool ScriptFunction::ToJSNative(JSContext*, unsigned int, JS::Value*) [with auto callable = &CConsole::IsActive; typename ScriptFunction::args_info<T>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = {anonymous}::ConsoleGetter]':
../../../source/scriptinterface/FunctionWrapper.h:237:20:   required from 'static void ScriptFunction::Register(const ScriptRequest&, const char*) [with auto callable = &CConsole::IsActive; typename ScriptFunction::args_info<T>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = {anonymous}::ConsoleGetter; short unsigned int flags = 7]'
../../../source/ps/scripting/JSInterface_Console.cpp:41:94:   required from here
../../../source/scriptinterface/FunctionWrapper.h:194:28: warning: the address of 'CConsole* {anonymous}::ConsoleGetter(const ScriptRequest&, JS::CallArgs&)' will never be NULL [-Waddress]
   if constexpr (thisGetter != nullptr)
                 ~~~~~~~~~~~^~~~~~~~~~
../../../source/scriptinterface/FunctionWrapper.h: In instantiation of 'static bool ScriptFunction::ToJSNative(JSContext*, unsigned int, JS::Value*) [with auto callable = &CConsole::SetVisible; typename ScriptFunction::args_info<T>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = {anonymous}::ConsoleGetter]':
../../../source/scriptinterface/FunctionWrapper.h:237:20:   required from 'static void ScriptFunction::Register(const ScriptRequest&, const char*) [with auto callable = &CConsole::SetVisible; typename ScriptFunction::args_info<T>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = {anonymous}::ConsoleGetter; short unsigned int flags = 7]'
../../../source/ps/scripting/JSInterface_Console.cpp:42:96:   required from here
../../../source/scriptinterface/FunctionWrapper.h:194:28: warning: the address of 'CConsole* {anonymous}::ConsoleGetter(const ScriptRequest&, JS::CallArgs&)' will never be NULL [-Waddress]
In file included from ../../../source/ps/scripting/JSInterface_Hotkey.cpp:27:
../../../source/scriptinterface/FunctionWrapper.h: In instantiation of 'static typename ScriptFunction::args_info<T>::return_type ScriptFunction::call(T*, tuple&) [with auto callable = {anonymous}::GetHotkeyMap; T = void; tuple = std::tuple<const ScriptRequest&>; typename ScriptFunction::args_info<T>::return_type = JS::Value]':
../../../source/scriptinterface/FunctionWrapper.h:215:34:   required from 'static bool ScriptFunction::ToJSNative(JSContext*, unsigned int, JS::Value*) [with auto callable = {anonymous}::GetHotkeyMap; typename ScriptFunction::args_info<T>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0]'
../../../source/scriptinterface/FunctionWrapper.h:237:20:   required from 'static void ScriptFunction::Register(const ScriptRequest&, const char*) [with auto callable = {anonymous}::GetHotkeyMap; typename ScriptFunction::args_info<T>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0; short unsigned int flags = 7]'
../../../source/ps/scripting/JSInterface_Hotkey.cpp:167:60:   required from here
../../../source/scriptinterface/FunctionWrapper.h:154:59: warning: parameter 'object' set but not used [-Wunused-but-set-parameter]
  static typename args_info<callable>::return_type call(T* object, tuple& args)
                                                        ~~~^~~~~~
../../../source/scriptinterface/FunctionWrapper.h: In instantiation of 'static typename ScriptFunction::args_info<T>::return_type ScriptFunction::call(T*, tuple&) [with auto callable = {anonymous}::GetScancodeKeyNames; T = void; tuple = std::tuple<const ScriptRequest&>; typename ScriptFunction::args_info<T>::return_type = JS::Value]':
../../../source/scriptinterface/FunctionWrapper.h:215:34:   required from 'static bool ScriptFunction::ToJSNative(JSContext*, unsigned int, JS::Value*) [with auto callable = {anonymous}::GetScancodeKeyNames; typename ScriptFunction::args_info<T>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0]'
../../../source/scriptinterface/FunctionWrapper.h:237:20:   required from 'static void ScriptFunction::Register(const ScriptRequest&, const char*) [with auto callable = {anonymous}::GetScancodeKeyNames; typename ScriptFunction::args_info<T>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0; short unsigned int flags = 7]'
../../../source/ps/scripting/JSInterface_Hotkey.cpp:168:74:   required from here
../../../source/scriptinterface/FunctionWrapper.h:154:59: warning: parameter 'object' set but not used [-Wunused-but-set-parameter]
../../../source/scriptinterface/FunctionWrapper.h: In instantiation of 'static typename ScriptFunction::args_info<T>::return_type ScriptFunction::call(T*, tuple&) [with auto callable = {anonymous}::ReloadHotkeys; T = void; tuple = std::tuple<>; typename ScriptFunction::args_info<T>::return_type = void]':
../../../source/scriptinterface/FunctionWrapper.h:213:18:   required from 'static bool ScriptFunction::ToJSNative(JSContext*, unsigned int, JS::Value*) [with auto callable = {anonymous}::ReloadHotkeys; typename ScriptFunction::args_info<T>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0]'
../../../source/scriptinterface/FunctionWrapper.h:237:20:   required from 'static void ScriptFunction::Register(const ScriptRequest&, const char*) [with auto callable = {anonymous}::ReloadHotkeys; typename ScriptFunction::args_info<T>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0; short unsigned int flags = 7]'
../../../source/ps/scripting/JSInterface_Hotkey.cpp:169:62:   required from here
../../../source/scriptinterface/FunctionWrapper.h:154:59: warning: parameter 'object' set but not used [-Wunused-but-set-parameter]
../../../source/scriptinterface/FunctionWrapper.h: In instantiation of 'static typename ScriptFunction::args_info<T>::return_type ScriptFunction::call(T*, tuple&) [with auto callable = {anonymous}::GetConflicts; T = void; tuple = std::tuple<const ScriptRequest&, JS::Handle<JS::Value> >; typename ScriptFunction::args_info<T>::return_type = JS::Value]':
../../../source/scriptinterface/FunctionWrapper.h:215:34:   required from 'static bool ScriptFunction::ToJSNative(JSContext*, unsigned int, JS::Value*) [with auto callable = {anonymous}::GetConflicts; typename ScriptFunction::args_info<T>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0]'
../../../source/scriptinterface/FunctionWrapper.h:237:20:   required from 'static void ScriptFunction::Register(const ScriptRequest&, const char*) [with auto callable = {anonymous}::GetConflicts; typename ScriptFunction::args_info<T>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0; short unsigned int flags = 7]'
../../../source/ps/scripting/JSInterface_Hotkey.cpp:170:60:   required from here
../../../source/scriptinterface/FunctionWrapper.h:154:59: warning: parameter 'object' set but not used [-Wunused-but-set-parameter]
In file included from ../../../source/ps/scripting/JSInterface_Mod.cpp:23:
../../../source/scriptinterface/FunctionWrapper.h: In instantiation of 'static typename ScriptFunction::args_info<T>::return_type ScriptFunction::call(T*, tuple&) [with auto callable = {anonymous}::GetEngineInfo; T = void; tuple = std::tuple<ScriptInterface::CmptPrivate*>; typename ScriptFunction::args_info<T>::return_type = JS::Value]':
../../../source/scriptinterface/FunctionWrapper.h:215:34:   required from 'static bool ScriptFunction::ToJSNative(JSContext*, unsigned int, JS::Value*) [with auto callable = {anonymous}::GetEngineInfo; typename ScriptFunction::args_info<T>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0]'
../../../source/scriptinterface/FunctionWrapper.h:237:20:   required from 'static void ScriptFunction::Register(const ScriptRequest&, const char*) [with auto callable = {anonymous}::GetEngineInfo; typename ScriptFunction::args_info<T>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0; short unsigned int flags = 7]'
../../../source/ps/scripting/JSInterface_Mod.cpp:58:62:   required from here
../../../source/scriptinterface/FunctionWrapper.h:154:59: warning: parameter 'object' set but not used [-Wunused-but-set-parameter]
  static typename args_info<callable>::return_type call(T* object, tuple& args)
                                                        ~~~^~~~~~
../../../source/scriptinterface/FunctionWrapper.h: In instantiation of 'static typename ScriptFunction::args_info<T>::return_type ScriptFunction::call(T*, tuple&) [with auto callable = {anonymous}::GetAvailableMods; T = void; tuple = std::tuple<ScriptInterface::CmptPrivate*>; typename ScriptFunction::args_info<T>::return_type = JS::Value]':
../../../source/scriptinterface/FunctionWrapper.h:215:34:   required from 'static bool ScriptFunction::ToJSNative(JSContext*, unsigned int, JS::Value*) [with auto callable = {anonymous}::GetAvailableMods; typename ScriptFunction::args_info<T>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0]'
../../../source/scriptinterface/FunctionWrapper.h:237:20:   required from 'static void ScriptFunction::Register(const ScriptRequest&, const char*) [with auto callable = {anonymous}::GetAvailableMods; typename ScriptFunction::args_info<T>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0; short unsigned int flags = 7]'
../../../source/ps/scripting/JSInterface_Mod.cpp:59:68:   required from here
../../../source/scriptinterface/FunctionWrapper.h:154:59: warning: parameter 'object' set but not used [-Wunused-but-set-parameter]
../../../source/scriptinterface/FunctionWrapper.h: In instantiation of 'static typename ScriptFunction::args_info<T>::return_type ScriptFunction::call(T*, tuple&) [with auto callable = RestartEngine; T = void; tuple = std::tuple<>; typename ScriptFunction::args_info<T>::return_type = void]':
../../../source/scriptinterface/FunctionWrapper.h:213:18:   required from 'static bool ScriptFunction::ToJSNative(JSContext*, unsigned int, JS::Value*) [with auto callable = RestartEngine; typename ScriptFunction::args_info<T>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0]'
../../../source/scriptinterface/FunctionWrapper.h:237:20:   required from 'static void ScriptFunction::Register(const ScriptRequest&, const char*) [with auto callable = RestartEngine; typename ScriptFunction::args_info<T>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0; short unsigned int flags = 7]'
../../../source/ps/scripting/JSInterface_Mod.cpp:60:62:   required from here
../../../source/scriptinterface/FunctionWrapper.h:154:59: warning: parameter 'object' set but not used [-Wunused-but-set-parameter]
../../../source/scriptinterface/FunctionWrapper.h: In instantiation of 'static typename ScriptFunction::args_info<T>::return_type ScriptFunction::call(T*, tuple&) [with auto callable = {anonymous}::SetMods; T = void; tuple = std::tuple<std::vector<CStr8, std::allocator<CStr8> > >; typename ScriptFunction::args_info<T>::return_type = void]':
../../../source/scriptinterface/FunctionWrapper.h:213:18:   required from 'static bool ScriptFunction::ToJSNative(JSContext*, unsigned int, JS::Value*) [with auto callable = {anonymous}::SetMods; typename ScriptFunction::args_info<T>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0]'
../../../source/scriptinterface/FunctionWrapper.h:237:20:   required from 'static void ScriptFunction::Register(const ScriptRequest&, const char*) [with auto callable = {anonymous}::SetMods; typename ScriptFunction::args_info<T>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0; short unsigned int flags = 7]'
../../../source/ps/scripting/JSInterface_Mod.cpp:61:50:   required from here
../../../source/scriptinterface/FunctionWrapper.h:154:59: warning: parameter 'object' set but not used [-Wunused-but-set-parameter]
In file included from /zpool0/gcc7/source/scriptinterface/tests/test_FunctionWrapper.h:20,
                 from ../../../source/scriptinterface/tests/test_FunctionWrapper.cpp:17:
../../../source/scriptinterface/FunctionWrapper.h: In instantiation of 'static typename ScriptFunction::args_info<T>::return_type ScriptFunction::call(T*, tuple&) [with auto callable = TestFunctionWrapper::_1p_v; T = void; tuple = std::tuple<int>; typename ScriptFunction::args_info<T>::return_type = void]':
../../../source/scriptinterface/FunctionWrapper.h:213:18:   required from 'static bool ScriptFunction::ToJSNative(JSContext*, unsigned int, JS::Value*) [with auto callable = TestFunctionWrapper::_1p_v; typename ScriptFunction::args_info<T>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0]'
/zpool0/gcc7/source/scriptinterface/tests/test_FunctionWrapper.h:36:97:   required from here
../../../source/scriptinterface/FunctionWrapper.h:154:59: warning: parameter 'object' set but not used [-Wunused-but-set-parameter]
  static typename args_info<callable>::return_type call(T* object, tuple& args)
                                                        ~~~^~~~~~
../../../source/scriptinterface/FunctionWrapper.h: In instantiation of 'static typename ScriptFunction::args_info<T>::return_type ScriptFunction::call(T*, tuple&) [with auto callable = TestFunctionWrapper::_3p_v; T = void; tuple = std::tuple<int, bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >; typename ScriptFunction::args_info<T>::return_type = void]':
../../../source/scriptinterface/FunctionWrapper.h:213:18:   required from 'static bool ScriptFunction::ToJSNative(JSContext*, unsigned int, JS::Value*) [with auto callable = TestFunctionWrapper::_3p_v; typename ScriptFunction::args_info<T>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0]'
/zpool0/gcc7/source/scriptinterface/tests/test_FunctionWrapper.h:37:97:   required from here
../../../source/scriptinterface/FunctionWrapper.h:154:59: warning: parameter 'object' set but not used [-Wunused-but-set-parameter]
../../../source/scriptinterface/FunctionWrapper.h: In instantiation of 'static typename ScriptFunction::args_info<T>::return_type ScriptFunction::call(T*, tuple&) [with auto callable = TestFunctionWrapper::_3p_r; T = void; tuple = std::tuple<int, bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >; typename ScriptFunction::args_info<T>::return_type = int]':
../../../source/scriptinterface/FunctionWrapper.h:217:60:   required from 'static bool ScriptFunction::ToJSNative(JSContext*, unsigned int, JS::Value*) [with auto callable = TestFunctionWrapper::_3p_r; typename ScriptFunction::args_info<T>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0]'
/zpool0/gcc7/source/scriptinterface/tests/test_FunctionWrapper.h:38:97:   required from here
../../../source/scriptinterface/FunctionWrapper.h:154:59: warning: parameter 'object' set but not used [-Wunused-but-set-parameter]
../../../source/scriptinterface/FunctionWrapper.h: In instantiation of 'static typename ScriptFunction::args_info<T>::return_type ScriptFunction::call(T*, tuple&) [with auto callable = TestFunctionWrapper::_0p_v; T = void; tuple = std::tuple<>; typename ScriptFunction::args_info<T>::return_type = void]':
../../../source/scriptinterface/FunctionWrapper.h:213:18:   required from 'static bool ScriptFunction::ToJSNative(JSContext*, unsigned int, JS::Value*) [with auto callable = TestFunctionWrapper::_0p_v; typename ScriptFunction::args_info<T>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0]'
/zpool0/gcc7/source/scriptinterface/tests/test_FunctionWrapper.h:39:97:   required from here
../../../source/scriptinterface/FunctionWrapper.h:154:59: warning: parameter 'object' set but not used [-Wunused-but-set-parameter]
../../../source/scriptinterface/FunctionWrapper.h: In instantiation of 'static typename ScriptFunction::args_info<T>::return_type ScriptFunction::call(T*, tuple&) [with auto callable = TestFunctionWrapper::_0p_r; T = void; tuple = std::tuple<>; typename ScriptFunction::args_info<T>::return_type = int]':
../../../source/scriptinterface/FunctionWrapper.h:217:60:   required from 'static bool ScriptFunction::ToJSNative(JSContext*, unsigned int, JS::Value*) [with auto callable = TestFunctionWrapper::_0p_r; typename ScriptFunction::args_info<T>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0]'
/zpool0/gcc7/source/scriptinterface/tests/test_FunctionWrapper.h:40:97:   required from here
../../../source/scriptinterface/FunctionWrapper.h:154:59: warning: parameter 'object' set but not used [-Wunused-but-set-parameter]
../../../source/scriptinterface/FunctionWrapper.h: In instantiation of 'static typename ScriptFunction::args_info<T>::return_type ScriptFunction::call(T*, tuple&) [with auto callable = TestFunctionWrapper::_handle; T = void; tuple = std::tuple<JS::Handle<JS::Value> >; typename ScriptFunction::args_info<T>::return_type = void]':
../../../source/scriptinterface/FunctionWrapper.h:213:18:   required from 'static bool ScriptFunction::ToJSNative(JSContext*, unsigned int, JS::Value*) [with auto callable = TestFunctionWrapper::_handle; typename ScriptFunction::args_info<T>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0]'
/zpool0/gcc7/source/scriptinterface/tests/test_FunctionWrapper.h:54:99:   required from here
../../../source/scriptinterface/FunctionWrapper.h:154:59: warning: parameter 'object' set but not used [-Wunused-but-set-parameter]
../../../source/scriptinterface/FunctionWrapper.h: In instantiation of 'static typename ScriptFunction::args_info<T>::return_type ScriptFunction::call(T*, tuple&) [with auto callable = TestFunctionWrapper::_handle_2; T = void; tuple = std::tuple<int, JS::Handle<JS::Value>, bool>; typename ScriptFunction::args_info<T>::return_type = void]':
../../../source/scriptinterface/FunctionWrapper.h:213:18:   required from 'static bool ScriptFunction::ToJSNative(JSContext*, unsigned int, JS::Value*) [with auto callable = TestFunctionWrapper::_handle_2; typename ScriptFunction::args_info<T>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0]'
/zpool0/gcc7/source/scriptinterface/tests/test_FunctionWrapper.h:55:101:   required from here
../../../source/scriptinterface/FunctionWrapper.h:154:59: warning: parameter 'object' set but not used [-Wunused-but-set-parameter]
../../../source/scriptinterface/FunctionWrapper.h: In instantiation of 'static typename ScriptFunction::args_info<T>::return_type ScriptFunction::call(T*, tuple&) [with auto callable = TestFunctionWrapper::_cmpt_private; T = void; tuple = std::tuple<ScriptInterface::CmptPrivate*>; typename ScriptFunction::args_info<T>::return_type = void]':
../../../source/scriptinterface/FunctionWrapper.h:213:18:   required from 'static bool ScriptFunction::ToJSNative(JSContext*, unsigned int, JS::Value*) [with auto callable = TestFunctionWrapper::_cmpt_private; typename ScriptFunction::args_info<T>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0]'
/zpool0/gcc7/source/scriptinterface/tests/test_FunctionWrapper.h:56:105:   required from here
../../../source/scriptinterface/FunctionWrapper.h:154:59: warning: parameter 'object' set but not used [-Wunused-but-set-parameter]
../../../source/scriptinterface/FunctionWrapper.h: In instantiation of 'static typename ScriptFunction::args_info<T>::return_type ScriptFunction::call(T*, tuple&) [with auto callable = TestFunctionWrapper::_cmpt_private_2; T = void; tuple = std::tuple<ScriptInterface::CmptPrivate*, int, bool>; typename ScriptFunction::args_info<T>::return_type = int]':
../../../source/scriptinterface/FunctionWrapper.h:217:60:   required from 'static bool ScriptFunction::ToJSNative(JSContext*, unsigned int, JS::Value*) [with auto callable = TestFunctionWrapper::_cmpt_private_2; typename ScriptFunction::args_info<T>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0]'
/zpool0/gcc7/source/scriptinterface/tests/test_FunctionWrapper.h:57:107:   required from here
../../../source/scriptinterface/FunctionWrapper.h:154:59: warning: parameter 'object' set but not used [-Wunused-but-set-parameter]
../../../source/scriptinterface/FunctionWrapper.h: In instantiation of 'static typename ScriptFunction::args_info<T>::return_type ScriptFunction::call(T*, tuple&) [with auto callable = TestFunctionWrapper::_script_request; T = void; tuple = std::tuple<const ScriptRequest&>; typename ScriptFunction::args_info<T>::return_type = void]':
../../../source/scriptinterface/FunctionWrapper.h:213:18:   required from 'static bool ScriptFunction::ToJSNative(JSContext*, unsigned int, JS::Value*) [with auto callable = TestFunctionWrapper::_script_request; typename ScriptFunction::args_info<T>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0]'
/zpool0/gcc7/source/scriptinterface/tests/test_FunctionWrapper.h:58:107:   required from here
../../../source/scriptinterface/FunctionWrapper.h:154:59: warning: parameter 'object' set but not used [-Wunused-but-set-parameter]
../../../source/scriptinterface/FunctionWrapper.h: In instantiation of 'static typename ScriptFunction::args_info<T>::return_type ScriptFunction::call(T*, tuple&) [with auto callable = TestFunctionWrapper::_script_request_2; T = void; tuple = std::tuple<const ScriptRequest&, int, bool>; typename ScriptFunction::args_info<T>::return_type = int]':
../../../source/scriptinterface/FunctionWrapper.h:217:60:   required from 'static bool ScriptFunction::ToJSNative(JSContext*, unsigned int, JS::Value*) [with auto callable = TestFunctionWrapper::_script_request_2; typename ScriptFunction::args_info<T>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0]'
/zpool0/gcc7/source/scriptinterface/tests/test_FunctionWrapper.h:59:109:   required from here
../../../source/scriptinterface/FunctionWrapper.h:154:59: warning: parameter 'object' set but not used [-Wunused-but-set-parameter]
In file included from /zpool0/gcc7/source/simulation2/components/tests/test_scripts.h:24,
                 from ../../../source/simulation2/components/tests/test_scripts.cpp:17:
../../../source/scriptinterface/FunctionWrapper.h: In instantiation of 'static typename ScriptFunction::args_info<T>::return_type ScriptFunction::call(T*, tuple&) [with auto callable = TestComponentScripts::Script_LoadComponentScript; T = void; tuple = std::tuple<ScriptInterface::CmptPrivate*, Path>; typename ScriptFunction::args_info<T>::return_type = void]':
../../../source/scriptinterface/FunctionWrapper.h:213:18:   required from 'static bool ScriptFunction::ToJSNative(JSContext*, unsigned int, JS::Value*) [with auto callable = TestComponentScripts::Script_LoadComponentScript; typename ScriptFunction::args_info<T>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0]'
../../../source/scriptinterface/FunctionWrapper.h:237:20:   required from 'static void ScriptFunction::Register(const ScriptRequest&, const char*) [with auto callable = TestComponentScripts::Script_LoadComponentScript; typename ScriptFunction::args_info<T>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0; short unsigned int flags = 7]'
/zpool0/gcc7/source/simulation2/components/tests/test_scripts.h:123:82:   required from here
../../../source/scriptinterface/FunctionWrapper.h:154:59: warning: parameter 'object' set but not used [-Wunused-but-set-parameter]
  static typename args_info<callable>::return_type call(T* object, tuple& args)
                                                        ~~~^~~~~~
../../../source/scriptinterface/FunctionWrapper.h: In instantiation of 'static typename ScriptFunction::args_info<T>::return_type ScriptFunction::call(T*, tuple&) [with auto callable = TestComponentScripts::Script_LoadHelperScript; T = void; tuple = std::tuple<ScriptInterface::CmptPrivate*, Path>; typename ScriptFunction::args_info<T>::return_type = void]':
../../../source/scriptinterface/FunctionWrapper.h:213:18:   required from 'static bool ScriptFunction::ToJSNative(JSContext*, unsigned int, JS::Value*) [with auto callable = TestComponentScripts::Script_LoadHelperScript; typename ScriptFunction::args_info<T>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0]'
../../../source/scriptinterface/FunctionWrapper.h:237:20:   required from 'static void ScriptFunction::Register(const ScriptRequest&, const char*) [with auto callable = TestComponentScripts::Script_LoadHelperScript; typename ScriptFunction::args_info<T>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0; short unsigned int flags = 7]'
/zpool0/gcc7/source/simulation2/components/tests/test_scripts.h:124:76:   required from here
../../../source/scriptinterface/FunctionWrapper.h:154:59: warning: parameter 'object' set but not used [-Wunused-but-set-parameter]
../../../source/scriptinterface/FunctionWrapper.h: In instantiation of 'static typename ScriptFunction::args_info<T>::return_type ScriptFunction::call(T*, tuple&) [with auto callable = TestComponentScripts::Script_SerializationRoundTrip; T = void; tuple = std::tuple<ScriptInterface::CmptPrivate*, JS::Handle<JS::Value> >; typename ScriptFunction::args_info<T>::return_type = JS::Value]':
../../../source/scriptinterface/FunctionWrapper.h:215:34:   required from 'static bool ScriptFunction::ToJSNative(JSContext*, unsigned int, JS::Value*) [with auto callable = TestComponentScripts::Script_SerializationRoundTrip; typename ScriptFunction::args_info<T>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0]'
../../../source/scriptinterface/FunctionWrapper.h:237:20:   required from 'static void ScriptFunction::Register(const ScriptRequest&, const char*) [with auto callable = TestComponentScripts::Script_SerializationRoundTrip; typename ScriptFunction::args_info<T>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0; short unsigned int flags = 7]'
/zpool0/gcc7/source/simulation2/components/tests/test_scripts.h:125:88:   required from here
../../../source/scriptinterface/FunctionWrapper.h:154:59: warning: parameter 'object' set but not used [-Wunused-but-set-parameter]
In file included from ../../../source/test_setup.cpp:39:
../../../source/scriptinterface/FunctionWrapper.h: In instantiation of 'static typename ScriptFunction::args_info<T>::return_type ScriptFunction::call(T*, tuple&) [with auto callable = {anonymous}::script_TS_FAIL; T = void; tuple = std::tuple<std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > >; typename ScriptFunction::args_info<T>::return_type = void]':
../../../source/scriptinterface/FunctionWrapper.h:213:18:   required from 'static bool ScriptFunction::ToJSNative(JSContext*, unsigned int, JS::Value*) [with auto callable = {anonymous}::script_TS_FAIL; typename ScriptFunction::args_info<T>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0]'
../../../source/scriptinterface/FunctionWrapper.h:237:20:   required from 'static void ScriptFunction::Register(const ScriptRequest&, const char*) [with auto callable = {anonymous}::script_TS_FAIL; typename ScriptFunction::args_info<T>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0; short unsigned int flags = 7]'
../../../source/test_setup.cpp:151:56:   required from here
../../../source/scriptinterface/FunctionWrapper.h:154:59: warning: parameter 'object' set but not used [-Wunused-but-set-parameter]
  static typename args_info<callable>::return_type call(T* object, tuple& args)
                                                        ~~~^~~~~~
builderr-release-gcc7.txt
In file included from ../../../source/ps/GameSetup/HWDetect.cpp:46:
../../../source/scriptinterface/FunctionWrapper.h: In instantiation of 'static typename ScriptFunction::args_info<T>::return_type ScriptFunction::call(T*, tuple&) [with auto callable = SetDisableAudio; T = void; tuple = std::tuple<bool>; typename ScriptFunction::args_info<T>::return_type = void]':
../../../source/scriptinterface/FunctionWrapper.h:213:18:   required from 'static bool ScriptFunction::ToJSNative(JSContext*, unsigned int, JS::Value*) [with auto callable = SetDisableAudio; typename ScriptFunction::args_info<T>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0]'
../../../source/scriptinterface/FunctionWrapper.h:237:20:   required from 'static void ScriptFunction::Register(const ScriptRequest&, const char*) [with auto callable = SetDisableAudio; typename ScriptFunction::args_info<T>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0; short unsigned int flags = 7]'
../../../source/ps/GameSetup/HWDetect.cpp:93:65:   required from here
../../../source/scriptinterface/FunctionWrapper.h:154:59: warning: parameter 'object' set but not used [-Wunused-but-set-parameter]
  static typename args_info<callable>::return_type call(T* object, tuple& args)
                                                        ~~~^~~~~~
In file included from ../../../source/ps/scripting/JSInterface_Console.cpp:24:
../../../source/scriptinterface/FunctionWrapper.h: In instantiation of 'static bool ScriptFunction::ToJSNative(JSContext*, unsigned int, JS::Value*) [with auto callable = &CConsole::IsActive; typename ScriptFunction::args_info<T>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = {anonymous}::ConsoleGetter]':
../../../source/scriptinterface/FunctionWrapper.h:237:20:   required from 'static void ScriptFunction::Register(const ScriptRequest&, const char*) [with auto callable = &CConsole::IsActive; typename ScriptFunction::args_info<T>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = {anonymous}::ConsoleGetter; short unsigned int flags = 7]'
../../../source/ps/scripting/JSInterface_Console.cpp:41:94:   required from here
../../../source/scriptinterface/FunctionWrapper.h:194:28: warning: the address of 'CConsole* {anonymous}::ConsoleGetter(const ScriptRequest&, JS::CallArgs&)' will never be NULL [-Waddress]
   if constexpr (thisGetter != nullptr)
                 ~~~~~~~~~~~^~~~~~~~~~
../../../source/scriptinterface/FunctionWrapper.h: In instantiation of 'static bool ScriptFunction::ToJSNative(JSContext*, unsigned int, JS::Value*) [with auto callable = &CConsole::SetVisible; typename ScriptFunction::args_info<T>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = {anonymous}::ConsoleGetter]':
../../../source/scriptinterface/FunctionWrapper.h:237:20:   required from 'static void ScriptFunction::Register(const ScriptRequest&, const char*) [with auto callable = &CConsole::SetVisible; typename ScriptFunction::args_info<T>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = {anonymous}::ConsoleGetter; short unsigned int flags = 7]'
../../../source/ps/scripting/JSInterface_Console.cpp:42:96:   required from here
../../../source/scriptinterface/FunctionWrapper.h:194:28: warning: the address of 'CConsole* {anonymous}::ConsoleGetter(const ScriptRequest&, JS::CallArgs&)' will never be NULL [-Waddress]
In file included from ../../../source/ps/scripting/JSInterface_Hotkey.cpp:27:
../../../source/scriptinterface/FunctionWrapper.h: In instantiation of 'static typename ScriptFunction::args_info<T>::return_type ScriptFunction::call(T*, tuple&) [with auto callable = {anonymous}::GetHotkeyMap; T = void; tuple = std::tuple<const ScriptRequest&>; typename ScriptFunction::args_info<T>::return_type = JS::Value]':
../../../source/scriptinterface/FunctionWrapper.h:215:34:   required from 'static bool ScriptFunction::ToJSNative(JSContext*, unsigned int, JS::Value*) [with auto callable = {anonymous}::GetHotkeyMap; typename ScriptFunction::args_info<T>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0]'
../../../source/scriptinterface/FunctionWrapper.h:237:20:   required from 'static void ScriptFunction::Register(const ScriptRequest&, const char*) [with auto callable = {anonymous}::GetHotkeyMap; typename ScriptFunction::args_info<T>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0; short unsigned int flags = 7]'
../../../source/ps/scripting/JSInterface_Hotkey.cpp:167:60:   required from here
../../../source/scriptinterface/FunctionWrapper.h:154:59: warning: parameter 'object' set but not used [-Wunused-but-set-parameter]
  static typename args_info<callable>::return_type call(T* object, tuple& args)
                                                        ~~~^~~~~~
../../../source/scriptinterface/FunctionWrapper.h: In instantiation of 'static typename ScriptFunction::args_info<T>::return_type ScriptFunction::call(T*, tuple&) [with auto callable = {anonymous}::GetScancodeKeyNames; T = void; tuple = std::tuple<const ScriptRequest&>; typename ScriptFunction::args_info<T>::return_type = JS::Value]':
../../../source/scriptinterface/FunctionWrapper.h:215:34:   required from 'static bool ScriptFunction::ToJSNative(JSContext*, unsigned int, JS::Value*) [with auto callable = {anonymous}::GetScancodeKeyNames; typename ScriptFunction::args_info<T>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0]'
../../../source/scriptinterface/FunctionWrapper.h:237:20:   required from 'static void ScriptFunction::Register(const ScriptRequest&, const char*) [with auto callable = {anonymous}::GetScancodeKeyNames; typename ScriptFunction::args_info<T>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0; short unsigned int flags = 7]'
../../../source/ps/scripting/JSInterface_Hotkey.cpp:168:74:   required from here
../../../source/scriptinterface/FunctionWrapper.h:154:59: warning: parameter 'object' set but not used [-Wunused-but-set-parameter]
../../../source/scriptinterface/FunctionWrapper.h: In instantiation of 'static typename ScriptFunction::args_info<T>::return_type ScriptFunction::call(T*, tuple&) [with auto callable = {anonymous}::ReloadHotkeys; T = void; tuple = std::tuple<>; typename ScriptFunction::args_info<T>::return_type = void]':
../../../source/scriptinterface/FunctionWrapper.h:213:18:   required from 'static bool ScriptFunction::ToJSNative(JSContext*, unsigned int, JS::Value*) [with auto callable = {anonymous}::ReloadHotkeys; typename ScriptFunction::args_info<T>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0]'
../../../source/scriptinterface/FunctionWrapper.h:237:20:   required from 'static void ScriptFunction::Register(const ScriptRequest&, const char*) [with auto callable = {anonymous}::ReloadHotkeys; typename ScriptFunction::args_info<T>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0; short unsigned int flags = 7]'
../../../source/ps/scripting/JSInterface_Hotkey.cpp:169:62:   required from here
../../../source/scriptinterface/FunctionWrapper.h:154:59: warning: parameter 'object' set but not used [-Wunused-but-set-parameter]
../../../source/scriptinterface/FunctionWrapper.h: In instantiation of 'static typename ScriptFunction::args_info<T>::return_type ScriptFunction::call(T*, tuple&) [with auto callable = {anonymous}::GetConflicts; T = void; tuple = std::tuple<const ScriptRequest&, JS::Handle<JS::Value> >; typename ScriptFunction::args_info<T>::return_type = JS::Value]':
../../../source/scriptinterface/FunctionWrapper.h:215:34:   required from 'static bool ScriptFunction::ToJSNative(JSContext*, unsigned int, JS::Value*) [with auto callable = {anonymous}::GetConflicts; typename ScriptFunction::args_info<T>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0]'
../../../source/scriptinterface/FunctionWrapper.h:237:20:   required from 'static void ScriptFunction::Register(const ScriptRequest&, const char*) [with auto callable = {anonymous}::GetConflicts; typename ScriptFunction::args_info<T>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0; short unsigned int flags = 7]'
../../../source/ps/scripting/JSInterface_Hotkey.cpp:170:60:   required from here
../../../source/scriptinterface/FunctionWrapper.h:154:59: warning: parameter 'object' set but not used [-Wunused-but-set-parameter]
In file included from ../../../source/ps/scripting/JSInterface_Mod.cpp:23:
../../../source/scriptinterface/FunctionWrapper.h: In instantiation of 'static typename ScriptFunction::args_info<T>::return_type ScriptFunction::call(T*, tuple&) [with auto callable = {anonymous}::GetEngineInfo; T = void; tuple = std::tuple<ScriptInterface::CmptPrivate*>; typename ScriptFunction::args_info<T>::return_type = JS::Value]':
../../../source/scriptinterface/FunctionWrapper.h:215:34:   required from 'static bool ScriptFunction::ToJSNative(JSContext*, unsigned int, JS::Value*) [with auto callable = {anonymous}::GetEngineInfo; typename ScriptFunction::args_info<T>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0]'
../../../source/scriptinterface/FunctionWrapper.h:237:20:   required from 'static void ScriptFunction::Register(const ScriptRequest&, const char*) [with auto callable = {anonymous}::GetEngineInfo; typename ScriptFunction::args_info<T>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0; short unsigned int flags = 7]'
../../../source/ps/scripting/JSInterface_Mod.cpp:58:62:   required from here
../../../source/scriptinterface/FunctionWrapper.h:154:59: warning: parameter 'object' set but not used [-Wunused-but-set-parameter]
  static typename args_info<callable>::return_type call(T* object, tuple& args)
                                                        ~~~^~~~~~
../../../source/scriptinterface/FunctionWrapper.h: In instantiation of 'static typename ScriptFunction::args_info<T>::return_type ScriptFunction::call(T*, tuple&) [with auto callable = {anonymous}::GetAvailableMods; T = void; tuple = std::tuple<ScriptInterface::CmptPrivate*>; typename ScriptFunction::args_info<T>::return_type = JS::Value]':
../../../source/scriptinterface/FunctionWrapper.h:215:34:   required from 'static bool ScriptFunction::ToJSNative(JSContext*, unsigned int, JS::Value*) [with auto callable = {anonymous}::GetAvailableMods; typename ScriptFunction::args_info<T>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0]'
../../../source/scriptinterface/FunctionWrapper.h:237:20:   required from 'static void ScriptFunction::Register(const ScriptRequest&, const char*) [with auto callable = {anonymous}::GetAvailableMods; typename ScriptFunction::args_info<T>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0; short unsigned int flags = 7]'
../../../source/ps/scripting/JSInterface_Mod.cpp:59:68:   required from here
../../../source/scriptinterface/FunctionWrapper.h:154:59: warning: parameter 'object' set but not used [-Wunused-but-set-parameter]
../../../source/scriptinterface/FunctionWrapper.h: In instantiation of 'static typename ScriptFunction::args_info<T>::return_type ScriptFunction::call(T*, tuple&) [with auto callable = RestartEngine; T = void; tuple = std::tuple<>; typename ScriptFunction::args_info<T>::return_type = void]':
../../../source/scriptinterface/FunctionWrapper.h:213:18:   required from 'static bool ScriptFunction::ToJSNative(JSContext*, unsigned int, JS::Value*) [with auto callable = RestartEngine; typename ScriptFunction::args_info<T>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0]'
../../../source/scriptinterface/FunctionWrapper.h:237:20:   required from 'static void ScriptFunction::Register(const ScriptRequest&, const char*) [with auto callable = RestartEngine; typename ScriptFunction::args_info<T>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0; short unsigned int flags = 7]'
../../../source/ps/scripting/JSInterface_Mod.cpp:60:62:   required from here
../../../source/scriptinterface/FunctionWrapper.h:154:59: warning: parameter 'object' set but not used [-Wunused-but-set-parameter]
../../../source/scriptinterface/FunctionWrapper.h: In instantiation of 'static typename ScriptFunction::args_info<T>::return_type ScriptFunction::call(T*, tuple&) [with auto callable = {anonymous}::SetMods; T = void; tuple = std::tuple<std::vector<CStr8, std::allocator<CStr8> > >; typename ScriptFunction::args_info<T>::return_type = void]':
../../../source/scriptinterface/FunctionWrapper.h:213:18:   required from 'static bool ScriptFunction::ToJSNative(JSContext*, unsigned int, JS::Value*) [with auto callable = {anonymous}::SetMods; typename ScriptFunction::args_info<T>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0]'
../../../source/scriptinterface/FunctionWrapper.h:237:20:   required from 'static void ScriptFunction::Register(const ScriptRequest&, const char*) [with auto callable = {anonymous}::SetMods; typename ScriptFunction::args_info<T>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0; short unsigned int flags = 7]'
../../../source/ps/scripting/JSInterface_Mod.cpp:61:50:   required from here
../../../source/scriptinterface/FunctionWrapper.h:154:59: warning: parameter 'object' set but not used [-Wunused-but-set-parameter]
In file included from ../../../source/pch/atlas/precompiled.h:26:
../../../source/tools/atlas/GameInterface/Messages.h: In function 'void AtlasMessage::fGetTerrainGroupPreviews(AtlasMessage::qGetTerrainGroupPreviews*)':
../../../source/tools/atlas/GameInterface/Messages.h:315:8: warning: '#'target_mem_ref' not supported by dump_expr#<expression error>' may be used uninitialized in this function [-Wmaybe-uninitialized]
 struct sTerrainTexturePreview
        ^~~~~~~~~~~~~~~~~~~~~~
../../../source/tools/atlas/GameInterface/Messages.h:315:8: warning: '#'target_mem_ref' not supported by dump_expr#<expression error>' may be used uninitialized in this function [-Wmaybe-uninitialized]
../../../source/tools/atlas/GameInterface/Messages.h:315:8: warning: '#'target_mem_ref' not supported by dump_expr#<expression error>' may be used uninitialized in this function [-Wmaybe-uninitialized]
../../../source/tools/atlas/GameInterface/Messages.h:315:8: warning: '#'target_mem_ref' not supported by dump_expr#<expression error>' may be used uninitialized in this function [-Wmaybe-uninitialized]
 struct sTerrainTexturePreview
        ^~~~~~~~~~~~~~~~~~~~~~
../../../source/tools/atlas/GameInterface/Messages.h:315:8: warning: '#'target_mem_ref' not supported by dump_expr#<expression error>' may be used uninitialized in this function [-Wmaybe-uninitialized]
../../../source/tools/atlas/GameInterface/Messages.h:315:8: warning: '#'target_mem_ref' not supported by dump_expr#<expression error>' may be used uninitialized in this function [-Wmaybe-uninitialized]
In file included from /zpool0/gcc7/source/scriptinterface/tests/test_FunctionWrapper.h:20,
                 from ../../../source/scriptinterface/tests/test_FunctionWrapper.cpp:17:
../../../source/scriptinterface/FunctionWrapper.h: In instantiation of 'static typename ScriptFunction::args_info<T>::return_type ScriptFunction::call(T*, tuple&) [with auto callable = TestFunctionWrapper::_1p_v; T = void; tuple = std::tuple<int>; typename ScriptFunction::args_info<T>::return_type = void]':
../../../source/scriptinterface/FunctionWrapper.h:213:18:   required from 'static bool ScriptFunction::ToJSNative(JSContext*, unsigned int, JS::Value*) [with auto callable = TestFunctionWrapper::_1p_v; typename ScriptFunction::args_info<T>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0]'
/zpool0/gcc7/source/scriptinterface/tests/test_FunctionWrapper.h:36:97:   required from here
../../../source/scriptinterface/FunctionWrapper.h:154:59: warning: parameter 'object' set but not used [-Wunused-but-set-parameter]
  static typename args_info<callable>::return_type call(T* object, tuple& args)
                                                        ~~~^~~~~~
../../../source/scriptinterface/FunctionWrapper.h: In instantiation of 'static typename ScriptFunction::args_info<T>::return_type ScriptFunction::call(T*, tuple&) [with auto callable = TestFunctionWrapper::_3p_v; T = void; tuple = std::tuple<int, bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >; typename ScriptFunction::args_info<T>::return_type = void]':
../../../source/scriptinterface/FunctionWrapper.h:213:18:   required from 'static bool ScriptFunction::ToJSNative(JSContext*, unsigned int, JS::Value*) [with auto callable = TestFunctionWrapper::_3p_v; typename ScriptFunction::args_info<T>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0]'
/zpool0/gcc7/source/scriptinterface/tests/test_FunctionWrapper.h:37:97:   required from here
../../../source/scriptinterface/FunctionWrapper.h:154:59: warning: parameter 'object' set but not used [-Wunused-but-set-parameter]
../../../source/scriptinterface/FunctionWrapper.h: In instantiation of 'static typename ScriptFunction::args_info<T>::return_type ScriptFunction::call(T*, tuple&) [with auto callable = TestFunctionWrapper::_3p_r; T = void; tuple = std::tuple<int, bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >; typename ScriptFunction::args_info<T>::return_type = int]':
../../../source/scriptinterface/FunctionWrapper.h:217:60:   required from 'static bool ScriptFunction::ToJSNative(JSContext*, unsigned int, JS::Value*) [with auto callable = TestFunctionWrapper::_3p_r; typename ScriptFunction::args_info<T>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0]'
/zpool0/gcc7/source/scriptinterface/tests/test_FunctionWrapper.h:38:97:   required from here
../../../source/scriptinterface/FunctionWrapper.h:154:59: warning: parameter 'object' set but not used [-Wunused-but-set-parameter]
../../../source/scriptinterface/FunctionWrapper.h: In instantiation of 'static typename ScriptFunction::args_info<T>::return_type ScriptFunction::call(T*, tuple&) [with auto callable = TestFunctionWrapper::_0p_v; T = void; tuple = std::tuple<>; typename ScriptFunction::args_info<T>::return_type = void]':
../../../source/scriptinterface/FunctionWrapper.h:213:18:   required from 'static bool ScriptFunction::ToJSNative(JSContext*, unsigned int, JS::Value*) [with auto callable = TestFunctionWrapper::_0p_v; typename ScriptFunction::args_info<T>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0]'
/zpool0/gcc7/source/scriptinterface/tests/test_FunctionWrapper.h:39:97:   required from here
../../../source/scriptinterface/FunctionWrapper.h:154:59: warning: parameter 'object' set but not used [-Wunused-but-set-parameter]
../../../source/scriptinterface/FunctionWrapper.h: In instantiation of 'static typename ScriptFunction::args_info<T>::return_type ScriptFunction::call(T*, tuple&) [with auto callable = TestFunctionWrapper::_0p_r; T = void; tuple = std::tuple<>; typename ScriptFunction::args_info<T>::return_type = int]':
../../../source/scriptinterface/FunctionWrapper.h:217:60:   required from 'static bool ScriptFunction::ToJSNative(JSContext*, unsigned int, JS::Value*) [with auto callable = TestFunctionWrapper::_0p_r; typename ScriptFunction::args_info<T>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0]'
/zpool0/gcc7/source/scriptinterface/tests/test_FunctionWrapper.h:40:97:   required from here
../../../source/scriptinterface/FunctionWrapper.h:154:59: warning: parameter 'object' set but not used [-Wunused-but-set-parameter]
../../../source/scriptinterface/FunctionWrapper.h: In instantiation of 'static typename ScriptFunction::args_info<T>::return_type ScriptFunction::call(T*, tuple&) [with auto callable = TestFunctionWrapper::_handle; T = void; tuple = std::tuple<JS::Handle<JS::Value> >; typename ScriptFunction::args_info<T>::return_type = void]':
../../../source/scriptinterface/FunctionWrapper.h:213:18:   required from 'static bool ScriptFunction::ToJSNative(JSContext*, unsigned int, JS::Value*) [with auto callable = TestFunctionWrapper::_handle; typename ScriptFunction::args_info<T>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0]'
/zpool0/gcc7/source/scriptinterface/tests/test_FunctionWrapper.h:54:99:   required from here
../../../source/scriptinterface/FunctionWrapper.h:154:59: warning: parameter 'object' set but not used [-Wunused-but-set-parameter]
../../../source/scriptinterface/FunctionWrapper.h: In instantiation of 'static typename ScriptFunction::args_info<T>::return_type ScriptFunction::call(T*, tuple&) [with auto callable = TestFunctionWrapper::_handle_2; T = void; tuple = std::tuple<int, JS::Handle<JS::Value>, bool>; typename ScriptFunction::args_info<T>::return_type = void]':
../../../source/scriptinterface/FunctionWrapper.h:213:18:   required from 'static bool ScriptFunction::ToJSNative(JSContext*, unsigned int, JS::Value*) [with auto callable = TestFunctionWrapper::_handle_2; typename ScriptFunction::args_info<T>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0]'
/zpool0/gcc7/source/scriptinterface/tests/test_FunctionWrapper.h:55:101:   required from here
../../../source/scriptinterface/FunctionWrapper.h:154:59: warning: parameter 'object' set but not used [-Wunused-but-set-parameter]
../../../source/scriptinterface/FunctionWrapper.h: In instantiation of 'static typename ScriptFunction::args_info<T>::return_type ScriptFunction::call(T*, tuple&) [with auto callable = TestFunctionWrapper::_cmpt_private; T = void; tuple = std::tuple<ScriptInterface::CmptPrivate*>; typename ScriptFunction::args_info<T>::return_type = void]':
../../../source/scriptinterface/FunctionWrapper.h:213:18:   required from 'static bool ScriptFunction::ToJSNative(JSContext*, unsigned int, JS::Value*) [with auto callable = TestFunctionWrapper::_cmpt_private; typename ScriptFunction::args_info<T>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0]'
/zpool0/gcc7/source/scriptinterface/tests/test_FunctionWrapper.h:56:105:   required from here
../../../source/scriptinterface/FunctionWrapper.h:154:59: warning: parameter 'object' set but not used [-Wunused-but-set-parameter]
../../../source/scriptinterface/FunctionWrapper.h: In instantiation of 'static typename ScriptFunction::args_info<T>::return_type ScriptFunction::call(T*, tuple&) [with auto callable = TestFunctionWrapper::_cmpt_private_2; T = void; tuple = std::tuple<ScriptInterface::CmptPrivate*, int, bool>; typename ScriptFunction::args_info<T>::return_type = int]':
../../../source/scriptinterface/FunctionWrapper.h:217:60:   required from 'static bool ScriptFunction::ToJSNative(JSContext*, unsigned int, JS::Value*) [with auto callable = TestFunctionWrapper::_cmpt_private_2; typename ScriptFunction::args_info<T>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0]'
/zpool0/gcc7/source/scriptinterface/tests/test_FunctionWrapper.h:57:107:   required from here
../../../source/scriptinterface/FunctionWrapper.h:154:59: warning: parameter 'object' set but not used [-Wunused-but-set-parameter]
../../../source/scriptinterface/FunctionWrapper.h: In instantiation of 'static typename ScriptFunction::args_info<T>::return_type ScriptFunction::call(T*, tuple&) [with auto callable = TestFunctionWrapper::_script_request; T = void; tuple = std::tuple<const ScriptRequest&>; typename ScriptFunction::args_info<T>::return_type = void]':
../../../source/scriptinterface/FunctionWrapper.h:213:18:   required from 'static bool ScriptFunction::ToJSNative(JSContext*, unsigned int, JS::Value*) [with auto callable = TestFunctionWrapper::_script_request; typename ScriptFunction::args_info<T>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0]'
/zpool0/gcc7/source/scriptinterface/tests/test_FunctionWrapper.h:58:107:   required from here
../../../source/scriptinterface/FunctionWrapper.h:154:59: warning: parameter 'object' set but not used [-Wunused-but-set-parameter]
../../../source/scriptinterface/FunctionWrapper.h: In instantiation of 'static typename ScriptFunction::args_info<T>::return_type ScriptFunction::call(T*, tuple&) [with auto callable = TestFunctionWrapper::_script_request_2; T = void; tuple = std::tuple<const ScriptRequest&, int, bool>; typename ScriptFunction::args_info<T>::return_type = int]':
../../../source/scriptinterface/FunctionWrapper.h:217:60:   required from 'static bool ScriptFunction::ToJSNative(JSContext*, unsigned int, JS::Value*) [with auto callable = TestFunctionWrapper::_script_request_2; typename ScriptFunction::args_info<T>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0]'
/zpool0/gcc7/source/scriptinterface/tests/test_FunctionWrapper.h:59:109:   required from here
../../../source/scriptinterface/FunctionWrapper.h:154:59: warning: parameter 'object' set but not used [-Wunused-but-set-parameter]
In file included from /zpool0/gcc7/source/simulation2/components/tests/test_scripts.h:24,
                 from ../../../source/simulation2/components/tests/test_scripts.cpp:17:
../../../source/scriptinterface/FunctionWrapper.h: In instantiation of 'static typename ScriptFunction::args_info<T>::return_type ScriptFunction::call(T*, tuple&) [with auto callable = TestComponentScripts::Script_LoadComponentScript; T = void; tuple = std::tuple<ScriptInterface::CmptPrivate*, Path>; typename ScriptFunction::args_info<T>::return_type = void]':
../../../source/scriptinterface/FunctionWrapper.h:213:18:   required from 'static bool ScriptFunction::ToJSNative(JSContext*, unsigned int, JS::Value*) [with auto callable = TestComponentScripts::Script_LoadComponentScript; typename ScriptFunction::args_info<T>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0]'
../../../source/scriptinterface/FunctionWrapper.h:237:20:   required from 'static void ScriptFunction::Register(const ScriptRequest&, const char*) [with auto callable = TestComponentScripts::Script_LoadComponentScript; typename ScriptFunction::args_info<T>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0; short unsigned int flags = 7]'
/zpool0/gcc7/source/simulation2/components/tests/test_scripts.h:123:82:   required from here
../../../source/scriptinterface/FunctionWrapper.h:154:59: warning: parameter 'object' set but not used [-Wunused-but-set-parameter]
  static typename args_info<callable>::return_type call(T* object, tuple& args)
                                                        ~~~^~~~~~
../../../source/scriptinterface/FunctionWrapper.h: In instantiation of 'static typename ScriptFunction::args_info<T>::return_type ScriptFunction::call(T*, tuple&) [with auto callable = TestComponentScripts::Script_LoadHelperScript; T = void; tuple = std::tuple<ScriptInterface::CmptPrivate*, Path>; typename ScriptFunction::args_info<T>::return_type = void]':
../../../source/scriptinterface/FunctionWrapper.h:213:18:   required from 'static bool ScriptFunction::ToJSNative(JSContext*, unsigned int, JS::Value*) [with auto callable = TestComponentScripts::Script_LoadHelperScript; typename ScriptFunction::args_info<T>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0]'
../../../source/scriptinterface/FunctionWrapper.h:237:20:   required from 'static void ScriptFunction::Register(const ScriptRequest&, const char*) [with auto callable = TestComponentScripts::Script_LoadHelperScript; typename ScriptFunction::args_info<T>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0; short unsigned int flags = 7]'
/zpool0/gcc7/source/simulation2/components/tests/test_scripts.h:124:76:   required from here
../../../source/scriptinterface/FunctionWrapper.h:154:59: warning: parameter 'object' set but not used [-Wunused-but-set-parameter]
../../../source/scriptinterface/FunctionWrapper.h: In instantiation of 'static typename ScriptFunction::args_info<T>::return_type ScriptFunction::call(T*, tuple&) [with auto callable = TestComponentScripts::Script_SerializationRoundTrip; T = void; tuple = std::tuple<ScriptInterface::CmptPrivate*, JS::Handle<JS::Value> >; typename ScriptFunction::args_info<T>::return_type = JS::Value]':
../../../source/scriptinterface/FunctionWrapper.h:215:34:   required from 'static bool ScriptFunction::ToJSNative(JSContext*, unsigned int, JS::Value*) [with auto callable = TestComponentScripts::Script_SerializationRoundTrip; typename ScriptFunction::args_info<T>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0]'
../../../source/scriptinterface/FunctionWrapper.h:237:20:   required from 'static void ScriptFunction::Register(const ScriptRequest&, const char*) [with auto callable = TestComponentScripts::Script_SerializationRoundTrip; typename ScriptFunction::args_info<T>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0; short unsigned int flags = 7]'
/zpool0/gcc7/source/simulation2/components/tests/test_scripts.h:125:88:   required from here
../../../source/scriptinterface/FunctionWrapper.h:154:59: warning: parameter 'object' set but not used [-Wunused-but-set-parameter]
In file included from ../../../source/test_setup.cpp:39:
../../../source/scriptinterface/FunctionWrapper.h: In instantiation of 'static typename ScriptFunction::args_info<T>::return_type ScriptFunction::call(T*, tuple&) [with auto callable = {anonymous}::script_TS_FAIL; T = void; tuple = std::tuple<std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > >; typename ScriptFunction::args_info<T>::return_type = void]':
../../../source/scriptinterface/FunctionWrapper.h:213:18:   required from 'static bool ScriptFunction::ToJSNative(JSContext*, unsigned int, JS::Value*) [with auto callable = {anonymous}::script_TS_FAIL; typename ScriptFunction::args_info<T>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0]'
../../../source/scriptinterface/FunctionWrapper.h:237:20:   required from 'static void ScriptFunction::Register(const ScriptRequest&, const char*) [with auto callable = {anonymous}::script_TS_FAIL; typename ScriptFunction::args_info<T>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0; short unsigned int flags = 7]'
../../../source/test_setup.cpp:151:56:   required from here
../../../source/scriptinterface/FunctionWrapper.h:154:59: warning: parameter 'object' set but not used [-Wunused-but-set-parameter]
  static typename args_info<callable>::return_type call(T* object, tuple& args)
                                                        ~~~^~~~~~

Link to build: https://jenkins.wildfiregames.com/job/docker-differential/4995/display/redirect

Build failure - The Moirai have given mortals hearts that can endure.

Debug: 
Microsoft (R) Build Engine version 15.9.21+g9802d43bc3 for .NET Framework
Copyright (C) Microsoft Corporation. All rights reserved.

    11>e:\jenkins\workspace\vs2015-differential\libraries\source\spidermonkey\include-win32-debug\js\sweepingapi.h(38): warning C4100: 'needs': unreferenced formal parameter (compiling source file ..\..\..\source\simulation2\components\CCmpAIManager.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
     7>e:\jenkins\workspace\vs2015-differential\libraries\source\spidermonkey\include-win32-debug\js\sweepingapi.h(38): warning C4100: 'needs': unreferenced formal parameter (compiling source file ..\..\..\source\network\NetMessageSim.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\network.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\scriptinterface\functionwrapper.h(154): warning C4100: 'object': unreferenced formal parameter (compiling source file ..\..\..\source\ps\GameSetup\HWDetect.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\ps\scripting\jsinterface_console.cpp(41): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\ps\scripting\jsinterface_console.cpp(41): error C2993: 'CConsole': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\ps\scripting\jsinterface_console.cpp(41): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\ps\scripting\jsinterface_console.cpp(42): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\ps\scripting\jsinterface_console.cpp(42): error C2993: 'CConsole': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\ps\scripting\jsinterface_console.cpp(42): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\scriptinterface\functionwrapper.h(139): warning C4100: 'went_ok': unreferenced formal parameter (compiling source file ..\..\..\source\ps\scripting\JSInterface_Hotkey.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\scriptinterface\functionwrapper.h(139): warning C4100: 'args': unreferenced formal parameter (compiling source file ..\..\..\source\ps\scripting\JSInterface_Hotkey.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\scriptinterface\functionwrapper.h(154): warning C4100: 'object': unreferenced formal parameter (compiling source file ..\..\..\source\ps\scripting\JSInterface_Hotkey.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\scriptinterface\functionwrapper.h(119): warning C4100: 'went_ok': unreferenced formal parameter (compiling source file ..\..\..\source\ps\scripting\JSInterface_Hotkey.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\scriptinterface\functionwrapper.h(119): warning C4100: 'args': unreferenced formal parameter (compiling source file ..\..\..\source\ps\scripting\JSInterface_Hotkey.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\scriptinterface\functionwrapper.h(119): warning C4100: 'rq': unreferenced formal parameter (compiling source file ..\..\..\source\ps\scripting\JSInterface_Hotkey.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\scriptinterface\functionwrapper.h(80): warning C4100: 'went_ok': unreferenced formal parameter (compiling source file ..\..\..\source\ps\scripting\JSInterface_Hotkey.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\scriptinterface\functionwrapper.h(80): warning C4100: 'rq': unreferenced formal parameter (compiling source file ..\..\..\source\ps\scripting\JSInterface_Hotkey.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\scriptinterface\functionwrapper.h(129): warning C4100: 'went_ok': unreferenced formal parameter (compiling source file ..\..\..\source\ps\scripting\JSInterface_Mod.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\scriptinterface\functionwrapper.h(129): warning C4100: 'args': unreferenced formal parameter (compiling source file ..\..\..\source\ps\scripting\JSInterface_Mod.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\scriptinterface\functionwrapper.h(129): warning C4100: 'rq': unreferenced formal parameter (compiling source file ..\..\..\source\ps\scripting\JSInterface_Mod.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\scriptinterface\functionwrapper.h(154): warning C4100: 'object': unreferenced formal parameter (compiling source file ..\..\..\source\ps\scripting\JSInterface_Mod.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\scriptinterface\functionwrapper.h(119): warning C4100: 'went_ok': unreferenced formal parameter (compiling source file ..\..\..\source\ps\scripting\JSInterface_Mod.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\scriptinterface\functionwrapper.h(119): warning C4100: 'args': unreferenced formal parameter (compiling source file ..\..\..\source\ps\scripting\JSInterface_Mod.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\scriptinterface\functionwrapper.h(119): warning C4100: 'rq': unreferenced formal parameter (compiling source file ..\..\..\source\ps\scripting\JSInterface_Mod.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\libraries\source\spidermonkey\include-win32-debug\js\sweepingapi.h(38): warning C4100: 'needs': unreferenced formal parameter (compiling source file ..\..\..\source\simulation2\serialization\BinarySerializer.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\libraries\source\spidermonkey\include-win32-debug\js\sweepingapi.h(38): warning C4100: 'needs': unreferenced formal parameter (compiling source file ..\..\..\source\simulation2\serialization\HashSerializer.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\libraries\source\spidermonkey\include-win32-debug\js\sweepingapi.h(38): warning C4100: 'needs': unreferenced formal parameter (compiling source file ..\..\..\source\simulation2\serialization\StdDeserializer.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\libraries\source\spidermonkey\include-win32-debug\js\sweepingapi.h(38): warning C4100: 'needs': unreferenced formal parameter (compiling source file ..\..\..\source\simulation2\serialization\StdSerializer.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\system\componentmanager.cpp(75): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\system\componentmanager.cpp(75): error C2993: 'CComponentManager': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\system\componentmanager.cpp(75): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\system\componentmanager.cpp(76): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\system\componentmanager.cpp(76): error C2993: 'CComponentManager': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\system\componentmanager.cpp(76): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\system\componentmanager.cpp(77): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\system\componentmanager.cpp(77): error C2993: 'CComponentManager': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\system\componentmanager.cpp(77): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\system\componentmanager.cpp(78): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\system\componentmanager.cpp(78): error C2993: 'CComponentManager': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\system\componentmanager.cpp(78): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\system\componentmanager.cpp(79): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\system\componentmanager.cpp(79): error C2993: 'CComponentManager': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\system\componentmanager.cpp(79): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\system\componentmanager.cpp(80): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\system\componentmanager.cpp(80): error C2993: 'CComponentManager': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\system\componentmanager.cpp(80): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\system\componentmanager.cpp(81): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\system\componentmanager.cpp(81): error C2993: 'CComponentManager': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\system\componentmanager.cpp(81): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\system\componentmanager.cpp(82): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\system\componentmanager.cpp(82): error C2993: 'CComponentManager': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\system\componentmanager.cpp(82): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\system\componentmanager.cpp(83): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\system\componentmanager.cpp(83): error C2993: 'CComponentManager': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\system\componentmanager.cpp(83): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\system\componentmanager.cpp(84): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\system\componentmanager.cpp(84): error C2993: 'CComponentManager': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\system\componentmanager.cpp(84): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\system\componentmanager.cpp(85): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\system\componentmanager.cpp(85): error C2993: 'CComponentManager': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\system\componentmanager.cpp(85): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\system\componentmanager.cpp(86): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\system\componentmanager.cpp(86): error C2993: 'CComponentManager': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\system\componentmanager.cpp(86): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\system\componentmanager.cpp(87): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\system\componentmanager.cpp(87): error C2993: 'CComponentManager': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\system\componentmanager.cpp(87): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\system\componentmanager.cpp(88): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\system\componentmanager.cpp(88): error C2993: 'CComponentManager': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\system\componentmanager.cpp(88): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\system\componentmanager.cpp(89): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\system\componentmanager.cpp(89): error C2993: 'CComponentManager': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\system\componentmanager.cpp(89): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\libraries\source\spidermonkey\include-win32-debug\js\sweepingapi.h(38): warning C4100: 'needs': unreferenced formal parameter (compiling source file ..\..\..\source\simulation2\system\ComponentManagerSerialization.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]

Link to build: https://jenkins.wildfiregames.com/job/vs2015-differential/4437/display/redirect

wraitii updated this revision to Diff 16171.Mar 1 2021, 4:12 PM

Think this should fix VS17. There's apparently some weird bug with auto non-type parameters there.

Vulcan added a comment.Mar 1 2021, 4:31 PM

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/libnetwork_dbg.a(precompiled.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: ../../../binaries/system/liblobby_dbg.a(precompiled.o) has no symbols
/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/libscriptinterface_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
../../../source/graphics/ShaderProgram.cpp:86:15: warning: 'Reload' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
        virtual void Reload()
                     ^
../../../source/graphics/ShaderProgram.h:124:15: note: overridden virtual function is here
        virtual void Reload() = 0;
                     ^
../../../source/graphics/ShaderProgram.cpp:118:15: warning: 'Bind' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
        virtual void Bind()
                     ^
../../../source/graphics/ShaderProgram.h:135:15: note: overridden virtual function is here
        virtual void Bind() = 0;
                     ^
../../../source/graphics/ShaderProgram.cpp:128:15: warning: 'Unbind' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
        virtual void Unbind()
                     ^
../../../source/graphics/ShaderProgram.h:140:15: note: overridden virtual function is here
        virtual void Unbind() = 0;
                     ^
../../../source/graphics/ShaderProgram.cpp:156:18: warning: 'GetTextureBinding' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
        virtual Binding GetTextureBinding(texture_id_t id)
                        ^
../../../source/graphics/ShaderProgram.h:149:18: note: overridden virtual function is here
        virtual Binding GetTextureBinding(texture_id_t id) = 0;
                        ^
../../../source/graphics/ShaderProgram.cpp:166:15: warning: 'BindTexture' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
        virtual void BindTexture(texture_id_t id, Handle tex)
                     ^
../../../source/graphics/ShaderProgram.h:153:15: note: overridden virtual function is here
        virtual void BindTexture(texture_id_t id, Handle tex) = 0;
                     ^
../../../source/graphics/ShaderProgram.cpp:179:15: warning: 'BindTexture' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
        virtual void BindTexture(texture_id_t id, GLuint tex)
                     ^
../../../source/graphics/ShaderProgram.h:154:15: note: overridden virtual function is here
        virtual void BindTexture(texture_id_t id, GLuint tex) = 0;
                     ^
../../../source/graphics/ShaderProgram.cpp:190:15: warning: 'BindTexture' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
        virtual void BindTexture(Binding id, Handle tex)
                     ^
../../../source/graphics/ShaderProgram.h:155:15: note: overridden virtual function is here
        virtual void BindTexture(Binding id, Handle tex) = 0;
                     ^
../../../source/graphics/ShaderProgram.cpp:197:18: warning: 'GetUniformBinding' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
        virtual Binding GetUniformBinding(uniform_id_t id)
                        ^
../../../source/graphics/ShaderProgram.h:158:18: note: overridden virtual function is here
        virtual Binding GetUniformBinding(uniform_id_t id) = 0;
                        ^
../../../source/graphics/ShaderProgram.cpp:202:15: warning: 'Uniform' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
        virtual void Uniform(Binding id, float v0, float v1, float v2, float v3)
                     ^
../../../source/graphics/ShaderProgram.h:161:15: note: overridden virtual function is here
        virtual void Uniform(Binding id, float v0, float v1, float v2, float v3) = 0;
                     ^
../../../source/graphics/ShaderProgram.cpp:211:15: warning: 'Uniform' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
        virtual void Uniform(Binding id, const CMatrix3D& v)
                     ^
../../../source/graphics/ShaderProgram.h:162:15: note: overridden virtual function is here
        virtual void Uniform(Binding id, const CMatrix3D& v) = 0;
                     ^
../../../source/graphics/ShaderProgram.cpp:230:15: warning: 'Uniform' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
        virtual void Uniform(Binding id, size_t count, const CMatrix3D* v)
                     ^
../../../source/graphics/ShaderProgram.h:163:15: note: overridden virtual function is here
        virtual void Uniform(Binding id, size_t count, const CMatrix3D* v) = 0;
                     ^
../../../source/graphics/ShaderProgram.cpp:236:15: warning: 'Uniform' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
        virtual void Uniform(Binding id, size_t count, const float* v)
                     ^
../../../source/graphics/ShaderProgram.h:164:15: note: overridden virtual function is here
        virtual void Uniform(Binding id, size_t count, const float* v) = 0;
                     ^
12 warnings generated.
/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
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: ../../../binaries/system/liblowlevel_dbg.a(dbghelp.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: ../../../binaries/system/liblowlevel_dbg.a(file_stats.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: ../../../binaries/system/liblowlevel_dbg.a(vfs_path.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//OpenGL.framework/OpenGL.tbd and library file /System/Library/Frameworks//OpenGL.framework/OpenGL 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/OpenGL.framework/Versions/A/Libraries/libGLU.tbd and library file /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.dylib are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.tbd and library file /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib 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.
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//OpenGL.framework/OpenGL.tbd and library file /System/Library/Frameworks//OpenGL.framework/OpenGL 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/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.tbd and library file /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.dylib are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.tbd and library file /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib 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/libnetwork.a(precompiled.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: ../../../binaries/system/liblobby.a(precompiled.o) has no symbols
/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/libscriptinterface.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
../../../source/graphics/ShaderProgram.cpp:86:15: warning: 'Reload' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
        virtual void Reload()
                     ^
../../../source/graphics/ShaderProgram.h:124:15: note: overridden virtual function is here
        virtual void Reload() = 0;
                     ^
../../../source/graphics/ShaderProgram.cpp:118:15: warning: 'Bind' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
        virtual void Bind()
                     ^
../../../source/graphics/ShaderProgram.h:135:15: note: overridden virtual function is here
        virtual void Bind() = 0;
                     ^
../../../source/graphics/ShaderProgram.cpp:128:15: warning: 'Unbind' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
        virtual void Unbind()
                     ^
../../../source/graphics/ShaderProgram.h:140:15: note: overridden virtual function is here
        virtual void Unbind() = 0;
                     ^
../../../source/graphics/ShaderProgram.cpp:156:18: warning: 'GetTextureBinding' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
        virtual Binding GetTextureBinding(texture_id_t id)
                        ^
../../../source/graphics/ShaderProgram.h:149:18: note: overridden virtual function is here
        virtual Binding GetTextureBinding(texture_id_t id) = 0;
                        ^
../../../source/graphics/ShaderProgram.cpp:166:15: warning: 'BindTexture' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
        virtual void BindTexture(texture_id_t id, Handle tex)
                     ^
../../../source/graphics/ShaderProgram.h:153:15: note: overridden virtual function is here
        virtual void BindTexture(texture_id_t id, Handle tex) = 0;
                     ^
../../../source/graphics/ShaderProgram.cpp:179:15: warning: 'BindTexture' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
        virtual void BindTexture(texture_id_t id, GLuint tex)
                     ^
../../../source/graphics/ShaderProgram.h:154:15: note: overridden virtual function is here
        virtual void BindTexture(texture_id_t id, GLuint tex) = 0;
                     ^
../../../source/graphics/ShaderProgram.cpp:190:15: warning: 'BindTexture' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
        virtual void BindTexture(Binding id, Handle tex)
                     ^
../../../source/graphics/ShaderProgram.h:155:15: note: overridden virtual function is here
        virtual void BindTexture(Binding id, Handle tex) = 0;
                     ^
../../../source/graphics/ShaderProgram.cpp:197:18: warning: 'GetUniformBinding' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
        virtual Binding GetUniformBinding(uniform_id_t id)
                        ^
../../../source/graphics/ShaderProgram.h:158:18: note: overridden virtual function is here
        virtual Binding GetUniformBinding(uniform_id_t id) = 0;
                        ^
../../../source/graphics/ShaderProgram.cpp:202:15: warning: 'Uniform' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
        virtual void Uniform(Binding id, float v0, float v1, float v2, float v3)
                     ^
../../../source/graphics/ShaderProgram.h:161:15: note: overridden virtual function is here
        virtual void Uniform(Binding id, float v0, float v1, float v2, float v3) = 0;
                     ^
../../../source/graphics/ShaderProgram.cpp:211:15: warning: 'Uniform' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
        virtual void Uniform(Binding id, const CMatrix3D& v)
                     ^
../../../source/graphics/ShaderProgram.h:162:15: note: overridden virtual function is here
        virtual void Uniform(Binding id, const CMatrix3D& v) = 0;
                     ^
../../../source/graphics/ShaderProgram.cpp:230:15: warning: 'Uniform' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
        virtual void Uniform(Binding id, size_t count, const CMatrix3D* v)
                     ^
../../../source/graphics/ShaderProgram.h:163:15: note: overridden virtual function is here
        virtual void Uniform(Binding id, size_t count, const CMatrix3D* v) = 0;
                     ^
../../../source/graphics/ShaderProgram.cpp:236:15: warning: 'Uniform' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
        virtual void Uniform(Binding id, size_t count, const float* v)
                     ^
../../../source/graphics/ShaderProgram.h:164:15: note: overridden virtual function is here
        virtual void Uniform(Binding id, size_t count, const float* v) = 0;
                     ^
12 warnings generated.
/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
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: ../../../binaries/system/liblowlevel.a(dbghelp.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: ../../../binaries/system/liblowlevel.a(file_stats.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: ../../../binaries/system/liblowlevel.a(vfs_path.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//OpenGL.framework/OpenGL.tbd and library file /System/Library/Frameworks//OpenGL.framework/OpenGL 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/OpenGL.framework/Versions/A/Libraries/libGLU.tbd and library file /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.dylib are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.tbd and library file /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib 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//OpenGL.framework/OpenGL.tbd and library file /System/Library/Frameworks//OpenGL.framework/OpenGL 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/OpenGL.framework/Versions/A/Libraries/libGLU.tbd and library file /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.dylib are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.tbd and library file /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib 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/3358/display/redirect

Vulcan added a comment.Mar 1 2021, 4:38 PM

Successful build - Chance fights ever on the side of the prudent.

Debug: 
Microsoft (R) Build Engine version 15.9.21+g9802d43bc3 for .NET Framework
Copyright (C) Microsoft Corporation. All rights reserved.

     7>e:\jenkins\workspace\vs2015-differential\libraries\source\spidermonkey\include-win32-debug\js\sweepingapi.h(38): warning C4100: 'needs': unreferenced formal parameter (compiling source file ..\..\..\source\network\NetMessageSim.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\network.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\libraries\source\spidermonkey\include-win32-debug\js\sweepingapi.h(38): warning C4100: 'needs': unreferenced formal parameter (compiling source file ..\..\..\source\simulation2\components\CCmpAIManager.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\scriptinterface\functionwrapper.h(154): warning C4100: 'object': unreferenced formal parameter (compiling source file ..\..\..\source\ps\GameSetup\HWDetect.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\scriptinterface\functionwrapper.h(119): warning C4100: 'went_ok': unreferenced formal parameter (compiling source file ..\..\..\source\ps\scripting\JSInterface_Console.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\scriptinterface\functionwrapper.h(119): warning C4100: 'args': unreferenced formal parameter (compiling source file ..\..\..\source\ps\scripting\JSInterface_Console.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\scriptinterface\functionwrapper.h(119): warning C4100: 'rq': unreferenced formal parameter (compiling source file ..\..\..\source\ps\scripting\JSInterface_Console.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\scriptinterface\functionwrapper.h(139): warning C4100: 'went_ok': unreferenced formal parameter (compiling source file ..\..\..\source\ps\scripting\JSInterface_Hotkey.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\scriptinterface\functionwrapper.h(139): warning C4100: 'args': unreferenced formal parameter (compiling source file ..\..\..\source\ps\scripting\JSInterface_Hotkey.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\scriptinterface\functionwrapper.h(154): warning C4100: 'object': unreferenced formal parameter (compiling source file ..\..\..\source\ps\scripting\JSInterface_Hotkey.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\scriptinterface\functionwrapper.h(119): warning C4100: 'went_ok': unreferenced formal parameter (compiling source file ..\..\..\source\ps\scripting\JSInterface_Hotkey.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\scriptinterface\functionwrapper.h(119): warning C4100: 'args': unreferenced formal parameter (compiling source file ..\..\..\source\ps\scripting\JSInterface_Hotkey.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\scriptinterface\functionwrapper.h(119): warning C4100: 'rq': unreferenced formal parameter (compiling source file ..\..\..\source\ps\scripting\JSInterface_Hotkey.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\scriptinterface\functionwrapper.h(80): warning C4100: 'went_ok': unreferenced formal parameter (compiling source file ..\..\..\source\ps\scripting\JSInterface_Hotkey.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\scriptinterface\functionwrapper.h(80): warning C4100: 'rq': unreferenced formal parameter (compiling source file ..\..\..\source\ps\scripting\JSInterface_Hotkey.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\scriptinterface\functionwrapper.h(129): warning C4100: 'went_ok': unreferenced formal parameter (compiling source file ..\..\..\source\ps\scripting\JSInterface_Mod.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\scriptinterface\functionwrapper.h(129): warning C4100: 'args': unreferenced formal parameter (compiling source file ..\..\..\source\ps\scripting\JSInterface_Mod.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\scriptinterface\functionwrapper.h(129): warning C4100: 'rq': unreferenced formal parameter (compiling source file ..\..\..\source\ps\scripting\JSInterface_Mod.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\scriptinterface\functionwrapper.h(154): warning C4100: 'object': unreferenced formal parameter (compiling source file ..\..\..\source\ps\scripting\JSInterface_Mod.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\scriptinterface\functionwrapper.h(119): warning C4100: 'went_ok': unreferenced formal parameter (compiling source file ..\..\..\source\ps\scripting\JSInterface_Mod.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\scriptinterface\functionwrapper.h(119): warning C4100: 'args': unreferenced formal parameter (compiling source file ..\..\..\source\ps\scripting\JSInterface_Mod.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\scriptinterface\functionwrapper.h(119): warning C4100: 'rq': unreferenced formal parameter (compiling source file ..\..\..\source\ps\scripting\JSInterface_Mod.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\libraries\source\spidermonkey\include-win32-debug\js\sweepingapi.h(38): warning C4100: 'needs': unreferenced formal parameter (compiling source file ..\..\..\source\simulation2\serialization\BinarySerializer.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\libraries\source\spidermonkey\include-win32-debug\js\sweepingapi.h(38): warning C4100: 'needs': unreferenced formal parameter (compiling source file ..\..\..\source\simulation2\serialization\HashSerializer.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\libraries\source\spidermonkey\include-win32-debug\js\sweepingapi.h(38): warning C4100: 'needs': unreferenced formal parameter (compiling source file ..\..\..\source\simulation2\serialization\StdDeserializer.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\libraries\source\spidermonkey\include-win32-debug\js\sweepingapi.h(38): warning C4100: 'needs': unreferenced formal parameter (compiling source file ..\..\..\source\simulation2\serialization\StdSerializer.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\libraries\source\spidermonkey\include-win32-debug\js\sweepingapi.h(38): warning C4100: 'needs': unreferenced formal parameter (compiling source file ..\..\..\source\simulation2\system\ComponentManagerSerialization.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\scriptinterface\functionwrapper.h(119): warning C4100: 'went_ok': unreferenced formal parameter (compiling source file ..\..\..\source\simulation2\system\ComponentManager.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\scriptinterface\functionwrapper.h(119): warning C4100: 'args': unreferenced formal parameter (compiling source file ..\..\..\source\simulation2\system\ComponentManager.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\scriptinterface\functionwrapper.h(119): warning C4100: 'rq': unreferenced formal parameter (compiling source file ..\..\..\source\simulation2\system\ComponentManager.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\scriptinterface\functionwrapper.h(80): warning C4100: 'went_ok': unreferenced formal parameter (compiling source file ..\..\..\source\simulation2\system\ComponentManager.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\scriptinterface\functionwrapper.h(80): warning C4100: 'rq': unreferenced formal parameter (compiling source file ..\..\..\source\simulation2\system\ComponentManager.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    17>wsecure_crt.obj : warning LNK4221: This object file does not define any previously undefined public symbols, so it will not be used by any link operation that consumes this library [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\lowlevel.vcxproj]
    17>wprofiler.obj : warning LNK4221: This object file does not define any previously undefined public symbols, so it will not be used by any link operation that consumes this library [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\lowlevel.vcxproj]
    17>manifest.obj : warning LNK4221: This object file does not define any previously undefined public symbols, so it will not be used by any link operation that consumes this library [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\lowlevel.vcxproj]
    17>secure_crt.obj : warning LNK4221: This object file does not define any previously undefined public symbols, so it will not be used by any link operation that consumes this library [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\lowlevel.vcxproj]
    17>posix.obj : warning LNK4221: This object file does not define any previously undefined public symbols, so it will not be used by any link operation that consumes this library [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\lowlevel.vcxproj]
    17>vfs_path.obj : warning LNK4221: This object file does not define any previously undefined public symbols, so it will not be used by any link operation that consumes this library [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\lowlevel.vcxproj]
    17>file_stats.obj : warning LNK4221: This object file does not define any previously undefined public symbols, so it will not be used by any link operation that consumes this library [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\lowlevel.vcxproj]
     4>MSVCRTD.lib(initializers.obj) : warning LNK4098: defaultlib 'msvcrt.lib' conflicts with use of other libs; use /NODEFAULTLIB:library [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\pyrogenesis.vcxproj]
    22>e:\jenkins\workspace\vs2015-differential\libraries\source\spidermonkey\include-win32-debug\js\sweepingapi.h(38): warning C4100: 'needs': unreferenced formal parameter [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\test.vcxproj]
    22>e:\jenkins\workspace\vs2015-differential\source\scriptinterface\functionwrapper.h(154): warning C4100: 'object': unreferenced formal parameter (compiling source file ..\..\..\source\scriptinterface\tests\test_FunctionWrapper.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\test.vcxproj]
    22>e:\jenkins\workspace\vs2015-differential\source\scriptinterface\functionwrapper.h(154): warning C4100: 'object': unreferenced formal parameter (compiling source file ..\..\..\source\simulation2\components\tests\test_scripts.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\test.vcxproj]
    22>e:\jenkins\workspace\vs2015-differential\source\scriptinterface\functionwrapper.h(80): warning C4100: 'went_ok': unreferenced formal parameter (compiling source file ..\..\..\source\simulation2\components\tests\test_scripts.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\test.vcxproj]
    22>e:\jenkins\workspace\vs2015-differential\source\scriptinterface\functionwrapper.h(80): warning C4100: 'rq': unreferenced formal parameter (compiling source file ..\..\..\source\simulation2\components\tests\test_scripts.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\test.vcxproj]
    22>e:\jenkins\workspace\vs2015-differential\source\scriptinterface\functionwrapper.h(154): warning C4100: 'object': unreferenced formal parameter (compiling source file ..\..\..\source\test_setup.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\test.vcxproj]
    22>MSVCRTD.lib(initializers.obj) : warning LNK4098: defaultlib 'msvcrt.lib' conflicts with use of other libs; use /NODEFAULTLIB:library [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\test.vcxproj]
Release: 
Microsoft (R) Build Engine version 15.9.21+g9802d43bc3 for .NET Framework
Copyright (C) Microsoft Corporation. All rights reserved.

    13>e:\jenkins\workspace\vs2015-differential\source\scriptinterface\functionwrapper.h(154): warning C4100: 'object': unreferenced formal parameter (compiling source file ..\..\..\source\ps\GameSetup\HWDetect.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\scriptinterface\functionwrapper.h(119): warning C4100: 'went_ok': unreferenced formal parameter (compiling source file ..\..\..\source\ps\scripting\JSInterface_Console.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\scriptinterface\functionwrapper.h(119): warning C4100: 'args': unreferenced formal parameter (compiling source file ..\..\..\source\ps\scripting\JSInterface_Console.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\scriptinterface\functionwrapper.h(119): warning C4100: 'rq': unreferenced formal parameter (compiling source file ..\..\..\source\ps\scripting\JSInterface_Console.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\scriptinterface\functionwrapper.h(139): warning C4100: 'went_ok': unreferenced formal parameter (compiling source file ..\..\..\source\ps\scripting\JSInterface_Hotkey.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\scriptinterface\functionwrapper.h(139): warning C4100: 'args': unreferenced formal parameter (compiling source file ..\..\..\source\ps\scripting\JSInterface_Hotkey.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\scriptinterface\functionwrapper.h(154): warning C4100: 'object': unreferenced formal parameter (compiling source file ..\..\..\source\ps\scripting\JSInterface_Hotkey.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\scriptinterface\functionwrapper.h(119): warning C4100: 'went_ok': unreferenced formal parameter (compiling source file ..\..\..\source\ps\scripting\JSInterface_Hotkey.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\scriptinterface\functionwrapper.h(119): warning C4100: 'args': unreferenced formal parameter (compiling source file ..\..\..\source\ps\scripting\JSInterface_Hotkey.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\scriptinterface\functionwrapper.h(119): warning C4100: 'rq': unreferenced formal parameter (compiling source file ..\..\..\source\ps\scripting\JSInterface_Hotkey.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\scriptinterface\functionwrapper.h(80): warning C4100: 'went_ok': unreferenced formal parameter (compiling source file ..\..\..\source\ps\scripting\JSInterface_Hotkey.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\scriptinterface\functionwrapper.h(80): warning C4100: 'rq': unreferenced formal parameter (compiling source file ..\..\..\source\ps\scripting\JSInterface_Hotkey.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\scriptinterface\functionwrapper.h(129): warning C4100: 'went_ok': unreferenced formal parameter (compiling source file ..\..\..\source\ps\scripting\JSInterface_Mod.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\scriptinterface\functionwrapper.h(129): warning C4100: 'args': unreferenced formal parameter (compiling source file ..\..\..\source\ps\scripting\JSInterface_Mod.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\scriptinterface\functionwrapper.h(129): warning C4100: 'rq': unreferenced formal parameter (compiling source file ..\..\..\source\ps\scripting\JSInterface_Mod.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\scriptinterface\functionwrapper.h(154): warning C4100: 'object': unreferenced formal parameter (compiling source file ..\..\..\source\ps\scripting\JSInterface_Mod.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\scriptinterface\functionwrapper.h(119): warning C4100: 'went_ok': unreferenced formal parameter (compiling source file ..\..\..\source\ps\scripting\JSInterface_Mod.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\scriptinterface\functionwrapper.h(119): warning C4100: 'args': unreferenced formal parameter (compiling source file ..\..\..\source\ps\scripting\JSInterface_Mod.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\scriptinterface\functionwrapper.h(119): warning C4100: 'rq': unreferenced formal parameter (compiling source file ..\..\..\source\ps\scripting\JSInterface_Mod.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\scriptinterface\functionwrapper.h(119): warning C4100: 'went_ok': unreferenced formal parameter (compiling source file ..\..\..\source\simulation2\system\ComponentManager.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\scriptinterface\functionwrapper.h(119): warning C4100: 'args': unreferenced formal parameter (compiling source file ..\..\..\source\simulation2\system\ComponentManager.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\scriptinterface\functionwrapper.h(119): warning C4100: 'rq': unreferenced formal parameter (compiling source file ..\..\..\source\simulation2\system\ComponentManager.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\scriptinterface\functionwrapper.h(80): warning C4100: 'went_ok': unreferenced formal parameter (compiling source file ..\..\..\source\simulation2\system\ComponentManager.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\scriptinterface\functionwrapper.h(80): warning C4100: 'rq': unreferenced formal parameter (compiling source file ..\..\..\source\simulation2\system\ComponentManager.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    22>e:\jenkins\workspace\vs2015-differential\source\maths\fixed.h(158): warning C4724: potential mod by 0 [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\test.vcxproj]
    22>e:\jenkins\workspace\vs2015-differential\source\scriptinterface\functionwrapper.h(154): warning C4100: 'object': unreferenced formal parameter (compiling source file ..\..\..\source\scriptinterface\tests\test_FunctionWrapper.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\test.vcxproj]
    22>e:\jenkins\workspace\vs2015-differential\source\scriptinterface\functionwrapper.h(154): warning C4100: 'object': unreferenced formal parameter (compiling source file ..\..\..\source\simulation2\components\tests\test_scripts.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\test.vcxproj]
    22>e:\jenkins\workspace\vs2015-differential\source\scriptinterface\functionwrapper.h(80): warning C4100: 'went_ok': unreferenced formal parameter (compiling source file ..\..\..\source\simulation2\components\tests\test_scripts.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\test.vcxproj]
    22>e:\jenkins\workspace\vs2015-differential\source\scriptinterface\functionwrapper.h(80): warning C4100: 'rq': unreferenced formal parameter (compiling source file ..\..\..\source\simulation2\components\tests\test_scripts.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\test.vcxproj]
    22>e:\jenkins\workspace\vs2015-differential\source\scriptinterface\functionwrapper.h(154): warning C4100: 'object': unreferenced formal parameter (compiling source file ..\..\..\source\test_setup.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\test.vcxproj]

Link to build: https://jenkins.wildfiregames.com/job/vs2015-differential/4456/display/redirect

Stan added a comment.Mar 1 2021, 4:47 PM

Definitely test this without pch.

source/gui/Scripting/ScriptFunctions.cpp
1 ↗(On Diff #16171)

year.

source/ps/scripting/JSInterface_Hotkey.h
1 ↗(On Diff #16171)

year.

source/ps/scripting/JSInterface_Mod.cpp
1 ↗(On Diff #16171)

year.

source/ps/scripting/JSInterface_Mod.h
1 ↗(On Diff #16171)

year.

source/scriptinterface/FunctionWrapper.h
1 ↗(On Diff #16171)

year.

76 ↗(On Diff #16171)

How much work? in what direction?

source/scriptinterface/ScriptInterface.h
1 ↗(On Diff #16171)

year.

source/scriptinterface/tests/test_FunctionWrapper.h
28 ↗(On Diff #16171)

It took me a at least three reads to get what those meant ^^ also breaks all conventions...

source/simulation2/system/ComponentManager.cpp
1 ↗(On Diff #16171)

year.

wraitii added a comment.EditedMar 1 2021, 4:51 PM
This comment has been deleted.
source/scriptinterface/FunctionWrapper.h
76 ↗(On Diff #16171)

Basically need to change the signature of FromJSVal. I'll clarify.

Vulcan added a comment.Mar 1 2021, 5:06 PM

Successful build - Chance fights ever on the side of the prudent.

builderr-debug-gcc7.txt
In file included from /zpool0/gcc7/source/scriptinterface/tests/test_FunctionWrapper.h:20,
                 from ../../../source/scriptinterface/tests/test_FunctionWrapper.cpp:17:
../../../source/scriptinterface/FunctionWrapper.h: In instantiation of 'static typename ScriptFunction::args_info<decltype (callable)>::return_type ScriptFunction::call(T*, tuple&) [with auto callable = TestFunctionWrapper::_1p_v; T = void; tuple = std::tuple<int>; typename ScriptFunction::args_info<decltype (callable)>::return_type = void]':
../../../source/scriptinterface/FunctionWrapper.h:215:18:   required from 'static bool ScriptFunction::ToJSNative(JSContext*, unsigned int, JS::Value*) [with auto callable = TestFunctionWrapper::_1p_v; typename ScriptFunction::args_info<decltype (callable)>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0]'
/zpool0/gcc7/source/scriptinterface/tests/test_FunctionWrapper.h:36:97:   required from here
../../../source/scriptinterface/FunctionWrapper.h:154:69: warning: parameter 'object' set but not used [-Wunused-but-set-parameter]
  static typename args_info<decltype(callable)>::return_type call(T* object, tuple& args)
                                                                  ~~~^~~~~~
../../../source/scriptinterface/FunctionWrapper.h: In instantiation of 'static typename ScriptFunction::args_info<decltype (callable)>::return_type ScriptFunction::call(T*, tuple&) [with auto callable = TestFunctionWrapper::_3p_v; T = void; tuple = std::tuple<int, bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >; typename ScriptFunction::args_info<decltype (callable)>::return_type = void]':
../../../source/scriptinterface/FunctionWrapper.h:215:18:   required from 'static bool ScriptFunction::ToJSNative(JSContext*, unsigned int, JS::Value*) [with auto callable = TestFunctionWrapper::_3p_v; typename ScriptFunction::args_info<decltype (callable)>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0]'
/zpool0/gcc7/source/scriptinterface/tests/test_FunctionWrapper.h:37:97:   required from here
../../../source/scriptinterface/FunctionWrapper.h:154:69: warning: parameter 'object' set but not used [-Wunused-but-set-parameter]
../../../source/scriptinterface/FunctionWrapper.h: In instantiation of 'static typename ScriptFunction::args_info<decltype (callable)>::return_type ScriptFunction::call(T*, tuple&) [with auto callable = TestFunctionWrapper::_3p_r; T = void; tuple = std::tuple<int, bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >; typename ScriptFunction::args_info<decltype (callable)>::return_type = int]':
../../../source/scriptinterface/FunctionWrapper.h:219:60:   required from 'static bool ScriptFunction::ToJSNative(JSContext*, unsigned int, JS::Value*) [with auto callable = TestFunctionWrapper::_3p_r; typename ScriptFunction::args_info<decltype (callable)>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0]'
/zpool0/gcc7/source/scriptinterface/tests/test_FunctionWrapper.h:38:97:   required from here
../../../source/scriptinterface/FunctionWrapper.h:154:69: warning: parameter 'object' set but not used [-Wunused-but-set-parameter]
../../../source/scriptinterface/FunctionWrapper.h: In instantiation of 'static typename ScriptFunction::args_info<decltype (callable)>::return_type ScriptFunction::call(T*, tuple&) [with auto callable = TestFunctionWrapper::_0p_v; T = void; tuple = std::tuple<>; typename ScriptFunction::args_info<decltype (callable)>::return_type = void]':
../../../source/scriptinterface/FunctionWrapper.h:215:18:   required from 'static bool ScriptFunction::ToJSNative(JSContext*, unsigned int, JS::Value*) [with auto callable = TestFunctionWrapper::_0p_v; typename ScriptFunction::args_info<decltype (callable)>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0]'
/zpool0/gcc7/source/scriptinterface/tests/test_FunctionWrapper.h:39:97:   required from here
../../../source/scriptinterface/FunctionWrapper.h:154:69: warning: parameter 'object' set but not used [-Wunused-but-set-parameter]
../../../source/scriptinterface/FunctionWrapper.h: In instantiation of 'static typename ScriptFunction::args_info<decltype (callable)>::return_type ScriptFunction::call(T*, tuple&) [with auto callable = TestFunctionWrapper::_0p_r; T = void; tuple = std::tuple<>; typename ScriptFunction::args_info<decltype (callable)>::return_type = int]':
../../../source/scriptinterface/FunctionWrapper.h:219:60:   required from 'static bool ScriptFunction::ToJSNative(JSContext*, unsigned int, JS::Value*) [with auto callable = TestFunctionWrapper::_0p_r; typename ScriptFunction::args_info<decltype (callable)>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0]'
/zpool0/gcc7/source/scriptinterface/tests/test_FunctionWrapper.h:40:97:   required from here
../../../source/scriptinterface/FunctionWrapper.h:154:69: warning: parameter 'object' set but not used [-Wunused-but-set-parameter]
../../../source/scriptinterface/FunctionWrapper.h: In instantiation of 'static typename ScriptFunction::args_info<decltype (callable)>::return_type ScriptFunction::call(T*, tuple&) [with auto callable = TestFunctionWrapper::_handle; T = void; tuple = std::tuple<JS::Handle<JS::Value> >; typename ScriptFunction::args_info<decltype (callable)>::return_type = void]':
../../../source/scriptinterface/FunctionWrapper.h:215:18:   required from 'static bool ScriptFunction::ToJSNative(JSContext*, unsigned int, JS::Value*) [with auto callable = TestFunctionWrapper::_handle; typename ScriptFunction::args_info<decltype (callable)>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0]'
/zpool0/gcc7/source/scriptinterface/tests/test_FunctionWrapper.h:54:99:   required from here
../../../source/scriptinterface/FunctionWrapper.h:154:69: warning: parameter 'object' set but not used [-Wunused-but-set-parameter]
../../../source/scriptinterface/FunctionWrapper.h: In instantiation of 'static typename ScriptFunction::args_info<decltype (callable)>::return_type ScriptFunction::call(T*, tuple&) [with auto callable = TestFunctionWrapper::_handle_2; T = void; tuple = std::tuple<int, JS::Handle<JS::Value>, bool>; typename ScriptFunction::args_info<decltype (callable)>::return_type = void]':
../../../source/scriptinterface/FunctionWrapper.h:215:18:   required from 'static bool ScriptFunction::ToJSNative(JSContext*, unsigned int, JS::Value*) [with auto callable = TestFunctionWrapper::_handle_2; typename ScriptFunction::args_info<decltype (callable)>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0]'
/zpool0/gcc7/source/scriptinterface/tests/test_FunctionWrapper.h:55:101:   required from here
../../../source/scriptinterface/FunctionWrapper.h:154:69: warning: parameter 'object' set but not used [-Wunused-but-set-parameter]
../../../source/scriptinterface/FunctionWrapper.h: In instantiation of 'static typename ScriptFunction::args_info<decltype (callable)>::return_type ScriptFunction::call(T*, tuple&) [with auto callable = TestFunctionWrapper::_cmpt_private; T = void; tuple = std::tuple<ScriptInterface::CmptPrivate*>; typename ScriptFunction::args_info<decltype (callable)>::return_type = void]':
../../../source/scriptinterface/FunctionWrapper.h:215:18:   required from 'static bool ScriptFunction::ToJSNative(JSContext*, unsigned int, JS::Value*) [with auto callable = TestFunctionWrapper::_cmpt_private; typename ScriptFunction::args_info<decltype (callable)>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0]'
/zpool0/gcc7/source/scriptinterface/tests/test_FunctionWrapper.h:56:105:   required from here
../../../source/scriptinterface/FunctionWrapper.h:154:69: warning: parameter 'object' set but not used [-Wunused-but-set-parameter]
../../../source/scriptinterface/FunctionWrapper.h: In instantiation of 'static typename ScriptFunction::args_info<decltype (callable)>::return_type ScriptFunction::call(T*, tuple&) [with auto callable = TestFunctionWrapper::_cmpt_private_2; T = void; tuple = std::tuple<ScriptInterface::CmptPrivate*, int, bool>; typename ScriptFunction::args_info<decltype (callable)>::return_type = int]':
../../../source/scriptinterface/FunctionWrapper.h:219:60:   required from 'static bool ScriptFunction::ToJSNative(JSContext*, unsigned int, JS::Value*) [with auto callable = TestFunctionWrapper::_cmpt_private_2; typename ScriptFunction::args_info<decltype (callable)>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0]'
/zpool0/gcc7/source/scriptinterface/tests/test_FunctionWrapper.h:57:107:   required from here
../../../source/scriptinterface/FunctionWrapper.h:154:69: warning: parameter 'object' set but not used [-Wunused-but-set-parameter]
../../../source/scriptinterface/FunctionWrapper.h: In instantiation of 'static typename ScriptFunction::args_info<decltype (callable)>::return_type ScriptFunction::call(T*, tuple&) [with auto callable = TestFunctionWrapper::_script_request; T = void; tuple = std::tuple<const ScriptRequest&>; typename ScriptFunction::args_info<decltype (callable)>::return_type = void]':
../../../source/scriptinterface/FunctionWrapper.h:215:18:   required from 'static bool ScriptFunction::ToJSNative(JSContext*, unsigned int, JS::Value*) [with auto callable = TestFunctionWrapper::_script_request; typename ScriptFunction::args_info<decltype (callable)>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0]'
/zpool0/gcc7/source/scriptinterface/tests/test_FunctionWrapper.h:58:107:   required from here
../../../source/scriptinterface/FunctionWrapper.h:154:69: warning: parameter 'object' set but not used [-Wunused-but-set-parameter]
../../../source/scriptinterface/FunctionWrapper.h: In instantiation of 'static typename ScriptFunction::args_info<decltype (callable)>::return_type ScriptFunction::call(T*, tuple&) [with auto callable = TestFunctionWrapper::_script_request_2; T = void; tuple = std::tuple<const ScriptRequest&, int, bool>; typename ScriptFunction::args_info<decltype (callable)>::return_type = int]':
../../../source/scriptinterface/FunctionWrapper.h:219:60:   required from 'static bool ScriptFunction::ToJSNative(JSContext*, unsigned int, JS::Value*) [with auto callable = TestFunctionWrapper::_script_request_2; typename ScriptFunction::args_info<decltype (callable)>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0]'
/zpool0/gcc7/source/scriptinterface/tests/test_FunctionWrapper.h:59:109:   required from here
../../../source/scriptinterface/FunctionWrapper.h:154:69: warning: parameter 'object' set but not used [-Wunused-but-set-parameter]
In file included from /zpool0/gcc7/source/simulation2/components/tests/test_scripts.h:24,
                 from ../../../source/simulation2/components/tests/test_scripts.cpp:17:
../../../source/scriptinterface/FunctionWrapper.h: In instantiation of 'static typename ScriptFunction::args_info<decltype (callable)>::return_type ScriptFunction::call(T*, tuple&) [with auto callable = TestComponentScripts::Script_LoadComponentScript; T = void; tuple = std::tuple<ScriptInterface::CmptPrivate*, Path>; typename ScriptFunction::args_info<decltype (callable)>::return_type = void]':
../../../source/scriptinterface/FunctionWrapper.h:215:18:   required from 'static bool ScriptFunction::ToJSNative(JSContext*, unsigned int, JS::Value*) [with auto callable = TestComponentScripts::Script_LoadComponentScript; typename ScriptFunction::args_info<decltype (callable)>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0]'
../../../source/scriptinterface/FunctionWrapper.h:239:20:   required from 'static void ScriptFunction::Register(const ScriptRequest&, const char*) [with auto callable = TestComponentScripts::Script_LoadComponentScript; typename ScriptFunction::args_info<decltype (callable)>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0; short unsigned int flags = 7]'
/zpool0/gcc7/source/simulation2/components/tests/test_scripts.h:123:82:   required from here
../../../source/scriptinterface/FunctionWrapper.h:154:69: warning: parameter 'object' set but not used [-Wunused-but-set-parameter]
  static typename args_info<decltype(callable)>::return_type call(T* object, tuple& args)
                                                                  ~~~^~~~~~
../../../source/scriptinterface/FunctionWrapper.h: In instantiation of 'static typename ScriptFunction::args_info<decltype (callable)>::return_type ScriptFunction::call(T*, tuple&) [with auto callable = TestComponentScripts::Script_LoadHelperScript; T = void; tuple = std::tuple<ScriptInterface::CmptPrivate*, Path>; typename ScriptFunction::args_info<decltype (callable)>::return_type = void]':
../../../source/scriptinterface/FunctionWrapper.h:215:18:   required from 'static bool ScriptFunction::ToJSNative(JSContext*, unsigned int, JS::Value*) [with auto callable = TestComponentScripts::Script_LoadHelperScript; typename ScriptFunction::args_info<decltype (callable)>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0]'
../../../source/scriptinterface/FunctionWrapper.h:239:20:   required from 'static void ScriptFunction::Register(const ScriptRequest&, const char*) [with auto callable = TestComponentScripts::Script_LoadHelperScript; typename ScriptFunction::args_info<decltype (callable)>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0; short unsigned int flags = 7]'
/zpool0/gcc7/source/simulation2/components/tests/test_scripts.h:124:76:   required from here
../../../source/scriptinterface/FunctionWrapper.h:154:69: warning: parameter 'object' set but not used [-Wunused-but-set-parameter]
../../../source/scriptinterface/FunctionWrapper.h: In instantiation of 'static typename ScriptFunction::args_info<decltype (callable)>::return_type ScriptFunction::call(T*, tuple&) [with auto callable = TestComponentScripts::Script_SerializationRoundTrip; T = void; tuple = std::tuple<ScriptInterface::CmptPrivate*, JS::Handle<JS::Value> >; typename ScriptFunction::args_info<decltype (callable)>::return_type = JS::Value]':
../../../source/scriptinterface/FunctionWrapper.h:217:34:   required from 'static bool ScriptFunction::ToJSNative(JSContext*, unsigned int, JS::Value*) [with auto callable = TestComponentScripts::Script_SerializationRoundTrip; typename ScriptFunction::args_info<decltype (callable)>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0]'
../../../source/scriptinterface/FunctionWrapper.h:239:20:   required from 'static void ScriptFunction::Register(const ScriptRequest&, const char*) [with auto callable = TestComponentScripts::Script_SerializationRoundTrip; typename ScriptFunction::args_info<decltype (callable)>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0; short unsigned int flags = 7]'
/zpool0/gcc7/source/simulation2/components/tests/test_scripts.h:125:88:   required from here
../../../source/scriptinterface/FunctionWrapper.h:154:69: warning: parameter 'object' set but not used [-Wunused-but-set-parameter]
In file included from ../../../source/test_setup.cpp:39:
../../../source/scriptinterface/FunctionWrapper.h: In instantiation of 'static typename ScriptFunction::args_info<decltype (callable)>::return_type ScriptFunction::call(T*, tuple&) [with auto callable = {anonymous}::script_TS_FAIL; T = void; tuple = std::tuple<std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > >; typename ScriptFunction::args_info<decltype (callable)>::return_type = void]':
../../../source/scriptinterface/FunctionWrapper.h:215:18:   required from 'static bool ScriptFunction::ToJSNative(JSContext*, unsigned int, JS::Value*) [with auto callable = {anonymous}::script_TS_FAIL; typename ScriptFunction::args_info<decltype (callable)>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0]'
../../../source/scriptinterface/FunctionWrapper.h:239:20:   required from 'static void ScriptFunction::Register(const ScriptRequest&, const char*) [with auto callable = {anonymous}::script_TS_FAIL; typename ScriptFunction::args_info<decltype (callable)>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0; short unsigned int flags = 7]'
../../../source/test_setup.cpp:151:56:   required from here
../../../source/scriptinterface/FunctionWrapper.h:154:69: warning: parameter 'object' set but not used [-Wunused-but-set-parameter]
  static typename args_info<decltype(callable)>::return_type call(T* object, tuple& args)
                                                                  ~~~^~~~~~
builderr-release-gcc7.txt
In file included from ../../../source/ps/GameSetup/HWDetect.cpp:46:
../../../source/scriptinterface/FunctionWrapper.h: In instantiation of 'static typename ScriptFunction::args_info<decltype (callable)>::return_type ScriptFunction::call(T*, tuple&) [with auto callable = SetDisableAudio; T = void; tuple = std::tuple<bool>; typename ScriptFunction::args_info<decltype (callable)>::return_type = void]':
../../../source/scriptinterface/FunctionWrapper.h:215:18:   required from 'static bool ScriptFunction::ToJSNative(JSContext*, unsigned int, JS::Value*) [with auto callable = SetDisableAudio; typename ScriptFunction::args_info<decltype (callable)>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0]'
../../../source/scriptinterface/FunctionWrapper.h:239:20:   required from 'static void ScriptFunction::Register(const ScriptRequest&, const char*) [with auto callable = SetDisableAudio; typename ScriptFunction::args_info<decltype (callable)>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0; short unsigned int flags = 7]'
../../../source/ps/GameSetup/HWDetect.cpp:93:65:   required from here
../../../source/scriptinterface/FunctionWrapper.h:154:69: warning: parameter 'object' set but not used [-Wunused-but-set-parameter]
  static typename args_info<decltype(callable)>::return_type call(T* object, tuple& args)
                                                                  ~~~^~~~~~
In file included from ../../../source/ps/scripting/JSInterface_Console.cpp:24:
../../../source/scriptinterface/FunctionWrapper.h: In instantiation of 'static bool ScriptFunction::ToJSNative(JSContext*, unsigned int, JS::Value*) [with auto callable = &CConsole::IsActive; typename ScriptFunction::args_info<decltype (callable)>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = {anonymous}::ConsoleGetter]':
../../../source/scriptinterface/FunctionWrapper.h:239:20:   required from 'static void ScriptFunction::Register(const ScriptRequest&, const char*) [with auto callable = &CConsole::IsActive; typename ScriptFunction::args_info<decltype (callable)>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = {anonymous}::ConsoleGetter; short unsigned int flags = 7]'
../../../source/ps/scripting/JSInterface_Console.cpp:41:94:   required from here
../../../source/scriptinterface/FunctionWrapper.h:196:28: warning: the address of 'CConsole* {anonymous}::ConsoleGetter(const ScriptRequest&, JS::CallArgs&)' will never be NULL [-Waddress]
   if constexpr (thisGetter != nullptr)
                 ~~~~~~~~~~~^~~~~~~~~~
../../../source/scriptinterface/FunctionWrapper.h: In instantiation of 'static bool ScriptFunction::ToJSNative(JSContext*, unsigned int, JS::Value*) [with auto callable = &CConsole::SetVisible; typename ScriptFunction::args_info<decltype (callable)>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = {anonymous}::ConsoleGetter]':
../../../source/scriptinterface/FunctionWrapper.h:239:20:   required from 'static void ScriptFunction::Register(const ScriptRequest&, const char*) [with auto callable = &CConsole::SetVisible; typename ScriptFunction::args_info<decltype (callable)>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = {anonymous}::ConsoleGetter; short unsigned int flags = 7]'
../../../source/ps/scripting/JSInterface_Console.cpp:42:96:   required from here
../../../source/scriptinterface/FunctionWrapper.h:196:28: warning: the address of 'CConsole* {anonymous}::ConsoleGetter(const ScriptRequest&, JS::CallArgs&)' will never be NULL [-Waddress]
In file included from ../../../source/ps/scripting/JSInterface_Hotkey.cpp:27:
../../../source/scriptinterface/FunctionWrapper.h: In instantiation of 'static typename ScriptFunction::args_info<decltype (callable)>::return_type ScriptFunction::call(T*, tuple&) [with auto callable = {anonymous}::GetHotkeyMap; T = void; tuple = std::tuple<const ScriptRequest&>; typename ScriptFunction::args_info<decltype (callable)>::return_type = JS::Value]':
../../../source/scriptinterface/FunctionWrapper.h:217:34:   required from 'static bool ScriptFunction::ToJSNative(JSContext*, unsigned int, JS::Value*) [with auto callable = {anonymous}::GetHotkeyMap; typename ScriptFunction::args_info<decltype (callable)>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0]'
../../../source/scriptinterface/FunctionWrapper.h:239:20:   required from 'static void ScriptFunction::Register(const ScriptRequest&, const char*) [with auto callable = {anonymous}::GetHotkeyMap; typename ScriptFunction::args_info<decltype (callable)>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0; short unsigned int flags = 7]'
../../../source/ps/scripting/JSInterface_Hotkey.cpp:167:60:   required from here
../../../source/scriptinterface/FunctionWrapper.h:154:69: warning: parameter 'object' set but not used [-Wunused-but-set-parameter]
  static typename args_info<decltype(callable)>::return_type call(T* object, tuple& args)
                                                                  ~~~^~~~~~
../../../source/scriptinterface/FunctionWrapper.h: In instantiation of 'static typename ScriptFunction::args_info<decltype (callable)>::return_type ScriptFunction::call(T*, tuple&) [with auto callable = {anonymous}::GetScancodeKeyNames; T = void; tuple = std::tuple<const ScriptRequest&>; typename ScriptFunction::args_info<decltype (callable)>::return_type = JS::Value]':
../../../source/scriptinterface/FunctionWrapper.h:217:34:   required from 'static bool ScriptFunction::ToJSNative(JSContext*, unsigned int, JS::Value*) [with auto callable = {anonymous}::GetScancodeKeyNames; typename ScriptFunction::args_info<decltype (callable)>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0]'
../../../source/scriptinterface/FunctionWrapper.h:239:20:   required from 'static void ScriptFunction::Register(const ScriptRequest&, const char*) [with auto callable = {anonymous}::GetScancodeKeyNames; typename ScriptFunction::args_info<decltype (callable)>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0; short unsigned int flags = 7]'
../../../source/ps/scripting/JSInterface_Hotkey.cpp:168:74:   required from here
../../../source/scriptinterface/FunctionWrapper.h:154:69: warning: parameter 'object' set but not used [-Wunused-but-set-parameter]
../../../source/scriptinterface/FunctionWrapper.h: In instantiation of 'static typename ScriptFunction::args_info<decltype (callable)>::return_type ScriptFunction::call(T*, tuple&) [with auto callable = {anonymous}::ReloadHotkeys; T = void; tuple = std::tuple<>; typename ScriptFunction::args_info<decltype (callable)>::return_type = void]':
../../../source/scriptinterface/FunctionWrapper.h:215:18:   required from 'static bool ScriptFunction::ToJSNative(JSContext*, unsigned int, JS::Value*) [with auto callable = {anonymous}::ReloadHotkeys; typename ScriptFunction::args_info<decltype (callable)>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0]'
../../../source/scriptinterface/FunctionWrapper.h:239:20:   required from 'static void ScriptFunction::Register(const ScriptRequest&, const char*) [with auto callable = {anonymous}::ReloadHotkeys; typename ScriptFunction::args_info<decltype (callable)>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0; short unsigned int flags = 7]'
../../../source/ps/scripting/JSInterface_Hotkey.cpp:169:62:   required from here
../../../source/scriptinterface/FunctionWrapper.h:154:69: warning: parameter 'object' set but not used [-Wunused-but-set-parameter]
../../../source/scriptinterface/FunctionWrapper.h: In instantiation of 'static typename ScriptFunction::args_info<decltype (callable)>::return_type ScriptFunction::call(T*, tuple&) [with auto callable = {anonymous}::GetConflicts; T = void; tuple = std::tuple<const ScriptRequest&, JS::Handle<JS::Value> >; typename ScriptFunction::args_info<decltype (callable)>::return_type = JS::Value]':
../../../source/scriptinterface/FunctionWrapper.h:217:34:   required from 'static bool ScriptFunction::ToJSNative(JSContext*, unsigned int, JS::Value*) [with auto callable = {anonymous}::GetConflicts; typename ScriptFunction::args_info<decltype (callable)>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0]'
../../../source/scriptinterface/FunctionWrapper.h:239:20:   required from 'static void ScriptFunction::Register(const ScriptRequest&, const char*) [with auto callable = {anonymous}::GetConflicts; typename ScriptFunction::args_info<decltype (callable)>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0; short unsigned int flags = 7]'
../../../source/ps/scripting/JSInterface_Hotkey.cpp:170:60:   required from here
../../../source/scriptinterface/FunctionWrapper.h:154:69: warning: parameter 'object' set but not used [-Wunused-but-set-parameter]
In file included from ../../../source/ps/scripting/JSInterface_Mod.cpp:23:
../../../source/scriptinterface/FunctionWrapper.h: In instantiation of 'static typename ScriptFunction::args_info<decltype (callable)>::return_type ScriptFunction::call(T*, tuple&) [with auto callable = {anonymous}::GetEngineInfo; T = void; tuple = std::tuple<ScriptInterface::CmptPrivate*>; typename ScriptFunction::args_info<decltype (callable)>::return_type = JS::Value]':
../../../source/scriptinterface/FunctionWrapper.h:217:34:   required from 'static bool ScriptFunction::ToJSNative(JSContext*, unsigned int, JS::Value*) [with auto callable = {anonymous}::GetEngineInfo; typename ScriptFunction::args_info<decltype (callable)>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0]'
../../../source/scriptinterface/FunctionWrapper.h:239:20:   required from 'static void ScriptFunction::Register(const ScriptRequest&, const char*) [with auto callable = {anonymous}::GetEngineInfo; typename ScriptFunction::args_info<decltype (callable)>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0; short unsigned int flags = 7]'
../../../source/ps/scripting/JSInterface_Mod.cpp:58:62:   required from here
../../../source/scriptinterface/FunctionWrapper.h:154:69: warning: parameter 'object' set but not used [-Wunused-but-set-parameter]
  static typename args_info<decltype(callable)>::return_type call(T* object, tuple& args)
                                                                  ~~~^~~~~~
../../../source/scriptinterface/FunctionWrapper.h: In instantiation of 'static typename ScriptFunction::args_info<decltype (callable)>::return_type ScriptFunction::call(T*, tuple&) [with auto callable = {anonymous}::GetAvailableMods; T = void; tuple = std::tuple<ScriptInterface::CmptPrivate*>; typename ScriptFunction::args_info<decltype (callable)>::return_type = JS::Value]':
../../../source/scriptinterface/FunctionWrapper.h:217:34:   required from 'static bool ScriptFunction::ToJSNative(JSContext*, unsigned int, JS::Value*) [with auto callable = {anonymous}::GetAvailableMods; typename ScriptFunction::args_info<decltype (callable)>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0]'
../../../source/scriptinterface/FunctionWrapper.h:239:20:   required from 'static void ScriptFunction::Register(const ScriptRequest&, const char*) [with auto callable = {anonymous}::GetAvailableMods; typename ScriptFunction::args_info<decltype (callable)>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0; short unsigned int flags = 7]'
../../../source/ps/scripting/JSInterface_Mod.cpp:59:68:   required from here
../../../source/scriptinterface/FunctionWrapper.h:154:69: warning: parameter 'object' set but not used [-Wunused-but-set-parameter]
../../../source/scriptinterface/FunctionWrapper.h: In instantiation of 'static typename ScriptFunction::args_info<decltype (callable)>::return_type ScriptFunction::call(T*, tuple&) [with auto callable = RestartEngine; T = void; tuple = std::tuple<>; typename ScriptFunction::args_info<decltype (callable)>::return_type = void]':
../../../source/scriptinterface/FunctionWrapper.h:215:18:   required from 'static bool ScriptFunction::ToJSNative(JSContext*, unsigned int, JS::Value*) [with auto callable = RestartEngine; typename ScriptFunction::args_info<decltype (callable)>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0]'
../../../source/scriptinterface/FunctionWrapper.h:239:20:   required from 'static void ScriptFunction::Register(const ScriptRequest&, const char*) [with auto callable = RestartEngine; typename ScriptFunction::args_info<decltype (callable)>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0; short unsigned int flags = 7]'
../../../source/ps/scripting/JSInterface_Mod.cpp:60:62:   required from here
../../../source/scriptinterface/FunctionWrapper.h:154:69: warning: parameter 'object' set but not used [-Wunused-but-set-parameter]
../../../source/scriptinterface/FunctionWrapper.h: In instantiation of 'static typename ScriptFunction::args_info<decltype (callable)>::return_type ScriptFunction::call(T*, tuple&) [with auto callable = {anonymous}::SetMods; T = void; tuple = std::tuple<std::vector<CStr8, std::allocator<CStr8> > >; typename ScriptFunction::args_info<decltype (callable)>::return_type = void]':
../../../source/scriptinterface/FunctionWrapper.h:215:18:   required from 'static bool ScriptFunction::ToJSNative(JSContext*, unsigned int, JS::Value*) [with auto callable = {anonymous}::SetMods; typename ScriptFunction::args_info<decltype (callable)>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0]'
../../../source/scriptinterface/FunctionWrapper.h:239:20:   required from 'static void ScriptFunction::Register(const ScriptRequest&, const char*) [with auto callable = {anonymous}::SetMods; typename ScriptFunction::args_info<decltype (callable)>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0; short unsigned int flags = 7]'
../../../source/ps/scripting/JSInterface_Mod.cpp:61:50:   required from here
../../../source/scriptinterface/FunctionWrapper.h:154:69: warning: parameter 'object' set but not used [-Wunused-but-set-parameter]
In file included from ../../../source/pch/atlas/precompiled.h:26:
../../../source/tools/atlas/GameInterface/Messages.h: In function 'void AtlasMessage::fGetTerrainGroupPreviews(AtlasMessage::qGetTerrainGroupPreviews*)':
../../../source/tools/atlas/GameInterface/Messages.h:315:8: warning: '#'target_mem_ref' not supported by dump_expr#<expression error>' may be used uninitialized in this function [-Wmaybe-uninitialized]
 struct sTerrainTexturePreview
        ^~~~~~~~~~~~~~~~~~~~~~
../../../source/tools/atlas/GameInterface/Messages.h:315:8: warning: '#'target_mem_ref' not supported by dump_expr#<expression error>' may be used uninitialized in this function [-Wmaybe-uninitialized]
../../../source/tools/atlas/GameInterface/Messages.h:315:8: warning: '#'target_mem_ref' not supported by dump_expr#<expression error>' may be used uninitialized in this function [-Wmaybe-uninitialized]
../../../source/tools/atlas/GameInterface/Messages.h:315:8: warning: '#'target_mem_ref' not supported by dump_expr#<expression error>' may be used uninitialized in this function [-Wmaybe-uninitialized]
 struct sTerrainTexturePreview
        ^~~~~~~~~~~~~~~~~~~~~~
../../../source/tools/atlas/GameInterface/Messages.h:315:8: warning: '#'target_mem_ref' not supported by dump_expr#<expression error>' may be used uninitialized in this function [-Wmaybe-uninitialized]
../../../source/tools/atlas/GameInterface/Messages.h:315:8: warning: '#'target_mem_ref' not supported by dump_expr#<expression error>' may be used uninitialized in this function [-Wmaybe-uninitialized]
In file included from /zpool0/gcc7/source/scriptinterface/tests/test_FunctionWrapper.h:20,
                 from ../../../source/scriptinterface/tests/test_FunctionWrapper.cpp:17:
../../../source/scriptinterface/FunctionWrapper.h: In instantiation of 'static typename ScriptFunction::args_info<decltype (callable)>::return_type ScriptFunction::call(T*, tuple&) [with auto callable = TestFunctionWrapper::_1p_v; T = void; tuple = std::tuple<int>; typename ScriptFunction::args_info<decltype (callable)>::return_type = void]':
../../../source/scriptinterface/FunctionWrapper.h:215:18:   required from 'static bool ScriptFunction::ToJSNative(JSContext*, unsigned int, JS::Value*) [with auto callable = TestFunctionWrapper::_1p_v; typename ScriptFunction::args_info<decltype (callable)>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0]'
/zpool0/gcc7/source/scriptinterface/tests/test_FunctionWrapper.h:36:97:   required from here
../../../source/scriptinterface/FunctionWrapper.h:154:69: warning: parameter 'object' set but not used [-Wunused-but-set-parameter]
  static typename args_info<decltype(callable)>::return_type call(T* object, tuple& args)
                                                                  ~~~^~~~~~
../../../source/scriptinterface/FunctionWrapper.h: In instantiation of 'static typename ScriptFunction::args_info<decltype (callable)>::return_type ScriptFunction::call(T*, tuple&) [with auto callable = TestFunctionWrapper::_3p_v; T = void; tuple = std::tuple<int, bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >; typename ScriptFunction::args_info<decltype (callable)>::return_type = void]':
../../../source/scriptinterface/FunctionWrapper.h:215:18:   required from 'static bool ScriptFunction::ToJSNative(JSContext*, unsigned int, JS::Value*) [with auto callable = TestFunctionWrapper::_3p_v; typename ScriptFunction::args_info<decltype (callable)>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0]'
/zpool0/gcc7/source/scriptinterface/tests/test_FunctionWrapper.h:37:97:   required from here
../../../source/scriptinterface/FunctionWrapper.h:154:69: warning: parameter 'object' set but not used [-Wunused-but-set-parameter]
../../../source/scriptinterface/FunctionWrapper.h: In instantiation of 'static typename ScriptFunction::args_info<decltype (callable)>::return_type ScriptFunction::call(T*, tuple&) [with auto callable = TestFunctionWrapper::_3p_r; T = void; tuple = std::tuple<int, bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >; typename ScriptFunction::args_info<decltype (callable)>::return_type = int]':
../../../source/scriptinterface/FunctionWrapper.h:219:60:   required from 'static bool ScriptFunction::ToJSNative(JSContext*, unsigned int, JS::Value*) [with auto callable = TestFunctionWrapper::_3p_r; typename ScriptFunction::args_info<decltype (callable)>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0]'
/zpool0/gcc7/source/scriptinterface/tests/test_FunctionWrapper.h:38:97:   required from here
../../../source/scriptinterface/FunctionWrapper.h:154:69: warning: parameter 'object' set but not used [-Wunused-but-set-parameter]
../../../source/scriptinterface/FunctionWrapper.h: In instantiation of 'static typename ScriptFunction::args_info<decltype (callable)>::return_type ScriptFunction::call(T*, tuple&) [with auto callable = TestFunctionWrapper::_0p_v; T = void; tuple = std::tuple<>; typename ScriptFunction::args_info<decltype (callable)>::return_type = void]':
../../../source/scriptinterface/FunctionWrapper.h:215:18:   required from 'static bool ScriptFunction::ToJSNative(JSContext*, unsigned int, JS::Value*) [with auto callable = TestFunctionWrapper::_0p_v; typename ScriptFunction::args_info<decltype (callable)>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0]'
/zpool0/gcc7/source/scriptinterface/tests/test_FunctionWrapper.h:39:97:   required from here
../../../source/scriptinterface/FunctionWrapper.h:154:69: warning: parameter 'object' set but not used [-Wunused-but-set-parameter]
../../../source/scriptinterface/FunctionWrapper.h: In instantiation of 'static typename ScriptFunction::args_info<decltype (callable)>::return_type ScriptFunction::call(T*, tuple&) [with auto callable = TestFunctionWrapper::_0p_r; T = void; tuple = std::tuple<>; typename ScriptFunction::args_info<decltype (callable)>::return_type = int]':
../../../source/scriptinterface/FunctionWrapper.h:219:60:   required from 'static bool ScriptFunction::ToJSNative(JSContext*, unsigned int, JS::Value*) [with auto callable = TestFunctionWrapper::_0p_r; typename ScriptFunction::args_info<decltype (callable)>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0]'
/zpool0/gcc7/source/scriptinterface/tests/test_FunctionWrapper.h:40:97:   required from here
../../../source/scriptinterface/FunctionWrapper.h:154:69: warning: parameter 'object' set but not used [-Wunused-but-set-parameter]
../../../source/scriptinterface/FunctionWrapper.h: In instantiation of 'static typename ScriptFunction::args_info<decltype (callable)>::return_type ScriptFunction::call(T*, tuple&) [with auto callable = TestFunctionWrapper::_handle; T = void; tuple = std::tuple<JS::Handle<JS::Value> >; typename ScriptFunction::args_info<decltype (callable)>::return_type = void]':
../../../source/scriptinterface/FunctionWrapper.h:215:18:   required from 'static bool ScriptFunction::ToJSNative(JSContext*, unsigned int, JS::Value*) [with auto callable = TestFunctionWrapper::_handle; typename ScriptFunction::args_info<decltype (callable)>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0]'
/zpool0/gcc7/source/scriptinterface/tests/test_FunctionWrapper.h:54:99:   required from here
../../../source/scriptinterface/FunctionWrapper.h:154:69: warning: parameter 'object' set but not used [-Wunused-but-set-parameter]
../../../source/scriptinterface/FunctionWrapper.h: In instantiation of 'static typename ScriptFunction::args_info<decltype (callable)>::return_type ScriptFunction::call(T*, tuple&) [with auto callable = TestFunctionWrapper::_handle_2; T = void; tuple = std::tuple<int, JS::Handle<JS::Value>, bool>; typename ScriptFunction::args_info<decltype (callable)>::return_type = void]':
../../../source/scriptinterface/FunctionWrapper.h:215:18:   required from 'static bool ScriptFunction::ToJSNative(JSContext*, unsigned int, JS::Value*) [with auto callable = TestFunctionWrapper::_handle_2; typename ScriptFunction::args_info<decltype (callable)>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0]'
/zpool0/gcc7/source/scriptinterface/tests/test_FunctionWrapper.h:55:101:   required from here
../../../source/scriptinterface/FunctionWrapper.h:154:69: warning: parameter 'object' set but not used [-Wunused-but-set-parameter]
../../../source/scriptinterface/FunctionWrapper.h: In instantiation of 'static typename ScriptFunction::args_info<decltype (callable)>::return_type ScriptFunction::call(T*, tuple&) [with auto callable = TestFunctionWrapper::_cmpt_private; T = void; tuple = std::tuple<ScriptInterface::CmptPrivate*>; typename ScriptFunction::args_info<decltype (callable)>::return_type = void]':
../../../source/scriptinterface/FunctionWrapper.h:215:18:   required from 'static bool ScriptFunction::ToJSNative(JSContext*, unsigned int, JS::Value*) [with auto callable = TestFunctionWrapper::_cmpt_private; typename ScriptFunction::args_info<decltype (callable)>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0]'
/zpool0/gcc7/source/scriptinterface/tests/test_FunctionWrapper.h:56:105:   required from here
../../../source/scriptinterface/FunctionWrapper.h:154:69: warning: parameter 'object' set but not used [-Wunused-but-set-parameter]
../../../source/scriptinterface/FunctionWrapper.h: In instantiation of 'static typename ScriptFunction::args_info<decltype (callable)>::return_type ScriptFunction::call(T*, tuple&) [with auto callable = TestFunctionWrapper::_cmpt_private_2; T = void; tuple = std::tuple<ScriptInterface::CmptPrivate*, int, bool>; typename ScriptFunction::args_info<decltype (callable)>::return_type = int]':
../../../source/scriptinterface/FunctionWrapper.h:219:60:   required from 'static bool ScriptFunction::ToJSNative(JSContext*, unsigned int, JS::Value*) [with auto callable = TestFunctionWrapper::_cmpt_private_2; typename ScriptFunction::args_info<decltype (callable)>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0]'
/zpool0/gcc7/source/scriptinterface/tests/test_FunctionWrapper.h:57:107:   required from here
../../../source/scriptinterface/FunctionWrapper.h:154:69: warning: parameter 'object' set but not used [-Wunused-but-set-parameter]
../../../source/scriptinterface/FunctionWrapper.h: In instantiation of 'static typename ScriptFunction::args_info<decltype (callable)>::return_type ScriptFunction::call(T*, tuple&) [with auto callable = TestFunctionWrapper::_script_request; T = void; tuple = std::tuple<const ScriptRequest&>; typename ScriptFunction::args_info<decltype (callable)>::return_type = void]':
../../../source/scriptinterface/FunctionWrapper.h:215:18:   required from 'static bool ScriptFunction::ToJSNative(JSContext*, unsigned int, JS::Value*) [with auto callable = TestFunctionWrapper::_script_request; typename ScriptFunction::args_info<decltype (callable)>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0]'
/zpool0/gcc7/source/scriptinterface/tests/test_FunctionWrapper.h:58:107:   required from here
../../../source/scriptinterface/FunctionWrapper.h:154:69: warning: parameter 'object' set but not used [-Wunused-but-set-parameter]
../../../source/scriptinterface/FunctionWrapper.h: In instantiation of 'static typename ScriptFunction::args_info<decltype (callable)>::return_type ScriptFunction::call(T*, tuple&) [with auto callable = TestFunctionWrapper::_script_request_2; T = void; tuple = std::tuple<const ScriptRequest&, int, bool>; typename ScriptFunction::args_info<decltype (callable)>::return_type = int]':
../../../source/scriptinterface/FunctionWrapper.h:219:60:   required from 'static bool ScriptFunction::ToJSNative(JSContext*, unsigned int, JS::Value*) [with auto callable = TestFunctionWrapper::_script_request_2; typename ScriptFunction::args_info<decltype (callable)>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0]'
/zpool0/gcc7/source/scriptinterface/tests/test_FunctionWrapper.h:59:109:   required from here
../../../source/scriptinterface/FunctionWrapper.h:154:69: warning: parameter 'object' set but not used [-Wunused-but-set-parameter]
In file included from /zpool0/gcc7/source/simulation2/components/tests/test_scripts.h:24,
                 from ../../../source/simulation2/components/tests/test_scripts.cpp:17:
../../../source/scriptinterface/FunctionWrapper.h: In instantiation of 'static typename ScriptFunction::args_info<decltype (callable)>::return_type ScriptFunction::call(T*, tuple&) [with auto callable = TestComponentScripts::Script_LoadComponentScript; T = void; tuple = std::tuple<ScriptInterface::CmptPrivate*, Path>; typename ScriptFunction::args_info<decltype (callable)>::return_type = void]':
../../../source/scriptinterface/FunctionWrapper.h:215:18:   required from 'static bool ScriptFunction::ToJSNative(JSContext*, unsigned int, JS::Value*) [with auto callable = TestComponentScripts::Script_LoadComponentScript; typename ScriptFunction::args_info<decltype (callable)>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0]'
../../../source/scriptinterface/FunctionWrapper.h:239:20:   required from 'static void ScriptFunction::Register(const ScriptRequest&, const char*) [with auto callable = TestComponentScripts::Script_LoadComponentScript; typename ScriptFunction::args_info<decltype (callable)>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0; short unsigned int flags = 7]'
/zpool0/gcc7/source/simulation2/components/tests/test_scripts.h:123:82:   required from here
../../../source/scriptinterface/FunctionWrapper.h:154:69: warning: parameter 'object' set but not used [-Wunused-but-set-parameter]
  static typename args_info<decltype(callable)>::return_type call(T* object, tuple& args)
                                                                  ~~~^~~~~~
../../../source/scriptinterface/FunctionWrapper.h: In instantiation of 'static typename ScriptFunction::args_info<decltype (callable)>::return_type ScriptFunction::call(T*, tuple&) [with auto callable = TestComponentScripts::Script_LoadHelperScript; T = void; tuple = std::tuple<ScriptInterface::CmptPrivate*, Path>; typename ScriptFunction::args_info<decltype (callable)>::return_type = void]':
../../../source/scriptinterface/FunctionWrapper.h:215:18:   required from 'static bool ScriptFunction::ToJSNative(JSContext*, unsigned int, JS::Value*) [with auto callable = TestComponentScripts::Script_LoadHelperScript; typename ScriptFunction::args_info<decltype (callable)>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0]'
../../../source/scriptinterface/FunctionWrapper.h:239:20:   required from 'static void ScriptFunction::Register(const ScriptRequest&, const char*) [with auto callable = TestComponentScripts::Script_LoadHelperScript; typename ScriptFunction::args_info<decltype (callable)>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0; short unsigned int flags = 7]'
/zpool0/gcc7/source/simulation2/components/tests/test_scripts.h:124:76:   required from here
../../../source/scriptinterface/FunctionWrapper.h:154:69: warning: parameter 'object' set but not used [-Wunused-but-set-parameter]
../../../source/scriptinterface/FunctionWrapper.h: In instantiation of 'static typename ScriptFunction::args_info<decltype (callable)>::return_type ScriptFunction::call(T*, tuple&) [with auto callable = TestComponentScripts::Script_SerializationRoundTrip; T = void; tuple = std::tuple<ScriptInterface::CmptPrivate*, JS::Handle<JS::Value> >; typename ScriptFunction::args_info<decltype (callable)>::return_type = JS::Value]':
../../../source/scriptinterface/FunctionWrapper.h:217:34:   required from 'static bool ScriptFunction::ToJSNative(JSContext*, unsigned int, JS::Value*) [with auto callable = TestComponentScripts::Script_SerializationRoundTrip; typename ScriptFunction::args_info<decltype (callable)>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0]'
../../../source/scriptinterface/FunctionWrapper.h:239:20:   required from 'static void ScriptFunction::Register(const ScriptRequest&, const char*) [with auto callable = TestComponentScripts::Script_SerializationRoundTrip; typename ScriptFunction::args_info<decltype (callable)>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0; short unsigned int flags = 7]'
/zpool0/gcc7/source/simulation2/components/tests/test_scripts.h:125:88:   required from here
../../../source/scriptinterface/FunctionWrapper.h:154:69: warning: parameter 'object' set but not used [-Wunused-but-set-parameter]
In file included from ../../../source/test_setup.cpp:39:
../../../source/scriptinterface/FunctionWrapper.h: In instantiation of 'static typename ScriptFunction::args_info<decltype (callable)>::return_type ScriptFunction::call(T*, tuple&) [with auto callable = {anonymous}::script_TS_FAIL; T = void; tuple = std::tuple<std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > >; typename ScriptFunction::args_info<decltype (callable)>::return_type = void]':
../../../source/scriptinterface/FunctionWrapper.h:215:18:   required from 'static bool ScriptFunction::ToJSNative(JSContext*, unsigned int, JS::Value*) [with auto callable = {anonymous}::script_TS_FAIL; typename ScriptFunction::args_info<decltype (callable)>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0]'
../../../source/scriptinterface/FunctionWrapper.h:239:20:   required from 'static void ScriptFunction::Register(const ScriptRequest&, const char*) [with auto callable = {anonymous}::script_TS_FAIL; typename ScriptFunction::args_info<decltype (callable)>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = 0; short unsigned int flags = 7]'
../../../source/test_setup.cpp:151:56:   required from here
../../../source/scriptinterface/FunctionWrapper.h:154:69: warning: parameter 'object' set but not used [-Wunused-but-set-parameter]
  static typename args_info<decltype(callable)>::return_type call(T* object, tuple& args)
                                                                  ~~~^~~~~~

Link to build: https://jenkins.wildfiregames.com/job/docker-differential/5014/display/redirect

wraitii updated this revision to Diff 16179.Mar 1 2021, 6:46 PM

Tested PCH: OK
Fix years.
Should gix gcc warnings.

Vulcan added a comment.Mar 1 2021, 7:06 PM

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/libnetwork_dbg.a(precompiled.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: ../../../binaries/system/liblobby_dbg.a(precompiled.o) has no symbols
/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/libscriptinterface_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
../../../source/graphics/ShaderProgram.cpp:86:15: warning: 'Reload' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
        virtual void Reload()
                     ^
../../../source/graphics/ShaderProgram.h:124:15: note: overridden virtual function is here
        virtual void Reload() = 0;
                     ^
../../../source/graphics/ShaderProgram.cpp:118:15: warning: 'Bind' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
        virtual void Bind()
                     ^
../../../source/graphics/ShaderProgram.h:135:15: note: overridden virtual function is here
        virtual void Bind() = 0;
                     ^
../../../source/graphics/ShaderProgram.cpp:128:15: warning: 'Unbind' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
        virtual void Unbind()
                     ^
../../../source/graphics/ShaderProgram.h:140:15: note: overridden virtual function is here
        virtual void Unbind() = 0;
                     ^
../../../source/graphics/ShaderProgram.cpp:156:18: warning: 'GetTextureBinding' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
        virtual Binding GetTextureBinding(texture_id_t id)
                        ^
../../../source/graphics/ShaderProgram.h:149:18: note: overridden virtual function is here
        virtual Binding GetTextureBinding(texture_id_t id) = 0;
                        ^
../../../source/graphics/ShaderProgram.cpp:166:15: warning: 'BindTexture' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
        virtual void BindTexture(texture_id_t id, Handle tex)
                     ^
../../../source/graphics/ShaderProgram.h:153:15: note: overridden virtual function is here
        virtual void BindTexture(texture_id_t id, Handle tex) = 0;
                     ^
../../../source/graphics/ShaderProgram.cpp:179:15: warning: 'BindTexture' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
        virtual void BindTexture(texture_id_t id, GLuint tex)
                     ^
../../../source/graphics/ShaderProgram.h:154:15: note: overridden virtual function is here
        virtual void BindTexture(texture_id_t id, GLuint tex) = 0;
                     ^
../../../source/graphics/ShaderProgram.cpp:190:15: warning: 'BindTexture' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
        virtual void BindTexture(Binding id, Handle tex)
                     ^
../../../source/graphics/ShaderProgram.h:155:15: note: overridden virtual function is here
        virtual void BindTexture(Binding id, Handle tex) = 0;
                     ^
../../../source/graphics/ShaderProgram.cpp:197:18: warning: 'GetUniformBinding' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
        virtual Binding GetUniformBinding(uniform_id_t id)
                        ^
../../../source/graphics/ShaderProgram.h:158:18: note: overridden virtual function is here
        virtual Binding GetUniformBinding(uniform_id_t id) = 0;
                        ^
../../../source/graphics/ShaderProgram.cpp:202:15: warning: 'Uniform' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
        virtual void Uniform(Binding id, float v0, float v1, float v2, float v3)
                     ^
../../../source/graphics/ShaderProgram.h:161:15: note: overridden virtual function is here
        virtual void Uniform(Binding id, float v0, float v1, float v2, float v3) = 0;
                     ^
../../../source/graphics/ShaderProgram.cpp:211:15: warning: 'Uniform' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
        virtual void Uniform(Binding id, const CMatrix3D& v)
                     ^
../../../source/graphics/ShaderProgram.h:162:15: note: overridden virtual function is here
        virtual void Uniform(Binding id, const CMatrix3D& v) = 0;
                     ^
../../../source/graphics/ShaderProgram.cpp:230:15: warning: 'Uniform' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
        virtual void Uniform(Binding id, size_t count, const CMatrix3D* v)
                     ^
../../../source/graphics/ShaderProgram.h:163:15: note: overridden virtual function is here
        virtual void Uniform(Binding id, size_t count, const CMatrix3D* v) = 0;
                     ^
../../../source/graphics/ShaderProgram.cpp:236:15: warning: 'Uniform' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
        virtual void Uniform(Binding id, size_t count, const float* v)
                     ^
../../../source/graphics/ShaderProgram.h:164:15: note: overridden virtual function is here
        virtual void Uniform(Binding id, size_t count, const float* v) = 0;
                     ^
12 warnings generated.
/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
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: ../../../binaries/system/liblowlevel_dbg.a(dbghelp.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: ../../../binaries/system/liblowlevel_dbg.a(file_stats.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: ../../../binaries/system/liblowlevel_dbg.a(vfs_path.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//OpenGL.framework/OpenGL.tbd and library file /System/Library/Frameworks//OpenGL.framework/OpenGL 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/OpenGL.framework/Versions/A/Libraries/libGLU.tbd and library file /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.dylib are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.tbd and library file /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib 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//OpenGL.framework/OpenGL.tbd and library file /System/Library/Frameworks//OpenGL.framework/OpenGL 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/OpenGL.framework/Versions/A/Libraries/libGLU.tbd and library file /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.dylib are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.tbd and library file /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib 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/libnetwork.a(precompiled.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: ../../../binaries/system/liblobby.a(precompiled.o) has no symbols
/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/libscriptinterface.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
../../../source/graphics/ShaderProgram.cpp:86:15: warning: 'Reload' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
        virtual void Reload()
                     ^
../../../source/graphics/ShaderProgram.h:124:15: note: overridden virtual function is here
        virtual void Reload() = 0;
                     ^
../../../source/graphics/ShaderProgram.cpp:118:15: warning: 'Bind' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
        virtual void Bind()
                     ^
../../../source/graphics/ShaderProgram.h:135:15: note: overridden virtual function is here
        virtual void Bind() = 0;
                     ^
../../../source/graphics/ShaderProgram.cpp:128:15: warning: 'Unbind' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
        virtual void Unbind()
                     ^
../../../source/graphics/ShaderProgram.h:140:15: note: overridden virtual function is here
        virtual void Unbind() = 0;
                     ^
../../../source/graphics/ShaderProgram.cpp:156:18: warning: 'GetTextureBinding' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
        virtual Binding GetTextureBinding(texture_id_t id)
                        ^
../../../source/graphics/ShaderProgram.h:149:18: note: overridden virtual function is here
        virtual Binding GetTextureBinding(texture_id_t id) = 0;
                        ^
../../../source/graphics/ShaderProgram.cpp:166:15: warning: 'BindTexture' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
        virtual void BindTexture(texture_id_t id, Handle tex)
                     ^
../../../source/graphics/ShaderProgram.h:153:15: note: overridden virtual function is here
        virtual void BindTexture(texture_id_t id, Handle tex) = 0;
                     ^
../../../source/graphics/ShaderProgram.cpp:179:15: warning: 'BindTexture' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
        virtual void BindTexture(texture_id_t id, GLuint tex)
                     ^
../../../source/graphics/ShaderProgram.h:154:15: note: overridden virtual function is here
        virtual void BindTexture(texture_id_t id, GLuint tex) = 0;
                     ^
../../../source/graphics/ShaderProgram.cpp:190:15: warning: 'BindTexture' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
        virtual void BindTexture(Binding id, Handle tex)
                     ^
../../../source/graphics/ShaderProgram.h:155:15: note: overridden virtual function is here
        virtual void BindTexture(Binding id, Handle tex) = 0;
                     ^
../../../source/graphics/ShaderProgram.cpp:197:18: warning: 'GetUniformBinding' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
        virtual Binding GetUniformBinding(uniform_id_t id)
                        ^
../../../source/graphics/ShaderProgram.h:158:18: note: overridden virtual function is here
        virtual Binding GetUniformBinding(uniform_id_t id) = 0;
                        ^
../../../source/graphics/ShaderProgram.cpp:202:15: warning: 'Uniform' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
        virtual void Uniform(Binding id, float v0, float v1, float v2, float v3)
                     ^
../../../source/graphics/ShaderProgram.h:161:15: note: overridden virtual function is here
        virtual void Uniform(Binding id, float v0, float v1, float v2, float v3) = 0;
                     ^
../../../source/graphics/ShaderProgram.cpp:211:15: warning: 'Uniform' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
        virtual void Uniform(Binding id, const CMatrix3D& v)
                     ^
../../../source/graphics/ShaderProgram.h:162:15: note: overridden virtual function is here
        virtual void Uniform(Binding id, const CMatrix3D& v) = 0;
                     ^
../../../source/graphics/ShaderProgram.cpp:230:15: warning: 'Uniform' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
        virtual void Uniform(Binding id, size_t count, const CMatrix3D* v)
                     ^
../../../source/graphics/ShaderProgram.h:163:15: note: overridden virtual function is here
        virtual void Uniform(Binding id, size_t count, const CMatrix3D* v) = 0;
                     ^
../../../source/graphics/ShaderProgram.cpp:236:15: warning: 'Uniform' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
        virtual void Uniform(Binding id, size_t count, const float* v)
                     ^
../../../source/graphics/ShaderProgram.h:164:15: note: overridden virtual function is here
        virtual void Uniform(Binding id, size_t count, const float* v) = 0;
                     ^
12 warnings generated.
/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
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: ../../../binaries/system/liblowlevel.a(dbghelp.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: ../../../binaries/system/liblowlevel.a(file_stats.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: ../../../binaries/system/liblowlevel.a(vfs_path.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//OpenGL.framework/OpenGL.tbd and library file /System/Library/Frameworks//OpenGL.framework/OpenGL 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/OpenGL.framework/Versions/A/Libraries/libGLU.tbd and library file /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.dylib are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.tbd and library file /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib 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.
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//OpenGL.framework/OpenGL.tbd and library file /System/Library/Frameworks//OpenGL.framework/OpenGL 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/OpenGL.framework/Versions/A/Libraries/libGLU.tbd and library file /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.dylib are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.tbd and library file /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib 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.

Link to build: https://jenkins.wildfiregames.com/job/macos-differential/3365/display/redirect

Vulcan added a comment.Mar 1 2021, 7:06 PM

Successful build - Chance fights ever on the side of the prudent.

Debug: 
Microsoft (R) Build Engine version 15.9.21+g9802d43bc3 for .NET Framework
Copyright (C) Microsoft Corporation. All rights reserved.

    11>e:\jenkins\workspace\vs2015-differential\libraries\source\spidermonkey\include-win32-debug\js\sweepingapi.h(38): warning C4100: 'needs': unreferenced formal parameter (compiling source file ..\..\..\source\simulation2\components\CCmpAIManager.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
     9>e:\jenkins\workspace\vs2015-differential\libraries\source\spidermonkey\include-win32-debug\js\sweepingapi.h(38): warning C4100: 'needs': unreferenced formal parameter (compiling source file ..\..\..\source\network\NetMessageSim.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\network.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\scriptinterface\functionwrapper.h(119): warning C4100: 'went_ok': unreferenced formal parameter (compiling source file ..\..\..\source\ps\scripting\JSInterface_Console.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\scriptinterface\functionwrapper.h(119): warning C4100: 'args': unreferenced formal parameter (compiling source file ..\..\..\source\ps\scripting\JSInterface_Console.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\scriptinterface\functionwrapper.h(119): warning C4100: 'rq': unreferenced formal parameter (compiling source file ..\..\..\source\ps\scripting\JSInterface_Console.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\scriptinterface\functionwrapper.h(129): warning C4100: 'went_ok': unreferenced formal parameter (compiling source file ..\..\..\source\ps\scripting\JSInterface_Mod.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\scriptinterface\functionwrapper.h(129): warning C4100: 'args': unreferenced formal parameter (compiling source file ..\..\..\source\ps\scripting\JSInterface_Mod.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\scriptinterface\functionwrapper.h(129): warning C4100: 'rq': unreferenced formal parameter (compiling source file ..\..\..\source\ps\scripting\JSInterface_Mod.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\scriptinterface\functionwrapper.h(119): warning C4100: 'went_ok': unreferenced formal parameter (compiling source file ..\..\..\source\ps\scripting\JSInterface_Mod.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\scriptinterface\functionwrapper.h(119): warning C4100: 'args': unreferenced formal parameter (compiling source file ..\..\..\source\ps\scripting\JSInterface_Mod.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\scriptinterface\functionwrapper.h(119): warning C4100: 'rq': unreferenced formal parameter (compiling source file ..\..\..\source\ps\scripting\JSInterface_Mod.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\scriptinterface\functionwrapper.h(139): warning C4100: 'went_ok': unreferenced formal parameter (compiling source file ..\..\..\source\ps\scripting\JSInterface_Hotkey.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\scriptinterface\functionwrapper.h(139): warning C4100: 'args': unreferenced formal parameter (compiling source file ..\..\..\source\ps\scripting\JSInterface_Hotkey.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\scriptinterface\functionwrapper.h(119): warning C4100: 'went_ok': unreferenced formal parameter (compiling source file ..\..\..\source\ps\scripting\JSInterface_Hotkey.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\scriptinterface\functionwrapper.h(119): warning C4100: 'args': unreferenced formal parameter (compiling source file ..\..\..\source\ps\scripting\JSInterface_Hotkey.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\scriptinterface\functionwrapper.h(119): warning C4100: 'rq': unreferenced formal parameter (compiling source file ..\..\..\source\ps\scripting\JSInterface_Hotkey.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\scriptinterface\functionwrapper.h(80): warning C4100: 'went_ok': unreferenced formal parameter (compiling source file ..\..\..\source\ps\scripting\JSInterface_Hotkey.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\scriptinterface\functionwrapper.h(80): warning C4100: 'rq': unreferenced formal parameter (compiling source file ..\..\..\source\ps\scripting\JSInterface_Hotkey.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\libraries\source\spidermonkey\include-win32-debug\js\sweepingapi.h(38): warning C4100: 'needs': unreferenced formal parameter (compiling source file ..\..\..\source\simulation2\serialization\BinarySerializer.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\libraries\source\spidermonkey\include-win32-debug\js\sweepingapi.h(38): warning C4100: 'needs': unreferenced formal parameter (compiling source file ..\..\..\source\simulation2\serialization\HashSerializer.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\libraries\source\spidermonkey\include-win32-debug\js\sweepingapi.h(38): warning C4100: 'needs': unreferenced formal parameter (compiling source file ..\..\..\source\simulation2\serialization\StdDeserializer.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\libraries\source\spidermonkey\include-win32-debug\js\sweepingapi.h(38): warning C4100: 'needs': unreferenced formal parameter (compiling source file ..\..\..\source\simulation2\serialization\StdSerializer.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\libraries\source\spidermonkey\include-win32-debug\js\sweepingapi.h(38): warning C4100: 'needs': unreferenced formal parameter (compiling source file ..\..\..\source\simulation2\system\ComponentManagerSerialization.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\scriptinterface\functionwrapper.h(119): warning C4100: 'went_ok': unreferenced formal parameter (compiling source file ..\..\..\source\simulation2\system\ComponentManager.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\scriptinterface\functionwrapper.h(119): warning C4100: 'args': unreferenced formal parameter (compiling source file ..\..\..\source\simulation2\system\ComponentManager.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\scriptinterface\functionwrapper.h(119): warning C4100: 'rq': unreferenced formal parameter (compiling source file ..\..\..\source\simulation2\system\ComponentManager.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\scriptinterface\functionwrapper.h(80): warning C4100: 'went_ok': unreferenced formal parameter (compiling source file ..\..\..\source\simulation2\system\ComponentManager.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\scriptinterface\functionwrapper.h(80): warning C4100: 'rq': unreferenced formal parameter (compiling source file ..\..\..\source\simulation2\system\ComponentManager.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    17>wsecure_crt.obj : warning LNK4221: This object file does not define any previously undefined public symbols, so it will not be used by any link operation that consumes this library [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\lowlevel.vcxproj]
    17>wprofiler.obj : warning LNK4221: This object file does not define any previously undefined public symbols, so it will not be used by any link operation that consumes this library [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\lowlevel.vcxproj]
    17>manifest.obj : warning LNK4221: This object file does not define any previously undefined public symbols, so it will not be used by any link operation that consumes this library [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\lowlevel.vcxproj]
    17>secure_crt.obj : warning LNK4221: This object file does not define any previously undefined public symbols, so it will not be used by any link operation that consumes this library [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\lowlevel.vcxproj]
    17>posix.obj : warning LNK4221: This object file does not define any previously undefined public symbols, so it will not be used by any link operation that consumes this library [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\lowlevel.vcxproj]
    17>vfs_path.obj : warning LNK4221: This object file does not define any previously undefined public symbols, so it will not be used by any link operation that consumes this library [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\lowlevel.vcxproj]
    17>file_stats.obj : warning LNK4221: This object file does not define any previously undefined public symbols, so it will not be used by any link operation that consumes this library [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\lowlevel.vcxproj]
     4>MSVCRTD.lib(initializers.obj) : warning LNK4098: defaultlib 'msvcrt.lib' conflicts with use of other libs; use /NODEFAULTLIB:library [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\pyrogenesis.vcxproj]
    22>e:\jenkins\workspace\vs2015-differential\libraries\source\spidermonkey\include-win32-debug\js\sweepingapi.h(38): warning C4100: 'needs': unreferenced formal parameter [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\test.vcxproj]
    22>e:\jenkins\workspace\vs2015-differential\source\scriptinterface\functionwrapper.h(80): warning C4100: 'went_ok': unreferenced formal parameter (compiling source file ..\..\..\source\simulation2\components\tests\test_scripts.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\test.vcxproj]
    22>e:\jenkins\workspace\vs2015-differential\source\scriptinterface\functionwrapper.h(80): warning C4100: 'rq': unreferenced formal parameter (compiling source file ..\..\..\source\simulation2\components\tests\test_scripts.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\test.vcxproj]
    22>MSVCRTD.lib(initializers.obj) : warning LNK4098: defaultlib 'msvcrt.lib' conflicts with use of other libs; use /NODEFAULTLIB:library [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\test.vcxproj]
Release: 
Microsoft (R) Build Engine version 15.9.21+g9802d43bc3 for .NET Framework
Copyright (C) Microsoft Corporation. All rights reserved.

    13>e:\jenkins\workspace\vs2015-differential\source\scriptinterface\functionwrapper.h(119): warning C4100: 'went_ok': unreferenced formal parameter (compiling source file ..\..\..\source\ps\scripting\JSInterface_Console.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\scriptinterface\functionwrapper.h(119): warning C4100: 'args': unreferenced formal parameter (compiling source file ..\..\..\source\ps\scripting\JSInterface_Console.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\scriptinterface\functionwrapper.h(119): warning C4100: 'rq': unreferenced formal parameter (compiling source file ..\..\..\source\ps\scripting\JSInterface_Console.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\scriptinterface\functionwrapper.h(139): warning C4100: 'went_ok': unreferenced formal parameter (compiling source file ..\..\..\source\ps\scripting\JSInterface_Hotkey.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\scriptinterface\functionwrapper.h(139): warning C4100: 'args': unreferenced formal parameter (compiling source file ..\..\..\source\ps\scripting\JSInterface_Hotkey.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\scriptinterface\functionwrapper.h(119): warning C4100: 'went_ok': unreferenced formal parameter (compiling source file ..\..\..\source\ps\scripting\JSInterface_Hotkey.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\scriptinterface\functionwrapper.h(119): warning C4100: 'args': unreferenced formal parameter (compiling source file ..\..\..\source\ps\scripting\JSInterface_Hotkey.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\scriptinterface\functionwrapper.h(119): warning C4100: 'rq': unreferenced formal parameter (compiling source file ..\..\..\source\ps\scripting\JSInterface_Hotkey.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\scriptinterface\functionwrapper.h(80): warning C4100: 'went_ok': unreferenced formal parameter (compiling source file ..\..\..\source\ps\scripting\JSInterface_Hotkey.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\scriptinterface\functionwrapper.h(80): warning C4100: 'rq': unreferenced formal parameter (compiling source file ..\..\..\source\ps\scripting\JSInterface_Hotkey.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\scriptinterface\functionwrapper.h(129): warning C4100: 'went_ok': unreferenced formal parameter (compiling source file ..\..\..\source\ps\scripting\JSInterface_Mod.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\scriptinterface\functionwrapper.h(129): warning C4100: 'args': unreferenced formal parameter (compiling source file ..\..\..\source\ps\scripting\JSInterface_Mod.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\scriptinterface\functionwrapper.h(129): warning C4100: 'rq': unreferenced formal parameter (compiling source file ..\..\..\source\ps\scripting\JSInterface_Mod.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\scriptinterface\functionwrapper.h(119): warning C4100: 'went_ok': unreferenced formal parameter (compiling source file ..\..\..\source\ps\scripting\JSInterface_Mod.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\scriptinterface\functionwrapper.h(119): warning C4100: 'args': unreferenced formal parameter (compiling source file ..\..\..\source\ps\scripting\JSInterface_Mod.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\scriptinterface\functionwrapper.h(119): warning C4100: 'rq': unreferenced formal parameter (compiling source file ..\..\..\source\ps\scripting\JSInterface_Mod.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\scriptinterface\functionwrapper.h(119): warning C4100: 'went_ok': unreferenced formal parameter (compiling source file ..\..\..\source\simulation2\system\ComponentManager.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\scriptinterface\functionwrapper.h(119): warning C4100: 'args': unreferenced formal parameter (compiling source file ..\..\..\source\simulation2\system\ComponentManager.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\scriptinterface\functionwrapper.h(119): warning C4100: 'rq': unreferenced formal parameter (compiling source file ..\..\..\source\simulation2\system\ComponentManager.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\scriptinterface\functionwrapper.h(80): warning C4100: 'went_ok': unreferenced formal parameter (compiling source file ..\..\..\source\simulation2\system\ComponentManager.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\scriptinterface\functionwrapper.h(80): warning C4100: 'rq': unreferenced formal parameter (compiling source file ..\..\..\source\simulation2\system\ComponentManager.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    22>e:\jenkins\workspace\vs2015-differential\source\maths\fixed.h(158): warning C4724: potential mod by 0 [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\test.vcxproj]
    22>e:\jenkins\workspace\vs2015-differential\source\scriptinterface\functionwrapper.h(80): warning C4100: 'went_ok': unreferenced formal parameter (compiling source file ..\..\..\source\simulation2\components\tests\test_scripts.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\test.vcxproj]
    22>e:\jenkins\workspace\vs2015-differential\source\scriptinterface\functionwrapper.h(80): warning C4100: 'rq': unreferenced formal parameter (compiling source file ..\..\..\source\simulation2\components\tests\test_scripts.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\test.vcxproj]

Link to build: https://jenkins.wildfiregames.com/job/vs2015-differential/4463/display/redirect

wraitii updated this revision to Diff 16181.Mar 1 2021, 7:25 PM

I had of course forgotten about the VS17 warnings, which are, weirdly, not in the same branches.

Vulcan added a comment.Mar 1 2021, 7:44 PM

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/libnetwork_dbg.a(precompiled.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: ../../../binaries/system/liblobby_dbg.a(precompiled.o) has no symbols
/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/libscriptinterface_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//OpenGL.framework/OpenGL.tbd and library file /System/Library/Frameworks//OpenGL.framework/OpenGL 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/OpenGL.framework/Versions/A/Libraries/libGLU.tbd and library file /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.dylib are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.tbd and library file /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib 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//OpenGL.framework/OpenGL.tbd and library file /System/Library/Frameworks//OpenGL.framework/OpenGL 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/OpenGL.framework/Versions/A/Libraries/libGLU.tbd and library file /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.dylib are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.tbd and library file /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib 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
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: ../../../binaries/system/libnetwork.a(precompiled.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: ../../../binaries/system/liblobby.a(precompiled.o) has no symbols
/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/libscriptinterface.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//OpenGL.framework/OpenGL.tbd and library file /System/Library/Frameworks//OpenGL.framework/OpenGL 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/OpenGL.framework/Versions/A/Libraries/libGLU.tbd and library file /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.dylib are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.tbd and library file /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib 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//OpenGL.framework/OpenGL.tbd and library file /System/Library/Frameworks//OpenGL.framework/OpenGL 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/OpenGL.framework/Versions/A/Libraries/libGLU.tbd and library file /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.dylib are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.tbd and library file /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib 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/3366/display/redirect

Vulcan added a comment.Mar 1 2021, 7:45 PM

Successful build - Chance fights ever on the side of the prudent.

Debug: 
Microsoft (R) Build Engine version 15.9.21+g9802d43bc3 for .NET Framework
Copyright (C) Microsoft Corporation. All rights reserved.

    11>e:\jenkins\workspace\vs2015-differential\libraries\source\spidermonkey\include-win32-debug\js\sweepingapi.h(38): warning C4100: 'needs': unreferenced formal parameter (compiling source file ..\..\..\source\simulation2\components\CCmpAIManager.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
     7>e:\jenkins\workspace\vs2015-differential\libraries\source\spidermonkey\include-win32-debug\js\sweepingapi.h(38): warning C4100: 'needs': unreferenced formal parameter (compiling source file ..\..\..\source\network\NetMessageSim.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\network.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\libraries\source\spidermonkey\include-win32-debug\js\sweepingapi.h(38): warning C4100: 'needs': unreferenced formal parameter (compiling source file ..\..\..\source\simulation2\serialization\BinarySerializer.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\libraries\source\spidermonkey\include-win32-debug\js\sweepingapi.h(38): warning C4100: 'needs': unreferenced formal parameter (compiling source file ..\..\..\source\simulation2\serialization\HashSerializer.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\libraries\source\spidermonkey\include-win32-debug\js\sweepingapi.h(38): warning C4100: 'needs': unreferenced formal parameter (compiling source file ..\..\..\source\simulation2\serialization\StdDeserializer.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\scriptinterface\functionwrapper.h(80): warning C4100: 'rq': unreferenced formal parameter (compiling source file ..\..\..\source\ps\scripting\JSInterface_Hotkey.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\libraries\source\spidermonkey\include-win32-debug\js\sweepingapi.h(38): warning C4100: 'needs': unreferenced formal parameter (compiling source file ..\..\..\source\simulation2\serialization\StdSerializer.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\libraries\source\spidermonkey\include-win32-debug\js\sweepingapi.h(38): warning C4100: 'needs': unreferenced formal parameter (compiling source file ..\..\..\source\simulation2\system\ComponentManagerSerialization.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\scriptinterface\functionwrapper.h(80): warning C4100: 'rq': unreferenced formal parameter (compiling source file ..\..\..\source\simulation2\system\ComponentManager.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
     4>MSVCRTD.lib(initializers.obj) : warning LNK4098: defaultlib 'msvcrt.lib' conflicts with use of other libs; use /NODEFAULTLIB:library [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\pyrogenesis.vcxproj]
    22>e:\jenkins\workspace\vs2015-differential\libraries\source\spidermonkey\include-win32-debug\js\sweepingapi.h(38): warning C4100: 'needs': unreferenced formal parameter [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\test.vcxproj]
    22>e:\jenkins\workspace\vs2015-differential\source\scriptinterface\functionwrapper.h(80): warning C4100: 'rq': unreferenced formal parameter (compiling source file ..\..\..\source\simulation2\components\tests\test_scripts.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\test.vcxproj]
    22>MSVCRTD.lib(initializers.obj) : warning LNK4098: defaultlib 'msvcrt.lib' conflicts with use of other libs; use /NODEFAULTLIB:library [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\test.vcxproj]
Release: 
Microsoft (R) Build Engine version 15.9.21+g9802d43bc3 for .NET Framework
Copyright (C) Microsoft Corporation. All rights reserved.

    13>e:\jenkins\workspace\vs2015-differential\source\scriptinterface\functionwrapper.h(80): warning C4100: 'rq': unreferenced formal parameter (compiling source file ..\..\..\source\ps\scripting\JSInterface_Hotkey.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    12>e:\jenkins\workspace\vs2015-differential\source\scriptinterface\functionwrapper.h(80): warning C4100: 'rq': unreferenced formal parameter (compiling source file ..\..\..\source\simulation2\system\ComponentManager.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    22>e:\jenkins\workspace\vs2015-differential\source\maths\fixed.h(158): warning C4724: potential mod by 0 [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\test.vcxproj]
    22>e:\jenkins\workspace\vs2015-differential\source\scriptinterface\functionwrapper.h(80): warning C4100: 'rq': unreferenced formal parameter (compiling source file ..\..\..\source\simulation2\components\tests\test_scripts.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\test.vcxproj]

Link to build: https://jenkins.wildfiregames.com/job/vs2015-differential/4464/display/redirect

Stan added a comment.Mar 1 2021, 8:04 PM

Is there any perf hit/improvement of doing this?

Vulcan added a comment.Mar 1 2021, 8:07 PM

Successful build - Chance fights ever on the side of the prudent.

builderr-release-gcc7.txt
In file included from ../../../source/ps/scripting/JSInterface_Console.cpp:24:
../../../source/scriptinterface/FunctionWrapper.h: In instantiation of 'static bool ScriptFunction::ToJSNative(JSContext*, unsigned int, JS::Value*) [with auto callable = &CConsole::IsActive; typename ScriptFunction::args_info<decltype (callable)>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = {anonymous}::ConsoleGetter]':
../../../source/scriptinterface/FunctionWrapper.h:243:20:   required from 'static void ScriptFunction::Register(const ScriptRequest&, const char*) [with auto callable = &CConsole::IsActive; typename ScriptFunction::args_info<decltype (callable)>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = {anonymous}::ConsoleGetter; short unsigned int flags = 7]'
../../../source/ps/scripting/JSInterface_Console.cpp:41:94:   required from here
../../../source/scriptinterface/FunctionWrapper.h:200:28: warning: the address of 'CConsole* {anonymous}::ConsoleGetter(const ScriptRequest&, JS::CallArgs&)' will never be NULL [-Waddress]
   if constexpr (thisGetter != nullptr)
                 ~~~~~~~~~~~^~~~~~~~~~
../../../source/scriptinterface/FunctionWrapper.h: In instantiation of 'static bool ScriptFunction::ToJSNative(JSContext*, unsigned int, JS::Value*) [with auto callable = &CConsole::SetVisible; typename ScriptFunction::args_info<decltype (callable)>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = {anonymous}::ConsoleGetter]':
../../../source/scriptinterface/FunctionWrapper.h:243:20:   required from 'static void ScriptFunction::Register(const ScriptRequest&, const char*) [with auto callable = &CConsole::SetVisible; typename ScriptFunction::args_info<decltype (callable)>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = {anonymous}::ConsoleGetter; short unsigned int flags = 7]'
../../../source/ps/scripting/JSInterface_Console.cpp:42:96:   required from here
../../../source/scriptinterface/FunctionWrapper.h:200:28: warning: the address of 'CConsole* {anonymous}::ConsoleGetter(const ScriptRequest&, JS::CallArgs&)' will never be NULL [-Waddress]
In file included from ../../../source/pch/atlas/precompiled.h:26:
../../../source/tools/atlas/GameInterface/Messages.h: In function 'void AtlasMessage::fGetTerrainGroupPreviews(AtlasMessage::qGetTerrainGroupPreviews*)':
../../../source/tools/atlas/GameInterface/Messages.h:315:8: warning: '#'target_mem_ref' not supported by dump_expr#<expression error>' may be used uninitialized in this function [-Wmaybe-uninitialized]
 struct sTerrainTexturePreview
        ^~~~~~~~~~~~~~~~~~~~~~
../../../source/tools/atlas/GameInterface/Messages.h:315:8: warning: '#'target_mem_ref' not supported by dump_expr#<expression error>' may be used uninitialized in this function [-Wmaybe-uninitialized]
../../../source/tools/atlas/GameInterface/Messages.h:315:8: warning: '#'target_mem_ref' not supported by dump_expr#<expression error>' may be used uninitialized in this function [-Wmaybe-uninitialized]
../../../source/tools/atlas/GameInterface/Messages.h:315:8: warning: '#'target_mem_ref' not supported by dump_expr#<expression error>' may be used uninitialized in this function [-Wmaybe-uninitialized]
 struct sTerrainTexturePreview
        ^~~~~~~~~~~~~~~~~~~~~~
../../../source/tools/atlas/GameInterface/Messages.h:315:8: warning: '#'target_mem_ref' not supported by dump_expr#<expression error>' may be used uninitialized in this function [-Wmaybe-uninitialized]
../../../source/tools/atlas/GameInterface/Messages.h:315:8: warning: '#'target_mem_ref' not supported by dump_expr#<expression error>' may be used uninitialized in this function [-Wmaybe-uninitialized]

Link to build: https://jenkins.wildfiregames.com/job/docker-differential/5021/display/redirect

In D2818#158006, @Stan wrote:

Is there any perf hit/improvement of doing this?

It should be entirely transparent.

wraitii updated this revision to Diff 16182.Mar 1 2021, 8:28 PM

Ignore more spurious warnings from if constexpr. Hopefully this might be all.

Vulcan added a comment.Mar 1 2021, 8:43 PM

Successful build - Chance fights ever on the side of the prudent.

Debug: 
Microsoft (R) Build Engine version 15.9.21+g9802d43bc3 for .NET Framework
Copyright (C) Microsoft Corporation. All rights reserved.

     9>e:\jenkins\workspace\vs2015-differential\libraries\source\spidermonkey\include-win32-debug\js\sweepingapi.h(38): warning C4100: 'needs': unreferenced formal parameter (compiling source file ..\..\..\source\network\NetMessageSim.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\network.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\libraries\source\spidermonkey\include-win32-debug\js\sweepingapi.h(38): warning C4100: 'needs': unreferenced formal parameter (compiling source file ..\..\..\source\simulation2\components\CCmpAIManager.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\scriptinterface\functionwrapper.h(216): warning C4068: unknown pragma (compiling source file ..\..\..\source\ps\GameSetup\HWDetect.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\scriptinterface\functionwrapper.h(217): warning C4068: unknown pragma (compiling source file ..\..\..\source\ps\GameSetup\HWDetect.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\scriptinterface\functionwrapper.h(225): warning C4068: unknown pragma (compiling source file ..\..\..\source\ps\GameSetup\HWDetect.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\scriptinterface\functionwrapper.h(216): warning C4068: unknown pragma (compiling source file ..\..\..\source\ps\scripting\JSInterface_Console.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\scriptinterface\functionwrapper.h(217): warning C4068: unknown pragma (compiling source file ..\..\..\source\ps\scripting\JSInterface_Console.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\scriptinterface\functionwrapper.h(225): warning C4068: unknown pragma (compiling source file ..\..\..\source\ps\scripting\JSInterface_Console.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\scriptinterface\functionwrapper.h(216): warning C4068: unknown pragma (compiling source file ..\..\..\source\ps\scripting\JSInterface_Hotkey.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\scriptinterface\functionwrapper.h(217): warning C4068: unknown pragma (compiling source file ..\..\..\source\ps\scripting\JSInterface_Hotkey.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\scriptinterface\functionwrapper.h(225): warning C4068: unknown pragma (compiling source file ..\..\..\source\ps\scripting\JSInterface_Hotkey.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\scriptinterface\functionwrapper.h(216): warning C4068: unknown pragma (compiling source file ..\..\..\source\ps\scripting\JSInterface_Mod.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\scriptinterface\functionwrapper.h(217): warning C4068: unknown pragma (compiling source file ..\..\..\source\ps\scripting\JSInterface_Mod.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\scriptinterface\functionwrapper.h(225): warning C4068: unknown pragma (compiling source file ..\..\..\source\ps\scripting\JSInterface_Mod.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\libraries\source\spidermonkey\include-win32-debug\js\sweepingapi.h(38): warning C4100: 'needs': unreferenced formal parameter (compiling source file ..\..\..\source\simulation2\serialization\BinarySerializer.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\libraries\source\spidermonkey\include-win32-debug\js\sweepingapi.h(38): warning C4100: 'needs': unreferenced formal parameter (compiling source file ..\..\..\source\simulation2\serialization\HashSerializer.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\libraries\source\spidermonkey\include-win32-debug\js\sweepingapi.h(38): warning C4100: 'needs': unreferenced formal parameter (compiling source file ..\..\..\source\simulation2\serialization\StdDeserializer.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\scriptinterface\functionwrapper.h(216): warning C4068: unknown pragma (compiling source file ..\..\..\source\simulation2\system\ComponentManager.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\scriptinterface\functionwrapper.h(217): warning C4068: unknown pragma (compiling source file ..\..\..\source\simulation2\system\ComponentManager.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\scriptinterface\functionwrapper.h(225): warning C4068: unknown pragma (compiling source file ..\..\..\source\simulation2\system\ComponentManager.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\libraries\source\spidermonkey\include-win32-debug\js\sweepingapi.h(38): warning C4100: 'needs': unreferenced formal parameter (compiling source file ..\..\..\source\simulation2\serialization\StdSerializer.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\libraries\source\spidermonkey\include-win32-debug\js\sweepingapi.h(38): warning C4100: 'needs': unreferenced formal parameter (compiling source file ..\..\..\source\simulation2\system\ComponentManagerSerialization.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
     4>MSVCRTD.lib(initializers.obj) : warning LNK4098: defaultlib 'msvcrt.lib' conflicts with use of other libs; use /NODEFAULTLIB:library [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\pyrogenesis.vcxproj]
    22>e:\jenkins\workspace\vs2015-differential\libraries\source\spidermonkey\include-win32-debug\js\sweepingapi.h(38): warning C4100: 'needs': unreferenced formal parameter [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\test.vcxproj]
    22>e:\jenkins\workspace\vs2015-differential\source\scriptinterface\functionwrapper.h(216): warning C4068: unknown pragma (compiling source file ..\..\..\source\scriptinterface\tests\test_FunctionWrapper.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\test.vcxproj]
    22>e:\jenkins\workspace\vs2015-differential\source\scriptinterface\functionwrapper.h(217): warning C4068: unknown pragma (compiling source file ..\..\..\source\scriptinterface\tests\test_FunctionWrapper.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\test.vcxproj]
    22>e:\jenkins\workspace\vs2015-differential\source\scriptinterface\functionwrapper.h(225): warning C4068: unknown pragma (compiling source file ..\..\..\source\scriptinterface\tests\test_FunctionWrapper.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\test.vcxproj]
    22>e:\jenkins\workspace\vs2015-differential\source\scriptinterface\functionwrapper.h(216): warning C4068: unknown pragma (compiling source file ..\..\..\source\simulation2\components\tests\test_scripts.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\test.vcxproj]
    22>e:\jenkins\workspace\vs2015-differential\source\scriptinterface\functionwrapper.h(217): warning C4068: unknown pragma (compiling source file ..\..\..\source\simulation2\components\tests\test_scripts.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\test.vcxproj]
    22>e:\jenkins\workspace\vs2015-differential\source\scriptinterface\functionwrapper.h(225): warning C4068: unknown pragma (compiling source file ..\..\..\source\simulation2\components\tests\test_scripts.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\test.vcxproj]
    22>e:\jenkins\workspace\vs2015-differential\source\scriptinterface\functionwrapper.h(216): warning C4068: unknown pragma (compiling source file ..\..\..\source\test_setup.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\test.vcxproj]
    22>e:\jenkins\workspace\vs2015-differential\source\scriptinterface\functionwrapper.h(217): warning C4068: unknown pragma (compiling source file ..\..\..\source\test_setup.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\test.vcxproj]
    22>e:\jenkins\workspace\vs2015-differential\source\scriptinterface\functionwrapper.h(225): warning C4068: unknown pragma (compiling source file ..\..\..\source\test_setup.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\test.vcxproj]
    22>MSVCRTD.lib(initializers.obj) : warning LNK4098: defaultlib 'msvcrt.lib' conflicts with use of other libs; use /NODEFAULTLIB:library [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\test.vcxproj]
Release: 
Microsoft (R) Build Engine version 15.9.21+g9802d43bc3 for .NET Framework
Copyright (C) Microsoft Corporation. All rights reserved.

    13>e:\jenkins\workspace\vs2015-differential\source\scriptinterface\functionwrapper.h(216): warning C4068: unknown pragma (compiling source file ..\..\..\source\ps\GameSetup\HWDetect.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\scriptinterface\functionwrapper.h(217): warning C4068: unknown pragma (compiling source file ..\..\..\source\ps\GameSetup\HWDetect.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\scriptinterface\functionwrapper.h(225): warning C4068: unknown pragma (compiling source file ..\..\..\source\ps\GameSetup\HWDetect.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\scriptinterface\functionwrapper.h(216): warning C4068: unknown pragma (compiling source file ..\..\..\source\ps\scripting\JSInterface_Console.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\scriptinterface\functionwrapper.h(217): warning C4068: unknown pragma (compiling source file ..\..\..\source\ps\scripting\JSInterface_Console.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\scriptinterface\functionwrapper.h(225): warning C4068: unknown pragma (compiling source file ..\..\..\source\ps\scripting\JSInterface_Console.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\scriptinterface\functionwrapper.h(216): warning C4068: unknown pragma (compiling source file ..\..\..\source\ps\scripting\JSInterface_Hotkey.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\scriptinterface\functionwrapper.h(217): warning C4068: unknown pragma (compiling source file ..\..\..\source\ps\scripting\JSInterface_Hotkey.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\scriptinterface\functionwrapper.h(225): warning C4068: unknown pragma (compiling source file ..\..\..\source\ps\scripting\JSInterface_Hotkey.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\scriptinterface\functionwrapper.h(216): warning C4068: unknown pragma (compiling source file ..\..\..\source\ps\scripting\JSInterface_Mod.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\scriptinterface\functionwrapper.h(217): warning C4068: unknown pragma (compiling source file ..\..\..\source\ps\scripting\JSInterface_Mod.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\scriptinterface\functionwrapper.h(225): warning C4068: unknown pragma (compiling source file ..\..\..\source\ps\scripting\JSInterface_Mod.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\scriptinterface\functionwrapper.h(216): warning C4068: unknown pragma (compiling source file ..\..\..\source\simulation2\system\ComponentManager.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\scriptinterface\functionwrapper.h(217): warning C4068: unknown pragma (compiling source file ..\..\..\source\simulation2\system\ComponentManager.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\scriptinterface\functionwrapper.h(225): warning C4068: unknown pragma (compiling source file ..\..\..\source\simulation2\system\ComponentManager.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    22>e:\jenkins\workspace\vs2015-differential\source\maths\fixed.h(158): warning C4724: potential mod by 0 [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\test.vcxproj]
    22>e:\jenkins\workspace\vs2015-differential\source\scriptinterface\functionwrapper.h(216): warning C4068: unknown pragma (compiling source file ..\..\..\source\scriptinterface\tests\test_FunctionWrapper.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\test.vcxproj]
    22>e:\jenkins\workspace\vs2015-differential\source\scriptinterface\functionwrapper.h(217): warning C4068: unknown pragma (compiling source file ..\..\..\source\scriptinterface\tests\test_FunctionWrapper.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\test.vcxproj]
    22>e:\jenkins\workspace\vs2015-differential\source\scriptinterface\functionwrapper.h(225): warning C4068: unknown pragma (compiling source file ..\..\..\source\scriptinterface\tests\test_FunctionWrapper.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\test.vcxproj]
    22>e:\jenkins\workspace\vs2015-differential\source\scriptinterface\functionwrapper.h(216): warning C4068: unknown pragma (compiling source file ..\..\..\source\simulation2\components\tests\test_scripts.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\test.vcxproj]
    22>e:\jenkins\workspace\vs2015-differential\source\scriptinterface\functionwrapper.h(217): warning C4068: unknown pragma (compiling source file ..\..\..\source\simulation2\components\tests\test_scripts.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\test.vcxproj]
    22>e:\jenkins\workspace\vs2015-differential\source\scriptinterface\functionwrapper.h(225): warning C4068: unknown pragma (compiling source file ..\..\..\source\simulation2\components\tests\test_scripts.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\test.vcxproj]
    22>e:\jenkins\workspace\vs2015-differential\source\scriptinterface\functionwrapper.h(216): warning C4068: unknown pragma (compiling source file ..\..\..\source\test_setup.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\test.vcxproj]
    22>e:\jenkins\workspace\vs2015-differential\source\scriptinterface\functionwrapper.h(217): warning C4068: unknown pragma (compiling source file ..\..\..\source\test_setup.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\test.vcxproj]
    22>e:\jenkins\workspace\vs2015-differential\source\scriptinterface\functionwrapper.h(225): warning C4068: unknown pragma (compiling source file ..\..\..\source\test_setup.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\test.vcxproj]

Link to build: https://jenkins.wildfiregames.com/job/vs2015-differential/4465/display/redirect

Vulcan added a comment.Mar 1 2021, 8:47 PM

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/libnetwork_dbg.a(precompiled.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: ../../../binaries/system/liblobby_dbg.a(precompiled.o) has no symbols
/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/libscriptinterface_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//OpenGL.framework/OpenGL.tbd and library file /System/Library/Frameworks//OpenGL.framework/OpenGL 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//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/OpenGL.framework/Versions/A/Libraries/libGLU.tbd and library file /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.dylib are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.tbd and library file /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib 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.
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//OpenGL.framework/OpenGL.tbd and library file /System/Library/Frameworks//OpenGL.framework/OpenGL 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/OpenGL.framework/Versions/A/Libraries/libGLU.tbd and library file /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.dylib are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.tbd and library file /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib 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/libnetwork.a(precompiled.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: ../../../binaries/system/liblobby.a(precompiled.o) has no symbols
/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/libscriptinterface.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//OpenGL.framework/OpenGL.tbd and library file /System/Library/Frameworks//OpenGL.framework/OpenGL 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/OpenGL.framework/Versions/A/Libraries/libGLU.tbd and library file /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.dylib are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.tbd and library file /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib 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//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.
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//OpenGL.framework/OpenGL.tbd and library file /System/Library/Frameworks//OpenGL.framework/OpenGL 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/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.tbd and library file /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.dylib are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.tbd and library file /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib 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/3367/display/redirect

Vulcan added a comment.Mar 1 2021, 8:58 PM

Successful build - Chance fights ever on the side of the prudent.

builderr-debug-gcc7.txt
In file included from ../../../source/ps/scripting/JSInterface_Console.cpp:24:
../../../source/scriptinterface/FunctionWrapper.h: In instantiation of 'static bool ScriptFunction::ToJSNative(JSContext*, unsigned int, JS::Value*) [with auto callable = &CConsole::IsActive; typename ScriptFunction::args_info<decltype (callable)>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = {anonymous}::ConsoleGetter]':
../../../source/scriptinterface/FunctionWrapper.h:259:20:   required from 'static void ScriptFunction::Register(const ScriptRequest&, const char*) [with auto callable = &CConsole::IsActive; typename ScriptFunction::args_info<decltype (callable)>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = {anonymous}::ConsoleGetter; short unsigned int flags = 7]'
../../../source/ps/scripting/JSInterface_Console.cpp:41:94:   required from here
../../../source/scriptinterface/FunctionWrapper.h:216:28: warning: the address of 'CConsole* {anonymous}::ConsoleGetter(const ScriptRequest&, JS::CallArgs&)' will never be NULL [-Waddress]
   if constexpr (thisGetter != nullptr)
                 ~~~~~~~~~~~^~~~~~~~~~
../../../source/scriptinterface/FunctionWrapper.h: In instantiation of 'static bool ScriptFunction::ToJSNative(JSContext*, unsigned int, JS::Value*) [with auto callable = &CConsole::SetVisible; typename ScriptFunction::args_info<decltype (callable)>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = {anonymous}::ConsoleGetter]':
../../../source/scriptinterface/FunctionWrapper.h:259:20:   required from 'static void ScriptFunction::Register(const ScriptRequest&, const char*) [with auto callable = &CConsole::SetVisible; typename ScriptFunction::args_info<decltype (callable)>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = {anonymous}::ConsoleGetter; short unsigned int flags = 7]'
../../../source/ps/scripting/JSInterface_Console.cpp:42:96:   required from here
../../../source/scriptinterface/FunctionWrapper.h:216:28: warning: the address of 'CConsole* {anonymous}::ConsoleGetter(const ScriptRequest&, JS::CallArgs&)' will never be NULL [-Waddress]
builderr-release-gcc7.txt
In file included from ../../../source/ps/scripting/JSInterface_Console.cpp:24:
../../../source/scriptinterface/FunctionWrapper.h: In instantiation of 'static bool ScriptFunction::ToJSNative(JSContext*, unsigned int, JS::Value*) [with auto callable = &CConsole::IsActive; typename ScriptFunction::args_info<decltype (callable)>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = {anonymous}::ConsoleGetter]':
../../../source/scriptinterface/FunctionWrapper.h:259:20:   required from 'static void ScriptFunction::Register(const ScriptRequest&, const char*) [with auto callable = &CConsole::IsActive; typename ScriptFunction::args_info<decltype (callable)>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = {anonymous}::ConsoleGetter; short unsigned int flags = 7]'
../../../source/ps/scripting/JSInterface_Console.cpp:41:94:   required from here
../../../source/scriptinterface/FunctionWrapper.h:216:28: warning: the address of 'CConsole* {anonymous}::ConsoleGetter(const ScriptRequest&, JS::CallArgs&)' will never be NULL [-Waddress]
   if constexpr (thisGetter != nullptr)
                 ~~~~~~~~~~~^~~~~~~~~~
../../../source/scriptinterface/FunctionWrapper.h: In instantiation of 'static bool ScriptFunction::ToJSNative(JSContext*, unsigned int, JS::Value*) [with auto callable = &CConsole::SetVisible; typename ScriptFunction::args_info<decltype (callable)>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = {anonymous}::ConsoleGetter]':
../../../source/scriptinterface/FunctionWrapper.h:259:20:   required from 'static void ScriptFunction::Register(const ScriptRequest&, const char*) [with auto callable = &CConsole::SetVisible; typename ScriptFunction::args_info<decltype (callable)>::object_type* (* thisGetter)(const ScriptRequest&, JS::CallArgs&) = {anonymous}::ConsoleGetter; short unsigned int flags = 7]'
../../../source/ps/scripting/JSInterface_Console.cpp:42:96:   required from here
../../../source/scriptinterface/FunctionWrapper.h:216:28: warning: the address of 'CConsole* {anonymous}::ConsoleGetter(const ScriptRequest&, JS::CallArgs&)' will never be NULL [-Waddress]
In file included from ../../../source/pch/atlas/precompiled.h:26:
../../../source/tools/atlas/GameInterface/Messages.h: In function 'void AtlasMessage::fGetTerrainGroupPreviews(AtlasMessage::qGetTerrainGroupPreviews*)':
../../../source/tools/atlas/GameInterface/Messages.h:315:8: warning: '#'target_mem_ref' not supported by dump_expr#<expression error>' may be used uninitialized in this function [-Wmaybe-uninitialized]
 struct sTerrainTexturePreview
        ^~~~~~~~~~~~~~~~~~~~~~
../../../source/tools/atlas/GameInterface/Messages.h:315:8: warning: '#'target_mem_ref' not supported by dump_expr#<expression error>' may be used uninitialized in this function [-Wmaybe-uninitialized]
../../../source/tools/atlas/GameInterface/Messages.h:315:8: warning: '#'target_mem_ref' not supported by dump_expr#<expression error>' may be used uninitialized in this function [-Wmaybe-uninitialized]
../../../source/tools/atlas/GameInterface/Messages.h:315:8: warning: '#'target_mem_ref' not supported by dump_expr#<expression error>' may be used uninitialized in this function [-Wmaybe-uninitialized]
 struct sTerrainTexturePreview
        ^~~~~~~~~~~~~~~~~~~~~~
../../../source/tools/atlas/GameInterface/Messages.h:315:8: warning: '#'target_mem_ref' not supported by dump_expr#<expression error>' may be used uninitialized in this function [-Wmaybe-uninitialized]
../../../source/tools/atlas/GameInterface/Messages.h:315:8: warning: '#'target_mem_ref' not supported by dump_expr#<expression error>' may be used uninitialized in this function [-Wmaybe-uninitialized]

Link to build: https://jenkins.wildfiregames.com/job/docker-differential/5022/display/redirect

Vulcan added a comment.Mar 1 2021, 9:47 PM

Successful build - Chance fights ever on the side of the prudent.

builderr-release-gcc7.txt
In file included from ../../../source/pch/atlas/precompiled.h:26:
../../../source/tools/atlas/GameInterface/Messages.h: In function 'void AtlasMessage::fGetTerrainGroupPreviews(AtlasMessage::qGetTerrainGroupPreviews*)':
../../../source/tools/atlas/GameInterface/Messages.h:315:8: warning: '#'target_mem_ref' not supported by dump_expr#<expression error>' may be used uninitialized in this function [-Wmaybe-uninitialized]
 struct sTerrainTexturePreview
        ^~~~~~~~~~~~~~~~~~~~~~
../../../source/tools/atlas/GameInterface/Messages.h:315:8: warning: '#'target_mem_ref' not supported by dump_expr#<expression error>' may be used uninitialized in this function [-Wmaybe-uninitialized]
../../../source/tools/atlas/GameInterface/Messages.h:315:8: warning: '#'target_mem_ref' not supported by dump_expr#<expression error>' may be used uninitialized in this function [-Wmaybe-uninitialized]
../../../source/tools/atlas/GameInterface/Messages.h:315:8: warning: '#'target_mem_ref' not supported by dump_expr#<expression error>' may be used uninitialized in this function [-Wmaybe-uninitialized]
 struct sTerrainTexturePreview
        ^~~~~~~~~~~~~~~~~~~~~~
../../../source/tools/atlas/GameInterface/Messages.h:315:8: warning: '#'target_mem_ref' not supported by dump_expr#<expression error>' may be used uninitialized in this function [-Wmaybe-uninitialized]
../../../source/tools/atlas/GameInterface/Messages.h:315:8: warning: '#'target_mem_ref' not supported by dump_expr#<expression error>' may be used uninitialized in this function [-Wmaybe-uninitialized]

Link to build: https://jenkins.wildfiregames.com/job/docker-differential/5023/display/redirect

This revision was not accepted when it landed; it landed in state Needs Review.Mar 1 2021, 9:52 PM
This revision was automatically updated to reflect the committed changes.