xmake-io / xmake-repo

📦 An official xmake package repository
https://xrepo.xmake.io
Apache License 2.0
671 stars 395 forks source link

Linker Errors on Package Install GameNetworkingSockets #5180

Closed JonahWeinbaum closed 1 week ago

JonahWeinbaum commented 1 week ago

Xmake Version

2.9.4

Operating System Version and Architecture

Windows 10.0.19045 Build 19045

Describe Bug

When attempting to install gamenetworkingsockets through xrepo. Aftering installing necessary requistes (protobuf) succesfully, the package still fails to succesfully link.

Expected Behavior

We expect a correct install and compilation of the package.

Project Configuration

set_policy("build.ccache", false)

-- c code will use c99,
set_languages("cxx20")

add_requires(
    "spdlog",
    "hopscotch-map",
    "snappy",
    "catch2 2.13.9",
    "libuv",
    "cryptopp",
    "gamenetworkingsockets",
    "glm",
    "openssl",
    "zlib",
    "nlohmann_json",
    "dotnet",
    "mimalloc")

if is_plat("windows") then
    add_requires("minhook", "mem", "xbyak")
end

add_requireconfs("mimalloc", {configs = {rltgenrandom = true}})
add_requireconfs("*.protobuf*", { build = true })

if is_plat("windows") then
    set_arch("x64")
    add_cxflags("/bigobj")
    add_defines("NOMINMAX")
end

add_cxxflags("-fno-rtti")
add_cxxflags("-fexperimental-library")

set_warnings("all")
add_vectorexts("sse", "sse2", "sse3", "ssse3")

-- build configurations
add_rules("mode.debug", "mode.releasedbg", "mode.release")

if has_config("unitybuild") then
    add_rules("c.unity_build")
    add_rules("c++.unity_build", {batchsize = 12})
end

if is_mode("debug") then
    add_defines("DEBUG")
    set_symbols("debug", "edit")
end

-- add projects
includes("code/server")
includes("code/encoding")
includes("code/common")

if is_plat("windows") then
    add_cxflags("/Zc:__cplusplus")

    includes("code/polyjuice")
    includes("code/launcher")
    includes("code/client")
    includes("vendor/HogwartsSDK")
end

Additional Information and Error Logs

