Page MenuHomeWildfire Games

Use pkg-config even more
ClosedPublic

Authored by s0600204 on Feb 28 2021, 10:19 AM.

Details

Summary

This revision attempts to use pkg-config for as many of our dependencies as feasibility permits.

It also attempts to use pkg-config for the osx dependencies acquired and built by the build-osx-libs.sh script.

This is intended as an experiment to see how far we can take this pkg-config thing, (and to see if we even want to).

(It's also a test to see how badly this fails on the CI... ๐Ÿ˜ )

Requires D3610, D3630.


(With this revision applied:)


Our dependencies; whether they support pkg-config; and whether we actually use that support (and the change if applicable).

DependencySupportedUsedNotes
boostno-
comsuppwN/A-windows dependency only
cxxtestno-bundled (libraries/source)
encryptionno-bundled (source/third_party)
enetyesno -> yes
fcolladano-bundled (libraries/source)
fmtsee noteno -> osxreq. fmt 5.3.0
glooxyesyes
gmpyesno -> libsdep. of gnutls; only needed on osx
gnutlsyesno -> libsdep. of gloox; only needed on osx
iconvno-windows/osx only
jsonspiritno-bundled (source/third_party); https://repology.org/project/json-spirit/versions
icuyesyes
libcurlyesno -> yes
liboggyesno -> yes
libpngyesD3610
libsodiumyesno -> yes
libxmlyesyes
mikktspaceno-bundled (source/third_party); https://github.com/mmikk/MikkTSpace
miniupnpcyesno -> osxsee comment in extern_libs.sh
mongooseno-bundled (source/third_party); https://github.com/cesanta/mongoose
nettleyesno -> libsdep. of gnutls; only needed on osx; also provides hogweed lib
nvttno-bundled (libraries/source); optionally use system
ogre3d_preprocessorno-bundled (source/third_party); OGRE itself does support pkgconfig
openalyesno -> yes
openglyesno -> yes
sdl2yesyes
spidermonkeyyessometimesbundled (libraries/source); optionally use system; see above note
tinygettextyesnobundled (source/third_party)
valgrindyesD3646
vorbisyesno -> yes
wxwidgetsno-using wx-config instead
x11yesyes
zlibyesno -> yes
Test Plan
  • Apply revision
  • Run build-osx-libs.sh if on MacOS
  • Update Workspaces
  • Rebuild pyrogenesis
  • Report build failures

Diff Detail

Repository
rP 0 A.D. Public Repository
Lint
Automatic diff as part of commit; lint not applicable.
Unit
Automatic diff as part of commit; unit tests not applicable.

Event Timeline

There are a very large number of changes, so older changes are hidden. Show Older Changes
s0600204 updated this revision to Diff 16242.Mar 2 2021, 11:54 PM

Temporarily output the version of certain libs on MacOS (change not intended for inclusion on svn)

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

builderr-debug-macos.txt
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: ../../../binaries/system/libgraphics_dbg.a(precompiled.o) has no symbols
ld: warning: text-based stub file /System/Library/Frameworks//OpenGL.framework/OpenGL.tbd and library file /System/Library/Frameworks//OpenGL.framework/OpenGL are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//Security.framework/Security.tbd and library file /System/Library/Frameworks//Security.framework/Security are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//OpenAL.framework/OpenAL.tbd and library file /System/Library/Frameworks//OpenAL.framework/OpenAL are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//ApplicationServices.framework/ApplicationServices.tbd and library file /System/Library/Frameworks//ApplicationServices.framework/ApplicationServices are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//Cocoa.framework/Cocoa.tbd and library file /System/Library/Frameworks//Cocoa.framework/Cocoa are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//CoreFoundation.framework/CoreFoundation.tbd and library file /System/Library/Frameworks//CoreFoundation.framework/CoreFoundation are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.tbd and library file /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.dylib are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.tbd and library file /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//CoreGraphics.framework/Versions/A/CoreGraphics.tbd and library file /System/Library/Frameworks//CoreGraphics.framework/Versions/A/CoreGraphics are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//CoreText.framework/Versions/A/CoreText.tbd and library file /System/Library/Frameworks//CoreText.framework/Versions/A/CoreText are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//ImageIO.framework/Versions/A/ImageIO.tbd and library file /System/Library/Frameworks//ImageIO.framework/Versions/A/ImageIO are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//ColorSync.framework/Versions/A/ColorSync.tbd and library file /System/Library/Frameworks//ColorSync.framework/Versions/A/ColorSync are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSyncLegacy.framework/Versions/A/ColorSyncLegacy.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSyncLegacy.framework/Versions/A/ColorSyncLegacy are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//CoreServices.framework/Versions/A/CoreServices.tbd and library file /System/Library/Frameworks//CoreServices.framework/Versions/A/CoreServices are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//AppKit.framework/Versions/C/AppKit.tbd and library file /System/Library/Frameworks//AppKit.framework/Versions/C/AppKit are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//CoreData.framework/Versions/A/CoreData.tbd and library file /System/Library/Frameworks//CoreData.framework/Versions/A/CoreData are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//CFNetwork.framework/Versions/A/CFNetwork.tbd and library file /System/Library/Frameworks//CFNetwork.framework/Versions/A/CFNetwork are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/FSEvents.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/FSEvents are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SharedFileList.framework/Versions/A/SharedFileList.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SharedFileList.framework/Versions/A/SharedFileList are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/UIFoundation.tbd and library file /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/UIFoundation are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//Foundation.framework/Versions/C/Foundation.tbd and library file /System/Library/Frameworks//Foundation.framework/Versions/C/Foundation are out of sync. Falling back to library file for linking.
Undefined symbols for architecture x86_64:
  "_FreeUPNPUrls", referenced from:
      CNetServerWorker::SetupUPnP()::$_0::operator()() const in libnetwork_dbg.a(NetServer.o)
  "_SDL_CreateColorCursor", referenced from:
      SDLCursor::create(std::__1::shared_ptr<IVFS> const&, Path const&, int, int, double) in liblowlevel_dbg.a(cursor.o)
  "_SDL_CreateRGBSurface", referenced from:
      SDLCursor::create(std::__1::shared_ptr<IVFS> const&, Path const&, int, int, double) in liblowlevel_dbg.a(cursor.o)
  "_SDL_CreateRGBSurfaceFrom", referenced from:
      CVideoMode::SetWindowIcon() in libengine_dbg.a(VideoMode.o)
      SDLCursor::create(std::__1::shared_ptr<IVFS> const&, Path const&, int, int, double) in liblowlevel_dbg.a(cursor.o)
  "_SDL_CreateWindow", referenced from:
      CVideoMode::SetVideoMode(int, int, int, bool) in libengine_dbg.a(VideoMode.o)
  "_SDL_Delay", referenced from:
      Frame() in main.o
      LimitFPS() in main.o
      CNetClient::TryToConnect(CStr8 const&) in libnetwork_dbg.a(NetClient.o)
      CSoundManagerWorker::Run() in libengine_dbg.a(SoundManager.o)
      CMapReader::GenerateMap() in libgraphics_dbg.a(MapReader.o)
  "_SDL_DestroyWindow", referenced from:
      CVideoMode::Shutdown() in libengine_dbg.a(VideoMode.o)
  "_SDL_FreeCursor", referenced from:
      SDLCursor::destroy() in liblowlevel_dbg.a(cursor.o)
  "_SDL_FreeSurface", referenced from:
      CVideoMode::SetWindowIcon() in libengine_dbg.a(VideoMode.o)
      SDLCursor::create(std::__1::shared_ptr<IVFS> const&, Path const&, int, int, double) in liblowlevel_dbg.a(cursor.o)
      SDLCursor::destroy() in liblowlevel_dbg.a(cursor.o)
  "_SDL_GL_CreateContext", referenced from:
      CVideoMode::SetVideoMode(int, int, int, bool) in libengine_dbg.a(VideoMode.o)
  "_SDL_GL_GetProcAddress", referenced from:
      importExtensionFunctions() in liblowlevel_dbg.a(ogl.o)
  "_SDL_GL_LoadLibrary", referenced from:
      AtlasMessage::fInitSDL(AtlasMessage::mInitSDL*) in libatlas_dbg.a(GraphicsSetupHandlers.o)
  "_SDL_GL_SetAttribute", referenced from:
      CVideoMode::InitSDL() in libengine_dbg.a(VideoMode.o)
  "_SDL_GL_SetSwapInterval", referenced from:
      CVideoMode::InitSDL() in libengine_dbg.a(VideoMode.o)
  "_SDL_GL_SwapWindow", referenced from:
      Frame() in main.o
  "_SDL_GetClipboardText", referenced from:
      conInputHandler(SDL_Event_ const*) in libengine_dbg.a(CConsole.o)
      CInput::ManuallyHandleHotkeyEvent(SDL_Event_ const*) in libgui_dbg.a(CInput.o)
  "_SDL_GetDesktopDisplayMode", referenced from:
      CVideoMode::InitSDL() in libengine_dbg.a(VideoMode.o)
  "_SDL_GetError", referenced from:
      InitSDL() in libengine_dbg.a(GameSetup.o)
      CVideoMode::SetVideoMode(int, int, int, bool) in libengine_dbg.a(VideoMode.o)
      CJoystick::Initialise() in libengine_dbg.a(Joystick.o)
      GetSDLSubsystem(SDL_Window*) in liblowlevel_dbg.a(libsdl.o)
  "_SDL_GetKeyFromScancode", referenced from:
      FindKeyName(SDL_Scancode) in libengine_dbg.a(KeyName.o)
  "_SDL_GetKeyName", referenced from:
      FindKeyName(SDL_Scancode) in libengine_dbg.a(KeyName.o)
  "_SDL_GetScancodeFromKey", referenced from:
      AtlasMessage::fGuiKeyEvent(AtlasMessage::mGuiKeyEvent*) in libatlas_dbg.a(MiscHandlers.o)
  "_SDL_GetScancodeFromName", referenced from:
      FindScancode(CStr8 const&) in libengine_dbg.a(KeyName.o)
  "_SDL_GetScancodeName", referenced from:
      FindScancodeName(SDL_Scancode) in libengine_dbg.a(KeyName.o)
      FindKeyName(SDL_Scancode) in libengine_dbg.a(KeyName.o)
  "_SDL_GetVersion", referenced from:
      ReportSDL(ScriptInterface const&, JS::Handle<JS::Value>) in libengine_dbg.a(HWDetect.o)
  "_SDL_GetWindowSize", referenced from:
      CVideoMode::SetVideoMode(int, int, int, bool) in libengine_dbg.a(VideoMode.o)
  "_SDL_GetWindowWMInfo", referenced from:
      GetSDLSubsystem(SDL_Window*) in liblowlevel_dbg.a(libsdl.o)
  "_SDL_Init", referenced from:
      InitSDL() in libengine_dbg.a(GameSetup.o)
  "_SDL_InitSubSystem", referenced from:
      CJoystick::Initialise() in libengine_dbg.a(Joystick.o)
      AtlasMessage::fInitSDL(AtlasMessage::mInitSDL*) in libatlas_dbg.a(GraphicsSetupHandlers.o)
  "_SDL_JoystickClose", referenced from:
      CJoystick::Initialise() in libengine_dbg.a(Joystick.o)
  "_SDL_JoystickEventState", referenced from:
      CJoystick::Initialise() in libengine_dbg.a(Joystick.o)
  "_SDL_JoystickGetAxis", referenced from:
      CJoystick::GetAxisValue(int) in libengine_dbg.a(Joystick.o)
  "_SDL_JoystickName", referenced from:
      CJoystick::Initialise() in libengine_dbg.a(Joystick.o)
  "_SDL_JoystickNumAxes", referenced from:
      CJoystick::GetAxisValue(int) in libengine_dbg.a(Joystick.o)
  "_SDL_JoystickOpen", referenced from:
      CJoystick::Initialise() in libengine_dbg.a(Joystick.o)
  "_SDL_NumJoysticks", referenced from:
      CJoystick::Initialise() in libengine_dbg.a(Joystick.o)
  "_SDL_PeepEvents", referenced from:
      VisualReplay::ReloadReplayCache(ScriptInterface const&, bool) in libengine_dbg.a(VisualReplay.o)
  "_SDL_PollEvent", referenced from:
      in_poll_event(SDL_Event_*) in liblowlevel_dbg.a(input.o)
  "_SDL_PumpEvents", referenced from:
      VisualReplay::ReloadReplayCache(ScriptInterface const&, bool) in libengine_dbg.a(VisualReplay.o)
  "_SDL_PushEvent", referenced from:
      CTouchInput::OnFingerUp(int, int, int) in libengine_dbg.a(TouchInput.o)
      CTouchInput::Frame() in libengine_dbg.a(TouchInput.o)
  "_SDL_Quit", referenced from:
      ShutdownSDL() in libengine_dbg.a(GameSetup.o)
      InitSDL() in libengine_dbg.a(GameSetup.o)
      CVideoMode::InitSDL() in libengine_dbg.a(VideoMode.o)
  "_SDL_SetClipboardText", referenced from:
      conInputHandler(SDL_Event_ const*) in libengine_dbg.a(CConsole.o)
      CInput::ManuallyHandleHotkeyEvent(SDL_Event_ const*) in libgui_dbg.a(CInput.o)
  "_SDL_SetCursor", referenced from:
      SDLCursor::set() in liblowlevel_dbg.a(cursor.o)
  "_SDL_SetHint", referenced from:
      InitSDL() in libengine_dbg.a(GameSetup.o)
  "_SDL_SetTextInputRect", referenced from:
      CInput::HandleMessage(SGUIMessage&) in libgui_dbg.a(CInput.o)
  "_SDL_SetWindowDisplayMode", referenced from:
      CVideoMode::SetVideoMode(int, int, int, bool) in libengine_dbg.a(VideoMode.o)
  "_SDL_SetWindowFullscreen", referenced from:
      CVideoMode::SetVideoMode(int, int, int, bool) in libengine_dbg.a(VideoMode.o)
  "_SDL_SetWindowGrab", referenced from:
      CVideoMode::SetVideoMode(int, int, int, bool) in libengine_dbg.a(VideoMode.o)
  "_SDL_SetWindowIcon", referenced from:
      CVideoMode::SetWindowIcon() in libengine_dbg.a(VideoMode.o)
  "_SDL_SetWindowPosition", referenced from:
      CVideoMode::SetVideoMode(int, int, int, bool) in libengine_dbg.a(VideoMode.o)
  "_SDL_SetWindowSize", referenced from:
      CVideoMode::SetVideoMode(int, int, int, bool) in libengine_dbg.a(VideoMode.o)
  "_SDL_ShowCursor", referenced from:
      cursor_draw(std::__1::shared_ptr<IVFS> const&, wchar_t const*, int, int, double, bool) in liblowlevel_dbg.a(cursor.o)
  "_SDL_StartTextInput", referenced from:
      CConsole::ToggleVisible() in libengine_dbg.a(CConsole.o)
      CInput::HandleMessage(SGUIMessage&) in libgui_dbg.a(CInput.o)
  "_SDL_StopTextInput", referenced from:
      InitSDL() in libengine_dbg.a(GameSetup.o)
      CConsole::ToggleVisible() in libengine_dbg.a(CConsole.o)
      CInput::HandleMessage(SGUIMessage&) in libgui_dbg.a(CInput.o)
  "_SDL_UpperBlitScaled", referenced from:
      SDLCursor::create(std::__1::shared_ptr<IVFS> const&, Path const&, int, int, double) in liblowlevel_dbg.a(cursor.o)
  "_SDL_free", referenced from:
      MainInputHandler(SDL_Event_ const*) in main.o
      conInputHandler(SDL_Event_ const*) in libengine_dbg.a(CConsole.o)
      CInput::ManuallyHandleHotkeyEvent(SDL_Event_ const*) in libgui_dbg.a(CInput.o)
  "_UPNP_AddPortMapping", referenced from:
      CNetServerWorker::SetupUPnP() in libnetwork_dbg.a(NetServer.o)
  "_UPNP_GetExternalIPAddress", referenced from:
      CNetServerWorker::SetupUPnP() in libnetwork_dbg.a(NetServer.o)
  "_UPNP_GetIGDFromUrl", referenced from:
      CNetServerWorker::SetupUPnP() in libnetwork_dbg.a(NetServer.o)
  "_UPNP_GetSpecificPortMappingEntry", referenced from:
      CNetServerWorker::SetupUPnP() in libnetwork_dbg.a(NetServer.o)
  "_UPNP_GetValidIGD", referenced from:
      CNetServerWorker::SetupUPnP() in libnetwork_dbg.a(NetServer.o)
  "fmt::v7::format_error::~format_error()", referenced from:
      fmt::v7::detail::buffer_appender<char> fmt::v7::basic_printf_context<fmt::v7::detail::buffer_appender<char>, char>::format<fmt::v7::printf_arg_formatter<fmt::v7::detail::buffer_appender<char>, char> >() in main.o
      unsigned int fmt::v7::detail::printf_width_handler<char>::operator()<int, 0>(int) in main.o
      unsigned int fmt::v7::detail::printf_width_handler<char>::operator()<unsigned int, 0>(unsigned int) in main.o
      unsigned int fmt::v7::detail::printf_width_handler<char>::operator()<long long, 0>(long long) in main.o
      unsigned int fmt::v7::detail::printf_width_handler<char>::operator()<unsigned long long, 0>(unsigned long long) in main.o
      unsigned int fmt::v7::detail::printf_width_handler<char>::operator()<__int128, 0>(__int128) in main.o
      unsigned int fmt::v7::detail::printf_width_handler<char>::operator()<unsigned __int128, 0>(unsigned __int128) in main.o
      ...
  "fmt::v7::detail::basic_data<void>::hex_digits", referenced from:
      char* fmt::v7::detail::format_uint<4u, char, unsigned int>(char*, unsigned int, int, bool) in main.o
      char* fmt::v7::detail::format_uint<1u, char, unsigned int>(char*, unsigned int, int, bool) in main.o
      char* fmt::v7::detail::format_uint<3u, char, unsigned int>(char*, unsigned int, int, bool) in main.o
      char* fmt::v7::detail::format_uint<4u, char, unsigned long long>(char*, unsigned long long, int, bool) in main.o
      char* fmt::v7::detail::format_uint<1u, char, unsigned long long>(char*, unsigned long long, int, bool) in main.o
      char* fmt::v7::detail::format_uint<3u, char, unsigned long long>(char*, unsigned long long, int, bool) in main.o
      char* fmt::v7::detail::format_uint<4u, char, unsigned __int128>(char*, unsigned __int128, int, bool) in main.o
      ...
  "fmt::v7::detail::basic_data<void>::left_padding_shifts", referenced from:
      char fmt::v7::detail::write_padded<(fmt::v7::align::type)1, fmt::v7::detail::buffer_appender<char>, char, fmt::v7::detail::buffer_appender<char> fmt::v7::detail::write<char, char, fmt::v7::detail::buffer_appender<char> >(fmt::v7::detail::buffer_appender<char>, fmt::v7::basic_string_view<char>, fmt::v7::basic_format_specs<char> const&)::'lambda'(fmt::v7::detail::buffer_appender<char>)>(char, fmt::v7::basic_format_specs<fmt::v7::detail::buffer_appender<char> > const&, unsigned long, unsigned long, fmt::v7::detail::buffer_appender<char> fmt::v7::detail::write<char, char, fmt::v7::detail::buffer_appender<char> >(fmt::v7::detail::buffer_appender<char>, fmt::v7::basic_string_view<char>, fmt::v7::basic_format_specs<char> const&)::'lambda'(fmt::v7::detail::buffer_appender<char>)&&) in main.o
      fmt::v7::detail::buffer_appender<char> fmt::v7::detail::write_padded<(fmt::v7::align::type)1, fmt::v7::detail::buffer_appender<char>, char, fmt::v7::detail::buffer_appender<char> fmt::v7::detail::write_char<char, fmt::v7::detail::buffer_appender<char> >(fmt::v7::detail::buffer_appender<char>, char, fmt::v7::basic_format_specs<char> const&)::'lambda'(fmt::v7::detail::buffer_appender<char>)&>(fmt::v7::detail::buffer_appender<char>, fmt::v7::basic_format_specs<char> const&, unsigned long, unsigned long, fmt::v7::detail::buffer_appender<char> fmt::v7::detail::write_char<char, fmt::v7::detail::buffer_appender<char> >(fmt::v7::detail::buffer_appender<char>, char, fmt::v7::basic_format_specs<char> const&)::'lambda'(fmt::v7::detail::buffer_appender<char>)&&&) in main.o
      fmt::v7::detail::buffer_appender<char> fmt::v7::detail::write_padded<(fmt::v7::align::type)1, fmt::v7::detail::buffer_appender<char>, char, fmt::v7::detail::buffer_appender<char> fmt::v7::detail::write_nonfinite<char, fmt::v7::detail::buffer_appender<char> >(fmt::v7::detail::buffer_appender<char>, bool, fmt::v7::basic_format_specs<char> const&, fmt::v7::detail::float_specs const&)::'lambda'(fmt::v7::detail::buffer_appender<char>)&>(fmt::v7::detail::buffer_appender<char>, fmt::v7::basic_format_specs<char> const&, unsigned long, unsigned long, fmt::v7::detail::buffer_appender<char> fmt::v7::detail::write_nonfinite<char, fmt::v7::detail::buffer_appender<char> >(fmt::v7::detail::buffer_appender<char>, bool, fmt::v7::basic_format_specs<char> const&, fmt::v7::detail::float_specs const&)::'lambda'(fmt::v7::detail::buffer_appender<char>)&&&) in main.o
      fmt::v7::detail::buffer_appender<char> fmt::v7::detail::write_padded<(fmt::v7::align::type)1, fmt::v7::detail::buffer_appender<char>, char, fmt::v7::detail::buffer_appender<char> fmt::v7::detail::write_bytes<char, fmt::v7::detail::buffer_appender<char> >(fmt::v7::detail::buffer_appender<char>, fmt::v7::basic_string_view<char>, fmt::v7::basic_format_specs<char> const&)::'lambda'(fmt::v7::detail::buffer_appender<char>)&>(fmt::v7::detail::buffer_appender<char>, fmt::v7::basic_format_specs<char> const&, unsigned long, unsigned long, fmt::v7::detail::buffer_appender<char> fmt::v7::detail::write_bytes<char, fmt::v7::detail::buffer_appender<char> >(fmt::v7::detail::buffer_appender<char>, fmt::v7::basic_string_view<char>, fmt::v7::basic_format_specs<char> const&)::'lambda'(fmt::v7::detail::buffer_appender<char>)&&&) in main.o
      char fmt::v7::detail::write_padded<(fmt::v7::align::type)1, fmt::v7::detail::buffer_appender<char>, char, fmt::v7::detail::buffer_appender<char> fmt::v7::detail::write<char, char, fmt::v7::detail::buffer_appender<char> >(fmt::v7::detail::buffer_appender<char>, fmt::v7::basic_string_view<char>, fmt::v7::basic_format_specs<char> const&)::'lambda'(fmt::v7::detail::buffer_appender<char>)>(char, fmt::v7::basic_format_specs<fmt::v7::detail::buffer_appender<char> > const&, unsigned long, unsigned long, fmt::v7::detail::buffer_appender<char> fmt::v7::detail::write<char, char, fmt::v7::detail::buffer_appender<char> >(fmt::v7::detail::buffer_appender<char>, fmt::v7::basic_string_view<char>, fmt::v7::basic_format_specs<char> const&)::'lambda'(fmt::v7::detail::buffer_appender<char>)&&) in libsimulation2_dbg.a(TurnManager.o)
      fmt::v7::detail::buffer_appender<char> fmt::v7::detail::write_padded<(fmt::v7::align::type)1, fmt::v7::detail::buffer_appender<char>, char, fmt::v7::detail::buffer_appender<char> fmt::v7::detail::write_char<char, fmt::v7::detail::buffer_appender<char> >(fmt::v7::detail::buffer_appender<char>, char, fmt::v7::basic_format_specs<char> const&)::'lambda'(fmt::v7::detail::buffer_appender<char>)&>(fmt::v7::detail::buffer_appender<char>, fmt::v7::basic_format_specs<char> const&, unsigned long, unsigned long, fmt::v7::detail::buffer_appender<char> fmt::v7::detail::write_char<char, fmt::v7::detail::buffer_appender<char> >(fmt::v7::detail::buffer_appender<char>, char, fmt::v7::basic_format_specs<char> const&)::'lambda'(fmt::v7::detail::buffer_appender<char>)&&&) in libsimulation2_dbg.a(TurnManager.o)
      fmt::v7::detail::buffer_appender<char> fmt::v7::detail::write_padded<(fmt::v7::align::type)1, fmt::v7::detail::buffer_appender<char>, char, fmt::v7::detail::buffer_appender<char> fmt::v7::detail::write_nonfinite<char, fmt::v7::detail::buffer_appender<char> >(fmt::v7::detail::buffer_appender<char>, bool, fmt::v7::basic_format_specs<char> const&, fmt::v7::detail::float_specs const&)::'lambda'(fmt::v7::detail::buffer_appender<char>)&>(fmt::v7::detail::buffer_appender<char>, fmt::v7::basic_format_specs<char> const&, unsigned long, unsigned long, fmt::v7::detail::buffer_appender<char> fmt::v7::detail::write_nonfinite<char, fmt::v7::detail::buffer_appender<char> >(fmt::v7::detail::buffer_appender<char>, bool, fmt::v7::basic_format_specs<char> const&, fmt::v7::detail::float_specs const&)::'lambda'(fmt::v7::detail::buffer_appender<char>)&&&) in libsimulation2_dbg.a(TurnManager.o)
      ...
  "fmt::v7::detail::basic_data<void>::right_padding_shifts", referenced from:
      char fmt::v7::detail::write_padded<(fmt::v7::align::type)2, fmt::v7::detail::buffer_appender<char>, char, fmt::v7::detail::buffer_appender<char> fmt::v7::detail::write_int<fmt::v7::detail::buffer_appender<char>, char, fmt::v7::detail::int_writer<fmt::v7::detail::buffer_appender<char>, char, unsigned int>::on_dec()::'lambda'(fmt::v7::detail::buffer_appender<char>)>(fmt::v7::detail::buffer_appender<char>, int, fmt::v7::basic_string_view<char>, fmt::v7::basic_format_specs<char> const&, fmt::v7::detail::int_writer<fmt::v7::detail::buffer_appender<char>, char, unsigned int>::on_dec()::'lambda'(fmt::v7::detail::buffer_appender<char>))::'lambda'(fmt::v7::detail::buffer_appender<char>)&>(char, fmt::v7::basic_format_specs<fmt::v7::detail::int_writer<fmt::v7::detail::buffer_appender<char>, char, unsigned int>::on_dec()::'lambda'(fmt::v7::detail::buffer_appender<char>)> const&, unsigned long, unsigned long, fmt::v7::detail::buffer_appender<char> fmt::v7::detail::write_int<fmt::v7::detail::buffer_appender<char>, char, fmt::v7::detail::int_writer<fmt::v7::detail::buffer_appender<char>, char, unsigned int>::on_dec()::'lambda'(fmt::v7::detail::buffer_appender<char>)>(fmt::v7::detail::buffer_appender<char>, int, fmt::v7::basic_string_view<char>, fmt::v7::basic_format_specs<char> const&, fmt::v7::detail::int_writer<fmt::v7::detail::buffer_appender<char>, char, unsigned int>::on_dec()::'lambda'(fmt::v7::detail::buffer_appender<char>))::'lambda'(fmt::v7::detail::buffer_appender<char>)&&&) in main.o
      char fmt::v7::detail::write_padded<(fmt::v7::align::type)2, fmt::v7::detail::buffer_appender<char>, char, fmt::v7::detail::buffer_appender<char> fmt::v7::detail::write_int<fmt::v7::detail::buffer_appender<char>, char, fmt::v7::detail::int_writer<fmt::v7::detail::buffer_appender<char>, char, unsigned int>::on_hex()::'lambda'(fmt::v7::detail::buffer_appender<char>)>(fmt::v7::detail::buffer_appender<char>, int, fmt::v7::basic_string_view<char>, fmt::v7::basic_format_specs<char> const&, fmt::v7::detail::int_writer<fmt::v7::detail::buffer_appender<char>, char, unsigned int>::on_hex()::'lambda'(fmt::v7::detail::buffer_appender<char>))::'lambda'(fmt::v7::detail::buffer_appender<char>)&>(char, fmt::v7::basic_format_specs<fmt::v7::detail::int_writer<fmt::v7::detail::buffer_appender<char>, char, unsigned int>::on_hex()::'lambda'(fmt::v7::detail::buffer_appender<char>)> const&, unsigned long, unsigned long, fmt::v7::detail::buffer_appender<char> fmt::v7::detail::write_int<fmt::v7::detail::buffer_appender<char>, char, fmt::v7::detail::int_writer<fmt::v7::detail::buffer_appender<char>, char, unsigned int>::on_hex()::'lambda'(fmt::v7::detail::buffer_appender<char>)>(fmt::v7::detail::buffer_appender<char>, int, fmt::v7::basic_string_view<char>, fmt::v7::basic_format_specs<char> const&, fmt::v7::detail::int_writer<fmt::v7::detail::buffer_appender<char>, char, unsigned int>::on_hex()::'lambda'(fmt::v7::detail::buffer_appender<char>))::'lambda'(fmt::v7::detail::buffer_appender<char>)&&&) in main.o
      char fmt::v7::detail::write_padded<(fmt::v7::align::type)2, fmt::v7::detail::buffer_appender<char>, char, fmt::v7::detail::buffer_appender<char> fmt::v7::detail::write_int<fmt::v7::detail::buffer_appender<char>, char, fmt::v7::detail::int_writer<fmt::v7::detail::buffer_appender<char>, char, unsigned int>::on_bin()::'lambda'(fmt::v7::detail::buffer_appender<char>)>(fmt::v7::detail::buffer_appender<char>, int, fmt::v7::basic_string_view<char>, fmt::v7::basic_format_specs<char> const&, fmt::v7::detail::int_writer<fmt::v7::detail::buffer_appender<char>, char, unsigned int>::on_bin()::'lambda'(fmt::v7::detail::buffer_appender<char>))::'lambda'(fmt::v7::detail::buffer_appender<char>)&>(char, fmt::v7::basic_format_specs<fmt::v7::detail::int_writer<fmt::v7::detail::buffer_appender<char>, char, unsigned int>::on_bin()::'lambda'(fmt::v7::detail::buffer_appender<char>)> const&, unsigned long, unsigned long, fmt::v7::detail::buffer_appender<char> fmt::v7::detail::write_int<fmt::v7::detail::buffer_appender<char>, char, fmt::v7::detail::int_writer<fmt::v7::detail::buffer_appender<char>, char, unsigned int>::on_bin()::'lambda'(fmt::v7::detail::buffer_appender<char>)>(fmt::v7::detail::buffer_appender<char>, int, fmt::v7::basic_string_view<char>, fmt::v7::basic_format_specs<char> const&, fmt::v7::detail::int_writer<fmt::v7::detail::buffer_appender<char>, char, unsigned int>::on_bin()::'lambda'(fmt::v7::detail::buffer_appender<char>))::'lambda'(fmt::v7::detail::buffer_appender<char>)&&&) in main.o
      char fmt::v7::detail::write_padded<(fmt::v7::align::type)2, fmt::v7::detail::buffer_appender<char>, char, fmt::v7::detail::buffer_appender<char> fmt::v7::detail::write_int<fmt::v7::detail::buffer_appender<char>, char, fmt::v7::detail::int_writer<fmt::v7::detail::buffer_appender<char>, char, unsigned int>::on_oct()::'lambda'(fmt::v7::detail::buffer_appender<char>)>(fmt::v7::detail::buffer_appender<char>, int, fmt::v7::basic_string_view<char>, fmt::v7::basic_format_specs<char> const&, fmt::v7::detail::int_writer<fmt::v7::detail::buffer_appender<char>, char, unsigned int>::on_oct()::'lambda'(fmt::v7::detail::buffer_appender<char>))::'lambda'(fmt::v7::detail::buffer_appender<char>)&>(char, fmt::v7::basic_format_specs<fmt::v7::detail::int_writer<fmt::v7::detail::buffer_appender<char>, char, unsigned int>::on_oct()::'lambda'(fmt::v7::detail::buffer_appender<char>)> const&, unsigned long, unsigned long, fmt::v7::detail::buffer_appender<char> fmt::v7::detail::write_int<fmt::v7::detail::buffer_appender<char>, char, fmt::v7::detail::int_writer<fmt::v7::detail::buffer_appender<char>, char, unsigned int>::on_oct()::'lambda'(fmt::v7::detail::buffer_appender<char>)>(fmt::v7::detail::buffer_appender<char>, int, fmt::v7::basic_string_view<char>, fmt::v7::basic_format_specs<char> const&, fmt::v7::detail::int_writer<fmt::v7::detail::buffer_appender<char>, char, unsigned int>::on_oct()::'lambda'(fmt::v7::detail::buffer_appender<char>))::'lambda'(fmt::v7::detail::buffer_appender<char>)&&&) in main.o
      fmt::v7::detail::buffer_appender<char> fmt::v7::detail::write_padded<(fmt::v7::align::type)2, fmt::v7::detail::buffer_appender<char>, char, fmt::v7::detail::int_writer<fmt::v7::detail::buffer_appender<char>, char, unsigned int>::on_num()::'lambda'(fmt::v7::detail::buffer_appender<char>)>(fmt::v7::detail::buffer_appender<char>, fmt::v7::basic_format_specs<char> const&, unsigned long, unsigned long, fmt::v7::detail::int_writer<fmt::v7::detail::buffer_appender<char>, char, unsigned int>::on_num()::'lambda'(fmt::v7::detail::buffer_appender<char>)&&) in main.o
      char fmt::v7::detail::write_padded<(fmt::v7::align::type)2, fmt::v7::detail::buffer_appender<char>, char, fmt::v7::detail::buffer_appender<char> fmt::v7::detail::write_int<fmt::v7::detail::buffer_appender<char>, char, fmt::v7::detail::int_writer<fmt::v7::detail::buffer_appender<char>, char, unsigned long long>::on_dec()::'lambda'(fmt::v7::detail::buffer_appender<char>)>(fmt::v7::detail::buffer_appender<char>, int, fmt::v7::basic_string_view<char>, fmt::v7::basic_format_specs<char> const&, fmt::v7::detail::int_writer<fmt::v7::detail::buffer_appender<char>, char, unsigned long long>::on_dec()::'lambda'(fmt::v7::detail::buffer_appender<char>))::'lambda'(fmt::v7::detail::buffer_appender<char>)&>(char, fmt::v7::basic_format_specs<fmt::v7::detail::int_writer<fmt::v7::detail::buffer_appender<char>, char, unsigned long long>::on_dec()::'lambda'(fmt::v7::detail::buffer_appender<char>)> const&, unsigned long, unsigned long, fmt::v7::detail::buffer_appender<char> fmt::v7::detail::write_int<fmt::v7::detail::buffer_appender<char>, char, fmt::v7::detail::int_writer<fmt::v7::detail::buffer_appender<char>, char, unsigned long long>::on_dec()::'lambda'(fmt::v7::detail::buffer_appender<char>)>(fmt::v7::detail::buffer_appender<char>, int, fmt::v7::basic_string_view<char>, fmt::v7::basic_format_specs<char> const&, fmt::v7::detail::int_writer<fmt::v7::detail::buffer_appender<char>, char, unsigned long long>::on_dec()::'lambda'(fmt::v7::detail::buffer_appender<char>))::'lambda'(fmt::v7::detail::buffer_appender<char>)&&&) in main.o
      char fmt::v7::detail::write_padded<(fmt::v7::align::type)2, fmt::v7::detail::buffer_appender<char>, char, fmt::v7::detail::buffer_appender<char> fmt::v7::detail::write_int<fmt::v7::detail::buffer_appender<char>, char, fmt::v7::detail::int_writer<fmt::v7::detail::buffer_appender<char>, char, unsigned long long>::on_hex()::'lambda'(fmt::v7::detail::buffer_appender<char>)>(fmt::v7::detail::buffer_appender<char>, int, fmt::v7::basic_string_view<char>, fmt::v7::basic_format_specs<char> const&, fmt::v7::detail::int_writer<fmt::v7::detail::buffer_appender<char>, char, unsigned long long>::on_hex()::'lambda'(fmt::v7::detail::buffer_appender<char>))::'lambda'(fmt::v7::detail::buffer_appender<char>)&>(char, fmt::v7::basic_format_specs<fmt::v7::detail::int_writer<fmt::v7::detail::buffer_appender<char>, char, unsigned long long>::on_hex()::'lambda'(fmt::v7::detail::buffer_appender<char>)> const&, unsigned long, unsigned long, fmt::v7::detail::buffer_appender<char> fmt::v7::detail::write_int<fmt::v7::detail::buffer_appender<char>, char, fmt::v7::detail::int_writer<fmt::v7::detail::buffer_appender<char>, char, unsigned long long>::on_hex()::'lambda'(fmt::v7::detail::buffer_appender<char>)>(fmt::v7::detail::buffer_appender<char>, int, fmt::v7::basic_string_view<char>, fmt::v7::basic_format_specs<char> const&, fmt::v7::detail::int_writer<fmt::v7::detail::buffer_appender<char>, char, unsigned long long>::on_hex()::'lambda'(fmt::v7::detail::buffer_appender<char>))::'lambda'(fmt::v7::detail::buffer_appender<char>)&&&) in main.o
      ...
  "fmt::v7::detail::basic_data<void>::zero_or_powers_of_10_32_new", referenced from:
      fmt::v7::detail::count_digits(unsigned int) in main.o
      fmt::v7::detail::count_digits(unsigned int) in libsimulation2_dbg.a(TurnManager.o)
      fmt::v7::detail::count_digits(unsigned int) in libengine_dbg.a(GameSetup.o)
      fmt::v7::detail::count_digits(unsigned int) in libengine_dbg.a(Util.o)
      fmt::v7::detail::count_digits(unsigned int) in libengine_dbg.a(Filesystem.o)
      fmt::v7::detail::count_digits(unsigned int) in libnetwork_dbg.a(NetClient.o)
      fmt::v7::detail::count_digits(unsigned int) in libengine_dbg.a(Profiler2.o)
      ...
  "fmt::v7::detail::basic_data<void>::zero_or_powers_of_10_64_new", referenced from:
      fmt::v7::detail::count_digits(unsigned long long) in main.o
      fmt::v7::detail::count_digits(unsigned long long) in libsimulation2_dbg.a(TurnManager.o)
      fmt::v7::detail::count_digits(unsigned long long) in libengine_dbg.a(GameSetup.o)
      fmt::v7::detail::count_digits(unsigned long long) in libengine_dbg.a(Util.o)
      fmt::v7::detail::count_digits(unsigned long long) in libengine_dbg.a(Filesystem.o)
      fmt::v7::detail::count_digits(unsigned long long) in libnetwork_dbg.a(NetClient.o)
      fmt::v7::detail::count_digits(unsigned long long) in libengine_dbg.a(Profiler2.o)
      ...
  "fmt::v7::detail::basic_data<void>::signs", referenced from:
      fmt::v7::detail::buffer_appender<char> fmt::v7::detail::write<char, fmt::v7::detail::buffer_appender<char>, float, 0>(fmt::v7::detail::buffer_appender<char>, float, fmt::v7::basic_format_specs<char>, fmt::v7::detail::locale_ref) in main.o
      fmt::v7::detail::buffer_appender<char> fmt::v7::detail::write_nonfinite<char, fmt::v7::detail::buffer_appender<char> >(fmt::v7::detail::buffer_appender<char>, bool, fmt::v7::basic_format_specs<char> const&, fmt::v7::detail::float_specs const&)::'lambda'(fmt::v7::detail::buffer_appender<char>)::operator()(fmt::v7::detail::buffer_appender<char>) const in main.o
      fmt::v7::detail::buffer_appender<char> fmt::v7::detail::write_float<fmt::v7::detail::buffer_appender<char>, fmt::v7::detail::big_decimal_fp, char>(fmt::v7::detail::buffer_appender<char>, fmt::v7::detail::big_decimal_fp const&, fmt::v7::basic_format_specs<char> const&, fmt::v7::detail::float_specs, char)::'lambda'(fmt::v7::detail::buffer_appender<char>)::operator()(fmt::v7::detail::buffer_appender<char>) const in main.o
      fmt::v7::detail::buffer_appender<char> fmt::v7::detail::write_float<fmt::v7::detail::buffer_appender<char>, fmt::v7::detail::big_decimal_fp, char>(fmt::v7::detail::buffer_appender<char>, fmt::v7::detail::big_decimal_fp const&, fmt::v7::basic_format_specs<char> const&, fmt::v7::detail::float_specs, char)::'lambda0'(fmt::v7::detail::buffer_appender<char>)::operator()(fmt::v7::detail::buffer_appender<char>) const in main.o
      fmt::v7::detail::buffer_appender<char> fmt::v7::detail::write_float<fmt::v7::detail::buffer_appender<char>, fmt::v7::detail::big_decimal_fp, char>(fmt::v7::detail::buffer_appender<char>, fmt::v7::detail::big_decimal_fp const&, fmt::v7::basic_format_specs<char> const&, fmt::v7::detail::float_specs, char)::'lambda1'(fmt::v7::detail::buffer_appender<char>)::operator()(fmt::v7::detail::buffer_appender<char>) const in main.o
      fmt::v7::detail::buffer_appender<char> fmt::v7::detail::write_float<fmt::v7::detail::buffer_appender<char>, fmt::v7::detail::big_decimal_fp, char>(fmt::v7::detail::buffer_appender<char>, fmt::v7::detail::big_decimal_fp const&, fmt::v7::basic_format_specs<char> const&, fmt::v7::detail::float_specs, char)::'lambda2'(fmt::v7::detail::buffer_appender<char>)::operator()(fmt::v7::detail::buffer_appender<char>) const in main.o
      fmt::v7::detail::buffer_appender<char> fmt::v7::detail::write<char, fmt::v7::detail::buffer_appender<char>, double, 0>(fmt::v7::detail::buffer_appender<char>, double, fmt::v7::basic_format_specs<char>, fmt::v7::detail::locale_ref) in main.o
      ...
  "fmt::v7::detail::basic_data<void>::digits", referenced from:
      fmt::v7::detail::format_decimal_result<char*> fmt::v7::detail::format_decimal<char, unsigned int>(char*, unsigned int, int) in main.o
      fmt::v7::detail::format_decimal_result<char*> fmt::v7::detail::format_decimal<char, unsigned long long>(char*, unsigned long long, int) in main.o
      fmt::v7::detail::format_decimal_result<char*> fmt::v7::detail::format_decimal<char, unsigned __int128>(char*, unsigned __int128, int) in main.o
      fmt::v7::detail::buffer_appender<char> fmt::v7::detail::write_exponent<char, fmt::v7::detail::buffer_appender<char> >(int, fmt::v7::detail::buffer_appender<char>) in main.o
      fmt::v7::detail::format_decimal_result<char*> fmt::v7::detail::format_decimal<char, unsigned int>(char*, unsigned int, int) in libsimulation2_dbg.a(TurnManager.o)
      fmt::v7::detail::format_decimal_result<char*> fmt::v7::detail::format_decimal<char, unsigned long long>(char*, unsigned long long, int) in libsimulation2_dbg.a(TurnManager.o)
      fmt::v7::detail::format_decimal_result<char*> fmt::v7::detail::format_decimal<char, unsigned __int128>(char*, unsigned __int128, int) in libsimulation2_dbg.a(TurnManager.o)
      ...
  "fmt::v7::detail::assert_fail(char const*, int, char const*)", referenced from:
      int fmt::v7::detail::parse_nonnegative_int<char, fmt::v7::detail::error_handler&>(char const*&, char const*, fmt::v7::detail::error_handler&&&) in main.o
      std::__1::make_unsigned<long>::type fmt::v7::detail::to_unsigned<long>(long) in main.o
      std::__1::make_unsigned<int>::type fmt::v7::detail::to_unsigned<int>(int) in main.o
      fmt::v7::detail::format_decimal_result<char*> fmt::v7::detail::format_decimal<char, unsigned int>(char*, unsigned int, int) in main.o
      fmt::v7::detail::format_decimal_result<char*> fmt::v7::detail::format_decimal<char, unsigned long long>(char*, unsigned long long, int) in main.o
      fmt::v7::detail::format_decimal_result<char*> fmt::v7::detail::format_decimal<char, unsigned __int128>(char*, unsigned __int128, int) in main.o
      fmt::v7::detail::buffer_appender<char> fmt::v7::detail::arg_formatter_base<fmt::v7::detail::buffer_appender<char>, char, fmt::v7::detail::error_handler>::operator()<float, 0>(float) in main.o
      ...
  "int fmt::v7::detail::format_float<double>(double, int, fmt::v7::detail::float_specs, fmt::v7::detail::buffer<char>&)", referenced from:
      fmt::v7::detail::buffer_appender<char> fmt::v7::detail::write<char, fmt::v7::detail::buffer_appender<char>, float, 0>(fmt::v7::detail::buffer_appender<char>, float, fmt::v7::basic_format_specs<char>, fmt::v7::detail::locale_ref) in main.o
      fmt::v7::detail::buffer_appender<char> fmt::v7::detail::write<char, fmt::v7::detail::buffer_appender<char>, double, 0>(fmt::v7::detail::buffer_appender<char>, double, fmt::v7::basic_format_specs<char>, fmt::v7::detail::locale_ref) in main.o
      fmt::v7::detail::buffer_appender<char> fmt::v7::detail::write<char, fmt::v7::detail::buffer_appender<char>, float, 0>(fmt::v7::detail::buffer_appender<char>, float, fmt::v7::basic_format_specs<char>, fmt::v7::detail::locale_ref) in libsimulation2_dbg.a(TurnManager.o)
      fmt::v7::detail::buffer_appender<char> fmt::v7::detail::write<char, fmt::v7::detail::buffer_appender<char>, double, 0>(fmt::v7::detail::buffer_appender<char>, double, fmt::v7::basic_format_specs<char>, fmt::v7::detail::locale_ref) in libsimulation2_dbg.a(TurnManager.o)
      fmt::v7::detail::buffer_appender<char> fmt::v7::detail::write<char, fmt::v7::detail::buffer_appender<char>, float, 0>(fmt::v7::detail::buffer_appender<char>, float, fmt::v7::basic_format_specs<char>, fmt::v7::detail::locale_ref) in libengine_dbg.a(GameSetup.o)
      fmt::v7::detail::buffer_appender<char> fmt::v7::detail::write<char, fmt::v7::detail::buffer_appender<char>, double, 0>(fmt::v7::detail::buffer_appender<char>, double, fmt::v7::basic_format_specs<char>, fmt::v7::detail::locale_ref) in libengine_dbg.a(GameSetup.o)
      fmt::v7::detail::buffer_appender<char> fmt::v7::detail::write<char, fmt::v7::detail::buffer_appender<char>, float, 0>(fmt::v7::detail::buffer_appender<char>, float, fmt::v7::basic_format_specs<char>, fmt::v7::detail::locale_ref) in libengine_dbg.a(Util.o)
      ...
  "int fmt::v7::detail::format_float<long double>(long double, int, fmt::v7::detail::float_specs, fmt::v7::detail::buffer<char>&)", referenced from:
      fmt::v7::detail::buffer_appender<char> fmt::v7::detail::write<char, fmt::v7::detail::buffer_appender<char>, long double, 0>(fmt::v7::detail::buffer_appender<char>, long double, fmt::v7::basic_format_specs<char>, fmt::v7::detail::locale_ref) in main.o
      fmt::v7::detail::buffer_appender<char> fmt::v7::detail::write<char, fmt::v7::detail::buffer_appender<char>, long double, 0>(fmt::v7::detail::buffer_appender<char>, long double, fmt::v7::basic_format_specs<char>, fmt::v7::detail::locale_ref) in libsimulation2_dbg.a(TurnManager.o)
      fmt::v7::detail::buffer_appender<char> fmt::v7::detail::write<char, fmt::v7::detail::buffer_appender<char>, long double, 0>(fmt::v7::detail::buffer_appender<char>, long double, fmt::v7::basic_format_specs<char>, fmt::v7::detail::locale_ref) in libengine_dbg.a(GameSetup.o)
      fmt::v7::detail::buffer_appender<char> fmt::v7::detail::write<char, fmt::v7::detail::buffer_appender<char>, long double, 0>(fmt::v7::detail::buffer_appender<char>, long double, fmt::v7::basic_format_specs<char>, fmt::v7::detail::locale_ref) in libengine_dbg.a(Util.o)
      fmt::v7::detail::buffer_appender<char> fmt::v7::detail::write<char, fmt::v7::detail::buffer_appender<char>, long double, 0>(fmt::v7::detail::buffer_appender<char>, long double, fmt::v7::basic_format_specs<char>, fmt::v7::detail::locale_ref) in libengine_dbg.a(Filesystem.o)
      fmt::v7::detail::buffer_appender<char> fmt::v7::detail::write<char, fmt::v7::detail::buffer_appender<char>, long double, 0>(fmt::v7::detail::buffer_appender<char>, long double, fmt::v7::basic_format_specs<char>, fmt::v7::detail::locale_ref) in libnetwork_dbg.a(NetClient.o)
      fmt::v7::detail::buffer_appender<char> fmt::v7::detail::write<char, fmt::v7::detail::buffer_appender<char>, long double, 0>(fmt::v7::detail::buffer_appender<char>, long double, fmt::v7::basic_format_specs<char>, fmt::v7::detail::locale_ref) in libengine_dbg.a(Profiler2.o)
      ...
  "fmt::v7::detail::error_handler::on_error(char const*)", referenced from:
      int fmt::v7::detail::parse_nonnegative_int<char, fmt::v7::detail::error_handler&>(char const*&, char const*, fmt::v7::detail::error_handler&&&) in main.o
      fmt::v7::basic_format_parse_context<char, fmt::v7::detail::error_handler>::on_error(char const*) in main.o
      void fmt::v7::detail::handle_char_specs<char, fmt::v7::detail::arg_formatter_base<fmt::v7::detail::buffer_appender<char>, char, fmt::v7::detail::error_handler>::char_spec_handler>(fmt::v7::basic_format_specs<char> const*, fmt::v7::detail::arg_formatter_base<fmt::v7::detail::buffer_appender<char>, char, fmt::v7::detail::error_handler>::char_spec_handler&&) in main.o
      fmt::v7::detail::float_specs fmt::v7::detail::parse_float_type_spec<fmt::v7::detail::error_handler, char>(fmt::v7::basic_format_specs<char> const&, fmt::v7::detail::error_handler&&) in main.o
      void fmt::v7::detail::handle_cstring_type_spec<char, fmt::v7::detail::arg_formatter_base<fmt::v7::detail::buffer_appender<char>, char, fmt::v7::detail::error_handler>::cstring_spec_handler>(char, fmt::v7::detail::arg_formatter_base<fmt::v7::detail::buffer_appender<char>, char, fmt::v7::detail::error_handler>::cstring_spec_handler&&) in main.o
      void fmt::v7::detail::check_string_type_spec<char, fmt::v7::detail::error_handler>(char, fmt::v7::detail::error_handler&&) in main.o
      void fmt::v7::detail::check_pointer_type_spec<char, fmt::v7::detail::error_handler>(char, fmt::v7::detail::error_handler&&) in main.o
      ...
  "std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > fmt::v7::detail::grouping_impl<char>(fmt::v7::detail::locale_ref)", referenced from:
      std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > fmt::v7::detail::grouping<char>(fmt::v7::detail::locale_ref) in main.o
      std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > fmt::v7::detail::grouping<char>(fmt::v7::detail::locale_ref) in libsimulation2_dbg.a(TurnManager.o)
      std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > fmt::v7::detail::grouping<char>(fmt::v7::detail::locale_ref) in libengine_dbg.a(GameSetup.o)
      std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > fmt::v7::detail::grouping<char>(fmt::v7::detail::locale_ref) in libengine_dbg.a(Util.o)
      std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > fmt::v7::detail::grouping<char>(fmt::v7::detail::locale_ref) in libengine_dbg.a(Filesystem.o)
      std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > fmt::v7::detail::grouping<char>(fmt::v7::detail::locale_ref) in libnetwork_dbg.a(NetClient.o)
      std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > fmt::v7::detail::grouping<char>(fmt::v7::detail::locale_ref) in libengine_dbg.a(Profiler2.o)
      ...
  "int fmt::v7::detail::snprintf_float<double>(double, int, fmt::v7::detail::float_specs, fmt::v7::detail::buffer<char>&)", referenced from:
      fmt::v7::detail::buffer_appender<char> fmt::v7::detail::write<char, fmt::v7::detail::buffer_appender<char>, float, 0>(fmt::v7::detail::buffer_appender<char>, float, fmt::v7::basic_format_specs<char>, fmt::v7::detail::locale_ref) in main.o
      fmt::v7::detail::buffer_appender<char> fmt::v7::detail::write<char, fmt::v7::detail::buffer_appender<char>, double, 0>(fmt::v7::detail::buffer_appender<char>, double, fmt::v7::basic_format_specs<char>, fmt::v7::detail::locale_ref) in main.o
      fmt::v7::detail::buffer_appender<char> fmt::v7::detail::write<char, fmt::v7::detail::buffer_appender<char>, float, 0>(fmt::v7::detail::buffer_appender<char>, float, fmt::v7::basic_format_specs<char>, fmt::v7::detail::locale_ref) in libsimulation2_dbg.a(TurnManager.o)
      fmt::v7::detail::buffer_appender<char> fmt::v7::detail::write<char, fmt::v7::detail::buffer_appender<char>, double, 0>(fmt::v7::detail::buffer_appender<char>, double, fmt::v7::basic_format_specs<char>, fmt::v7::detail::locale_ref) in libsimulation2_dbg.a(TurnManager.o)
      fmt::v7::detail::buffer_appender<char> fmt::v7::detail::write<char, fmt::v7::detail::buffer_appender<char>, float, 0>(fmt::v7::detail::buffer_appender<char>, float, fmt::v7::basic_format_specs<char>, fmt::v7::detail::locale_ref) in libengine_dbg.a(GameSetup.o)
      fmt::v7::detail::buffer_appender<char> fmt::v7::detail::write<char, fmt::v7::detail::buffer_appender<char>, double, 0>(fmt::v7::detail::buffer_appender<char>, double, fmt::v7::basic_format_specs<char>, fmt::v7::detail::locale_ref) in libengine_dbg.a(GameSetup.o)
      fmt::v7::detail::buffer_appender<char> fmt::v7::detail::write<char, fmt::v7::detail::buffer_appender<char>, float, 0>(fmt::v7::detail::buffer_appender<char>, float, fmt::v7::basic_format_specs<char>, fmt::v7::detail::locale_ref) in libengine_dbg.a(Util.o)
      ...
  "int fmt::v7::detail::snprintf_float<long double>(long double, int, fmt::v7::detail::float_specs, fmt::v7::detail::buffer<char>&)", referenced from:
      fmt::v7::detail::buffer_appender<char> fmt::v7::detail::write<char, fmt::v7::detail::buffer_appender<char>, long double, 0>(fmt::v7::detail::buffer_appender<char>, long double, fmt::v7::basic_format_specs<char>, fmt::v7::detail::locale_ref) in main.o
      fmt::v7::detail::buffer_appender<char> fmt::v7::detail::write<char, fmt::v7::detail::buffer_appender<char>, long double, 0>(fmt::v7::detail::buffer_appender<char>, long double, fmt::v7::basic_format_specs<char>, fmt::v7::detail::locale_ref) in libsimulation2_dbg.a(TurnManager.o)
      fmt::v7::detail::buffer_appender<char> fmt::v7::detail::write<char, fmt::v7::detail::buffer_appender<char>, long double, 0>(fmt::v7::detail::buffer_appender<char>, long double, fmt::v7::basic_format_specs<char>, fmt::v7::detail::locale_ref) in libengine_dbg.a(GameSetup.o)
      fmt::v7::detail::buffer_appender<char> fmt::v7::detail::write<char, fmt::v7::detail::buffer_appender<char>, long double, 0>(fmt::v7::detail::buffer_appender<char>, long double, fmt::v7::basic_format_specs<char>, fmt::v7::detail::locale_ref) in libengine_dbg.a(Util.o)
      fmt::v7::detail::buffer_appender<char> fmt::v7::detail::write<char, fmt::v7::detail::buffer_appender<char>, long double, 0>(fmt::v7::detail::buffer_appender<char>, long double, fmt::v7::basic_format_specs<char>, fmt::v7::detail::locale_ref) in libengine_dbg.a(Filesystem.o)
      fmt::v7::detail::buffer_appender<char> fmt::v7::detail::write<char, fmt::v7::detail::buffer_appender<char>, long double, 0>(fmt::v7::detail::buffer_appender<char>, long double, fmt::v7::basic_format_specs<char>, fmt::v7::detail::locale_ref) in libnetwork_dbg.a(NetClient.o)
      fmt::v7::detail::buffer_appender<char> fmt::v7::detail::write<char, fmt::v7::detail::buffer_appender<char>, long double, 0>(fmt::v7::detail::buffer_appender<char>, long double, fmt::v7::basic_format_specs<char>, fmt::v7::detail::locale_ref) in libengine_dbg.a(Profiler2.o)
      ...
  "char fmt::v7::detail::decimal_point_impl<char>(fmt::v7::detail::locale_ref)", referenced from:
      char fmt::v7::detail::decimal_point<char>(fmt::v7::detail::locale_ref) in main.o
      char fmt::v7::detail::decimal_point<char>(fmt::v7::detail::locale_ref) in libsimulation2_dbg.a(TurnManager.o)
      char fmt::v7::detail::decimal_point<char>(fmt::v7::detail::locale_ref) in libengine_dbg.a(GameSetup.o)
      char fmt::v7::detail::decimal_point<char>(fmt::v7::detail::locale_ref) in libengine_dbg.a(Util.o)
      char fmt::v7::detail::decimal_point<char>(fmt::v7::detail::locale_ref) in libengine_dbg.a(Filesystem.o)
      char fmt::v7::detail::decimal_point<char>(fmt::v7::detail::locale_ref) in libnetwork_dbg.a(NetClient.o)
      char fmt::v7::detail::decimal_point<char>(fmt::v7::detail::locale_ref) in libengine_dbg.a(Profiler2.o)
      ...
  "char fmt::v7::detail::thousands_sep_impl<char>(fmt::v7::detail::locale_ref)", referenced from:
      char fmt::v7::detail::thousands_sep<char>(fmt::v7::detail::locale_ref) in main.o
      char fmt::v7::detail::thousands_sep<char>(fmt::v7::detail::locale_ref) in libsimulation2_dbg.a(TurnManager.o)
      char fmt::v7::detail::thousands_sep<char>(fmt::v7::detail::locale_ref) in libengine_dbg.a(GameSetup.o)
      char fmt::v7::detail::thousands_sep<char>(fmt::v7::detail::locale_ref) in libengine_dbg.a(Util.o)
      char fmt::v7::detail::thousands_sep<char>(fmt::v7::detail::locale_ref) in libengine_dbg.a(Filesystem.o)
      char fmt::v7::detail::thousands_sep<char>(fmt::v7::detail::locale_ref) in libnetwork_dbg.a(NetClient.o)
      char fmt::v7::detail::thousands_sep<char>(fmt::v7::detail::locale_ref) in libengine_dbg.a(Profiler2.o)
      ...
  "fmt::v7::detail::vformat(fmt::v7::basic_string_view<char>, fmt::v7::format_args)", referenced from:
      CProfiler2::EnableHTTP() in libengine_dbg.a(Profiler2.o)
  "gloox::ClientBase::registerIqHandler(gloox::IqHandler*, int)", referenced from:
      glooxwrapper::Client::registerIqHandler(glooxwrapper::IqHandler*, int) in libglooxwrapper_dbg.a(glooxwrapper.o)
  "gloox::ClientBase::registerMessageHandler(gloox::MessageHandler*)", referenced from:
      glooxwrapper::Client::registerMessageHandler(glooxwrapper::MessageHandler*) in libglooxwrapper_dbg.a(glooxwrapper.o)
  "gloox::ClientBase::registerStanzaExtension(gloox::StanzaExtension*)", referenced from:
      glooxwrapper::Client::registerStanzaExtension(glooxwrapper::StanzaExtension*) in libglooxwrapper_dbg.a(glooxwrapper.o)
  "gloox::ClientBase::removePresenceExtension(int)", referenced from:
      glooxwrapper::Client::removePresenceExtension(int) in libglooxwrapper_dbg.a(glooxwrapper.o)
  "gloox::ClientBase::registerConnectionListener(gloox::ConnectionListener*)", referenced from:
      glooxwrapper::Client::registerConnectionListener(glooxwrapper::ConnectionListener*) in libglooxwrapper_dbg.a(glooxwrapper.o)
  "gloox::ClientBase::send(gloox::IQ const&)", referenced from:
      glooxwrapper::Client::send(glooxwrapper::IQ const&) in libglooxwrapper_dbg.a(glooxwrapper.o)
  "gloox::ClientBase::getID()", referenced from:
      glooxwrapper::Client::getID() const in libglooxwrapper_dbg.a(glooxwrapper.o)
  "gloox::ClientBase::connect(bool)", referenced from:
      glooxwrapper::Client::connect(bool) in libglooxwrapper_dbg.a(glooxwrapper.o)
  "gloox::EmptyString", referenced from:
      glooxwrapper::Tag::Tag(glooxwrapper::string const&) in libglooxwrapper_dbg.a(glooxwrapper.o)
      glooxwrapper::Tag::setXmlns(glooxwrapper::string const&) in libglooxwrapper_dbg.a(glooxwrapper.o)
  "gloox::Registration::createAccount(int, gloox::RegistrationFields const&)", referenced from:
      glooxwrapper::Registration::createAccount(int, glooxwrapper::RegistrationFields const&) in libglooxwrapper_dbg.a(glooxwrapper.o)
  "gloox::Registration::fetchRegistrationFields()", referenced from:
      glooxwrapper::Registration::fetchRegistrationFields() in libglooxwrapper_dbg.a(glooxwrapper.o)
  "gloox::Registration::registerRegistrationHandler(gloox::RegistrationHandler*)", referenced from:
      glooxwrapper::Registration::registerRegistrationHandler(glooxwrapper::RegistrationHandler*) in libglooxwrapper_dbg.a(glooxwrapper.o)
  "gloox::Registration::Registration(gloox::ClientBase*)", referenced from:
      glooxwrapper::Registration::Registration(glooxwrapper::Client*) in libglooxwrapper_dbg.a(glooxwrapper.o)
  "gloox::IQ::IQ(gloox::IQ::IqType, gloox::JID const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)", referenced from:
      glooxwrapper::IQ::IQ(gloox::IQ::IqType, glooxwrapper::JID const&, glooxwrapper::string const&) in libglooxwrapper_dbg.a(glooxwrapper.o)
  "gloox::JID::setJID(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)", referenced from:
      gloox::JID::JID(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in libglooxwrapper_dbg.a(glooxwrapper.o)
  "gloox::Tag::addAttribute(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)", referenced from:
      glooxwrapper::Tag::addAttribute(glooxwrapper::string const&, glooxwrapper::string const&) in libglooxwrapper_dbg.a(glooxwrapper.o)
  "gloox::Tag::addChild(gloox::Tag*)", referenced from:
      glooxwrapper::Tag::addChild(glooxwrapper::Tag*) in libglooxwrapper_dbg.a(glooxwrapper.o)
  "gloox::Tag::setXmlns(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)", referenced from:
      glooxwrapper::Tag::setXmlns(glooxwrapper::string const&) in libglooxwrapper_dbg.a(glooxwrapper.o)
  "gloox::Tag::Tag(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)", referenced from:
      glooxwrapper::Tag::Tag(glooxwrapper::string const&) in libglooxwrapper_dbg.a(glooxwrapper.o)
      glooxwrapper::Tag::Tag(glooxwrapper::string const&, glooxwrapper::string const&) in libglooxwrapper_dbg.a(glooxwrapper.o)
  "gloox::Disco::setVersion(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)", referenced from:
      glooxwrapper::Disco::setVersion(glooxwrapper::string const&, glooxwrapper::string const&, glooxwrapper::string const&) in libglooxwrapper_dbg.a(glooxwrapper.o)
  "gloox::Disco::setIdentity(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)", referenced from:
      glooxwrapper::Disco::setIdentity(glooxwrapper::string const&, glooxwrapper::string const&, glooxwrapper::string const&) in libglooxwrapper_dbg.a(glooxwrapper.o)
  "gloox::Client::disconnect()", referenced from:
      glooxwrapper::Client::disconnect() in libglooxwrapper_dbg.a(glooxwrapper.o)
  "gloox::Client::setPresence(gloox::Presence::PresenceType, int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)", referenced from:
      glooxwrapper::Client::setPresence(gloox::Presence::PresenceType, int, glooxwrapper::string const&) in libglooxwrapper_dbg.a(glooxwrapper.o)
  "gloox::Client::Client(gloox::JID const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, int)", referenced from:
      glooxwrapper::Client::Client(glooxwrapper::JID const&, glooxwrapper::string const&, int) in libglooxwrapper_dbg.a(glooxwrapper.o)
  "gloox::Client::Client(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)", referenced from:
      glooxwrapper::Client::Client(glooxwrapper::string const&) in libglooxwrapper_dbg.a(glooxwrapper.o)
  "gloox::Jingle::SessionManager::createSession(gloox::JID const&, gloox::Jingle::SessionHandler*)", referenced from:
      glooxwrapper::SessionManager::createSession(glooxwrapper::JID const&) in libglooxwrapper_dbg.a(glooxwrapper.o)
  "gloox::Jingle::SessionManager::registerPlugin(gloox::Jingle::Plugin*)", referenced from:
      glooxwrapper::SessionManager::registerPlugins() in libglooxwrapper_dbg.a(glooxwrapper.o)
  "gloox::Jingle::SessionManager::SessionManager(gloox::ClientBase*, gloox::Jingle::SessionHandler*)", referenced from:
      glooxwrapper::SessionManager::SessionManager(glooxwrapper::Client*, glooxwrapper::Jingle::SessionHandler*) in libglooxwrapper_dbg.a(glooxwrapper.o)
  "gloox::Jingle::ICEUDP::ICEUDP(gloox::Tag const*)", referenced from:
      glooxwrapper::SessionManager::registerPlugins() in libglooxwrapper_dbg.a(glooxwrapper.o)
  "gloox::Jingle::ICEUDP::ICEUDP(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::list<gloox::Jingle::ICEUDP::Candidate, std::__1::allocator<gloox::Jingle::ICEUDP::Candidate> >&)", referenced from:
      glooxwrapper::Jingle::Session::sessionInitiate(char*, unsigned short) in libglooxwrapper_dbg.a(glooxwrapper.o)
  "gloox::Jingle::Content::Content(gloox::Tag const*, gloox::Jingle::PluginFactory*)", referenced from:
      glooxwrapper::SessionManager::registerPlugins() in libglooxwrapper_dbg.a(glooxwrapper.o)
  "gloox::Jingle::Content::Content(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::list<gloox::Jingle::Plugin const*, std::__1::allocator<gloox::Jingle::Plugin const*> > const&, gloox::Jingle::Content::Creator, gloox::Jingle::Content::Senders, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)", referenced from:
      glooxwrapper::Jingle::Session::sessionInitiate(char*, unsigned short) in libglooxwrapper_dbg.a(glooxwrapper.o)
  "gloox::Jingle::Session::sessionInitiate(gloox::Jingle::Content const*)", referenced from:
      glooxwrapper::Jingle::Session::sessionInitiate(char*, unsigned short) in libglooxwrapper_dbg.a(glooxwrapper.o)
  "gloox::Stanza::addExtension(gloox::StanzaExtension const*)", referenced from:
      glooxwrapper::IQ::addExtension(glooxwrapper::StanzaExtension const*) in libglooxwrapper_dbg.a(glooxwrapper.o)
  "gloox::Stanza::findLang(std::__1::map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > > const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)", referenced from:
      gloox::Message::body(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const in libglooxwrapper_dbg.a(glooxwrapper.o)
      gloox::Message::subject(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const in libglooxwrapper_dbg.a(glooxwrapper.o)
  "gloox::MUCRoom::setPresence(gloox::Presence::PresenceType, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)", referenced from:
      glooxwrapper::MUCRoom::setPresence(gloox::Presence::PresenceType, glooxwrapper::string const&) in libglooxwrapper_dbg.a(glooxwrapper.o)
  "gloox::MUCRoom::setAffiliation(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, gloox::MUCRoomAffiliation, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)", referenced from:
      gloox::MUCRoom::ban(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in libglooxwrapper_dbg.a(glooxwrapper.o)
  "gloox::MUCRoom::setRequestHistory(int, gloox::MUCRoom::HistoryRequestType)", referenced from:
      glooxwrapper::MUCRoom::setRequestHistory(int, gloox::MUCRoom::HistoryRequestType) in libglooxwrapper_dbg.a(glooxwrapper.o)
  "gloox::MUCRoom::send(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)", referenced from:
      glooxwrapper::MUCRoom::send(glooxwrapper::string const&) in libglooxwrapper_dbg.a(glooxwrapper.o)
  "gloox::MUCRoom::leave(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)", referenced from:
      glooxwrapper::MUCRoom::leave(glooxwrapper::string const&) in libglooxwrapper_dbg.a(glooxwrapper.o)
  "gloox::MUCRoom::setNick(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)", referenced from:
      glooxwrapper::MUCRoom::setNick(glooxwrapper::string const&) in libglooxwrapper_dbg.a(glooxwrapper.o)
  "gloox::MUCRoom::setRole(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, gloox::MUCRoomRole, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)", referenced from:
      gloox::MUCRoom::kick(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in libglooxwrapper_dbg.a(glooxwrapper.o)
  "gloox::MUCRoom::MUCRoom(gloox::ClientBase*, gloox::JID const&, gloox::MUCRoomHandler*, gloox::MUCRoomConfigHandler*)", referenced from:
      glooxwrapper::MUCRoom::MUCRoom(glooxwrapper::Client*, glooxwrapper::JID const&, glooxwrapper::MUCRoomHandler*, glooxwrapper::MUCRoomConfigHandler*) in libglooxwrapper_dbg.a(glooxwrapper.o)
  "icu_67::DateFormat::createDateInstance(icu_67::DateFormat::EStyle, icu_67::Locale const&)", referenced from:
      L10n::CreateDateTimeInstance(L10n::DateTimeType const&, icu_67::DateFormat::EStyle const&, icu_67::Locale const&) const in liblobby_dbg.a(L10n.o)
  "icu_67::DateFormat::createTimeInstance(icu_67::DateFormat::EStyle, icu_67::Locale const&)", referenced from:
      L10n::CreateDateTimeInstance(L10n::DateTimeType const&, icu_67::DateFormat::EStyle const&, icu_67::Locale const&) const in liblobby_dbg.a(L10n.o)
  "icu_67::DateFormat::createDateTimeInstance(icu_67::DateFormat::EStyle, icu_67::DateFormat::EStyle, icu_67::Locale const&)", referenced from:
      L10n::CreateDateTimeInstance(L10n::DateTimeType const&, icu_67::DateFormat::EStyle const&, icu_67::Locale const&) const in liblobby_dbg.a(L10n.o)
  "icu_67::StringPiece::StringPiece(char const*)", referenced from:
      L10n::ParseDateTime(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, icu_67::Locale const&) const in liblobby_dbg.a(L10n.o)
      L10n::FormatMillisecondsIntoDateString(double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool) const in liblobby_dbg.a(L10n.o)
  "icu_67::NumberFormat::createInstance(icu_67::Locale const&, UNumberFormatStyle, UErrorCode&)", referenced from:
      L10n::FormatDecimalNumberIntoString(double) const in liblobby_dbg.a(L10n.o)
  "icu_67::UnicodeString::fromUTF8(icu_67::StringPiece)", referenced from:
      L10n::ParseDateTime(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, icu_67::Locale const&) const in liblobby_dbg.a(L10n.o)
      L10n::FormatMillisecondsIntoDateString(double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool) const in liblobby_dbg.a(L10n.o)
  "icu_67::UnicodeString::~UnicodeString()", referenced from:
      L10n::GetSupportedLocaleDisplayNames() const in liblobby_dbg.a(L10n.o)
      L10n::ParseDateTime(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, icu_67::Locale const&) const in liblobby_dbg.a(L10n.o)
      L10n::LocalizeDateTime(double, L10n::DateTimeType const&, icu_67::DateFormat::EStyle const&) const in liblobby_dbg.a(L10n.o)
      L10n::FormatMillisecondsIntoDateString(double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool) const in liblobby_dbg.a(L10n.o)
      L10n::FormatDecimalNumberIntoString(double) const in liblobby_dbg.a(L10n.o)
  "icu_67::SimpleDateFormat::SimpleDateFormat(icu_67::UnicodeString const&, UErrorCode&)", referenced from:
      L10n::FormatMillisecondsIntoDateString(double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool) const in liblobby_dbg.a(L10n.o)
  "icu_67::SimpleDateFormat::SimpleDateFormat(icu_67::UnicodeString const&, icu_67::Locale const&, UErrorCode&)", referenced from:
      L10n::ParseDateTime(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, icu_67::Locale const&) const in liblobby_dbg.a(L10n.o)
  "icu_67::CheckedArrayByteSink::CheckedArrayByteSink(char*, int)", referenced from:
      L10n::GetSupportedLocaleDisplayNames() const in liblobby_dbg.a(L10n.o)
      L10n::LocalizeDateTime(double, L10n::DateTimeType const&, icu_67::DateFormat::EStyle const&) const in liblobby_dbg.a(L10n.o)
      L10n::FormatDecimalNumberIntoString(double) const in liblobby_dbg.a(L10n.o)
  "icu_67::CheckedArrayByteSink::~CheckedArrayByteSink()", referenced from:
      L10n::GetSupportedLocaleDisplayNames() const in liblobby_dbg.a(L10n.o)
      L10n::LocalizeDateTime(double, L10n::DateTimeType const&, icu_67::DateFormat::EStyle const&) const in liblobby_dbg.a(L10n.o)
      L10n::FormatDecimalNumberIntoString(double) const in liblobby_dbg.a(L10n.o)
  "icu_67::Locale::getDefault()", referenced from:
      L10n::GetDictionaryLocale(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, icu_67::Locale&) const in liblobby_dbg.a(L10n.o)
  "icu_67::Locale::createCanonical(char const*)", referenced from:
      L10n::LoadListOfAvailableLocales() in liblobby_dbg.a(L10n.o)
      L10n::SaveLocale(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const in liblobby_dbg.a(L10n.o)
      L10n::ValidateLocale(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const in liblobby_dbg.a(L10n.o)
      L10n::GetDictionariesForLocale(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const in liblobby_dbg.a(L10n.o)
      L10n::GetFallbackToAvailableDictLocale(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const in liblobby_dbg.a(L10n.o)
      L10n::GetDictionaryLocale(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, icu_67::Locale&) const in liblobby_dbg.a(L10n.o)
      L10n::GetLocaleLanguage(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const in liblobby_dbg.a(L10n.o)
      ...
  "icu_67::Locale::getAvailableLocales(int&)", referenced from:
      L10n::GetAllLocales() const in liblobby_dbg.a(L10n.o)
  "icu_67::Locale::getUS()", referenced from:
      L10n::LoadListOfAvailableLocales() in liblobby_dbg.a(L10n.o)
      L10n::ReevaluateCurrentLocaleAndReload() in liblobby_dbg.a(L10n.o)
      L10n::GetDictionaryLocale(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, icu_67::Locale&) const in liblobby_dbg.a(L10n.o)
      JSI_Debug::GetBuildDate() in libengine_dbg.a(JSInterface_Debug.o)
      JSI_Debug::GetBuildTimestamp() in libengine_dbg.a(JSInterface_Debug.o)
      XmppClient::ComputeTimestamp(glooxwrapper::Message const&) in liblobby_dbg.a(XmppClient.o)
  "icu_67::Locale::Locale(icu_67::Locale&&)", referenced from:
      L10n::LoadListOfAvailableLocales() in liblobby_dbg.a(L10n.o)
  "icu_67::Locale::Locale(icu_67::Locale const&)", referenced from:
      L10n::LoadListOfAvailableLocales() in liblobby_dbg.a(L10n.o)
      L10n::GetCurrentLocale() const in liblobby_dbg.a(L10n.o)
      L10n::GetDictionaryLocale(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, icu_67::Locale&) const in liblobby_dbg.a(L10n.o)
  "icu_67::Locale::Locale()", referenced from:
      L10n::L10n() in liblobby_dbg.a(L10n.o)
      L10n::GetDictionaryLocale(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const in liblobby_dbg.a(L10n.o)
  "icu_67::Locale::~Locale()", referenced from:
      L10n::L10n() in liblobby_dbg.a(L10n.o)
      L10n::LoadListOfAvailableLocales() in liblobby_dbg.a(L10n.o)
      L10n::~L10n() in liblobby_dbg.a(L10n.o)
      L10n::SaveLocale(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const in liblobby_dbg.a(L10n.o)
      L10n::ValidateLocale(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const in liblobby_dbg.a(L10n.o)
      L10n::GetDictionariesForLocale(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const in liblobby_dbg.a(L10n.o)
      L10n::GetFallbackToAvailableDictLocale(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const in liblobby_dbg.a(L10n.o)
      ...
  "icu_67::Locale::operator=(icu_67::Locale const&)", referenced from:
      L10n::ReevaluateCurrentLocaleAndReload() in liblobby_dbg.a(L10n.o)
      L10n::GetDictionaryLocale(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, icu_67::Locale&) const in liblobby_dbg.a(L10n.o)
  "icu_67::UMemory::operator delete(void*)", referenced from:
      L10n::LoadListOfAvailableLocales() in liblobby_dbg.a(L10n.o)
      L10n::ParseDateTime(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, icu_67::Locale const&) const in liblobby_dbg.a(L10n.o)
      L10n::FormatMillisecondsIntoDateString(double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool) const in liblobby_dbg.a(L10n.o)
      icu_67::StringByteSink<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::~StringByteSink() in liblobby_dbg.a(L10n.o)
  "icu_67::UMemory::operator new(unsigned long)", referenced from:
      L10n::LoadListOfAvailableLocales() in liblobby_dbg.a(L10n.o)
      L10n::ParseDateTime(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, icu_67::Locale const&) const in liblobby_dbg.a(L10n.o)
      L10n::FormatMillisecondsIntoDateString(double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool) const in liblobby_dbg.a(L10n.o)
  "icu_67::ByteSink::GetAppendBuffer(int, int, char*, int, int*)", referenced from:
      vtable for icu_67::StringByteSink<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > in liblobby_dbg.a(L10n.o)
  "icu_67::ByteSink::Flush()", referenced from:
      vtable for icu_67::StringByteSink<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > in liblobby_dbg.a(L10n.o)
  "icu_67::ByteSink::~ByteSink()", referenced from:
      icu_67::StringByteSink<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::StringByteSink(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, int) in liblobby_dbg.a(L10n.o)
      icu_67::StringByteSink<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::~StringByteSink() in liblobby_dbg.a(L10n.o)
  "icu_67::Calendar::createInstance(icu_67::Locale const&, UErrorCode&)", referenced from:
      L10n::FormatMillisecondsIntoDateString(double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool) const in liblobby_dbg.a(L10n.o)
  "icu_67::Calendar::createInstance(icu_67::TimeZone const&, icu_67::Locale const&, UErrorCode&)", referenced from:
      L10n::FormatMillisecondsIntoDateString(double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool) const in liblobby_dbg.a(L10n.o)
  "icu_67::TimeZone::getGMT()", referenced from:
      L10n::FormatMillisecondsIntoDateString(double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool) const in liblobby_dbg.a(L10n.o)
  "gloox::Tag::findTagList(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const", referenced from:
      glooxwrapper::Tag::findTagList_clone(glooxwrapper::string const&) const in libglooxwrapper_dbg.a(glooxwrapper.o)
  "gloox::Tag::findAttribute(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const", referenced from:
      glooxwrapper::Tag::findAttribute(glooxwrapper::string const&) const in libglooxwrapper_dbg.a(glooxwrapper.o)
  "gloox::Tag::xml() const", referenced from:
      glooxwrapper::Tag::xml() const in libglooxwrapper_dbg.a(glooxwrapper.o)
  "gloox::Tag::cdata() const", referenced from:
      glooxwrapper::Tag::cdata() const in libglooxwrapper_dbg.a(glooxwrapper.o)
  "gloox::Tag::clone() const", referenced from:
      glooxwrapper::Tag::clone() const in libglooxwrapper_dbg.a(glooxwrapper.o)
  "gloox::Tag::xmlns() const", referenced from:
      glooxwrapper::Tag::xmlns() const in libglooxwrapper_dbg.a(glooxwrapper.o)
  "gloox::Tag::findTag(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const", referenced from:
      glooxwrapper::Tag::findTag_clone(glooxwrapper::string const&) const in libglooxwrapper_dbg.a(glooxwrapper.o)
  "gloox::Stanza::findExtension(int) const", referenced from:
      glooxwrapper::IQ::findExtension(int) const in libglooxwrapper_dbg.a(glooxwrapper.o)
      gloox::Message::when() const in libglooxwrapper_dbg.a(glooxwrapper.o)
  "gloox::Stanza::error() const", referenced from:
      glooxwrapper::IQ::error_error() const in libglooxwrapper_dbg.a(glooxwrapper.o)
  "icu_67::DateFormat::format(double, icu_67::UnicodeString&) const", referenced from:
      L10n::LocalizeDateTime(double, L10n::DateTimeType const&, icu_67::DateFormat::EStyle const&) const in liblobby_dbg.a(L10n.o)
      L10n::FormatMillisecondsIntoDateString(double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool) const in liblobby_dbg.a(L10n.o)
  "icu_67::NumberFormat::format(double, icu_67::UnicodeString&) const", referenced from:
      L10n::FormatDecimalNumberIntoString(double) const in liblobby_dbg.a(L10n.o)
  "icu_67::UnicodeString::toUTF8(icu_67::ByteSink&) const", referenced from:
      L10n::GetSupportedLocaleDisplayNames() const in liblobby_dbg.a(L10n.o)
      L10n::LocalizeDateTime(double, L10n::DateTimeType const&, icu_67::DateFormat::EStyle const&) const in liblobby_dbg.a(L10n.o)
      std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >& icu_67::UnicodeString::toUTF8String<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) const in liblobby_dbg.a(L10n.o)
      L10n::FormatDecimalNumberIntoString(double) const in liblobby_dbg.a(L10n.o)
  "icu_67::Locale::getBaseName() const", referenced from:
      L10n::GetSupportedLocaleBaseNames() const in liblobby_dbg.a(L10n.o)
      L10n::GetSupportedLocaleDisplayNames() const in liblobby_dbg.a(L10n.o)
      L10n::GetLocaleBaseName(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const in liblobby_dbg.a(L10n.o)
  "icu_67::Locale::getDisplayName(icu_67::Locale const&, icu_67::UnicodeString&) const", referenced from:
      L10n::GetSupportedLocaleDisplayNames() const in liblobby_dbg.a(L10n.o)
  "icu_67::Locale::operator==(icu_67::Locale const&) const", referenced from:
      L10n::ReevaluateCurrentLocaleAndReload() in liblobby_dbg.a(L10n.o)
      L10n::LoadListOfAvailableLocales()::$_2::operator()(std::__1::unique_ptr<icu_67::Locale, std::__1::default_delete<icu_67::Locale> > const&) const in liblobby_dbg.a(L10n.o)
  "vtable for fmt::v7::format_error", referenced from:
      fmt::v7::format_error::format_error(char const*) in main.o
      fmt::v7::format_error::format_error(char const*) in libsimulation2_dbg.a(TurnManager.o)
      fmt::v7::format_error::format_error(char const*) in libengine_dbg.a(GameSetup.o)
      fmt::v7::format_error::format_error(char const*) in libengine_dbg.a(Util.o)
      fmt::v7::format_error::format_error(char const*) in libengine_dbg.a(Filesystem.o)
      fmt::v7::format_error::format_error(char const*) in libnetwork_dbg.a(NetClient.o)
      fmt::v7::format_error::format_error(char const*) in libengine_dbg.a(Profiler2.o)
      ...
  NOTE: a missing vtable usually means the first non-inline virtual member function has no definition.
  "vtable for icu_67::Replaceable", referenced from:
      icu_67::Replaceable::Replaceable() in liblobby_dbg.a(L10n.o)
  NOTE: a missing vtable usually means the first non-inline virtual member function has no definition.
  "vtable for icu_67::UnicodeString", referenced from:
      icu_67::UnicodeString::UnicodeString() in liblobby_dbg.a(L10n.o)
  NOTE: a missing vtable usually means the first non-inline virtual member function has no definition.
  "vtable for icu_67::UObject", referenced from:
      icu_67::UObject::UObject() in liblobby_dbg.a(L10n.o)
  NOTE: a missing vtable usually means the first non-inline virtual member function has no definition.
  "vtable for icu_67::ByteSink", referenced from:
      icu_67::ByteSink::ByteSink() in liblobby_dbg.a(L10n.o)
  NOTE: a missing vtable usually means the first non-inline virtual member function has no definition.
  "_crypto_generichash_final", referenced from:
      ModIo::VerifyDownloadedFile(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) in libengine_dbg.a(ModIo.o)
  "_crypto_generichash_init", referenced from:
      DownloadCallbackData::DownloadCallbackData(__sFILE*) in libengine_dbg.a(ModIo.o)
  "_crypto_generichash_statebytes", referenced from:
      DownloadCallbackData::DownloadCallbackData(__sFILE*) in libengine_dbg.a(ModIo.o)
  "_crypto_generichash_update", referenced from:
      ModIo::DownloadCallback(void*, unsigned long, unsigned long, void*) in libengine_dbg.a(ModIo.o)
  "_crypto_hash_sha256_final", referenced from:
      JSI_Network::HashPassword(CStr8 const&) in libengine_dbg.a(JSInterface_Network.o)
      JSI_Lobby::EncryptPassword(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in liblobby_dbg.a(JSInterface_Lobby.o)
      hmac_sha256(unsigned char (&) [32], unsigned char const*, unsigned long, unsigned char const*, unsigned long) in liblobby_dbg.a(pkcs5_pbkdf2.o)
  "_crypto_hash_sha256_init", referenced from:
      JSI_Network::HashPassword(CStr8 const&) in libengine_dbg.a(JSInterface_Network.o)
      JSI_Lobby::EncryptPassword(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in liblobby_dbg.a(JSInterface_Lobby.o)
      hmac_sha256(unsigned char (&) [32], unsigned char const*, unsigned long, unsigned char const*, unsigned long) in liblobby_dbg.a(pkcs5_pbkdf2.o)
  "_crypto_hash_sha256_update", referenced from:
      JSI_Network::HashPassword(CStr8 const&) in libengine_dbg.a(JSInterface_Network.o)
      JSI_Lobby::EncryptPassword(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in liblobby_dbg.a(JSInterface_Lobby.o)
      hmac_sha256(unsigned char (&) [32], unsigned char const*, unsigned long, unsigned char const*, unsigned long) in liblobby_dbg.a(pkcs5_pbkdf2.o)
  "_crypto_sign_verify_detached", referenced from:
      ModIo::VerifyDownloadedFile(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) in libengine_dbg.a(ModIo.o)
      ModIo::ParseSignature(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > const&, SigStruct&, PKStruct const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) in libengine_dbg.a(ModIo.o)
  "_enet_address_get_host_ip", referenced from:
      CNetServerWorker::RunStep() in libnetwork_dbg.a(NetServer.o)
      StunClient::FindStunEndpointHost(CStr8&, unsigned short&) in libnetwork_dbg.a(StunClient.o)
      StunClient::FindStunEndpointJoin(_ENetHost&, StunClient::StunEndpoint&) in libnetwork_dbg.a(StunClient.o)
      CNetClientSession::Poll() in libnetwork_dbg.a(NetSession.o)
      XmppClient::SendStunEndpointToHost(StunClient::StunEndpoint const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in liblobby_dbg.a(XmppClient.o)
  "_enet_address_set_host", referenced from:
      StunClient::SendHolePunchingMessages(_ENetHost&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned short) in libnetwork_dbg.a(StunClient.o)
      CNetClientSession::Connect(CStr8 const&, unsigned short, _ENetHost*) in libnetwork_dbg.a(NetSession.o)
  "_enet_deinitialize", referenced from:
      CNetHost::Deinitialize() in libnetwork_dbg.a(NetHost.o)
  "_enet_host_connect", referenced from:
      CNetClientSession::Connect(CStr8 const&, unsigned short, _ENetHost*) in libnetwork_dbg.a(NetSession.o)
  "_enet_host_create", referenced from:
      CNetClient::TryToConnect(CStr8 const&) in libnetwork_dbg.a(NetClient.o)
      CNetServerWorker::SetupConnection(unsigned short) in libnetwork_dbg.a(NetServer.o)
      StunClient::FindStunEndpointHost(CStr8&, unsigned short&) in libnetwork_dbg.a(StunClient.o)
      CNetClientSession::Connect(CStr8 const&, unsigned short, _ENetHost*) in libnetwork_dbg.a(NetSession.o)
  "_enet_host_destroy", referenced from:
      CNetServerWorker::~CNetServerWorker() in libnetwork_dbg.a(NetServer.o)
      StunClient::FindStunEndpointHost(CStr8&, unsigned short&) in libnetwork_dbg.a(StunClient.o)
      CNetClientSession::~CNetClientSession() in libnetwork_dbg.a(NetSession.o)
  "_enet_host_flush", referenced from:
      CNetClientSession::Flush() in libnetwork_dbg.a(NetSession.o)
  "_enet_host_service", referenced from:
      CNetServerWorker::RunStep() in libnetwork_dbg.a(NetServer.o)
      CNetClientSession::Poll() in libnetwork_dbg.a(NetSession.o)
  "_enet_initialize", referenced from:
      CNetHost::Initialize() in libnetwork_dbg.a(NetHost.o)
  "_enet_packet_create", referenced from:
      CNetHost::CreatePacket(CNetMessage const*) in libnetwork_dbg.a(NetHost.o)
  "_enet_packet_destroy", referenced from:
      CNetServerWorker::RunStep() in libnetwork_dbg.a(NetServer.o)
      CNetClientSession::ProcessPolledMessages() in libnetwork_dbg.a(NetSession.o)
  "_enet_peer_disconnect", referenced from:
      CNetServerSession::Disconnect(NetDisconnectReason) in libnetwork_dbg.a(NetSession.o)
  "_enet_peer_disconnect_now", referenced from:
      CNetClientSession::~CNetClientSession() in libnetwork_dbg.a(NetSession.o)
      CNetServerSession::DisconnectNow(NetDisconnectReason) in libnetwork_dbg.a(NetSession.o)
  "_enet_peer_send", referenced from:
      CNetClientSession::Flush() in libnetwork_dbg.a(NetSession.o)
      CNetHost::SendMessage(CNetMessage const*, _ENetPeer*, char const*) in libnetwork_dbg.a(NetHost.o)
  "_enet_time_get", referenced from:
      CNetClientSession::RunNetLoop(CNetClientSession*) in libnetwork_dbg.a(NetSession.o)
      CNetServerSession::GetLastReceivedTime() const in libnetwork_dbg.a(NetSession.o)
  "_freeUPNPDevlist", referenced from:
      CNetServerWorker::SetupUPnP()::$_0::operator()() const in libnetwork_dbg.a(NetServer.o)
  "_ov_clear", referenced from:
      OggStreamImpl<VorbisFileAdapter>::Close() in libengine_dbg.a(ogg.o)
      OggStreamImpl<VorbisBufferAdapter>::Close() in libengine_dbg.a(ogg.o)
  "_ov_info", referenced from:
      OggStreamImpl<VorbisFileAdapter>::Open() in libengine_dbg.a(ogg.o)
      OggStreamImpl<VorbisBufferAdapter>::Open() in libengine_dbg.a(ogg.o)
  "_ov_open_callbacks", referenced from:
      OggStreamImpl<VorbisFileAdapter>::Open() in libengine_dbg.a(ogg.o)
      OggStreamImpl<VorbisBufferAdapter>::Open() in libengine_dbg.a(ogg.o)
  "_ov_read", referenced from:
      OggStreamImpl<VorbisFileAdapter>::GetNextChunk(unsigned char*, unsigned long) in libengine_dbg.a(ogg.o)
      OggStreamImpl<VorbisBufferAdapter>::GetNextChunk(unsigned char*, unsigned long) in libengine_dbg.a(ogg.o)
  "_ov_time_seek", referenced from:
      OggStreamImpl<VorbisFileAdapter>::ResetFile() in libengine_dbg.a(ogg.o)
      OggStreamImpl<VorbisBufferAdapter>::ResetFile() in libengine_dbg.a(ogg.o)
  "_png_create_info_struct", referenced from:
      TexCodecPng::decode(unsigned char*, unsigned long, Tex*) const in liblowlevel_dbg.a(tex_png.o)
      TexCodecPng::encode(Tex*, DynArray*) const in liblowlevel_dbg.a(tex_png.o)
  "_png_create_read_struct", referenced from:
      TexCodecPng::decode(unsigned char*, unsigned long, Tex*) const in liblowlevel_dbg.a(tex_png.o)
  "_png_create_write_struct", referenced from:
      TexCodecPng::encode(Tex*, DynArray*) const in liblowlevel_dbg.a(tex_png.o)
  "_png_destroy_read_struct", referenced from:
      TexCodecPng::decode(unsigned char*, unsigned long, Tex*) const in liblowlevel_dbg.a(tex_png.o)
  "_png_destroy_write_struct", referenced from:
      TexCodecPng::encode(Tex*, DynArray*) const in liblowlevel_dbg.a(tex_png.o)
  "_png_error", referenced from:
      io_read(png_struct_def*, unsigned char*, unsigned long) in liblowlevel_dbg.a(tex_png.o)
      io_write(png_struct_def*, unsigned char*, unsigned long) in liblowlevel_dbg.a(tex_png.o)
  "_png_get_IHDR", referenced from:
      png_decode_impl(MemoryStream*, png_struct_def*, png_info_def*, Tex*) in liblowlevel_dbg.a(tex_png.o)
  "_png_get_channels", referenced from:
      png_decode_impl(MemoryStream*, png_struct_def*, png_info_def*, Tex*) in liblowlevel_dbg.a(tex_png.o)
  "_png_get_io_ptr", referenced from:
      io_read(png_struct_def*, unsigned char*, unsigned long) in liblowlevel_dbg.a(tex_png.o)
      io_write(png_struct_def*, unsigned char*, unsigned long) in liblowlevel_dbg.a(tex_png.o)
  "_png_get_rowbytes", referenced from:
      png_decode_impl(MemoryStream*, png_struct_def*, png_info_def*, Tex*) in liblowlevel_dbg.a(tex_png.o)
  "_png_get_valid", referenced from:
      png_decode_impl(MemoryStream*, png_struct_def*, png_info_def*, Tex*) in liblowlevel_dbg.a(tex_png.o)
  "_png_read_end", referenced from:
      png_decode_impl(MemoryStream*, png_struct_def*, png_info_def*, Tex*) in liblowlevel_dbg.a(tex_png.o)
  "_png_read_image", referenced from:
      png_decode_impl(MemoryStream*, png_struct_def*, png_info_def*, Tex*) in liblowlevel_dbg.a(tex_png.o)
  "_png_read_info", referenced from:
      png_decode_impl(MemoryStream*, png_struct_def*, png_info_def*, Tex*) in liblowlevel_dbg.a(tex_png.o)
  "_png_read_update_info", referenced from:
      png_decode_impl(MemoryStream*, png_struct_def*, png_info_def*, Tex*) in liblowlevel_dbg.a(tex_png.o)
  "_png_set_IHDR", referenced from:
      png_encode_impl(Tex*, png_struct_def*, png_info_def*, DynArray*) in liblowlevel_dbg.a(tex_png.o)
  "_png_set_expand", referenced from:
      png_decode_impl(MemoryStream*, png_struct_def*, png_info_def*, Tex*) in liblowlevel_dbg.a(tex_png.o)
  "_png_set_gray_to_rgb", referenced from:
      png_decode_impl(MemoryStream*, png_struct_def*, png_info_def*, Tex*) in liblowlevel_dbg.a(tex_png.o)
  "_png_set_interlace_handling", referenced from:
      png_decode_impl(MemoryStream*, png_struct_def*, png_info_def*, Tex*) in liblowlevel_dbg.a(tex_png.o)
  "_png_set_longjmp_fn", referenced from:
      TexCodecPng::decode(unsigned char*, unsigned long, Tex*) const in liblowlevel_dbg.a(tex_png.o)
      TexCodecPng::encode(Tex*, DynArray*) const in liblowlevel_dbg.a(tex_png.o)
  "_png_set_read_fn", referenced from:
      png_decode_impl(MemoryStream*, png_struct_def*, png_info_def*, Tex*) in liblowlevel_dbg.a(tex_png.o)
  "_png_set_rows", referenced from:
      png_encode_impl(Tex*, png_struct_def*, png_info_def*, DynArray*) in liblowlevel_dbg.a(tex_png.o)
  "_png_set_strip_16", referenced from:
      png_decode_impl(MemoryStream*, png_struct_def*, png_info_def*, Tex*) in liblowlevel_dbg.a(tex_png.o)
  "_png_set_write_fn", referenced from:
      png_encode_impl(Tex*, png_struct_def*, png_info_def*, DynArray*) in liblowlevel_dbg.a(tex_png.o)
  "_png_write_png", referenced from:
      png_encode_impl(Tex*, png_struct_def*, png_info_def*, DynArray*) in liblowlevel_dbg.a(tex_png.o)
  "_sodium_base642bin", referenced from:
      ModIo::ModIo() in libengine_dbg.a(ModIo.o)
      ModIo::ParseSignature(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > const&, SigStruct&, PKStruct const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) in libengine_dbg.a(ModIo.o)
  "_sodium_free", referenced from:
      ModIo::ParseSignature(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > const&, SigStruct&, PKStruct const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) in libengine_dbg.a(ModIo.o)
      DownloadCallbackData::~DownloadCallbackData() in libengine_dbg.a(ModIo.o)
  "_sodium_init", referenced from:
      ModIo::ModIo() in libengine_dbg.a(ModIo.o)
      JSI_Network::HashPassword(CStr8 const&) in libengine_dbg.a(JSInterface_Network.o)
      JSI_Lobby::EncryptPassword(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in liblobby_dbg.a(JSInterface_Lobby.o)
  "_sodium_malloc", referenced from:
      ModIo::ParseSignature(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > const&, SigStruct&, PKStruct const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) in libengine_dbg.a(ModIo.o)
      DownloadCallbackData::DownloadCallbackData(__sFILE*) in libengine_dbg.a(ModIo.o)
  "_strupnperror", referenced from:
      CNetServerWorker::SetupUPnP() in libnetwork_dbg.a(NetServer.o)
  "_u_errorName_67", referenced from:
      L10n::FormatMillisecondsIntoDateString(double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool) const in liblobby_dbg.a(L10n.o)
  "_upnpDiscover", referenced from:
      CNetServerWorker::SetupUPnP() in libnetwork_dbg.a(NetServer.o)
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make[1]: *** [../../../binaries/system/pyrogenesis_dbg] Error 1
make: *** [pyrogenesis] Error 2

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

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.

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/4502/display/redirect

s0600204 updated this revision to Diff 16243.Mar 3 2021, 12:05 AM

Make sure we have the .pc files

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

builderr-debug-macos.txt
ld: warning: text-based stub file /System/Library/Frameworks//CoreAudio.framework/CoreAudio.tbd and library file /System/Library/Frameworks//CoreAudio.framework/CoreAudio are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//AudioToolbox.framework/AudioToolbox.tbd and library file /System/Library/Frameworks//AudioToolbox.framework/AudioToolbox are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//ForceFeedback.framework/ForceFeedback.tbd and library file /System/Library/Frameworks//ForceFeedback.framework/ForceFeedback are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//CoreVideo.framework/CoreVideo.tbd and library file /System/Library/Frameworks//CoreVideo.framework/CoreVideo are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//Cocoa.framework/Cocoa.tbd and library file /System/Library/Frameworks//Cocoa.framework/Cocoa are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//IOKit.framework/IOKit.tbd and library file /System/Library/Frameworks//IOKit.framework/IOKit are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//QuartzCore.framework/QuartzCore.tbd and library file /System/Library/Frameworks//QuartzCore.framework/QuartzCore are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//Metal.framework/Metal.tbd and library file /System/Library/Frameworks//Metal.framework/Metal are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//OpenGL.framework/OpenGL.tbd and library file /System/Library/Frameworks//OpenGL.framework/OpenGL are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//Security.framework/Security.tbd and library file /System/Library/Frameworks//Security.framework/Security are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//OpenAL.framework/OpenAL.tbd and library file /System/Library/Frameworks//OpenAL.framework/OpenAL are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//ApplicationServices.framework/ApplicationServices.tbd and library file /System/Library/Frameworks//ApplicationServices.framework/ApplicationServices are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//Cocoa.framework/Cocoa.tbd and library file /System/Library/Frameworks//Cocoa.framework/Cocoa are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//CoreFoundation.framework/CoreFoundation.tbd and library file /System/Library/Frameworks//CoreFoundation.framework/CoreFoundation are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//CoreImage.framework/Versions/A/CoreImage.tbd and library file /System/Library/Frameworks//CoreImage.framework/Versions/A/CoreImage are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//AppKit.framework/Versions/C/AppKit.tbd and library file /System/Library/Frameworks//AppKit.framework/Versions/C/AppKit are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//CoreData.framework/Versions/A/CoreData.tbd and library file /System/Library/Frameworks//CoreData.framework/Versions/A/CoreData are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.tbd and library file /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.dylib are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.tbd and library file /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//CoreGraphics.framework/Versions/A/CoreGraphics.tbd and library file /System/Library/Frameworks//CoreGraphics.framework/Versions/A/CoreGraphics are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//CoreText.framework/Versions/A/CoreText.tbd and library file /System/Library/Frameworks//CoreText.framework/Versions/A/CoreText are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//ImageIO.framework/Versions/A/ImageIO.tbd and library file /System/Library/Frameworks//ImageIO.framework/Versions/A/ImageIO are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//ColorSync.framework/Versions/A/ColorSync.tbd and library file /System/Library/Frameworks//ColorSync.framework/Versions/A/ColorSync are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSyncLegacy.framework/Versions/A/ColorSyncLegacy.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSyncLegacy.framework/Versions/A/ColorSyncLegacy are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//CoreServices.framework/Versions/A/CoreServices.tbd and library file /System/Library/Frameworks//CoreServices.framework/Versions/A/CoreServices are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/UIFoundation.tbd and library file /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/UIFoundation are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//Foundation.framework/Versions/C/Foundation.tbd and library file /System/Library/Frameworks//Foundation.framework/Versions/C/Foundation are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//CFNetwork.framework/Versions/A/CFNetwork.tbd and library file /System/Library/Frameworks//CFNetwork.framework/Versions/A/CFNetwork are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/FSEvents.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/FSEvents are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SharedFileList.framework/Versions/A/SharedFileList.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SharedFileList.framework/Versions/A/SharedFileList are out of sync. Falling back to library file for linking.
ld: warning: 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.
Undefined symbols for architecture x86_64:
  "fmt::v7::format_error::~format_error()", referenced from:
      fmt::v7::detail::buffer_appender<char> fmt::v7::basic_printf_context<fmt::v7::detail::buffer_appender<char>, char>::format<fmt::v7::printf_arg_formatter<fmt::v7::detail::buffer_appender<char>, char> >() in main.o
      unsigned int fmt::v7::detail::printf_width_handler<char>::operator()<int, 0>(int) in main.o
      unsigned int fmt::v7::detail::printf_width_handler<char>::operator()<unsigned int, 0>(unsigned int) in main.o
      unsigned int fmt::v7::detail::printf_width_handler<char>::operator()<long long, 0>(long long) in main.o
      unsigned int fmt::v7::detail::printf_width_handler<char>::operator()<unsigned long long, 0>(unsigned long long) in main.o
      unsigned int fmt::v7::detail::printf_width_handler<char>::operator()<__int128, 0>(__int128) in main.o
      unsigned int fmt::v7::detail::printf_width_handler<char>::operator()<unsigned __int128, 0>(unsigned __int128) in main.o
      ...
  "fmt::v7::detail::basic_data<void>::hex_digits", referenced from:
      char* fmt::v7::detail::format_uint<4u, char, unsigned int>(char*, unsigned int, int, bool) in main.o
      char* fmt::v7::detail::format_uint<1u, char, unsigned int>(char*, unsigned int, int, bool) in main.o
      char* fmt::v7::detail::format_uint<3u, char, unsigned int>(char*, unsigned int, int, bool) in main.o
      char* fmt::v7::detail::format_uint<4u, char, unsigned long long>(char*, unsigned long long, int, bool) in main.o
      char* fmt::v7::detail::format_uint<1u, char, unsigned long long>(char*, unsigned long long, int, bool) in main.o
      char* fmt::v7::detail::format_uint<3u, char, unsigned long long>(char*, unsigned long long, int, bool) in main.o
      char* fmt::v7::detail::format_uint<4u, char, unsigned __int128>(char*, unsigned __int128, int, bool) in main.o
      ...
  "fmt::v7::detail::basic_data<void>::left_padding_shifts", referenced from:
      char fmt::v7::detail::write_padded<(fmt::v7::align::type)1, fmt::v7::detail::buffer_appender<char>, char, fmt::v7::detail::buffer_appender<char> fmt::v7::detail::write<char, char, fmt::v7::detail::buffer_appender<char> >(fmt::v7::detail::buffer_appender<char>, fmt::v7::basic_string_view<char>, fmt::v7::basic_format_specs<char> const&)::'lambda'(fmt::v7::detail::buffer_appender<char>)>(char, fmt::v7::basic_format_specs<fmt::v7::detail::buffer_appender<char> > const&, unsigned long, unsigned long, fmt::v7::detail::buffer_appender<char> fmt::v7::detail::write<char, char, fmt::v7::detail::buffer_appender<char> >(fmt::v7::detail::buffer_appender<char>, fmt::v7::basic_string_view<char>, fmt::v7::basic_format_specs<char> const&)::'lambda'(fmt::v7::detail::buffer_appender<char>)&&) in main.o
      fmt::v7::detail::buffer_appender<char> fmt::v7::detail::write_padded<(fmt::v7::align::type)1, fmt::v7::detail::buffer_appender<char>, char, fmt::v7::detail::buffer_appender<char> fmt::v7::detail::write_char<char, fmt::v7::detail::buffer_appender<char> >(fmt::v7::detail::buffer_appender<char>, char, fmt::v7::basic_format_specs<char> const&)::'lambda'(fmt::v7::detail::buffer_appender<char>)&>(fmt::v7::detail::buffer_appender<char>, fmt::v7::basic_format_specs<char> const&, unsigned long, unsigned long, fmt::v7::detail::buffer_appender<char> fmt::v7::detail::write_char<char, fmt::v7::detail::buffer_appender<char> >(fmt::v7::detail::buffer_appender<char>, char, fmt::v7::basic_format_specs<char> const&)::'lambda'(fmt::v7::detail::buffer_appender<char>)&&&) in main.o
      fmt::v7::detail::buffer_appender<char> fmt::v7::detail::write_padded<(fmt::v7::align::type)1, fmt::v7::detail::buffer_appender<char>, char, fmt::v7::detail::buffer_appender<char> fmt::v7::detail::write_nonfinite<char, fmt::v7::detail::buffer_appender<char> >(fmt::v7::detail::buffer_appender<char>, bool, fmt::v7::basic_format_specs<char> const&, fmt::v7::detail::float_specs const&)::'lambda'(fmt::v7::detail::buffer_appender<char>)&>(fmt::v7::detail::buffer_appender<char>, fmt::v7::basic_format_specs<char> const&, unsigned long, unsigned long, fmt::v7::detail::buffer_appender<char> fmt::v7::detail::write_nonfinite<char, fmt::v7::detail::buffer_appender<char> >(fmt::v7::detail::buffer_appender<char>, bool, fmt::v7::basic_format_specs<char> const&, fmt::v7::detail::float_specs const&)::'lambda'(fmt::v7::detail::buffer_appender<char>)&&&) in main.o
      fmt::v7::detail::buffer_appender<char> fmt::v7::detail::write_padded<(fmt::v7::align::type)1, fmt::v7::detail::buffer_appender<char>, char, fmt::v7::detail::buffer_appender<char> fmt::v7::detail::write_bytes<char, fmt::v7::detail::buffer_appender<char> >(fmt::v7::detail::buffer_appender<char>, fmt::v7::basic_string_view<char>, fmt::v7::basic_format_specs<char> const&)::'lambda'(fmt::v7::detail::buffer_appender<char>)&>(fmt::v7::detail::buffer_appender<char>, fmt::v7::basic_format_specs<char> const&, unsigned long, unsigned long, fmt::v7::detail::buffer_appender<char> fmt::v7::detail::write_bytes<char, fmt::v7::detail::buffer_appender<char> >(fmt::v7::detail::buffer_appender<char>, fmt::v7::basic_string_view<char>, fmt::v7::basic_format_specs<char> const&)::'lambda'(fmt::v7::detail::buffer_appender<char>)&&&) in main.o
      char fmt::v7::detail::write_padded<(fmt::v7::align::type)1, fmt::v7::detail::buffer_appender<char>, char, fmt::v7::detail::buffer_appender<char> fmt::v7::detail::write<char, char, fmt::v7::detail::buffer_appender<char> >(fmt::v7::detail::buffer_appender<char>, fmt::v7::basic_string_view<char>, fmt::v7::basic_format_specs<char> const&)::'lambda'(fmt::v7::detail::buffer_appender<char>)>(char, fmt::v7::basic_format_specs<fmt::v7::detail::buffer_appender<char> > const&, unsigned long, unsigned long, fmt::v7::detail::buffer_appender<char> fmt::v7::detail::write<char, char, fmt::v7::detail::buffer_appender<char> >(fmt::v7::detail::buffer_appender<char>, fmt::v7::basic_string_view<char>, fmt::v7::basic_format_specs<char> const&)::'lambda'(fmt::v7::detail::buffer_appender<char>)&&) in libsimulation2_dbg.a(TurnManager.o)
      fmt::v7::detail::buffer_appender<char> fmt::v7::detail::write_padded<(fmt::v7::align::type)1, fmt::v7::detail::buffer_appender<char>, char, fmt::v7::detail::buffer_appender<char> fmt::v7::detail::write_char<char, fmt::v7::detail::buffer_appender<char> >(fmt::v7::detail::buffer_appender<char>, char, fmt::v7::basic_format_specs<char> const&)::'lambda'(fmt::v7::detail::buffer_appender<char>)&>(fmt::v7::detail::buffer_appender<char>, fmt::v7::basic_format_specs<char> const&, unsigned long, unsigned long, fmt::v7::detail::buffer_appender<char> fmt::v7::detail::write_char<char, fmt::v7::detail::buffer_appender<char> >(fmt::v7::detail::buffer_appender<char>, char, fmt::v7::basic_format_specs<char> const&)::'lambda'(fmt::v7::detail::buffer_appender<char>)&&&) in libsimulation2_dbg.a(TurnManager.o)
      fmt::v7::detail::buffer_appender<char> fmt::v7::detail::write_padded<(fmt::v7::align::type)1, fmt::v7::detail::buffer_appender<char>, char, fmt::v7::detail::buffer_appender<char> fmt::v7::detail::write_nonfinite<char, fmt::v7::detail::buffer_appender<char> >(fmt::v7::detail::buffer_appender<char>, bool, fmt::v7::basic_format_specs<char> const&, fmt::v7::detail::float_specs const&)::'lambda'(fmt::v7::detail::buffer_appender<char>)&>(fmt::v7::detail::buffer_appender<char>, fmt::v7::basic_format_specs<char> const&, unsigned long, unsigned long, fmt::v7::detail::buffer_appender<char> fmt::v7::detail::write_nonfinite<char, fmt::v7::detail::buffer_appender<char> >(fmt::v7::detail::buffer_appender<char>, bool, fmt::v7::basic_format_specs<char> const&, fmt::v7::detail::float_specs const&)::'lambda'(fmt::v7::detail::buffer_appender<char>)&&&) in libsimulation2_dbg.a(TurnManager.o)
      ...
  "fmt::v7::detail::basic_data<void>::right_padding_shifts", referenced from:
      char fmt::v7::detail::write_padded<(fmt::v7::align::type)2, fmt::v7::detail::buffer_appender<char>, char, fmt::v7::detail::buffer_appender<char> fmt::v7::detail::write_int<fmt::v7::detail::buffer_appender<char>, char, fmt::v7::detail::int_writer<fmt::v7::detail::buffer_appender<char>, char, unsigned int>::on_dec()::'lambda'(fmt::v7::detail::buffer_appender<char>)>(fmt::v7::detail::buffer_appender<char>, int, fmt::v7::basic_string_view<char>, fmt::v7::basic_format_specs<char> const&, fmt::v7::detail::int_writer<fmt::v7::detail::buffer_appender<char>, char, unsigned int>::on_dec()::'lambda'(fmt::v7::detail::buffer_appender<char>))::'lambda'(fmt::v7::detail::buffer_appender<char>)&>(char, fmt::v7::basic_format_specs<fmt::v7::detail::int_writer<fmt::v7::detail::buffer_appender<char>, char, unsigned int>::on_dec()::'lambda'(fmt::v7::detail::buffer_appender<char>)> const&, unsigned long, unsigned long, fmt::v7::detail::buffer_appender<char> fmt::v7::detail::write_int<fmt::v7::detail::buffer_appender<char>, char, fmt::v7::detail::int_writer<fmt::v7::detail::buffer_appender<char>, char, unsigned int>::on_dec()::'lambda'(fmt::v7::detail::buffer_appender<char>)>(fmt::v7::detail::buffer_appender<char>, int, fmt::v7::basic_string_view<char>, fmt::v7::basic_format_specs<char> const&, fmt::v7::detail::int_writer<fmt::v7::detail::buffer_appender<char>, char, unsigned int>::on_dec()::'lambda'(fmt::v7::detail::buffer_appender<char>))::'lambda'(fmt::v7::detail::buffer_appender<char>)&&&) in main.o
      char fmt::v7::detail::write_padded<(fmt::v7::align::type)2, fmt::v7::detail::buffer_appender<char>, char, fmt::v7::detail::buffer_appender<char> fmt::v7::detail::write_int<fmt::v7::detail::buffer_appender<char>, char, fmt::v7::detail::int_writer<fmt::v7::detail::buffer_appender<char>, char, unsigned int>::on_hex()::'lambda'(fmt::v7::detail::buffer_appender<char>)>(fmt::v7::detail::buffer_appender<char>, int, fmt::v7::basic_string_view<char>, fmt::v7::basic_format_specs<char> const&, fmt::v7::detail::int_writer<fmt::v7::detail::buffer_appender<char>, char, unsigned int>::on_hex()::'lambda'(fmt::v7::detail::buffer_appender<char>))::'lambda'(fmt::v7::detail::buffer_appender<char>)&>(char, fmt::v7::basic_format_specs<fmt::v7::detail::int_writer<fmt::v7::detail::buffer_appender<char>, char, unsigned int>::on_hex()::'lambda'(fmt::v7::detail::buffer_appender<char>)> const&, unsigned long, unsigned long, fmt::v7::detail::buffer_appender<char> fmt::v7::detail::write_int<fmt::v7::detail::buffer_appender<char>, char, fmt::v7::detail::int_writer<fmt::v7::detail::buffer_appender<char>, char, unsigned int>::on_hex()::'lambda'(fmt::v7::detail::buffer_appender<char>)>(fmt::v7::detail::buffer_appender<char>, int, fmt::v7::basic_string_view<char>, fmt::v7::basic_format_specs<char> const&, fmt::v7::detail::int_writer<fmt::v7::detail::buffer_appender<char>, char, unsigned int>::on_hex()::'lambda'(fmt::v7::detail::buffer_appender<char>))::'lambda'(fmt::v7::detail::buffer_appender<char>)&&&) in main.o
      char fmt::v7::detail::write_padded<(fmt::v7::align::type)2, fmt::v7::detail::buffer_appender<char>, char, fmt::v7::detail::buffer_appender<char> fmt::v7::detail::write_int<fmt::v7::detail::buffer_appender<char>, char, fmt::v7::detail::int_writer<fmt::v7::detail::buffer_appender<char>, char, unsigned int>::on_bin()::'lambda'(fmt::v7::detail::buffer_appender<char>)>(fmt::v7::detail::buffer_appender<char>, int, fmt::v7::basic_string_view<char>, fmt::v7::basic_format_specs<char> const&, fmt::v7::detail::int_writer<fmt::v7::detail::buffer_appender<char>, char, unsigned int>::on_bin()::'lambda'(fmt::v7::detail::buffer_appender<char>))::'lambda'(fmt::v7::detail::buffer_appender<char>)&>(char, fmt::v7::basic_format_specs<fmt::v7::detail::int_writer<fmt::v7::detail::buffer_appender<char>, char, unsigned int>::on_bin()::'lambda'(fmt::v7::detail::buffer_appender<char>)> const&, unsigned long, unsigned long, fmt::v7::detail::buffer_appender<char> fmt::v7::detail::write_int<fmt::v7::detail::buffer_appender<char>, char, fmt::v7::detail::int_writer<fmt::v7::detail::buffer_appender<char>, char, unsigned int>::on_bin()::'lambda'(fmt::v7::detail::buffer_appender<char>)>(fmt::v7::detail::buffer_appender<char>, int, fmt::v7::basic_string_view<char>, fmt::v7::basic_format_specs<char> const&, fmt::v7::detail::int_writer<fmt::v7::detail::buffer_appender<char>, char, unsigned int>::on_bin()::'lambda'(fmt::v7::detail::buffer_appender<char>))::'lambda'(fmt::v7::detail::buffer_appender<char>)&&&) in main.o
      char fmt::v7::detail::write_padded<(fmt::v7::align::type)2, fmt::v7::detail::buffer_appender<char>, char, fmt::v7::detail::buffer_appender<char> fmt::v7::detail::write_int<fmt::v7::detail::buffer_appender<char>, char, fmt::v7::detail::int_writer<fmt::v7::detail::buffer_appender<char>, char, unsigned int>::on_oct()::'lambda'(fmt::v7::detail::buffer_appender<char>)>(fmt::v7::detail::buffer_appender<char>, int, fmt::v7::basic_string_view<char>, fmt::v7::basic_format_specs<char> const&, fmt::v7::detail::int_writer<fmt::v7::detail::buffer_appender<char>, char, unsigned int>::on_oct()::'lambda'(fmt::v7::detail::buffer_appender<char>))::'lambda'(fmt::v7::detail::buffer_appender<char>)&>(char, fmt::v7::basic_format_specs<fmt::v7::detail::int_writer<fmt::v7::detail::buffer_appender<char>, char, unsigned int>::on_oct()::'lambda'(fmt::v7::detail::buffer_appender<char>)> const&, unsigned long, unsigned long, fmt::v7::detail::buffer_appender<char> fmt::v7::detail::write_int<fmt::v7::detail::buffer_appender<char>, char, fmt::v7::detail::int_writer<fmt::v7::detail::buffer_appender<char>, char, unsigned int>::on_oct()::'lambda'(fmt::v7::detail::buffer_appender<char>)>(fmt::v7::detail::buffer_appender<char>, int, fmt::v7::basic_string_view<char>, fmt::v7::basic_format_specs<char> const&, fmt::v7::detail::int_writer<fmt::v7::detail::buffer_appender<char>, char, unsigned int>::on_oct()::'lambda'(fmt::v7::detail::buffer_appender<char>))::'lambda'(fmt::v7::detail::buffer_appender<char>)&&&) in main.o
      fmt::v7::detail::buffer_appender<char> fmt::v7::detail::write_padded<(fmt::v7::align::type)2, fmt::v7::detail::buffer_appender<char>, char, fmt::v7::detail::int_writer<fmt::v7::detail::buffer_appender<char>, char, unsigned int>::on_num()::'lambda'(fmt::v7::detail::buffer_appender<char>)>(fmt::v7::detail::buffer_appender<char>, fmt::v7::basic_format_specs<char> const&, unsigned long, unsigned long, fmt::v7::detail::int_writer<fmt::v7::detail::buffer_appender<char>, char, unsigned int>::on_num()::'lambda'(fmt::v7::detail::buffer_appender<char>)&&) in main.o
      char fmt::v7::detail::write_padded<(fmt::v7::align::type)2, fmt::v7::detail::buffer_appender<char>, char, fmt::v7::detail::buffer_appender<char> fmt::v7::detail::write_int<fmt::v7::detail::buffer_appender<char>, char, fmt::v7::detail::int_writer<fmt::v7::detail::buffer_appender<char>, char, unsigned long long>::on_dec()::'lambda'(fmt::v7::detail::buffer_appender<char>)>(fmt::v7::detail::buffer_appender<char>, int, fmt::v7::basic_string_view<char>, fmt::v7::basic_format_specs<char> const&, fmt::v7::detail::int_writer<fmt::v7::detail::buffer_appender<char>, char, unsigned long long>::on_dec()::'lambda'(fmt::v7::detail::buffer_appender<char>))::'lambda'(fmt::v7::detail::buffer_appender<char>)&>(char, fmt::v7::basic_format_specs<fmt::v7::detail::int_writer<fmt::v7::detail::buffer_appender<char>, char, unsigned long long>::on_dec()::'lambda'(fmt::v7::detail::buffer_appender<char>)> const&, unsigned long, unsigned long, fmt::v7::detail::buffer_appender<char> fmt::v7::detail::write_int<fmt::v7::detail::buffer_appender<char>, char, fmt::v7::detail::int_writer<fmt::v7::detail::buffer_appender<char>, char, unsigned long long>::on_dec()::'lambda'(fmt::v7::detail::buffer_appender<char>)>(fmt::v7::detail::buffer_appender<char>, int, fmt::v7::basic_string_view<char>, fmt::v7::basic_format_specs<char> const&, fmt::v7::detail::int_writer<fmt::v7::detail::buffer_appender<char>, char, unsigned long long>::on_dec()::'lambda'(fmt::v7::detail::buffer_appender<char>))::'lambda'(fmt::v7::detail::buffer_appender<char>)&&&) in main.o
      char fmt::v7::detail::write_padded<(fmt::v7::align::type)2, fmt::v7::detail::buffer_appender<char>, char, fmt::v7::detail::buffer_appender<char> fmt::v7::detail::write_int<fmt::v7::detail::buffer_appender<char>, char, fmt::v7::detail::int_writer<fmt::v7::detail::buffer_appender<char>, char, unsigned long long>::on_hex()::'lambda'(fmt::v7::detail::buffer_appender<char>)>(fmt::v7::detail::buffer_appender<char>, int, fmt::v7::basic_string_view<char>, fmt::v7::basic_format_specs<char> const&, fmt::v7::detail::int_writer<fmt::v7::detail::buffer_appender<char>, char, unsigned long long>::on_hex()::'lambda'(fmt::v7::detail::buffer_appender<char>))::'lambda'(fmt::v7::detail::buffer_appender<char>)&>(char, fmt::v7::basic_format_specs<fmt::v7::detail::int_writer<fmt::v7::detail::buffer_appender<char>, char, unsigned long long>::on_hex()::'lambda'(fmt::v7::detail::buffer_appender<char>)> const&, unsigned long, unsigned long, fmt::v7::detail::buffer_appender<char> fmt::v7::detail::write_int<fmt::v7::detail::buffer_appender<char>, char, fmt::v7::detail::int_writer<fmt::v7::detail::buffer_appender<char>, char, unsigned long long>::on_hex()::'lambda'(fmt::v7::detail::buffer_appender<char>)>(fmt::v7::detail::buffer_appender<char>, int, fmt::v7::basic_string_view<char>, fmt::v7::basic_format_specs<char> const&, fmt::v7::detail::int_writer<fmt::v7::detail::buffer_appender<char>, char, unsigned long long>::on_hex()::'lambda'(fmt::v7::detail::buffer_appender<char>))::'lambda'(fmt::v7::detail::buffer_appender<char>)&&&) in main.o
      ...
  "fmt::v7::detail::basic_data<void>::zero_or_powers_of_10_32_new", referenced from:
      fmt::v7::detail::count_digits(unsigned int) in main.o
      fmt::v7::detail::count_digits(unsigned int) in libsimulation2_dbg.a(TurnManager.o)
      fmt::v7::detail::count_digits(unsigned int) in libengine_dbg.a(GameSetup.o)
      fmt::v7::detail::count_digits(unsigned int) in libengine_dbg.a(Util.o)
      fmt::v7::detail::count_digits(unsigned int) in libengine_dbg.a(Filesystem.o)
      fmt::v7::detail::count_digits(unsigned int) in libnetwork_dbg.a(NetClient.o)
      fmt::v7::detail::count_digits(unsigned int) in libengine_dbg.a(Profiler2.o)
      ...
  "fmt::v7::detail::basic_data<void>::zero_or_powers_of_10_64_new", referenced from:
      fmt::v7::detail::count_digits(unsigned long long) in main.o
      fmt::v7::detail::count_digits(unsigned long long) in libsimulation2_dbg.a(TurnManager.o)
      fmt::v7::detail::count_digits(unsigned long long) in libengine_dbg.a(GameSetup.o)
      fmt::v7::detail::count_digits(unsigned long long) in libengine_dbg.a(Util.o)
      fmt::v7::detail::count_digits(unsigned long long) in libengine_dbg.a(Filesystem.o)
      fmt::v7::detail::count_digits(unsigned long long) in libnetwork_dbg.a(NetClient.o)
      fmt::v7::detail::count_digits(unsigned long long) in libengine_dbg.a(Profiler2.o)
      ...
  "fmt::v7::detail::basic_data<void>::signs", referenced from:
      fmt::v7::detail::buffer_appender<char> fmt::v7::detail::write<char, fmt::v7::detail::buffer_appender<char>, float, 0>(fmt::v7::detail::buffer_appender<char>, float, fmt::v7::basic_format_specs<char>, fmt::v7::detail::locale_ref) in main.o
      fmt::v7::detail::buffer_appender<char> fmt::v7::detail::write_nonfinite<char, fmt::v7::detail::buffer_appender<char> >(fmt::v7::detail::buffer_appender<char>, bool, fmt::v7::basic_format_specs<char> const&, fmt::v7::detail::float_specs const&)::'lambda'(fmt::v7::detail::buffer_appender<char>)::operator()(fmt::v7::detail::buffer_appender<char>) const in main.o
      fmt::v7::detail::buffer_appender<char> fmt::v7::detail::write_float<fmt::v7::detail::buffer_appender<char>, fmt::v7::detail::big_decimal_fp, char>(fmt::v7::detail::buffer_appender<char>, fmt::v7::detail::big_decimal_fp const&, fmt::v7::basic_format_specs<char> const&, fmt::v7::detail::float_specs, char)::'lambda'(fmt::v7::detail::buffer_appender<char>)::operator()(fmt::v7::detail::buffer_appender<char>) const in main.o
      fmt::v7::detail::buffer_appender<char> fmt::v7::detail::write_float<fmt::v7::detail::buffer_appender<char>, fmt::v7::detail::big_decimal_fp, char>(fmt::v7::detail::buffer_appender<char>, fmt::v7::detail::big_decimal_fp const&, fmt::v7::basic_format_specs<char> const&, fmt::v7::detail::float_specs, char)::'lambda0'(fmt::v7::detail::buffer_appender<char>)::operator()(fmt::v7::detail::buffer_appender<char>) const in main.o
      fmt::v7::detail::buffer_appender<char> fmt::v7::detail::write_float<fmt::v7::detail::buffer_appender<char>, fmt::v7::detail::big_decimal_fp, char>(fmt::v7::detail::buffer_appender<char>, fmt::v7::detail::big_decimal_fp const&, fmt::v7::basic_format_specs<char> const&, fmt::v7::detail::float_specs, char)::'lambda1'(fmt::v7::detail::buffer_appender<char>)::operator()(fmt::v7::detail::buffer_appender<char>) const in main.o
      fmt::v7::detail::buffer_appender<char> fmt::v7::detail::write_float<fmt::v7::detail::buffer_appender<char>, fmt::v7::detail::big_decimal_fp, char>(fmt::v7::detail::buffer_appender<char>, fmt::v7::detail::big_decimal_fp const&, fmt::v7::basic_format_specs<char> const&, fmt::v7::detail::float_specs, char)::'lambda2'(fmt::v7::detail::buffer_appender<char>)::operator()(fmt::v7::detail::buffer_appender<char>) const in main.o
      fmt::v7::detail::buffer_appender<char> fmt::v7::detail::write<char, fmt::v7::detail::buffer_appender<char>, double, 0>(fmt::v7::detail::buffer_appender<char>, double, fmt::v7::basic_format_specs<char>, fmt::v7::detail::locale_ref) in main.o
      ...
  "fmt::v7::detail::basic_data<void>::digits", referenced from:
      fmt::v7::detail::format_decimal_result<char*> fmt::v7::detail::format_decimal<char, unsigned int>(char*, unsigned int, int) in main.o
      fmt::v7::detail::format_decimal_result<char*> fmt::v7::detail::format_decimal<char, unsigned long long>(char*, unsigned long long, int) in main.o
      fmt::v7::detail::format_decimal_result<char*> fmt::v7::detail::format_decimal<char, unsigned __int128>(char*, unsigned __int128, int) in main.o
      fmt::v7::detail::buffer_appender<char> fmt::v7::detail::write_exponent<char, fmt::v7::detail::buffer_appender<char> >(int, fmt::v7::detail::buffer_appender<char>) in main.o
      fmt::v7::detail::format_decimal_result<char*> fmt::v7::detail::format_decimal<char, unsigned int>(char*, unsigned int, int) in libsimulation2_dbg.a(TurnManager.o)
      fmt::v7::detail::format_decimal_result<char*> fmt::v7::detail::format_decimal<char, unsigned long long>(char*, unsigned long long, int) in libsimulation2_dbg.a(TurnManager.o)
      fmt::v7::detail::format_decimal_result<char*> fmt::v7::detail::format_decimal<char, unsigned __int128>(char*, unsigned __int128, int) in libsimulation2_dbg.a(TurnManager.o)
      ...
  "fmt::v7::detail::assert_fail(char const*, int, char const*)", referenced from:
      int fmt::v7::detail::parse_nonnegative_int<char, fmt::v7::detail::error_handler&>(char const*&, char const*, fmt::v7::detail::error_handler&&&) in main.o
      std::__1::make_unsigned<long>::type fmt::v7::detail::to_unsigned<long>(long) in main.o
      std::__1::make_unsigned<int>::type fmt::v7::detail::to_unsigned<int>(int) in main.o
      fmt::v7::detail::format_decimal_result<char*> fmt::v7::detail::format_decimal<char, unsigned int>(char*, unsigned int, int) in main.o
      fmt::v7::detail::format_decimal_result<char*> fmt::v7::detail::format_decimal<char, unsigned long long>(char*, unsigned long long, int) in main.o
      fmt::v7::detail::format_decimal_result<char*> fmt::v7::detail::format_decimal<char, unsigned __int128>(char*, unsigned __int128, int) in main.o
      fmt::v7::detail::buffer_appender<char> fmt::v7::detail::arg_formatter_base<fmt::v7::detail::buffer_appender<char>, char, fmt::v7::detail::error_handler>::operator()<float, 0>(float) in main.o
      ...
  "int fmt::v7::detail::format_float<double>(double, int, fmt::v7::detail::float_specs, fmt::v7::detail::buffer<char>&)", referenced from:
      fmt::v7::detail::buffer_appender<char> fmt::v7::detail::write<char, fmt::v7::detail::buffer_appender<char>, float, 0>(fmt::v7::detail::buffer_appender<char>, float, fmt::v7::basic_format_specs<char>, fmt::v7::detail::locale_ref) in main.o
      fmt::v7::detail::buffer_appender<char> fmt::v7::detail::write<char, fmt::v7::detail::buffer_appender<char>, double, 0>(fmt::v7::detail::buffer_appender<char>, double, fmt::v7::basic_format_specs<char>, fmt::v7::detail::locale_ref) in main.o
      fmt::v7::detail::buffer_appender<char> fmt::v7::detail::write<char, fmt::v7::detail::buffer_appender<char>, float, 0>(fmt::v7::detail::buffer_appender<char>, float, fmt::v7::basic_format_specs<char>, fmt::v7::detail::locale_ref) in libsimulation2_dbg.a(TurnManager.o)
      fmt::v7::detail::buffer_appender<char> fmt::v7::detail::write<char, fmt::v7::detail::buffer_appender<char>, double, 0>(fmt::v7::detail::buffer_appender<char>, double, fmt::v7::basic_format_specs<char>, fmt::v7::detail::locale_ref) in libsimulation2_dbg.a(TurnManager.o)
      fmt::v7::detail::buffer_appender<char> fmt::v7::detail::write<char, fmt::v7::detail::buffer_appender<char>, float, 0>(fmt::v7::detail::buffer_appender<char>, float, fmt::v7::basic_format_specs<char>, fmt::v7::detail::locale_ref) in libengine_dbg.a(GameSetup.o)
      fmt::v7::detail::buffer_appender<char> fmt::v7::detail::write<char, fmt::v7::detail::buffer_appender<char>, double, 0>(fmt::v7::detail::buffer_appender<char>, double, fmt::v7::basic_format_specs<char>, fmt::v7::detail::locale_ref) in libengine_dbg.a(GameSetup.o)
      fmt::v7::detail::buffer_appender<char> fmt::v7::detail::write<char, fmt::v7::detail::buffer_appender<char>, float, 0>(fmt::v7::detail::buffer_appender<char>, float, fmt::v7::basic_format_specs<char>, fmt::v7::detail::locale_ref) in libengine_dbg.a(Util.o)
      ...
  "int fmt::v7::detail::format_float<long double>(long double, int, fmt::v7::detail::float_specs, fmt::v7::detail::buffer<char>&)", referenced from:
      fmt::v7::detail::buffer_appender<char> fmt::v7::detail::write<char, fmt::v7::detail::buffer_appender<char>, long double, 0>(fmt::v7::detail::buffer_appender<char>, long double, fmt::v7::basic_format_specs<char>, fmt::v7::detail::locale_ref) in main.o
      fmt::v7::detail::buffer_appender<char> fmt::v7::detail::write<char, fmt::v7::detail::buffer_appender<char>, long double, 0>(fmt::v7::detail::buffer_appender<char>, long double, fmt::v7::basic_format_specs<char>, fmt::v7::detail::locale_ref) in libsimulation2_dbg.a(TurnManager.o)
      fmt::v7::detail::buffer_appender<char> fmt::v7::detail::write<char, fmt::v7::detail::buffer_appender<char>, long double, 0>(fmt::v7::detail::buffer_appender<char>, long double, fmt::v7::basic_format_specs<char>, fmt::v7::detail::locale_ref) in libengine_dbg.a(GameSetup.o)
      fmt::v7::detail::buffer_appender<char> fmt::v7::detail::write<char, fmt::v7::detail::buffer_appender<char>, long double, 0>(fmt::v7::detail::buffer_appender<char>, long double, fmt::v7::basic_format_specs<char>, fmt::v7::detail::locale_ref) in libengine_dbg.a(Util.o)
      fmt::v7::detail::buffer_appender<char> fmt::v7::detail::write<char, fmt::v7::detail::buffer_appender<char>, long double, 0>(fmt::v7::detail::buffer_appender<char>, long double, fmt::v7::basic_format_specs<char>, fmt::v7::detail::locale_ref) in libengine_dbg.a(Filesystem.o)
      fmt::v7::detail::buffer_appender<char> fmt::v7::detail::write<char, fmt::v7::detail::buffer_appender<char>, long double, 0>(fmt::v7::detail::buffer_appender<char>, long double, fmt::v7::basic_format_specs<char>, fmt::v7::detail::locale_ref) in libnetwork_dbg.a(NetClient.o)
      fmt::v7::detail::buffer_appender<char> fmt::v7::detail::write<char, fmt::v7::detail::buffer_appender<char>, long double, 0>(fmt::v7::detail::buffer_appender<char>, long double, fmt::v7::basic_format_specs<char>, fmt::v7::detail::locale_ref) in libengine_dbg.a(Profiler2.o)
      ...
  "fmt::v7::detail::error_handler::on_error(char const*)", referenced from:
      int fmt::v7::detail::parse_nonnegative_int<char, fmt::v7::detail::error_handler&>(char const*&, char const*, fmt::v7::detail::error_handler&&&) in main.o
      fmt::v7::basic_format_parse_context<char, fmt::v7::detail::error_handler>::on_error(char const*) in main.o
      void fmt::v7::detail::handle_char_specs<char, fmt::v7::detail::arg_formatter_base<fmt::v7::detail::buffer_appender<char>, char, fmt::v7::detail::error_handler>::char_spec_handler>(fmt::v7::basic_format_specs<char> const*, fmt::v7::detail::arg_formatter_base<fmt::v7::detail::buffer_appender<char>, char, fmt::v7::detail::error_handler>::char_spec_handler&&) in main.o
      fmt::v7::detail::float_specs fmt::v7::detail::parse_float_type_spec<fmt::v7::detail::error_handler, char>(fmt::v7::basic_format_specs<char> const&, fmt::v7::detail::error_handler&&) in main.o
      void fmt::v7::detail::handle_cstring_type_spec<char, fmt::v7::detail::arg_formatter_base<fmt::v7::detail::buffer_appender<char>, char, fmt::v7::detail::error_handler>::cstring_spec_handler>(char, fmt::v7::detail::arg_formatter_base<fmt::v7::detail::buffer_appender<char>, char, fmt::v7::detail::error_handler>::cstring_spec_handler&&) in main.o
      void fmt::v7::detail::check_string_type_spec<char, fmt::v7::detail::error_handler>(char, fmt::v7::detail::error_handler&&) in main.o
      void fmt::v7::detail::check_pointer_type_spec<char, fmt::v7::detail::error_handler>(char, fmt::v7::detail::error_handler&&) in main.o
      ...
  "std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > fmt::v7::detail::grouping_impl<char>(fmt::v7::detail::locale_ref)", referenced from:
      std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > fmt::v7::detail::grouping<char>(fmt::v7::detail::locale_ref) in main.o
      std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > fmt::v7::detail::grouping<char>(fmt::v7::detail::locale_ref) in libsimulation2_dbg.a(TurnManager.o)
      std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > fmt::v7::detail::grouping<char>(fmt::v7::detail::locale_ref) in libengine_dbg.a(GameSetup.o)
      std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > fmt::v7::detail::grouping<char>(fmt::v7::detail::locale_ref) in libengine_dbg.a(Util.o)
      std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > fmt::v7::detail::grouping<char>(fmt::v7::detail::locale_ref) in libengine_dbg.a(Filesystem.o)
      std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > fmt::v7::detail::grouping<char>(fmt::v7::detail::locale_ref) in libnetwork_dbg.a(NetClient.o)
      std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > fmt::v7::detail::grouping<char>(fmt::v7::detail::locale_ref) in libengine_dbg.a(Profiler2.o)
      ...
  "int fmt::v7::detail::snprintf_float<double>(double, int, fmt::v7::detail::float_specs, fmt::v7::detail::buffer<char>&)", referenced from:
      fmt::v7::detail::buffer_appender<char> fmt::v7::detail::write<char, fmt::v7::detail::buffer_appender<char>, float, 0>(fmt::v7::detail::buffer_appender<char>, float, fmt::v7::basic_format_specs<char>, fmt::v7::detail::locale_ref) in main.o
      fmt::v7::detail::buffer_appender<char> fmt::v7::detail::write<char, fmt::v7::detail::buffer_appender<char>, double, 0>(fmt::v7::detail::buffer_appender<char>, double, fmt::v7::basic_format_specs<char>, fmt::v7::detail::locale_ref) in main.o
      fmt::v7::detail::buffer_appender<char> fmt::v7::detail::write<char, fmt::v7::detail::buffer_appender<char>, float, 0>(fmt::v7::detail::buffer_appender<char>, float, fmt::v7::basic_format_specs<char>, fmt::v7::detail::locale_ref) in libsimulation2_dbg.a(TurnManager.o)
      fmt::v7::detail::buffer_appender<char> fmt::v7::detail::write<char, fmt::v7::detail::buffer_appender<char>, double, 0>(fmt::v7::detail::buffer_appender<char>, double, fmt::v7::basic_format_specs<char>, fmt::v7::detail::locale_ref) in libsimulation2_dbg.a(TurnManager.o)
      fmt::v7::detail::buffer_appender<char> fmt::v7::detail::write<char, fmt::v7::detail::buffer_appender<char>, float, 0>(fmt::v7::detail::buffer_appender<char>, float, fmt::v7::basic_format_specs<char>, fmt::v7::detail::locale_ref) in libengine_dbg.a(GameSetup.o)
      fmt::v7::detail::buffer_appender<char> fmt::v7::detail::write<char, fmt::v7::detail::buffer_appender<char>, double, 0>(fmt::v7::detail::buffer_appender<char>, double, fmt::v7::basic_format_specs<char>, fmt::v7::detail::locale_ref) in libengine_dbg.a(GameSetup.o)
      fmt::v7::detail::buffer_appender<char> fmt::v7::detail::write<char, fmt::v7::detail::buffer_appender<char>, float, 0>(fmt::v7::detail::buffer_appender<char>, float, fmt::v7::basic_format_specs<char>, fmt::v7::detail::locale_ref) in libengine_dbg.a(Util.o)
      ...
  "int fmt::v7::detail::snprintf_float<long double>(long double, int, fmt::v7::detail::float_specs, fmt::v7::detail::buffer<char>&)", referenced from:
      fmt::v7::detail::buffer_appender<char> fmt::v7::detail::write<char, fmt::v7::detail::buffer_appender<char>, long double, 0>(fmt::v7::detail::buffer_appender<char>, long double, fmt::v7::basic_format_specs<char>, fmt::v7::detail::locale_ref) in main.o
      fmt::v7::detail::buffer_appender<char> fmt::v7::detail::write<char, fmt::v7::detail::buffer_appender<char>, long double, 0>(fmt::v7::detail::buffer_appender<char>, long double, fmt::v7::basic_format_specs<char>, fmt::v7::detail::locale_ref) in libsimulation2_dbg.a(TurnManager.o)
      fmt::v7::detail::buffer_appender<char> fmt::v7::detail::write<char, fmt::v7::detail::buffer_appender<char>, long double, 0>(fmt::v7::detail::buffer_appender<char>, long double, fmt::v7::basic_format_specs<char>, fmt::v7::detail::locale_ref) in libengine_dbg.a(GameSetup.o)
      fmt::v7::detail::buffer_appender<char> fmt::v7::detail::write<char, fmt::v7::detail::buffer_appender<char>, long double, 0>(fmt::v7::detail::buffer_appender<char>, long double, fmt::v7::basic_format_specs<char>, fmt::v7::detail::locale_ref) in libengine_dbg.a(Util.o)
      fmt::v7::detail::buffer_appender<char> fmt::v7::detail::write<char, fmt::v7::detail::buffer_appender<char>, long double, 0>(fmt::v7::detail::buffer_appender<char>, long double, fmt::v7::basic_format_specs<char>, fmt::v7::detail::locale_ref) in libengine_dbg.a(Filesystem.o)
      fmt::v7::detail::buffer_appender<char> fmt::v7::detail::write<char, fmt::v7::detail::buffer_appender<char>, long double, 0>(fmt::v7::detail::buffer_appender<char>, long double, fmt::v7::basic_format_specs<char>, fmt::v7::detail::locale_ref) in libnetwork_dbg.a(NetClient.o)
      fmt::v7::detail::buffer_appender<char> fmt::v7::detail::write<char, fmt::v7::detail::buffer_appender<char>, long double, 0>(fmt::v7::detail::buffer_appender<char>, long double, fmt::v7::basic_format_specs<char>, fmt::v7::detail::locale_ref) in libengine_dbg.a(Profiler2.o)
      ...
  "char fmt::v7::detail::decimal_point_impl<char>(fmt::v7::detail::locale_ref)", referenced from:
      char fmt::v7::detail::decimal_point<char>(fmt::v7::detail::locale_ref) in main.o
      char fmt::v7::detail::decimal_point<char>(fmt::v7::detail::locale_ref) in libsimulation2_dbg.a(TurnManager.o)
      char fmt::v7::detail::decimal_point<char>(fmt::v7::detail::locale_ref) in libengine_dbg.a(GameSetup.o)
      char fmt::v7::detail::decimal_point<char>(fmt::v7::detail::locale_ref) in libengine_dbg.a(Util.o)
      char fmt::v7::detail::decimal_point<char>(fmt::v7::detail::locale_ref) in libengine_dbg.a(Filesystem.o)
      char fmt::v7::detail::decimal_point<char>(fmt::v7::detail::locale_ref) in libnetwork_dbg.a(NetClient.o)
      char fmt::v7::detail::decimal_point<char>(fmt::v7::detail::locale_ref) in libengine_dbg.a(Profiler2.o)
      ...
  "char fmt::v7::detail::thousands_sep_impl<char>(fmt::v7::detail::locale_ref)", referenced from:
      char fmt::v7::detail::thousands_sep<char>(fmt::v7::detail::locale_ref) in main.o
      char fmt::v7::detail::thousands_sep<char>(fmt::v7::detail::locale_ref) in libsimulation2_dbg.a(TurnManager.o)
      char fmt::v7::detail::thousands_sep<char>(fmt::v7::detail::locale_ref) in libengine_dbg.a(GameSetup.o)
      char fmt::v7::detail::thousands_sep<char>(fmt::v7::detail::locale_ref) in libengine_dbg.a(Util.o)
      char fmt::v7::detail::thousands_sep<char>(fmt::v7::detail::locale_ref) in libengine_dbg.a(Filesystem.o)
      char fmt::v7::detail::thousands_sep<char>(fmt::v7::detail::locale_ref) in libnetwork_dbg.a(NetClient.o)
      char fmt::v7::detail::thousands_sep<char>(fmt::v7::detail::locale_ref) in libengine_dbg.a(Profiler2.o)
      ...
  "fmt::v7::detail::vformat(fmt::v7::basic_string_view<char>, fmt::v7::format_args)", referenced from:
      CProfiler2::EnableHTTP() in libengine_dbg.a(Profiler2.o)
  "vtable for fmt::v7::format_error", referenced from:
      fmt::v7::format_error::format_error(char const*) in main.o
      fmt::v7::format_error::format_error(char const*) in libsimulation2_dbg.a(TurnManager.o)
      fmt::v7::format_error::format_error(char const*) in libengine_dbg.a(GameSetup.o)
      fmt::v7::format_error::format_error(char const*) in libengine_dbg.a(Util.o)
      fmt::v7::format_error::format_error(char const*) in libengine_dbg.a(Filesystem.o)
      fmt::v7::format_error::format_error(char const*) in libnetwork_dbg.a(NetClient.o)
      fmt::v7::format_error::format_error(char const*) in libengine_dbg.a(Profiler2.o)
      ...
  NOTE: a missing vtable usually means the first non-inline virtual member function has no definition.
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make[1]: *** [../../../binaries/system/pyrogenesis_dbg] Error 1
make: *** [pyrogenesis] Error 2

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

Build was aborted.

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

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/4503/display/redirect

s0600204 updated this revision to Diff 16244.Mar 3 2021, 12:27 AM

Attempting to work out why isn't it able to find fmt.pc...

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

builderr-debug-macos.txt
ld: warning: text-based stub file /System/Library/Frameworks//CoreAudio.framework/CoreAudio.tbd and library file /System/Library/Frameworks//CoreAudio.framework/CoreAudio are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//AudioToolbox.framework/AudioToolbox.tbd and library file /System/Library/Frameworks//AudioToolbox.framework/AudioToolbox are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//ForceFeedback.framework/ForceFeedback.tbd and library file /System/Library/Frameworks//ForceFeedback.framework/ForceFeedback are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//CoreVideo.framework/CoreVideo.tbd and library file /System/Library/Frameworks//CoreVideo.framework/CoreVideo are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//Cocoa.framework/Cocoa.tbd and library file /System/Library/Frameworks//Cocoa.framework/Cocoa are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//IOKit.framework/IOKit.tbd and library file /System/Library/Frameworks//IOKit.framework/IOKit are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//QuartzCore.framework/QuartzCore.tbd and library file /System/Library/Frameworks//QuartzCore.framework/QuartzCore are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//Metal.framework/Metal.tbd and library file /System/Library/Frameworks//Metal.framework/Metal are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//OpenGL.framework/OpenGL.tbd and library file /System/Library/Frameworks//OpenGL.framework/OpenGL are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//Security.framework/Security.tbd and library file /System/Library/Frameworks//Security.framework/Security are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//OpenAL.framework/OpenAL.tbd and library file /System/Library/Frameworks//OpenAL.framework/OpenAL are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//ApplicationServices.framework/ApplicationServices.tbd and library file /System/Library/Frameworks//ApplicationServices.framework/ApplicationServices are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//Cocoa.framework/Cocoa.tbd and library file /System/Library/Frameworks//Cocoa.framework/Cocoa are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//CoreFoundation.framework/CoreFoundation.tbd and library file /System/Library/Frameworks//CoreFoundation.framework/CoreFoundation are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//AppKit.framework/Versions/C/AppKit.tbd and library file /System/Library/Frameworks//AppKit.framework/Versions/C/AppKit are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//CoreData.framework/Versions/A/CoreData.tbd and library file /System/Library/Frameworks//CoreData.framework/Versions/A/CoreData are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//CoreImage.framework/Versions/A/CoreImage.tbd and library file /System/Library/Frameworks//CoreImage.framework/Versions/A/CoreImage are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//CoreGraphics.framework/Versions/A/CoreGraphics.tbd and library file /System/Library/Frameworks//CoreGraphics.framework/Versions/A/CoreGraphics are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//CoreText.framework/Versions/A/CoreText.tbd and library file /System/Library/Frameworks//CoreText.framework/Versions/A/CoreText are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//ImageIO.framework/Versions/A/ImageIO.tbd and library file /System/Library/Frameworks//ImageIO.framework/Versions/A/ImageIO are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//ColorSync.framework/Versions/A/ColorSync.tbd and library file /System/Library/Frameworks//ColorSync.framework/Versions/A/ColorSync are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSyncLegacy.framework/Versions/A/ColorSyncLegacy.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSyncLegacy.framework/Versions/A/ColorSyncLegacy are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//CoreServices.framework/Versions/A/CoreServices.tbd and library file /System/Library/Frameworks//CoreServices.framework/Versions/A/CoreServices are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.tbd and library file /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.dylib are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.tbd and library file /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/UIFoundation.tbd and library file /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/UIFoundation are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//Foundation.framework/Versions/C/Foundation.tbd and library file /System/Library/Frameworks//Foundation.framework/Versions/C/Foundation are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//CFNetwork.framework/Versions/A/CFNetwork.tbd and library file /System/Library/Frameworks//CFNetwork.framework/Versions/A/CFNetwork are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/FSEvents.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/FSEvents are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SharedFileList.framework/Versions/A/SharedFileList.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SharedFileList.framework/Versions/A/SharedFileList are out of sync. Falling back to library file for linking.
ld: warning: 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.
Undefined symbols for architecture x86_64:
  "fmt::v7::format_error::~format_error()", referenced from:
      fmt::v7::detail::buffer_appender<char> fmt::v7::basic_printf_context<fmt::v7::detail::buffer_appender<char>, char>::format<fmt::v7::printf_arg_formatter<fmt::v7::detail::buffer_appender<char>, char> >() in main.o
      unsigned int fmt::v7::detail::printf_width_handler<char>::operator()<int, 0>(int) in main.o
      unsigned int fmt::v7::detail::printf_width_handler<char>::operator()<unsigned int, 0>(unsigned int) in main.o
      unsigned int fmt::v7::detail::printf_width_handler<char>::operator()<long long, 0>(long long) in main.o
      unsigned int fmt::v7::detail::printf_width_handler<char>::operator()<unsigned long long, 0>(unsigned long long) in main.o
      unsigned int fmt::v7::detail::printf_width_handler<char>::operator()<__int128, 0>(__int128) in main.o
      unsigned int fmt::v7::detail::printf_width_handler<char>::operator()<unsigned __int128, 0>(unsigned __int128) in main.o
      ...
  "fmt::v7::detail::basic_data<void>::hex_digits", referenced from:
      char* fmt::v7::detail::format_uint<4u, char, unsigned int>(char*, unsigned int, int, bool) in main.o
      char* fmt::v7::detail::format_uint<1u, char, unsigned int>(char*, unsigned int, int, bool) in main.o
      char* fmt::v7::detail::format_uint<3u, char, unsigned int>(char*, unsigned int, int, bool) in main.o
      char* fmt::v7::detail::format_uint<4u, char, unsigned long long>(char*, unsigned long long, int, bool) in main.o
      char* fmt::v7::detail::format_uint<1u, char, unsigned long long>(char*, unsigned long long, int, bool) in main.o
      char* fmt::v7::detail::format_uint<3u, char, unsigned long long>(char*, unsigned long long, int, bool) in main.o
      char* fmt::v7::detail::format_uint<4u, char, unsigned __int128>(char*, unsigned __int128, int, bool) in main.o
      ...
  "fmt::v7::detail::basic_data<void>::left_padding_shifts", referenced from:
      char fmt::v7::detail::write_padded<(fmt::v7::align::type)1, fmt::v7::detail::buffer_appender<char>, char, fmt::v7::detail::buffer_appender<char> fmt::v7::detail::write<char, char, fmt::v7::detail::buffer_appender<char> >(fmt::v7::detail::buffer_appender<char>, fmt::v7::basic_string_view<char>, fmt::v7::basic_format_specs<char> const&)::'lambda'(fmt::v7::detail::buffer_appender<char>)>(char, fmt::v7::basic_format_specs<fmt::v7::detail::buffer_appender<char> > const&, unsigned long, unsigned long, fmt::v7::detail::buffer_appender<char> fmt::v7::detail::write<char, char, fmt::v7::detail::buffer_appender<char> >(fmt::v7::detail::buffer_appender<char>, fmt::v7::basic_string_view<char>, fmt::v7::basic_format_specs<char> const&)::'lambda'(fmt::v7::detail::buffer_appender<char>)&&) in main.o
      fmt::v7::detail::buffer_appender<char> fmt::v7::detail::write_padded<(fmt::v7::align::type)1, fmt::v7::detail::buffer_appender<char>, char, fmt::v7::detail::buffer_appender<char> fmt::v7::detail::write_char<char, fmt::v7::detail::buffer_appender<char> >(fmt::v7::detail::buffer_appender<char>, char, fmt::v7::basic_format_specs<char> const&)::'lambda'(fmt::v7::detail::buffer_appender<char>)&>(fmt::v7::detail::buffer_appender<char>, fmt::v7::basic_format_specs<char> const&, unsigned long, unsigned long, fmt::v7::detail::buffer_appender<char> fmt::v7::detail::write_char<char, fmt::v7::detail::buffer_appender<char> >(fmt::v7::detail::buffer_appender<char>, char, fmt::v7::basic_format_specs<char> const&)::'lambda'(fmt::v7::detail::buffer_appender<char>)&&&) in main.o
      fmt::v7::detail::buffer_appender<char> fmt::v7::detail::write_padded<(fmt::v7::align::type)1, fmt::v7::detail::buffer_appender<char>, char, fmt::v7::detail::buffer_appender<char> fmt::v7::detail::write_nonfinite<char, fmt::v7::detail::buffer_appender<char> >(fmt::v7::detail::buffer_appender<char>, bool, fmt::v7::basic_format_specs<char> const&, fmt::v7::detail::float_specs const&)::'lambda'(fmt::v7::detail::buffer_appender<char>)&>(fmt::v7::detail::buffer_appender<char>, fmt::v7::basic_format_specs<char> const&, unsigned long, unsigned long, fmt::v7::detail::buffer_appender<char> fmt::v7::detail::write_nonfinite<char, fmt::v7::detail::buffer_appender<char> >(fmt::v7::detail::buffer_appender<char>, bool, fmt::v7::basic_format_specs<char> const&, fmt::v7::detail::float_specs const&)::'lambda'(fmt::v7::detail::buffer_appender<char>)&&&) in main.o
      fmt::v7::detail::buffer_appender<char> fmt::v7::detail::write_padded<(fmt::v7::align::type)1, fmt::v7::detail::buffer_appender<char>, char, fmt::v7::detail::buffer_appender<char> fmt::v7::detail::write_bytes<char, fmt::v7::detail::buffer_appender<char> >(fmt::v7::detail::buffer_appender<char>, fmt::v7::basic_string_view<char>, fmt::v7::basic_format_specs<char> const&)::'lambda'(fmt::v7::detail::buffer_appender<char>)&>(fmt::v7::detail::buffer_appender<char>, fmt::v7::basic_format_specs<char> const&, unsigned long, unsigned long, fmt::v7::detail::buffer_appender<char> fmt::v7::detail::write_bytes<char, fmt::v7::detail::buffer_appender<char> >(fmt::v7::detail::buffer_appender<char>, fmt::v7::basic_string_view<char>, fmt::v7::basic_format_specs<char> const&)::'lambda'(fmt::v7::detail::buffer_appender<char>)&&&) in main.o
      char fmt::v7::detail::write_padded<(fmt::v7::align::type)1, fmt::v7::detail::buffer_appender<char>, char, fmt::v7::detail::buffer_appender<char> fmt::v7::detail::write<char, char, fmt::v7::detail::buffer_appender<char> >(fmt::v7::detail::buffer_appender<char>, fmt::v7::basic_string_view<char>, fmt::v7::basic_format_specs<char> const&)::'lambda'(fmt::v7::detail::buffer_appender<char>)>(char, fmt::v7::basic_format_specs<fmt::v7::detail::buffer_appender<char> > const&, unsigned long, unsigned long, fmt::v7::detail::buffer_appender<char> fmt::v7::detail::write<char, char, fmt::v7::detail::buffer_appender<char> >(fmt::v7::detail::buffer_appender<char>, fmt::v7::basic_string_view<char>, fmt::v7::basic_format_specs<char> const&)::'lambda'(fmt::v7::detail::buffer_appender<char>)&&) in libsimulation2_dbg.a(TurnManager.o)
      fmt::v7::detail::buffer_appender<char> fmt::v7::detail::write_padded<(fmt::v7::align::type)1, fmt::v7::detail::buffer_appender<char>, char, fmt::v7::detail::buffer_appender<char> fmt::v7::detail::write_char<char, fmt::v7::detail::buffer_appender<char> >(fmt::v7::detail::buffer_appender<char>, char, fmt::v7::basic_format_specs<char> const&)::'lambda'(fmt::v7::detail::buffer_appender<char>)&>(fmt::v7::detail::buffer_appender<char>, fmt::v7::basic_format_specs<char> const&, unsigned long, unsigned long, fmt::v7::detail::buffer_appender<char> fmt::v7::detail::write_char<char, fmt::v7::detail::buffer_appender<char> >(fmt::v7::detail::buffer_appender<char>, char, fmt::v7::basic_format_specs<char> const&)::'lambda'(fmt::v7::detail::buffer_appender<char>)&&&) in libsimulation2_dbg.a(TurnManager.o)
      fmt::v7::detail::buffer_appender<char> fmt::v7::detail::write_padded<(fmt::v7::align::type)1, fmt::v7::detail::buffer_appender<char>, char, fmt::v7::detail::buffer_appender<char> fmt::v7::detail::write_nonfinite<char, fmt::v7::detail::buffer_appender<char> >(fmt::v7::detail::buffer_appender<char>, bool, fmt::v7::basic_format_specs<char> const&, fmt::v7::detail::float_specs const&)::'lambda'(fmt::v7::detail::buffer_appender<char>)&>(fmt::v7::detail::buffer_appender<char>, fmt::v7::basic_format_specs<char> const&, unsigned long, unsigned long, fmt::v7::detail::buffer_appender<char> fmt::v7::detail::write_nonfinite<char, fmt::v7::detail::buffer_appender<char> >(fmt::v7::detail::buffer_appender<char>, bool, fmt::v7::basic_format_specs<char> const&, fmt::v7::detail::float_specs const&)::'lambda'(fmt::v7::detail::buffer_appender<char>)&&&) in libsimulation2_dbg.a(TurnManager.o)
      ...
  "fmt::v7::detail::basic_data<void>::right_padding_shifts", referenced from:
      char fmt::v7::detail::write_padded<(fmt::v7::align::type)2, fmt::v7::detail::buffer_appender<char>, char, fmt::v7::detail::buffer_appender<char> fmt::v7::detail::write_int<fmt::v7::detail::buffer_appender<char>, char, fmt::v7::detail::int_writer<fmt::v7::detail::buffer_appender<char>, char, unsigned int>::on_dec()::'lambda'(fmt::v7::detail::buffer_appender<char>)>(fmt::v7::detail::buffer_appender<char>, int, fmt::v7::basic_string_view<char>, fmt::v7::basic_format_specs<char> const&, fmt::v7::detail::int_writer<fmt::v7::detail::buffer_appender<char>, char, unsigned int>::on_dec()::'lambda'(fmt::v7::detail::buffer_appender<char>))::'lambda'(fmt::v7::detail::buffer_appender<char>)&>(char, fmt::v7::basic_format_specs<fmt::v7::detail::int_writer<fmt::v7::detail::buffer_appender<char>, char, unsigned int>::on_dec()::'lambda'(fmt::v7::detail::buffer_appender<char>)> const&, unsigned long, unsigned long, fmt::v7::detail::buffer_appender<char> fmt::v7::detail::write_int<fmt::v7::detail::buffer_appender<char>, char, fmt::v7::detail::int_writer<fmt::v7::detail::buffer_appender<char>, char, unsigned int>::on_dec()::'lambda'(fmt::v7::detail::buffer_appender<char>)>(fmt::v7::detail::buffer_appender<char>, int, fmt::v7::basic_string_view<char>, fmt::v7::basic_format_specs<char> const&, fmt::v7::detail::int_writer<fmt::v7::detail::buffer_appender<char>, char, unsigned int>::on_dec()::'lambda'(fmt::v7::detail::buffer_appender<char>))::'lambda'(fmt::v7::detail::buffer_appender<char>)&&&) in main.o
      char fmt::v7::detail::write_padded<(fmt::v7::align::type)2, fmt::v7::detail::buffer_appender<char>, char, fmt::v7::detail::buffer_appender<char> fmt::v7::detail::write_int<fmt::v7::detail::buffer_appender<char>, char, fmt::v7::detail::int_writer<fmt::v7::detail::buffer_appender<char>, char, unsigned int>::on_hex()::'lambda'(fmt::v7::detail::buffer_appender<char>)>(fmt::v7::detail::buffer_appender<char>, int, fmt::v7::basic_string_view<char>, fmt::v7::basic_format_specs<char> const&, fmt::v7::detail::int_writer<fmt::v7::detail::buffer_appender<char>, char, unsigned int>::on_hex()::'lambda'(fmt::v7::detail::buffer_appender<char>))::'lambda'(fmt::v7::detail::buffer_appender<char>)&>(char, fmt::v7::basic_format_specs<fmt::v7::detail::int_writer<fmt::v7::detail::buffer_appender<char>, char, unsigned int>::on_hex()::'lambda'(fmt::v7::detail::buffer_appender<char>)> const&, unsigned long, unsigned long, fmt::v7::detail::buffer_appender<char> fmt::v7::detail::write_int<fmt::v7::detail::buffer_appender<char>, char, fmt::v7::detail::int_writer<fmt::v7::detail::buffer_appender<char>, char, unsigned int>::on_hex()::'lambda'(fmt::v7::detail::buffer_appender<char>)>(fmt::v7::detail::buffer_appender<char>, int, fmt::v7::basic_string_view<char>, fmt::v7::basic_format_specs<char> const&, fmt::v7::detail::int_writer<fmt::v7::detail::buffer_appender<char>, char, unsigned int>::on_hex()::'lambda'(fmt::v7::detail::buffer_appender<char>))::'lambda'(fmt::v7::detail::buffer_appender<char>)&&&) in main.o
      char fmt::v7::detail::write_padded<(fmt::v7::align::type)2, fmt::v7::detail::buffer_appender<char>, char, fmt::v7::detail::buffer_appender<char> fmt::v7::detail::write_int<fmt::v7::detail::buffer_appender<char>, char, fmt::v7::detail::int_writer<fmt::v7::detail::buffer_appender<char>, char, unsigned int>::on_bin()::'lambda'(fmt::v7::detail::buffer_appender<char>)>(fmt::v7::detail::buffer_appender<char>, int, fmt::v7::basic_string_view<char>, fmt::v7::basic_format_specs<char> const&, fmt::v7::detail::int_writer<fmt::v7::detail::buffer_appender<char>, char, unsigned int>::on_bin()::'lambda'(fmt::v7::detail::buffer_appender<char>))::'lambda'(fmt::v7::detail::buffer_appender<char>)&>(char, fmt::v7::basic_format_specs<fmt::v7::detail::int_writer<fmt::v7::detail::buffer_appender<char>, char, unsigned int>::on_bin()::'lambda'(fmt::v7::detail::buffer_appender<char>)> const&, unsigned long, unsigned long, fmt::v7::detail::buffer_appender<char> fmt::v7::detail::write_int<fmt::v7::detail::buffer_appender<char>, char, fmt::v7::detail::int_writer<fmt::v7::detail::buffer_appender<char>, char, unsigned int>::on_bin()::'lambda'(fmt::v7::detail::buffer_appender<char>)>(fmt::v7::detail::buffer_appender<char>, int, fmt::v7::basic_string_view<char>, fmt::v7::basic_format_specs<char> const&, fmt::v7::detail::int_writer<fmt::v7::detail::buffer_appender<char>, char, unsigned int>::on_bin()::'lambda'(fmt::v7::detail::buffer_appender<char>))::'lambda'(fmt::v7::detail::buffer_appender<char>)&&&) in main.o
      char fmt::v7::detail::write_padded<(fmt::v7::align::type)2, fmt::v7::detail::buffer_appender<char>, char, fmt::v7::detail::buffer_appender<char> fmt::v7::detail::write_int<fmt::v7::detail::buffer_appender<char>, char, fmt::v7::detail::int_writer<fmt::v7::detail::buffer_appender<char>, char, unsigned int>::on_oct()::'lambda'(fmt::v7::detail::buffer_appender<char>)>(fmt::v7::detail::buffer_appender<char>, int, fmt::v7::basic_string_view<char>, fmt::v7::basic_format_specs<char> const&, fmt::v7::detail::int_writer<fmt::v7::detail::buffer_appender<char>, char, unsigned int>::on_oct()::'lambda'(fmt::v7::detail::buffer_appender<char>))::'lambda'(fmt::v7::detail::buffer_appender<char>)&>(char, fmt::v7::basic_format_specs<fmt::v7::detail::int_writer<fmt::v7::detail::buffer_appender<char>, char, unsigned int>::on_oct()::'lambda'(fmt::v7::detail::buffer_appender<char>)> const&, unsigned long, unsigned long, fmt::v7::detail::buffer_appender<char> fmt::v7::detail::write_int<fmt::v7::detail::buffer_appender<char>, char, fmt::v7::detail::int_writer<fmt::v7::detail::buffer_appender<char>, char, unsigned int>::on_oct()::'lambda'(fmt::v7::detail::buffer_appender<char>)>(fmt::v7::detail::buffer_appender<char>, int, fmt::v7::basic_string_view<char>, fmt::v7::basic_format_specs<char> const&, fmt::v7::detail::int_writer<fmt::v7::detail::buffer_appender<char>, char, unsigned int>::on_oct()::'lambda'(fmt::v7::detail::buffer_appender<char>))::'lambda'(fmt::v7::detail::buffer_appender<char>)&&&) in main.o
      fmt::v7::detail::buffer_appender<char> fmt::v7::detail::write_padded<(fmt::v7::align::type)2, fmt::v7::detail::buffer_appender<char>, char, fmt::v7::detail::int_writer<fmt::v7::detail::buffer_appender<char>, char, unsigned int>::on_num()::'lambda'(fmt::v7::detail::buffer_appender<char>)>(fmt::v7::detail::buffer_appender<char>, fmt::v7::basic_format_specs<char> const&, unsigned long, unsigned long, fmt::v7::detail::int_writer<fmt::v7::detail::buffer_appender<char>, char, unsigned int>::on_num()::'lambda'(fmt::v7::detail::buffer_appender<char>)&&) in main.o
      char fmt::v7::detail::write_padded<(fmt::v7::align::type)2, fmt::v7::detail::buffer_appender<char>, char, fmt::v7::detail::buffer_appender<char> fmt::v7::detail::write_int<fmt::v7::detail::buffer_appender<char>, char, fmt::v7::detail::int_writer<fmt::v7::detail::buffer_appender<char>, char, unsigned long long>::on_dec()::'lambda'(fmt::v7::detail::buffer_appender<char>)>(fmt::v7::detail::buffer_appender<char>, int, fmt::v7::basic_string_view<char>, fmt::v7::basic_format_specs<char> const&, fmt::v7::detail::int_writer<fmt::v7::detail::buffer_appender<char>, char, unsigned long long>::on_dec()::'lambda'(fmt::v7::detail::buffer_appender<char>))::'lambda'(fmt::v7::detail::buffer_appender<char>)&>(char, fmt::v7::basic_format_specs<fmt::v7::detail::int_writer<fmt::v7::detail::buffer_appender<char>, char, unsigned long long>::on_dec()::'lambda'(fmt::v7::detail::buffer_appender<char>)> const&, unsigned long, unsigned long, fmt::v7::detail::buffer_appender<char> fmt::v7::detail::write_int<fmt::v7::detail::buffer_appender<char>, char, fmt::v7::detail::int_writer<fmt::v7::detail::buffer_appender<char>, char, unsigned long long>::on_dec()::'lambda'(fmt::v7::detail::buffer_appender<char>)>(fmt::v7::detail::buffer_appender<char>, int, fmt::v7::basic_string_view<char>, fmt::v7::basic_format_specs<char> const&, fmt::v7::detail::int_writer<fmt::v7::detail::buffer_appender<char>, char, unsigned long long>::on_dec()::'lambda'(fmt::v7::detail::buffer_appender<char>))::'lambda'(fmt::v7::detail::buffer_appender<char>)&&&) in main.o
      char fmt::v7::detail::write_padded<(fmt::v7::align::type)2, fmt::v7::detail::buffer_appender<char>, char, fmt::v7::detail::buffer_appender<char> fmt::v7::detail::write_int<fmt::v7::detail::buffer_appender<char>, char, fmt::v7::detail::int_writer<fmt::v7::detail::buffer_appender<char>, char, unsigned long long>::on_hex()::'lambda'(fmt::v7::detail::buffer_appender<char>)>(fmt::v7::detail::buffer_appender<char>, int, fmt::v7::basic_string_view<char>, fmt::v7::basic_format_specs<char> const&, fmt::v7::detail::int_writer<fmt::v7::detail::buffer_appender<char>, char, unsigned long long>::on_hex()::'lambda'(fmt::v7::detail::buffer_appender<char>))::'lambda'(fmt::v7::detail::buffer_appender<char>)&>(char, fmt::v7::basic_format_specs<fmt::v7::detail::int_writer<fmt::v7::detail::buffer_appender<char>, char, unsigned long long>::on_hex()::'lambda'(fmt::v7::detail::buffer_appender<char>)> const&, unsigned long, unsigned long, fmt::v7::detail::buffer_appender<char> fmt::v7::detail::write_int<fmt::v7::detail::buffer_appender<char>, char, fmt::v7::detail::int_writer<fmt::v7::detail::buffer_appender<char>, char, unsigned long long>::on_hex()::'lambda'(fmt::v7::detail::buffer_appender<char>)>(fmt::v7::detail::buffer_appender<char>, int, fmt::v7::basic_string_view<char>, fmt::v7::basic_format_specs<char> const&, fmt::v7::detail::int_writer<fmt::v7::detail::buffer_appender<char>, char, unsigned long long>::on_hex()::'lambda'(fmt::v7::detail::buffer_appender<char>))::'lambda'(fmt::v7::detail::buffer_appender<char>)&&&) in main.o
      ...
  "fmt::v7::detail::basic_data<void>::zero_or_powers_of_10_32_new", referenced from:
      fmt::v7::detail::count_digits(unsigned int) in main.o
      fmt::v7::detail::count_digits(unsigned int) in libsimulation2_dbg.a(TurnManager.o)
      fmt::v7::detail::count_digits(unsigned int) in libengine_dbg.a(GameSetup.o)
      fmt::v7::detail::count_digits(unsigned int) in libengine_dbg.a(Util.o)
      fmt::v7::detail::count_digits(unsigned int) in libengine_dbg.a(Filesystem.o)
      fmt::v7::detail::count_digits(unsigned int) in libnetwork_dbg.a(NetClient.o)
      fmt::v7::detail::count_digits(unsigned int) in libengine_dbg.a(Profiler2.o)
      ...
  "fmt::v7::detail::basic_data<void>::zero_or_powers_of_10_64_new", referenced from:
      fmt::v7::detail::count_digits(unsigned long long) in main.o
      fmt::v7::detail::count_digits(unsigned long long) in libsimulation2_dbg.a(TurnManager.o)
      fmt::v7::detail::count_digits(unsigned long long) in libengine_dbg.a(GameSetup.o)
      fmt::v7::detail::count_digits(unsigned long long) in libengine_dbg.a(Util.o)
      fmt::v7::detail::count_digits(unsigned long long) in libengine_dbg.a(Filesystem.o)
      fmt::v7::detail::count_digits(unsigned long long) in libnetwork_dbg.a(NetClient.o)
      fmt::v7::detail::count_digits(unsigned long long) in libengine_dbg.a(Profiler2.o)
      ...
  "fmt::v7::detail::basic_data<void>::signs", referenced from:
      fmt::v7::detail::buffer_appender<char> fmt::v7::detail::write<char, fmt::v7::detail::buffer_appender<char>, float, 0>(fmt::v7::detail::buffer_appender<char>, float, fmt::v7::basic_format_specs<char>, fmt::v7::detail::locale_ref) in main.o
      fmt::v7::detail::buffer_appender<char> fmt::v7::detail::write_nonfinite<char, fmt::v7::detail::buffer_appender<char> >(fmt::v7::detail::buffer_appender<char>, bool, fmt::v7::basic_format_specs<char> const&, fmt::v7::detail::float_specs const&)::'lambda'(fmt::v7::detail::buffer_appender<char>)::operator()(fmt::v7::detail::buffer_appender<char>) const in main.o
      fmt::v7::detail::buffer_appender<char> fmt::v7::detail::write_float<fmt::v7::detail::buffer_appender<char>, fmt::v7::detail::big_decimal_fp, char>(fmt::v7::detail::buffer_appender<char>, fmt::v7::detail::big_decimal_fp const&, fmt::v7::basic_format_specs<char> const&, fmt::v7::detail::float_specs, char)::'lambda'(fmt::v7::detail::buffer_appender<char>)::operator()(fmt::v7::detail::buffer_appender<char>) const in main.o
      fmt::v7::detail::buffer_appender<char> fmt::v7::detail::write_float<fmt::v7::detail::buffer_appender<char>, fmt::v7::detail::big_decimal_fp, char>(fmt::v7::detail::buffer_appender<char>, fmt::v7::detail::big_decimal_fp const&, fmt::v7::basic_format_specs<char> const&, fmt::v7::detail::float_specs, char)::'lambda0'(fmt::v7::detail::buffer_appender<char>)::operator()(fmt::v7::detail::buffer_appender<char>) const in main.o
      fmt::v7::detail::buffer_appender<char> fmt::v7::detail::write_float<fmt::v7::detail::buffer_appender<char>, fmt::v7::detail::big_decimal_fp, char>(fmt::v7::detail::buffer_appender<char>, fmt::v7::detail::big_decimal_fp const&, fmt::v7::basic_format_specs<char> const&, fmt::v7::detail::float_specs, char)::'lambda1'(fmt::v7::detail::buffer_appender<char>)::operator()(fmt::v7::detail::buffer_appender<char>) const in main.o
      fmt::v7::detail::buffer_appender<char> fmt::v7::detail::write_float<fmt::v7::detail::buffer_appender<char>, fmt::v7::detail::big_decimal_fp, char>(fmt::v7::detail::buffer_appender<char>, fmt::v7::detail::big_decimal_fp const&, fmt::v7::basic_format_specs<char> const&, fmt::v7::detail::float_specs, char)::'lambda2'(fmt::v7::detail::buffer_appender<char>)::operator()(fmt::v7::detail::buffer_appender<char>) const in main.o
      fmt::v7::detail::buffer_appender<char> fmt::v7::detail::write<char, fmt::v7::detail::buffer_appender<char>, double, 0>(fmt::v7::detail::buffer_appender<char>, double, fmt::v7::basic_format_specs<char>, fmt::v7::detail::locale_ref) in main.o
      ...
  "fmt::v7::detail::basic_data<void>::digits", referenced from:
      fmt::v7::detail::format_decimal_result<char*> fmt::v7::detail::format_decimal<char, unsigned int>(char*, unsigned int, int) in main.o
      fmt::v7::detail::format_decimal_result<char*> fmt::v7::detail::format_decimal<char, unsigned long long>(char*, unsigned long long, int) in main.o
      fmt::v7::detail::format_decimal_result<char*> fmt::v7::detail::format_decimal<char, unsigned __int128>(char*, unsigned __int128, int) in main.o
      fmt::v7::detail::buffer_appender<char> fmt::v7::detail::write_exponent<char, fmt::v7::detail::buffer_appender<char> >(int, fmt::v7::detail::buffer_appender<char>) in main.o
      fmt::v7::detail::format_decimal_result<char*> fmt::v7::detail::format_decimal<char, unsigned int>(char*, unsigned int, int) in libsimulation2_dbg.a(TurnManager.o)
      fmt::v7::detail::format_decimal_result<char*> fmt::v7::detail::format_decimal<char, unsigned long long>(char*, unsigned long long, int) in libsimulation2_dbg.a(TurnManager.o)
      fmt::v7::detail::format_decimal_result<char*> fmt::v7::detail::format_decimal<char, unsigned __int128>(char*, unsigned __int128, int) in libsimulation2_dbg.a(TurnManager.o)
      ...
  "fmt::v7::detail::assert_fail(char const*, int, char const*)", referenced from:
      int fmt::v7::detail::parse_nonnegative_int<char, fmt::v7::detail::error_handler&>(char const*&, char const*, fmt::v7::detail::error_handler&&&) in main.o
      std::__1::make_unsigned<long>::type fmt::v7::detail::to_unsigned<long>(long) in main.o
      std::__1::make_unsigned<int>::type fmt::v7::detail::to_unsigned<int>(int) in main.o
      fmt::v7::detail::format_decimal_result<char*> fmt::v7::detail::format_decimal<char, unsigned int>(char*, unsigned int, int) in main.o
      fmt::v7::detail::format_decimal_result<char*> fmt::v7::detail::format_decimal<char, unsigned long long>(char*, unsigned long long, int) in main.o
      fmt::v7::detail::format_decimal_result<char*> fmt::v7::detail::format_decimal<char, unsigned __int128>(char*, unsigned __int128, int) in main.o
      fmt::v7::detail::buffer_appender<char> fmt::v7::detail::arg_formatter_base<fmt::v7::detail::buffer_appender<char>, char, fmt::v7::detail::error_handler>::operator()<float, 0>(float) in main.o
      ...
  "int fmt::v7::detail::format_float<double>(double, int, fmt::v7::detail::float_specs, fmt::v7::detail::buffer<char>&)", referenced from:
      fmt::v7::detail::buffer_appender<char> fmt::v7::detail::write<char, fmt::v7::detail::buffer_appender<char>, float, 0>(fmt::v7::detail::buffer_appender<char>, float, fmt::v7::basic_format_specs<char>, fmt::v7::detail::locale_ref) in main.o
      fmt::v7::detail::buffer_appender<char> fmt::v7::detail::write<char, fmt::v7::detail::buffer_appender<char>, double, 0>(fmt::v7::detail::buffer_appender<char>, double, fmt::v7::basic_format_specs<char>, fmt::v7::detail::locale_ref) in main.o
      fmt::v7::detail::buffer_appender<char> fmt::v7::detail::write<char, fmt::v7::detail::buffer_appender<char>, float, 0>(fmt::v7::detail::buffer_appender<char>, float, fmt::v7::basic_format_specs<char>, fmt::v7::detail::locale_ref) in libsimulation2_dbg.a(TurnManager.o)
      fmt::v7::detail::buffer_appender<char> fmt::v7::detail::write<char, fmt::v7::detail::buffer_appender<char>, double, 0>(fmt::v7::detail::buffer_appender<char>, double, fmt::v7::basic_format_specs<char>, fmt::v7::detail::locale_ref) in libsimulation2_dbg.a(TurnManager.o)
      fmt::v7::detail::buffer_appender<char> fmt::v7::detail::write<char, fmt::v7::detail::buffer_appender<char>, float, 0>(fmt::v7::detail::buffer_appender<char>, float, fmt::v7::basic_format_specs<char>, fmt::v7::detail::locale_ref) in libengine_dbg.a(GameSetup.o)
      fmt::v7::detail::buffer_appender<char> fmt::v7::detail::write<char, fmt::v7::detail::buffer_appender<char>, double, 0>(fmt::v7::detail::buffer_appender<char>, double, fmt::v7::basic_format_specs<char>, fmt::v7::detail::locale_ref) in libengine_dbg.a(GameSetup.o)
      fmt::v7::detail::buffer_appender<char> fmt::v7::detail::write<char, fmt::v7::detail::buffer_appender<char>, float, 0>(fmt::v7::detail::buffer_appender<char>, float, fmt::v7::basic_format_specs<char>, fmt::v7::detail::locale_ref) in libengine_dbg.a(Util.o)
      ...
  "int fmt::v7::detail::format_float<long double>(long double, int, fmt::v7::detail::float_specs, fmt::v7::detail::buffer<char>&)", referenced from:
      fmt::v7::detail::buffer_appender<char> fmt::v7::detail::write<char, fmt::v7::detail::buffer_appender<char>, long double, 0>(fmt::v7::detail::buffer_appender<char>, long double, fmt::v7::basic_format_specs<char>, fmt::v7::detail::locale_ref) in main.o
      fmt::v7::detail::buffer_appender<char> fmt::v7::detail::write<char, fmt::v7::detail::buffer_appender<char>, long double, 0>(fmt::v7::detail::buffer_appender<char>, long double, fmt::v7::basic_format_specs<char>, fmt::v7::detail::locale_ref) in libsimulation2_dbg.a(TurnManager.o)
      fmt::v7::detail::buffer_appender<char> fmt::v7::detail::write<char, fmt::v7::detail::buffer_appender<char>, long double, 0>(fmt::v7::detail::buffer_appender<char>, long double, fmt::v7::basic_format_specs<char>, fmt::v7::detail::locale_ref) in libengine_dbg.a(GameSetup.o)
      fmt::v7::detail::buffer_appender<char> fmt::v7::detail::write<char, fmt::v7::detail::buffer_appender<char>, long double, 0>(fmt::v7::detail::buffer_appender<char>, long double, fmt::v7::basic_format_specs<char>, fmt::v7::detail::locale_ref) in libengine_dbg.a(Util.o)
      fmt::v7::detail::buffer_appender<char> fmt::v7::detail::write<char, fmt::v7::detail::buffer_appender<char>, long double, 0>(fmt::v7::detail::buffer_appender<char>, long double, fmt::v7::basic_format_specs<char>, fmt::v7::detail::locale_ref) in libengine_dbg.a(Filesystem.o)
      fmt::v7::detail::buffer_appender<char> fmt::v7::detail::write<char, fmt::v7::detail::buffer_appender<char>, long double, 0>(fmt::v7::detail::buffer_appender<char>, long double, fmt::v7::basic_format_specs<char>, fmt::v7::detail::locale_ref) in libnetwork_dbg.a(NetClient.o)
      fmt::v7::detail::buffer_appender<char> fmt::v7::detail::write<char, fmt::v7::detail::buffer_appender<char>, long double, 0>(fmt::v7::detail::buffer_appender<char>, long double, fmt::v7::basic_format_specs<char>, fmt::v7::detail::locale_ref) in libengine_dbg.a(Profiler2.o)
      ...
  "fmt::v7::detail::error_handler::on_error(char const*)", referenced from:
      int fmt::v7::detail::parse_nonnegative_int<char, fmt::v7::detail::error_handler&>(char const*&, char const*, fmt::v7::detail::error_handler&&&) in main.o
      fmt::v7::basic_format_parse_context<char, fmt::v7::detail::error_handler>::on_error(char const*) in main.o
      void fmt::v7::detail::handle_char_specs<char, fmt::v7::detail::arg_formatter_base<fmt::v7::detail::buffer_appender<char>, char, fmt::v7::detail::error_handler>::char_spec_handler>(fmt::v7::basic_format_specs<char> const*, fmt::v7::detail::arg_formatter_base<fmt::v7::detail::buffer_appender<char>, char, fmt::v7::detail::error_handler>::char_spec_handler&&) in main.o
      fmt::v7::detail::float_specs fmt::v7::detail::parse_float_type_spec<fmt::v7::detail::error_handler, char>(fmt::v7::basic_format_specs<char> const&, fmt::v7::detail::error_handler&&) in main.o
      void fmt::v7::detail::handle_cstring_type_spec<char, fmt::v7::detail::arg_formatter_base<fmt::v7::detail::buffer_appender<char>, char, fmt::v7::detail::error_handler>::cstring_spec_handler>(char, fmt::v7::detail::arg_formatter_base<fmt::v7::detail::buffer_appender<char>, char, fmt::v7::detail::error_handler>::cstring_spec_handler&&) in main.o
      void fmt::v7::detail::check_string_type_spec<char, fmt::v7::detail::error_handler>(char, fmt::v7::detail::error_handler&&) in main.o
      void fmt::v7::detail::check_pointer_type_spec<char, fmt::v7::detail::error_handler>(char, fmt::v7::detail::error_handler&&) in main.o
      ...
  "std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > fmt::v7::detail::grouping_impl<char>(fmt::v7::detail::locale_ref)", referenced from:
      std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > fmt::v7::detail::grouping<char>(fmt::v7::detail::locale_ref) in main.o
      std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > fmt::v7::detail::grouping<char>(fmt::v7::detail::locale_ref) in libsimulation2_dbg.a(TurnManager.o)
      std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > fmt::v7::detail::grouping<char>(fmt::v7::detail::locale_ref) in libengine_dbg.a(GameSetup.o)
      std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > fmt::v7::detail::grouping<char>(fmt::v7::detail::locale_ref) in libengine_dbg.a(Util.o)
      std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > fmt::v7::detail::grouping<char>(fmt::v7::detail::locale_ref) in libengine_dbg.a(Filesystem.o)
      std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > fmt::v7::detail::grouping<char>(fmt::v7::detail::locale_ref) in libnetwork_dbg.a(NetClient.o)
      std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > fmt::v7::detail::grouping<char>(fmt::v7::detail::locale_ref) in libengine_dbg.a(Profiler2.o)
      ...
  "int fmt::v7::detail::snprintf_float<double>(double, int, fmt::v7::detail::float_specs, fmt::v7::detail::buffer<char>&)", referenced from:
      fmt::v7::detail::buffer_appender<char> fmt::v7::detail::write<char, fmt::v7::detail::buffer_appender<char>, float, 0>(fmt::v7::detail::buffer_appender<char>, float, fmt::v7::basic_format_specs<char>, fmt::v7::detail::locale_ref) in main.o
      fmt::v7::detail::buffer_appender<char> fmt::v7::detail::write<char, fmt::v7::detail::buffer_appender<char>, double, 0>(fmt::v7::detail::buffer_appender<char>, double, fmt::v7::basic_format_specs<char>, fmt::v7::detail::locale_ref) in main.o
      fmt::v7::detail::buffer_appender<char> fmt::v7::detail::write<char, fmt::v7::detail::buffer_appender<char>, float, 0>(fmt::v7::detail::buffer_appender<char>, float, fmt::v7::basic_format_specs<char>, fmt::v7::detail::locale_ref) in libsimulation2_dbg.a(TurnManager.o)
      fmt::v7::detail::buffer_appender<char> fmt::v7::detail::write<char, fmt::v7::detail::buffer_appender<char>, double, 0>(fmt::v7::detail::buffer_appender<char>, double, fmt::v7::basic_format_specs<char>, fmt::v7::detail::locale_ref) in libsimulation2_dbg.a(TurnManager.o)
      fmt::v7::detail::buffer_appender<char> fmt::v7::detail::write<char, fmt::v7::detail::buffer_appender<char>, float, 0>(fmt::v7::detail::buffer_appender<char>, float, fmt::v7::basic_format_specs<char>, fmt::v7::detail::locale_ref) in libengine_dbg.a(GameSetup.o)
      fmt::v7::detail::buffer_appender<char> fmt::v7::detail::write<char, fmt::v7::detail::buffer_appender<char>, double, 0>(fmt::v7::detail::buffer_appender<char>, double, fmt::v7::basic_format_specs<char>, fmt::v7::detail::locale_ref) in libengine_dbg.a(GameSetup.o)
      fmt::v7::detail::buffer_appender<char> fmt::v7::detail::write<char, fmt::v7::detail::buffer_appender<char>, float, 0>(fmt::v7::detail::buffer_appender<char>, float, fmt::v7::basic_format_specs<char>, fmt::v7::detail::locale_ref) in libengine_dbg.a(Util.o)
      ...
  "int fmt::v7::detail::snprintf_float<long double>(long double, int, fmt::v7::detail::float_specs, fmt::v7::detail::buffer<char>&)", referenced from:
      fmt::v7::detail::buffer_appender<char> fmt::v7::detail::write<char, fmt::v7::detail::buffer_appender<char>, long double, 0>(fmt::v7::detail::buffer_appender<char>, long double, fmt::v7::basic_format_specs<char>, fmt::v7::detail::locale_ref) in main.o
      fmt::v7::detail::buffer_appender<char> fmt::v7::detail::write<char, fmt::v7::detail::buffer_appender<char>, long double, 0>(fmt::v7::detail::buffer_appender<char>, long double, fmt::v7::basic_format_specs<char>, fmt::v7::detail::locale_ref) in libsimulation2_dbg.a(TurnManager.o)
      fmt::v7::detail::buffer_appender<char> fmt::v7::detail::write<char, fmt::v7::detail::buffer_appender<char>, long double, 0>(fmt::v7::detail::buffer_appender<char>, long double, fmt::v7::basic_format_specs<char>, fmt::v7::detail::locale_ref) in libengine_dbg.a(GameSetup.o)
      fmt::v7::detail::buffer_appender<char> fmt::v7::detail::write<char, fmt::v7::detail::buffer_appender<char>, long double, 0>(fmt::v7::detail::buffer_appender<char>, long double, fmt::v7::basic_format_specs<char>, fmt::v7::detail::locale_ref) in libengine_dbg.a(Util.o)
      fmt::v7::detail::buffer_appender<char> fmt::v7::detail::write<char, fmt::v7::detail::buffer_appender<char>, long double, 0>(fmt::v7::detail::buffer_appender<char>, long double, fmt::v7::basic_format_specs<char>, fmt::v7::detail::locale_ref) in libengine_dbg.a(Filesystem.o)
      fmt::v7::detail::buffer_appender<char> fmt::v7::detail::write<char, fmt::v7::detail::buffer_appender<char>, long double, 0>(fmt::v7::detail::buffer_appender<char>, long double, fmt::v7::basic_format_specs<char>, fmt::v7::detail::locale_ref) in libnetwork_dbg.a(NetClient.o)
      fmt::v7::detail::buffer_appender<char> fmt::v7::detail::write<char, fmt::v7::detail::buffer_appender<char>, long double, 0>(fmt::v7::detail::buffer_appender<char>, long double, fmt::v7::basic_format_specs<char>, fmt::v7::detail::locale_ref) in libengine_dbg.a(Profiler2.o)
      ...
  "char fmt::v7::detail::decimal_point_impl<char>(fmt::v7::detail::locale_ref)", referenced from:
      char fmt::v7::detail::decimal_point<char>(fmt::v7::detail::locale_ref) in main.o
      char fmt::v7::detail::decimal_point<char>(fmt::v7::detail::locale_ref) in libsimulation2_dbg.a(TurnManager.o)
      char fmt::v7::detail::decimal_point<char>(fmt::v7::detail::locale_ref) in libengine_dbg.a(GameSetup.o)
      char fmt::v7::detail::decimal_point<char>(fmt::v7::detail::locale_ref) in libengine_dbg.a(Util.o)
      char fmt::v7::detail::decimal_point<char>(fmt::v7::detail::locale_ref) in libengine_dbg.a(Filesystem.o)
      char fmt::v7::detail::decimal_point<char>(fmt::v7::detail::locale_ref) in libnetwork_dbg.a(NetClient.o)
      char fmt::v7::detail::decimal_point<char>(fmt::v7::detail::locale_ref) in libengine_dbg.a(Profiler2.o)
      ...
  "char fmt::v7::detail::thousands_sep_impl<char>(fmt::v7::detail::locale_ref)", referenced from:
      char fmt::v7::detail::thousands_sep<char>(fmt::v7::detail::locale_ref) in main.o
      char fmt::v7::detail::thousands_sep<char>(fmt::v7::detail::locale_ref) in libsimulation2_dbg.a(TurnManager.o)
      char fmt::v7::detail::thousands_sep<char>(fmt::v7::detail::locale_ref) in libengine_dbg.a(GameSetup.o)
      char fmt::v7::detail::thousands_sep<char>(fmt::v7::detail::locale_ref) in libengine_dbg.a(Util.o)
      char fmt::v7::detail::thousands_sep<char>(fmt::v7::detail::locale_ref) in libengine_dbg.a(Filesystem.o)
      char fmt::v7::detail::thousands_sep<char>(fmt::v7::detail::locale_ref) in libnetwork_dbg.a(NetClient.o)
      char fmt::v7::detail::thousands_sep<char>(fmt::v7::detail::locale_ref) in libengine_dbg.a(Profiler2.o)
      ...
  "fmt::v7::detail::vformat(fmt::v7::basic_string_view<char>, fmt::v7::format_args)", referenced from:
      CProfiler2::EnableHTTP() in libengine_dbg.a(Profiler2.o)
  "vtable for fmt::v7::format_error", referenced from:
      fmt::v7::format_error::format_error(char const*) in main.o
      fmt::v7::format_error::format_error(char const*) in libsimulation2_dbg.a(TurnManager.o)
      fmt::v7::format_error::format_error(char const*) in libengine_dbg.a(GameSetup.o)
      fmt::v7::format_error::format_error(char const*) in libengine_dbg.a(Util.o)
      fmt::v7::format_error::format_error(char const*) in libengine_dbg.a(Filesystem.o)
      fmt::v7::format_error::format_error(char const*) in libnetwork_dbg.a(NetClient.o)
      fmt::v7::format_error::format_error(char const*) in libengine_dbg.a(Profiler2.o)
      ...
  NOTE: a missing vtable usually means the first non-inline virtual member function has no definition.
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make[1]: *** [../../../binaries/system/pyrogenesis_dbg] Error 1
make: *** [pyrogenesis] Error 2

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

s0600204 planned changes to this revision.Mar 3 2021, 12:53 PM

10.12 is minimal deployment version 10.13 is the minimal compilation version (because of xCode versions), CI links with the 10.14 SDK. I'm not sure if the 10.13 SDK would work - I'm fairly sure the 10.12 doesn't however, there is also a comment in source/tools/dist/build-osx-executable.sh that fmt7 won't compile with the 10.12 SDK.

So, we're building on 10.13(?) with the 10.14 SDK targeting 10.12... ๐Ÿค”

Good to know, thanks.

The zlib version is the same? Did you typo? 10.14 SDK has 1.2.11 anyways, so we could dispense with shipping it ATM.

Not a typo. The version specified at the top of the build-osx-libraries.sh script is that version. (It also appears to be the most current release.)

GMP is not provided by MacOS, the CI happens to have it installed via homebrew, at version 6.2.1 indeed.

Ah. Fair enough.

s0600204 updated this revision to Diff 16264.Mar 3 2021, 4:26 PM
s0600204 edited the summary of this revision. (Show Details)

Change mind about miniupnpc; realise that zlib does support pkg-config

Now also requires D3630 (so as to get a corrected .pc file)

Vulcan added a comment.Mar 3 2021, 4:45 PM

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

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

     8>tinygettext.obj : warning LNK4221: This object file does not define any previously undefined public symbols, so it will not be used by any link operation that consumes this library [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\tinygettext.vcxproj]
     7>e:\jenkins\workspace\vs2015-differential\libraries\source\spidermonkey\include-win32-debug\js\sweepingapi.h(38): warning C4100: 'needs': unreferenced formal parameter (compiling source file ..\..\..\source\network\NetMessageSim.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\network.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\libraries\source\spidermonkey\include-win32-debug\js\sweepingapi.h(38): warning C4100: 'needs': unreferenced formal parameter (compiling source file ..\..\..\source\simulation2\components\CCmpAIManager.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\libraries\source\spidermonkey\include-win32-debug\js\sweepingapi.h(38): warning C4100: 'needs': unreferenced formal parameter (compiling source file ..\..\..\source\simulation2\serialization\BinarySerializer.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\libraries\source\spidermonkey\include-win32-debug\js\sweepingapi.h(38): warning C4100: 'needs': unreferenced formal parameter (compiling source file ..\..\..\source\simulation2\serialization\HashSerializer.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\libraries\source\spidermonkey\include-win32-debug\js\sweepingapi.h(38): warning C4100: 'needs': unreferenced formal parameter (compiling source file ..\..\..\source\simulation2\serialization\StdDeserializer.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\libraries\source\spidermonkey\include-win32-debug\js\sweepingapi.h(38): warning C4100: 'needs': unreferenced formal parameter (compiling source file ..\..\..\source\simulation2\serialization\StdSerializer.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\libraries\source\spidermonkey\include-win32-debug\js\sweepingapi.h(38): warning C4100: 'needs': unreferenced formal parameter (compiling source file ..\..\..\source\simulation2\system\ComponentManagerSerialization.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    17>wsecure_crt.obj : warning LNK4221: This object file does not define any previously undefined public symbols, so it will not be used by any link operation that consumes this library [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\lowlevel.vcxproj]
    17>wprofiler.obj : warning LNK4221: This object file does not define any previously undefined public symbols, so it will not be used by any link operation that consumes this library [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\lowlevel.vcxproj]
    17>manifest.obj : warning LNK4221: This object file does not define any previously undefined public symbols, so it will not be used by any link operation that consumes this library [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\lowlevel.vcxproj]
    17>secure_crt.obj : warning LNK4221: This object file does not define any previously undefined public symbols, so it will not be used by any link operation that consumes this library [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\lowlevel.vcxproj]
    17>posix.obj : warning LNK4221: This object file does not define any previously undefined public symbols, so it will not be used by any link operation that consumes this library [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\lowlevel.vcxproj]
    17>vfs_path.obj : warning LNK4221: This object file does not define any previously undefined public symbols, so it will not be used by any link operation that consumes this library [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\lowlevel.vcxproj]
    17>file_stats.obj : warning LNK4221: This object file does not define any previously undefined public symbols, so it will not be used by any link operation that consumes this library [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\lowlevel.vcxproj]
     4>MSVCRTD.lib(initializers.obj) : warning LNK4098: defaultlib 'msvcrt.lib' conflicts with use of other libs; use /NODEFAULTLIB:library [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\pyrogenesis.vcxproj]
    22>e:\jenkins\workspace\vs2015-differential\libraries\source\spidermonkey\include-win32-debug\js\sweepingapi.h(38): warning C4100: 'needs': unreferenced formal parameter [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\test.vcxproj]
    22>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.

    22>e:\jenkins\workspace\vs2015-differential\source\maths\fixed.h(158): warning C4724: potential mod by 0 [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\test.vcxproj]

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

Vulcan added a comment.Mar 3 2021, 5:00 PM

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

builderr-debug-macos.txt
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: ../../../binaries/system/libnetwork_dbg.a(precompiled.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: ../../../binaries/system/libtinygettext_dbg.a(precompiled.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: ../../../binaries/system/libtinygettext_dbg.a(tinygettext.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: ../../../binaries/system/liblobby_dbg.a(precompiled.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: ../../../binaries/system/libglooxwrapper_dbg.a(precompiled.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: ../../../binaries/system/libsimulation2_dbg.a(precompiled.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: ../../../binaries/system/libscriptinterface_dbg.a(precompiled.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: ../../../binaries/system/libengine_dbg.a(precompiled.o) has no symbols
../../../source/graphics/ShaderProgram.cpp:86:15: warning: 'Reload' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
        virtual void Reload()
                     ^
../../../source/graphics/ShaderProgram.h:124:15: note: overridden virtual function is here
        virtual void Reload() = 0;
                     ^
../../../source/graphics/ShaderProgram.cpp:118:15: warning: 'Bind' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
        virtual void Bind()
                     ^
../../../source/graphics/ShaderProgram.h:135:15: note: overridden virtual function is here
        virtual void Bind() = 0;
                     ^
../../../source/graphics/ShaderProgram.cpp:128:15: warning: 'Unbind' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
        virtual void Unbind()
                     ^
../../../source/graphics/ShaderProgram.h:140:15: note: overridden virtual function is here
        virtual void Unbind() = 0;
                     ^
../../../source/graphics/ShaderProgram.cpp:156:18: warning: 'GetTextureBinding' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
        virtual Binding GetTextureBinding(texture_id_t id)
                        ^
../../../source/graphics/ShaderProgram.h:149:18: note: overridden virtual function is here
        virtual Binding GetTextureBinding(texture_id_t id) = 0;
                        ^
../../../source/graphics/ShaderProgram.cpp:166:15: warning: 'BindTexture' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
        virtual void BindTexture(texture_id_t id, Handle tex)
                     ^
../../../source/graphics/ShaderProgram.h:153:15: note: overridden virtual function is here
        virtual void BindTexture(texture_id_t id, Handle tex) = 0;
                     ^
../../../source/graphics/ShaderProgram.cpp:179:15: warning: 'BindTexture' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
        virtual void BindTexture(texture_id_t id, GLuint tex)
                     ^
../../../source/graphics/ShaderProgram.h:154:15: note: overridden virtual function is here
        virtual void BindTexture(texture_id_t id, GLuint tex) = 0;
                     ^
../../../source/graphics/ShaderProgram.cpp:190:15: warning: 'BindTexture' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
        virtual void BindTexture(Binding id, Handle tex)
                     ^
../../../source/graphics/ShaderProgram.h:155:15: note: overridden virtual function is here
        virtual void BindTexture(Binding id, Handle tex) = 0;
                     ^
../../../source/graphics/ShaderProgram.cpp:197:18: warning: 'GetUniformBinding' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
        virtual Binding GetUniformBinding(uniform_id_t id)
                        ^
../../../source/graphics/ShaderProgram.h:158:18: note: overridden virtual function is here
        virtual Binding GetUniformBinding(uniform_id_t id) = 0;
                        ^
../../../source/graphics/ShaderProgram.cpp:202:15: warning: 'Uniform' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
        virtual void Uniform(Binding id, float v0, float v1, float v2, float v3)
                     ^
../../../source/graphics/ShaderProgram.h:161:15: note: overridden virtual function is here
        virtual void Uniform(Binding id, float v0, float v1, float v2, float v3) = 0;
                     ^
../../../source/graphics/ShaderProgram.cpp:211:15: warning: 'Uniform' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
        virtual void Uniform(Binding id, const CMatrix3D& v)
                     ^
../../../source/graphics/ShaderProgram.h:162:15: note: overridden virtual function is here
        virtual void Uniform(Binding id, const CMatrix3D& v) = 0;
                     ^
../../../source/graphics/ShaderProgram.cpp:230:15: warning: 'Uniform' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
        virtual void Uniform(Binding id, size_t count, const CMatrix3D* v)
                     ^
../../../source/graphics/ShaderProgram.h:163:15: note: overridden virtual function is here
        virtual void Uniform(Binding id, size_t count, const CMatrix3D* v) = 0;
                     ^
../../../source/graphics/ShaderProgram.cpp:236:15: warning: 'Uniform' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
        virtual void Uniform(Binding id, size_t count, const float* v)
                     ^
../../../source/graphics/ShaderProgram.h:164:15: note: overridden virtual function is here
        virtual void Uniform(Binding id, size_t count, const float* v) = 0;
                     ^
12 warnings generated.
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: ../../../binaries/system/libgraphics_dbg.a(precompiled.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: ../../../binaries/system/libatlas_dbg.a(precompiled.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: ../../../binaries/system/libgui_dbg.a(precompiled.o) has no symbols
../../../source/lib/sysdep/arch/amd64/amd64.cpp:70:9: warning: 'OSAtomicAdd64Barrier' is deprecated: first deprecated in macOS 10.12 - Use std::atomic_fetch_add() from <atomic> instead [-Wdeprecated-declarations]
        return OSAtomicAdd64Barrier(increment, (volatile int64_t*)location);
               ^
/usr/include/libkern/OSAtomicDeprecated.h:247:9: note: 'OSAtomicAdd64Barrier' has been explicitly marked deprecated here
int64_t OSAtomicAdd64Barrier( int64_t __theAmount,
        ^
../../../source/lib/sysdep/arch/amd64/amd64.cpp:76:9: warning: 'OSAtomicCompareAndSwapPtrBarrier' is deprecated: first deprecated in macOS 10.12 - Use std::atomic_compare_exchange_strong() from <atomic> instead [-Wdeprecated-declarations]
        return OSAtomicCompareAndSwapPtrBarrier((void*)expected, (void*)newValue, (void* volatile*)location);
               ^
/usr/include/libkern/OSAtomicDeprecated.h:547:6: note: 'OSAtomicCompareAndSwapPtrBarrier' has been explicitly marked deprecated here
bool    OSAtomicCompareAndSwapPtrBarrier( void *__oldValue, void *__newValue, void * volatile *__theValue );
        ^
../../../source/lib/sysdep/arch/amd64/amd64.cpp:81:9: warning: 'OSAtomicCompareAndSwap64Barrier' is deprecated: first deprecated in macOS 10.12 - Use std::atomic_compare_exchange_strong() from <atomic> instead [-Wdeprecated-declarations]
        return OSAtomicCompareAndSwap64Barrier(expected, newValue, location);
               ^
/usr/include/libkern/OSAtomicDeprecated.h:645:9: note: 'OSAtomicCompareAndSwap64Barrier' has been explicitly marked deprecated here
bool    OSAtomicCompareAndSwap64Barrier( int64_t __oldValue, int64_t __newValue,
        ^
3 warnings generated.
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: ../../../binaries/system/liblowlevel_dbg.a(dbghelp.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: ../../../binaries/system/liblowlevel_dbg.a(file_stats.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: ../../../binaries/system/liblowlevel_dbg.a(vfs_path.o) has no symbols
ld: warning: text-based stub file /System/Library/Frameworks//CoreAudio.framework/CoreAudio.tbd and library file /System/Library/Frameworks//CoreAudio.framework/CoreAudio are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//AudioToolbox.framework/AudioToolbox.tbd and library file /System/Library/Frameworks//AudioToolbox.framework/AudioToolbox are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//ForceFeedback.framework/ForceFeedback.tbd and library file /System/Library/Frameworks//ForceFeedback.framework/ForceFeedback are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//CoreVideo.framework/CoreVideo.tbd and library file /System/Library/Frameworks//CoreVideo.framework/CoreVideo are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//Cocoa.framework/Cocoa.tbd and library file /System/Library/Frameworks//Cocoa.framework/Cocoa are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//IOKit.framework/IOKit.tbd and library file /System/Library/Frameworks//IOKit.framework/IOKit are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//QuartzCore.framework/QuartzCore.tbd and library file /System/Library/Frameworks//QuartzCore.framework/QuartzCore are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//Metal.framework/Metal.tbd and library file /System/Library/Frameworks//Metal.framework/Metal are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//OpenGL.framework/OpenGL.tbd and library file /System/Library/Frameworks//OpenGL.framework/OpenGL are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//Security.framework/Security.tbd and library file /System/Library/Frameworks//Security.framework/Security are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//OpenAL.framework/OpenAL.tbd and library file /System/Library/Frameworks//OpenAL.framework/OpenAL are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//ApplicationServices.framework/ApplicationServices.tbd and library file /System/Library/Frameworks//ApplicationServices.framework/ApplicationServices are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//Cocoa.framework/Cocoa.tbd and library file /System/Library/Frameworks//Cocoa.framework/Cocoa are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//CoreFoundation.framework/CoreFoundation.tbd and library file /System/Library/Frameworks//CoreFoundation.framework/CoreFoundation are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//CoreGraphics.framework/Versions/A/CoreGraphics.tbd and library file /System/Library/Frameworks//CoreGraphics.framework/Versions/A/CoreGraphics are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//CoreText.framework/Versions/A/CoreText.tbd and library file /System/Library/Frameworks//CoreText.framework/Versions/A/CoreText are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//ImageIO.framework/Versions/A/ImageIO.tbd and library file /System/Library/Frameworks//ImageIO.framework/Versions/A/ImageIO are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//ColorSync.framework/Versions/A/ColorSync.tbd and library file /System/Library/Frameworks//ColorSync.framework/Versions/A/ColorSync are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSyncLegacy.framework/Versions/A/ColorSyncLegacy.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSyncLegacy.framework/Versions/A/ColorSyncLegacy are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//CoreServices.framework/Versions/A/CoreServices.tbd and library file /System/Library/Frameworks//CoreServices.framework/Versions/A/CoreServices are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.tbd and library file /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.dylib are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.tbd and library file /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//AppKit.framework/Versions/C/AppKit.tbd and library file /System/Library/Frameworks//AppKit.framework/Versions/C/AppKit are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//CoreData.framework/Versions/A/CoreData.tbd and library file /System/Library/Frameworks//CoreData.framework/Versions/A/CoreData are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//CoreImage.framework/Versions/A/CoreImage.tbd and library file /System/Library/Frameworks//CoreImage.framework/Versions/A/CoreImage are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//CFNetwork.framework/Versions/A/CFNetwork.tbd and library file /System/Library/Frameworks//CFNetwork.framework/Versions/A/CFNetwork are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/FSEvents.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/FSEvents are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SharedFileList.framework/Versions/A/SharedFileList.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SharedFileList.framework/Versions/A/SharedFileList are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/UIFoundation.tbd and library file /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/UIFoundation are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//Foundation.framework/Versions/C/Foundation.tbd and library file /System/Library/Frameworks//Foundation.framework/Versions/C/Foundation are out of sync. Falling back to library file for linking.
ld: warning: object file (../../../libraries/osx/fmt/lib/libfmt.a(format.cc.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: text-based stub file /System/Library/Frameworks//CoreFoundation.framework/CoreFoundation.tbd and library file /System/Library/Frameworks//CoreFoundation.framework/CoreFoundation are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//CoreAudio.framework/CoreAudio.tbd and library file /System/Library/Frameworks//CoreAudio.framework/CoreAudio are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//AudioToolbox.framework/AudioToolbox.tbd and library file /System/Library/Frameworks//AudioToolbox.framework/AudioToolbox are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//ForceFeedback.framework/ForceFeedback.tbd and library file /System/Library/Frameworks//ForceFeedback.framework/ForceFeedback are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//CoreVideo.framework/CoreVideo.tbd and library file /System/Library/Frameworks//CoreVideo.framework/CoreVideo are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//Cocoa.framework/Cocoa.tbd and library file /System/Library/Frameworks//Cocoa.framework/Cocoa are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//IOKit.framework/IOKit.tbd and library file /System/Library/Frameworks//IOKit.framework/IOKit are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//QuartzCore.framework/QuartzCore.tbd and library file /System/Library/Frameworks//QuartzCore.framework/QuartzCore are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//Metal.framework/Metal.tbd and library file /System/Library/Frameworks//Metal.framework/Metal are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//OpenGL.framework/OpenGL.tbd and library file /System/Library/Frameworks//OpenGL.framework/OpenGL are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//Security.framework/Security.tbd and library file /System/Library/Frameworks//Security.framework/Security are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//OpenAL.framework/OpenAL.tbd and library file /System/Library/Frameworks//OpenAL.framework/OpenAL are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//AppKit.framework/Versions/C/AppKit.tbd and library file /System/Library/Frameworks//AppKit.framework/Versions/C/AppKit are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//CoreData.framework/Versions/A/CoreData.tbd and library file /System/Library/Frameworks//CoreData.framework/Versions/A/CoreData are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//ApplicationServices.framework/Versions/A/ApplicationServices.tbd and library file /System/Library/Frameworks//ApplicationServices.framework/Versions/A/ApplicationServices are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//CoreImage.framework/Versions/A/CoreImage.tbd and library file /System/Library/Frameworks//CoreImage.framework/Versions/A/CoreImage are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.tbd and library file /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.dylib are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.tbd and library file /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/UIFoundation.tbd and library file /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/UIFoundation are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//Foundation.framework/Versions/C/Foundation.tbd and library file /System/Library/Frameworks//Foundation.framework/Versions/C/Foundation are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//CoreGraphics.framework/Versions/A/CoreGraphics.tbd and library file /System/Library/Frameworks//CoreGraphics.framework/Versions/A/CoreGraphics are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//CoreText.framework/Versions/A/CoreText.tbd and library file /System/Library/Frameworks//CoreText.framework/Versions/A/CoreText are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//ImageIO.framework/Versions/A/ImageIO.tbd and library file /System/Library/Frameworks//ImageIO.framework/Versions/A/ImageIO are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//ColorSync.framework/Versions/A/ColorSync.tbd and library file /System/Library/Frameworks//ColorSync.framework/Versions/A/ColorSync are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSyncLegacy.framework/Versions/A/ColorSyncLegacy.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSyncLegacy.framework/Versions/A/ColorSyncLegacy are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//CoreServices.framework/Versions/A/CoreServices.tbd and library file /System/Library/Frameworks//CoreServices.framework/Versions/A/CoreServices are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//CoreFoundation.framework/Versions/A/CoreFoundation.tbd and library file /System/Library/Frameworks//CoreFoundation.framework/Versions/A/CoreFoundation are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//CFNetwork.framework/Versions/A/CFNetwork.tbd and library file /System/Library/Frameworks//CFNetwork.framework/Versions/A/CFNetwork are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/FSEvents.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/FSEvents are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SharedFileList.framework/Versions/A/SharedFileList.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SharedFileList.framework/Versions/A/SharedFileList are out of sync. Falling back to library file for linking.
ld: warning: object file (../../../libraries/osx/fmt/lib/libfmt.a(format.cc.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: text-based stub file /System/Library/Frameworks//CoreFoundation.framework/CoreFoundation.tbd and library file /System/Library/Frameworks//CoreFoundation.framework/CoreFoundation are out of sync. Falling back to library file for linking.
builderr-release-macos.txt
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: ../../../binaries/system/libnetwork.a(precompiled.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: ../../../binaries/system/libtinygettext.a(precompiled.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: ../../../binaries/system/libtinygettext.a(tinygettext.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: ../../../binaries/system/liblobby.a(precompiled.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: ../../../binaries/system/libglooxwrapper.a(precompiled.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: ../../../binaries/system/libsimulation2.a(precompiled.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: ../../../binaries/system/libscriptinterface.a(precompiled.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: ../../../binaries/system/libengine.a(precompiled.o) has no symbols
../../../source/graphics/ShaderProgram.cpp:86:15: warning: 'Reload' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
        virtual void Reload()
                     ^
../../../source/graphics/ShaderProgram.h:124:15: note: overridden virtual function is here
        virtual void Reload() = 0;
                     ^
../../../source/graphics/ShaderProgram.cpp:118:15: warning: 'Bind' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
        virtual void Bind()
                     ^
../../../source/graphics/ShaderProgram.h:135:15: note: overridden virtual function is here
        virtual void Bind() = 0;
                     ^
../../../source/graphics/ShaderProgram.cpp:128:15: warning: 'Unbind' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
        virtual void Unbind()
                     ^
../../../source/graphics/ShaderProgram.h:140:15: note: overridden virtual function is here
        virtual void Unbind() = 0;
                     ^
../../../source/graphics/ShaderProgram.cpp:156:18: warning: 'GetTextureBinding' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
        virtual Binding GetTextureBinding(texture_id_t id)
                        ^
../../../source/graphics/ShaderProgram.h:149:18: note: overridden virtual function is here
        virtual Binding GetTextureBinding(texture_id_t id) = 0;
                        ^
../../../source/graphics/ShaderProgram.cpp:166:15: warning: 'BindTexture' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
        virtual void BindTexture(texture_id_t id, Handle tex)
                     ^
../../../source/graphics/ShaderProgram.h:153:15: note: overridden virtual function is here
        virtual void BindTexture(texture_id_t id, Handle tex) = 0;
                     ^
../../../source/graphics/ShaderProgram.cpp:179:15: warning: 'BindTexture' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
        virtual void BindTexture(texture_id_t id, GLuint tex)
                     ^
../../../source/graphics/ShaderProgram.h:154:15: note: overridden virtual function is here
        virtual void BindTexture(texture_id_t id, GLuint tex) = 0;
                     ^
../../../source/graphics/ShaderProgram.cpp:190:15: warning: 'BindTexture' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
        virtual void BindTexture(Binding id, Handle tex)
                     ^
../../../source/graphics/ShaderProgram.h:155:15: note: overridden virtual function is here
        virtual void BindTexture(Binding id, Handle tex) = 0;
                     ^
../../../source/graphics/ShaderProgram.cpp:197:18: warning: 'GetUniformBinding' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
        virtual Binding GetUniformBinding(uniform_id_t id)
                        ^
../../../source/graphics/ShaderProgram.h:158:18: note: overridden virtual function is here
        virtual Binding GetUniformBinding(uniform_id_t id) = 0;
                        ^
../../../source/graphics/ShaderProgram.cpp:202:15: warning: 'Uniform' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
        virtual void Uniform(Binding id, float v0, float v1, float v2, float v3)
                     ^
../../../source/graphics/ShaderProgram.h:161:15: note: overridden virtual function is here
        virtual void Uniform(Binding id, float v0, float v1, float v2, float v3) = 0;
                     ^
../../../source/graphics/ShaderProgram.cpp:211:15: warning: 'Uniform' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
        virtual void Uniform(Binding id, const CMatrix3D& v)
                     ^
../../../source/graphics/ShaderProgram.h:162:15: note: overridden virtual function is here
        virtual void Uniform(Binding id, const CMatrix3D& v) = 0;
                     ^
../../../source/graphics/ShaderProgram.cpp:230:15: warning: 'Uniform' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
        virtual void Uniform(Binding id, size_t count, const CMatrix3D* v)
                     ^
../../../source/graphics/ShaderProgram.h:163:15: note: overridden virtual function is here
        virtual void Uniform(Binding id, size_t count, const CMatrix3D* v) = 0;
                     ^
../../../source/graphics/ShaderProgram.cpp:236:15: warning: 'Uniform' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
        virtual void Uniform(Binding id, size_t count, const float* v)
                     ^
../../../source/graphics/ShaderProgram.h:164:15: note: overridden virtual function is here
        virtual void Uniform(Binding id, size_t count, const float* v) = 0;
                     ^
12 warnings generated.
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: ../../../binaries/system/libgraphics.a(precompiled.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: ../../../binaries/system/libatlas.a(precompiled.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: ../../../binaries/system/libgui.a(precompiled.o) has no symbols
../../../source/lib/sysdep/arch/amd64/amd64.cpp:70:9: warning: 'OSAtomicAdd64Barrier' is deprecated: first deprecated in macOS 10.12 - Use std::atomic_fetch_add() from <atomic> instead [-Wdeprecated-declarations]
        return OSAtomicAdd64Barrier(increment, (volatile int64_t*)location);
               ^
/usr/include/libkern/OSAtomicDeprecated.h:247:9: note: 'OSAtomicAdd64Barrier' has been explicitly marked deprecated here
int64_t OSAtomicAdd64Barrier( int64_t __theAmount,
        ^
../../../source/lib/sysdep/arch/amd64/amd64.cpp:76:9: warning: 'OSAtomicCompareAndSwapPtrBarrier' is deprecated: first deprecated in macOS 10.12 - Use std::atomic_compare_exchange_strong() from <atomic> instead [-Wdeprecated-declarations]
        return OSAtomicCompareAndSwapPtrBarrier((void*)expected, (void*)newValue, (void* volatile*)location);
               ^
/usr/include/libkern/OSAtomicDeprecated.h:547:6: note: 'OSAtomicCompareAndSwapPtrBarrier' has been explicitly marked deprecated here
bool    OSAtomicCompareAndSwapPtrBarrier( void *__oldValue, void *__newValue, void * volatile *__theValue );
        ^
../../../source/lib/sysdep/arch/amd64/amd64.cpp:81:9: warning: 'OSAtomicCompareAndSwap64Barrier' is deprecated: first deprecated in macOS 10.12 - Use std::atomic_compare_exchange_strong() from <atomic> instead [-Wdeprecated-declarations]
        return OSAtomicCompareAndSwap64Barrier(expected, newValue, location);
               ^
/usr/include/libkern/OSAtomicDeprecated.h:645:9: note: 'OSAtomicCompareAndSwap64Barrier' has been explicitly marked deprecated here
bool    OSAtomicCompareAndSwap64Barrier( int64_t __oldValue, int64_t __newValue,
        ^
3 warnings generated.
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: ../../../binaries/system/liblowlevel.a(dbghelp.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: ../../../binaries/system/liblowlevel.a(file_stats.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: ../../../binaries/system/liblowlevel.a(vfs_path.o) has no symbols
ld: warning: text-based stub file /System/Library/Frameworks//CoreAudio.framework/CoreAudio.tbd and library file /System/Library/Frameworks//CoreAudio.framework/CoreAudio are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//AudioToolbox.framework/AudioToolbox.tbd and library file /System/Library/Frameworks//AudioToolbox.framework/AudioToolbox are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//ForceFeedback.framework/ForceFeedback.tbd and library file /System/Library/Frameworks//ForceFeedback.framework/ForceFeedback are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//CoreVideo.framework/CoreVideo.tbd and library file /System/Library/Frameworks//CoreVideo.framework/CoreVideo are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//Cocoa.framework/Cocoa.tbd and library file /System/Library/Frameworks//Cocoa.framework/Cocoa are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//IOKit.framework/IOKit.tbd and library file /System/Library/Frameworks//IOKit.framework/IOKit are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//QuartzCore.framework/QuartzCore.tbd and library file /System/Library/Frameworks//QuartzCore.framework/QuartzCore are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//Metal.framework/Metal.tbd and library file /System/Library/Frameworks//Metal.framework/Metal are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//OpenGL.framework/OpenGL.tbd and library file /System/Library/Frameworks//OpenGL.framework/OpenGL are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//Security.framework/Security.tbd and library file /System/Library/Frameworks//Security.framework/Security are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//OpenAL.framework/OpenAL.tbd and library file /System/Library/Frameworks//OpenAL.framework/OpenAL are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//ApplicationServices.framework/ApplicationServices.tbd and library file /System/Library/Frameworks//ApplicationServices.framework/ApplicationServices are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//Cocoa.framework/Cocoa.tbd and library file /System/Library/Frameworks//Cocoa.framework/Cocoa are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//CoreFoundation.framework/CoreFoundation.tbd and library file /System/Library/Frameworks//CoreFoundation.framework/CoreFoundation are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//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.

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

s0600204 added inline comments.Mar 3 2021, 5:10 PM
build/premake/extern_libs5.lua
497 โ†—(On Diff #16199)

I've actually realised I was wrong to assert that it wouldn't build on pre-2.2.1 systems if we used pkgconfig here. (Which I would have known if I'd actually tried it ๐Ÿคฆ.)

It just means that those with the miniupnpc headers installed outside the standard search paths (/usr/include and /usr/local/include for most people) will most likely run into difficulties. And there will be an unnecessary/incorrect (but valid!) path added to the header search locations.


Oh, and I tried building with miniupnpc disabled via config2.h (and not including the headers and libs). Haven't the foggiest what functionality was disabled, but pyrogenesis built and ran.

wraitii added inline comments.Mar 3 2021, 5:17 PM
build/premake/extern_libs5.lua
497 โ†—(On Diff #16199)

I think minipunpc is the STUN library, so you probably can't host MP over the lobby.

s0600204 added inline comments.Mar 3 2021, 5:46 PM
build/premake/extern_libs5.lua
497 โ†—(On Diff #16199)

Mmh... it was bundled back in 2013 by JoshuaJB; STUN wasn't implemented until 2017 (D364) and appears to use gloox and enet (there's no mention of minipnpc in the revision).

From what I can tell (from the attached ticket #2305), if a user disables STUN, UPnP is used instead (which is provided by miniupnpc). If both are disabled, then yeah I suppose you wouldn't be able to host.

s0600204 updated this revision to Diff 16346.Mar 6 2021, 9:57 PM

Rebase;
Use cp instead of ln;

Vulcan added a comment.Mar 6 2021, 9:58 PM

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

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

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.

     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/4577/display/redirect

s0600204 updated this revision to Diff 16347.Mar 6 2021, 11:25 PM

Change cp arguments (the MacOS version of cp lacks args that the GNU one possesses.)

Build was aborted.

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

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/4578/display/redirect

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

builderr-debug-macos.txt
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: ../../../binaries/system/libengine_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//CoreGraphics.framework/Versions/A/CoreGraphics.tbd and library file /System/Library/Frameworks//CoreGraphics.framework/Versions/A/CoreGraphics are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//CoreText.framework/Versions/A/CoreText.tbd and library file /System/Library/Frameworks//CoreText.framework/Versions/A/CoreText are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//ImageIO.framework/Versions/A/ImageIO.tbd and library file /System/Library/Frameworks//ImageIO.framework/Versions/A/ImageIO are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//ColorSync.framework/Versions/A/ColorSync.tbd and library file /System/Library/Frameworks//ColorSync.framework/Versions/A/ColorSync are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSyncLegacy.framework/Versions/A/ColorSyncLegacy.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSyncLegacy.framework/Versions/A/ColorSyncLegacy are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//CoreServices.framework/Versions/A/CoreServices.tbd and library file /System/Library/Frameworks//CoreServices.framework/Versions/A/CoreServices are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.tbd and library file /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.dylib are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.tbd and library file /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/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//CFNetwork.framework/Versions/A/CFNetwork.tbd and library file /System/Library/Frameworks//CFNetwork.framework/Versions/A/CFNetwork are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/FSEvents.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/FSEvents are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SharedFileList.framework/Versions/A/SharedFileList.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SharedFileList.framework/Versions/A/SharedFileList are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/UIFoundation.tbd and library file /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/UIFoundation are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//Foundation.framework/Versions/C/Foundation.tbd and library file /System/Library/Frameworks//Foundation.framework/Versions/C/Foundation are out of sync. Falling back to library file for linking.
ld: warning: object file (../../../libraries/osx/fmt/lib/libfmt.a(format.cc.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: text-based stub file /System/Library/Frameworks//CoreFoundation.framework/CoreFoundation.tbd and library file /System/Library/Frameworks//CoreFoundation.framework/CoreFoundation are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//CoreAudio.framework/CoreAudio.tbd and library file /System/Library/Frameworks//CoreAudio.framework/CoreAudio are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//AudioToolbox.framework/AudioToolbox.tbd and library file /System/Library/Frameworks//AudioToolbox.framework/AudioToolbox are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//ForceFeedback.framework/ForceFeedback.tbd and library file /System/Library/Frameworks//ForceFeedback.framework/ForceFeedback are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//CoreVideo.framework/CoreVideo.tbd and library file /System/Library/Frameworks//CoreVideo.framework/CoreVideo are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//Cocoa.framework/Cocoa.tbd and library file /System/Library/Frameworks//Cocoa.framework/Cocoa are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//IOKit.framework/IOKit.tbd and library file /System/Library/Frameworks//IOKit.framework/IOKit are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//QuartzCore.framework/QuartzCore.tbd and library file /System/Library/Frameworks//QuartzCore.framework/QuartzCore are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//Metal.framework/Metal.tbd and library file /System/Library/Frameworks//Metal.framework/Metal are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//OpenGL.framework/OpenGL.tbd and library file /System/Library/Frameworks//OpenGL.framework/OpenGL are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//Security.framework/Security.tbd and library file /System/Library/Frameworks//Security.framework/Security are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//OpenAL.framework/OpenAL.tbd and library file /System/Library/Frameworks//OpenAL.framework/OpenAL are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//AppKit.framework/Versions/C/AppKit.tbd and library file /System/Library/Frameworks//AppKit.framework/Versions/C/AppKit are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//CoreData.framework/Versions/A/CoreData.tbd and library file /System/Library/Frameworks//CoreData.framework/Versions/A/CoreData are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//ApplicationServices.framework/Versions/A/ApplicationServices.tbd and library file /System/Library/Frameworks//ApplicationServices.framework/Versions/A/ApplicationServices are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//CoreImage.framework/Versions/A/CoreImage.tbd and library file /System/Library/Frameworks//CoreImage.framework/Versions/A/CoreImage are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.tbd and library file /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.dylib are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.tbd and library file /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/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/libengine.a(precompiled.o) has no symbols
ld: warning: text-based stub file /System/Library/Frameworks//CoreAudio.framework/CoreAudio.tbd and library file /System/Library/Frameworks//CoreAudio.framework/CoreAudio are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//AudioToolbox.framework/AudioToolbox.tbd and library file /System/Library/Frameworks//AudioToolbox.framework/AudioToolbox are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//ForceFeedback.framework/ForceFeedback.tbd and library file /System/Library/Frameworks//ForceFeedback.framework/ForceFeedback are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//CoreVideo.framework/CoreVideo.tbd and library file /System/Library/Frameworks//CoreVideo.framework/CoreVideo are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//Cocoa.framework/Cocoa.tbd and library file /System/Library/Frameworks//Cocoa.framework/Cocoa are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//IOKit.framework/IOKit.tbd and library file /System/Library/Frameworks//IOKit.framework/IOKit are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//QuartzCore.framework/QuartzCore.tbd and library file /System/Library/Frameworks//QuartzCore.framework/QuartzCore are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//Metal.framework/Metal.tbd and library file /System/Library/Frameworks//Metal.framework/Metal are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//OpenGL.framework/OpenGL.tbd and library file /System/Library/Frameworks//OpenGL.framework/OpenGL are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//Security.framework/Security.tbd and library file /System/Library/Frameworks//Security.framework/Security are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//OpenAL.framework/OpenAL.tbd and library file /System/Library/Frameworks//OpenAL.framework/OpenAL are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//ApplicationServices.framework/ApplicationServices.tbd and library file /System/Library/Frameworks//ApplicationServices.framework/ApplicationServices are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//Cocoa.framework/Cocoa.tbd and library file /System/Library/Frameworks//Cocoa.framework/Cocoa are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//CoreFoundation.framework/CoreFoundation.tbd and library file /System/Library/Frameworks//CoreFoundation.framework/CoreFoundation are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//AppKit.framework/Versions/C/AppKit.tbd and library file /System/Library/Frameworks//AppKit.framework/Versions/C/AppKit are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//CoreData.framework/Versions/A/CoreData.tbd and library file /System/Library/Frameworks//CoreData.framework/Versions/A/CoreData are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.tbd and library file /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.dylib are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.tbd and library file /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//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//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//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//CoreImage.framework/Versions/A/CoreImage.tbd and library file /System/Library/Frameworks//CoreImage.framework/Versions/A/CoreImage are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.tbd and library file /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.dylib are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.tbd and library file /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//AppKit.framework/Versions/C/AppKit.tbd and library file /System/Library/Frameworks//AppKit.framework/Versions/C/AppKit are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//CoreData.framework/Versions/A/CoreData.tbd and library file /System/Library/Frameworks//CoreData.framework/Versions/A/CoreData are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//ApplicationServices.framework/Versions/A/ApplicationServices.tbd and library file /System/Library/Frameworks//ApplicationServices.framework/Versions/A/ApplicationServices are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/UIFoundation.tbd and library file /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/UIFoundation are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//Foundation.framework/Versions/C/Foundation.tbd and library file /System/Library/Frameworks//Foundation.framework/Versions/C/Foundation are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//CoreGraphics.framework/Versions/A/CoreGraphics.tbd and library file /System/Library/Frameworks//CoreGraphics.framework/Versions/A/CoreGraphics are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//CoreText.framework/Versions/A/CoreText.tbd and library file /System/Library/Frameworks//CoreText.framework/Versions/A/CoreText are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//ImageIO.framework/Versions/A/ImageIO.tbd and library file /System/Library/Frameworks//ImageIO.framework/Versions/A/ImageIO are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//ColorSync.framework/Versions/A/ColorSync.tbd and library file /System/Library/Frameworks//ColorSync.framework/Versions/A/ColorSync are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSyncLegacy.framework/Versions/A/ColorSyncLegacy.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSyncLegacy.framework/Versions/A/ColorSyncLegacy are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//CoreServices.framework/Versions/A/CoreServices.tbd and library file /System/Library/Frameworks//CoreServices.framework/Versions/A/CoreServices are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//CoreFoundation.framework/Versions/A/CoreFoundation.tbd and library file /System/Library/Frameworks//CoreFoundation.framework/Versions/A/CoreFoundation are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//CFNetwork.framework/Versions/A/CFNetwork.tbd and library file /System/Library/Frameworks//CFNetwork.framework/Versions/A/CFNetwork are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/FSEvents.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/FSEvents are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SharedFileList.framework/Versions/A/SharedFileList.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SharedFileList.framework/Versions/A/SharedFileList are out of sync. Falling back to library file for linking.
ld: warning: object file (../../../libraries/osx/fmt/lib/libfmt.a(format.cc.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: text-based stub file /System/Library/Frameworks//CoreFoundation.framework/CoreFoundation.tbd and library file /System/Library/Frameworks//CoreFoundation.framework/CoreFoundation are out of sync. Falling back to library file for linking.

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

So, we're building on 10.13(?) with the 10.14 SDK targeting 10.12... ๐Ÿค”

That's correct. Perhaps surprisingly, Apple has relatively good forward/backwards compatibility with their SDKs.

build/premake/extern_libs5.lua
497 โ†—(On Diff #16199)

Mh, you might well be right.

libraries/osx/build-osx-libs.sh
138 โ†—(On Diff #16347)

commented out

1015 โ†—(On Diff #16347)

assuming this id debug

s0600204 updated this revision to Diff 17358.May 3 2021, 5:34 PM

Upload without CI-only debugging commit

(Said commit was so that it wasn't necessary to do a full rebuild of all dependencies on the OSX CI every time this revision was updated.)

Vulcan added a comment.May 3 2021, 5:36 PM

Build was aborted.

builderr-debug-macos.txt
In file included from ../../../source/test_root.cpp:8:
../../../source/lib/external_libraries/libsdl.h:32:11: fatal error: 'SDL.h' file not found
# include "SDL.h"
          ^~~~~~~
1 error generated.
make[1]: *** [obj/test_Debug/test_root.o] Error 1
make: *** [test] Error 2

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

Vulcan added a comment.May 3 2021, 5:38 PM

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

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

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/5227/display/redirect

Freagarach added a subscriber: Freagarach.EditedMay 8 2021, 7:36 AM
Updating bundled third-party dependencies...

FCollada is already up to date.

SpiderMonkey is already up to date.

NVTT is already up to date.

make: Entering directory '/media/,,,/0AD/SVN-C/build/premake/premake5/build/gmake2.unix'
==== Building lua-lib (release) ====
==== Building zip-lib (release) ====
==== Building zlib-lib (release) ====
==== Building curl-lib (release) ====
==== Building mbedtls-lib (release) ====
==== Building luashim-lib (release) ====
==== Building example (release) ====
==== Building luasocket (release) ====
==== Building Premake5 (release) ====
make: Leaving directory '/media/,,,/0AD/SVN-C/build/premake/premake5/build/gmake2.unix'

Premake args:  --atlas
Package miniupnpc was not found in the pkg-config search path.
Perhaps you should add the directory containing `miniupnpc.pc'
to the PKG_CONFIG_PATH environment variable
No package 'miniupnpc' found
Package miniupnpc was not found in the pkg-config search path.
Perhaps you should add the directory containing `miniupnpc.pc'
to the PKG_CONFIG_PATH environment variable
No package 'miniupnpc' found
Package miniupnpc was not found in the pkg-config search path.
Perhaps you should add the directory containing `miniupnpc.pc'
to the PKG_CONFIG_PATH environment variable
No package 'miniupnpc' found
Package miniupnpc was not found in the pkg-config search path.
Perhaps you should add the directory containing `miniupnpc.pc'
to the PKG_CONFIG_PATH environment variable
No package 'miniupnpc' found
Package miniupnpc was not found in the pkg-config search path.
Perhaps you should add the directory containing `miniupnpc.pc'
to the PKG_CONFIG_PATH environment variable
No package 'miniupnpc' found
Building configurations...
Running action 'gmake'...
Generated ../workspaces/gcc/pyrogenesis.make...
Generated ../workspaces/gcc/simulation2.make...
Generated ../workspaces/gcc/engine.make...
Generated ../workspaces/gcc/graphics.make...
Generated ../workspaces/gcc/atlas.make...
Generated ../workspaces/gcc/gui.make...
Generated ../workspaces/gcc/lowlevel.make...
Generated ../workspaces/gcc/test.make...
Done (2292ms).

real	0m5.876s
user	0m2.961s
sys	0m0.277s
==== Building mocks_real (release) ====
==== Building network (release) ====
==== Building rlinterface (release) ====
==== Building tinygettext (release) ====
==== Building lobby (release) ====
==== Building glooxwrapper (release) ====
==== Building simulation2 (release) ====
==== Building scriptinterface (release) ====
==== Building engine (release) ====
==== Building graphics (release) ====
==== Building atlas (release) ====
==== Building gui (release) ====
CGUISetting.cpp
Linking gui
==== Building lowlevel (release) ====
==== Building mongoose (release) ====
==== Building Collada (release) ====
==== Building pyrogenesis (release) ====
Linking pyrogenesis
../../../binaries/system/libnetwork.a(NetServer.o): In function `operator()':
/media/,,,/0AD/SVN-C/build/workspaces/gcc/../../../source/network/NetServer.cpp:272: undefined reference to `FreeUPNPUrls'
../../../binaries/system/libnetwork.a(NetServer.o): In function `CNetServerWorker::SetupUPnP()':
/media/,,,/0AD/SVN-C/build/workspaces/gcc/../../../source/network/NetServer.cpp:295: undefined reference to `upnpDiscover'
/media/,,,/0AD/SVN-C/build/workspaces/gcc/../../../source/network/NetServer.cpp:298: undefined reference to `UPNP_GetValidIGD'
/media/,,,/0AD/SVN-C/build/workspaces/gcc/../../../source/network/NetServer.cpp:327: undefined reference to `UPNP_GetExternalIPAddress'
/media/,,,/0AD/SVN-C/build/workspaces/gcc/../../../source/network/NetServer.cpp:330: undefined reference to `strupnperror'
/media/,,,/0AD/SVN-C/build/workspaces/gcc/../../../source/network/NetServer.cpp:286: undefined reference to `UPNP_GetIGDFromUrl'
/media/,,,/0AD/SVN-C/build/workspaces/gcc/../../../source/network/NetServer.cpp:337: undefined reference to `UPNP_AddPortMapping'
/media/,,,/0AD/SVN-C/build/workspaces/gcc/../../../source/network/NetServer.cpp:341: undefined reference to `strupnperror'
/media/,,,/0AD/SVN-C/build/workspaces/gcc/../../../source/network/NetServer.cpp:348: undefined reference to `UPNP_GetSpecificPortMappingEntry'
/media/,,,/0AD/SVN-C/build/workspaces/gcc/../../../source/network/NetServer.cpp:359: undefined reference to `strupnperror'
../../../binaries/system/libnetwork.a(NetServer.o): In function `operator()':
/media/,,,/0AD/SVN-C/build/workspaces/gcc/../../../source/network/NetServer.cpp:273: undefined reference to `freeUPNPDevlist'
collect2: error: ld returned 1 exit status
pyrogenesis.make:80: recipe for target '../../../binaries/system/pyrogenesis' failed
make[1]: *** [../../../binaries/system/pyrogenesis] Error 1
Makefile:70: recipe for target 'pyrogenesis' failed
make: *** [pyrogenesis] Error 2

I can do a clean build, but that was not part of the test plan. ;) (And takes seriously long on my machine.)
As for the lib (miniupnpc: /usr/include/miniupnpc):

libminiupnpc-dev/bionic,now 1.9.20140610-4ubuntu2 amd64 [installed]
  UPnP IGD client lightweight library development files

libminiupnpc10/bionic,now 1.9.20140610-4ubuntu2 amd64 [installed]
  UPnP IGD client lightweight library

(Reading your comment in the code, this is expected?)

s0600204 updated this revision to Diff 17444.May 8 2021, 6:10 PM
s0600204 edited the summary of this revision. (Show Details)

(Reading your comment in the code, this is expected?)

Ehhh... not really. Looks like I got hung up on v2.2.1 fixing the header include paths, and failed to notice that pkg-config support was only added in v2.1.

Vulcan added a comment.May 8 2021, 6:11 PM

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

builderr-debug-macos.txt
In file included from ../../../source/ps/GameSetup/GameSetup.cpp:25:
../../../source/lib/external_libraries/libsdl.h:32:11: fatal error: 'SDL.h' file not found
# include "SDL.h"
          ^~~~~~~
In file included from ../../../source/ps/ModIo.cpp:25:
../../../source/ps/ModIo.h:30:10: fatal error: 'sodium.h' file not found
#include <sodium.h>
         ^~~~~~~~~~
In file included from ../../../source/ps/SavedGame.cpp:23:
In file included from ../../../source/i18n/L10n.h:27:
../../../source/lib/external_libraries/icu.h:26:10: fatal error: 'unicode/smpdtfmt.h' file not found
#include <unicode/smpdtfmt.h>
         ^~~~~~~~~~~~~~~~~~~~
1 error generated.
make[1]: *** [obj/engine_Debug/SavedGame.o] Error 1
make[1]: *** Waiting for unfinished jobs....
1 error generated.
1 error generated.
make[1]: *** [obj/engine_Debug/GameSetup.o] Error 1
make[1]: *** [obj/engine_Debug/ModIo.o] Error 1
make: *** [engine] Error 2

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

Vulcan added a comment.May 8 2021, 6:16 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.

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/5282/display/redirect

Vulcan added a comment.May 8 2021, 6:19 PM

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

builderr-debug-gcc7.txt
/usr/bin/ld: cannot find -lminipupnpc
collect2: error: ld returned 1 exit status
make[1]: *** [test.make:346: ../../../binaries/system/test_dbg] Error 1
make: *** [Makefile:197: test] Error 2

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

s0600204 edited the summary of this revision. (Show Details)May 9 2021, 12:40 AM
Freagarach added a comment.EditedMay 9 2021, 8:23 AM
Linking test
/usr/bin/ld: cannot find -lminipupnpc
collect2: error: ld returned 1 exit status
test.make:345: recipe for target '../../../binaries/system/test' failed
make[1]: *** [../../../binaries/system/test] Error 1
Makefile:196: recipe for target 'test' failed
make: *** [test] Error 2

[EDIT]: But the CI also mentioned this. ;)

Yeah, it was a typo that sneaked in (should be miniupnpc not minipupnpc - too many ps). I've fixed it locally, but its not really worth updating the revision/running the CIs for a single character change.

I've searched for a typo, but not that one. ;)
I'll test again.

Yep, fixing the typo makes this compile. (*buntu 18.04)

s0600204 edited the summary of this revision. (Show Details)Jun 9 2021, 9:59 PM
Stan changed the visibility from "All Users" to "Public (No Login Required)".Jul 28 2021, 7:19 AM
Stan added a comment.Sep 5 2021, 1:24 PM

Anything else needed ? Maybe D3646 should go first.

libraries/osx/build-osx-libs.sh
779 โ†—(On Diff #17444)

Don't need that change anymore do you?

s0600204 added inline comments.Sep 18 2021, 8:11 PM
libraries/osx/build-osx-libs.sh
779 โ†—(On Diff #17444)

It's consistent with the other dependency definitions; and means that if the compressed file decompresses to a different folder in future (necessitating LIB_DIRECTORY to be changed), we don't have to worry about leaving orphaned files.

Stan added a subscriber: Langbart.Sep 20 2021, 4:49 PM

@Langbart can you test this maybe we'll be able to debug what goes wrong on macos :)

s0600204 edited the summary of this revision. (Show Details)Sep 21 2021, 12:39 AM
In D3611#182197, @Stan wrote:

@Langbart can you test this maybe we'll be able to debug what goes wrong on macos :)

Apply revision

Yes, I could apply the patch to my working copy rP25935

patching file libraries/osx/build-osx-libs.sh
patching file build/workspaces/update-workspaces.sh
patching file build/premake/pkgconfig/pkgconfig.lua
patching file build/premake/extern_libs5.lua
Hunk #15 succeeded at 666 (offset 7 lines).
Hunk #16 succeeded at 723 (offset 7 lines).
 OKAY  Successfully applied patch to the working copy.
Picus [arc patch D3611] ~/0ad

Run build-osx-libs.sh if on MacOS

Yes, it worked.

Update Workspaces

Yes, this also worked. I just got a lot of new messages showing up in the terminal (see the entire terminal out put in the link below).

Package libenet was not found in the pkg-config search path.
Perhaps you should add the directory containing `libenet.pc'
to the PKG_CONFIG_PATH environment variable
No package 'libenet' found
Package libenet was not found in the pkg-config search path.
Perhaps you should add the directory containing `libenet.pc'
to the PKG_CONFIG_PATH environment variable
No package 'libenet' found
Package icu-i18n was not found in the pkg-config search path.
Perhaps you should add the directory containing `icu-i18n.pc'
to the PKG_CONFIG_PATH environment variable
No package 'icu-i18n' found
...

Rebuild pyrogenesis and Report build failures

But here I get no further. The error says:

picus@Picus gcc % make
==== Building mocks_real (release) ====
Creating obj/mocks_real_Release
mocks_real.cpp
Linking mocks_real
==== Building network (release) ====
Creating obj/network_Release
precompiled.h
In file included from ../../../source/pch/network/precompiled.h:19:
In file included from ../../../source/lib/precompiled.h:110:
../../../source/ps/CLogger.h:26:10: fatal error: 'fmt/printf.h' file not found
#include <fmt/printf.h>
         ^~~~~~~~~~~~~~
1 error generated.
make[1]: *** [obj/network_Release/precompiled.h.gch] Error 1
make: *** [network] Error 2
picus@Picus gcc %

Entire terminal output: https://termbin.com/mno0

  • Running clean-workspaces.sh --preserve-libs`
  • Apply the patch D3611
  • Run build-osx-libs.sh
  • Run update-workspaces.sh
  • Go to the gcc folder and run make
Stan added a comment.Sep 21 2021, 11:05 AM

Can you see if you can find the fmt.pc file? It might be name libfmt.pc or something similar.

In D3611#182252, @Stan wrote:

Can you see if you can find the fmt.pc file? It might be name libfmt.pc or something similar.

Is it one of those files?

/libraries/osx/fmt/lib/pkgconfig/fmt.pc
/libraries/osx/fmt/fmt-7.1.3/build/fmt.pc
Stan added a comment.Sep 21 2021, 11:23 AM

Can you run the script without --preserve libs ;) You need to rebuild the thing for the pc files to be copied.

In D3611#182254, @Stan wrote:

Can you run the script without --preserve libs ;) You need to rebuild the thing for the pc files to be copied.

Same error as above.
Entire terminal output: https://termbin.com/47vw

  • Running clean-workspaces.sh (without --preserve-libs)
  • Apply the patch D3611
  • Run build-osx-libs.sh
  • Run update-workspaces.sh
  • Go to the gcc folder and run make
Stan added a comment.Sep 21 2021, 12:11 PM

I'm stupid, you need to pass --force-rebuild to build-osx-libs.sh

Something like

JOBS="-j8" build-osx-libs.sh --force-rebuild

I'm not sure

build-osx-libs.sh --force-rebuild -j8

will work

(Can be tested by echoing JOBS in that script)

In D3611#182257, @Stan wrote:

pass --force-rebuild to build-osx-libs.sh

This time I was able to compile using --force-rebuild.

  • Running clean-workspaces.sh --preserve-libs
  • Apply the patch D3611
  • Run build-osx-libs.sh --force-rebuild
  • Run update-workspaces.sh
  • Go to the gcc folder and run make
Stan added a comment.Sep 21 2021, 2:09 PM

Any errors/warnings? Else it's good to go I suppose @s0600204

In D3611#182259, @Stan wrote:

Any errors/warnings? Else it's good to go I suppose @s0600204

I also run the tests, but everything OK. Started a fast game, no errors.

s0600204 updated this revision to Diff 18715.EditedSep 22 2021, 1:06 AM

One (final) pass on the CI

Also:

  • Corrects the one-character typo afflicting the last build,
  • Updates the statistics of how many distros have a sufficiently recent version of fmt and miniupnpc.

If/when this gets committed, I will need someone with a higher-level access to Jenkins than I possess to do what Langbert did above: pass --force-rebuild to build-osx-libs.sh on the macos-svn pipeline (as this doesn't appear to be possible via the web-interface (at least at my permissions level)).

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

builderr-debug-macos.txt
In file included from ../../../source/rlinterface/RLInterface.cpp:25:
../../../source/ps/CLogger.h:26:10: fatal error: 'fmt/printf.h' file not found
#include <fmt/printf.h>
         ^~~~~~~~~~~~~~
1 error generated.
make[1]: *** [obj/rlinterface_Debug/RLInterface.o] Error 1
make: *** [rlinterface] Error 2

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

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.

    17>wsecure_crt.obj : warning LNK4221: This object file does not define any previously undefined public symbols, so it will not be used by any link operation that consumes this library [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\lowlevel.vcxproj]
    17>wprofiler.obj : warning LNK4221: This object file does not define any previously undefined public symbols, so it will not be used by any link operation that consumes this library [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\lowlevel.vcxproj]
    17>manifest.obj : warning LNK4221: This object file does not define any previously undefined public symbols, so it will not be used by any link operation that consumes this library [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\lowlevel.vcxproj]
    17>secure_crt.obj : warning LNK4221: This object file does not define any previously undefined public symbols, so it will not be used by any link operation that consumes this library [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\lowlevel.vcxproj]
    17>posix.obj : warning LNK4221: This object file does not define any previously undefined public symbols, so it will not be used by any link operation that consumes this library [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\lowlevel.vcxproj]
    17>vfs_path.obj : warning LNK4221: This object file does not define any previously undefined public symbols, so it will not be used by any link operation that consumes this library [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\lowlevel.vcxproj]
    17>file_stats.obj : warning LNK4221: This object file does not define any previously undefined public symbols, so it will not be used by any link operation that consumes this library [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\lowlevel.vcxproj]
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/6097/display/redirect

Stan added a comment.Sep 22 2021, 7:16 AM

I will run the --force-rebuild if/when it is committed. :)

I think you should merge this, it's a nice improvement & I'm sufficiently available to fix the CI if need be.

This revision was not accepted when it landed; it landed in state Needs Review.Sep 23 2021, 6:11 PM
This revision was landed with ongoing or failed builds.
This revision was automatically updated to reflect the committed changes.