Page MenuHomeWildfire Games

Moderation system improvements
Needs ReviewPublic

Authored by Norse_Harold on Dec 31 2022, 9:51 PM.
This revision needs review, but there are no reviewers specified.

Details

Reviewers
None
Summary

Add the following features

  • Mute and unmute users by name or IP
  • Ban and unban users by name or IP
  • Designate moderation helpers who can mute other users
  • /help command that lists the syntax and notes about using the above commands
  • Moderate usernames that aren't yet present on the server
  • Prevent sending the host's IP address to banned users
  • Enable unbanning of users that were banned due to too many failed password attempts
  • Prevent accidentally sending moderation commands as chat messages

The interface is the same as the old kick/ban interface, essentially a command line interface built into the chat prompt.

Note that the Windows build will require updating the ENet library to version 1.3.14 or higher. I attempted to copy/paste a function declaration from Winsock2.h for inet_addr(), but including windows.h to provide the necessary definitions causes a lot of build errors. I found that it was easier and faster to update the ENet library.

Test Plan

Test single player: the moderation system should not be available.
Test local multiplayer: the moderation system should function as expected.
Test lobby multiplayer: the moderation system should function as expected.

I have tested single player and local multiplayer on Windows and Linux already.

Diff Detail

Repository
rP 0 A.D. Public Repository
Lint
Lint Skipped
SeverityLocationCodeMessage
Errorbinaries/data/mods/public/gui/session/messages.js:96ESLINTno-use-before-define
Auto-Fixsource/network/NetServer.cpp:1612TXT6Trailing Whitespace
Auto-Fixsource/network/StunClient.cpp:471TXT6Trailing Whitespace
Unit
Unit Tests Skipped
Build Status
Buildable 21355
Build 51739: Vulcan BuildJenkins
Build 51738: Vulcan Build (macOS)Jenkins
Build 51737: Vulcan Build (Windows)Jenkins

Event Timeline

There are a very large number of changes, so older changes are hidden. Show Older Changes
phosit added inline comments.Jan 3 2023, 4:36 PM
source/network/NetServer.cpp
2150

const

2177–2181

the whole function could be a big boolean calculation but that is propably to complicated.

2188

const

2224–2230

redundant with the above

2238–2239

const

2246–2247

const

2375–2388
2396

declare result when you initialize it. it can be const

2401

previousSize is always 0, the if branche is always taken.

2409

this variable is not necesary you can return directly

2410–2412

initialize (not assign) it with the result of find and do the if afterwards

2422–2425

same as above

2521–2529

const

2781–2786

nuke the if and initialize with ternary

source/network/StunClient.cpp
414–417

const all of them
we don't use _ in names.

418–423
435

const

442
452–455
Stan added inline comments.Jan 3 2023, 5:14 PM
source/network/NetServer.cpp
869–870
  • (Missing brace)
const bool interactive{session && interactiveRequested};
source/network/StunClient.cpp
418–423

Shouldn't use that function anyway, but also not sure it works for 1.4.2.

Norse_Harold added a comment.EditedJan 4 2023, 4:59 AM

I've made more adjustments based on the feedback. I'll accumulate more changes before updating the diff, since it disrupts the line numbering of the comments.

defc0n added a subscriber: defc0n.Jan 4 2023, 10:05 AM
phosit added inline comments.Jan 4 2023, 1:12 PM
source/network/NetServer.cpp
2375–2388

the std::max is not required just pick one.

sera added inline comments.Jan 4 2023, 2:39 PM
source/lib/external_libraries/enet.h
65

1.3.17 was just added to experimental https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1020606

A case of don't update till something needs it.

Norse_Harold marked 62 inline comments as done.Jan 7 2023, 11:34 PM

These items are taken care of in the following diff update.

source/lib/external_libraries/enet.h
65

That's good that 1.3.17 was added to experimental. It's not really useful to us until it's at least in unstable (sid), but ideally in stable.

source/network/NetClient.cpp
542

None of the other CNetMessage handlers pass their messages by reference. I found that adding NetMessage.h to NetServer.h was necessary in order to use CModerationMessage types as function arguments. I'm debating whether I should avoid using CModerationMessage types as function arguments and instead conform to the existing pattern for handling messages (typecast CNetMessage to the appropriate message type within the function). I read somewhere the singletons shouldn't be used, but 'm using CModerationMessage::S_m_Identifiers as a function argument in places, and I think that S stands for singleton. If I should avoid that then I need ideas on an efficient way of changing it. How about declaration of a new struct like identifierPairs? Anyway, the singleton needs to be used in the function bodies, unless I'm missing something.

source/network/NetMessages.h
246

That would be nice, but how is that to be done? Keep in mind that the last argument to NMT_FIELD_INT is not an initial value. It's a serialization length in bytes.

source/network/NetModerationTables.h
22

We tried using enum class and found that it required a lot of typecasting between CModerationMessage elements and enum class objects. Or, it required wrapping CModerationMessage in a class that allowed direct interaction with enum classes. Either way, we decided to go back to the original design with #define instead of enum class. This conforms to the existing pattern in adjacent code.