C:\Program Files\xmake\xmake.exe build --diagnosis --verbose
checking for protoc ... C:\Users\Jonah\AppData\Local\.xmake\packages\p\protobuf-cpp\28.0\7b51cb9e3f9b4a3aba113fa32771131f\bin\protoc
[ 10%]: compiling.proto.c++ src\common\steamnetworkingsockets_messages_certs.proto
C:\Users\Jonah\AppData\Local\.xmake\packages\p\protobuf-cpp\28.0\7b51cb9e3f9b4a3aba113fa32771131f\bin\protoc src\common\steamnetworkingsockets_messages_certs.proto -Isrc\common --cpp_out=build_7c0aa346\.gens\gns\windows\x64\release\rules\protobuf\src\common
[ 10%]: compiling.proto.c++ src\common\steamnetworkingsockets_messages.proto
C:\Users\Jonah\AppData\Local\.xmake\packages\p\protobuf-cpp\28.0\7b51cb9e3f9b4a3aba113fa32771131f\bin\protoc src\common\steamnetworkingsockets_messages.proto -Isrc\common --cpp_out=build_7c0aa346\.gens\gns\windows\x64\release\rules\protobuf\src\common
[ 10%]: compiling.proto.c++ src\common\steamnetworkingsockets_messages_udp.proto
C:\Users\Jonah\AppData\Local\.xmake\packages\p\protobuf-cpp\28.0\7b51cb9e3f9b4a3aba113fa32771131f\bin\protoc src\common\steamnetworkingsockets_messages_udp.proto -Isrc\common --cpp_out=build_7c0aa346\.gens\gns\windows\x64\release\rules\protobuf\src\common
checking for C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.41.34120\bin\HostX64\x64\cl.exe ... ok
checking for flags (-O2) ... ok
> cl.exe "-O2" "-nologo"
checking for flags (-arch:SSE2) ... ok
> cl.exe "-arch:SSE2" "-nologo"
checking for flags (cl_external_includedir) ... ok
> cl.exe "-external:W0" "-external:IC:\Users\Jonah\AppData\Local\.xmake\packages\p\protobuf-cpp\28.0\7b51cb9e3f9b4a3aba113fa32771131f\include" "-nologo"
checking for flags (-DNDEBUG) ... ok
> cl.exe "-DNDEBUG" "-nologo"
[ 38%]: compiling.release src\common\crypto_openssl.cpp
"C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.41.34120\\bin\\HostX64\\x64\\cl.exe" -c -nologo -O2 -arch:SSE2 -std:c++17 -MT -Iinclude -Isrc -Isrc\common -Isrc\tier0 -Isrc\tier1 -Isrc\vstdlib -Isrc\steamnetworkingsockets -Isrc\steamnetworkingsockets\clientlib -Isrc\public -Ibuild_7c0aa346\.gens\gns\windows\x64\release\rules\protobuf\src\common -DWIN32 -D_WINDOWS -DSTEAMNETWORKINGSOCKETS_STATIC_LINK -DOPENSSL_USE_STATIC_LIBS -DSTEAMNETWORKINGSOCKETS_CRYPTO_25519_OPENSSL -DSTEAMNETWORKINGSOCKETS_CRYPTO_VALVEOPENSSL -DOPENSSL_HAS_25519_RAW -DVALVE_CRYPTO_ENABLE_25519 -DGOOGLE_PROTOBUF_NO_RTTI -DVALVE_CRYPTO_25519_OPENSSL -DCRYPTO_DISABLE_ENCRYPT_WITH_PASSWORD -DENABLE_OPENSSLCONNECTION /EHsc -external:W0 -external:IC:\Users\Jonah\AppData\Local\.xmake\packages\p\protobuf-cpp\28.0\7b51cb9e3f9b4a3aba113fa32771131f\include -external:W0 -external:IC:\Users\Jonah\AppData\Local\.xmake\packages\a\abseil\20240722.0\2fb24eff77a9413781385fd7616d4ab4\include -external:W0 -external:IC:\Users\Jonah\AppData\Local\.xmake\packages\o\openssl\1.1.1-w\61d86fc2f8cc4e60a5bef5bc478c3a92\include -DNDEBUG -Fobuild_7c0aa346\.objs\gns\windows\x64\release\src\common\crypto_openssl.cpp.obj src\common\crypto_openssl.cpp
checking for flags (cl_sourceDependencies) ... ok
> cl.exe "/sourceDependencies" "C:\Users\Jonah\AppData\Local\Temp\.xmake\240908\_88175DDCD735422082006C9C44A03960.json" "-nologo"
[ 38%]: compiling.release src\common\crypto_25519_openssl.cpp
"C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.41.34120\\bin\\HostX64\\x64\\cl.exe" -c -nologo -O2 -arch:SSE2 -std:c++17 -MT -Iinclude -Isrc -Isrc\common -Isrc\tier0 -Isrc\tier1 -Isrc\vstdlib -Isrc\steamnetworkingsockets -Isrc\steamnetworkingsockets\clientlib -Isrc\public -Ibuild_7c0aa346\.gens\gns\windows\x64\release\rules\protobuf\src\common -DWIN32 -D_WINDOWS -DSTEAMNETWORKINGSOCKETS_STATIC_LINK -DOPENSSL_USE_STATIC_LIBS -DSTEAMNETWORKINGSOCKETS_CRYPTO_25519_OPENSSL -DSTEAMNETWORKINGSOCKETS_CRYPTO_VALVEOPENSSL -DOPENSSL_HAS_25519_RAW -DVALVE_CRYPTO_ENABLE_25519 -DGOOGLE_PROTOBUF_NO_RTTI -DVALVE_CRYPTO_25519_OPENSSL -DCRYPTO_DISABLE_ENCRYPT_WITH_PASSWORD -DENABLE_OPENSSLCONNECTION /EHsc -external:W0 -external:IC:\Users\Jonah\AppData\Local\.xmake\packages\p\protobuf-cpp\28.0\7b51cb9e3f9b4a3aba113fa32771131f\include -external:W0 -external:IC:\Users\Jonah\AppData\Local\.xmake\packages\a\abseil\20240722.0\2fb24eff77a9413781385fd7616d4ab4\include -external:W0 -external:IC:\Users\Jonah\AppData\Local\.xmake\packages\o\openssl\1.1.1-w\61d86fc2f8cc4e60a5bef5bc478c3a92\include -DNDEBUG -Fobuild_7c0aa346\.objs\gns\windows\x64\release\src\common\crypto_25519_openssl.cpp.obj src\common\crypto_25519_openssl.cpp
[ 38%]: compiling.release src\tier0\platformtime.cpp
"C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.41.34120\\bin\\HostX64\\x64\\cl.exe" -c -nologo -O2 -arch:SSE2 -std:c++17 -MT -Iinclude -Isrc -Isrc\common -Isrc\tier0 -Isrc\tier1 -Isrc\vstdlib -Isrc\steamnetworkingsockets -Isrc\steamnetworkingsockets\clientlib -Isrc\public -Ibuild_7c0aa346\.gens\gns\windows\x64\release\rules\protobuf\src\common -DWIN32 -D_WINDOWS -DSTEAMNETWORKINGSOCKETS_STATIC_LINK -DOPENSSL_USE_STATIC_LIBS -DSTEAMNETWORKINGSOCKETS_CRYPTO_25519_OPENSSL -DSTEAMNETWORKINGSOCKETS_CRYPTO_VALVEOPENSSL -DOPENSSL_HAS_25519_RAW -DVALVE_CRYPTO_ENABLE_25519 -DGOOGLE_PROTOBUF_NO_RTTI -DVALVE_CRYPTO_25519_OPENSSL -DCRYPTO_DISABLE_ENCRYPT_WITH_PASSWORD -DENABLE_OPENSSLCONNECTION /EHsc -external:W0 -external:IC:\Users\Jonah\AppData\Local\.xmake\packages\p\protobuf-cpp\28.0\7b51cb9e3f9b4a3aba113fa32771131f\include -external:W0 -external:IC:\Users\Jonah\AppData\Local\.xmake\packages\a\abseil\20240722.0\2fb24eff77a9413781385fd7616d4ab4\include -external:W0 -external:IC:\Users\Jonah\AppData\Local\.xmake\packages\o\openssl\1.1.1-w\61d86fc2f8cc4e60a5bef5bc478c3a92\include -DNDEBUG -Fobuild_7c0aa346\.objs\gns\windows\x64\release\src\tier0\platformtime.cpp.obj src\tier0\platformtime.cpp
[ 38%]: compiling.release src\tier0\dbg.cpp
"C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.41.34120\\bin\\HostX64\\x64\\cl.exe" -c -nologo -O2 -arch:SSE2 -std:c++17 -MT -Iinclude -Isrc -Isrc\common -Isrc\tier0 -Isrc\tier1 -Isrc\vstdlib -Isrc\steamnetworkingsockets -Isrc\steamnetworkingsockets\clientlib -Isrc\public -Ibuild_7c0aa346\.gens\gns\windows\x64\release\rules\protobuf\src\common -DWIN32 -D_WINDOWS -DSTEAMNETWORKINGSOCKETS_STATIC_LINK -DOPENSSL_USE_STATIC_LIBS -DSTEAMNETWORKINGSOCKETS_CRYPTO_25519_OPENSSL -DSTEAMNETWORKINGSOCKETS_CRYPTO_VALVEOPENSSL -DOPENSSL_HAS_25519_RAW -DVALVE_CRYPTO_ENABLE_25519 -DGOOGLE_PROTOBUF_NO_RTTI -DVALVE_CRYPTO_25519_OPENSSL -DCRYPTO_DISABLE_ENCRYPT_WITH_PASSWORD -DENABLE_OPENSSLCONNECTION /EHsc -external:W0 -external:IC:\Users\Jonah\AppData\Local\.xmake\packages\p\protobuf-cpp\28.0\7b51cb9e3f9b4a3aba113fa32771131f\include -external:W0 -external:IC:\Users\Jonah\AppData\Local\.xmake\packages\a\abseil\20240722.0\2fb24eff77a9413781385fd7616d4ab4\include -external:W0 -external:IC:\Users\Jonah\AppData\Local\.xmake\packages\o\openssl\1.1.1-w\61d86fc2f8cc4e60a5bef5bc478c3a92\include -DNDEBUG -Fobuild_7c0aa346\.objs\gns\windows\x64\release\src\tier0\dbg.cpp.obj src\tier0\dbg.cpp
[ 38%]: compiling.release src\vstdlib\strtools.cpp
"C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.41.34120\\bin\\HostX64\\x64\\cl.exe" -c -nologo -O2 -arch:SSE2 -std:c++17 -MT -Iinclude -Isrc -Isrc\common -Isrc\tier0 -Isrc\tier1 -Isrc\vstdlib -Isrc\steamnetworkingsockets -Isrc\steamnetworkingsockets\clientlib -Isrc\public -Ibuild_7c0aa346\.gens\gns\windows\x64\release\rules\protobuf\src\common -DWIN32 -D_WINDOWS -DSTEAMNETWORKINGSOCKETS_STATIC_LINK -DOPENSSL_USE_STATIC_LIBS -DSTEAMNETWORKINGSOCKETS_CRYPTO_25519_OPENSSL -DSTEAMNETWORKINGSOCKETS_CRYPTO_VALVEOPENSSL -DOPENSSL_HAS_25519_RAW -DVALVE_CRYPTO_ENABLE_25519 -DGOOGLE_PROTOBUF_NO_RTTI -DVALVE_CRYPTO_25519_OPENSSL -DCRYPTO_DISABLE_ENCRYPT_WITH_PASSWORD -DENABLE_OPENSSLCONNECTION /EHsc -external:W0 -external:IC:\Users\Jonah\AppData\Local\.xmake\packages\p\protobuf-cpp\28.0\7b51cb9e3f9b4a3aba113fa32771131f\include -external:W0 -external:IC:\Users\Jonah\AppData\Local\.xmake\packages\a\abseil\20240722.0\2fb24eff77a9413781385fd7616d4ab4\include -external:W0 -external:IC:\Users\Jonah\AppData\Local\.xmake\packages\o\openssl\1.1.1-w\61d86fc2f8cc4e60a5bef5bc478c3a92\include -DNDEBUG -Fobuild_7c0aa346\.objs\gns\windows\x64\release\src\vstdlib\strtools.cpp.obj src\vstdlib\strtools.cpp
[ 38%]: compiling.release src\common\steamid.cpp
"C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.41.34120\\bin\\HostX64\\x64\\cl.exe" -c -nologo -O2 -arch:SSE2 -std:c++17 -MT -Iinclude -Isrc -Isrc\common -Isrc\tier0 -Isrc\tier1 -Isrc\vstdlib -Isrc\steamnetworkingsockets -Isrc\steamnetworkingsockets\clientlib -Isrc\public -Ibuild_7c0aa346\.gens\gns\windows\x64\release\rules\protobuf\src\common -DWIN32 -D_WINDOWS -DSTEAMNETWORKINGSOCKETS_STATIC_LINK -DOPENSSL_USE_STATIC_LIBS -DSTEAMNETWORKINGSOCKETS_CRYPTO_25519_OPENSSL -DSTEAMNETWORKINGSOCKETS_CRYPTO_VALVEOPENSSL -DOPENSSL_HAS_25519_RAW -DVALVE_CRYPTO_ENABLE_25519 -DGOOGLE_PROTOBUF_NO_RTTI -DVALVE_CRYPTO_25519_OPENSSL -DCRYPTO_DISABLE_ENCRYPT_WITH_PASSWORD -DENABLE_OPENSSLCONNECTION /EHsc -external:W0 -external:IC:\Users\Jonah\AppData\Local\.xmake\packages\p\protobuf-cpp\28.0\7b51cb9e3f9b4a3aba113fa32771131f\include -external:W0 -external:IC:\Users\Jonah\AppData\Local\.xmake\packages\a\abseil\20240722.0\2fb24eff77a9413781385fd7616d4ab4\include -external:W0 -external:IC:\Users\Jonah\AppData\Local\.xmake\packages\o\openssl\1.1.1-w\61d86fc2f8cc4e60a5bef5bc478c3a92\include -DNDEBUG -Fobuild_7c0aa346\.objs\gns\windows\x64\release\src\common\steamid.cpp.obj src\common\steamid.cpp
[ 38%]: compiling.release src\common\keypair.cpp
"C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.41.34120\\bin\\HostX64\\x64\\cl.exe" -c -nologo -O2 -arch:SSE2 -std:c++17 -MT -Iinclude -Isrc -Isrc\common -Isrc\tier0 -Isrc\tier1 -Isrc\vstdlib -Isrc\steamnetworkingsockets -Isrc\steamnetworkingsockets\clientlib -Isrc\public -Ibuild_7c0aa346\.gens\gns\windows\x64\release\rules\protobuf\src\common -DWIN32 -D_WINDOWS -DSTEAMNETWORKINGSOCKETS_STATIC_LINK -DOPENSSL_USE_STATIC_LIBS -DSTEAMNETWORKINGSOCKETS_CRYPTO_25519_OPENSSL -DSTEAMNETWORKINGSOCKETS_CRYPTO_VALVEOPENSSL -DOPENSSL_HAS_25519_RAW -DVALVE_CRYPTO_ENABLE_25519 -DGOOGLE_PROTOBUF_NO_RTTI -DVALVE_CRYPTO_25519_OPENSSL -DCRYPTO_DISABLE_ENCRYPT_WITH_PASSWORD -DENABLE_OPENSSLCONNECTION /EHsc -external:W0 -external:IC:\Users\Jonah\AppData\Local\.xmake\packages\p\protobuf-cpp\28.0\7b51cb9e3f9b4a3aba113fa32771131f\include -external:W0 -external:IC:\Users\Jonah\AppData\Local\.xmake\packages\a\abseil\20240722.0\2fb24eff77a9413781385fd7616d4ab4\include -external:W0 -external:IC:\Users\Jonah\AppData\Local\.xmake\packages\o\openssl\1.1.1-w\61d86fc2f8cc4e60a5bef5bc478c3a92\include -DNDEBUG -Fobuild_7c0aa346\.objs\gns\windows\x64\release\src\common\keypair.cpp.obj src\common\keypair.cpp
[ 38%]: compiling.release src\common\crypto_textencode.cpp
"C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.41.34120\\bin\\HostX64\\x64\\cl.exe" -c -nologo -O2 -arch:SSE2 -std:c++17 -MT -Iinclude -Isrc -Isrc\common -Isrc\tier0 -Isrc\tier1 -Isrc\vstdlib -Isrc\steamnetworkingsockets -Isrc\steamnetworkingsockets\clientlib -Isrc\public -Ibuild_7c0aa346\.gens\gns\windows\x64\release\rules\protobuf\src\common -DWIN32 -D_WINDOWS -DSTEAMNETWORKINGSOCKETS_STATIC_LINK -DOPENSSL_USE_STATIC_LIBS -DSTEAMNETWORKINGSOCKETS_CRYPTO_25519_OPENSSL -DSTEAMNETWORKINGSOCKETS_CRYPTO_VALVEOPENSSL -DOPENSSL_HAS_25519_RAW -DVALVE_CRYPTO_ENABLE_25519 -DGOOGLE_PROTOBUF_NO_RTTI -DVALVE_CRYPTO_25519_OPENSSL -DCRYPTO_DISABLE_ENCRYPT_WITH_PASSWORD -DENABLE_OPENSSLCONNECTION /EHsc -external:W0 -external:IC:\Users\Jonah\AppData\Local\.xmake\packages\p\protobuf-cpp\28.0\7b51cb9e3f9b4a3aba113fa32771131f\include -external:W0 -external:IC:\Users\Jonah\AppData\Local\.xmake\packages\a\abseil\20240722.0\2fb24eff77a9413781385fd7616d4ab4\include -external:W0 -external:IC:\Users\Jonah\AppData\Local\.xmake\packages\o\openssl\1.1.1-w\61d86fc2f8cc4e60a5bef5bc478c3a92\include -DNDEBUG -Fobuild_7c0aa346\.objs\gns\windows\x64\release\src\common\crypto_textencode.cpp.obj src\common\crypto_textencode.cpp
[ 38%]: compiling.release src\common\crypto.cpp
"C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.41.34120\\bin\\HostX64\\x64\\cl.exe" -c -nologo -O2 -arch:SSE2 -std:c++17 -MT -Iinclude -Isrc -Isrc\common -Isrc\tier0 -Isrc\tier1 -Isrc\vstdlib -Isrc\steamnetworkingsockets -Isrc\steamnetworkingsockets\clientlib -Isrc\public -Ibuild_7c0aa346\.gens\gns\windows\x64\release\rules\protobuf\src\common -DWIN32 -D_WINDOWS -DSTEAMNETWORKINGSOCKETS_STATIC_LINK -DOPENSSL_USE_STATIC_LIBS -DSTEAMNETWORKINGSOCKETS_CRYPTO_25519_OPENSSL -DSTEAMNETWORKINGSOCKETS_CRYPTO_VALVEOPENSSL -DOPENSSL_HAS_25519_RAW -DVALVE_CRYPTO_ENABLE_25519 -DGOOGLE_PROTOBUF_NO_RTTI -DVALVE_CRYPTO_25519_OPENSSL -DCRYPTO_DISABLE_ENCRYPT_WITH_PASSWORD -DENABLE_OPENSSLCONNECTION /EHsc -external:W0 -external:IC:\Users\Jonah\AppData\Local\.xmake\packages\p\protobuf-cpp\28.0\7b51cb9e3f9b4a3aba113fa32771131f\include -external:W0 -external:IC:\Users\Jonah\AppData\Local\.xmake\packages\a\abseil\20240722.0\2fb24eff77a9413781385fd7616d4ab4\include -external:W0 -external:IC:\Users\Jonah\AppData\Local\.xmake\packages\o\openssl\1.1.1-w\61d86fc2f8cc4e60a5bef5bc478c3a92\include -DNDEBUG -Fobuild_7c0aa346\.objs\gns\windows\x64\release\src\common\crypto.cpp.obj src\common\crypto.cpp
[ 38%]: compiling.release src\common\opensslwrapper.cpp
"C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.41.34120\\bin\\HostX64\\x64\\cl.exe" -c -nologo -O2 -arch:SSE2 -std:c++17 -MT -Iinclude -Isrc -Isrc\common -Isrc\tier0 -Isrc\tier1 -Isrc\vstdlib -Isrc\steamnetworkingsockets -Isrc\steamnetworkingsockets\clientlib -Isrc\public -Ibuild_7c0aa346\.gens\gns\windows\x64\release\rules\protobuf\src\common -DWIN32 -D_WINDOWS -DSTEAMNETWORKINGSOCKETS_STATIC_LINK -DOPENSSL_USE_STATIC_LIBS -DSTEAMNETWORKINGSOCKETS_CRYPTO_25519_OPENSSL -DSTEAMNETWORKINGSOCKETS_CRYPTO_VALVEOPENSSL -DOPENSSL_HAS_25519_RAW -DVALVE_CRYPTO_ENABLE_25519 -DGOOGLE_PROTOBUF_NO_RTTI -DVALVE_CRYPTO_25519_OPENSSL -DCRYPTO_DISABLE_ENCRYPT_WITH_PASSWORD -DENABLE_OPENSSLCONNECTION /EHsc -external:W0 -external:IC:\Users\Jonah\AppData\Local\.xmake\packages\p\protobuf-cpp\28.0\7b51cb9e3f9b4a3aba113fa32771131f\include -external:W0 -external:IC:\Users\Jonah\AppData\Local\.xmake\packages\a\abseil\20240722.0\2fb24eff77a9413781385fd7616d4ab4\include -external:W0 -external:IC:\Users\Jonah\AppData\Local\.xmake\packages\o\openssl\1.1.1-w\61d86fc2f8cc4e60a5bef5bc478c3a92\include -DNDEBUG -Fobuild_7c0aa346\.objs\gns\windows\x64\release\src\common\opensslwrapper.cpp.obj src\common\opensslwrapper.cpp
[ 41%]: compiling.release src\tier1\netadr.cpp
"C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.41.34120\\bin\\HostX64\\x64\\cl.exe" -c -nologo -O2 -arch:SSE2 -std:c++17 -MT -Iinclude -Isrc -Isrc\common -Isrc\tier0 -Isrc\tier1 -Isrc\vstdlib -Isrc\steamnetworkingsockets -Isrc\steamnetworkingsockets\clientlib -Isrc\public -Ibuild_7c0aa346\.gens\gns\windows\x64\release\rules\protobuf\src\common -DWIN32 -D_WINDOWS -DSTEAMNETWORKINGSOCKETS_STATIC_LINK -DOPENSSL_USE_STATIC_LIBS -DSTEAMNETWORKINGSOCKETS_CRYPTO_25519_OPENSSL -DSTEAMNETWORKINGSOCKETS_CRYPTO_VALVEOPENSSL -DOPENSSL_HAS_25519_RAW -DVALVE_CRYPTO_ENABLE_25519 -DGOOGLE_PROTOBUF_NO_RTTI -DVALVE_CRYPTO_25519_OPENSSL -DCRYPTO_DISABLE_ENCRYPT_WITH_PASSWORD -DENABLE_OPENSSLCONNECTION /EHsc -external:W0 -external:IC:\Users\Jonah\AppData\Local\.xmake\packages\p\protobuf-cpp\28.0\7b51cb9e3f9b4a3aba113fa32771131f\include -external:W0 -external:IC:\Users\Jonah\AppData\Local\.xmake\packages\a\abseil\20240722.0\2fb24eff77a9413781385fd7616d4ab4\include -external:W0 -external:IC:\Users\Jonah\AppData\Local\.xmake\packages\o\openssl\1.1.1-w\61d86fc2f8cc4e60a5bef5bc478c3a92\include -DNDEBUG -Fobuild_7c0aa346\.objs\gns\windows\x64\release\src\tier1\netadr.cpp.obj src\tier1\netadr.cpp
[ 43%]: compiling.release src\tier1\utlbuffer.cpp
"C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.41.34120\\bin\\HostX64\\x64\\cl.exe" -c -nologo -O2 -arch:SSE2 -std:c++17 -MT -Iinclude -Isrc -Isrc\common -Isrc\tier0 -Isrc\tier1 -Isrc\vstdlib -Isrc\steamnetworkingsockets -Isrc\steamnetworkingsockets\clientlib -Isrc\public -Ibuild_7c0aa346\.gens\gns\windows\x64\release\rules\protobuf\src\common -DWIN32 -D_WINDOWS -DSTEAMNETWORKINGSOCKETS_STATIC_LINK -DOPENSSL_USE_STATIC_LIBS -DSTEAMNETWORKINGSOCKETS_CRYPTO_25519_OPENSSL -DSTEAMNETWORKINGSOCKETS_CRYPTO_VALVEOPENSSL -DOPENSSL_HAS_25519_RAW -DVALVE_CRYPTO_ENABLE_25519 -DGOOGLE_PROTOBUF_NO_RTTI -DVALVE_CRYPTO_25519_OPENSSL -DCRYPTO_DISABLE_ENCRYPT_WITH_PASSWORD -DENABLE_OPENSSLCONNECTION /EHsc -external:W0 -external:IC:\Users\Jonah\AppData\Local\.xmake\packages\p\protobuf-cpp\28.0\7b51cb9e3f9b4a3aba113fa32771131f\include -external:W0 -external:IC:\Users\Jonah\AppData\Local\.xmake\packages\a\abseil\20240722.0\2fb24eff77a9413781385fd7616d4ab4\include -external:W0 -external:IC:\Users\Jonah\AppData\Local\.xmake\packages\o\openssl\1.1.1-w\61d86fc2f8cc4e60a5bef5bc478c3a92\include -DNDEBUG -Fobuild_7c0aa346\.objs\gns\windows\x64\release\src\tier1\utlbuffer.cpp.obj src\tier1\utlbuffer.cpp
[ 46%]: compiling.release src\tier1\utlmemory.cpp
"C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.41.34120\\bin\\HostX64\\x64\\cl.exe" -c -nologo -O2 -arch:SSE2 -std:c++17 -MT -Iinclude -Isrc -Isrc\common -Isrc\tier0 -Isrc\tier1 -Isrc\vstdlib -Isrc\steamnetworkingsockets -Isrc\steamnetworkingsockets\clientlib -Isrc\public -Ibuild_7c0aa346\.gens\gns\windows\x64\release\rules\protobuf\src\common -DWIN32 -D_WINDOWS -DSTEAMNETWORKINGSOCKETS_STATIC_LINK -DOPENSSL_USE_STATIC_LIBS -DSTEAMNETWORKINGSOCKETS_CRYPTO_25519_OPENSSL -DSTEAMNETWORKINGSOCKETS_CRYPTO_VALVEOPENSSL -DOPENSSL_HAS_25519_RAW -DVALVE_CRYPTO_ENABLE_25519 -DGOOGLE_PROTOBUF_NO_RTTI -DVALVE_CRYPTO_25519_OPENSSL -DCRYPTO_DISABLE_ENCRYPT_WITH_PASSWORD -DENABLE_OPENSSLCONNECTION /EHsc -external:W0 -external:IC:\Users\Jonah\AppData\Local\.xmake\packages\p\protobuf-cpp\28.0\7b51cb9e3f9b4a3aba113fa32771131f\include -external:W0 -external:IC:\Users\Jonah\AppData\Local\.xmake\packages\a\abseil\20240722.0\2fb24eff77a9413781385fd7616d4ab4\include -external:W0 -external:IC:\Users\Jonah\AppData\Local\.xmake\packages\o\openssl\1.1.1-w\61d86fc2f8cc4e60a5bef5bc478c3a92\include -DNDEBUG -Fobuild_7c0aa346\.objs\gns\windows\x64\release\src\tier1\utlmemory.cpp.obj src\tier1\utlmemory.cpp
[ 48%]: compiling.release src\steamnetworkingsockets\steamnetworkingsockets_certs.cpp
"C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.41.34120\\bin\\HostX64\\x64\\cl.exe" -c -nologo -O2 -arch:SSE2 -std:c++17 -MT -Iinclude -Isrc -Isrc\common -Isrc\tier0 -Isrc\tier1 -Isrc\vstdlib -Isrc\steamnetworkingsockets -Isrc\steamnetworkingsockets\clientlib -Isrc\public -Ibuild_7c0aa346\.gens\gns\windows\x64\release\rules\protobuf\src\common -DWIN32 -D_WINDOWS -DSTEAMNETWORKINGSOCKETS_STATIC_LINK -DOPENSSL_USE_STATIC_LIBS -DSTEAMNETWORKINGSOCKETS_CRYPTO_25519_OPENSSL -DSTEAMNETWORKINGSOCKETS_CRYPTO_VALVEOPENSSL -DOPENSSL_HAS_25519_RAW -DVALVE_CRYPTO_ENABLE_25519 -DGOOGLE_PROTOBUF_NO_RTTI -DVALVE_CRYPTO_25519_OPENSSL -DCRYPTO_DISABLE_ENCRYPT_WITH_PASSWORD -DENABLE_OPENSSLCONNECTION /EHsc -external:W0 -external:IC:\Users\Jonah\AppData\Local\.xmake\packages\p\protobuf-cpp\28.0\7b51cb9e3f9b4a3aba113fa32771131f\include -external:W0 -external:IC:\Users\Jonah\AppData\Local\.xmake\packages\a\abseil\20240722.0\2fb24eff77a9413781385fd7616d4ab4\include -external:W0 -external:IC:\Users\Jonah\AppData\Local\.xmake\packages\o\openssl\1.1.1-w\61d86fc2f8cc4e60a5bef5bc478c3a92\include -DNDEBUG -Fobuild_7c0aa346\.objs\gns\windows\x64\release\src\steamnetworkingsockets\steamnetworkingsockets_certs.cpp.obj src\steamnetworkingsockets\steamnetworkingsockets_certs.cpp
[ 51%]: compiling.release src\steamnetworkingsockets\steamnetworkingsockets_thinker.cpp
"C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.41.34120\\bin\\HostX64\\x64\\cl.exe" -c -nologo -O2 -arch:SSE2 -std:c++17 -MT -Iinclude -Isrc -Isrc\common -Isrc\tier0 -Isrc\tier1 -Isrc\vstdlib -Isrc\steamnetworkingsockets -Isrc\steamnetworkingsockets\clientlib -Isrc\public -Ibuild_7c0aa346\.gens\gns\windows\x64\release\rules\protobuf\src\common -DWIN32 -D_WINDOWS -DSTEAMNETWORKINGSOCKETS_STATIC_LINK -DOPENSSL_USE_STATIC_LIBS -DSTEAMNETWORKINGSOCKETS_CRYPTO_25519_OPENSSL -DSTEAMNETWORKINGSOCKETS_CRYPTO_VALVEOPENSSL -DOPENSSL_HAS_25519_RAW -DVALVE_CRYPTO_ENABLE_25519 -DGOOGLE_PROTOBUF_NO_RTTI -DVALVE_CRYPTO_25519_OPENSSL -DCRYPTO_DISABLE_ENCRYPT_WITH_PASSWORD -DENABLE_OPENSSLCONNECTION /EHsc -external:W0 -external:IC:\Users\Jonah\AppData\Local\.xmake\packages\p\protobuf-cpp\28.0\7b51cb9e3f9b4a3aba113fa32771131f\include -external:W0 -external:IC:\Users\Jonah\AppData\Local\.xmake\packages\a\abseil\20240722.0\2fb24eff77a9413781385fd7616d4ab4\include -external:W0 -external:IC:\Users\Jonah\AppData\Local\.xmake\packages\o\openssl\1.1.1-w\61d86fc2f8cc4e60a5bef5bc478c3a92\include -DNDEBUG -Fobuild_7c0aa346\.objs\gns\windows\x64\release\src\steamnetworkingsockets\steamnetworkingsockets_thinker.cpp.obj src\steamnetworkingsockets\steamnetworkingsockets_thinker.cpp
[ 53%]: compiling.release src\steamnetworkingsockets\steamnetworkingsockets_certstore.cpp
"C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.41.34120\\bin\\HostX64\\x64\\cl.exe" -c -nologo -O2 -arch:SSE2 -std:c++17 -MT -Iinclude -Isrc -Isrc\common -Isrc\tier0 -Isrc\tier1 -Isrc\vstdlib -Isrc\steamnetworkingsockets -Isrc\steamnetworkingsockets\clientlib -Isrc\public -Ibuild_7c0aa346\.gens\gns\windows\x64\release\rules\protobuf\src\common -DWIN32 -D_WINDOWS -DSTEAMNETWORKINGSOCKETS_STATIC_LINK -DOPENSSL_USE_STATIC_LIBS -DSTEAMNETWORKINGSOCKETS_CRYPTO_25519_OPENSSL -DSTEAMNETWORKINGSOCKETS_CRYPTO_VALVEOPENSSL -DOPENSSL_HAS_25519_RAW -DVALVE_CRYPTO_ENABLE_25519 -DGOOGLE_PROTOBUF_NO_RTTI -DVALVE_CRYPTO_25519_OPENSSL -DCRYPTO_DISABLE_ENCRYPT_WITH_PASSWORD -DENABLE_OPENSSLCONNECTION /EHsc -external:W0 -external:IC:\Users\Jonah\AppData\Local\.xmake\packages\p\protobuf-cpp\28.0\7b51cb9e3f9b4a3aba113fa32771131f\include -external:W0 -external:IC:\Users\Jonah\AppData\Local\.xmake\packages\a\abseil\20240722.0\2fb24eff77a9413781385fd7616d4ab4\include -external:W0 -external:IC:\Users\Jonah\AppData\Local\.xmake\packages\o\openssl\1.1.1-w\61d86fc2f8cc4e60a5bef5bc478c3a92\include -DNDEBUG -Fobuild_7c0aa346\.objs\gns\windows\x64\release\src\steamnetworkingsockets\steamnetworkingsockets_certstore.cpp.obj src\steamnetworkingsockets\steamnetworkingsockets_certstore.cpp
[ 56%]: compiling.release src\steamnetworkingsockets\clientlib\steamnetworkingsockets_connections.cpp
"C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.41.34120\\bin\\HostX64\\x64\\cl.exe" -c -nologo -O2 -arch:SSE2 -std:c++17 -MT -Iinclude -Isrc -Isrc\common -Isrc\tier0 -Isrc\tier1 -Isrc\vstdlib -Isrc\steamnetworkingsockets -Isrc\steamnetworkingsockets\clientlib -Isrc\public -Ibuild_7c0aa346\.gens\gns\windows\x64\release\rules\protobuf\src\common -DWIN32 -D_WINDOWS -DSTEAMNETWORKINGSOCKETS_STATIC_LINK -DOPENSSL_USE_STATIC_LIBS -DSTEAMNETWORKINGSOCKETS_CRYPTO_25519_OPENSSL -DSTEAMNETWORKINGSOCKETS_CRYPTO_VALVEOPENSSL -DOPENSSL_HAS_25519_RAW -DVALVE_CRYPTO_ENABLE_25519 -DGOOGLE_PROTOBUF_NO_RTTI -DVALVE_CRYPTO_25519_OPENSSL -DCRYPTO_DISABLE_ENCRYPT_WITH_PASSWORD -DENABLE_OPENSSLCONNECTION /EHsc -external:W0 -external:IC:\Users\Jonah\AppData\Local\.xmake\packages\p\protobuf-cpp\28.0\7b51cb9e3f9b4a3aba113fa32771131f\include -external:W0 -external:IC:\Users\Jonah\AppData\Local\.xmake\packages\a\abseil\20240722.0\2fb24eff77a9413781385fd7616d4ab4\include -external:W0 -external:IC:\Users\Jonah\AppData\Local\.xmake\packages\o\openssl\1.1.1-w\61d86fc2f8cc4e60a5bef5bc478c3a92\include -DNDEBUG -Fobuild_7c0aa346\.objs\gns\windows\x64\release\src\steamnetworkingsockets\clientlib\steamnetworkingsockets_connections.cpp.obj src\steamnetworkingsockets\clientlib\steamnetworkingsockets_connections.cpp
[ 58%]: compiling.release src\steamnetworkingsockets\clientlib\steamnetworkingsockets_flat.cpp
"C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.41.34120\\bin\\HostX64\\x64\\cl.exe" -c -nologo -O2 -arch:SSE2 -std:c++17 -MT -Iinclude -Isrc -Isrc\common -Isrc\tier0 -Isrc\tier1 -Isrc\vstdlib -Isrc\steamnetworkingsockets -Isrc\steamnetworkingsockets\clientlib -Isrc\public -Ibuild_7c0aa346\.gens\gns\windows\x64\release\rules\protobuf\src\common -DWIN32 -D_WINDOWS -DSTEAMNETWORKINGSOCKETS_STATIC_LINK -DOPENSSL_USE_STATIC_LIBS -DSTEAMNETWORKINGSOCKETS_CRYPTO_25519_OPENSSL -DSTEAMNETWORKINGSOCKETS_CRYPTO_VALVEOPENSSL -DOPENSSL_HAS_25519_RAW -DVALVE_CRYPTO_ENABLE_25519 -DGOOGLE_PROTOBUF_NO_RTTI -DVALVE_CRYPTO_25519_OPENSSL -DCRYPTO_DISABLE_ENCRYPT_WITH_PASSWORD -DENABLE_OPENSSLCONNECTION /EHsc -external:W0 -external:IC:\Users\Jonah\AppData\Local\.xmake\packages\p\protobuf-cpp\28.0\7b51cb9e3f9b4a3aba113fa32771131f\include -external:W0 -external:IC:\Users\Jonah\AppData\Local\.xmake\packages\a\abseil\20240722.0\2fb24eff77a9413781385fd7616d4ab4\include -external:W0 -external:IC:\Users\Jonah\AppData\Local\.xmake\packages\o\openssl\1.1.1-w\61d86fc2f8cc4e60a5bef5bc478c3a92\include -DNDEBUG -Fobuild_7c0aa346\.objs\gns\windows\x64\release\src\steamnetworkingsockets\clientlib\steamnetworkingsockets_flat.cpp.obj src\steamnetworkingsockets\clientlib\steamnetworkingsockets_flat.cpp
[ 61%]: compiling.release src\steamnetworkingsockets\clientlib\steamnetworkingsockets_lowlevel.cpp
"C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.41.34120\\bin\\HostX64\\x64\\cl.exe" -c -nologo -O2 -arch:SSE2 -std:c++17 -MT -Iinclude -Isrc -Isrc\common -Isrc\tier0 -Isrc\tier1 -Isrc\vstdlib -Isrc\steamnetworkingsockets -Isrc\steamnetworkingsockets\clientlib -Isrc\public -Ibuild_7c0aa346\.gens\gns\windows\x64\release\rules\protobuf\src\common -DWIN32 -D_WINDOWS -DSTEAMNETWORKINGSOCKETS_STATIC_LINK -DOPENSSL_USE_STATIC_LIBS -DSTEAMNETWORKINGSOCKETS_CRYPTO_25519_OPENSSL -DSTEAMNETWORKINGSOCKETS_CRYPTO_VALVEOPENSSL -DOPENSSL_HAS_25519_RAW -DVALVE_CRYPTO_ENABLE_25519 -DGOOGLE_PROTOBUF_NO_RTTI -DVALVE_CRYPTO_25519_OPENSSL -DCRYPTO_DISABLE_ENCRYPT_WITH_PASSWORD -DENABLE_OPENSSLCONNECTION /EHsc -external:W0 -external:IC:\Users\Jonah\AppData\Local\.xmake\packages\p\protobuf-cpp\28.0\7b51cb9e3f9b4a3aba113fa32771131f\include -external:W0 -external:IC:\Users\Jonah\AppData\Local\.xmake\packages\a\abseil\20240722.0\2fb24eff77a9413781385fd7616d4ab4\include -external:W0 -external:IC:\Users\Jonah\AppData\Local\.xmake\packages\o\openssl\1.1.1-w\61d86fc2f8cc4e60a5bef5bc478c3a92\include -DNDEBUG -Fobuild_7c0aa346\.objs\gns\windows\x64\release\src\steamnetworkingsockets\clientlib\steamnetworkingsockets_lowlevel.cpp.obj src\steamnetworkingsockets\clientlib\steamnetworkingsockets_lowlevel.cpp
[ 64%]: compiling.release src\steamnetworkingsockets\steamnetworkingsockets_shared.cpp
"C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.41.34120\\bin\\HostX64\\x64\\cl.exe" -c -nologo -O2 -arch:SSE2 -std:c++17 -MT -Iinclude -Isrc -Isrc\common -Isrc\tier0 -Isrc\tier1 -Isrc\vstdlib -Isrc\steamnetworkingsockets -Isrc\steamnetworkingsockets\clientlib -Isrc\public -Ibuild_7c0aa346\.gens\gns\windows\x64\release\rules\protobuf\src\common -DWIN32 -D_WINDOWS -DSTEAMNETWORKINGSOCKETS_STATIC_LINK -DOPENSSL_USE_STATIC_LIBS -DSTEAMNETWORKINGSOCKETS_CRYPTO_25519_OPENSSL -DSTEAMNETWORKINGSOCKETS_CRYPTO_VALVEOPENSSL -DOPENSSL_HAS_25519_RAW -DVALVE_CRYPTO_ENABLE_25519 -DGOOGLE_PROTOBUF_NO_RTTI -DVALVE_CRYPTO_25519_OPENSSL -DCRYPTO_DISABLE_ENCRYPT_WITH_PASSWORD -DENABLE_OPENSSLCONNECTION /EHsc -external:W0 -external:IC:\Users\Jonah\AppData\Local\.xmake\packages\p\protobuf-cpp\28.0\7b51cb9e3f9b4a3aba113fa32771131f\include -external:W0 -external:IC:\Users\Jonah\AppData\Local\.xmake\packages\a\abseil\20240722.0\2fb24eff77a9413781385fd7616d4ab4\include -external:W0 -external:IC:\Users\Jonah\AppData\Local\.xmake\packages\o\openssl\1.1.1-w\61d86fc2f8cc4e60a5bef5bc478c3a92\include -DNDEBUG -Fobuild_7c0aa346\.objs\gns\windows\x64\release\src\steamnetworkingsockets\steamnetworkingsockets_shared.cpp.obj src\steamnetworkingsockets\steamnetworkingsockets_shared.cpp
[ 66%]: compiling.release src\steamnetworkingsockets\steamnetworkingsockets_stats.cpp
"C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.41.34120\\bin\\HostX64\\x64\\cl.exe" -c -nologo -O2 -arch:SSE2 -std:c++17 -MT -Iinclude -Isrc -Isrc\common -Isrc\tier0 -Isrc\tier1 -Isrc\vstdlib -Isrc\steamnetworkingsockets -Isrc\steamnetworkingsockets\clientlib -Isrc\public -Ibuild_7c0aa346\.gens\gns\windows\x64\release\rules\protobuf\src\common -DWIN32 -D_WINDOWS -DSTEAMNETWORKINGSOCKETS_STATIC_LINK -DOPENSSL_USE_STATIC_LIBS -DSTEAMNETWORKINGSOCKETS_CRYPTO_25519_OPENSSL -DSTEAMNETWORKINGSOCKETS_CRYPTO_VALVEOPENSSL -DOPENSSL_HAS_25519_RAW -DVALVE_CRYPTO_ENABLE_25519 -DGOOGLE_PROTOBUF_NO_RTTI -DVALVE_CRYPTO_25519_OPENSSL -DCRYPTO_DISABLE_ENCRYPT_WITH_PASSWORD -DENABLE_OPENSSLCONNECTION /EHsc -external:W0 -external:IC:\Users\Jonah\AppData\Local\.xmake\packages\p\protobuf-cpp\28.0\7b51cb9e3f9b4a3aba113fa32771131f\include -external:W0 -external:IC:\Users\Jonah\AppData\Local\.xmake\packages\a\abseil\20240722.0\2fb24eff77a9413781385fd7616d4ab4\include -external:W0 -external:IC:\Users\Jonah\AppData\Local\.xmake\packages\o\openssl\1.1.1-w\61d86fc2f8cc4e60a5bef5bc478c3a92\include -DNDEBUG -Fobuild_7c0aa346\.objs\gns\windows\x64\release\src\steamnetworkingsockets\steamnetworkingsockets_stats.cpp.obj src\steamnetworkingsockets\steamnetworkingsockets_stats.cpp
[ 69%]: compiling.release src\steamnetworkingsockets\clientlib\steamnetworkingsockets_snp.cpp
"C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.41.34120\\bin\\HostX64\\x64\\cl.exe" -c -nologo -O2 -arch:SSE2 -std:c++17 -MT -Iinclude -Isrc -Isrc\common -Isrc\tier0 -Isrc\tier1 -Isrc\vstdlib -Isrc\steamnetworkingsockets -Isrc\steamnetworkingsockets\clientlib -Isrc\public -Ibuild_7c0aa346\.gens\gns\windows\x64\release\rules\protobuf\src\common -DWIN32 -D_WINDOWS -DSTEAMNETWORKINGSOCKETS_STATIC_LINK -DOPENSSL_USE_STATIC_LIBS -DSTEAMNETWORKINGSOCKETS_CRYPTO_25519_OPENSSL -DSTEAMNETWORKINGSOCKETS_CRYPTO_VALVEOPENSSL -DOPENSSL_HAS_25519_RAW -DVALVE_CRYPTO_ENABLE_25519 -DGOOGLE_PROTOBUF_NO_RTTI -DVALVE_CRYPTO_25519_OPENSSL -DCRYPTO_DISABLE_ENCRYPT_WITH_PASSWORD -DENABLE_OPENSSLCONNECTION /EHsc -external:W0 -external:IC:\Users\Jonah\AppData\Local\.xmake\packages\p\protobuf-cpp\28.0\7b51cb9e3f9b4a3aba113fa32771131f\include -external:W0 -external:IC:\Users\Jonah\AppData\Local\.xmake\packages\a\abseil\20240722.0\2fb24eff77a9413781385fd7616d4ab4\include -external:W0 -external:IC:\Users\Jonah\AppData\Local\.xmake\packages\o\openssl\1.1.1-w\61d86fc2f8cc4e60a5bef5bc478c3a92\include -DNDEBUG -Fobuild_7c0aa346\.objs\gns\windows\x64\release\src\steamnetworkingsockets\clientlib\steamnetworkingsockets_snp.cpp.obj src\steamnetworkingsockets\clientlib\steamnetworkingsockets_snp.cpp
[ 71%]: compiling.release src\steamnetworkingsockets\clientlib\steamnetworkingsockets_udp.cpp
"C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.41.34120\\bin\\HostX64\\x64\\cl.exe" -c -nologo -O2 -arch:SSE2 -std:c++17 -MT -Iinclude -Isrc -Isrc\common -Isrc\tier0 -Isrc\tier1 -Isrc\vstdlib -Isrc\steamnetworkingsockets -Isrc\steamnetworkingsockets\clientlib -Isrc\public -Ibuild_7c0aa346\.gens\gns\windows\x64\release\rules\protobuf\src\common -DWIN32 -D_WINDOWS -DSTEAMNETWORKINGSOCKETS_STATIC_LINK -DOPENSSL_USE_STATIC_LIBS -DSTEAMNETWORKINGSOCKETS_CRYPTO_25519_OPENSSL -DSTEAMNETWORKINGSOCKETS_CRYPTO_VALVEOPENSSL -DOPENSSL_HAS_25519_RAW -DVALVE_CRYPTO_ENABLE_25519 -DGOOGLE_PROTOBUF_NO_RTTI -DVALVE_CRYPTO_25519_OPENSSL -DCRYPTO_DISABLE_ENCRYPT_WITH_PASSWORD -DENABLE_OPENSSLCONNECTION /EHsc -external:W0 -external:IC:\Users\Jonah\AppData\Local\.xmake\packages\p\protobuf-cpp\28.0\7b51cb9e3f9b4a3aba113fa32771131f\include -external:W0 -external:IC:\Users\Jonah\AppData\Local\.xmake\packages\a\abseil\20240722.0\2fb24eff77a9413781385fd7616d4ab4\include -external:W0 -external:IC:\Users\Jonah\AppData\Local\.xmake\packages\o\openssl\1.1.1-w\61d86fc2f8cc4e60a5bef5bc478c3a92\include -DNDEBUG -Fobuild_7c0aa346\.objs\gns\windows\x64\release\src\steamnetworkingsockets\clientlib\steamnetworkingsockets_udp.cpp.obj src\steamnetworkingsockets\clientlib\steamnetworkingsockets_udp.cpp
[ 74%]: compiling.release src\steamnetworkingsockets\clientlib\csteamnetworkingmessages.cpp
"C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.41.34120\\bin\\HostX64\\x64\\cl.exe" -c -nologo -O2 -arch:SSE2 -std:c++17 -MT -Iinclude -Isrc -Isrc\common -Isrc\tier0 -Isrc\tier1 -Isrc\vstdlib -Isrc\steamnetworkingsockets -Isrc\steamnetworkingsockets\clientlib -Isrc\public -Ibuild_7c0aa346\.gens\gns\windows\x64\release\rules\protobuf\src\common -DWIN32 -D_WINDOWS -DSTEAMNETWORKINGSOCKETS_STATIC_LINK -DOPENSSL_USE_STATIC_LIBS -DSTEAMNETWORKINGSOCKETS_CRYPTO_25519_OPENSSL -DSTEAMNETWORKINGSOCKETS_CRYPTO_VALVEOPENSSL -DOPENSSL_HAS_25519_RAW -DVALVE_CRYPTO_ENABLE_25519 -DGOOGLE_PROTOBUF_NO_RTTI -DVALVE_CRYPTO_25519_OPENSSL -DCRYPTO_DISABLE_ENCRYPT_WITH_PASSWORD -DENABLE_OPENSSLCONNECTION /EHsc -external:W0 -external:IC:\Users\Jonah\AppData\Local\.xmake\packages\p\protobuf-cpp\28.0\7b51cb9e3f9b4a3aba113fa32771131f\include -external:W0 -external:IC:\Users\Jonah\AppData\Local\.xmake\packages\a\abseil\20240722.0\2fb24eff77a9413781385fd7616d4ab4\include -external:W0 -external:IC:\Users\Jonah\AppData\Local\.xmake\packages\o\openssl\1.1.1-w\61d86fc2f8cc4e60a5bef5bc478c3a92\include -DNDEBUG -Fobuild_7c0aa346\.objs\gns\windows\x64\release\src\steamnetworkingsockets\clientlib\csteamnetworkingmessages.cpp.obj src\steamnetworkingsockets\clientlib\csteamnetworkingmessages.cpp
[ 76%]: compiling.release src\steamnetworkingsockets\clientlib\csteamnetworkingsockets.cpp
"C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.41.34120\\bin\\HostX64\\x64\\cl.exe" -c -nologo -O2 -arch:SSE2 -std:c++17 -MT -Iinclude -Isrc -Isrc\common -Isrc\tier0 -Isrc\tier1 -Isrc\vstdlib -Isrc\steamnetworkingsockets -Isrc\steamnetworkingsockets\clientlib -Isrc\public -Ibuild_7c0aa346\.gens\gns\windows\x64\release\rules\protobuf\src\common -DWIN32 -D_WINDOWS -DSTEAMNETWORKINGSOCKETS_STATIC_LINK -DOPENSSL_USE_STATIC_LIBS -DSTEAMNETWORKINGSOCKETS_CRYPTO_25519_OPENSSL -DSTEAMNETWORKINGSOCKETS_CRYPTO_VALVEOPENSSL -DOPENSSL_HAS_25519_RAW -DVALVE_CRYPTO_ENABLE_25519 -DGOOGLE_PROTOBUF_NO_RTTI -DVALVE_CRYPTO_25519_OPENSSL -DCRYPTO_DISABLE_ENCRYPT_WITH_PASSWORD -DENABLE_OPENSSLCONNECTION /EHsc -external:W0 -external:IC:\Users\Jonah\AppData\Local\.xmake\packages\p\protobuf-cpp\28.0\7b51cb9e3f9b4a3aba113fa32771131f\include -external:W0 -external:IC:\Users\Jonah\AppData\Local\.xmake\packages\a\abseil\20240722.0\2fb24eff77a9413781385fd7616d4ab4\include -external:W0 -external:IC:\Users\Jonah\AppData\Local\.xmake\packages\o\openssl\1.1.1-w\61d86fc2f8cc4e60a5bef5bc478c3a92\include -DNDEBUG -Fobuild_7c0aa346\.objs\gns\windows\x64\release\src\steamnetworkingsockets\clientlib\csteamnetworkingsockets.cpp.obj src\steamnetworkingsockets\clientlib\csteamnetworkingsockets.cpp
[ 79%]: compiling.release src\steamnetworkingsockets\clientlib\steamnetworkingsockets_p2p.cpp
"C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.41.34120\\bin\\HostX64\\x64\\cl.exe" -c -nologo -O2 -arch:SSE2 -std:c++17 -MT -Iinclude -Isrc -Isrc\common -Isrc\tier0 -Isrc\tier1 -Isrc\vstdlib -Isrc\steamnetworkingsockets -Isrc\steamnetworkingsockets\clientlib -Isrc\public -Ibuild_7c0aa346\.gens\gns\windows\x64\release\rules\protobuf\src\common -DWIN32 -D_WINDOWS -DSTEAMNETWORKINGSOCKETS_STATIC_LINK -DOPENSSL_USE_STATIC_LIBS -DSTEAMNETWORKINGSOCKETS_CRYPTO_25519_OPENSSL -DSTEAMNETWORKINGSOCKETS_CRYPTO_VALVEOPENSSL -DOPENSSL_HAS_25519_RAW -DVALVE_CRYPTO_ENABLE_25519 -DGOOGLE_PROTOBUF_NO_RTTI -DVALVE_CRYPTO_25519_OPENSSL -DCRYPTO_DISABLE_ENCRYPT_WITH_PASSWORD -DENABLE_OPENSSLCONNECTION /EHsc -external:W0 -external:IC:\Users\Jonah\AppData\Local\.xmake\packages\p\protobuf-cpp\28.0\7b51cb9e3f9b4a3aba113fa32771131f\include -external:W0 -external:IC:\Users\Jonah\AppData\Local\.xmake\packages\a\abseil\20240722.0\2fb24eff77a9413781385fd7616d4ab4\include -external:W0 -external:IC:\Users\Jonah\AppData\Local\.xmake\packages\o\openssl\1.1.1-w\61d86fc2f8cc4e60a5bef5bc478c3a92\include -DNDEBUG -Fobuild_7c0aa346\.objs\gns\windows\x64\release\src\steamnetworkingsockets\clientlib\steamnetworkingsockets_p2p.cpp.obj src\steamnetworkingsockets\clientlib\steamnetworkingsockets_p2p.cpp
[ 82%]: compiling.release src\steamnetworkingsockets\clientlib\steamnetworkingsockets_stun.cpp
"C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.41.34120\\bin\\HostX64\\x64\\cl.exe" -c -nologo -O2 -arch:SSE2 -std:c++17 -MT -Iinclude -Isrc -Isrc\common -Isrc\tier0 -Isrc\tier1 -Isrc\vstdlib -Isrc\steamnetworkingsockets -Isrc\steamnetworkingsockets\clientlib -Isrc\public -Ibuild_7c0aa346\.gens\gns\windows\x64\release\rules\protobuf\src\common -DWIN32 -D_WINDOWS -DSTEAMNETWORKINGSOCKETS_STATIC_LINK -DOPENSSL_USE_STATIC_LIBS -DSTEAMNETWORKINGSOCKETS_CRYPTO_25519_OPENSSL -DSTEAMNETWORKINGSOCKETS_CRYPTO_VALVEOPENSSL -DOPENSSL_HAS_25519_RAW -DVALVE_CRYPTO_ENABLE_25519 -DGOOGLE_PROTOBUF_NO_RTTI -DVALVE_CRYPTO_25519_OPENSSL -DCRYPTO_DISABLE_ENCRYPT_WITH_PASSWORD -DENABLE_OPENSSLCONNECTION /EHsc -external:W0 -external:IC:\Users\Jonah\AppData\Local\.xmake\packages\p\protobuf-cpp\28.0\7b51cb9e3f9b4a3aba113fa32771131f\include -external:W0 -external:IC:\Users\Jonah\AppData\Local\.xmake\packages\a\abseil\20240722.0\2fb24eff77a9413781385fd7616d4ab4\include -external:W0 -external:IC:\Users\Jonah\AppData\Local\.xmake\packages\o\openssl\1.1.1-w\61d86fc2f8cc4e60a5bef5bc478c3a92\include -DNDEBUG -Fobuild_7c0aa346\.objs\gns\windows\x64\release\src\steamnetworkingsockets\clientlib\steamnetworkingsockets_stun.cpp.obj src\steamnetworkingsockets\clientlib\steamnetworkingsockets_stun.cpp
[ 84%]: compiling.release src\steamnetworkingsockets\clientlib\steamnetworkingsockets_p2p_ice.cpp
"C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.41.34120\\bin\\HostX64\\x64\\cl.exe" -c -nologo -O2 -arch:SSE2 -std:c++17 -MT -Iinclude -Isrc -Isrc\common -Isrc\tier0 -Isrc\tier1 -Isrc\vstdlib -Isrc\steamnetworkingsockets -Isrc\steamnetworkingsockets\clientlib -Isrc\public -Ibuild_7c0aa346\.gens\gns\windows\x64\release\rules\protobuf\src\common -DWIN32 -D_WINDOWS -DSTEAMNETWORKINGSOCKETS_STATIC_LINK -DOPENSSL_USE_STATIC_LIBS -DSTEAMNETWORKINGSOCKETS_CRYPTO_25519_OPENSSL -DSTEAMNETWORKINGSOCKETS_CRYPTO_VALVEOPENSSL -DOPENSSL_HAS_25519_RAW -DVALVE_CRYPTO_ENABLE_25519 -DGOOGLE_PROTOBUF_NO_RTTI -DVALVE_CRYPTO_25519_OPENSSL -DCRYPTO_DISABLE_ENCRYPT_WITH_PASSWORD -DENABLE_OPENSSLCONNECTION /EHsc -external:W0 -external:IC:\Users\Jonah\AppData\Local\.xmake\packages\p\protobuf-cpp\28.0\7b51cb9e3f9b4a3aba113fa32771131f\include -external:W0 -external:IC:\Users\Jonah\AppData\Local\.xmake\packages\a\abseil\20240722.0\2fb24eff77a9413781385fd7616d4ab4\include -external:W0 -external:IC:\Users\Jonah\AppData\Local\.xmake\packages\o\openssl\1.1.1-w\61d86fc2f8cc4e60a5bef5bc478c3a92\include -DNDEBUG -Fobuild_7c0aa346\.objs\gns\windows\x64\release\src\steamnetworkingsockets\clientlib\steamnetworkingsockets_p2p_ice.cpp.obj src\steamnetworkingsockets\clientlib\steamnetworkingsockets_p2p_ice.cpp
[ 87%]: compiling.proto.release build_7c0aa346\.gens\gns\windows\x64\release\rules\protobuf\src\common\steamnetworkingsockets_messages_certs.pb.cc
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.41.34120\bin\HostX64\x64\cl.exe -c -nologo -O2 -arch:SSE2 -std:c++17 -MT -Iinclude -Isrc -Isrc\common -Isrc\tier0 -Isrc\tier1 -Isrc\vstdlib -Isrc\steamnetworkingsockets -Isrc\steamnetworkingsockets\clientlib -Isrc\public -DWIN32 -D_WINDOWS -DSTEAMNETWORKINGSOCKETS_STATIC_LINK -DOPENSSL_USE_STATIC_LIBS -DSTEAMNETWORKINGSOCKETS_CRYPTO_25519_OPENSSL -DSTEAMNETWORKINGSOCKETS_CRYPTO_VALVEOPENSSL -DOPENSSL_HAS_25519_RAW -DVALVE_CRYPTO_ENABLE_25519 -DGOOGLE_PROTOBUF_NO_RTTI -DVALVE_CRYPTO_25519_OPENSSL -DCRYPTO_DISABLE_ENCRYPT_WITH_PASSWORD -DENABLE_OPENSSLCONNECTION /EHsc -external:W0 -external:IC:\Users\Jonah\AppData\Local\.xmake\packages\p\protobuf-cpp\28.0\7b51cb9e3f9b4a3aba113fa32771131f\include -external:W0 -external:IC:\Users\Jonah\AppData\Local\.xmake\packages\a\abseil\20240722.0\2fb24eff77a9413781385fd7616d4ab4\include -external:W0 -external:IC:\Users\Jonah\AppData\Local\.xmake\packages\o\openssl\1.1.1-w\61d86fc2f8cc4e60a5bef5bc478c3a92\include -DNDEBUG -Ibuild_7c0aa346\.gens\gns\windows\x64\release\rules\protobuf\src\common -Fobuild_7c0aa346\.objs\gns\windows\x64\release\gens\rules\protobuf\src\common\steamnetworkingsockets_messages_certs.pb.cc.obj build_7c0aa346\.gens\gns\windows\x64\release\rules\protobuf\src\common\steamnetworkingsockets_messages_certs.pb.cc
steamnetworkingsockets_messages_certs.pb.cc
[ 89%]: compiling.proto.release build_7c0aa346\.gens\gns\windows\x64\release\rules\protobuf\src\common\steamnetworkingsockets_messages.pb.cc
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.41.34120\bin\HostX64\x64\cl.exe -c -nologo -O2 -arch:SSE2 -std:c++17 -MT -Iinclude -Isrc -Isrc\common -Isrc\tier0 -Isrc\tier1 -Isrc\vstdlib -Isrc\steamnetworkingsockets -Isrc\steamnetworkingsockets\clientlib -Isrc\public -DWIN32 -D_WINDOWS -DSTEAMNETWORKINGSOCKETS_STATIC_LINK -DOPENSSL_USE_STATIC_LIBS -DSTEAMNETWORKINGSOCKETS_CRYPTO_25519_OPENSSL -DSTEAMNETWORKINGSOCKETS_CRYPTO_VALVEOPENSSL -DOPENSSL_HAS_25519_RAW -DVALVE_CRYPTO_ENABLE_25519 -DGOOGLE_PROTOBUF_NO_RTTI -DVALVE_CRYPTO_25519_OPENSSL -DCRYPTO_DISABLE_ENCRYPT_WITH_PASSWORD -DENABLE_OPENSSLCONNECTION /EHsc -external:W0 -external:IC:\Users\Jonah\AppData\Local\.xmake\packages\p\protobuf-cpp\28.0\7b51cb9e3f9b4a3aba113fa32771131f\include -external:W0 -external:IC:\Users\Jonah\AppData\Local\.xmake\packages\a\abseil\20240722.0\2fb24eff77a9413781385fd7616d4ab4\include -external:W0 -external:IC:\Users\Jonah\AppData\Local\.xmake\packages\o\openssl\1.1.1-w\61d86fc2f8cc4e60a5bef5bc478c3a92\include -DNDEBUG -Ibuild_7c0aa346\.gens\gns\windows\x64\release\rules\protobuf\src\common -Fobuild_7c0aa346\.objs\gns\windows\x64\release\gens\rules\protobuf\src\common\steamnetworkingsockets_messages.pb.cc.obj build_7c0aa346\.gens\gns\windows\x64\release\rules\protobuf\src\common\steamnetworkingsockets_messages.pb.cc
[ 92%]: compiling.proto.release build_7c0aa346\.gens\gns\windows\x64\release\rules\protobuf\src\common\steamnetworkingsockets_messages_udp.pb.cc
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.41.34120\bin\HostX64\x64\cl.exe -c -nologo -O2 -arch:SSE2 -std:c++17 -MT -Iinclude -Isrc -Isrc\common -Isrc\tier0 -Isrc\tier1 -Isrc\vstdlib -Isrc\steamnetworkingsockets -Isrc\steamnetworkingsockets\clientlib -Isrc\public -DWIN32 -D_WINDOWS -DSTEAMNETWORKINGSOCKETS_STATIC_LINK -DOPENSSL_USE_STATIC_LIBS -DSTEAMNETWORKINGSOCKETS_CRYPTO_25519_OPENSSL -DSTEAMNETWORKINGSOCKETS_CRYPTO_VALVEOPENSSL -DOPENSSL_HAS_25519_RAW -DVALVE_CRYPTO_ENABLE_25519 -DGOOGLE_PROTOBUF_NO_RTTI -DVALVE_CRYPTO_25519_OPENSSL -DCRYPTO_DISABLE_ENCRYPT_WITH_PASSWORD -DENABLE_OPENSSLCONNECTION /EHsc -external:W0 -external:IC:\Users\Jonah\AppData\Local\.xmake\packages\p\protobuf-cpp\28.0\7b51cb9e3f9b4a3aba113fa32771131f\include -external:W0 -external:IC:\Users\Jonah\AppData\Local\.xmake\packages\a\abseil\20240722.0\2fb24eff77a9413781385fd7616d4ab4\include -external:W0 -external:IC:\Users\Jonah\AppData\Local\.xmake\packages\o\openssl\1.1.1-w\61d86fc2f8cc4e60a5bef5bc478c3a92\include -DNDEBUG -Ibuild_7c0aa346\.gens\gns\windows\x64\release\rules\protobuf\src\common -Fobuild_7c0aa346\.objs\gns\windows\x64\release\gens\rules\protobuf\src\common\steamnetworkingsockets_messages_udp.pb.cc.obj build_7c0aa346\.gens\gns\windows\x64\release\rules\protobuf\src\common\steamnetworkingsockets_messages_udp.pb.cc
steamnetworkingsockets_messages.pb.cc
steamnetworkingsockets_messages_udp.pb.cc
checking for flags (-O2) ... ok
> cl.exe "-O2" "-nologo"
checking for flags (-arch:SSE2) ... ok
> cl.exe "-arch:SSE2" "-nologo"
checking for flags (-std:c17) ... ok
> cl.exe "-std:c17" "-nologo"
checking for flags (cl_external_includedir) ... ok
> cl.exe "-external:W0" "-external:IC:\Users\Jonah\AppData\Local\.xmake\packages\p\protobuf-cpp\28.0\7b51cb9e3f9b4a3aba113fa32771131f\include" "-nologo"
checking for flags (-DNDEBUG) ... ok
> cl.exe "-DNDEBUG" "-nologo"
[ 94%]: compiling.release src\tier1\ipv6text.c
"C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.41.34120\\bin\\HostX64\\x64\\cl.exe" -c -nologo -O2 -arch:SSE2 -std:c17 -MT -Iinclude -Isrc -Isrc\common -Isrc\tier0 -Isrc\tier1 -Isrc\vstdlib -Isrc\steamnetworkingsockets -Isrc\steamnetworkingsockets\clientlib -Isrc\public -Ibuild_7c0aa346\.gens\gns\windows\x64\release\rules\protobuf\src\common -DWIN32 -D_WINDOWS -DSTEAMNETWORKINGSOCKETS_STATIC_LINK -DOPENSSL_USE_STATIC_LIBS -DSTEAMNETWORKINGSOCKETS_CRYPTO_25519_OPENSSL -DSTEAMNETWORKINGSOCKETS_CRYPTO_VALVEOPENSSL -DOPENSSL_HAS_25519_RAW -DVALVE_CRYPTO_ENABLE_25519 -DGOOGLE_PROTOBUF_NO_RTTI -DVALVE_CRYPTO_25519_OPENSSL -DCRYPTO_DISABLE_ENCRYPT_WITH_PASSWORD -DENABLE_OPENSSLCONNECTION /EHsc -external:W0 -external:IC:\Users\Jonah\AppData\Local\.xmake\packages\p\protobuf-cpp\28.0\7b51cb9e3f9b4a3aba113fa32771131f\include -external:W0 -external:IC:\Users\Jonah\AppData\Local\.xmake\packages\a\abseil\20240722.0\2fb24eff77a9413781385fd7616d4ab4\include -external:W0 -external:IC:\Users\Jonah\AppData\Local\.xmake\packages\o\openssl\1.1.1-w\61d86fc2f8cc4e60a5bef5bc478c3a92\include -DNDEBUG -Fobuild_7c0aa346\.objs\gns\windows\x64\release\src\tier1\ipv6text.c.obj src\tier1\ipv6text.c
checking for flags (cl_sourceDependencies) ... ok
> cl.exe "/sourceDependencies" "C:\Users\Jonah\AppData\Local\Temp\.xmake\240908\_7361407FB9A9432084796274E9114770.json" "-nologo"
checking for link.exe ... C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.41.34120\bin\HostX64\x64\link.exe
checking for the static library archiver (ar) ... link.exe
[ 97%]: archiving.release gamenetworkingsockets.lib
"C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.41.34120\\bin\\HostX64\\x64\\link.exe" -lib -nologo -machine:x64 /opt:ref /opt:icf -out:build_7c0aa346\windows\x64\release\gamenetworkingsockets.lib build_7c0aa346\.objs\gns\windows\x64\release\src\common\crypto_openssl.cpp.obj build_7c0aa346\.objs\gns\windows\x64\release\src\common\crypto_25519_openssl.cpp.obj build_7c0aa346\.objs\gns\windows\x64\release\src\common\opensslwrapper.cpp.obj build_7c0aa346\.objs\gns\windows\x64\release\src\common\crypto.cpp.obj build_7c0aa346\.objs\gns\windows\x64\release\src\common\crypto_textencode.cpp.obj build_7c0aa346\.objs\gns\windows\x64\release\src\common\keypair.cpp.obj build_7c0aa346\.objs\gns\windows\x64\release\src\common\steamid.cpp.obj build_7c0aa346\.objs\gns\windows\x64\release\src\vstdlib\strtools.cpp.obj build_7c0aa346\.objs\gns\windows\x64\release\src\tier0\dbg.cpp.obj build_7c0aa346\.objs\gns\windows\x64\release\src\tier0\platformtime.cpp.obj build_7c0aa346\.objs\gns\windows\x64\release\src\tier1\netadr.cpp.obj build_7c0aa346\.objs\gns\windows\x64\release\src\tier1\utlbuffer.cpp.obj build_7c0aa346\.objs\gns\windows\x64\release\src\tier1\utlmemory.cpp.obj build_7c0aa346\.objs\gns\windows\x64\release\src\steamnetworkingsockets\steamnetworkingsockets_certs.cpp.obj build_7c0aa346\.objs\gns\windows\x64\release\src\steamnetworkingsockets\steamnetworkingsockets_thinker.cpp.obj build_7c0aa346\.objs\gns\windows\x64\release\src\steamnetworkingsockets\steamnetworkingsockets_certstore.cpp.obj build_7c0aa346\.objs\gns\windows\x64\release\src\steamnetworkingsockets\clientlib\steamnetworkingsockets_connections.cpp.obj build_7c0aa346\.objs\gns\windows\x64\release\src\steamnetworkingsockets\clientlib\steamnetworkingsockets_flat.cpp.obj build_7c0aa346\.objs\gns\windows\x64\release\src\steamnetworkingsockets\clientlib\steamnetworkingsockets_lowlevel.cpp.obj build_7c0aa346\.objs\gns\windows\x64\release\src\steamnetworkingsockets\steamnetworkingsockets_shared.cpp.obj build_7c0aa346\.objs\gns\windows\x64\release\src\steamnetworkingsockets\steamnetworkingsockets_stats.cpp.obj build_7c0aa346\.objs\gns\windows\x64\release\src\steamnetworkingsockets\clientlib\steamnetworkingsockets_snp.cpp.obj build_7c0aa346\.objs\gns\windows\x64\release\src\steamnetworkingsockets\clientlib\steamnetworkingsockets_udp.cpp.obj build_7c0aa346\.objs\gns\windows\x64\release\src\steamnetworkingsockets\clientlib\csteamnetworkingmessages.cpp.obj build_7c0aa346\.objs\gns\windows\x64\release\src\steamnetworkingsockets\clientlib\csteamnetworkingsockets.cpp.obj build_7c0aa346\.objs\gns\windows\x64\release\src\steamnetworkingsockets\clientlib\steamnetworkingsockets_p2p.cpp.obj build_7c0aa346\.objs\gns\windows\x64\release\src\steamnetworkingsockets\clientlib\steamnetworkingsockets_stun.cpp.obj build_7c0aa346\.objs\gns\windows\x64\release\src\steamnetworkingsockets\clientlib\steamnetworkingsockets_p2p_ice.cpp.obj build_7c0aa346\.objs\gns\windows\x64\release\src\tier1\ipv6text.c.obj build_7c0aa346\.objs\gns\windows\x64\release\gens\rules\protobuf\src\common\steamnetworkingsockets_messages_certs.pb.cc.obj

