Page MenuHomeWildfire Games

Simplify GUI Proxy implementation & customisation.
ClosedPublic

Authored by wraitii on Apr 9 2021, 2:37 PM.

Details

Summary

This finishes rP24229 and rP24384.
GUI Proxy objects are now easier to specialize, code duplication is reduced, code is made safer.
In details:

  • the proxy private is always the IGUIObject* pointer
  • the private data is accessed through a more safe wrapper
  • CreateJSObject returns an opaque type to allow easier extension & prevent errors.
  • The implementation of CreateJSObject is moved near the GUI Proxy template instantiation, and both are wrapped in a convenient macro.
  • The common interface no longer needs to be repeated.
  • All specialisations are again put in the same file, for improved compile-time & clarity, given there are so few lines now.
  • While at it, implement toSource which makes it possible to uneval components (does the same as toString though).
Test Plan

Compile on all major platforms. Check for mistakes.

Event Timeline

wraitii created this revision.Apr 9 2021, 2:37 PM
Vulcan added a comment.Apr 9 2021, 2:46 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]
     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>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.

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

Vulcan added a comment.Apr 9 2021, 2:48 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/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//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.
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/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/3913/display/redirect

Vulcan added a comment.Apr 9 2021, 3:41 PM

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

builderr-debug-gcc7.txt
/usr/bin/ld: ../../../binaries/system/libgui_dbg.a(JSInterface_GUIProxy.o): in function `JSI_GUIProxy<IGUIObject>::CreateFunctions(ScriptRequest const&, GUIProxyProps*)':
/zpool0/gcc7/build/workspaces/gcc/../../../source/gui/Scripting/JSInterface_GUIProxy.cpp:30: multiple definition of `JSI_GUIProxy<IGUIObject>::CreateFunctions(ScriptRequest const&, GUIProxyProps*)'; ../../../binaries/system/libgui_dbg.a(JSInterface_IGUIObject.o):/usr/include/fmt/printf.h:487: first defined here
/usr/bin/ld: ../../../binaries/system/libgui_dbg.a(JSInterface_GUIProxy.o): in function `JSI_GUIProxy<CButton>::CreateFunctions(ScriptRequest const&, GUIProxyProps*)':
/zpool0/gcc7/build/workspaces/gcc/../../../source/gui/Scripting/JSInterface_GUIProxy.cpp:43: multiple definition of `JSI_GUIProxy<CButton>::CreateFunctions(ScriptRequest const&, GUIProxyProps*)'; ../../../binaries/system/libgui_dbg.a(JSInterface_CButton.o):/usr/include/fmt/printf.h:487: first defined here
/usr/bin/ld: ../../../binaries/system/libgui_dbg.a(JSInterface_GUIProxy.o): in function `JSI_GUIProxy<CText>::CreateFunctions(ScriptRequest const&, GUIProxyProps*)':
/zpool0/gcc7/build/workspaces/gcc/../../../source/gui/Scripting/JSInterface_GUIProxy.cpp:50: multiple definition of `JSI_GUIProxy<CText>::CreateFunctions(ScriptRequest const&, GUIProxyProps*)'; ../../../binaries/system/libgui_dbg.a(JSInterface_CText.o):/usr/include/fmt/printf.h:487: first defined here
/usr/bin/ld: ../../../binaries/system/libgui_dbg.a(JSInterface_GUIProxy.o): in function `JSI_GUIProxy<CList>::CreateFunctions(ScriptRequest const&, GUIProxyProps*)':
/zpool0/gcc7/build/workspaces/gcc/../../../source/gui/Scripting/JSInterface_GUIProxy.cpp:57: multiple definition of `JSI_GUIProxy<CList>::CreateFunctions(ScriptRequest const&, GUIProxyProps*)'; ../../../binaries/system/libgui_dbg.a(JSInterface_CList.o):/zpool0/gcc7/build/workspaces/gcc/../../../source/gui/Scripting/JSInterface_CList.cpp:44: first defined here
/usr/bin/ld: ../../../binaries/system/libgui_dbg.a(JSInterface_CButton.o): in function `bool JSInterface_GUIProxy::apply_to<CButton, IGUIObject, &IGUIObject::toString>(JSContext*, unsigned int, JS::Value*)':
JSInterface_CButton.cpp:(.text._ZN20JSInterface_GUIProxy8apply_toI7CButton10IGUIObjectXadL_ZNS2_8toStringER15ScriptInterfaceN2JS13MutableHandleINS5_5ValueEEEEEEEbP9JSContextjPS7_[_ZN20JSInterface_GUIProxy8apply_toI7CButton10IGUIObjectXadL_ZNS2_8toStringER15ScriptInterfaceN2JS13MutableHandleINS5_5ValueEEEEEEEbP9JSContextjPS7_]+0xa6): undefined reference to `IGUIObject::toString(ScriptInterface&, JS::MutableHandle<JS::Value>)'
/usr/bin/ld: ../../../binaries/system/libgui_dbg.a(JSInterface_CButton.o): in function `bool JSInterface_GUIProxy::apply_to<CButton, IGUIObject, &IGUIObject::focus>(JSContext*, unsigned int, JS::Value*)':
JSInterface_CButton.cpp:(.text._ZN20JSInterface_GUIProxy8apply_toI7CButton10IGUIObjectXadL_ZNS2_5focusER15ScriptInterfaceN2JS13MutableHandleINS5_5ValueEEEEEEEbP9JSContextjPS7_[_ZN20JSInterface_GUIProxy8apply_toI7CButton10IGUIObjectXadL_ZNS2_5focusER15ScriptInterfaceN2JS13MutableHandleINS5_5ValueEEEEEEEbP9JSContextjPS7_]+0xa6): undefined reference to `IGUIObject::focus(ScriptInterface&, JS::MutableHandle<JS::Value>)'
/usr/bin/ld: ../../../binaries/system/libgui_dbg.a(JSInterface_CButton.o): in function `bool JSInterface_GUIProxy::apply_to<CButton, IGUIObject, &IGUIObject::blur>(JSContext*, unsigned int, JS::Value*)':
JSInterface_CButton.cpp:(.text._ZN20JSInterface_GUIProxy8apply_toI7CButton10IGUIObjectXadL_ZNS2_4blurER15ScriptInterfaceN2JS13MutableHandleINS5_5ValueEEEEEEEbP9JSContextjPS7_[_ZN20JSInterface_GUIProxy8apply_toI7CButton10IGUIObjectXadL_ZNS2_4blurER15ScriptInterfaceN2JS13MutableHandleINS5_5ValueEEEEEEEbP9JSContextjPS7_]+0xa6): undefined reference to `IGUIObject::blur(ScriptInterface&, JS::MutableHandle<JS::Value>)'
/usr/bin/ld: ../../../binaries/system/libgui_dbg.a(JSInterface_CButton.o): in function `bool JSInterface_GUIProxy::apply_to<CButton, IGUIObject, &IGUIObject::getComputedSize>(JSContext*, unsigned int, JS::Value*)':
JSInterface_CButton.cpp:(.text._ZN20JSInterface_GUIProxy8apply_toI7CButton10IGUIObjectXadL_ZNS2_15getComputedSizeER15ScriptInterfaceN2JS13MutableHandleINS5_5ValueEEEEEEEbP9JSContextjPS7_[_ZN20JSInterface_GUIProxy8apply_toI7CButton10IGUIObjectXadL_ZNS2_15getComputedSizeER15ScriptInterfaceN2JS13MutableHandleINS5_5ValueEEEEEEEbP9JSContextjPS7_]+0xa6): undefined reference to `IGUIObject::getComputedSize(ScriptInterface&, JS::MutableHandle<JS::Value>)'
/usr/bin/ld: ../../../binaries/system/libgui_dbg.a(JSInterface_CButton.o): in function `bool JSInterface_GUIProxy::apply_to<CButton, CButton, &CButton::getTextSize>(JSContext*, unsigned int, JS::Value*)':
JSInterface_CButton.cpp:(.text._ZN20JSInterface_GUIProxy8apply_toI7CButtonS1_XadL_ZNS1_11getTextSizeER15ScriptInterfaceN2JS13MutableHandleINS4_5ValueEEEEEEEbP9JSContextjPS6_[_ZN20JSInterface_GUIProxy8apply_toI7CButtonS1_XadL_ZNS1_11getTextSizeER15ScriptInterfaceN2JS13MutableHandleINS4_5ValueEEEEEEEbP9JSContextjPS6_]+0xa6): undefined reference to `CButton::getTextSize(ScriptInterface&, JS::MutableHandle<JS::Value>)'
/usr/bin/ld: ../../../binaries/system/libgui_dbg.a(JSInterface_CList.o): in function `bool JSInterface_GUIProxy::apply_to<CList, IGUIObject, &IGUIObject::toString>(JSContext*, unsigned int, JS::Value*)':
JSInterface_CList.cpp:(.text._ZN20JSInterface_GUIProxy8apply_toI5CList10IGUIObjectXadL_ZNS2_8toStringER15ScriptInterfaceN2JS13MutableHandleINS5_5ValueEEEEEEEbP9JSContextjPS7_[_ZN20JSInterface_GUIProxy8apply_toI5CList10IGUIObjectXadL_ZNS2_8toStringER15ScriptInterfaceN2JS13MutableHandleINS5_5ValueEEEEEEEbP9JSContextjPS7_]+0xa6): undefined reference to `IGUIObject::toString(ScriptInterface&, JS::MutableHandle<JS::Value>)'
/usr/bin/ld: ../../../binaries/system/libgui_dbg.a(JSInterface_CList.o): in function `bool JSInterface_GUIProxy::apply_to<CList, IGUIObject, &IGUIObject::focus>(JSContext*, unsigned int, JS::Value*)':
JSInterface_CList.cpp:(.text._ZN20JSInterface_GUIProxy8apply_toI5CList10IGUIObjectXadL_ZNS2_5focusER15ScriptInterfaceN2JS13MutableHandleINS5_5ValueEEEEEEEbP9JSContextjPS7_[_ZN20JSInterface_GUIProxy8apply_toI5CList10IGUIObjectXadL_ZNS2_5focusER15ScriptInterfaceN2JS13MutableHandleINS5_5ValueEEEEEEEbP9JSContextjPS7_]+0xa6): undefined reference to `IGUIObject::focus(ScriptInterface&, JS::MutableHandle<JS::Value>)'
/usr/bin/ld: ../../../binaries/system/libgui_dbg.a(JSInterface_CList.o): in function `bool JSInterface_GUIProxy::apply_to<CList, IGUIObject, &IGUIObject::blur>(JSContext*, unsigned int, JS::Value*)':
JSInterface_CList.cpp:(.text._ZN20JSInterface_GUIProxy8apply_toI5CList10IGUIObjectXadL_ZNS2_4blurER15ScriptInterfaceN2JS13MutableHandleINS5_5ValueEEEEEEEbP9JSContextjPS7_[_ZN20JSInterface_GUIProxy8apply_toI5CList10IGUIObjectXadL_ZNS2_4blurER15ScriptInterfaceN2JS13MutableHandleINS5_5ValueEEEEEEEbP9JSContextjPS7_]+0xa6): undefined reference to `IGUIObject::blur(ScriptInterface&, JS::MutableHandle<JS::Value>)'
/usr/bin/ld: ../../../binaries/system/libgui_dbg.a(JSInterface_CList.o): in function `bool JSInterface_GUIProxy::apply_to<CList, IGUIObject, &IGUIObject::getComputedSize>(JSContext*, unsigned int, JS::Value*)':
JSInterface_CList.cpp:(.text._ZN20JSInterface_GUIProxy8apply_toI5CList10IGUIObjectXadL_ZNS2_15getComputedSizeER15ScriptInterfaceN2JS13MutableHandleINS5_5ValueEEEEEEEbP9JSContextjPS7_[_ZN20JSInterface_GUIProxy8apply_toI5CList10IGUIObjectXadL_ZNS2_15getComputedSizeER15ScriptInterfaceN2JS13MutableHandleINS5_5ValueEEEEEEEbP9JSContextjPS7_]+0xa6): undefined reference to `IGUIObject::getComputedSize(ScriptInterface&, JS::MutableHandle<JS::Value>)'
/usr/bin/ld: ../../../binaries/system/libgui_dbg.a(JSInterface_CText.o): in function `bool JSInterface_GUIProxy::apply_to<CText, IGUIObject, &IGUIObject::toString>(JSContext*, unsigned int, JS::Value*)':
JSInterface_CText.cpp:(.text._ZN20JSInterface_GUIProxy8apply_toI5CText10IGUIObjectXadL_ZNS2_8toStringER15ScriptInterfaceN2JS13MutableHandleINS5_5ValueEEEEEEEbP9JSContextjPS7_[_ZN20JSInterface_GUIProxy8apply_toI5CText10IGUIObjectXadL_ZNS2_8toStringER15ScriptInterfaceN2JS13MutableHandleINS5_5ValueEEEEEEEbP9JSContextjPS7_]+0xa6): undefined reference to `IGUIObject::toString(ScriptInterface&, JS::MutableHandle<JS::Value>)'
/usr/bin/ld: ../../../binaries/system/libgui_dbg.a(JSInterface_CText.o): in function `bool JSInterface_GUIProxy::apply_to<CText, IGUIObject, &IGUIObject::focus>(JSContext*, unsigned int, JS::Value*)':
JSInterface_CText.cpp:(.text._ZN20JSInterface_GUIProxy8apply_toI5CText10IGUIObjectXadL_ZNS2_5focusER15ScriptInterfaceN2JS13MutableHandleINS5_5ValueEEEEEEEbP9JSContextjPS7_[_ZN20JSInterface_GUIProxy8apply_toI5CText10IGUIObjectXadL_ZNS2_5focusER15ScriptInterfaceN2JS13MutableHandleINS5_5ValueEEEEEEEbP9JSContextjPS7_]+0xa6): undefined reference to `IGUIObject::focus(ScriptInterface&, JS::MutableHandle<JS::Value>)'
/usr/bin/ld: ../../../binaries/system/libgui_dbg.a(JSInterface_CText.o): in function `bool JSInterface_GUIProxy::apply_to<CText, IGUIObject, &IGUIObject::blur>(JSContext*, unsigned int, JS::Value*)':
JSInterface_CText.cpp:(.text._ZN20JSInterface_GUIProxy8apply_toI5CText10IGUIObjectXadL_ZNS2_4blurER15ScriptInterfaceN2JS13MutableHandleINS5_5ValueEEEEEEEbP9JSContextjPS7_[_ZN20JSInterface_GUIProxy8apply_toI5CText10IGUIObjectXadL_ZNS2_4blurER15ScriptInterfaceN2JS13MutableHandleINS5_5ValueEEEEEEEbP9JSContextjPS7_]+0xa6): undefined reference to `IGUIObject::blur(ScriptInterface&, JS::MutableHandle<JS::Value>)'
/usr/bin/ld: ../../../binaries/system/libgui_dbg.a(JSInterface_CText.o): in function `bool JSInterface_GUIProxy::apply_to<CText, IGUIObject, &IGUIObject::getComputedSize>(JSContext*, unsigned int, JS::Value*)':
JSInterface_CText.cpp:(.text._ZN20JSInterface_GUIProxy8apply_toI5CText10IGUIObjectXadL_ZNS2_15getComputedSizeER15ScriptInterfaceN2JS13MutableHandleINS5_5ValueEEEEEEEbP9JSContextjPS7_[_ZN20JSInterface_GUIProxy8apply_toI5CText10IGUIObjectXadL_ZNS2_15getComputedSizeER15ScriptInterfaceN2JS13MutableHandleINS5_5ValueEEEEEEEbP9JSContextjPS7_]+0xa6): undefined reference to `IGUIObject::getComputedSize(ScriptInterface&, JS::MutableHandle<JS::Value>)'
/usr/bin/ld: ../../../binaries/system/libgui_dbg.a(JSInterface_CText.o): in function `bool JSInterface_GUIProxy::apply_to<CText, CText, &CText::getTextSize>(JSContext*, unsigned int, JS::Value*)':
JSInterface_CText.cpp:(.text._ZN20JSInterface_GUIProxy8apply_toI5CTextS1_XadL_ZNS1_11getTextSizeER15ScriptInterfaceN2JS13MutableHandleINS4_5ValueEEEEEEEbP9JSContextjPS6_[_ZN20JSInterface_GUIProxy8apply_toI5CTextS1_XadL_ZNS1_11getTextSizeER15ScriptInterfaceN2JS13MutableHandleINS4_5ValueEEEEEEEbP9JSContextjPS6_]+0xa6): undefined reference to `CText::getTextSize(ScriptInterface&, JS::MutableHandle<JS::Value>)'
/usr/bin/ld: ../../../binaries/system/libgui_dbg.a(JSInterface_IGUIObject.o): in function `bool JSInterface_GUIProxy::apply_to<IGUIObject, IGUIObject, &IGUIObject::toString>(JSContext*, unsigned int, JS::Value*)':
JSInterface_IGUIObject.cpp:(.text._ZN20JSInterface_GUIProxy8apply_toI10IGUIObjectS1_XadL_ZNS1_8toStringER15ScriptInterfaceN2JS13MutableHandleINS4_5ValueEEEEEEEbP9JSContextjPS6_[_ZN20JSInterface_GUIProxy8apply_toI10IGUIObjectS1_XadL_ZNS1_8toStringER15ScriptInterfaceN2JS13MutableHandleINS4_5ValueEEEEEEEbP9JSContextjPS6_]+0xa6): undefined reference to `IGUIObject::toString(ScriptInterface&, JS::MutableHandle<JS::Value>)'
/usr/bin/ld: ../../../binaries/system/libgui_dbg.a(JSInterface_IGUIObject.o): in function `bool JSInterface_GUIProxy::apply_to<IGUIObject, IGUIObject, &IGUIObject::focus>(JSContext*, unsigned int, JS::Value*)':
JSInterface_IGUIObject.cpp:(.text._ZN20JSInterface_GUIProxy8apply_toI10IGUIObjectS1_XadL_ZNS1_5focusER15ScriptInterfaceN2JS13MutableHandleINS4_5ValueEEEEEEEbP9JSContextjPS6_[_ZN20JSInterface_GUIProxy8apply_toI10IGUIObjectS1_XadL_ZNS1_5focusER15ScriptInterfaceN2JS13MutableHandleINS4_5ValueEEEEEEEbP9JSContextjPS6_]+0xa6): undefined reference to `IGUIObject::focus(ScriptInterface&, JS::MutableHandle<JS::Value>)'
/usr/bin/ld: ../../../binaries/system/libgui_dbg.a(JSInterface_IGUIObject.o): in function `bool JSInterface_GUIProxy::apply_to<IGUIObject, IGUIObject, &IGUIObject::blur>(JSContext*, unsigned int, JS::Value*)':
JSInterface_IGUIObject.cpp:(.text._ZN20JSInterface_GUIProxy8apply_toI10IGUIObjectS1_XadL_ZNS1_4blurER15ScriptInterfaceN2JS13MutableHandleINS4_5ValueEEEEEEEbP9JSContextjPS6_[_ZN20JSInterface_GUIProxy8apply_toI10IGUIObjectS1_XadL_ZNS1_4blurER15ScriptInterfaceN2JS13MutableHandleINS4_5ValueEEEEEEEbP9JSContextjPS6_]+0xa6): undefined reference to `IGUIObject::blur(ScriptInterface&, JS::MutableHandle<JS::Value>)'
/usr/bin/ld: ../../../binaries/system/libgui_dbg.a(JSInterface_IGUIObject.o): in function `bool JSInterface_GUIProxy::apply_to<IGUIObject, IGUIObject, &IGUIObject::getComputedSize>(JSContext*, unsigned int, JS::Value*)':
JSInterface_IGUIObject.cpp:(.text._ZN20JSInterface_GUIProxy8apply_toI10IGUIObjectS1_XadL_ZNS1_15getComputedSizeER15ScriptInterfaceN2JS13MutableHandleINS4_5ValueEEEEEEEbP9JSContextjPS6_[_ZN20JSInterface_GUIProxy8apply_toI10IGUIObjectS1_XadL_ZNS1_15getComputedSizeER15ScriptInterfaceN2JS13MutableHandleINS4_5ValueEEEEEEEbP9JSContextjPS6_]+0xa6): undefined reference to `IGUIObject::getComputedSize(ScriptInterface&, JS::MutableHandle<JS::Value>)'
collect2: error: ld returned 1 exit status
make[1]: *** [pyrogenesis.make:81: ../../../binaries/system/pyrogenesis_dbg] Error 1
make: *** [Makefile:71: pyrogenesis] Error 2

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