source/network/NetServer.cpp
1671–1672

Comment and unnecessary returns removed.

1844

This was helpful because it caught a logic error. I should have conformed the responseType before constructing the responsemessages that use responseType.

1960–1961

Yes, I think that I meant to write ipAddress != INADDR_ANY or something along those lines. Anyway, I have corrected this line.

2042

Realize that substr is a std::string member function, and it apparently returns a std::string instead of a CStrW. std::string has no member function named LowerCase(). Hence the constructor to make it a CStrW.

2224–2230

What is the expectation here? Do you recommend that I create a helper function?

2409

This function was removed, per Stan's suggestion, since it was only used once.

2410–2412

This function was removed, per Stan's suggestion, since it was only used once.

2422–2425

This function was removed, per Stan's suggestion, since it was only used once.

source/network/NetServer.h
340

Hawkeye.

source/network/StunClient.cpp
426

Changed it to work with narrow strings.

442

There would have been a lot more of these, but I did (try to) follow the coding style guide before submitting even the first patch. I just didn't catch all of the things that needed improvement.

449

enet.h is included in StunClient.cpp. Can you elaborate on what's wrong here, please?

452–455

I thought that ENSURE was an assert. Turns out it's just a warning that allows continuation. So, I've wrapped the call to enet_address_set_host_ip() in a condition that the ENet version is sufficient.

461

I confirmed that it's available on Linux, Mac and Android, so I swithced to use of getaddrinfo(). Thanks.

Norse_Harold marked 14 inline comments as done.
  • Make decodeModerationResponse object oriented. Each translated format string is a static property of the class prototype, so that the strings only have to be translated once.
  • Use enum instead of enum class for moderation tables, in order to conform to the existing design for NetMessage handling
  • Use getaddrinfo() instead of inet_addr() in StunClient::u32ip_from_wstring()
  • Adjust the #ifdef in StunClient.cpp so that more OSes are included, such as Android, for including headers for getaddrinfo()
  • Use ENET_HOST_ANY instead of INADDR_ANY or INADDR_NONE in NetServer.cpp and NetClient.cpp
  • Revert some of the changes to source/lib/external_libraries/enet.h
  • Use const for interactive in KickUser()
  • Fix some lint errors like whitespace at the ends of lines, consistent return
  • Make minor adjustments to coding style, based on feedback from Stan, phosit and Elexis
  • Fix a bug where moderation helpers could hide the results of successful moderation commands from the controller if they sent moderation requests with response type set to silent
  • Add more guards in case session is null to avoid using session
  • Change wstring_from_u32ip() and u32ip_from_wstring() to work with utf8 strings instead of wide strings
  • Remove functions RemoveIPFromList() and RemoveUsernameFromList()
  • Move checks whether additions to moderation list could affect the controller or host to the end of UpdateModerationList()
Vulcan added a comment.Jan 8 2023, 1:32 AM

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

builderr-debug-macos.txt
../../../source/network/NetServer.cpp:2729:43: warning: unused parameter 'context' [-Wunused-parameter]
bool CNetServerWorker::OnKickPlayer(void* context, CFsmEvent* event)
                                          ^
../../../source/network/NetServer.cpp:2729:63: warning: unused parameter 'event' [-Wunused-parameter]
bool CNetServerWorker::OnKickPlayer(void* context, CFsmEvent* event)
                                                              ^
../../../source/network/StunClient.cpp:450:54: warning: if statement has empty body [-Wempty-body]
        if(StunClient::CheckENetVersionSufficient(1, 3, 14));
                                                            ^