build cache stats:
cache directory: build_7c0aa346\.build_cache
cache hit rate: 0%
cache hit: 0
cache hit total time: 0.000s
cache miss: 0
cache miss total time: 0.000s
new cached files: 0
remote cache hit: 0
remote new cached files: 0
preprocess failed: 0
compile fallback count: 0
compile total time: 0.000s

[100%]: build ok, spent 13.734s
warning: .\xmake.lua:437: unknown language value 'gnu++17', it may be 'gnuxx17'
C:\Program Files\xmake\xmake.exe install -y --nopkgs -o C:\Users\Jonah\AppData\Local\.xmake\packages\g\gamenetworkingsockets\v1.4.1\7c0aa346e0ff4d10ad2d0e11aa654124 --diagnosis --verbose
installing gns ..
installing gns to C:\Users\Jonah\AppData\Local\.xmake\packages\g\gamenetworkingsockets\v1.4.1\7c0aa346e0ff4d10ad2d0e11aa654124 ..
> copy build_7c0aa346\windows\x64\release\gamenetworkingsockets.lib to C:\Users\Jonah\AppData\Local\.xmake\packages\g\gamenetworkingsockets\v1.4.1\7c0aa346e0ff4d10ad2d0e11aa654124\lib
> copy include\steam\isteamnetworkingmessages.h to C:\Users\Jonah\AppData\Local\.xmake\packages\g\gamenetworkingsockets\v1.4.1\7c0aa346e0ff4d10ad2d0e11aa654124\include\steam\isteamnetworkingmessages.h
> copy include\steam\isteamnetworkingsockets.h to C:\Users\Jonah\AppData\Local\.xmake\packages\g\gamenetworkingsockets\v1.4.1\7c0aa346e0ff4d10ad2d0e11aa654124\include\steam\isteamnetworkingsockets.h
> copy include\steam\isteamnetworkingutils.h to C:\Users\Jonah\AppData\Local\.xmake\packages\g\gamenetworkingsockets\v1.4.1\7c0aa346e0ff4d10ad2d0e11aa654124\include\steam\isteamnetworkingutils.h
> copy include\steam\steamclientpublic.h to C:\Users\Jonah\AppData\Local\.xmake\packages\g\gamenetworkingsockets\v1.4.1\7c0aa346e0ff4d10ad2d0e11aa654124\include\steam\steamclientpublic.h
> copy include\steam\steamnetworkingcustomsignaling.h to C:\Users\Jonah\AppData\Local\.xmake\packages\g\gamenetworkingsockets\v1.4.1\7c0aa346e0ff4d10ad2d0e11aa654124\include\steam\steamnetworkingcustomsignaling.h
> copy include\steam\steamnetworkingsockets.h to C:\Users\Jonah\AppData\Local\.xmake\packages\g\gamenetworkingsockets\v1.4.1\7c0aa346e0ff4d10ad2d0e11aa654124\include\steam\steamnetworkingsockets.h
> copy include\steam\steamnetworkingsockets_flat.h to C:\Users\Jonah\AppData\Local\.xmake\packages\g\gamenetworkingsockets\v1.4.1\7c0aa346e0ff4d10ad2d0e11aa654124\include\steam\steamnetworkingsockets_flat.h
> copy include\steam\steamnetworkingtypes.h to C:\Users\Jonah\AppData\Local\.xmake\packages\g\gamenetworkingsockets\v1.4.1\7c0aa346e0ff4d10ad2d0e11aa654124\include\steam\steamnetworkingtypes.h
> copy include\steam\steamtypes.h to C:\Users\Jonah\AppData\Local\.xmake\packages\g\gamenetworkingsockets\v1.4.1\7c0aa346e0ff4d10ad2d0e11aa654124\include\steam\steamtypes.h
> copy include\steam\steamuniverse.h to C:\Users\Jonah\AppData\Local\.xmake\packages\g\gamenetworkingsockets\v1.4.1\7c0aa346e0ff4d10ad2d0e11aa654124\include\steam\steamuniverse.h
> copy include\steam\steam_api_common.h to C:\Users\Jonah\AppData\Local\.xmake\packages\g\gamenetworkingsockets\v1.4.1\7c0aa346e0ff4d10ad2d0e11aa654124\include\steam\steam_api_common.h
> copy src\public\minbase\minbase_annotations.h to C:\Users\Jonah\AppData\Local\.xmake\packages\g\gamenetworkingsockets\v1.4.1\7c0aa346e0ff4d10ad2d0e11aa654124\include\minbase\minbase_annotations.h
> copy src\public\minbase\minbase_decls.h to C:\Users\Jonah\AppData\Local\.xmake\packages\g\gamenetworkingsockets\v1.4.1\7c0aa346e0ff4d10ad2d0e11aa654124\include\minbase\minbase_decls.h
> copy src\public\minbase\minbase_endian.h to C:\Users\Jonah\AppData\Local\.xmake\packages\g\gamenetworkingsockets\v1.4.1\7c0aa346e0ff4d10ad2d0e11aa654124\include\minbase\minbase_endian.h
> copy src\public\minbase\minbase_identify.h to C:\Users\Jonah\AppData\Local\.xmake\packages\g\gamenetworkingsockets\v1.4.1\7c0aa346e0ff4d10ad2d0e11aa654124\include\minbase\minbase_identify.h
> copy src\public\minbase\minbase_limits.h to C:\Users\Jonah\AppData\Local\.xmake\packages\g\gamenetworkingsockets\v1.4.1\7c0aa346e0ff4d10ad2d0e11aa654124\include\minbase\minbase_limits.h
> copy src\public\minbase\minbase_macros.h to C:\Users\Jonah\AppData\Local\.xmake\packages\g\gamenetworkingsockets\v1.4.1\7c0aa346e0ff4d10ad2d0e11aa654124\include\minbase\minbase_macros.h
> copy src\public\minbase\minbase_securezeromemory_impl.h to C:\Users\Jonah\AppData\Local\.xmake\packages\g\gamenetworkingsockets\v1.4.1\7c0aa346e0ff4d10ad2d0e11aa654124\include\minbase\minbase_securezeromemory_impl.h
> copy src\public\minbase\minbase_types.h to C:\Users\Jonah\AppData\Local\.xmake\packages\g\gamenetworkingsockets\v1.4.1\7c0aa346e0ff4d10ad2d0e11aa654124\include\minbase\minbase_types.h
> copy src\public\minbase\minbase_warnings.h to C:\Users\Jonah\AppData\Local\.xmake\packages\g\gamenetworkingsockets\v1.4.1\7c0aa346e0ff4d10ad2d0e11aa654124\include\minbase\minbase_warnings.h
> copy src\public\tier0\basetypes.h to C:\Users\Jonah\AppData\Local\.xmake\packages\g\gamenetworkingsockets\v1.4.1\7c0aa346e0ff4d10ad2d0e11aa654124\include\tier0\basetypes.h
> copy src\public\tier0\dbg.h to C:\Users\Jonah\AppData\Local\.xmake\packages\g\gamenetworkingsockets\v1.4.1\7c0aa346e0ff4d10ad2d0e11aa654124\include\tier0\dbg.h
> copy src\public\tier0\memdbgoff.h to C:\Users\Jonah\AppData\Local\.xmake\packages\g\gamenetworkingsockets\v1.4.1\7c0aa346e0ff4d10ad2d0e11aa654124\include\tier0\memdbgoff.h
> copy src\public\tier0\memdbgon.h to C:\Users\Jonah\AppData\Local\.xmake\packages\g\gamenetworkingsockets\v1.4.1\7c0aa346e0ff4d10ad2d0e11aa654124\include\tier0\memdbgon.h
> copy src\public\tier0\platform.h to C:\Users\Jonah\AppData\Local\.xmake\packages\g\gamenetworkingsockets\v1.4.1\7c0aa346e0ff4d10ad2d0e11aa654124\include\tier0\platform.h
> copy src\public\tier0\platformtime.h to C:\Users\Jonah\AppData\Local\.xmake\packages\g\gamenetworkingsockets\v1.4.1\7c0aa346e0ff4d10ad2d0e11aa654124\include\tier0\platformtime.h
> copy src\public\tier0\platform_sockets.h to C:\Users\Jonah\AppData\Local\.xmake\packages\g\gamenetworkingsockets\v1.4.1\7c0aa346e0ff4d10ad2d0e11aa654124\include\tier0\platform_sockets.h
> copy src\public\tier0\t0constants.h to C:\Users\Jonah\AppData\Local\.xmake\packages\g\gamenetworkingsockets\v1.4.1\7c0aa346e0ff4d10ad2d0e11aa654124\include\tier0\t0constants.h
> copy src\public\tier0\valve_off.h to C:\Users\Jonah\AppData\Local\.xmake\packages\g\gamenetworkingsockets\v1.4.1\7c0aa346e0ff4d10ad2d0e11aa654124\include\tier0\valve_off.h
> copy src\public\tier0\valve_on.h to C:\Users\Jonah\AppData\Local\.xmake\packages\g\gamenetworkingsockets\v1.4.1\7c0aa346e0ff4d10ad2d0e11aa654124\include\tier0\valve_on.h
> copy src\public\tier0\vprof.h to C:\Users\Jonah\AppData\Local\.xmake\packages\g\gamenetworkingsockets\v1.4.1\7c0aa346e0ff4d10ad2d0e11aa654124\include\tier0\vprof.h
> copy src\public\tier0\wchartypes.h to C:\Users\Jonah\AppData\Local\.xmake\packages\g\gamenetworkingsockets\v1.4.1\7c0aa346e0ff4d10ad2d0e11aa654124\include\tier0\wchartypes.h
> copy src\public\tier1\fmtstr.h to C:\Users\Jonah\AppData\Local\.xmake\packages\g\gamenetworkingsockets\v1.4.1\7c0aa346e0ff4d10ad2d0e11aa654124\include\tier1\fmtstr.h
> copy src\public\tier1\netadr.h to C:\Users\Jonah\AppData\Local\.xmake\packages\g\gamenetworkingsockets\v1.4.1\7c0aa346e0ff4d10ad2d0e11aa654124\include\tier1\netadr.h
> copy src\public\tier1\utlbuffer.h to C:\Users\Jonah\AppData\Local\.xmake\packages\g\gamenetworkingsockets\v1.4.1\7c0aa346e0ff4d10ad2d0e11aa654124\include\tier1\utlbuffer.h
> copy src\public\tier1\utlhashmap.h to C:\Users\Jonah\AppData\Local\.xmake\packages\g\gamenetworkingsockets\v1.4.1\7c0aa346e0ff4d10ad2d0e11aa654124\include\tier1\utlhashmap.h
> copy src\public\tier1\utliterator.h to C:\Users\Jonah\AppData\Local\.xmake\packages\g\gamenetworkingsockets\v1.4.1\7c0aa346e0ff4d10ad2d0e11aa654124\include\tier1\utliterator.h
> copy src\public\tier1\utllinkedlist.h to C:\Users\Jonah\AppData\Local\.xmake\packages\g\gamenetworkingsockets\v1.4.1\7c0aa346e0ff4d10ad2d0e11aa654124\include\tier1\utllinkedlist.h
> copy src\public\tier1\utlmemory.h to C:\Users\Jonah\AppData\Local\.xmake\packages\g\gamenetworkingsockets\v1.4.1\7c0aa346e0ff4d10ad2d0e11aa654124\include\tier1\utlmemory.h
> copy src\public\tier1\utlpriorityqueue.h to C:\Users\Jonah\AppData\Local\.xmake\packages\g\gamenetworkingsockets\v1.4.1\7c0aa346e0ff4d10ad2d0e11aa654124\include\tier1\utlpriorityqueue.h
> copy src\public\tier1\utlvector.h to C:\Users\Jonah\AppData\Local\.xmake\packages\g\gamenetworkingsockets\v1.4.1\7c0aa346e0ff4d10ad2d0e11aa654124\include\tier1\utlvector.h
> copy src\public\vstdlib\random.h to C:\Users\Jonah\AppData\Local\.xmake\packages\g\gamenetworkingsockets\v1.4.1\7c0aa346e0ff4d10ad2d0e11aa654124\include\vstdlib\random.h
> copy src\public\vstdlib\strtools.h to C:\Users\Jonah\AppData\Local\.xmake\packages\g\gamenetworkingsockets\v1.4.1\7c0aa346e0ff4d10ad2d0e11aa654124\include\vstdlib\strtools.h
install ok!
finding gamenetworkingsockets from xmake ..
checking for xmake::gamenetworkingsockets ... gamenetworkingsockets v1.4.1
{
  version = "v1.4.1",
  static = true,
  links = {
    "gamenetworkingsockets"
  },
  linkdirs = {
    "C:\Users\Jonah\AppData\Local\.xmake\packages\g\gamenetworkingsockets\v1.4.1\7c0aa346e0ff4d10ad2d0e11aa654124\lib"
  },
  defines = {
    "_WINDOWS",
    "WIN32",
    "STEAMNETWORKINGSOCKETS_STATIC_LINK"
  },
  license = "BSD-3-Clause",
  libfiles = {
    "C:\Users\Jonah\AppData\Local\.xmake\packages\g\gamenetworkingsockets\v1.4.1\7c0aa346e0ff4d10ad2d0e11aa654124\lib\gamenetworkingsockets.lib"
  },
  syslinks = "ws2_32",
  sysincludedirs = {
    "C:\Users\Jonah\AppData\Local\.xmake\packages\g\gamenetworkingsockets\v1.4.1\7c0aa346e0ff4d10ad2d0e11aa654124\include"
  }
}