wraitii requested review of this revision.Apr 9 2021, 3:41 PM
Stan added a subscriber: Stan.Apr 9 2021, 4:31 PM
Stan added inline comments.
source/gui/ObjectBases/IGUIObject.h
544
#include <memory>
Vulcan requested changes to this revision.Apr 9 2021, 6:40 PM

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

builderr-debug-gcc7.txt
/usr/bin/ld: ../../../binaries/system/libgui_dbg.a(JSInterface_GUIProxy.o): in function `JSI_GUIProxy<IGUIObject>::CreateFunctions(ScriptRequest const&, GUIProxyProps*)':
/zpool0/gcc7/build/workspaces/gcc/../../../source/gui/Scripting/JSInterface_GUIProxy.cpp:30: multiple definition of `JSI_GUIProxy<IGUIObject>::CreateFunctions(ScriptRequest const&, GUIProxyProps*)'; ../../../binaries/system/libgui_dbg.a(JSInterface_IGUIObject.o):/usr/include/fmt/printf.h:487: first defined here
/usr/bin/ld: ../../../binaries/system/libgui_dbg.a(JSInterface_GUIProxy.o): in function `JSI_GUIProxy<CButton>::CreateFunctions(ScriptRequest const&, GUIProxyProps*)':
/zpool0/gcc7/build/workspaces/gcc/../../../source/gui/Scripting/JSInterface_GUIProxy.cpp:43: multiple definition of `JSI_GUIProxy<CButton>::CreateFunctions(ScriptRequest const&, GUIProxyProps*)'; ../../../binaries/system/libgui_dbg.a(JSInterface_CButton.o):/usr/include/fmt/printf.h:487: first defined here
/usr/bin/ld: ../../../binaries/system/libgui_dbg.a(JSInterface_GUIProxy.o): in function `JSI_GUIProxy<CText>::CreateFunctions(ScriptRequest const&, GUIProxyProps*)':
/zpool0/gcc7/build/workspaces/gcc/../../../source/gui/Scripting/JSInterface_GUIProxy.cpp:50: multiple definition of `JSI_GUIProxy<CText>::CreateFunctions(ScriptRequest const&, GUIProxyProps*)'; ../../../binaries/system/libgui_dbg.a(JSInterface_CText.o):/usr/include/fmt/printf.h:487: first defined here
/usr/bin/ld: ../../../binaries/system/libgui_dbg.a(JSInterface_GUIProxy.o): in function `JSI_GUIProxy<CList>::CreateFunctions(ScriptRequest const&, GUIProxyProps*)':
/zpool0/gcc7/build/workspaces/gcc/../../../source/gui/Scripting/JSInterface_GUIProxy.cpp:57: multiple definition of `JSI_GUIProxy<CList>::CreateFunctions(ScriptRequest const&, GUIProxyProps*)'; ../../../binaries/system/libgui_dbg.a(JSInterface_CList.o):/zpool0/gcc7/build/workspaces/gcc/../../../source/gui/Scripting/JSInterface_CList.cpp:44: first defined here
/usr/bin/ld: ../../../binaries/system/libgui_dbg.a(JSInterface_CButton.o): in function `bool JSInterface_GUIProxy::apply_to<CButton, IGUIObject, &IGUIObject::toString>(JSContext*, unsigned int, JS::Value*)':
JSInterface_CButton.cpp:(.text._ZN20JSInterface_GUIProxy8apply_toI7CButton10IGUIObjectXadL_ZNS2_8toStringER15ScriptInterfaceN2JS13MutableHandleINS5_5ValueEEEEEEEbP9JSContextjPS7_[_ZN20JSInterface_GUIProxy8apply_toI7CButton10IGUIObjectXadL_ZNS2_8toStringER15ScriptInterfaceN2JS13MutableHandleINS5_5ValueEEEEEEEbP9JSContextjPS7_]+0xa6): undefined reference to `IGUIObject::toString(ScriptInterface&, JS::MutableHandle<JS::Value>)'
/usr/bin/ld: ../../../binaries/system/libgui_dbg.a(JSInterface_CButton.o): in function `bool JSInterface_GUIProxy::apply_to<CButton, IGUIObject, &IGUIObject::focus>(JSContext*, unsigned int, JS::Value*)':
JSInterface_CButton.cpp:(.text._ZN20JSInterface_GUIProxy8apply_toI7CButton10IGUIObjectXadL_ZNS2_5focusER15ScriptInterfaceN2JS13MutableHandleINS5_5ValueEEEEEEEbP9JSContextjPS7_[_ZN20JSInterface_GUIProxy8apply_toI7CButton10IGUIObjectXadL_ZNS2_5focusER15ScriptInterfaceN2JS13MutableHandleINS5_5ValueEEEEEEEbP9JSContextjPS7_]+0xa6): undefined reference to `IGUIObject::focus(ScriptInterface&, JS::MutableHandle<JS::Value>)'
/usr/bin/ld: ../../../binaries/system/libgui_dbg.a(JSInterface_CButton.o): in function `bool JSInterface_GUIProxy::apply_to<CButton, IGUIObject, &IGUIObject::blur>(JSContext*, unsigned int, JS::Value*)':
JSInterface_CButton.cpp:(.text._ZN20JSInterface_GUIProxy8apply_toI7CButton10IGUIObjectXadL_ZNS2_4blurER15ScriptInterfaceN2JS13MutableHandleINS5_5ValueEEEEEEEbP9JSContextjPS7_[_ZN20JSInterface_GUIProxy8apply_toI7CButton10IGUIObjectXadL_ZNS2_4blurER15ScriptInterfaceN2JS13MutableHandleINS5_5ValueEEEEEEEbP9JSContextjPS7_]+0xa6): undefined reference to `IGUIObject::blur(ScriptInterface&, JS::MutableHandle<JS::Value>)'
/usr/bin/ld: ../../../binaries/system/libgui_dbg.a(JSInterface_CButton.o): in function `bool JSInterface_GUIProxy::apply_to<CButton, IGUIObject, &IGUIObject::getComputedSize>(JSContext*, unsigned int, JS::Value*)':
JSInterface_CButton.cpp:(.text._ZN20JSInterface_GUIProxy8apply_toI7CButton10IGUIObjectXadL_ZNS2_15getComputedSizeER15ScriptInterfaceN2JS13MutableHandleINS5_5ValueEEEEEEEbP9JSContextjPS7_[_ZN20JSInterface_GUIProxy8apply_toI7CButton10IGUIObjectXadL_ZNS2_15getComputedSizeER15ScriptInterfaceN2JS13MutableHandleINS5_5ValueEEEEEEEbP9JSContextjPS7_]+0xa6): undefined reference to `IGUIObject::getComputedSize(ScriptInterface&, JS::MutableHandle<JS::Value>)'
/usr/bin/ld: ../../../binaries/system/libgui_dbg.a(JSInterface_CButton.o): in function `bool JSInterface_GUIProxy::apply_to<CButton, CButton, &CButton::getTextSize>(JSContext*, unsigned int, JS::Value*)':
JSInterface_CButton.cpp:(.text._ZN20JSInterface_GUIProxy8apply_toI7CButtonS1_XadL_ZNS1_11getTextSizeER15ScriptInterfaceN2JS13MutableHandleINS4_5ValueEEEEEEEbP9JSContextjPS6_[_ZN20JSInterface_GUIProxy8apply_toI7CButtonS1_XadL_ZNS1_11getTextSizeER15ScriptInterfaceN2JS13MutableHandleINS4_5ValueEEEEEEEbP9JSContextjPS6_]+0xa6): undefined reference to `CButton::getTextSize(ScriptInterface&, JS::MutableHandle<JS::Value>)'
/usr/bin/ld: ../../../binaries/system/libgui_dbg.a(JSInterface_CList.o): in function `bool JSInterface_GUIProxy::apply_to<CList, IGUIObject, &IGUIObject::toString>(JSContext*, unsigned int, JS::Value*)':
JSInterface_CList.cpp:(.text._ZN20JSInterface_GUIProxy8apply_toI5CList10IGUIObjectXadL_ZNS2_8toStringER15ScriptInterfaceN2JS13MutableHandleINS5_5ValueEEEEEEEbP9JSContextjPS7_[_ZN20JSInterface_GUIProxy8apply_toI5CList10IGUIObjectXadL_ZNS2_8toStringER15ScriptInterfaceN2JS13MutableHandleINS5_5ValueEEEEEEEbP9JSContextjPS7_]+0xa6): undefined reference to `IGUIObject::toString(ScriptInterface&, JS::MutableHandle<JS::Value>)'
/usr/bin/ld: ../../../binaries/system/libgui_dbg.a(JSInterface_CList.o): in function `bool JSInterface_GUIProxy::apply_to<CList, IGUIObject, &IGUIObject::focus>(JSContext*, unsigned int, JS::Value*)':
JSInterface_CList.cpp:(.text._ZN20JSInterface_GUIProxy8apply_toI5CList10IGUIObjectXadL_ZNS2_5focusER15ScriptInterfaceN2JS13MutableHandleINS5_5ValueEEEEEEEbP9JSContextjPS7_[_ZN20JSInterface_GUIProxy8apply_toI5CList10IGUIObjectXadL_ZNS2_5focusER15ScriptInterfaceN2JS13MutableHandleINS5_5ValueEEEEEEEbP9JSContextjPS7_]+0xa6): undefined reference to `IGUIObject::focus(ScriptInterface&, JS::MutableHandle<JS::Value>)'
/usr/bin/ld: ../../../binaries/system/libgui_dbg.a(JSInterface_CList.o): in function `bool JSInterface_GUIProxy::apply_to<CList, IGUIObject, &IGUIObject::blur>(JSContext*, unsigned int, JS::Value*)':
JSInterface_CList.cpp:(.text._ZN20JSInterface_GUIProxy8apply_toI5CList10IGUIObjectXadL_ZNS2_4blurER15ScriptInterfaceN2JS13MutableHandleINS5_5ValueEEEEEEEbP9JSContextjPS7_[_ZN20JSInterface_GUIProxy8apply_toI5CList10IGUIObjectXadL_ZNS2_4blurER15ScriptInterfaceN2JS13MutableHandleINS5_5ValueEEEEEEEbP9JSContextjPS7_]+0xa6): undefined reference to `IGUIObject::blur(ScriptInterface&, JS::MutableHandle<JS::Value>)'
/usr/bin/ld: ../../../binaries/system/libgui_dbg.a(JSInterface_CList.o): in function `bool JSInterface_GUIProxy::apply_to<CList, IGUIObject, &IGUIObject::getComputedSize>(JSContext*, unsigned int, JS::Value*)':
JSInterface_CList.cpp:(.text._ZN20JSInterface_GUIProxy8apply_toI5CList10IGUIObjectXadL_ZNS2_15getComputedSizeER15ScriptInterfaceN2JS13MutableHandleINS5_5ValueEEEEEEEbP9JSContextjPS7_[_ZN20JSInterface_GUIProxy8apply_toI5CList10IGUIObjectXadL_ZNS2_15getComputedSizeER15ScriptInterfaceN2JS13MutableHandleINS5_5ValueEEEEEEEbP9JSContextjPS7_]+0xa6): undefined reference to `IGUIObject::getComputedSize(ScriptInterface&, JS::MutableHandle<JS::Value>)'
/usr/bin/ld: ../../../binaries/system/libgui_dbg.a(JSInterface_CText.o): in function `bool JSInterface_GUIProxy::apply_to<CText, IGUIObject, &IGUIObject::toString>(JSContext*, unsigned int, JS::Value*)':
JSInterface_CText.cpp:(.text._ZN20JSInterface_GUIProxy8apply_toI5CText10IGUIObjectXadL_ZNS2_8toStringER15ScriptInterfaceN2JS13MutableHandleINS5_5ValueEEEEEEEbP9JSContextjPS7_[_ZN20JSInterface_GUIProxy8apply_toI5CText10IGUIObjectXadL_ZNS2_8toStringER15ScriptInterfaceN2JS13MutableHandleINS5_5ValueEEEEEEEbP9JSContextjPS7_]+0xa6): undefined reference to `IGUIObject::toString(ScriptInterface&, JS::MutableHandle<JS::Value>)'
/usr/bin/ld: ../../../binaries/system/libgui_dbg.a(JSInterface_CText.o): in function `bool JSInterface_GUIProxy::apply_to<CText, IGUIObject, &IGUIObject::focus>(JSContext*, unsigned int, JS::Value*)':
JSInterface_CText.cpp:(.text._ZN20JSInterface_GUIProxy8apply_toI5CText10IGUIObjectXadL_ZNS2_5focusER15ScriptInterfaceN2JS13MutableHandleINS5_5ValueEEEEEEEbP9JSContextjPS7_[_ZN20JSInterface_GUIProxy8apply_toI5CText10IGUIObjectXadL_ZNS2_5focusER15ScriptInterfaceN2JS13MutableHandleINS5_5ValueEEEEEEEbP9JSContextjPS7_]+0xa6): undefined reference to `IGUIObject::focus(ScriptInterface&, JS::MutableHandle<JS::Value>)'
/usr/bin/ld: ../../../binaries/system/libgui_dbg.a(JSInterface_CText.o): in function `bool JSInterface_GUIProxy::apply_to<CText, IGUIObject, &IGUIObject::blur>(JSContext*, unsigned int, JS::Value*)':
JSInterface_CText.cpp:(.text._ZN20JSInterface_GUIProxy8apply_toI5CText10IGUIObjectXadL_ZNS2_4blurER15ScriptInterfaceN2JS13MutableHandleINS5_5ValueEEEEEEEbP9JSContextjPS7_[_ZN20JSInterface_GUIProxy8apply_toI5CText10IGUIObjectXadL_ZNS2_4blurER15ScriptInterfaceN2JS13MutableHandleINS5_5ValueEEEEEEEbP9JSContextjPS7_]+0xa6): undefined reference to `IGUIObject::blur(ScriptInterface&, JS::MutableHandle<JS::Value>)'
/usr/bin/ld: ../../../binaries/system/libgui_dbg.a(JSInterface_CText.o): in function `bool JSInterface_GUIProxy::apply_to<CText, IGUIObject, &IGUIObject::getComputedSize>(JSContext*, unsigned int, JS::Value*)':
JSInterface_CText.cpp:(.text._ZN20JSInterface_GUIProxy8apply_toI5CText10IGUIObjectXadL_ZNS2_15getComputedSizeER15ScriptInterfaceN2JS13MutableHandleINS5_5ValueEEEEEEEbP9JSContextjPS7_[_ZN20JSInterface_GUIProxy8apply_toI5CText10IGUIObjectXadL_ZNS2_15getComputedSizeER15ScriptInterfaceN2JS13MutableHandleINS5_5ValueEEEEEEEbP9JSContextjPS7_]+0xa6): undefined reference to `IGUIObject::getComputedSize(ScriptInterface&, JS::MutableHandle<JS::Value>)'
/usr/bin/ld: ../../../binaries/system/libgui_dbg.a(JSInterface_CText.o): in function `bool JSInterface_GUIProxy::apply_to<CText, CText, &CText::getTextSize>(JSContext*, unsigned int, JS::Value*)':
JSInterface_CText.cpp:(.text._ZN20JSInterface_GUIProxy8apply_toI5CTextS1_XadL_ZNS1_11getTextSizeER15ScriptInterfaceN2JS13MutableHandleINS4_5ValueEEEEEEEbP9JSContextjPS6_[_ZN20JSInterface_GUIProxy8apply_toI5CTextS1_XadL_ZNS1_11getTextSizeER15ScriptInterfaceN2JS13MutableHandleINS4_5ValueEEEEEEEbP9JSContextjPS6_]+0xa6): undefined reference to `CText::getTextSize(ScriptInterface&, JS::MutableHandle<JS::Value>)'
/usr/bin/ld: ../../../binaries/system/libgui_dbg.a(JSInterface_IGUIObject.o): in function `bool JSInterface_GUIProxy::apply_to<IGUIObject, IGUIObject, &IGUIObject::toString>(JSContext*, unsigned int, JS::Value*)':
JSInterface_IGUIObject.cpp:(.text._ZN20JSInterface_GUIProxy8apply_toI10IGUIObjectS1_XadL_ZNS1_8toStringER15ScriptInterfaceN2JS13MutableHandleINS4_5ValueEEEEEEEbP9JSContextjPS6_[_ZN20JSInterface_GUIProxy8apply_toI10IGUIObjectS1_XadL_ZNS1_8toStringER15ScriptInterfaceN2JS13MutableHandleINS4_5ValueEEEEEEEbP9JSContextjPS6_]+0xa6): undefined reference to `IGUIObject::toString(ScriptInterface&, JS::MutableHandle<JS::Value>)'
/usr/bin/ld: ../../../binaries/system/libgui_dbg.a(JSInterface_IGUIObject.o): in function `bool JSInterface_GUIProxy::apply_to<IGUIObject, IGUIObject, &IGUIObject::focus>(JSContext*, unsigned int, JS::Value*)':
JSInterface_IGUIObject.cpp:(.text._ZN20JSInterface_GUIProxy8apply_toI10IGUIObjectS1_XadL_ZNS1_5focusER15ScriptInterfaceN2JS13MutableHandleINS4_5ValueEEEEEEEbP9JSContextjPS6_[_ZN20JSInterface_GUIProxy8apply_toI10IGUIObjectS1_XadL_ZNS1_5focusER15ScriptInterfaceN2JS13MutableHandleINS4_5ValueEEEEEEEbP9JSContextjPS6_]+0xa6): undefined reference to `IGUIObject::focus(ScriptInterface&, JS::MutableHandle<JS::Value>)'
/usr/bin/ld: ../../../binaries/system/libgui_dbg.a(JSInterface_IGUIObject.o): in function `bool JSInterface_GUIProxy::apply_to<IGUIObject, IGUIObject, &IGUIObject::blur>(JSContext*, unsigned int, JS::Value*)':
JSInterface_IGUIObject.cpp:(.text._ZN20JSInterface_GUIProxy8apply_toI10IGUIObjectS1_XadL_ZNS1_4blurER15ScriptInterfaceN2JS13MutableHandleINS4_5ValueEEEEEEEbP9JSContextjPS6_[_ZN20JSInterface_GUIProxy8apply_toI10IGUIObjectS1_XadL_ZNS1_4blurER15ScriptInterfaceN2JS13MutableHandleINS4_5ValueEEEEEEEbP9JSContextjPS6_]+0xa6): undefined reference to `IGUIObject::blur(ScriptInterface&, JS::MutableHandle<JS::Value>)'
/usr/bin/ld: ../../../binaries/system/libgui_dbg.a(JSInterface_IGUIObject.o): in function `bool JSInterface_GUIProxy::apply_to<IGUIObject, IGUIObject, &IGUIObject::getComputedSize>(JSContext*, unsigned int, JS::Value*)':
JSInterface_IGUIObject.cpp:(.text._ZN20JSInterface_GUIProxy8apply_toI10IGUIObjectS1_XadL_ZNS1_15getComputedSizeER15ScriptInterfaceN2JS13MutableHandleINS4_5ValueEEEEEEEbP9JSContextjPS6_[_ZN20JSInterface_GUIProxy8apply_toI10IGUIObjectS1_XadL_ZNS1_15getComputedSizeER15ScriptInterfaceN2JS13MutableHandleINS4_5ValueEEEEEEEbP9JSContextjPS6_]+0xa6): undefined reference to `IGUIObject::getComputedSize(ScriptInterface&, JS::MutableHandle<JS::Value>)'
collect2: error: ld returned 1 exit status
make[1]: *** [pyrogenesis.make:81: ../../../binaries/system/pyrogenesis_dbg] Error 1
make: *** [Makefile:71: pyrogenesis] Error 2

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