../../../source/network/StunClient.cpp:450:54: note: put the semicolon on a separate line to silence this warning
1 warning generated.
2 warnings generated.
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: ../../../binaries/system/libnetwork_dbg.a(precompiled.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: ../../../binaries/system/liblobby_dbg.a(precompiled.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: ../../../binaries/system/libengine_dbg.a(precompiled.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: ../../../binaries/system/libgui_dbg.a(precompiled.o) has no symbols
ld: warning: text-based stub file /System/Library/Frameworks//CoreAudio.framework/CoreAudio.tbd and library file /System/Library/Frameworks//CoreAudio.framework/CoreAudio are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//AudioToolbox.framework/AudioToolbox.tbd and library file /System/Library/Frameworks//AudioToolbox.framework/AudioToolbox are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//ForceFeedback.framework/ForceFeedback.tbd and library file /System/Library/Frameworks//ForceFeedback.framework/ForceFeedback are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//CoreVideo.framework/CoreVideo.tbd and library file /System/Library/Frameworks//CoreVideo.framework/CoreVideo are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//Cocoa.framework/Cocoa.tbd and library file /System/Library/Frameworks//Cocoa.framework/Cocoa are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//IOKit.framework/IOKit.tbd and library file /System/Library/Frameworks//IOKit.framework/IOKit are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//QuartzCore.framework/QuartzCore.tbd and library file /System/Library/Frameworks//QuartzCore.framework/QuartzCore are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//Metal.framework/Metal.tbd and library file /System/Library/Frameworks//Metal.framework/Metal are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//Security.framework/Security.tbd and library file /System/Library/Frameworks//Security.framework/Security are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//OpenAL.framework/OpenAL.tbd and library file /System/Library/Frameworks//OpenAL.framework/OpenAL are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//ApplicationServices.framework/ApplicationServices.tbd and library file /System/Library/Frameworks//ApplicationServices.framework/ApplicationServices are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//Cocoa.framework/Cocoa.tbd and library file /System/Library/Frameworks//Cocoa.framework/Cocoa are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//CoreFoundation.framework/CoreFoundation.tbd and library file /System/Library/Frameworks//CoreFoundation.framework/CoreFoundation are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//AppKit.framework/Versions/C/AppKit.tbd and library file /System/Library/Frameworks//AppKit.framework/Versions/C/AppKit are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//CoreData.framework/Versions/A/CoreData.tbd and library file /System/Library/Frameworks//CoreData.framework/Versions/A/CoreData are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//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: object file (../../../libraries/source/nvtt/lib/libnvtt.a(Context.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libnvtt.a(InputOptions.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libnvtt.a(OutputOptions.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libnvtt.a(CompressionOptions.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libnvtt.a(nvtt.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libnvcore.a(Debug.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libnvtt.a(CudaCompressorDXT.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libnvtt.a(Surface.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libnvcore.a(StrLib.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libnvimage.a(DirectDrawSurface.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libnvtt.a(CudaUtils.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libnvtt.a(CubeSurface.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libnvtt.a(CompressorDX11.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libnvtt.a(CompressorDX9.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libnvtt.a(CompressorDX10.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libnvtt.a(CompressorRGB.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libnvimage.a(ColorBlock.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libnvimage.a(FloatImage.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libnvthread.a(ParallelFor.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libnvimage.a(ErrorMetric.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libnvimage.a(Filter.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libnvtt.a(QuickCompressDXT.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libnvtt.a(CompressorDXT1.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libnvmath.a(Half.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libnvtt.a(OptimalCompressDXT.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libnvimage.a(NormalMap.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libnvtt.a(CompressorDXT5_RGBM.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libnvtt.a(BlockCompressor.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libnvimage.a(Image.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libnvimage.a(ImageIO.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libnvimage.a(BlockDXT.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libbc6h.a(zoh_utils.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libbc6h.a(zoh.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libbc7.a(avpcl.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libsquish.a(weightedclusterfit.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libsquish.a(colourfit.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libsquish.a(colourset.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libnvtt.a(SingleColorLookup.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libnvtt.a(ClusterFit.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libnvcore.a(TextWriter.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libnvthread.a(ThreadPool.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libnvmath.a(Gamma.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libbc6h.a(zohone.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libbc6h.a(zohtwo.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libbc7.a(avpcl_mode0.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libbc7.a(avpcl_mode1.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libbc7.a(avpcl_mode2.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libbc7.a(avpcl_mode3.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libbc7.a(avpcl_mode4.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libbc7.a(avpcl_mode5.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libbc7.a(avpcl_mode6.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libbc7.a(avpcl_mode7.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libsquish.a(colourblock.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libsquish.a(maths.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libnvthread.a(nvthread.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libnvmath.a(Fitting.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libnvthread.a(Event.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libnvthread.a(Mutex.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libnvthread.a(Thread.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libbc7.a(avpcl_utils.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: text-based stub file /System/Library/Frameworks//CoreAudio.framework/CoreAudio.tbd and library file /System/Library/Frameworks//CoreAudio.framework/CoreAudio are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//AudioToolbox.framework/AudioToolbox.tbd and library file /System/Library/Frameworks//AudioToolbox.framework/AudioToolbox are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//ForceFeedback.framework/ForceFeedback.tbd and library file /System/Library/Frameworks//ForceFeedback.framework/ForceFeedback are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//CoreVideo.framework/CoreVideo.tbd and library file /System/Library/Frameworks//CoreVideo.framework/CoreVideo are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//Cocoa.framework/Cocoa.tbd and library file /System/Library/Frameworks//Cocoa.framework/Cocoa are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//IOKit.framework/IOKit.tbd and library file /System/Library/Frameworks//IOKit.framework/IOKit are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//QuartzCore.framework/QuartzCore.tbd and library file /System/Library/Frameworks//QuartzCore.framework/QuartzCore are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//Metal.framework/Metal.tbd and library file /System/Library/Frameworks//Metal.framework/Metal are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//Security.framework/Security.tbd and library file /System/Library/Frameworks//Security.framework/Security are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//OpenAL.framework/OpenAL.tbd and library file /System/Library/Frameworks//OpenAL.framework/OpenAL are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//AppKit.framework/Versions/C/AppKit.tbd and library file /System/Library/Frameworks//AppKit.framework/Versions/C/AppKit are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//CoreData.framework/Versions/A/CoreData.tbd and library file /System/Library/Frameworks//CoreData.framework/Versions/A/CoreData are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//ApplicationServices.framework/Versions/A/ApplicationServices.tbd and library file /System/Library/Frameworks//ApplicationServices.framework/Versions/A/ApplicationServices are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//CoreImage.framework/Versions/A/CoreImage.tbd and library file /System/Library/Frameworks//CoreImage.framework/Versions/A/CoreImage are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/UIFoundation.tbd and library file /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/UIFoundation are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//Foundation.framework/Versions/C/Foundation.tbd and library file /System/Library/Frameworks//Foundation.framework/Versions/C/Foundation are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//CoreGraphics.framework/Versions/A/CoreGraphics.tbd and library file /System/Library/Frameworks//CoreGraphics.framework/Versions/A/CoreGraphics are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//CoreText.framework/Versions/A/CoreText.tbd and library file /System/Library/Frameworks//CoreText.framework/Versions/A/CoreText are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//ImageIO.framework/Versions/A/ImageIO.tbd and library file /System/Library/Frameworks//ImageIO.framework/Versions/A/ImageIO are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//ColorSync.framework/Versions/A/ColorSync.tbd and library file /System/Library/Frameworks//ColorSync.framework/Versions/A/ColorSync are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSyncLegacy.framework/Versions/A/ColorSyncLegacy.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSyncLegacy.framework/Versions/A/ColorSyncLegacy are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//CoreServices.framework/Versions/A/CoreServices.tbd and library file /System/Library/Frameworks//CoreServices.framework/Versions/A/CoreServices are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//CoreFoundation.framework/Versions/A/CoreFoundation.tbd and library file /System/Library/Frameworks//CoreFoundation.framework/Versions/A/CoreFoundation are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//CFNetwork.framework/Versions/A/CFNetwork.tbd and library file /System/Library/Frameworks//CFNetwork.framework/Versions/A/CFNetwork are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/FSEvents.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/FSEvents are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SharedFileList.framework/Versions/A/SharedFileList.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SharedFileList.framework/Versions/A/SharedFileList are out of sync. Falling back to library file for linking.
ld: warning: object file (../../../libraries/osx/fmt/lib/libfmt.a(format.cc.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libnvtt.a(Context.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libnvtt.a(InputOptions.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libnvtt.a(OutputOptions.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libnvtt.a(CompressionOptions.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libnvtt.a(nvtt.cpp.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: object file (../../../libraries/source/nvtt/lib/libnvcore.a(Debug.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libnvtt.a(CudaCompressorDXT.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libnvtt.a(Surface.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libnvcore.a(StrLib.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libnvimage.a(DirectDrawSurface.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libnvtt.a(CudaUtils.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libnvtt.a(CubeSurface.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libnvtt.a(CompressorDX11.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libnvtt.a(CompressorDX9.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libnvtt.a(CompressorDX10.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libnvtt.a(CompressorRGB.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libnvimage.a(ColorBlock.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libnvimage.a(FloatImage.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libnvthread.a(ParallelFor.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libnvimage.a(ErrorMetric.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libnvimage.a(Filter.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libnvtt.a(QuickCompressDXT.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libnvtt.a(CompressorDXT1.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libnvmath.a(Half.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libnvtt.a(OptimalCompressDXT.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libnvimage.a(NormalMap.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libnvtt.a(CompressorDXT5_RGBM.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libnvtt.a(BlockCompressor.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libnvimage.a(Image.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libnvimage.a(ImageIO.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libnvimage.a(BlockDXT.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libbc6h.a(zoh_utils.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libbc6h.a(zoh.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libbc7.a(avpcl.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libsquish.a(weightedclusterfit.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libsquish.a(colourfit.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libsquish.a(colourset.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libnvtt.a(SingleColorLookup.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libnvtt.a(ClusterFit.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libnvcore.a(TextWriter.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libnvthread.a(ThreadPool.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libnvmath.a(Gamma.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libbc6h.a(zohone.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libbc6h.a(zohtwo.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libbc7.a(avpcl_mode0.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libbc7.a(avpcl_mode1.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libbc7.a(avpcl_mode2.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libbc7.a(avpcl_mode3.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libbc7.a(avpcl_mode4.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libbc7.a(avpcl_mode5.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libbc7.a(avpcl_mode6.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libbc7.a(avpcl_mode7.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libsquish.a(colourblock.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libsquish.a(maths.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libnvthread.a(nvthread.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libnvmath.a(Fitting.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libnvthread.a(Event.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libnvthread.a(Mutex.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libnvthread.a(Thread.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libbc7.a(avpcl_utils.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
builderr-release-macos.txt
../../../source/network/NetServer.cpp:2729:43: warning: unused parameter 'context' [-Wunused-parameter]
bool CNetServerWorker::OnKickPlayer(void* context, CFsmEvent* event)
                                          ^
../../../source/network/NetServer.cpp:2729:63: warning: unused parameter 'event' [-Wunused-parameter]
bool CNetServerWorker::OnKickPlayer(void* context, CFsmEvent* event)
                                                              ^
../../../source/network/StunClient.cpp:450:54: warning: if statement has empty body [-Wempty-body]
        if(StunClient::CheckENetVersionSufficient(1, 3, 14));
                                                            ^
../../../source/network/StunClient.cpp:450:54: note: put the semicolon on a separate line to silence this warning
1 warning generated.
2 warnings generated.
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: ../../../binaries/system/libnetwork.a(precompiled.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: ../../../binaries/system/liblobby.a(precompiled.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: ../../../binaries/system/libengine.a(precompiled.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: ../../../binaries/system/libgui.a(precompiled.o) has no symbols
ld: warning: text-based stub file /System/Library/Frameworks//CoreAudio.framework/CoreAudio.tbd and library file /System/Library/Frameworks//CoreAudio.framework/CoreAudio are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//AudioToolbox.framework/AudioToolbox.tbd and library file /System/Library/Frameworks//AudioToolbox.framework/AudioToolbox are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//ForceFeedback.framework/ForceFeedback.tbd and library file /System/Library/Frameworks//ForceFeedback.framework/ForceFeedback are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//CoreVideo.framework/CoreVideo.tbd and library file /System/Library/Frameworks//CoreVideo.framework/CoreVideo are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//Cocoa.framework/Cocoa.tbd and library file /System/Library/Frameworks//Cocoa.framework/Cocoa are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//IOKit.framework/IOKit.tbd and library file /System/Library/Frameworks//IOKit.framework/IOKit are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//QuartzCore.framework/QuartzCore.tbd and library file /System/Library/Frameworks//QuartzCore.framework/QuartzCore are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//Metal.framework/Metal.tbd and library file /System/Library/Frameworks//Metal.framework/Metal are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//Security.framework/Security.tbd and library file /System/Library/Frameworks//Security.framework/Security are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//OpenAL.framework/OpenAL.tbd and library file /System/Library/Frameworks//OpenAL.framework/OpenAL are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//ApplicationServices.framework/ApplicationServices.tbd and library file /System/Library/Frameworks//ApplicationServices.framework/ApplicationServices are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//Cocoa.framework/Cocoa.tbd and library file /System/Library/Frameworks//Cocoa.framework/Cocoa are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//CoreFoundation.framework/CoreFoundation.tbd and library file /System/Library/Frameworks//CoreFoundation.framework/CoreFoundation are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//AppKit.framework/Versions/C/AppKit.tbd and library file /System/Library/Frameworks//AppKit.framework/Versions/C/AppKit are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//CoreData.framework/Versions/A/CoreData.tbd and library file /System/Library/Frameworks//CoreData.framework/Versions/A/CoreData are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//CoreImage.framework/Versions/A/CoreImage.tbd and library file /System/Library/Frameworks//CoreImage.framework/Versions/A/CoreImage are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//CoreGraphics.framework/Versions/A/CoreGraphics.tbd and library file /System/Library/Frameworks//CoreGraphics.framework/Versions/A/CoreGraphics are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//CoreText.framework/Versions/A/CoreText.tbd and library file /System/Library/Frameworks//CoreText.framework/Versions/A/CoreText are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//ImageIO.framework/Versions/A/ImageIO.tbd and library file /System/Library/Frameworks//ImageIO.framework/Versions/A/ImageIO are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//ColorSync.framework/Versions/A/ColorSync.tbd and library file /System/Library/Frameworks//ColorSync.framework/Versions/A/ColorSync are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSyncLegacy.framework/Versions/A/ColorSyncLegacy.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSyncLegacy.framework/Versions/A/ColorSyncLegacy are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//CoreServices.framework/Versions/A/CoreServices.tbd and library file /System/Library/Frameworks//CoreServices.framework/Versions/A/CoreServices are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/UIFoundation.tbd and library file /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/UIFoundation are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//Foundation.framework/Versions/C/Foundation.tbd and library file /System/Library/Frameworks//Foundation.framework/Versions/C/Foundation are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//CFNetwork.framework/Versions/A/CFNetwork.tbd and library file /System/Library/Frameworks//CFNetwork.framework/Versions/A/CFNetwork are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/FSEvents.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/FSEvents are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SharedFileList.framework/Versions/A/SharedFileList.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SharedFileList.framework/Versions/A/SharedFileList are out of sync. Falling back to library file for linking.
ld: warning: object file (../../../libraries/osx/fmt/lib/libfmt.a(format.cc.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: text-based stub file /System/Library/Frameworks//CoreFoundation.framework/CoreFoundation.tbd and library file /System/Library/Frameworks//CoreFoundation.framework/CoreFoundation are out of sync. Falling back to library file for linking.
ld: warning: object file (../../../libraries/source/nvtt/lib/libnvtt.a(Context.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libnvtt.a(InputOptions.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libnvtt.a(OutputOptions.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libnvtt.a(CompressionOptions.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libnvtt.a(nvtt.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libnvcore.a(Debug.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libnvtt.a(CudaCompressorDXT.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libnvtt.a(Surface.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libnvcore.a(StrLib.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libnvimage.a(DirectDrawSurface.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libnvtt.a(CudaUtils.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libnvtt.a(CubeSurface.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libnvtt.a(CompressorDX11.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libnvtt.a(CompressorDX9.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libnvtt.a(CompressorDX10.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libnvtt.a(CompressorRGB.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libnvimage.a(ColorBlock.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libnvimage.a(FloatImage.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libnvthread.a(ParallelFor.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libnvimage.a(ErrorMetric.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libnvimage.a(Filter.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libnvtt.a(QuickCompressDXT.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libnvtt.a(CompressorDXT1.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libnvmath.a(Half.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libnvtt.a(OptimalCompressDXT.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libnvimage.a(NormalMap.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libnvtt.a(CompressorDXT5_RGBM.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libnvtt.a(BlockCompressor.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libnvimage.a(Image.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libnvimage.a(ImageIO.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libnvimage.a(BlockDXT.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libbc6h.a(zoh_utils.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libbc6h.a(zoh.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libbc7.a(avpcl.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libsquish.a(weightedclusterfit.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libsquish.a(colourfit.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libsquish.a(colourset.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libnvtt.a(SingleColorLookup.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libnvtt.a(ClusterFit.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libnvcore.a(TextWriter.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libnvthread.a(ThreadPool.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libnvmath.a(Gamma.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libbc6h.a(zohone.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libbc6h.a(zohtwo.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libbc7.a(avpcl_mode0.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libbc7.a(avpcl_mode1.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libbc7.a(avpcl_mode2.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libbc7.a(avpcl_mode3.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libbc7.a(avpcl_mode4.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libbc7.a(avpcl_mode5.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libbc7.a(avpcl_mode6.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libbc7.a(avpcl_mode7.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libsquish.a(colourblock.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libsquish.a(maths.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libnvthread.a(nvthread.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libnvmath.a(Fitting.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libnvthread.a(Event.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libnvthread.a(Mutex.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libnvthread.a(Thread.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libbc7.a(avpcl_utils.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: text-based stub file /System/Library/Frameworks//CoreAudio.framework/CoreAudio.tbd and library file /System/Library/Frameworks//CoreAudio.framework/CoreAudio are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//AudioToolbox.framework/AudioToolbox.tbd and library file /System/Library/Frameworks//AudioToolbox.framework/AudioToolbox are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//ForceFeedback.framework/ForceFeedback.tbd and library file /System/Library/Frameworks//ForceFeedback.framework/ForceFeedback are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//CoreVideo.framework/CoreVideo.tbd and library file /System/Library/Frameworks//CoreVideo.framework/CoreVideo are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//Cocoa.framework/Cocoa.tbd and library file /System/Library/Frameworks//Cocoa.framework/Cocoa are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//IOKit.framework/IOKit.tbd and library file /System/Library/Frameworks//IOKit.framework/IOKit are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//QuartzCore.framework/QuartzCore.tbd and library file /System/Library/Frameworks//QuartzCore.framework/QuartzCore are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//Metal.framework/Metal.tbd and library file /System/Library/Frameworks//Metal.framework/Metal are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//Security.framework/Security.tbd and library file /System/Library/Frameworks//Security.framework/Security are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//OpenAL.framework/OpenAL.tbd and library file /System/Library/Frameworks//OpenAL.framework/OpenAL are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//AppKit.framework/Versions/C/AppKit.tbd and library file /System/Library/Frameworks//AppKit.framework/Versions/C/AppKit are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//CoreData.framework/Versions/A/CoreData.tbd and library file /System/Library/Frameworks//CoreData.framework/Versions/A/CoreData are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//ApplicationServices.framework/Versions/A/ApplicationServices.tbd and library file /System/Library/Frameworks//ApplicationServices.framework/Versions/A/ApplicationServices are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//CoreImage.framework/Versions/A/CoreImage.tbd and library file /System/Library/Frameworks//CoreImage.framework/Versions/A/CoreImage are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/UIFoundation.tbd and library file /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/UIFoundation are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//Foundation.framework/Versions/C/Foundation.tbd and library file /System/Library/Frameworks//Foundation.framework/Versions/C/Foundation are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//CoreGraphics.framework/Versions/A/CoreGraphics.tbd and library file /System/Library/Frameworks//CoreGraphics.framework/Versions/A/CoreGraphics are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//CoreText.framework/Versions/A/CoreText.tbd and library file /System/Library/Frameworks//CoreText.framework/Versions/A/CoreText are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//ImageIO.framework/Versions/A/ImageIO.tbd and library file /System/Library/Frameworks//ImageIO.framework/Versions/A/ImageIO are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//ColorSync.framework/Versions/A/ColorSync.tbd and library file /System/Library/Frameworks//ColorSync.framework/Versions/A/ColorSync are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSyncLegacy.framework/Versions/A/ColorSyncLegacy.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSyncLegacy.framework/Versions/A/ColorSyncLegacy are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//CoreServices.framework/Versions/A/CoreServices.tbd and library file /System/Library/Frameworks//CoreServices.framework/Versions/A/CoreServices are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//CoreFoundation.framework/Versions/A/CoreFoundation.tbd and library file /System/Library/Frameworks//CoreFoundation.framework/Versions/A/CoreFoundation are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//CFNetwork.framework/Versions/A/CFNetwork.tbd and library file /System/Library/Frameworks//CFNetwork.framework/Versions/A/CFNetwork are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/FSEvents.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/FSEvents are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SharedFileList.framework/Versions/A/SharedFileList.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SharedFileList.framework/Versions/A/SharedFileList are out of sync. Falling back to library file for linking.
ld: warning: object file (../../../libraries/osx/fmt/lib/libfmt.a(format.cc.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libnvtt.a(Context.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libnvtt.a(InputOptions.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libnvtt.a(OutputOptions.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libnvtt.a(CompressionOptions.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libnvtt.a(nvtt.cpp.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: object file (../../../libraries/source/nvtt/lib/libnvcore.a(Debug.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libnvtt.a(CudaCompressorDXT.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libnvtt.a(Surface.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libnvcore.a(StrLib.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libnvimage.a(DirectDrawSurface.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libnvtt.a(CudaUtils.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libnvtt.a(CubeSurface.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libnvtt.a(CompressorDX11.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libnvtt.a(CompressorDX9.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libnvtt.a(CompressorDX10.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libnvtt.a(CompressorRGB.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libnvimage.a(ColorBlock.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libnvimage.a(FloatImage.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libnvthread.a(ParallelFor.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libnvimage.a(ErrorMetric.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libnvimage.a(Filter.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libnvtt.a(QuickCompressDXT.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libnvtt.a(CompressorDXT1.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libnvmath.a(Half.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libnvtt.a(OptimalCompressDXT.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libnvimage.a(NormalMap.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libnvtt.a(CompressorDXT5_RGBM.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libnvtt.a(BlockCompressor.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libnvimage.a(Image.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libnvimage.a(ImageIO.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libnvimage.a(BlockDXT.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libbc6h.a(zoh_utils.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libbc6h.a(zoh.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libbc7.a(avpcl.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libsquish.a(weightedclusterfit.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libsquish.a(colourfit.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libsquish.a(colourset.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libnvtt.a(SingleColorLookup.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libnvtt.a(ClusterFit.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libnvcore.a(TextWriter.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libnvthread.a(ThreadPool.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libnvmath.a(Gamma.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libbc6h.a(zohone.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libbc6h.a(zohtwo.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libbc7.a(avpcl_mode0.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libbc7.a(avpcl_mode1.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libbc7.a(avpcl_mode2.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libbc7.a(avpcl_mode3.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libbc7.a(avpcl_mode4.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libbc7.a(avpcl_mode5.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libbc7.a(avpcl_mode6.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libbc7.a(avpcl_mode7.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libsquish.a(colourblock.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libsquish.a(maths.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libnvthread.a(nvthread.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libnvmath.a(Fitting.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libnvthread.a(Event.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libnvthread.a(Mutex.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libnvthread.a(Thread.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: object file (../../../libraries/source/nvtt/lib/libbc7.a(avpcl_utils.cpp.o)) was built for newer OSX version (10.13) than being linked (10.12)

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

Vulcan added a comment.Jan 8 2023, 1:40 AM

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

Debug:
     9>e:\jenkins\workspace\vs2015-differential\source\network\netserver.cpp(2729): warning C4100: 'event': unreferenced formal parameter [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\network.vcxproj]
     9>e:\jenkins\workspace\vs2015-differential\source\network\netserver.cpp(2729): warning C4100: 'context': unreferenced formal parameter [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\network.vcxproj]
     9>e:\jenkins\workspace\vs2015-differential\source\network\netserver.cpp(1728): warning C4702: unreachable code [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\network.vcxproj]
     9>e:\jenkins\workspace\vs2015-differential\source\network\stunclient.cpp(450): warning C4390: ';': empty controlled statement found; is this the intent? [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\network.vcxproj]
Release:
     6>e:\jenkins\workspace\vs2015-differential\source\network\netserver.cpp(2729): warning C4100: 'event': unreferenced formal parameter [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\network.vcxproj]
     6>e:\jenkins\workspace\vs2015-differential\source\network\netserver.cpp(2729): warning C4100: 'context': unreferenced formal parameter [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\network.vcxproj]
     6>e:\jenkins\workspace\vs2015-differential\source\network\stunclient.cpp(450): warning C4390: ';': empty controlled statement found; is this the intent? [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\network.vcxproj]

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

Vulcan added a comment.Jan 8 2023, 1:59 AM

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

builderr-debug-clang8.txt
../../../source/network/NetServer.cpp:2729:43: warning: unused parameter 'context' [-Wunused-parameter]
bool CNetServerWorker::OnKickPlayer(void* context, CFsmEvent* event)
                                          ^
../../../source/network/NetServer.cpp:2729:63: warning: unused parameter 'event' [-Wunused-parameter]
bool CNetServerWorker::OnKickPlayer(void* context, CFsmEvent* event)
                                                              ^
2 warnings generated.
builderr-debug-gcc7.txt
../../../source/network/NetServer.cpp: In static member function 'static bool CNetServerWorker::OnKickPlayer(void*, CFsmEvent*)':
../../../source/network/NetServer.cpp:2729:43: warning: unused parameter 'context' [-Wunused-parameter]
 bool CNetServerWorker::OnKickPlayer(void* context, CFsmEvent* event)
                                           ^~~~~~~
../../../source/network/NetServer.cpp:2729:63: warning: unused parameter 'event' [-Wunused-parameter]
 bool CNetServerWorker::OnKickPlayer(void* context, CFsmEvent* event)
                                                               ^~~~~
builderr-release-clang8.txt
../../../source/network/NetServer.cpp:2729:43: warning: unused parameter 'context' [-Wunused-parameter]
bool CNetServerWorker::OnKickPlayer(void* context, CFsmEvent* event)
                                          ^
../../../source/network/NetServer.cpp:2729:63: warning: unused parameter 'event' [-Wunused-parameter]
bool CNetServerWorker::OnKickPlayer(void* context, CFsmEvent* event)
                                                              ^
2 warnings generated.
builderr-release-gcc7.txt
../../../source/network/NetServer.cpp: In static member function 'static bool CNetServerWorker::OnKickPlayer(void*, CFsmEvent*)':
../../../source/network/NetServer.cpp:2729:43: warning: unused parameter 'context' [-Wunused-parameter]
 bool CNetServerWorker::OnKickPlayer(void* context, CFsmEvent* event)
                                           ^~~~~~~
../../../source/network/NetServer.cpp:2729:63: warning: unused parameter 'event' [-Wunused-parameter]
 bool CNetServerWorker::OnKickPlayer(void* context, CFsmEvent* event)
                                                               ^~~~~

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

Stan added a comment.Jan 8 2023, 2:42 AM

Partial review. + 3 lint warnings

binaries/data/mods/public/gui/common/moderation/send_moderation_command.js
124

Remove dead code

binaries/data/mods/public/gui/gamesetup/Pages/GameSetupPage/Panels/Chat/ChatInputPanel.js
48–57
59

No braces for single lines.

binaries/data/mods/public/gui/gamesetup/Pages/GameSetupPage/Panels/Chat/ChatPanel.js
41

early return

70

Nuke debug code.

binaries/data/mods/public/gui/session/chat/Chat.js
83–97
source/network/NetServer.cpp
51–53

wrong order :)

1530

Always true, or it returns anyway. Could be added at the end of the effectType == NSMET_IP || effectType == NSMET_USERNAME_AND_IP if block like

nonTrivialIPResult = tempListIPs.empty()
1805

No brace for single line statements here and below.

1814

If you don't use the result use std::any_of probably applicable elsewhere.

1833

missing space before (

1840

Function name is misleading since it does more checks than just adding. maybe it should start with Try

1894

Feels like one of the size1 checks is redundant.

2274

any_of

2316

any_of

2730

Should be removed I think. Since there is no warning of any kind, people might assume it still is used.

2999

early return, nuke else.

3003

early_return

3013

early return.

3015

bit wasteful to create a list for one item. but I suppose it can be okay.

source/network/NetServer.h
369

#include <tuple>

375

Probably need an include for that. or Forward declaration, not sure.
#include "ps/CStrForward.h"

source/network/StunClient.cpp
29

#include "lib/sysdep/os.h"

432

Didn't you say it was 16max?

461

This should probably be a method, and very likely, somewhere else.

476

use nullptr instead of null see the wiki Coding_Conventions page.

source/network/scripting/JSInterface_Network.cpp
247

if ( and for (

252

I feel like we have a native way to get std::vector from JS list removing the need to do this.

258

Why not u8? Maybe we should have an ensure if we use U32

262

!identifier.empty()

You should avoid NULL and c-stile-casts.
Also you should indent by tabs.

source/network/NetClient.cpp
542

I see you want be symetric with SendMessage. I would value "removing static_cast" higher

S_m_Identifiers is not a singleton so it is fine to use it.

source/network/NetServer.cpp
869

don't use NULL

882

const

929

use tab instead of spaces

937–940

use structured binding

1081

maybe this function can be split too

1081–1085

two different line cutoff

1086–1089
1102–1104

"put somthing in moderationInfoFailed.m_ResponseCode and send the message" is used alot, it could be put in a lambda. Propably also with the interactive check.

1429

.empty() also below.

1727–1728

remove the second return. Curious why there is no compiler warnding.

1814

any_of does only take a predicate and not a search value.
the search value would have to be put in a lambda... not realy nice.

This is a usecase for std::ranges::contains added in C++23 ^^

1833

might be std::accumulate.

source/network/NetServer.h
696

if MODERATION_MAX_LIST_ENTRIES is a hard limit PS::StaticVector can be used.

Norse_Harold removed reviewers: trompetin17, Restricted Owners Package.Jan 9 2023, 7:25 AM
Norse_Harold removed rP 0 A.D. Public Repository as the repository for this revision.