patching C:\Users\Jonah\AppData\Local\.xmake\packages\g\gamenetworkingsockets\v1.4.1\7c0aa346e0ff4d10ad2d0e11aa654124\lib\pkgconfig\gamenetworkingsockets.pc ..
checking for cl.exe ... C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.41.34120\bin\HostX64\x64\cl.exe
checking for the c++ compiler (cxx) ... cl.exe
checking for link.exe ... C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.41.34120\bin\HostX64\x64\link.exe
checking for the shared library linker (sh) ... link.exe
checking for C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.41.34120\bin\HostX64\x64\cl.exe ... ok
checking for flags (-MT) ... ok
> cl.exe "-MT" "-nologo"
checking for flags (cl_external_includedir) ... ok
> cl.exe "-external:W0" "-external:IC:\Users\Jonah\AppData\Local\.xmake\packages\g\gamenetworkingsockets\v1.4.1\7c0aa346e0ff4d10ad2d0e11aa654124\include" "-nologo"
> "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.41.34120\\bin\\HostX64\\x64\\cl.exe" -c -nologo -MT -D_WINDOWS -DWIN32 -DSTEAMNETWORKINGSOCKETS_STATIC_LINK /EHsc -external:W0 -external:IC:\Users\Jonah\AppData\Local\.xmake\packages\g\gamenetworkingsockets\v1.4.1\7c0aa346e0ff4d10ad2d0e11aa654124\include -external:W0 -external:IC:\Users\Jonah\AppData\Local\.xmake\packages\o\openssl\1.1.1-w\61d86fc2f8cc4e60a5bef5bc478c3a92\include -external:W0 -external:IC:\Users\Jonah\AppData\Local\.xmake\packages\p\protobuf-cpp\28.0\7b51cb9e3f9b4a3aba113fa32771131f\include -external:W0 -external:IC:\Users\Jonah\AppData\Local\.xmake\packages\a\abseil\20240722.0\2fb24eff77a9413781385fd7616d4ab4\include -FoC:\Users\Jonah\AppData\Local\Temp\.xmake\240908\_3C05D0FD4D084C608AE4E93955A05780.o C:\Users\Jonah\AppData\Local\Temp\.xmake\240908\_2B6D449EEE0545F0BAF5EC15FBADBC75.cpp
> "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.41.34120\\bin\\HostX64\\x64\\link.exe" -nologo -dynamicbase -nxcompat -machine:x64 -nodefaultlib:msvcrt.lib -libpath:C:\Users\Jonah\AppData\Local\.xmake\packages\g\gamenetworkingsockets\v1.4.1\7c0aa346e0ff4d10ad2d0e11aa654124\lib -libpath:C:\Users\Jonah\AppData\Local\.xmake\packages\o\openssl\1.1.1-w\61d86fc2f8cc4e60a5bef5bc478c3a92\lib -libpath:C:\Users\Jonah\AppData\Local\.xmake\packages\p\protobuf-cpp\28.0\7b51cb9e3f9b4a3aba113fa32771131f\lib -libpath:C:\Users\Jonah\AppData\Local\.xmake\packages\a\abseil\20240722.0\2fb24eff77a9413781385fd7616d4ab4\lib gamenetworkingsockets.lib libssl.lib libcrypto.lib libprotobuf.lib libprotoc.lib utf8_range.lib utf8_validity.lib absl_statusor.lib absl_status.lib absl_scoped_set_env.lib absl_random_seed_sequences.lib absl_random_internal_pool_urbg.lib absl_random_seed_gen_exception.lib absl_random_internal_seed_material.lib absl_random_internal_randen.lib absl_random_internal_randen_slow.lib absl_random_internal_randen_hwaes.lib absl_random_internal_randen_hwaes_impl.lib absl_random_internal_platform.lib absl_random_internal_distribution_test_util.lib absl_random_distributions.lib absl_poison.lib absl_periodic_sampler.lib absl_log_initialize.lib absl_log_flags.lib absl_flags_parse.lib absl_flags_usage.lib absl_flags_usage_internal.lib absl_flags_reflection.lib absl_raw_hash_set.lib absl_hashtablez_sampler.lib absl_flags_private_handle_accessor.lib absl_flags_internal.lib absl_flags_marshalling.lib absl_flags_config.lib absl_flags_program_name.lib absl_flags_commandlineflag.lib absl_flags_commandlineflag_internal.lib absl_failure_signal_handler.lib absl_die_if_null.lib absl_leak_check.lib absl_cordz_sample_token.lib absl_cord.lib absl_cordz_info.lib absl_cordz_handle.lib absl_cordz_functions.lib absl_exponential_biased.lib absl_cord_internal.lib absl_crc_cord_state.lib absl_crc32c.lib absl_crc_internal.lib absl_crc_cpu_detect.lib absl_bad_any_cast_impl.lib absl_log_internal_conditions.lib absl_log_internal_check_op.lib absl_log_internal_message.lib absl_strerror.lib absl_log_internal_log_sink_set.lib absl_log_sink.lib absl_log_entry.lib absl_log_globals.lib absl_vlog_config_internal.lib absl_synchronization.lib absl_kernel_timeout_internal.lib absl_graphcycles_internal.lib absl_log_internal_fnmatch.lib absl_hash.lib absl_low_level_hash.lib absl_bad_variant_access.lib absl_bad_optional_access.lib absl_city.lib absl_log_internal_proto.lib absl_log_internal_format.lib absl_str_format_internal.lib absl_log_internal_globals.lib absl_time.lib absl_time_zone.lib absl_civil_time.lib absl_examine_stack.lib absl_symbolize.lib absl_malloc_internal.lib absl_demangle_internal.lib absl_demangle_rust.lib absl_decode_rust_punycode.lib absl_utf8_for_code_point.lib absl_stacktrace.lib absl_debugging_internal.lib absl_strings.lib absl_int128.lib absl_strings_internal.lib absl_string_view.lib absl_throw_delegate.lib absl_base.lib absl_spinlock_wait.lib absl_raw_logging_internal.lib absl_log_severity.lib absl_log_internal_nullguard.lib ws2_32.lib user32.lib crypt32.lib advapi32.lib -out:C:\Users\Jonah\AppData\Local\Temp\.xmake\240908\_3C05D0FD4D084C608AE4E93955A05780.b C:\Users\Jonah\AppData\Local\Temp\.xmake\240908\_3C05D0FD4D084C608AE4E93955A05780.o
> checking for c++ includes(steam/steamnetworkingsockets.h)
> checking for c++ funcs(GameNetworkingSockets_Kill)
> checking for c++ links(gamenetworkingsockets, libssl, libcrypto, libprotobuf, libprotoc, utf8_range, utf8_validity, absl_statusor, absl_status, absl_scoped_set_env, absl_random_seed_sequences, absl_random_internal_pool_urbg, absl_random_seed_gen_exception, absl_random_internal_seed_material, absl_random_internal_randen, absl_random_internal_randen_slow, absl_random_internal_randen_hwaes, absl_random_internal_randen_hwaes_impl, absl_random_internal_platform, absl_random_internal_distribution_test_util, absl_random_distributions, absl_poison, absl_periodic_sampler, absl_log_initialize, absl_log_flags, absl_flags_parse, absl_flags_usage, absl_flags_usage_internal, absl_flags_reflection, absl_raw_hash_set, absl_hashtablez_sampler, absl_flags_private_handle_accessor, absl_flags_internal, absl_flags_marshalling, absl_flags_config, absl_flags_program_name, absl_flags_commandlineflag, absl_flags_commandlineflag_internal, absl_failure_signal_handler, absl_die_if_null, absl_leak_check, absl_cordz_sample_token, absl_cord, absl_cordz_info, absl_cordz_handle, absl_cordz_functions, absl_exponential_biased, absl_cord_internal, absl_crc_cord_state, absl_crc32c, absl_crc_internal, absl_crc_cpu_detect, absl_bad_any_cast_impl, absl_log_internal_conditions, absl_log_internal_check_op, absl_log_internal_message, absl_strerror, absl_log_internal_log_sink_set, absl_log_sink, absl_log_entry, absl_log_globals, absl_vlog_config_internal, absl_synchronization, absl_kernel_timeout_internal, absl_graphcycles_internal, absl_log_internal_fnmatch, absl_hash, absl_low_level_hash, absl_bad_variant_access, absl_bad_optional_access, absl_city, absl_log_internal_proto, absl_log_internal_format, absl_str_format_internal, absl_log_internal_globals, absl_time, absl_time_zone, absl_civil_time, absl_examine_stack, absl_symbolize, absl_malloc_internal, absl_demangle_internal, absl_demangle_rust, absl_decode_rust_punycode, absl_utf8_for_code_point, absl_stacktrace, absl_debugging_internal, absl_strings, absl_int128, absl_strings_internal, absl_string_view, absl_throw_delegate, absl_base, absl_spinlock_wait, absl_raw_logging_internal, absl_log_severity, absl_log_internal_nullguard, ws2_32, user32, crypt32, advapi32)
> checking for c++ snippet(has_cxxfuncs)
checkinfo: ...gramdir\core\sandbox\modules\import\core\tool\linker.lua:75: @programdir\modules\core\tools\link.lua:175: gamenetworkingsockets.lib(steamnetworkingsockets_stats.cpp.obj) : error LNK2019: unresolved external symbol "protected: __cdecl CMsgSteamDatagramLinkLifetimeStats::CMsgSteamDatagramLinkLifetimeStats(class google::protobuf::Arena *)" (??0CMsgSteamDatagramLinkLifetimeStats@@IEAA@PEAVArena@protobuf@google@@@Z) referenced in function "private: static void * __cdecl google::protobuf::Arena::DefaultConstruct<class CMsgSteamDatagramLinkLifetimeStats>(class google::protobuf::Arena *)" (??$DefaultConstruct@VCMsgSteamDatagramLinkLifetimeStats@@@Arena@protobuf@google@@CAPEAXPEAV012@@Z)
gamenetworkingsockets.lib(steamnetworkingsockets_stats.cpp.obj) : error LNK2019: unresolved external symbol "protected: __cdecl CMsgSteamDatagramLinkInstantaneousStats::CMsgSteamDatagramLinkInstantaneousStats(class google::protobuf::Arena *)" (??0CMsgSteamDatagramLinkInstantaneousStats@@IEAA@PEAVArena@protobuf@google@@@Z) referenced in function "private: static void * __cdecl google::protobuf::Arena::DefaultConstruct<class CMsgSteamDatagramLinkInstantaneousStats>(class google::protobuf::Arena *)" (??$DefaultConstruct@VCMsgSteamDatagramLinkInstantaneousStats@@@Arena@protobuf@google@@CAPEAXPEAV012@@Z)
gamenetworkingsockets.lib(steamnetworkingsockets_stats.cpp.obj) : error LNK2019: unresolved external symbol "struct CMsgSteamDatagramLinkInstantaneousStatsDefaultTypeInternal _CMsgSteamDatagramLinkInstantaneousStats_default_instance_" (?_CMsgSteamDatagramLinkInstantaneousStats_default_instance_@@3UCMsgSteamDatagramLinkInstantaneousStatsDefaultTypeInternal@@A) referenced in function "public: void __cdecl SteamNetworkingSocketsLib::LinkStatsTrackerBase::ProcessMessage(class CMsgSteamDatagramConnectionQuality const &,__int64)" (?ProcessMessage@LinkStatsTrackerBase@SteamNetworkingSocketsLib@@QEAAXAEBVCMsgSteamDatagramConnectionQuality@@_J@Z)
gamenetworkingsockets.lib(steamnetworkingsockets_stats.cpp.obj) : error LNK2019: unresolved external symbol "struct CMsgSteamDatagramLinkLifetimeStatsDefaultTypeInternal _CMsgSteamDatagramLinkLifetimeStats_default_instance_" (?_CMsgSteamDatagramLinkLifetimeStats_default_instance_@@3UCMsgSteamDatagramLinkLifetimeStatsDefaultTypeInternal@@A) referenced in function "public: void __cdecl SteamNetworkingSocketsLib::LinkStatsTrackerBase::ProcessMessage(class CMsgSteamDatagramConnectionQuality const &,__int64)" (?ProcessMessage@LinkStatsTrackerBase@SteamNetworkingSocketsLib@@QEAAXAEBVCMsgSteamDatagramConnectionQuality@@_J@Z)
gamenetworkingsockets.lib(steamnetworkingsockets_connections.cpp.obj) : error LNK2019: unresolved external symbol "public: virtual __cdecl CMsgSteamDatagramSessionCryptInfoSigned::~CMsgSteamDatagramSessionCryptInfoSigned(void)" (??1CMsgSteamDatagramSessionCryptInfoSigned@@UEAA@XZ) referenced in function "int `protected: __cdecl SteamNetworkingSocketsLib::CSteamNetworkConnectionBase::CSteamNetworkConnectionBase(class CSteamNetworkConnectionBase::CSteamNetworkingSockets *,struct CSteamNetworkConnectionBase::ConnectionScopeLock &)'::`1'::dtor$9" (?dtor$9@?0???0CSteamNetworkConnectionBase@SteamNetworkingSocketsLib@@IEAA@PEAVCSteamNetworkingSockets@1@AEAUConnectionScopeLock@1@@Z@4HA)
gamenetworkingsockets.lib(steamnetworkingsockets_connections.cpp.obj) : error LNK2019: unresolved external symbol "public: virtual void __cdecl CMsgSteamDatagramSessionCryptInfoSigned::Clear(void)" (?Clear@CMsgSteamDatagramSessionCryptInfoSigned@@UEAAXXZ) referenced in function "protected: void __cdecl SteamNetworkingSocketsLib::CSteamNetworkConnectionBase::ClearCrypto(void)" (?ClearCrypto@CSteamNetworkConnectionBase@SteamNetworkingSocketsLib@@IEAAXXZ)
gamenetworkingsockets.lib(steamnetworkingsockets_connections.cpp.obj) : error LNK2019: unresolved external symbol "protected: __cdecl CMsgSteamDatagramSessionCryptInfoSigned::CMsgSteamDatagramSessionCryptInfoSigned(class google::protobuf::Arena *)" (??0CMsgSteamDatagramSessionCryptInfoSigned@@IEAA@PEAVArena@protobuf@google@@@Z) referenced in function "public: __cdecl CMsgSteamDatagramSessionCryptInfoSigned::CMsgSteamDatagramSessionCryptInfoSigned(void)" (??0CMsgSteamDatagramSessionCryptInfoSigned@@QEAA@XZ)
gamenetworkingsockets.lib(steamnetworkingsockets_p2p.cpp.obj) : error LNK2001: unresolved external symbol "protected: __cdecl CMsgSteamDatagramSessionCryptInfoSigned::CMsgSteamDatagramSessionCryptInfoSigned(class google::protobuf::Arena *)" (??0CMsgSteamDatagramSessionCryptInfoSigned@@IEAA@PEAVArena@protobuf@google@@@Z)
gamenetworkingsockets.lib(steamnetworkingsockets_udp.cpp.obj) : error LNK2001: unresolved external symbol "protected: __cdecl CMsgSteamDatagramSessionCryptInfoSigned::CMsgSteamDatagramSessionCryptInfoSigned(class google::protobuf::Arena *)" (??0CMsgSteamDatagramSessionCryptInfoSigned@@IEAA@PEAVArena@protobuf@google@@@Z)
gamenetworkingsockets.lib(steamnetworkingsockets_connections.cpp.obj) : error LNK2019: unresolved external symbol "public: virtual __cdecl CMsgSteamDatagramSessionCryptInfo::~CMsgSteamDatagramSessionCryptInfo(void)" (??1CMsgSteamDatagramSessionCryptInfo@@UEAA@XZ) referenced in function "int `protected: __cdecl SteamNetworkingSocketsLib::CSteamNetworkConnectionBase::CSteamNetworkConnectionBase(class CSteamNetworkConnectionBase::CSteamNetworkingSockets *,struct CSteamNetworkConnectionBase::ConnectionScopeLock &)'::`1'::dtor$5" (?dtor$5@?0???0CSteamNetworkConnectionBase@SteamNetworkingSocketsLib@@IEAA@PEAVCSteamNetworkingSockets@1@AEAUConnectionScopeLock@1@@Z@4HA)
gamenetworkingsockets.lib(steamnetworkingsockets_connections.cpp.obj) : error LNK2019: unresolved external symbol "public: virtual void __cdecl CMsgSteamDatagramSessionCryptInfo::Clear(void)" (?Clear@CMsgSteamDatagramSessionCryptInfo@@UEAAXXZ) referenced in function "protected: void __cdecl SteamNetworkingSocketsLib::CSteamNetworkConnectionBase::ClearCrypto(void)" (?ClearCrypto@CSteamNetworkConnectionBase@SteamNetworkingSocketsLib@@IEAAXXZ)
gamenetworkingsockets.lib(steamnetworkingsockets_connections.cpp.obj) : error LNK2019: unresolved external symbol "protected: __cdecl CMsgSteamDatagramSessionCryptInfo::CMsgSteamDatagramSessionCryptInfo(class google::protobuf::Arena *)" (??0CMsgSteamDatagramSessionCryptInfo@@IEAA@PEAVArena@protobuf@google@@@Z) referenced in function "public: __cdecl CMsgSteamDatagramSessionCryptInfo::CMsgSteamDatagramSessionCryptInfo(void)" (??0CMsgSteamDatagramSessionCryptInfo@@QEAA@XZ)
gamenetworkingsockets.lib(steamnetworkingsockets_connections.cpp.obj) : error LNK2019: unresolved external symbol "const CMsgSteamDatagramSessionCryptInfoSigned::`vftable'" (??_7CMsgSteamDatagramSessionCryptInfoSigned@@6B@) referenced in function "public: __cdecl CMsgSteamDatagramSessionCryptInfoSigned::CMsgSteamDatagramSessionCryptInfoSigned(void)" (??0CMsgSteamDatagramSessionCryptInfoSigned@@QEAA@XZ)
gamenetworkingsockets.lib(steamnetworkingsockets_connections.cpp.obj) : error LNK2019: unresolved external symbol "const CMsgSteamDatagramSessionCryptInfo::`vftable'" (??_7CMsgSteamDatagramSessionCryptInfo@@6B@) referenced in function "public: __cdecl CMsgSteamDatagramSessionCryptInfo::CMsgSteamDatagramSessionCryptInfo(void)" (??0CMsgSteamDatagramSessionCryptInfo@@QEAA@XZ)
gamenetworkingsockets.lib(steamnetworkingsockets_p2p.cpp.obj) : error LNK2019: unresolved external symbol "protected: __cdecl CMsgSteamNetworkingP2PRendezvous_ConnectionClosed::CMsgSteamNetworkingP2PRendezvous_ConnectionClosed(class google::protobuf::Arena *)" (??0CMsgSteamNetworkingP2PRendezvous_ConnectionClosed@@IEAA@PEAVArena@protobuf@google@@@Z) referenced in function "private: static void * __cdecl google::protobuf::Arena::DefaultConstruct<class CMsgSteamNetworkingP2PRendezvous_ConnectionClosed>(class google::protobuf::Arena *)" (??$DefaultConstruct@VCMsgSteamNetworkingP2PRendezvous_ConnectionClosed@@@Arena@protobuf@google@@CAPEAXPEAV012@@Z)
gamenetworkingsockets.lib(steamnetworkingsockets_p2p.cpp.obj) : error LNK2019: unresolved external symbol "protected: __cdecl CMsgSteamNetworkingP2PRendezvous_ApplicationMessage::CMsgSteamNetworkingP2PRendezvous_ApplicationMessage(class google::protobuf::Arena *)" (??0CMsgSteamNetworkingP2PRendezvous_ApplicationMessage@@IEAA@PEAVArena@protobuf@google@@@Z) referenced in function "private: static void * __cdecl google::protobuf::Arena::DefaultConstruct<class CMsgSteamNetworkingP2PRendezvous_ApplicationMessage>(class google::protobuf::Arena *)" (??$DefaultConstruct@VCMsgSteamNetworkingP2PRendezvous_ApplicationMessage@@@Arena@protobuf@google@@CAPEAXPEAV012@@Z)
gamenetworkingsockets.lib(steamnetworkingsockets_p2p.cpp.obj) : error LNK2019: unresolved external symbol "public: void __cdecl CMsgSteamDatagramSessionCryptInfoSigned::CopyFrom(class CMsgSteamDatagramSessionCryptInfoSigned const &)" (?CopyFrom@CMsgSteamDatagramSessionCryptInfoSigned@@QEAAXAEBV1@@Z) referenced in function "public: class CMsgSteamDatagramSessionCryptInfoSigned & __cdecl CMsgSteamDatagramSessionCryptInfoSigned::operator=(class CMsgSteamDatagramSessionCryptInfoSigned const &)" (??4CMsgSteamDatagramSessionCryptInfoSigned@@QEAAAEAV0@AEBV0@@Z)
gamenetworkingsockets.lib(steamnetworkingsockets_udp.cpp.obj) : error LNK2001: unresolved external symbol "public: void __cdecl CMsgSteamDatagramSessionCryptInfoSigned::CopyFrom(class CMsgSteamDatagramSessionCryptInfoSigned const &)" (?CopyFrom@CMsgSteamDatagramSessionCryptInfoSigned@@QEAAXAEBV1@@Z)
gamenetworkingsockets.lib(steamnetworkingsockets_p2p.cpp.obj) : error LNK2019: unresolved external symbol "protected: __cdecl CMsgSteamNetworkingP2PRendezvous_ConnectRequest::CMsgSteamNetworkingP2PRendezvous_ConnectRequest(class google::protobuf::Arena *)" (??0CMsgSteamNetworkingP2PRendezvous_ConnectRequest@@IEAA@PEAVArena@protobuf@google@@@Z) referenced in function "private: static void * __cdecl google::protobuf::Arena::DefaultConstruct<class CMsgSteamNetworkingP2PRendezvous_ConnectRequest>(class google::protobuf::Arena *)" (??$DefaultConstruct@VCMsgSteamNetworkingP2PRendezvous_ConnectRequest@@@Arena@protobuf@google@@CAPEAXPEAV012@@Z)
gamenetworkingsockets.lib(steamnetworkingsockets_p2p.cpp.obj) : error LNK2019: unresolved external symbol "protected: __cdecl CMsgSteamNetworkingP2PRendezvous_ConnectOK::CMsgSteamNetworkingP2PRendezvous_ConnectOK(class google::protobuf::Arena *)" (??0CMsgSteamNetworkingP2PRendezvous_ConnectOK@@IEAA@PEAVArena@protobuf@google@@@Z) referenced in function "private: static void * __cdecl google::protobuf::Arena::DefaultConstruct<class CMsgSteamNetworkingP2PRendezvous_ConnectOK>(class google::protobuf::Arena *)" (??$DefaultConstruct@VCMsgSteamNetworkingP2PRendezvous_ConnectOK@@@Arena@protobuf@google@@CAPEAXPEAV012@@Z)
gamenetworkingsockets.lib(steamnetworkingsockets_p2p.cpp.obj) : error LNK2019: unresolved external symbol "public: virtual __cdecl CMsgSteamNetworkingP2PRendezvous_ReliableMessage::~CMsgSteamNetworkingP2PRendezvous_ReliableMessage(void)" (??1CMsgSteamNetworkingP2PRendezvous_ReliableMessage@@UEAA@XZ) referenced in function "void __cdecl std::_Destroy_range<class std::allocator<struct SteamNetworkingSocketsLib::CSteamNetworkConnectionP2P::OutboundMessage> >(struct SteamNetworkingSocketsLib::CSteamNetworkConnectionP2P::OutboundMessage *,struct SteamNetworkingSocketsLib::CSteamNetworkConnectionP2P::OutboundMessage * const,class std::allocator<struct SteamNetworkingSocketsLib::CSteamNetworkConnectionP2P::OutboundMessage> &)" (??$_Destroy_range@V?$allocator@UOutboundMessage@CSteamNetworkConnectionP2P@SteamNetworkingSocketsLib@@@std@@@std@@YAXPEAUOutboundMessage@CSteamNetworkConnectionP2P@SteamNetworkingSocketsLib@@QEAU123@AEAV?$allocator@UOutboundMessage@CSteamNetworkConnectionP2P@SteamNetworkingSocketsLib@@@0@@Z)
gamenetworkingsockets.lib(steamnetworkingsockets_p2p.cpp.obj) : error LNK2019: unresolved external symbol "public: void __cdecl CMsgSteamNetworkingP2PRendezvous_ReliableMessage::CopyFrom(class CMsgSteamNetworkingP2PRendezvous_ReliableMessage const &)" (?CopyFrom@CMsgSteamNetworkingP2PRendezvous_ReliableMessage@@QEAAXAEBV1@@Z) referenced in function "public: void __cdecl std::_Uninitialized_backout_al<class std::allocator<struct SteamNetworkingSocketsLib::CSteamNetworkConnectionP2P::OutboundMessage> >::_Emplace_back<struct SteamNetworkingSocketsLib::CSteamNetworkConnectionP2P::OutboundMessage>(struct SteamNetworkingSocketsLib::CSteamNetworkConnectionP2P::OutboundMessage &&)" (??$_Emplace_back@UOutboundMessage@CSteamNetworkConnectionP2P@SteamNetworkingSocketsLib@@@?$_Uninitialized_backout_al@V?$allocator@UOutboundMessage@CSteamNetworkConnectionP2P@SteamNetworkingSocketsLib@@@std@@@std@@QEAAX$$QEAUOutboundMessage@CSteamNetworkConnectionP2P@SteamNetworkingSocketsLib@@@Z)
gamenetworkingsockets.lib(steamnetworkingsockets_p2p.cpp.obj) : error LNK2019: unresolved external symbol "public: virtual unsigned __int64 __cdecl CMsgSteamNetworkingP2PRendezvous_ReliableMessage::ByteSizeLong(void)const " (?ByteSizeLong@CMsgSteamNetworkingP2PRendezvous_ReliableMessage@@UEBA_KXZ) referenced in function "int __cdecl SteamNetworkingSocketsLib::ProtoMsgByteSize<class CMsgSteamNetworkingP2PRendezvous_ReliableMessage>(class CMsgSteamNetworkingP2PRendezvous_ReliableMessage const &)" (??$ProtoMsgByteSize@VCMsgSteamNetworkingP2PRendezvous_ReliableMessage@@@SteamNetworkingSocketsLib@@YAHAEBVCMsgSteamNetworkingP2PRendezvous_ReliableMessage@@@Z)
gamenetworkingsockets.lib(steamnetworkingsockets_p2p.cpp.obj) : error LNK2019: unresolved external symbol "private: void __cdecl CMsgSteamNetworkingP2PRendezvous_ReliableMessage::InternalSwap(class CMsgSteamNetworkingP2PRendezvous_ReliableMessage *)" (?InternalSwap@CMsgSteamNetworkingP2PRendezvous_ReliableMessage@@AEAAXPEAV1@@Z) referenced in function "public: void __cdecl std::_Uninitialized_backout_al<class std::allocator<struct SteamNetworkingSocketsLib::CSteamNetworkConnectionP2P::OutboundMessage> >::_Emplace_back<struct SteamNetworkingSocketsLib::CSteamNetworkConnectionP2P::OutboundMessage>(struct SteamNetworkingSocketsLib::CSteamNetworkConnectionP2P::OutboundMessage &&)" (??$_Emplace_back@UOutboundMessage@CSteamNetworkConnectionP2P@SteamNetworkingSocketsLib@@@?$_Uninitialized_backout_al@V?$allocator@UOutboundMessage@CSteamNetworkConnectionP2P@SteamNetworkingSocketsLib@@@std@@@std@@QEAAX$$QEAUOutboundMessage@CSteamNetworkConnectionP2P@SteamNetworkingSocketsLib@@@Z)
gamenetworkingsockets.lib(steamnetworkingsockets_p2p.cpp.obj) : error LNK2019: unresolved external symbol "protected: __cdecl CMsgSteamNetworkingP2PRendezvous_ReliableMessage::CMsgSteamNetworkingP2PRendezvous_ReliableMessage(class google::protobuf::Arena *)" (??0CMsgSteamNetworkingP2PRendezvous_ReliableMessage@@IEAA@PEAVArena@protobuf@google@@@Z) referenced in function "private: static void * __cdecl google::protobuf::Arena::DefaultConstruct<class CMsgSteamNetworkingP2PRendezvous_ReliableMessage>(class google::protobuf::Arena *)" (??$DefaultConstruct@VCMsgSteamNetworkingP2PRendezvous_ReliableMessage@@@Arena@protobuf@google@@CAPEAXPEAV012@@Z)
gamenetworkingsockets.lib(steamnetworkingsockets_p2p.cpp.obj) : error LNK2019: unresolved external symbol "public: virtual __cdecl CMsgSteamNetworkingP2PRendezvous::~CMsgSteamNetworkingP2PRendezvous(void)" (??1CMsgSteamNetworkingP2PRendezvous@@UEAA@XZ) referenced in function "public: virtual bool __cdecl SteamNetworkingSocketsLib::CSteamNetworkingSockets::ReceivedP2PCustomSignal(void const *,int,class ISteamNetworkingSignalingRecvContext *)" (?ReceivedP2PCustomSignal@CSteamNetworkingSockets@SteamNetworkingSocketsLib@@UEAA_NPEBXHPEAVISteamNetworkingSignalingRecvContext@@@Z)
gamenetworkingsockets.lib(steamnetworkingsockets_p2p.cpp.obj) : error LNK2019: unresolved external symbol "public: virtual unsigned __int64 __cdecl CMsgSteamNetworkingP2PRendezvous::ByteSizeLong(void)const " (?ByteSizeLong@CMsgSteamNetworkingP2PRendezvous@@UEBA_KXZ) referenced in function "int __cdecl SteamNetworkingSocketsLib::ProtoMsgByteSize<class CMsgSteamNetworkingP2PRendezvous>(class CMsgSteamNetworkingP2PRendezvous const &)" (??$ProtoMsgByteSize@VCMsgSteamNetworkingP2PRendezvous@@@SteamNetworkingSocketsLib@@YAHAEBVCMsgSteamNetworkingP2PRendezvous@@@Z)
gamenetworkingsockets.lib(steamnetworkingsockets_p2p.cpp.obj) : error LNK2019: unresolved external symbol "protected: __cdecl CMsgSteamNetworkingP2PRendezvous::CMsgSteamNetworkingP2PRendezvous(class google::protobuf::Arena *)" (??0CMsgSteamNetworkingP2PRendezvous@@IEAA@PEAVArena@protobuf@google@@@Z) referenced in function "public: __cdecl CMsgSteamNetworkingP2PRendezvous::CMsgSteamNetworkingP2PRendezvous(void)" (??0CMsgSteamNetworkingP2PRendezvous@@QEAA@XZ)
gamenetworkingsockets.lib(steamnetworkingsockets_p2p.cpp.obj) : error LNK2019: unresolved external symbol "struct CMsgSteamDatagramSessionCryptInfoSignedDefaultTypeInternal _CMsgSteamDatagramSessionCryptInfoSigned_default_instance_" (?_CMsgSteamDatagramSessionCryptInfoSigned_default_instance_@@3UCMsgSteamDatagramSessionCryptInfoSignedDefaultTypeInternal@@A) referenced in function "public: virtual bool __cdecl SteamNetworkingSocketsLib::CSteamNetworkConnectionP2P::BBeginAcceptFromSignal(class CMsgSteamNetworkingP2PRendezvous_ConnectRequest const &,char (&)[1024],__int64)" (?BBeginAcceptFromSignal@CSteamNetworkConnectionP2P@SteamNetworkingSocketsLib@@UEAA_NAEBVCMsgSteamNetworkingP2PRendezvous_ConnectRequest@@AEAY0EAA@D_J@Z)
gamenetworkingsockets.lib(steamnetworkingsockets_udp.cpp.obj) : error LNK2001: unresolved external symbol "struct CMsgSteamDatagramSessionCryptInfoSignedDefaultTypeInternal _CMsgSteamDatagramSessionCryptInfoSigned_default_instance_" (?_CMsgSteamDatagramSessionCryptInfoSigned_default_instance_@@3UCMsgSteamDatagramSessionCryptInfoSignedDefaultTypeInternal@@A)
gamenetworkingsockets.lib(steamnetworkingsockets_p2p.cpp.obj) : error LNK2019: unresolved external symbol "struct CMsgSteamNetworkingP2PRendezvous_ConnectOKDefaultTypeInternal _CMsgSteamNetworkingP2PRendezvous_ConnectOK_default_instance_" (?_CMsgSteamNetworkingP2PRendezvous_ConnectOK_default_instance_@@3UCMsgSteamNetworkingP2PRendezvous_ConnectOKDefaultTypeInternal@@A) referenced in function "public: bool __cdecl SteamNetworkingSocketsLib::CSteamNetworkConnectionP2P::ProcessSignal(class CMsgSteamNetworkingP2PRendezvous const &,__int64)" (?ProcessSignal@CSteamNetworkConnectionP2P@SteamNetworkingSocketsLib@@QEAA_NAEBVCMsgSteamNetworkingP2PRendezvous@@_J@Z)
gamenetworkingsockets.lib(steamnetworkingsockets_p2p.cpp.obj) : error LNK2019: unresolved external symbol "struct CMsgSteamNetworkingP2PRendezvous_ConnectRequestDefaultTypeInternal _CMsgSteamNetworkingP2PRendezvous_ConnectRequest_default_instance_" (?_CMsgSteamNetworkingP2PRendezvous_ConnectRequest_default_instance_@@3UCMsgSteamNetworkingP2PRendezvous_ConnectRequestDefaultTypeInternal@@A) referenced in function "public: void __cdecl SteamNetworkingSocketsLib::CSteamNetworkConnectionP2P::ChangeRoleToServerAndAccept(class CMsgSteamNetworkingP2PRendezvous const &,__int64)" (?ChangeRoleToServerAndAccept@CSteamNetworkConnectionP2P@SteamNetworkingSocketsLib@@QEAAXAEBVCMsgSteamNetworkingP2PRendezvous@@_J@Z)
gamenetworkingsockets.lib(steamnetworkingsockets_p2p.cpp.obj) : error LNK2019: unresolved external symbol "struct CMsgSteamNetworkingP2PRendezvous_ConnectionClosedDefaultTypeInternal _CMsgSteamNetworkingP2PRendezvous_ConnectionClosed_default_instance_" (?_CMsgSteamNetworkingP2PRendezvous_ConnectionClosed_default_instance_@@3UCMsgSteamNetworkingP2PRendezvous_ConnectionClosedDefaultTypeInternal@@A) referenced in function "public: bool __cdecl SteamNetworkingSocketsLib::CSteamNetworkConnectionP2P::ProcessSignal(class CMsgSteamNetworkingP2PRendezvous const &,__int64)" (?ProcessSignal@CSteamNetworkConnectionP2P@SteamNetworkingSocketsLib@@QEAA_NAEBVCMsgSteamNetworkingP2PRendezvous@@_J@Z)
gamenetworkingsockets.lib(steamnetworkingsockets_p2p.cpp.obj) : error LNK2019: unresolved external symbol "const CMsgSteamNetworkingP2PRendezvous_ReliableMessage::`vftable'" (??_7CMsgSteamNetworkingP2PRendezvous_ReliableMessage@@6B@) referenced in function "public: void __cdecl std::_Uninitialized_backout_al<class std::allocator<struct SteamNetworkingSocketsLib::CSteamNetworkConnectionP2P::OutboundMessage> >::_Emplace_back<>(void)" (??$_Emplace_back@$$V@?$_Uninitialized_backout_al@V?$allocator@UOutboundMessage@CSteamNetworkConnectionP2P@SteamNetworkingSocketsLib@@@std@@@std@@QEAAXXZ)
gamenetworkingsockets.lib(steamnetworkingsockets_p2p.cpp.obj) : error LNK2019: unresolved external symbol "const CMsgSteamNetworkingP2PRendezvous::`vftable'" (??_7CMsgSteamNetworkingP2PRendezvous@@6B@) referenced in function "public: __cdecl CMsgSteamNetworkingP2PRendezvous::CMsgSteamNetworkingP2PRendezvous(void)" (??0CMsgSteamNetworkingP2PRendezvous@@QEAA@XZ)
gamenetworkingsockets.lib(steamnetworkingsockets_udp.cpp.obj) : error LNK2019: unresolved external symbol "public: virtual void __cdecl CMsgSteamDatagramLinkLifetimeStats::Clear(void)" (?Clear@CMsgSteamDatagramLinkLifetimeStats@@UEAAXXZ) referenced in function "public: void __cdecl SteamNetworkingSocketsLib::UDPSendPacketContext_t::Trim(int)" (?Trim@UDPSendPacketContext_t@SteamNetworkingSocketsLib@@QEAAXH@Z)
gamenetworkingsockets.lib(steamnetworkingsockets_udp.cpp.obj) : error LNK2019: unresolved external symbol "public: virtual void __cdecl CMsgSteamDatagramLinkInstantaneousStats::Clear(void)" (?Clear@CMsgSteamDatagramLinkInstantaneousStats@@UEAAXXZ) referenced in function "public: void __cdecl SteamNetworkingSocketsLib::UDPSendPacketContext_t::Trim(int)" (?Trim@UDPSendPacketContext_t@SteamNetworkingSocketsLib@@QEAAXH@Z)
gamenetworkingsockets.lib(steamnetworkingsockets_udp.cpp.obj) : error LNK2019: unresolved external symbol "protected: __cdecl CMsgSteamDatagramConnectionQuality::CMsgSteamDatagramConnectionQuality(class google::protobuf::Arena *)" (??0CMsgSteamDatagramConnectionQuality@@IEAA@PEAVArena@protobuf@google@@@Z) referenced in function "private: static void * __cdecl google::protobuf::Arena::DefaultConstruct<class CMsgSteamDatagramConnectionQuality>(class google::protobuf::Arena *)" (??$DefaultConstruct@VCMsgSteamDatagramConnectionQuality@@@Arena@protobuf@google@@CAPEAXPEAV012@@Z)
gamenetworkingsockets.lib(steamnetworkingsockets_udp.cpp.obj) : error LNK2019: unresolved external symbol "public: virtual __cdecl CMsgSteamSockets_UDP_NoConnection::~CMsgSteamSockets_UDP_NoConnection(void)" (??1CMsgSteamSockets_UDP_NoConnection@@UEAA@XZ) referenced in function "protected: static void __cdecl SteamNetworkingSocketsLib::CConnectionTransportUDP::PacketReceived(struct SteamNetworkingSocketsLib::RecvPktInfo_t const &,class SteamNetworkingSocketsLib::CConnectionTransportUDP *)" (?PacketReceived@CConnectionTransportUDP@SteamNetworkingSocketsLib@@KAXAEBURecvPktInfo_t@2@PEAV12@@Z)
gamenetworkingsockets.lib(steamnetworkingsockets_udp.cpp.obj) : error LNK2019: unresolved external symbol "protected: __cdecl CMsgSteamSockets_UDP_NoConnection::CMsgSteamSockets_UDP_NoConnection(class google::protobuf::Arena *)" (??0CMsgSteamSockets_UDP_NoConnection@@IEAA@PEAVArena@protobuf@google@@@Z) referenced in function "public: __cdecl CMsgSteamSockets_UDP_NoConnection::CMsgSteamSockets_UDP_NoConnection(void)" (??0CMsgSteamSockets_UDP_NoConnection@@QEAA@XZ)
gamenetworkingsockets.lib(steamnetworkingsockets_udp.cpp.obj) : error LNK2019: unresolved external symbol "public: virtual __cdecl CMsgSteamSockets_UDP_ConnectionClosed::~CMsgSteamSockets_UDP_ConnectionClosed(void)" (??1CMsgSteamSockets_UDP_ConnectionClosed@@UEAA@XZ) referenced in function "protected: static void __cdecl SteamNetworkingSocketsLib::CConnectionTransportUDP::PacketReceived(struct SteamNetworkingSocketsLib::RecvPktInfo_t const &,class SteamNetworkingSocketsLib::CConnectionTransportUDP *)" (?PacketReceived@CConnectionTransportUDP@SteamNetworkingSocketsLib@@KAXAEBURecvPktInfo_t@2@PEAV12@@Z)
gamenetworkingsockets.lib(steamnetworkingsockets_udp.cpp.obj) : error LNK2019: unresolved external symbol "protected: __cdecl CMsgSteamSockets_UDP_ConnectionClosed::CMsgSteamSockets_UDP_ConnectionClosed(class google::protobuf::Arena *)" (??0CMsgSteamSockets_UDP_ConnectionClosed@@IEAA@PEAVArena@protobuf@google@@@Z) referenced in function "public: __cdecl CMsgSteamSockets_UDP_ConnectionClosed::CMsgSteamSockets_UDP_ConnectionClosed(void)" (??0CMsgSteamSockets_UDP_ConnectionClosed@@QEAA@XZ)
gamenetworkingsockets.lib(steamnetworkingsockets_udp.cpp.obj) : error LNK2019: unresolved external symbol "public: virtual __cdecl CMsgSteamSockets_UDP_ChallengeRequest::~CMsgSteamSockets_UDP_ChallengeRequest(void)" (??1CMsgSteamSockets_UDP_ChallengeRequest@@UEAA@XZ) referenced in function "protected: static void __cdecl SteamNetworkingSocketsLib::CConnectionTransportUDP::PacketReceived(struct SteamNetworkingSocketsLib::RecvPktInfo_t const &,class SteamNetworkingSocketsLib::CConnectionTransportUDP *)" (?PacketReceived@CConnectionTransportUDP@SteamNetworkingSocketsLib@@KAXAEBURecvPktInfo_t@2@PEAV12@@Z)
gamenetworkingsockets.lib(steamnetworkingsockets_udp.cpp.obj) : error LNK2019: unresolved external symbol "protected: __cdecl CMsgSteamSockets_UDP_ChallengeRequest::CMsgSteamSockets_UDP_ChallengeRequest(class google::protobuf::Arena *)" (??0CMsgSteamSockets_UDP_ChallengeRequest@@IEAA@PEAVArena@protobuf@google@@@Z) referenced in function "public: __cdecl CMsgSteamSockets_UDP_ChallengeRequest::CMsgSteamSockets_UDP_ChallengeRequest(void)" (??0CMsgSteamSockets_UDP_ChallengeRequest@@QEAA@XZ)
gamenetworkingsockets.lib(steamnetworkingsockets_udp.cpp.obj) : error LNK2019: unresolved external symbol "public: virtual __cdecl CMsgSteamSockets_UDP_ChallengeReply::~CMsgSteamSockets_UDP_ChallengeReply(void)" (??1CMsgSteamSockets_UDP_ChallengeReply@@UEAA@XZ) referenced in function "protected: static void __cdecl SteamNetworkingSocketsLib::CConnectionTransportUDP::PacketReceived(struct SteamNetworkingSocketsLib::RecvPktInfo_t const &,class SteamNetworkingSocketsLib::CConnectionTransportUDP *)" (?PacketReceived@CConnectionTransportUDP@SteamNetworkingSocketsLib@@KAXAEBURecvPktInfo_t@2@PEAV12@@Z)
gamenetworkingsockets.lib(steamnetworkingsockets_udp.cpp.obj) : error LNK2019: unresolved external symbol "protected: __cdecl CMsgSteamSockets_UDP_ChallengeReply::CMsgSteamSockets_UDP_ChallengeReply(class google::protobuf::Arena *)" (??0CMsgSteamSockets_UDP_ChallengeReply@@IEAA@PEAVArena@protobuf@google@@@Z) referenced in function "public: __cdecl CMsgSteamSockets_UDP_ChallengeReply::CMsgSteamSockets_UDP_ChallengeReply(void)" (??0CMsgSteamSockets_UDP_ChallengeReply@@QEAA@XZ)
gamenetworkingsockets.lib(steamnetworkingsockets_udp.cpp.obj) : error LNK2019: unresolved external symbol "public: virtual __cdecl CMsgSteamSockets_UDP_ConnectRequest::~CMsgSteamSockets_UDP_ConnectRequest(void)" (??1CMsgSteamSockets_UDP_ConnectRequest@@UEAA@XZ) referenced in function "protected: static void __cdecl SteamNetworkingSocketsLib::CConnectionTransportUDP::PacketReceived(struct SteamNetworkingSocketsLib::RecvPktInfo_t const &,class SteamNetworkingSocketsLib::CConnectionTransportUDP *)" (?PacketReceived@CConnectionTransportUDP@SteamNetworkingSocketsLib@@KAXAEBURecvPktInfo_t@2@PEAV12@@Z)
gamenetworkingsockets.lib(steamnetworkingsockets_udp.cpp.obj) : error LNK2019: unresolved external symbol "protected: __cdecl CMsgSteamSockets_UDP_ConnectRequest::CMsgSteamSockets_UDP_ConnectRequest(class google::protobuf::Arena *)" (??0CMsgSteamSockets_UDP_ConnectRequest@@IEAA@PEAVArena@protobuf@google@@@Z) referenced in function "public: __cdecl CMsgSteamSockets_UDP_ConnectRequest::CMsgSteamSockets_UDP_ConnectRequest(void)" (??0CMsgSteamSockets_UDP_ConnectRequest@@QEAA@XZ)
gamenetworkingsockets.lib(steamnetworkingsockets_udp.cpp.obj) : error LNK2019: unresolved external symbol "public: virtual __cdecl CMsgSteamSockets_UDP_ConnectOK::~CMsgSteamSockets_UDP_ConnectOK(void)" (??1CMsgSteamSockets_UDP_ConnectOK@@UEAA@XZ) referenced in function "protected: static void __cdecl SteamNetworkingSocketsLib::CConnectionTransportUDP::PacketReceived(struct SteamNetworkingSocketsLib::RecvPktInfo_t const &,class SteamNetworkingSocketsLib::CConnectionTransportUDP *)" (?PacketReceived@CConnectionTransportUDP@SteamNetworkingSocketsLib@@KAXAEBURecvPktInfo_t@2@PEAV12@@Z)
gamenetworkingsockets.lib(steamnetworkingsockets_udp.cpp.obj) : error LNK2019: unresolved external symbol "protected: __cdecl CMsgSteamSockets_UDP_ConnectOK::CMsgSteamSockets_UDP_ConnectOK(class google::protobuf::Arena *)" (??0CMsgSteamSockets_UDP_ConnectOK@@IEAA@PEAVArena@protobuf@google@@@Z) referenced in function "public: __cdecl CMsgSteamSockets_UDP_ConnectOK::CMsgSteamSockets_UDP_ConnectOK(void)" (??0CMsgSteamSockets_UDP_ConnectOK@@QEAA@XZ)
gamenetworkingsockets.lib(steamnetworkingsockets_udp.cpp.obj) : error LNK2019: unresolved external symbol "public: virtual __cdecl CMsgSteamSockets_UDP_Stats::~CMsgSteamSockets_UDP_Stats(void)" (??1CMsgSteamSockets_UDP_Stats@@UEAA@XZ) referenced in function "public: __cdecl SteamNetworkingSocketsLib::SendPacketContext<class CMsgSteamSockets_UDP_Stats>::~SendPacketContext<class CMsgSteamSockets_UDP_Stats>(void)" (??1?$SendPacketContext@VCMsgSteamSockets_UDP_Stats@@@SteamNetworkingSocketsLib@@QEAA@XZ)
gamenetworkingsockets.lib(steamnetworkingsockets_udp.cpp.obj) : error LNK2019: unresolved external symbol "public: virtual unsigned __int64 __cdecl CMsgSteamSockets_UDP_Stats::ByteSizeLong(void)const " (?ByteSizeLong@CMsgSteamSockets_UDP_Stats@@UEBA_KXZ) referenced in function "int __cdecl SteamNetworkingSocketsLib::ProtoMsgByteSize<class CMsgSteamSockets_UDP_Stats>(class CMsgSteamSockets_UDP_Stats const &)" (??$ProtoMsgByteSize@VCMsgSteamSockets_UDP_Stats@@@SteamNetworkingSocketsLib@@YAHAEBVCMsgSteamSockets_UDP_Stats@@@Z)
gamenetworkingsockets.lib(steamnetworkingsockets_udp.cpp.obj) : error LNK2019: unresolved external symbol "protected: __cdecl CMsgSteamSockets_UDP_Stats::CMsgSteamSockets_UDP_Stats(class google::protobuf::Arena *)" (??0CMsgSteamSockets_UDP_Stats@@IEAA@PEAVArena@protobuf@google@@@Z) referenced in function "public: __cdecl SteamNetworkingSocketsLib::SendPacketContext<class CMsgSteamSockets_UDP_Stats>::SendPacketContext<class CMsgSteamSockets_UDP_Stats>(__int64,char const *)" (??0?$SendPacketContext@VCMsgSteamSockets_UDP_Stats@@@SteamNetworkingSocketsLib@@QEAA@_JPEBD@Z)
gamenetworkingsockets.lib(steamnetworkingsockets_udp.cpp.obj) : error LNK2019: unresolved external symbol "public: void __cdecl CMsgSteamSockets_UDP_Stats::clear_stats(void)" (?clear_stats@CMsgSteamSockets_UDP_Stats@@QEAAXXZ) referenced in function "public: void __cdecl SteamNetworkingSocketsLib::UDPSendPacketContext_t::Trim(int)" (?Trim@UDPSendPacketContext_t@SteamNetworkingSocketsLib@@QEAAXH@Z)
gamenetworkingsockets.lib(steamnetworkingsockets_udp.cpp.obj) : error LNK2019: unresolved external symbol "struct CMsgSteamDatagramConnectionQualityDefaultTypeInternal _CMsgSteamDatagramConnectionQuality_default_instance_" (?_CMsgSteamDatagramConnectionQuality_default_instance_@@3UCMsgSteamDatagramConnectionQualityDefaultTypeInternal@@A) referenced in function "class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > __cdecl SteamNetworkingSocketsLib::DescribeStatsContents(class CMsgSteamSockets_UDP_Stats const &)" (?DescribeStatsContents@SteamNetworkingSocketsLib@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBVCMsgSteamSockets_UDP_Stats@@@Z)
gamenetworkingsockets.lib(steamnetworkingsockets_udp.cpp.obj) : error LNK2019: unresolved external symbol "const CMsgSteamSockets_UDP_NoConnection::`vftable'" (??_7CMsgSteamSockets_UDP_NoConnection@@6B@) referenced in function "public: __cdecl CMsgSteamSockets_UDP_NoConnection::CMsgSteamSockets_UDP_NoConnection(void)" (??0CMsgSteamSockets_UDP_NoConnection@@QEAA@XZ)
gamenetworkingsockets.lib(steamnetworkingsockets_udp.cpp.obj) : error LNK2019: unresolved external symbol "const CMsgSteamSockets_UDP_ConnectionClosed::`vftable'" (??_7CMsgSteamSockets_UDP_ConnectionClosed@@6B@) referenced in function "public: __cdecl CMsgSteamSockets_UDP_ConnectionClosed::CMsgSteamSockets_UDP_ConnectionClosed(void)" (??0CMsgSteamSockets_UDP_ConnectionClosed@@QEAA@XZ)
gamenetworkingsockets.lib(steamnetworkingsockets_udp.cpp.obj) : error LNK2019: unresolved external symbol "const CMsgSteamSockets_UDP_ChallengeRequest::`vftable'" (??_7CMsgSteamSockets_UDP_ChallengeRequest@@6B@) referenced in function "public: __cdecl CMsgSteamSockets_UDP_ChallengeRequest::CMsgSteamSockets_UDP_ChallengeRequest(void)" (??0CMsgSteamSockets_UDP_ChallengeRequest@@QEAA@XZ)
gamenetworkingsockets.lib(steamnetworkingsockets_udp.cpp.obj) : error LNK2019: unresolved external symbol "const CMsgSteamSockets_UDP_ChallengeReply::`vftable'" (??_7CMsgSteamSockets_UDP_ChallengeReply@@6B@) referenced in function "public: __cdecl CMsgSteamSockets_UDP_ChallengeReply::CMsgSteamSockets_UDP_ChallengeReply(void)" (??0CMsgSteamSockets_UDP_ChallengeReply@@QEAA@XZ)
gamenetworkingsockets.lib(steamnetworkingsockets_udp.cpp.obj) : error LNK2019: unresolved external symbol "const CMsgSteamSockets_UDP_ConnectRequest::`vftable'" (??_7CMsgSteamSockets_UDP_ConnectRequest@@6B@) referenced in function "public: __cdecl CMsgSteamSockets_UDP_ConnectRequest::CMsgSteamSockets_UDP_ConnectRequest(void)" (??0CMsgSteamSockets_UDP_ConnectRequest@@QEAA@XZ)
gamenetworkingsockets.lib(steamnetworkingsockets_udp.cpp.obj) : error LNK2019: unresolved external symbol "const CMsgSteamSockets_UDP_ConnectOK::`vftable'" (??_7CMsgSteamSockets_UDP_ConnectOK@@6B@) referenced in function "public: __cdecl CMsgSteamSockets_UDP_ConnectOK::CMsgSteamSockets_UDP_ConnectOK(void)" (??0CMsgSteamSockets_UDP_ConnectOK@@QEAA@XZ)
gamenetworkingsockets.lib(steamnetworkingsockets_udp.cpp.obj) : error LNK2019: unresolved external symbol "const CMsgSteamSockets_UDP_Stats::`vftable'" (??_7CMsgSteamSockets_UDP_Stats@@6B@) referenced in function "public: __cdecl SteamNetworkingSocketsLib::SendPacketContext<class CMsgSteamSockets_UDP_Stats>::SendPacketContext<class CMsgSteamSockets_UDP_Stats>(__int64,char const *)" (??0?$SendPacketContext@VCMsgSteamSockets_UDP_Stats@@@SteamNetworkingSocketsLib@@QEAA@_JPEBD@Z)
C:\Users\Jonah\AppData\Local\Temp\.xmake\240908\_3C05D0FD4D084C608AE4E93955A05780.b : fatal error LNK1120: 58 unresolved externals