This revision now requires changes to proceed.Apr 9 2021, 6:40 PM
Vulcan added a comment.Apr 9 2021, 7:04 PM

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

builderr-debug-gcc7.txt
/usr/bin/ld: ../../../binaries/system/libgui_dbg.a(JSInterface_GUIProxy.o): in function `JSI_GUIProxy<IGUIObject>::CreateFunctions(ScriptRequest const&, GUIProxyProps*)':
/zpool0/gcc7/build/workspaces/gcc/../../../source/gui/Scripting/JSInterface_GUIProxy.cpp:30: multiple definition of `JSI_GUIProxy<IGUIObject>::CreateFunctions(ScriptRequest const&, GUIProxyProps*)'; ../../../binaries/system/libgui_dbg.a(JSInterface_IGUIObject.o):/usr/include/fmt/printf.h:487: first defined here
/usr/bin/ld: ../../../binaries/system/libgui_dbg.a(JSInterface_GUIProxy.o): in function `JSI_GUIProxy<CButton>::CreateFunctions(ScriptRequest const&, GUIProxyProps*)':
/zpool0/gcc7/build/workspaces/gcc/../../../source/gui/Scripting/JSInterface_GUIProxy.cpp:43: multiple definition of `JSI_GUIProxy<CButton>::CreateFunctions(ScriptRequest const&, GUIProxyProps*)'; ../../../binaries/system/libgui_dbg.a(JSInterface_CButton.o):/usr/include/fmt/printf.h:487: first defined here
/usr/bin/ld: ../../../binaries/system/libgui_dbg.a(JSInterface_GUIProxy.o): in function `JSI_GUIProxy<CText>::CreateFunctions(ScriptRequest const&, GUIProxyProps*)':
/zpool0/gcc7/build/workspaces/gcc/../../../source/gui/Scripting/JSInterface_GUIProxy.cpp:50: multiple definition of `JSI_GUIProxy<CText>::CreateFunctions(ScriptRequest const&, GUIProxyProps*)'; ../../../binaries/system/libgui_dbg.a(JSInterface_CText.o):/usr/include/fmt/printf.h:487: first defined here
/usr/bin/ld: ../../../binaries/system/libgui_dbg.a(JSInterface_GUIProxy.o): in function `JSI_GUIProxy<CList>::CreateFunctions(ScriptRequest const&, GUIProxyProps*)':
/zpool0/gcc7/build/workspaces/gcc/../../../source/gui/Scripting/JSInterface_GUIProxy.cpp:57: multiple definition of `JSI_GUIProxy<CList>::CreateFunctions(ScriptRequest const&, GUIProxyProps*)'; ../../../binaries/system/libgui_dbg.a(JSInterface_CList.o):/zpool0/gcc7/build/workspaces/gcc/../../../source/gui/Scripting/JSInterface_CList.cpp:44: first defined here
/usr/bin/ld: ../../../binaries/system/libgui_dbg.a(JSInterface_CButton.o): in function `bool JSInterface_GUIProxy::apply_to<CButton, IGUIObject, &IGUIObject::toString>(JSContext*, unsigned int, JS::Value*)':
JSInterface_CButton.cpp:(.text._ZN20JSInterface_GUIProxy8apply_toI7CButton10IGUIObjectXadL_ZNS2_8toStringER15ScriptInterfaceN2JS13MutableHandleINS5_5ValueEEEEEEEbP9JSContextjPS7_[_ZN20JSInterface_GUIProxy8apply_toI7CButton10IGUIObjectXadL_ZNS2_8toStringER15ScriptInterfaceN2JS13MutableHandleINS5_5ValueEEEEEEEbP9JSContextjPS7_]+0xa6): undefined reference to `IGUIObject::toString(ScriptInterface&, JS::MutableHandle<JS::Value>)'
/usr/bin/ld: ../../../binaries/system/libgui_dbg.a(JSInterface_CButton.o): in function `bool JSInterface_GUIProxy::apply_to<CButton, IGUIObject, &IGUIObject::focus>(JSContext*, unsigned int, JS::Value*)':
JSInterface_CButton.cpp:(.text._ZN20JSInterface_GUIProxy8apply_toI7CButton10IGUIObjectXadL_ZNS2_5focusER15ScriptInterfaceN2JS13MutableHandleINS5_5ValueEEEEEEEbP9JSContextjPS7_[_ZN20JSInterface_GUIProxy8apply_toI7CButton10IGUIObjectXadL_ZNS2_5focusER15ScriptInterfaceN2JS13MutableHandleINS5_5ValueEEEEEEEbP9JSContextjPS7_]+0xa6): undefined reference to `IGUIObject::focus(ScriptInterface&, JS::MutableHandle<JS::Value>)'
/usr/bin/ld: ../../../binaries/system/libgui_dbg.a(JSInterface_CButton.o): in function `bool JSInterface_GUIProxy::apply_to<CButton, IGUIObject, &IGUIObject::blur>(JSContext*, unsigned int, JS::Value*)':
JSInterface_CButton.cpp:(.text._ZN20JSInterface_GUIProxy8apply_toI7CButton10IGUIObjectXadL_ZNS2_4blurER15ScriptInterfaceN2JS13MutableHandleINS5_5ValueEEEEEEEbP9JSContextjPS7_[_ZN20JSInterface_GUIProxy8apply_toI7CButton10IGUIObjectXadL_ZNS2_4blurER15ScriptInterfaceN2JS13MutableHandleINS5_5ValueEEEEEEEbP9JSContextjPS7_]+0xa6): undefined reference to `IGUIObject::blur(ScriptInterface&, JS::MutableHandle<JS::Value>)'
/usr/bin/ld: ../../../binaries/system/libgui_dbg.a(JSInterface_CButton.o): in function `bool JSInterface_GUIProxy::apply_to<CButton, IGUIObject, &IGUIObject::getComputedSize>(JSContext*, unsigned int, JS::Value*)':
JSInterface_CButton.cpp:(.text._ZN20JSInterface_GUIProxy8apply_toI7CButton10IGUIObjectXadL_ZNS2_15getComputedSizeER15ScriptInterfaceN2JS13MutableHandleINS5_5ValueEEEEEEEbP9JSContextjPS7_[_ZN20JSInterface_GUIProxy8apply_toI7CButton10IGUIObjectXadL_ZNS2_15getComputedSizeER15ScriptInterfaceN2JS13MutableHandleINS5_5ValueEEEEEEEbP9JSContextjPS7_]+0xa6): undefined reference to `IGUIObject::getComputedSize(ScriptInterface&, JS::MutableHandle<JS::Value>)'
/usr/bin/ld: ../../../binaries/system/libgui_dbg.a(JSInterface_CButton.o): in function `bool JSInterface_GUIProxy::apply_to<CButton, CButton, &CButton::getTextSize>(JSContext*, unsigned int, JS::Value*)':
JSInterface_CButton.cpp:(.text._ZN20JSInterface_GUIProxy8apply_toI7CButtonS1_XadL_ZNS1_11getTextSizeER15ScriptInterfaceN2JS13MutableHandleINS4_5ValueEEEEEEEbP9JSContextjPS6_[_ZN20JSInterface_GUIProxy8apply_toI7CButtonS1_XadL_ZNS1_11getTextSizeER15ScriptInterfaceN2JS13MutableHandleINS4_5ValueEEEEEEEbP9JSContextjPS6_]+0xa6): undefined reference to `CButton::getTextSize(ScriptInterface&, JS::MutableHandle<JS::Value>)'
/usr/bin/ld: ../../../binaries/system/libgui_dbg.a(JSInterface_CList.o): in function `bool JSInterface_GUIProxy::apply_to<CList, IGUIObject, &IGUIObject::toString>(JSContext*, unsigned int, JS::Value*)':
JSInterface_CList.cpp:(.text._ZN20JSInterface_GUIProxy8apply_toI5CList10IGUIObjectXadL_ZNS2_8toStringER15ScriptInterfaceN2JS13MutableHandleINS5_5ValueEEEEEEEbP9JSContextjPS7_[_ZN20JSInterface_GUIProxy8apply_toI5CList10IGUIObjectXadL_ZNS2_8toStringER15ScriptInterfaceN2JS13MutableHandleINS5_5ValueEEEEEEEbP9JSContextjPS7_]+0xa6): undefined reference to `IGUIObject::toString(ScriptInterface&, JS::MutableHandle<JS::Value>)'
/usr/bin/ld: ../../../binaries/system/libgui_dbg.a(JSInterface_CList.o): in function `bool JSInterface_GUIProxy::apply_to<CList, IGUIObject, &IGUIObject::focus>(JSContext*, unsigned int, JS::Value*)':
JSInterface_CList.cpp:(.text._ZN20JSInterface_GUIProxy8apply_toI5CList10IGUIObjectXadL_ZNS2_5focusER15ScriptInterfaceN2JS13MutableHandleINS5_5ValueEEEEEEEbP9JSContextjPS7_[_ZN20JSInterface_GUIProxy8apply_toI5CList10IGUIObjectXadL_ZNS2_5focusER15ScriptInterfaceN2JS13MutableHandleINS5_5ValueEEEEEEEbP9JSContextjPS7_]+0xa6): undefined reference to `IGUIObject::focus(ScriptInterface&, JS::MutableHandle<JS::Value>)'
/usr/bin/ld: ../../../binaries/system/libgui_dbg.a(JSInterface_CList.o): in function `bool JSInterface_GUIProxy::apply_to<CList, IGUIObject, &IGUIObject::blur>(JSContext*, unsigned int, JS::Value*)':
JSInterface_CList.cpp:(.text._ZN20JSInterface_GUIProxy8apply_toI5CList10IGUIObjectXadL_ZNS2_4blurER15ScriptInterfaceN2JS13MutableHandleINS5_5ValueEEEEEEEbP9JSContextjPS7_[_ZN20JSInterface_GUIProxy8apply_toI5CList10IGUIObjectXadL_ZNS2_4blurER15ScriptInterfaceN2JS13MutableHandleINS5_5ValueEEEEEEEbP9JSContextjPS7_]+0xa6): undefined reference to `IGUIObject::blur(ScriptInterface&, JS::MutableHandle<JS::Value>)'
/usr/bin/ld: ../../../binaries/system/libgui_dbg.a(JSInterface_CList.o): in function `bool JSInterface_GUIProxy::apply_to<CList, IGUIObject, &IGUIObject::getComputedSize>(JSContext*, unsigned int, JS::Value*)':
JSInterface_CList.cpp:(.text._ZN20JSInterface_GUIProxy8apply_toI5CList10IGUIObjectXadL_ZNS2_15getComputedSizeER15ScriptInterfaceN2JS13MutableHandleINS5_5ValueEEEEEEEbP9JSContextjPS7_[_ZN20JSInterface_GUIProxy8apply_toI5CList10IGUIObjectXadL_ZNS2_15getComputedSizeER15ScriptInterfaceN2JS13MutableHandleINS5_5ValueEEEEEEEbP9JSContextjPS7_]+0xa6): undefined reference to `IGUIObject::getComputedSize(ScriptInterface&, JS::MutableHandle<JS::Value>)'
/usr/bin/ld: ../../../binaries/system/libgui_dbg.a(JSInterface_CText.o): in function `bool JSInterface_GUIProxy::apply_to<CText, IGUIObject, &IGUIObject::toString>(JSContext*, unsigned int, JS::Value*)':
JSInterface_CText.cpp:(.text._ZN20JSInterface_GUIProxy8apply_toI5CText10IGUIObjectXadL_ZNS2_8toStringER15ScriptInterfaceN2JS13MutableHandleINS5_5ValueEEEEEEEbP9JSContextjPS7_[_ZN20JSInterface_GUIProxy8apply_toI5CText10IGUIObjectXadL_ZNS2_8toStringER15ScriptInterfaceN2JS13MutableHandleINS5_5ValueEEEEEEEbP9JSContextjPS7_]+0xa6): undefined reference to `IGUIObject::toString(ScriptInterface&, JS::MutableHandle<JS::Value>)'
/usr/bin/ld: ../../../binaries/system/libgui_dbg.a(JSInterface_CText.o): in function `bool JSInterface_GUIProxy::apply_to<CText, IGUIObject, &IGUIObject::focus>(JSContext*, unsigned int, JS::Value*)':
JSInterface_CText.cpp:(.text._ZN20JSInterface_GUIProxy8apply_toI5CText10IGUIObjectXadL_ZNS2_5focusER15ScriptInterfaceN2JS13MutableHandleINS5_5ValueEEEEEEEbP9JSContextjPS7_[_ZN20JSInterface_GUIProxy8apply_toI5CText10IGUIObjectXadL_ZNS2_5focusER15ScriptInterfaceN2JS13MutableHandleINS5_5ValueEEEEEEEbP9JSContextjPS7_]+0xa6): undefined reference to `IGUIObject::focus(ScriptInterface&, JS::MutableHandle<JS::Value>)'
/usr/bin/ld: ../../../binaries/system/libgui_dbg.a(JSInterface_CText.o): in function `bool JSInterface_GUIProxy::apply_to<CText, IGUIObject, &IGUIObject::blur>(JSContext*, unsigned int, JS::Value*)':
JSInterface_CText.cpp:(.text._ZN20JSInterface_GUIProxy8apply_toI5CText10IGUIObjectXadL_ZNS2_4blurER15ScriptInterfaceN2JS13MutableHandleINS5_5ValueEEEEEEEbP9JSContextjPS7_[_ZN20JSInterface_GUIProxy8apply_toI5CText10IGUIObjectXadL_ZNS2_4blurER15ScriptInterfaceN2JS13MutableHandleINS5_5ValueEEEEEEEbP9JSContextjPS7_]+0xa6): undefined reference to `IGUIObject::blur(ScriptInterface&, JS::MutableHandle<JS::Value>)'
/usr/bin/ld: ../../../binaries/system/libgui_dbg.a(JSInterface_CText.o): in function `bool JSInterface_GUIProxy::apply_to<CText, IGUIObject, &IGUIObject::getComputedSize>(JSContext*, unsigned int, JS::Value*)':
JSInterface_CText.cpp:(.text._ZN20JSInterface_GUIProxy8apply_toI5CText10IGUIObjectXadL_ZNS2_15getComputedSizeER15ScriptInterfaceN2JS13MutableHandleINS5_5ValueEEEEEEEbP9JSContextjPS7_[_ZN20JSInterface_GUIProxy8apply_toI5CText10IGUIObjectXadL_ZNS2_15getComputedSizeER15ScriptInterfaceN2JS13MutableHandleINS5_5ValueEEEEEEEbP9JSContextjPS7_]+0xa6): undefined reference to `IGUIObject::getComputedSize(ScriptInterface&, JS::MutableHandle<JS::Value>)'
/usr/bin/ld: ../../../binaries/system/libgui_dbg.a(JSInterface_CText.o): in function `bool JSInterface_GUIProxy::apply_to<CText, CText, &CText::getTextSize>(JSContext*, unsigned int, JS::Value*)':
JSInterface_CText.cpp:(.text._ZN20JSInterface_GUIProxy8apply_toI5CTextS1_XadL_ZNS1_11getTextSizeER15ScriptInterfaceN2JS13MutableHandleINS4_5ValueEEEEEEEbP9JSContextjPS6_[_ZN20JSInterface_GUIProxy8apply_toI5CTextS1_XadL_ZNS1_11getTextSizeER15ScriptInterfaceN2JS13MutableHandleINS4_5ValueEEEEEEEbP9JSContextjPS6_]+0xa6): undefined reference to `CText::getTextSize(ScriptInterface&, JS::MutableHandle<JS::Value>)'
/usr/bin/ld: ../../../binaries/system/libgui_dbg.a(JSInterface_IGUIObject.o): in function `bool JSInterface_GUIProxy::apply_to<IGUIObject, IGUIObject, &IGUIObject::toString>(JSContext*, unsigned int, JS::Value*)':
JSInterface_IGUIObject.cpp:(.text._ZN20JSInterface_GUIProxy8apply_toI10IGUIObjectS1_XadL_ZNS1_8toStringER15ScriptInterfaceN2JS13MutableHandleINS4_5ValueEEEEEEEbP9JSContextjPS6_[_ZN20JSInterface_GUIProxy8apply_toI10IGUIObjectS1_XadL_ZNS1_8toStringER15ScriptInterfaceN2JS13MutableHandleINS4_5ValueEEEEEEEbP9JSContextjPS6_]+0xa6): undefined reference to `IGUIObject::toString(ScriptInterface&, JS::MutableHandle<JS::Value>)'
/usr/bin/ld: ../../../binaries/system/libgui_dbg.a(JSInterface_IGUIObject.o): in function `bool JSInterface_GUIProxy::apply_to<IGUIObject, IGUIObject, &IGUIObject::focus>(JSContext*, unsigned int, JS::Value*)':
JSInterface_IGUIObject.cpp:(.text._ZN20JSInterface_GUIProxy8apply_toI10IGUIObjectS1_XadL_ZNS1_5focusER15ScriptInterfaceN2JS13MutableHandleINS4_5ValueEEEEEEEbP9JSContextjPS6_[_ZN20JSInterface_GUIProxy8apply_toI10IGUIObjectS1_XadL_ZNS1_5focusER15ScriptInterfaceN2JS13MutableHandleINS4_5ValueEEEEEEEbP9JSContextjPS6_]+0xa6): undefined reference to `IGUIObject::focus(ScriptInterface&, JS::MutableHandle<JS::Value>)'
/usr/bin/ld: ../../../binaries/system/libgui_dbg.a(JSInterface_IGUIObject.o): in function `bool JSInterface_GUIProxy::apply_to<IGUIObject, IGUIObject, &IGUIObject::blur>(JSContext*, unsigned int, JS::Value*)':
JSInterface_IGUIObject.cpp:(.text._ZN20JSInterface_GUIProxy8apply_toI10IGUIObjectS1_XadL_ZNS1_4blurER15ScriptInterfaceN2JS13MutableHandleINS4_5ValueEEEEEEEbP9JSContextjPS6_[_ZN20JSInterface_GUIProxy8apply_toI10IGUIObjectS1_XadL_ZNS1_4blurER15ScriptInterfaceN2JS13MutableHandleINS4_5ValueEEEEEEEbP9JSContextjPS6_]+0xa6): undefined reference to `IGUIObject::blur(ScriptInterface&, JS::MutableHandle<JS::Value>)'
/usr/bin/ld: ../../../binaries/system/libgui_dbg.a(JSInterface_IGUIObject.o): in function `bool JSInterface_GUIProxy::apply_to<IGUIObject, IGUIObject, &IGUIObject::getComputedSize>(JSContext*, unsigned int, JS::Value*)':
JSInterface_IGUIObject.cpp:(.text._ZN20JSInterface_GUIProxy8apply_toI10IGUIObjectS1_XadL_ZNS1_15getComputedSizeER15ScriptInterfaceN2JS13MutableHandleINS4_5ValueEEEEEEEbP9JSContextjPS6_[_ZN20JSInterface_GUIProxy8apply_toI10IGUIObjectS1_XadL_ZNS1_15getComputedSizeER15ScriptInterfaceN2JS13MutableHandleINS4_5ValueEEEEEEEbP9JSContextjPS6_]+0xa6): undefined reference to `IGUIObject::getComputedSize(ScriptInterface&, JS::MutableHandle<JS::Value>)'
collect2: error: ld returned 1 exit status
make[1]: *** [pyrogenesis.make:81: ../../../binaries/system/pyrogenesis_dbg] Error 1
make: *** [Makefile:71: pyrogenesis] Error 2

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

Vulcan resigned from this revision.Apr 9 2021, 7:40 PM

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

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

This revision now requires review to proceed.Apr 9 2021, 7:40 PM
This revision was not accepted when it landed; it landed in state Needs Review.Apr 9 2021, 8:02 PM
This revision was landed with ongoing or failed builds.
This revision was automatically updated to reflect the committed changes.