stack traceback:
    [C]: in function 'error'
    [@programdir\core\base\os.lua:1004]:
    [@programdir\modules\core\tools\link.lua:175]: in function 'catch'
    [@programdir\core\sandbox\modules\try.lua:123]: in function 'try'
    [@programdir\modules\core\tools\link.lua:150]:
    [C]: in function 'xpcall'
    [@programdir\core\base\utils.lua:241]:
    [@programdir\core\tool\linker.lua:222]: in function 'link'
    [...gramdir\core\sandbox\modules\import\core\tool\linker.lua:73]: in function 'link'
    [@programdir\modules\lib\detect\check_cxsnippets.lua:249]:
    [C]: in function 'xpcall'
    [@programdir\core\base\utils.lua:241]: in function 'trycall'
    [@programdir\core\sandbox\modules\try.lua:117]: in function 'try'
    [@programdir\modules\lib\detect\check_cxsnippets.lua:236]:
    [...es\xmake-repo\packages\g\gamenetworkingsockets\xmake.lua:60]: in function 'script'
    [...dir\modules\private\action\require\impl\utils\filter.lua:114]: in function 'call'
    [...dir\modules\private\action\require\impl\actions\test.lua:41]:
    [...\modules\private\action\require\impl\actions\install.lua:432]:
    [C]: in function 'xpcall'
    [@programdir\core\base\utils.lua:241]: in function 'trycall'
    [@programdir\core\sandbox\modules\try.lua:117]: in function 'try'
    [...\modules\private\action\require\impl\actions\install.lua:361]:
    [...modules\private\action\require\impl\install_packages.lua:496]: in function 'jobfunc'
    [@programdir\modules\async\runjobs.lua:241]:
    [C]: in function 'xpcall'
    [@programdir\core\base\utils.lua:241]: in function 'trycall'
    [@programdir\core\sandbox\modules\try.lua:117]: in function 'try'
    [@programdir\modules\async\runjobs.lua:223]: in function 'cotask'
    [@programdir\core\base\scheduler.lua:406]:

error: ...es\xmake-repo\packages\g\gamenetworkingsockets\xmake.lua:60: ...gramdir\core\sandbox\modules\import\core\tool\linker.lua:75: @programdir\modules\core\tools\link.lua:175: gamenetworkingsockets.lib(steamnetworkingsockets_stats.cpp.obj) : error LNK2019: unresolved external symbol "protected: __cdecl CMsgSteamDatagramLinkLifetimeStats::CMsgSteamDatagramLinkLifetimeStats(class google::protobuf::Arena *)" (??0CMsgSteamDatagramLinkLifetimeStats@@IEAA@PEAVArena@protobuf@google@@@Z) referenced in function "private: static void * __cdecl google::protobuf::Arena::DefaultConstruct<class CMsgSteamDatagramLinkLifetimeStats>(class google::protobuf::Arena *)" (??$DefaultConstruct@VCMsgSteamDatagramLinkLifetimeStats@@@Arena@protobuf@google@@CAPEAXPEAV012@@Z)
gamenetworkingsockets.lib(steamnetworkingsockets_stats.cpp.obj) : error LNK2019: unresolved external symbol "protected: __cdecl CMsgSteamDatagramLinkInstantaneousStats::CMsgSteamDatagramLinkInstantaneousStats(class google::protobuf::Arena *)" (??0CMsgSteamDatagramLinkInstantaneousStats@@IEAA@PEAVArena@protobuf@google@@@Z) referenced in function "private: static void * __cdecl google::protobuf::Arena::DefaultConstruct<class CMsgSteamDatagramLinkInstantaneousStats>(class google::protobuf::Arena *)" (??$DefaultConstruct@VCMsgSteamDatagramLinkInstantaneousStats@@@Arena@protobuf@google@@CAPEAXPEAV012@@Z)
gamenetworkingsockets.lib(steamnetworkingsockets_stats.cpp.obj) : error LNK2019: unresolved external symbol "struct CMsgSteamDatagramLinkInstantaneousStatsDefaultTypeInternal _CMsgSteamDatagramLinkInstantaneousStats_default_instance_" (?_CMsgSteamDatagramLinkInstantaneousStats_default_instance_@@3UCMsgSteamDatagramLinkInstantaneousStatsDefaultTypeInternal@@A) referenced in function "public: void __cdecl SteamNetworkingSocketsLib::LinkStatsTrackerBase::ProcessMessage(class CMsgSteamDatagramConnectionQuality const &,__int64)" (?ProcessMessage@LinkStatsTrackerBase@SteamNetworkingSocketsLib@@QEAAXAEBVCMsgSteamDatagramConnectionQuality@@_J@Z)
gamenetworkingsockets.lib(steamnetworkingsockets_stats.cpp.obj) : error LNK2019: unresolved external symbol "struct CMsgSteamDatagramLinkLifetimeStatsDefaultTypeInternal _CMsgSteamDatagramLinkLifetimeStats_default_instance_" (?_CMsgSteamDatagramLinkLifetimeStats_default_instance_@@3UCMsgSteamDatagramLinkLifetimeStatsDefaultTypeInternal@@A) referenced in function "public: void __cdecl SteamNetworkingSocketsLib::LinkStatsTrackerBase::ProcessMessage(class CMsgSteamDatagramConnectionQuality const &,__int64)" (?ProcessMessage@LinkStatsTrackerBase@SteamNetworkingSocketsLib@@QEAAXAEBVCMsgSteamDatagramConnectionQuality@@_J@Z)
gamenetworkingsockets.lib(steamnetworkingsockets_connections.cpp.obj) : error LNK2019: unresolved external symbol "public: virtual __cdecl CMsgSteamDatagramSessionCryptInfoSigned::~CMsgSteamDatagramSessionCryptInfoSigned(void)" (??1CMsgSteamDatagramSessionCryptInfoSigned@@UEAA@XZ) referenced in function "int `protected: __cdecl SteamNetworkingSocketsLib::CSteamNetworkConnectionBase::CSteamNetworkConnectionBase(class CSteamNetworkConnectionBase::CSteamNetworkingSockets *,struct CSteamNetworkConnectionBase::ConnectionScopeLock &)'::`1'::dtor$9" (?dtor$9@?0???0CSteamNetworkConnectionBase@SteamNetworkingSocketsLib@@IEAA@PEAVCSteamNetworkingSockets@1@AEAUConnectionScopeLock@1@@Z@4HA)
gamenetworkingsockets.lib(steamnetworkingsockets_connections.cpp.obj) : error LNK2019: unresolved external symbol "public: virtual void __cdecl CMsgSteamDatagramSessionCryptInfoSigned::Clear(void)" (?Clear@CMsgSteamDatagramSessionCryptInfoSigned@@UEAAXXZ) referenced in function "protected: void __cdecl SteamNetworkingSocketsLib::CSteamNetworkConnectionBase::ClearCrypto(void)" (?ClearCrypto@CSteamNetworkConnectionBase@SteamNetworkingSocketsLib@@IEAAXXZ)
gamenetworkingsockets.lib(steamnetworkingsockets_connections.cpp.obj) : error LNK2019: unresolved external symbol "protected: __cdecl CMsgSteamDatagramSessionCryptInfoSigned::CMsgSteamDatagramSessionCryptInfoSigned(class google::protobuf::Arena *)" (??0CMsgSteamDatagramSessionCryptInfoSigned@@IEAA@PEAVArena@protobuf@google@@@Z) referenced in function "public: __cdecl CMsgSteamDatagramSessionCryptInfoSigned::CMsgSteamDatagramSessionCryptInfoSigned(void)" (??0CMsgSteamDatagramSessionCryptInfoSigned@@QEAA@XZ)
gamenetworkingsockets.lib(steamnetworkingsockets_p2p.cpp.obj) : error LNK2001: unresolved external symbol "protected: __cdecl CMsgSteamDatagramSessionCryptInfoSigned::CMsgSteamDatagramSessionCryptInfoSigned(class google::protobuf::Arena *)" (??0CMsgSteamDatagramSessionCryptInfoSigned@@IEAA@PEAVArena@protobuf@google@@@Z)
gamenetworkingsockets.lib(steamnetworkingsockets_udp.cpp.obj) : error LNK2001: unresolved external symbol "protected: __cdecl CMsgSteamDatagramSessionCryptInfoSigned::CMsgSteamDatagramSessionCryptInfoSigned(class google::protobuf::Arena *)" (??0CMsgSteamDatagramSessionCryptInfoSigned@@IEAA@PEAVArena@protobuf@google@@@Z)
gamenetworkingsockets.lib(steamnetworkingsockets_connections.cpp.obj) : error LNK2019: unresolved external symbol "public: virtual __cdecl CMsgSteamDatagramSessionCryptInfo::~CMsgSteamDatagramSessionCryptInfo(void)" (??1CMsgSteamDatagramSessionCryptInfo@@UEAA@XZ) referenced in function "int `protected: __cdecl SteamNetworkingSocketsLib::CSteamNetworkConnectionBase::CSteamNetworkConnectionBase(class CSteamNetworkConnectionBase::CSteamNetworkingSockets *,struct CSteamNetworkConnectionBase::ConnectionScopeLock &)'::`1'::dtor$5" (?dtor$5@?0???0CSteamNetworkConnectionBase@SteamNetworkingSocketsLib@@IEAA@PEAVCSteamNetworkingSockets@1@AEAUConnectionScopeLock@1@@Z@4HA)
gamenetworkingsockets.lib(steamnetworkingsockets_connections.cpp.obj) : error LNK2019: unresolved external symbol "public: virtual void __cdecl CMsgSteamDatagramSessionCryptInfo::Clear(void)" (?Clear@CMsgSteamDatagramSessionCryptInfo@@UEAAXXZ) referenced in function "protected: void __cdecl SteamNetworkingSocketsLib::CSteamNetworkConnectionBase::ClearCrypto(void)" (?ClearCrypto@CSteamNetworkConnectionBase@SteamNetworkingSocketsLib@@IEAAXXZ)
gamenetworkingsockets.lib(steamnetworkingsockets_connections.cpp.obj) : error LNK2019: unresolved external symbol "protected: __cdecl CMsgSteamDatagramSessionCryptInfo::CMsgSteamDatagramSessionCryptInfo(class google::protobuf::Arena *)" (??0CMsgSteamDatagramSessionCryptInfo@@IEAA@PEAVArena@protobuf@google@@@Z) referenced in function "public: __cdecl CMsgSteamDatagramSessionCryptInfo::CMsgSteamDatagramSessionCryptInfo(void)" (??0CMsgSteamDatagramSessionCryptInfo@@QEAA@XZ)
gamenetworkingsockets.lib(steamnetworkingsockets_connections.cpp.obj) : error LNK2019: unresolved external symbol "const CMsgSteamDatagramSessionCryptInfoSigned::`vftable'" (??_7CMsgSteamDatagramSessionCryptInfoSigned@@6B@) referenced in function "public: __cdecl CMsgSteamDatagramSessionCryptInfoSigned::CMsgSteamDatagramSessionCryptInfoSigned(void)" (??0CMsgSteamDatagramSessionCryptInfoSigned@@QEAA@XZ)
gamenetworkingsockets.lib(steamnetworkingsockets_connections.cpp.obj) : error LNK2019: unresolved external symbol "const CMsgSteamDatagramSessionCryptInfo::`vftable'" (??_7CMsgSteamDatagramSessionCryptInfo@@6B@) referenced in function "public: __cdecl CMsgSteamDatagramSessionCryptInfo::CMsgSteamDatagramSessionCryptInfo(void)" (??0CMsgSteamDatagramSessionCryptInfo@@QEAA@XZ)
gamenetworkingsockets.lib(steamnetworkingsockets_p2p.cpp.obj) : error LNK2019: unresolved external symbol "protected: __cdecl CMsgSteamNetworkingP2PRendezvous_ConnectionClosed::CMsgSteamNetworkingP2PRendezvous_ConnectionClosed(class google::protobuf::Arena *)" (??0CMsgSteamNetworkingP2PRendezvous_ConnectionClosed@@IEAA@PEAVArena@protobuf@google@@@Z) referenced in function "private: static void * __cdecl google::protobuf::Arena::DefaultConstruct<class CMsgSteamNetworkingP2PRendezvous_ConnectionClosed>(class google::protobuf::Arena *)" (??$DefaultConstruct@VCMsgSteamNetworkingP2PRendezvous_ConnectionClosed@@@Arena@protobuf@google@@CAPEAXPEAV012@@Z)
gamenetworkingsockets.lib(steamnetworkingsockets_p2p.cpp.obj) : error LNK2019: unresolved external symbol "protected: __cdecl CMsgSteamNetworkingP2PRendezvous_ApplicationMessage::CMsgSteamNetworkingP2PRendezvous_ApplicationMessage(class google::protobuf::Arena *)" (??0CMsgSteamNetworkingP2PRendezvous_ApplicationMessage@@IEAA@PEAVArena@protobuf@google@@@Z) referenced in function "private: static void * __cdecl google::protobuf::Arena::DefaultConstruct<class CMsgSteamNetworkingP2PRendezvous_ApplicationMessage>(class google::protobuf::Arena *)" (??$DefaultConstruct@VCMsgSteamNetworkingP2PRendezvous_ApplicationMessage@@@Arena@protobuf@google@@CAPEAXPEAV012@@Z)
gamenetworkingsockets.lib(steamnetworkingsockets_p2p.cpp.obj) : error LNK2019: unresolved external symbol "public: void __cdecl CMsgSteamDatagramSessionCryptInfoSigned::CopyFrom(class CMsgSteamDatagramSessionCryptInfoSigned const &)" (?CopyFrom@CMsgSteamDatagramSessionCryptInfoSigned@@QEAAXAEBV1@@Z) referenced in function "public: class CMsgSteamDatagramSessionCryptInfoSigned & __cdecl CMsgSteamDatagramSessionCryptInfoSigned::operator=(class CMsgSteamDatagramSessionCryptInfoSigned const &)" (??4CMsgSteamDatagramSessionCryptInfoSigned@@QEAAAEAV0@AEBV0@@Z)
gamenetworkingsockets.lib(steamnetworkingsockets_udp.cpp.obj) : error LNK2001: unresolved external symbol "public: void __cdecl CMsgSteamDatagramSessionCryptInfoSigned::CopyFrom(class CMsgSteamDatagramSessionCryptInfoSigned const &)" (?CopyFrom@CMsgSteamDatagramSessionCryptInfoSigned@@QEAAXAEBV1@@Z)
gamenetworkingsockets.lib(steamnetworkingsockets_p2p.cpp.obj) : error LNK2019: unresolved external symbol "protected: __cdecl CMsgSteamNetworkingP2PRendezvous_ConnectRequest::CMsgSteamNetworkingP2PRendezvous_ConnectRequest(class google::protobuf::Arena *)" (??0CMsgSteamNetworkingP2PRendezvous_ConnectRequest@@IEAA@PEAVArena@protobuf@google@@@Z) referenced in function "private: static void * __cdecl google::protobuf::Arena::DefaultConstruct<class CMsgSteamNetworkingP2PRendezvous_ConnectRequest>(class google::protobuf::Arena *)" (??$DefaultConstruct@VCMsgSteamNetworkingP2PRendezvous_ConnectRequest@@@Arena@protobuf@google@@CAPEAXPEAV012@@Z)
gamenetworkingsockets.lib(steamnetworkingsockets_p2p.cpp.obj) : error LNK2019: unresolved external symbol "protected: __cdecl CMsgSteamNetworkingP2PRendezvous_ConnectOK::CMsgSteamNetworkingP2PRendezvous_ConnectOK(class google::protobuf::Arena *)" (??0CMsgSteamNetworkingP2PRendezvous_ConnectOK@@IEAA@PEAVArena@protobuf@google@@@Z) referenced in function "private: static void * __cdecl google::protobuf::Arena::DefaultConstruct<class CMsgSteamNetworkingP2PRendezvous_ConnectOK>(class google::protobuf::Arena *)" (??$DefaultConstruct@VCMsgSteamNetworkingP2PRendezvous_ConnectOK@@@Arena@protobuf@google@@CAPEAXPEAV012@@Z)
gamenetworkingsockets.lib(steamnetworkingsockets_p2p.cpp.obj) : error LNK2019: unresolved external symbol "public: virtual __cdecl CMsgSteamNetworkingP2PRendezvous_ReliableMessage::~CMsgSteamNetworkingP2PRendezvous_ReliableMessage(void)" (??1CMsgSteamNetworkingP2PRendezvous_ReliableMessage@@UEAA@XZ) referenced in function "void __cdecl std::_Destroy_range<class std::allocator<struct SteamNetworkingSocketsLib::CSteamNetworkConnectionP2P::OutboundMessage> >(struct SteamNetworkingSocketsLib::CSteamNetworkConnectionP2P::OutboundMessage *,struct SteamNetworkingSocketsLib::CSteamNetworkConnectionP2P::OutboundMessage * const,class std::allocator<struct SteamNetworkingSocketsLib::CSteamNetworkConnectionP2P::OutboundMessage> &)" (??$_Destroy_range@V?$allocator@UOutboundMessage@CSteamNetworkConnectionP2P@SteamNetworkingSocketsLib@@@std@@@std@@YAXPEAUOutboundMessage@CSteamNetworkConnectionP2P@SteamNetworkingSocketsLib@@QEAU123@AEAV?$allocator@UOutboundMessage@CSteamNetworkConnectionP2P@SteamNetworkingSocketsLib@@@0@@Z)
gamenetworkingsockets.lib(steamnetworkingsockets_p2p.cpp.obj) : error LNK2019: unresolved external symbol "public: void __cdecl CMsgSteamNetworkingP2PRendezvous_ReliableMessage::CopyFrom(class CMsgSteamNetworkingP2PRendezvous_ReliableMessage const &)" (?CopyFrom@CMsgSteamNetworkingP2PRendezvous_ReliableMessage@@QEAAXAEBV1@@Z) referenced in function "public: void __cdecl std::_Uninitialized_backout_al<class std::allocator<struct SteamNetworkingSocketsLib::CSteamNetworkConnectionP2P::OutboundMessage> >::_Emplace_back<struct SteamNetworkingSocketsLib::CSteamNetworkConnectionP2P::OutboundMessage>(struct SteamNetworkingSocketsLib::CSteamNetworkConnectionP2P::OutboundMessage &&)" (??$_Emplace_back@UOutboundMessage@CSteamNetworkConnectionP2P@SteamNetworkingSocketsLib@@@?$_Uninitialized_backout_al@V?$allocator@UOutboundMessage@CSteamNetworkConnectionP2P@SteamNetworkingSocketsLib@@@std@@@std@@QEAAX$$QEAUOutboundMessage@CSteamNetworkConnectionP2P@SteamNetworkingSocketsLib@@@Z)
gamenetworkingsockets.lib(steamnetworkingsockets_p2p.cpp.obj) : error LNK2019: unresolved external symbol "public: virtual unsigned __int64 __cdecl CMsgSteamNetworkingP2PRendezvous_ReliableMessage::ByteSizeLong(void)const " (?ByteSizeLong@CMsgSteamNetworkingP2PRendezvous_ReliableMessage@@UEBA_KXZ) referenced in function "int __cdecl SteamNetworkingSocketsLib::ProtoMsgByteSize<class CMsgSteamNetworkingP2PRendezvous_ReliableMessage>(class CMsgSteamNetworkingP2PRendezvous_ReliableMessage const &)" (??$ProtoMsgByteSize@VCMsgSteamNetworkingP2PRendezvous_ReliableMessage@@@SteamNetworkingSocketsLib@@YAHAEBVCMsgSteamNetworkingP2PRendezvous_ReliableMessage@@@Z)
gamenetworkingsockets.lib(steamnetworkingsockets_p2p.cpp.obj) : error LNK2019: unresolved external symbol "private: void __cdecl CMsgSteamNetworkingP2PRendezvous_ReliableMessage::InternalSwap(class CMsgSteamNetworkingP2PRendezvous_ReliableMessage *)" (?InternalSwap@CMsgSteamNetworkingP2PRendezvous_ReliableMessage@@AEAAXPEAV1@@Z) referenced in function "public: void __cdecl std::_Uninitialized_backout_al<class std::allocator<struct SteamNetworkingSocketsLib::CSteamNetworkConnectionP2P::OutboundMessage> >::_Emplace_back<struct SteamNetworkingSocketsLib::CSteamNetworkConnectionP2P::OutboundMessage>(struct SteamNetworkingSocketsLib::CSteamNetworkConnectionP2P::OutboundMessage &&)" (??$_Emplace_back@UOutboundMessage@CSteamNetworkConnectionP2P@SteamNetworkingSocketsLib@@@?$_Uninitialized_backout_al@V?$allocator@UOutboundMessage@CSteamNetworkConnectionP2P@SteamNetworkingSocketsLib@@@std@@@std@@QEAAX$$QEAUOutboundMessage@CSteamNetworkConnectionP2P@SteamNetworkingSocketsLib@@@Z)
gamenetworkingsockets.lib(steamnetworkingsockets_p2p.cpp.obj) : error LNK2019: unresolved external symbol "protected: __cdecl CMsgSteamNetworkingP2PRendezvous_ReliableMessage::CMsgSteamNetworkingP2PRendezvous_ReliableMessage(class google::protobuf::Arena *)" (??0CMsgSteamNetworkingP2PRendezvous_ReliableMessage@@IEAA@PEAVArena@protobuf@google@@@Z) referenced in function "private: static void * __cdecl google::protobuf::Arena::DefaultConstruct<class CMsgSteamNetworkingP2PRendezvous_ReliableMessage>(class google::protobuf::Arena *)" (??$DefaultConstruct@VCMsgSteamNetworkingP2PRendezvous_ReliableMessage@@@Arena@protobuf@google@@CAPEAXPEAV012@@Z)
gamenetworkingsockets.lib(steamnetworkingsockets_p2p.cpp.obj) : error LNK2019: unresolved external symbol "public: virtual __cdecl CMsgSteamNetworkingP2PRendezvous::~CMsgSteamNetworkingP2PRendezvous(void)" (??1CMsgSteamNetworkingP2PRendezvous@@UEAA@XZ) referenced in function "public: virtual bool __cdecl SteamNetworkingSocketsLib::CSteamNetworkingSockets::ReceivedP2PCustomSignal(void const *,int,class ISteamNetworkingSignalingRecvContext *)" (?ReceivedP2PCustomSignal@CSteamNetworkingSockets@SteamNetworkingSocketsLib@@UEAA_NPEBXHPEAVISteamNetworkingSignalingRecvContext@@@Z)
gamenetworkingsockets.lib(steamnetworkingsockets_p2p.cpp.obj) : error LNK2019: unresolved external symbol "public: virtual unsigned __int64 __cdecl CMsgSteamNetworkingP2PRendezvous::ByteSizeLong(void)const " (?ByteSizeLong@CMsgSteamNetworkingP2PRendezvous@@UEBA_KXZ) referenced in function "int __cdecl SteamNetworkingSocketsLib::ProtoMsgByteSize<class CMsgSteamNetworkingP2PRendezvous>(class CMsgSteamNetworkingP2PRendezvous const &)" (??$ProtoMsgByteSize@VCMsgSteamNetworkingP2PRendezvous@@@SteamNetworkingSocketsLib@@YAHAEBVCMsgSteamNetworkingP2PRendezvous@@@Z)
gamenetworkingsockets.lib(steamnetworkingsockets_p2p.cpp.obj) : error LNK2019: unresolved external symbol "protected: __cdecl CMsgSteamNetworkingP2PRendezvous::CMsgSteamNetworkingP2PRendezvous(class google::protobuf::Arena *)" (??0CMsgSteamNetworkingP2PRendezvous@@IEAA@PEAVArena@protobuf@google@@@Z) referenced in function "public: __cdecl CMsgSteamNetworkingP2PRendezvous::CMsgSteamNetworkingP2PRendezvous(void)" (??0CMsgSteamNetworkingP2PRendezvous@@QEAA@XZ)
gamenetworkingsockets.lib(steamnetworkingsockets_p2p.cpp.obj) : error LNK2019: unresolved external symbol "struct CMsgSteamDatagramSessionCryptInfoSignedDefaultTypeInternal _CMsgSteamDatagramSessionCryptInfoSigned_default_instance_" (?_CMsgSteamDatagramSessionCryptInfoSigned_default_instance_@@3UCMsgSteamDatagramSessionCryptInfoSignedDefaultTypeInternal@@A) referenced in function "public: virtual bool __cdecl SteamNetworkingSocketsLib::CSteamNetworkConnectionP2P::BBeginAcceptFromSignal(class CMsgSteamNetworkingP2PRendezvous_ConnectRequest const &,char (&)[1024],__int64)" (?BBeginAcceptFromSignal@CSteamNetworkConnectionP2P@SteamNetworkingSocketsLib@@UEAA_NAEBVCMsgSteamNetworkingP2PRendezvous_ConnectRequest@@AEAY0EAA@D_J@Z)
gamenetworkingsockets.lib(steamnetworkingsockets_udp.cpp.obj) : error LNK2001: unresolved external symbol "struct CMsgSteamDatagramSessionCryptInfoSignedDefaultTypeInternal _CMsgSteamDatagramSessionCryptInfoSigned_default_instance_" (?_CMsgSteamDatagramSessionCryptInfoSigned_default_instance_@@3UCMsgSteamDatagramSessionCryptInfoSignedDefaultTypeInternal@@A)
gamenetworkingsockets.lib(steamnetworkingsockets_p2p.cpp.obj) : error LNK2019: unresolved external symbol "struct CMsgSteamNetworkingP2PRendezvous_ConnectOKDefaultTypeInternal _CMsgSteamNetworkingP2PRendezvous_ConnectOK_default_instance_" (?_CMsgSteamNetworkingP2PRendezvous_ConnectOK_default_instance_@@3UCMsgSteamNetworkingP2PRendezvous_ConnectOKDefaultTypeInternal@@A) referenced in function "public: bool __cdecl SteamNetworkingSocketsLib::CSteamNetworkConnectionP2P::ProcessSignal(class CMsgSteamNetworkingP2PRendezvous const &,__int64)" (?ProcessSignal@CSteamNetworkConnectionP2P@SteamNetworkingSocketsLib@@QEAA_NAEBVCMsgSteamNetworkingP2PRendezvous@@_J@Z)
gamenetworkingsockets.lib(steamnetworkingsockets_p2p.cpp.obj) : error LNK2019: unresolved external symbol "struct CMsgSteamNetworkingP2PRendezvous_ConnectRequestDefaultTypeInternal _CMsgSteamNetworkingP2PRendezvous_ConnectRequest_default_instance_" (?_CMsgSteamNetworkingP2PRendezvous_ConnectRequest_default_instance_@@3UCMsgSteamNetworkingP2PRendezvous_ConnectRequestDefaultTypeInternal@@A) referenced in function "public: void __cdecl SteamNetworkingSocketsLib::CSteamNetworkConnectionP2P::ChangeRoleToServerAndAccept(class CMsgSteamNetworkingP2PRendezvous const &,__int64)" (?ChangeRoleToServerAndAccept@CSteamNetworkConnectionP2P@SteamNetworkingSocketsLib@@QEAAXAEBVCMsgSteamNetworkingP2PRendezvous@@_J@Z)
gamenetworkingsockets.lib(steamnetworkingsockets_p2p.cpp.obj) : error LNK2019: unresolved external symbol "struct CMsgSteamNetworkingP2PRendezvous_ConnectionClosedDefaultTypeInternal _CMsgSteamNetworkingP2PRendezvous_ConnectionClosed_default_instance_" (?_CMsgSteamNetworkingP2PRendezvous_ConnectionClosed_default_instance_@@3UCMsgSteamNetworkingP2PRendezvous_ConnectionClosedDefaultTypeInternal@@A) referenced in function "public: bool __cdecl SteamNetworkingSocketsLib::CSteamNetworkConnectionP2P::ProcessSignal(class CMsgSteamNetworkingP2PRendezvous const &,__int64)" (?ProcessSignal@CSteamNetworkConnectionP2P@SteamNetworkingSocketsLib@@QEAA_NAEBVCMsgSteamNetworkingP2PRendezvous@@_J@Z)
gamenetworkingsockets.lib(steamnetworkingsockets_p2p.cpp.obj) : error LNK2019: unresolved external symbol "const CMsgSteamNetworkingP2PRendezvous_ReliableMessage::`vftable'" (??_7CMsgSteamNetworkingP2PRendezvous_ReliableMessage@@6B@) referenced in function "public: void __cdecl std::_Uninitialized_backout_al<class std::allocator<struct SteamNetworkingSocketsLib::CSteamNetworkConnectionP2P::OutboundMessage> >::_Emplace_back<>(void)" (??$_Emplace_back@$$V@?$_Uninitialized_backout_al@V?$allocator@UOutboundMessage@CSteamNetworkConnectionP2P@SteamNetworkingSocketsLib@@@std@@@std@@QEAAXXZ)
gamenetworkingsockets.lib(steamnetworkingsockets_p2p.cpp.obj) : error LNK2019: unresolved external symbol "const CMsgSteamNetworkingP2PRendezvous::`vftable'" (??_7CMsgSteamNetworkingP2PRendezvous@@6B@) referenced in function "public: __cdecl CMsgSteamNetworkingP2PRendezvous::CMsgSteamNetworkingP2PRendezvous(void)" (??0CMsgSteamNetworkingP2PRendezvous@@QEAA@XZ)
gamenetworkingsockets.lib(steamnetworkingsockets_udp.cpp.obj) : error LNK2019: unresolved external symbol "public: virtual void __cdecl CMsgSteamDatagramLinkLifetimeStats::Clear(void)" (?Clear@CMsgSteamDatagramLinkLifetimeStats@@UEAAXXZ) referenced in function "public: void __cdecl SteamNetworkingSocketsLib::UDPSendPacketContext_t::Trim(int)" (?Trim@UDPSendPacketContext_t@SteamNetworkingSocketsLib@@QEAAXH@Z)
gamenetworkingsockets.lib(steamnetworkingsockets_udp.cpp.obj) : error LNK2019: unresolved external symbol "public: virtual void __cdecl CMsgSteamDatagramLinkInstantaneousStats::Clear(void)" (?Clear@CMsgSteamDatagramLinkInstantaneousStats@@UEAAXXZ) referenced in function "public: void __cdecl SteamNetworkingSocketsLib::UDPSendPacketContext_t::Trim(int)" (?Trim@UDPSendPacketContext_t@SteamNetworkingSocketsLib@@QEAAXH@Z)
gamenetworkingsockets.lib(steamnetworkingsockets_udp.cpp.obj) : error LNK2019: unresolved external symbol "protected: __cdecl CMsgSteamDatagramConnectionQuality::CMsgSteamDatagramConnectionQuality(class google::protobuf::Arena *)" (??0CMsgSteamDatagramConnectionQuality@@IEAA@PEAVArena@protobuf@google@@@Z) referenced in function "private: static void * __cdecl google::protobuf::Arena::DefaultConstruct<class CMsgSteamDatagramConnectionQuality>(class google::protobuf::Arena *)" (??$DefaultConstruct@VCMsgSteamDatagramConnectionQuality@@@Arena@protobuf@google@@CAPEAXPEAV012@@Z)
gamenetworkingsockets.lib(steamnetworkingsockets_udp.cpp.obj) : error LNK2019: unresolved external symbol "public: virtual __cdecl CMsgSteamSockets_UDP_NoConnection::~CMsgSteamSockets_UDP_NoConnection(void)" (??1CMsgSteamSockets_UDP_NoConnection@@UEAA@XZ) referenced in function "protected: static void __cdecl SteamNetworkingSocketsLib::CConnectionTransportUDP::PacketReceived(struct SteamNetworkingSocketsLib::RecvPktInfo_t const &,class SteamNetworkingSocketsLib::CConnectionTransportUDP *)" (?PacketReceived@CConnectionTransportUDP@SteamNetworkingSocketsLib@@KAXAEBURecvPktInfo_t@2@PEAV12@@Z)
gamenetworkingsockets.lib(steamnetworkingsockets_udp.cpp.obj) : error LNK2019: unresolved external symbol "protected: __cdecl CMsgSteamSockets_UDP_NoConnection::CMsgSteamSockets_UDP_NoConnection(class google::protobuf::Arena *)" (??0CMsgSteamSockets_UDP_NoConnection@@IEAA@PEAVArena@protobuf@google@@@Z) referenced in function "public: __cdecl CMsgSteamSockets_UDP_NoConnection::CMsgSteamSockets_UDP_NoConnection(void)" (??0CMsgSteamSockets_UDP_NoConnection@@QEAA@XZ)
gamenetworkingsockets.lib(steamnetworkingsockets_udp.cpp.obj) : error LNK2019: unresolved external symbol "public: virtual __cdecl CMsgSteamSockets_UDP_ConnectionClosed::~CMsgSteamSockets_UDP_ConnectionClosed(void)" (??1CMsgSteamSockets_UDP_ConnectionClosed@@UEAA@XZ) referenced in function "protected: static void __cdecl SteamNetworkingSocketsLib::CConnectionTransportUDP::PacketReceived(struct SteamNetworkingSocketsLib::RecvPktInfo_t const &,class SteamNetworkingSocketsLib::CConnectionTransportUDP *)" (?PacketReceived@CConnectionTransportUDP@SteamNetworkingSocketsLib@@KAXAEBURecvPktInfo_t@2@PEAV12@@Z)
gamenetworkingsockets.lib(steamnetworkingsockets_udp.cpp.obj) : error LNK2019: unresolved external symbol "protected: __cdecl CMsgSteamSockets_UDP_ConnectionClosed::CMsgSteamSockets_UDP_ConnectionClosed(class google::protobuf::Arena *)" (??0CMsgSteamSockets_UDP_ConnectionClosed@@IEAA@PEAVArena@protobuf@google@@@Z) referenced in function "public: __cdecl CMsgSteamSockets_UDP_ConnectionClosed::CMsgSteamSockets_UDP_ConnectionClosed(void)" (??0CMsgSteamSockets_UDP_ConnectionClosed@@QEAA@XZ)
gamenetworkingsockets.lib(steamnetworkingsockets_udp.cpp.obj) : error LNK2019: unresolved external symbol "public: virtual __cdecl CMsgSteamSockets_UDP_ChallengeRequest::~CMsgSteamSockets_UDP_ChallengeRequest(void)" (??1CMsgSteamSockets_UDP_ChallengeRequest@@UEAA@XZ) referenced in function "protected: static void __cdecl SteamNetworkingSocketsLib::CConnectionTransportUDP::PacketReceived(struct SteamNetworkingSocketsLib::RecvPktInfo_t const &,class SteamNetworkingSocketsLib::CConnectionTransportUDP *)" (?PacketReceived@CConnectionTransportUDP@SteamNetworkingSocketsLib@@KAXAEBURecvPktInfo_t@2@PEAV12@@Z)
gamenetworkingsockets.lib(steamnetworkingsockets_udp.cpp.obj) : error LNK2019: unresolved external symbol "protected: __cdecl CMsgSteamSockets_UDP_ChallengeRequest::CMsgSteamSockets_UDP_ChallengeRequest(class google::protobuf::Arena *)" (??0CMsgSteamSockets_UDP_ChallengeRequest@@IEAA@PEAVArena@protobuf@google@@@Z) referenced in function "public: __cdecl CMsgSteamSockets_UDP_ChallengeRequest::CMsgSteamSockets_UDP_ChallengeRequest(void)" (??0CMsgSteamSockets_UDP_ChallengeRequest@@QEAA@XZ)
gamenetworkingsockets.lib(steamnetworkingsockets_udp.cpp.obj) : error LNK2019: unresolved external symbol "public: virtual __cdecl CMsgSteamSockets_UDP_ChallengeReply::~CMsgSteamSockets_UDP_ChallengeReply(void)" (??1CMsgSteamSockets_UDP_ChallengeReply@@UEAA@XZ) referenced in function "protected: static void __cdecl SteamNetworkingSocketsLib::CConnectionTransportUDP::PacketReceived(struct SteamNetworkingSocketsLib::RecvPktInfo_t const &,class SteamNetworkingSocketsLib::CConnectionTransportUDP *)" (?PacketReceived@CConnectionTransportUDP@SteamNetworkingSocketsLib@@KAXAEBURecvPktInfo_t@2@PEAV12@@Z)
gamenetworkingsockets.lib(steamnetworkingsockets_udp.cpp.obj) : error LNK2019: unresolved external symbol "protected: __cdecl CMsgSteamSockets_UDP_ChallengeReply::CMsgSteamSockets_UDP_ChallengeReply(class google::protobuf::Arena *)" (??0CMsgSteamSockets_UDP_ChallengeReply@@IEAA@PEAVArena@protobuf@google@@@Z) referenced in function "public: __cdecl CMsgSteamSockets_UDP_ChallengeReply::CMsgSteamSockets_UDP_ChallengeReply(void)" (??0CMsgSteamSockets_UDP_ChallengeReply@@QEAA@XZ)
gamenetworkingsockets.lib(steamnetworkingsockets_udp.cpp.obj) : error LNK2019: unresolved external symbol "public: virtual __cdecl CMsgSteamSockets_UDP_ConnectRequest::~CMsgSteamSockets_UDP_ConnectRequest(void)" (??1CMsgSteamSockets_UDP_ConnectRequest@@UEAA@XZ) referenced in function "protected: static void __cdecl SteamNetworkingSocketsLib::CConnectionTransportUDP::PacketReceived(struct SteamNetworkingSocketsLib::RecvPktInfo_t const &,class SteamNetworkingSocketsLib::CConnectionTransportUDP *)" (?PacketReceived@CConnectionTransportUDP@SteamNetworkingSocketsLib@@KAXAEBURecvPktInfo_t@2@PEAV12@@Z)
gamenetworkingsockets.lib(steamnetworkingsockets_udp.cpp.obj) : error LNK2019: unresolved external symbol "protected: __cdecl CMsgSteamSockets_UDP_ConnectRequest::CMsgSteamSockets_UDP_ConnectRequest(class google::protobuf::Arena *)" (??0CMsgSteamSockets_UDP_ConnectRequest@@IEAA@PEAVArena@protobuf@google@@@Z) referenced in function "public: __cdecl CMsgSteamSockets_UDP_ConnectRequest::CMsgSteamSockets_UDP_ConnectRequest(void)" (??0CMsgSteamSockets_UDP_ConnectRequest@@QEAA@XZ)
gamenetworkingsockets.lib(steamnetworkingsockets_udp.cpp.obj) : error LNK2019: unresolved external symbol "public: virtual __cdecl CMsgSteamSockets_UDP_ConnectOK::~CMsgSteamSockets_UDP_ConnectOK(void)" (??1CMsgSteamSockets_UDP_ConnectOK@@UEAA@XZ) referenced in function "protected: static void __cdecl SteamNetworkingSocketsLib::CConnectionTransportUDP::PacketReceived(struct SteamNetworkingSocketsLib::RecvPktInfo_t const &,class SteamNetworkingSocketsLib::CConnectionTransportUDP *)" (?PacketReceived@CConnectionTransportUDP@SteamNetworkingSocketsLib@@KAXAEBURecvPktInfo_t@2@PEAV12@@Z)
gamenetworkingsockets.lib(steamnetworkingsockets_udp.cpp.obj) : error LNK2019: unresolved external symbol "protected: __cdecl CMsgSteamSockets_UDP_ConnectOK::CMsgSteamSockets_UDP_ConnectOK(class google::protobuf::Arena *)" (??0CMsgSteamSockets_UDP_ConnectOK@@IEAA@PEAVArena@protobuf@google@@@Z) referenced in function "public: __cdecl CMsgSteamSockets_UDP_ConnectOK::CMsgSteamSockets_UDP_ConnectOK(void)" (??0CMsgSteamSockets_UDP_ConnectOK@@QEAA@XZ)
gamenetworkingsockets.lib(steamnetworkingsockets_udp.cpp.obj) : error LNK2019: unresolved external symbol "public: virtual __cdecl CMsgSteamSockets_UDP_Stats::~CMsgSteamSockets_UDP_Stats(void)" (??1CMsgSteamSockets_UDP_Stats@@UEAA@XZ) referenced in function "public: __cdecl SteamNetworkingSocketsLib::SendPacketContext<class CMsgSteamSockets_UDP_Stats>::~SendPacketContext<class CMsgSteamSockets_UDP_Stats>(void)" (??1?$SendPacketContext@VCMsgSteamSockets_UDP_Stats@@@SteamNetworkingSocketsLib@@QEAA@XZ)
gamenetworkingsockets.lib(steamnetworkingsockets_udp.cpp.obj) : error LNK2019: unresolved external symbol "public: virtual unsigned __int64 __cdecl CMsgSteamSockets_UDP_Stats::ByteSizeLong(void)const " (?ByteSizeLong@CMsgSteamSockets_UDP_Stats@@UEBA_KXZ) referenced in function "int __cdecl SteamNetworkingSocketsLib::ProtoMsgByteSize<class CMsgSteamSockets_UDP_Stats>(class CMsgSteamSockets_UDP_Stats const &)" (??$ProtoMsgByteSize@VCMsgSteamSockets_UDP_Stats@@@SteamNetworkingSocketsLib@@YAHAEBVCMsgSteamSockets_UDP_Stats@@@Z)
gamenetworkingsockets.lib(steamnetworkingsockets_udp.cpp.obj) : error LNK2019: unresolved external symbol "protected: __cdecl CMsgSteamSockets_UDP_Stats::CMsgSteamSockets_UDP_Stats(class google::protobuf::Arena *)" (??0CMsgSteamSockets_UDP_Stats@@IEAA@PEAVArena@protobuf@google@@@Z) referenced in function "public: __cdecl SteamNetworkingSocketsLib::SendPacketContext<class CMsgSteamSockets_UDP_Stats>::SendPacketContext<class CMsgSteamSockets_UDP_Stats>(__int64,char const *)" (??0?$SendPacketContext@VCMsgSteamSockets_UDP_Stats@@@SteamNetworkingSocketsLib@@QEAA@_JPEBD@Z)
gamenetworkingsockets.lib(steamnetworkingsockets_udp.cpp.obj) : error LNK2019: unresolved external symbol "public: void __cdecl CMsgSteamSockets_UDP_Stats::clear_stats(void)" (?clear_stats@CMsgSteamSockets_UDP_Stats@@QEAAXXZ) referenced in function "public: void __cdecl SteamNetworkingSocketsLib::UDPSendPacketContext_t::Trim(int)" (?Trim@UDPSendPacketContext_t@SteamNetworkingSocketsLib@@QEAAXH@Z)
gamenetworkingsockets.lib(steamnetworkingsockets_udp.cpp.obj) : error LNK2019: unresolved external symbol "struct CMsgSteamDatagramConnectionQualityDefaultTypeInternal _CMsgSteamDatagramConnectionQuality_default_instance_" (?_CMsgSteamDatagramConnectionQuality_default_instance_@@3UCMsgSteamDatagramConnectionQualityDefaultTypeInternal@@A) referenced in function "class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > __cdecl SteamNetworkingSocketsLib::DescribeStatsContents(class CMsgSteamSockets_UDP_Stats const &)" (?DescribeStatsContents@SteamNetworkingSocketsLib@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBVCMsgSteamSockets_UDP_Stats@@@Z)
gamenetworkingsockets.lib(steamnetworkingsockets_udp.cpp.obj) : error LNK2019: unresolved external symbol "const CMsgSteamSockets_UDP_NoConnection::`vftable'" (??_7CMsgSteamSockets_UDP_NoConnection@@6B@) referenced in function "public: __cdecl CMsgSteamSockets_UDP_NoConnection::CMsgSteamSockets_UDP_NoConnection(void)" (??0CMsgSteamSockets_UDP_NoConnection@@QEAA@XZ)
gamenetworkingsockets.lib(steamnetworkingsockets_udp.cpp.obj) : error LNK2019: unresolved external symbol "const CMsgSteamSockets_UDP_ConnectionClosed::`vftable'" (??_7CMsgSteamSockets_UDP_ConnectionClosed@@6B@) referenced in function "public: __cdecl CMsgSteamSockets_UDP_ConnectionClosed::CMsgSteamSockets_UDP_ConnectionClosed(void)" (??0CMsgSteamSockets_UDP_ConnectionClosed@@QEAA@XZ)
gamenetworkingsockets.lib(steamnetworkingsockets_udp.cpp.obj) : error LNK2019: unresolved external symbol "const CMsgSteamSockets_UDP_ChallengeRequest::`vftable'" (??_7CMsgSteamSockets_UDP_ChallengeRequest@@6B@) referenced in function "public: __cdecl CMsgSteamSockets_UDP_ChallengeRequest::CMsgSteamSockets_UDP_ChallengeRequest(void)" (??0CMsgSteamSockets_UDP_ChallengeRequest@@QEAA@XZ)
gamenetworkingsockets.lib(steamnetworkingsockets_udp.cpp.obj) : error LNK2019: unresolved external symbol "const CMsgSteamSockets_UDP_ChallengeReply::`vftable'" (??_7CMsgSteamSockets_UDP_ChallengeReply@@6B@) referenced in function "public: __cdecl CMsgSteamSockets_UDP_ChallengeReply::CMsgSteamSockets_UDP_ChallengeReply(void)" (??0CMsgSteamSockets_UDP_ChallengeReply@@QEAA@XZ)
gamenetworkingsockets.lib(steamnetworkingsockets_udp.cpp.obj) : error LNK2019: unresolved external symbol "const CMsgSteamSockets_UDP_ConnectRequest::`vftable'" (??_7CMsgSteamSockets_UDP_ConnectRequest@@6B@) referenced in function "public: __cdecl CMsgSteamSockets_UDP_ConnectRequest::CMsgSteamSockets_UDP_ConnectRequest(void)" (??0CMsgSteamSockets_UDP_ConnectRequest@@QEAA@XZ)
gamenetworkingsockets.lib(steamnetworkingsockets_udp.cpp.obj) : error LNK2019: unresolved external symbol "const CMsgSteamSockets_UDP_ConnectOK::`vftable'" (??_7CMsgSteamSockets_UDP_ConnectOK@@6B@) referenced in function "public: __cdecl CMsgSteamSockets_UDP_ConnectOK::CMsgSteamSockets_UDP_ConnectOK(void)" (??0CMsgSteamSockets_UDP_ConnectOK@@QEAA@XZ)
gamenetworkingsockets.lib(steamnetworkingsockets_udp.cpp.obj) : error LNK2019: unresolved external symbol "const CMsgSteamSockets_UDP_Stats::`vftable'" (??_7CMsgSteamSockets_UDP_Stats@@6B@) referenced in function "public: __cdecl SteamNetworkingSocketsLib::SendPacketContext<class CMsgSteamSockets_UDP_Stats>::SendPacketContext<class CMsgSteamSockets_UDP_Stats>(__int64,char const *)" (??0?$SendPacketContext@VCMsgSteamSockets_UDP_Stats@@@SteamNetworkingSocketsLib@@QEAA@_JPEBD@Z)
C:\Users\Jonah\AppData\Local\Temp\.xmake\240908\_3C05D0FD4D084C608AE4E93955A05780.b : fatal error LNK1120: 58 unresolved externals

stack traceback:
    [C]: in function 'error'
    [@programdir\core\base\os.lua:1004]:
    [@programdir\modules\core\tools\link.lua:175]: in function 'catch'
    [@programdir\core\sandbox\modules\try.lua:123]: in function 'try'
    [@programdir\modules\core\tools\link.lua:150]:
    [C]: in function 'xpcall'
    [@programdir\core\base\utils.lua:241]:
    [@programdir\core\tool\linker.lua:222]: in function 'link'
    [...gramdir\core\sandbox\modules\import\core\tool\linker.lua:73]: in function 'link'
    [@programdir\modules\lib\detect\check_cxsnippets.lua:249]:
    [C]: in function 'xpcall'
    [@programdir\core\base\utils.lua:241]: in function 'trycall'
    [@programdir\core\sandbox\modules\try.lua:117]: in function 'try'
    [@programdir\modules\lib\detect\check_cxsnippets.lua:236]:
    [...es\xmake-repo\packages\g\gamenetworkingsockets\xmake.lua:60]: in function 'script'
    [...dir\modules\private\action\require\impl\utils\filter.lua:114]: in function 'call'
    [...dir\modules\private\action\require\impl\actions\test.lua:41]:
    [...\modules\private\action\require\impl\actions\install.lua:432]:
    [C]: in function 'xpcall'
    [@programdir\core\base\utils.lua:241]: in function 'trycall'
    [@programdir\core\sandbox\modules\try.lua:117]: in function 'try'
    [...\modules\private\action\require\impl\actions\install.lua:361]:
    [...modules\private\action\require\impl\install_packages.lua:496]: in function 'jobfunc'
    [@programdir\modules\async\runjobs.lua:241]:
    [C]: in function 'xpcall'
    [@programdir\core\base\utils.lua:241]: in function 'trycall'
    [@programdir\core\sandbox\modules\try.lua:117]: in function 'try'
    [@programdir\modules\async\runjobs.lua:223]: in function 'cotask'
    [@programdir\core\base\scheduler.lua:406]:

  => install gamenetworkingsockets v1.4.1 .. failed
error: @programdir\core\main.lua:329: @programdir\modules\async\runjobs.lua:325: ...\modules\private\action\require\impl\actions\install.lua:494: install failed!
stack traceback:
    [C]: in function 'error'
    [@programdir\core\base\os.lua:1004]:
    [...\modules\private\action\require\impl\actions\install.lua:494]: in function 'catch'
    [@programdir\core\sandbox\modules\try.lua:123]: in function 'try'
    [...\modules\private\action\require\impl\actions\install.lua:361]:
    [...modules\private\action\require\impl\install_packages.lua:496]: in function 'jobfunc'
    [@programdir\modules\async\runjobs.lua:241]:

stack traceback:
        [C]: in function 'error'
        @programdir\core\base\os.lua:1004: in function 'os.raiselevel'
        (...tail calls...)
        @programdir\core\main.lua:329: in upvalue 'cotask'
        @programdir\core\base\scheduler.lua:406: in function <@programdir\core\base\scheduler.lua:399>
maximegmd commented 1 week ago

I am also encountering this issue, after some investigation, the linker errors stem from the linkage of the gns lib not including two files generated by invoking protoc :

"C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.41.34120\\bin\\HostX64\\x64\\link.exe" -lib -nologo -machine:x64 /opt:ref /opt:icf -out:build_7c0aa346\windows\x64\release\gamenetworkingsockets.lib build_7c0aa346\.objs\gns\windows\x64\release\src\common\crypto_openssl.cpp.obj build_7c0aa346\.objs\gns\windows\x64\release\src\common\crypto_25519_openssl.cpp.obj build_7c0aa346\.objs\gns\windows\x64\release\src\common\opensslwrapper.cpp.obj build_7c0aa346\.objs\gns\windows\x64\release\src\common\crypto.cpp.obj build_7c0aa346\.objs\gns\windows\x64\release\src\common\crypto_textencode.cpp.obj build_7c0aa346\.objs\gns\windows\x64\release\src\common\keypair.cpp.obj build_7c0aa346\.objs\gns\windows\x64\release\src\common\steamid.cpp.obj build_7c0aa346\.objs\gns\windows\x64\release\src\vstdlib\strtools.cpp.obj build_7c0aa346\.objs\gns\windows\x64\release\src\tier0\dbg.cpp.obj build_7c0aa346\.objs\gns\windows\x64\release\src\tier0\platformtime.cpp.obj build_7c0aa346\.objs\gns\windows\x64\release\src\tier1\netadr.cpp.obj build_7c0aa346\.objs\gns\windows\x64\release\src\tier1\utlbuffer.cpp.obj build_7c0aa346\.objs\gns\windows\x64\release\src\tier1\utlmemory.cpp.obj build_7c0aa346\.objs\gns\windows\x64\release\src\steamnetworkingsockets\steamnetworkingsockets_certs.cpp.obj build_7c0aa346\.objs\gns\windows\x64\release\src\steamnetworkingsockets\steamnetworkingsockets_thinker.cpp.obj build_7c0aa346\.objs\gns\windows\x64\release\src\steamnetworkingsockets\steamnetworkingsockets_certstore.cpp.obj build_7c0aa346\.objs\gns\windows\x64\release\src\steamnetworkingsockets\clientlib\steamnetworkingsockets_connections.cpp.obj build_7c0aa346\.objs\gns\windows\x64\release\src\steamnetworkingsockets\clientlib\steamnetworkingsockets_flat.cpp.obj build_7c0aa346\.objs\gns\windows\x64\release\src\steamnetworkingsockets\clientlib\steamnetworkingsockets_lowlevel.cpp.obj build_7c0aa346\.objs\gns\windows\x64\release\src\steamnetworkingsockets\steamnetworkingsockets_shared.cpp.obj build_7c0aa346\.objs\gns\windows\x64\release\src\steamnetworkingsockets\steamnetworkingsockets_stats.cpp.obj build_7c0aa346\.objs\gns\windows\x64\release\src\steamnetworkingsockets\clientlib\steamnetworkingsockets_snp.cpp.obj build_7c0aa346\.objs\gns\windows\x64\release\src\steamnetworkingsockets\clientlib\steamnetworkingsockets_udp.cpp.obj build_7c0aa346\.objs\gns\windows\x64\release\src\steamnetworkingsockets\clientlib\csteamnetworkingmessages.cpp.obj build_7c0aa346\.objs\gns\windows\x64\release\src\steamnetworkingsockets\clientlib\csteamnetworkingsockets.cpp.obj build_7c0aa346\.objs\gns\windows\x64\release\src\steamnetworkingsockets\clientlib\steamnetworkingsockets_p2p.cpp.obj build_7c0aa346\.objs\gns\windows\x64\release\src\steamnetworkingsockets\clientlib\steamnetworkingsockets_stun.cpp.obj build_7c0aa346\.objs\gns\windows\x64\release\src\steamnetworkingsockets\clientlib\steamnetworkingsockets_p2p_ice.cpp.obj build_7c0aa346\.objs\gns\windows\x64\release\src\tier1\ipv6text.c.obj build_7c0aa346\.objs\gns\windows\x64\release\gens\rules\protobuf\src\common\steamnetworkingsockets_messages_certs.pb.cc.obj

As can be seen above only steamnetworkingsockets_messages_certs.pb.cc.obj is included in the link step.

But 3 files should be included :

[ 10%]: compiling.proto.c++ src\common\steamnetworkingsockets_messages_certs.proto
C:\Users\Work\AppData\Local\.xmake\packages\p\protobuf-cpp\3.19.4\db2c6fa863004f1281d50ffbe57c07ab\bin\protoc src\common\steamnetworkingsockets_messages_certs.proto -Isrc\common --cpp_out=build_7c0aa346\.gens\gns\windows\x64\release\rules\protobuf\src\common
[ 10%]: compiling.proto.c++ src\common\steamnetworkingsockets_messages.proto
C:\Users\Work\AppData\Local\.xmake\packages\p\protobuf-cpp\3.19.4\db2c6fa863004f1281d50ffbe57c07ab\bin\protoc src\common\steamnetworkingsockets_messages.proto -Isrc\common --cpp_out=build_7c0aa346\.gens\gns\windows\x64\release\rules\protobuf\src\common
[ 10%]: compiling.proto.c++ src\common\steamnetworkingsockets_messages_udp.proto
C:\Users\Work\AppData\Local\.xmake\packages\p\protobuf-cpp\3.19.4\db2c6fa863004f1281d50ffbe57c07ab\bin\protoc src\common\steamnetworkingsockets_messages_udp.proto -Isrc\common --cpp_out=build_7c0aa346\.gens\gns\windows\x64\release\rules\protobuf\src\common

Which are correctly built with cl.exe:

[ 89%]: compiling.proto.release build_7c0aa346\.gens\gns\windows\x64\release\rules\protobuf\src\common\steamnetworkingsockets_messages_certs.pb.cc
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.41.34120\bin\HostX64\x64\cl.exe -c -nologo -O2 -arch:SSE2 -std:c++17 -MT -Iinclude -Isrc -Isrc\common -Isrc\tier0 -Isrc\tier1 -Isrc\vstdlib -Isrc\steamnetworkingsockets -Isrc\steamnetworkingsockets\clientlib -Isrc\public -DWIN32 -D_WINDOWS -DSTEAMNETWORKINGSOCKETS_STATIC_LINK -DOPENSSL_USE_STATIC_LIBS -DSTEAMNETWORKINGSOCKETS_CRYPTO_25519_OPENSSL -DSTEAMNETWORKINGSOCKETS_CRYPTO_VALVEOPENSSL -DOPENSSL_HAS_25519_RAW -DVALVE_CRYPTO_ENABLE_25519 -DGOOGLE_PROTOBUF_NO_RTTI -DVALVE_CRYPTO_25519_OPENSSL -DCRYPTO_DISABLE_ENCRYPT_WITH_PASSWORD -DENABLE_OPENSSLCONNECTION /EHsc -external:W0 -external:IC:\Users\Work\AppData\Local\.xmake\packages\p\protobuf-cpp\3.19.4\db2c6fa863004f1281d50ffbe57c07ab\include -external:W0 -external:IC:\Users\Work\AppData\Local\.xmake\packages\o\openssl\1.1.1-w\61d86fc2f8cc4e60a5bef5bc478c3a92\include -external:W0 -external:IC:\Users\Work\AppData\Local\.xmake\packages\a\abseil\20240722.0\2fb24eff77a9413781385fd7616d4ab4\include -DNDEBUG -Ibuild_7c0aa346\.gens\gns\windows\x64\release\rules\protobuf\src\common -Fobuild_7c0aa346\.objs\gns\windows\x64\release\gens\rules\protobuf\src\common\steamnetworkingsockets_messages_certs.pb.cc.obj build_7c0aa346\.gens\gns\windows\x64\release\rules\protobuf\src\common\steamnetworkingsockets_messages_certs.pb.cc
steamnetworkingsockets_messages_certs.pb.cc
checking for flags (-arch:SSE2) ... ok
> cl.exe "-arch:SSE2" "-nologo"
[ 92%]: compiling.proto.release build_7c0aa346\.gens\gns\windows\x64\release\rules\protobuf\src\common\steamnetworkingsockets_messages.pb.cc
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.41.34120\bin\HostX64\x64\cl.exe -c -nologo -O2 -arch:SSE2 -std:c++17 -MT -Iinclude -Isrc -Isrc\common -Isrc\tier0 -Isrc\tier1 -Isrc\vstdlib -Isrc\steamnetworkingsockets -Isrc\steamnetworkingsockets\clientlib -Isrc\public -DWIN32 -D_WINDOWS -DSTEAMNETWORKINGSOCKETS_STATIC_LINK -DOPENSSL_USE_STATIC_LIBS -DSTEAMNETWORKINGSOCKETS_CRYPTO_25519_OPENSSL -DSTEAMNETWORKINGSOCKETS_CRYPTO_VALVEOPENSSL -DOPENSSL_HAS_25519_RAW -DVALVE_CRYPTO_ENABLE_25519 -DGOOGLE_PROTOBUF_NO_RTTI -DVALVE_CRYPTO_25519_OPENSSL -DCRYPTO_DISABLE_ENCRYPT_WITH_PASSWORD -DENABLE_OPENSSLCONNECTION /EHsc -external:W0 -external:IC:\Users\Work\AppData\Local\.xmake\packages\p\protobuf-cpp\3.19.4\db2c6fa863004f1281d50ffbe57c07ab\include -external:W0 -external:IC:\Users\Work\AppData\Local\.xmake\packages\o\openssl\1.1.1-w\61d86fc2f8cc4e60a5bef5bc478c3a92\include -external:W0 -external:IC:\Users\Work\AppData\Local\.xmake\packages\a\abseil\20240722.0\2fb24eff77a9413781385fd7616d4ab4\include -DNDEBUG -Ibuild_7c0aa346\.gens\gns\windows\x64\release\rules\protobuf\src\common -Fobuild_7c0aa346\.objs\gns\windows\x64\release\gens\rules\protobuf\src\common\steamnetworkingsockets_messages.pb.cc.obj build_7c0aa346\.gens\gns\windows\x64\release\rules\protobuf\src\common\steamnetworkingsockets_messages.pb.cc
checking for flags (-std:c17) ... ok
> cl.exe "-std:c17" "-nologo"
steamnetworkingsockets_messages.pb.cc
[ 94%]: compiling.proto.release build_7c0aa346\.gens\gns\windows\x64\release\rules\protobuf\src\common\steamnetworkingsockets_messages_udp.pb.cc
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.41.34120\bin\HostX64\x64\cl.exe -c -nologo -O2 -arch:SSE2 -std:c++17 -MT -Iinclude -Isrc -Isrc\common -Isrc\tier0 -Isrc\tier1 -Isrc\vstdlib -Isrc\steamnetworkingsockets -Isrc\steamnetworkingsockets\clientlib -Isrc\public -DWIN32 -D_WINDOWS -DSTEAMNETWORKINGSOCKETS_STATIC_LINK -DOPENSSL_USE_STATIC_LIBS -DSTEAMNETWORKINGSOCKETS_CRYPTO_25519_OPENSSL -DSTEAMNETWORKINGSOCKETS_CRYPTO_VALVEOPENSSL -DOPENSSL_HAS_25519_RAW -DVALVE_CRYPTO_ENABLE_25519 -DGOOGLE_PROTOBUF_NO_RTTI -DVALVE_CRYPTO_25519_OPENSSL -DCRYPTO_DISABLE_ENCRYPT_WITH_PASSWORD -DENABLE_OPENSSLCONNECTION /EHsc -external:W0 -external:IC:\Users\Work\AppData\Local\.xmake\packages\p\protobuf-cpp\3.19.4\db2c6fa863004f1281d50ffbe57c07ab\include -external:W0 -external:IC:\Users\Work\AppData\Local\.xmake\packages\o\openssl\1.1.1-w\61d86fc2f8cc4e60a5bef5bc478c3a92\include -external:W0 -external:IC:\Users\Work\AppData\Local\.xmake\packages\a\abseil\20240722.0\2fb24eff77a9413781385fd7616d4ab4\include -DNDEBUG -Ibuild_7c0aa346\.gens\gns\windows\x64\release\rules\protobuf\src\common -Fobuild_7c0aa346\.objs\gns\windows\x64\release\gens\rules\protobuf\src\common\steamnetworkingsockets_messages_udp.pb.cc.obj build_7c0aa346\.gens\gns\windows\x64\release\rules\protobuf\src\common\steamnetworkingsockets_messages_udp.pb.cc
steamnetworkingsockets_messages_udp.pb.cc

The .obj files are present in the output folder, so they are built, just not included in the link step.

waruqi commented 1 week ago

please update xmake to dev and try it again.

xmake update -s dev
> checking for c++ snippet(has_cxxfuncs)
  => install gamenetworkingsockets v1.4.1 .. ok
maximegmd commented 1 week ago

Can confirm this fixed it! Thanks :)