Can't build app with steam.SteamSDK **SOLVED**

Started by Oddball, June 05, 2020, 22:18:00

Previous topic - Next topic

Oddball

I'm trying to use the SteamSDK module, but my game won't compile when I import the module. The module builds fine by itself. The game builds fine by itself. But both together fails. Even trying the example.bmx fails. I'm assuming I'm doing something wrong. Any help is appreciated. Here's what the error message looks like.
[ 98%] Compiling:HackSlashLoot.bmx.gui.debug.macos.x64.c
[100%] Linking:HackSlashLoot.debug
Undefined symbols for architecture x86_64:
  "_SteamAPI_GetHSteamPipe", referenced from:
      _bmx_SteamAPI_GetHSteamPipe in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
     (maybe you meant: _bmx_SteamAPI_GetHSteamPipe)
  "_SteamAPI_GetHSteamUser", referenced from:
      SteamInternal_Init_SteamUserStats(ISteamUserStats**) in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
      SteamInternal_Init_SteamUGC(ISteamUGC**) in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
      SteamInternal_Init_SteamFriends(ISteamFriends**) in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
  "_SteamAPI_ISteamClient_ConnectToGlobalUser", referenced from:
      _bmx_SteamAPI_ISteamClient_ConnectToGlobalUser in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
     (maybe you meant: _bmx_SteamAPI_ISteamClient_ConnectToGlobalUser)
  "_SteamAPI_ISteamClient_GetISteamFriends", referenced from:
      _bmx_SteamAPI_ISteamClient_GetISteamFriends in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
     (maybe you meant: _bmx_SteamAPI_ISteamClient_GetISteamFriends)
  "_SteamAPI_ISteamClient_GetISteamUGC", referenced from:
      _bmx_SteamAPI_ISteamClient_GetISteamUGC in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
     (maybe you meant: _bmx_SteamAPI_ISteamClient_GetISteamUGC)
  "_SteamAPI_ISteamClient_GetISteamUserStats", referenced from:
      _bmx_SteamAPI_ISteamClient_GetISteamUserStats in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
     (maybe you meant: _bmx_SteamAPI_ISteamClient_GetISteamUserStats)
  "_SteamAPI_ISteamClient_GetISteamUtils", referenced from:
      _bmx_SteamAPI_ISteamClient_GetISteamUtils in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
     (maybe you meant: _bmx_SteamAPI_ISteamClient_GetISteamUtils)
  "_SteamAPI_ISteamFriends_ActivateGameOverlay", referenced from:
      _bmx_SteamAPI_ISteamFriends_ActivateGameOverlay in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
     (maybe you meant: _bmx_SteamAPI_ISteamFriends_ActivateGameOverlayToWebPage, _bmx_SteamAPI_ISteamFriends_ActivateGameOverlayInviteDialog , _bmx_SteamAPI_ISteamFriends_ActivateGameOverlay , _bmx_SteamAPI_ISteamFriends_ActivateGameOverlayToUser , _bmx_SteamAPI_ISteamFriends_ActivateGameOverlayToStore )
  "_SteamAPI_ISteamFriends_ActivateGameOverlayInviteDialog", referenced from:
      _bmx_SteamAPI_ISteamFriends_ActivateGameOverlayInviteDialog in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
     (maybe you meant: _bmx_SteamAPI_ISteamFriends_ActivateGameOverlayInviteDialog)
  "_SteamAPI_ISteamFriends_ActivateGameOverlayToStore", referenced from:
      _bmx_SteamAPI_ISteamFriends_ActivateGameOverlayToStore in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
     (maybe you meant: _bmx_SteamAPI_ISteamFriends_ActivateGameOverlayToStore)
  "_SteamAPI_ISteamFriends_ActivateGameOverlayToUser", referenced from:
      _bmx_SteamAPI_ISteamFriends_ActivateGameOverlayToUser in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
     (maybe you meant: _bmx_SteamAPI_ISteamFriends_ActivateGameOverlayToUser)
  "_SteamAPI_ISteamFriends_ActivateGameOverlayToWebPage", referenced from:
      _bmx_SteamAPI_ISteamFriends_ActivateGameOverlayToWebPage in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
     (maybe you meant: _bmx_SteamAPI_ISteamFriends_ActivateGameOverlayToWebPage)
  "_SteamAPI_ISteamFriends_ClearRichPresence", referenced from:
      _bmx_SteamAPI_ISteamFriends_ClearRichPresence in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
     (maybe you meant: _bmx_SteamAPI_ISteamFriends_ClearRichPresence)
  "_SteamAPI_ISteamFriends_CloseClanChatWindowInSteam", referenced from:
      _bmx_SteamAPI_ISteamFriends_CloseClanChatWindowInSteam in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
     (maybe you meant: _bmx_SteamAPI_ISteamFriends_CloseClanChatWindowInSteam)
  "_SteamAPI_ISteamFriends_GetChatMemberByIndex", referenced from:
      _bmx_SteamAPI_ISteamFriends_GetChatMemberByIndex in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
     (maybe you meant: _bmx_SteamAPI_ISteamFriends_GetChatMemberByIndex)
  "_SteamAPI_ISteamFriends_GetClanActivityCounts", referenced from:
      _bmx_SteamAPI_ISteamFriends_GetClanActivityCounts in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
     (maybe you meant: _bmx_SteamAPI_ISteamFriends_GetClanActivityCounts)
  "_SteamAPI_ISteamFriends_GetClanByIndex", referenced from:
      _bmx_SteamAPI_ISteamFriends_GetClanByIndex in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
     (maybe you meant: _bmx_SteamAPI_ISteamFriends_GetClanByIndex)
  "_SteamAPI_ISteamFriends_GetClanChatMemberCount", referenced from:
      _bmx_SteamAPI_ISteamFriends_GetClanChatMemberCount in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
     (maybe you meant: _bmx_SteamAPI_ISteamFriends_GetClanChatMemberCount)
  "_SteamAPI_ISteamFriends_GetClanChatMessage", referenced from:
      _bmx_SteamAPI_ISteamFriends_GetClanChatMessage in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
     (maybe you meant: _bmx_SteamAPI_ISteamFriends_GetClanChatMessage)
  "_SteamAPI_ISteamFriends_GetClanCount", referenced from:
      _bmx_SteamAPI_ISteamFriends_GetClanCount in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
     (maybe you meant: _bmx_SteamAPI_ISteamFriends_GetClanCount)
  "_SteamAPI_ISteamFriends_GetClanName", referenced from:
      _bmx_SteamAPI_ISteamFriends_GetClanName in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
     (maybe you meant: _bmx_SteamAPI_ISteamFriends_GetClanName)
  "_SteamAPI_ISteamFriends_GetClanOfficerByIndex", referenced from:
      _bmx_SteamAPI_ISteamFriends_GetClanOfficerByIndex in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
     (maybe you meant: _bmx_SteamAPI_ISteamFriends_GetClanOfficerByIndex)
  "_SteamAPI_ISteamFriends_GetClanOfficerCount", referenced from:
      _bmx_SteamAPI_ISteamFriends_GetClanOfficerCount in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
     (maybe you meant: _bmx_SteamAPI_ISteamFriends_GetClanOfficerCount)
  "_SteamAPI_ISteamFriends_GetClanOwner", referenced from:
      _bmx_SteamAPI_ISteamFriends_GetClanOwner in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
     (maybe you meant: _bmx_SteamAPI_ISteamFriends_GetClanOwner)
  "_SteamAPI_ISteamFriends_GetClanTag", referenced from:
      _bmx_SteamAPI_ISteamFriends_GetClanTag in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
     (maybe you meant: _bmx_SteamAPI_ISteamFriends_GetClanTag)
  "_SteamAPI_ISteamFriends_GetCoplayFriend", referenced from:
      _bmx_SteamAPI_ISteamFriends_GetCoplayFriend in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
     (maybe you meant: _bmx_SteamAPI_ISteamFriends_GetCoplayFriend, _bmx_SteamAPI_ISteamFriends_GetCoplayFriendCount )
  "_SteamAPI_ISteamFriends_GetCoplayFriendCount", referenced from:
      _bmx_SteamAPI_ISteamFriends_GetCoplayFriendCount in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
     (maybe you meant: _bmx_SteamAPI_ISteamFriends_GetCoplayFriendCount)
  "_SteamAPI_ISteamFriends_GetFriendByIndex", referenced from:
      _bmx_SteamAPI_ISteamFriends_GetFriendByIndex in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
     (maybe you meant: _bmx_SteamAPI_ISteamFriends_GetFriendByIndex)
  "_SteamAPI_ISteamFriends_GetFriendCoplayGame", referenced from:
      _bmx_SteamAPI_ISteamFriends_GetFriendCoplayGame in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
     (maybe you meant: _bmx_SteamAPI_ISteamFriends_GetFriendCoplayGame)
  "_SteamAPI_ISteamFriends_GetFriendCoplayTime", referenced from:
      _bmx_SteamAPI_ISteamFriends_GetFriendCoplayTime in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
     (maybe you meant: _bmx_SteamAPI_ISteamFriends_GetFriendCoplayTime)
  "_SteamAPI_ISteamFriends_GetFriendCount", referenced from:
      _bmx_SteamAPI_ISteamFriends_GetFriendCount in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
     (maybe you meant: _bmx_SteamAPI_ISteamFriends_GetFriendCountFromSource, _bmx_SteamAPI_ISteamFriends_GetFriendCount )
  "_SteamAPI_ISteamFriends_GetFriendCountFromSource", referenced from:
      _bmx_SteamAPI_ISteamFriends_GetFriendCountFromSource in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
     (maybe you meant: _bmx_SteamAPI_ISteamFriends_GetFriendCountFromSource)
  "_SteamAPI_ISteamFriends_GetFriendFromSourceByIndex", referenced from:
      _bmx_SteamAPI_ISteamFriends_GetFriendFromSourceByIndex in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
     (maybe you meant: _bmx_SteamAPI_ISteamFriends_GetFriendFromSourceByIndex)
  "_SteamAPI_ISteamFriends_GetFriendGamePlayed", referenced from:
      _bmx_SteamAPI_ISteamFriends_GetFriendGamePlayed in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
     (maybe you meant: _bmx_SteamAPI_ISteamFriends_GetFriendGamePlayed)
  "_SteamAPI_ISteamFriends_GetFriendMessage", referenced from:
      _bmx_SteamAPI_ISteamFriends_GetFriendMessage in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
     (maybe you meant: _bmx_SteamAPI_ISteamFriends_GetFriendMessage)
  "_SteamAPI_ISteamFriends_GetFriendPersonaName", referenced from:
      _bmx_SteamAPI_ISteamFriends_GetFriendPersonaName in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
     (maybe you meant: _bmx_SteamAPI_ISteamFriends_GetFriendPersonaNameHistory, _bmx_SteamAPI_ISteamFriends_GetFriendPersonaName )
  "_SteamAPI_ISteamFriends_GetFriendPersonaNameHistory", referenced from:
      _bmx_SteamAPI_ISteamFriends_GetFriendPersonaNameHistory in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
     (maybe you meant: _bmx_SteamAPI_ISteamFriends_GetFriendPersonaNameHistory)
  "_SteamAPI_ISteamFriends_GetFriendPersonaState", referenced from:
      _bmx_SteamAPI_ISteamFriends_GetFriendPersonaState in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
     (maybe you meant: _bmx_SteamAPI_ISteamFriends_GetFriendPersonaState)
  "_SteamAPI_ISteamFriends_GetFriendRelationship", referenced from:
      _bmx_SteamAPI_ISteamFriends_GetFriendRelationship in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
     (maybe you meant: _bmx_SteamAPI_ISteamFriends_GetFriendRelationship)
  "_SteamAPI_ISteamFriends_GetFriendRichPresence", referenced from:
      _bmx_SteamAPI_ISteamFriends_GetFriendRichPresence in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
     (maybe you meant: _bmx_SteamAPI_ISteamFriends_GetFriendRichPresenceKeyByIndex, _bmx_SteamAPI_ISteamFriends_GetFriendRichPresenceKeyCount , _bmx_SteamAPI_ISteamFriends_GetFriendRichPresence )
  "_SteamAPI_ISteamFriends_GetFriendRichPresenceKeyByIndex", referenced from:
      _bmx_SteamAPI_ISteamFriends_GetFriendRichPresenceKeyByIndex in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
     (maybe you meant: _bmx_SteamAPI_ISteamFriends_GetFriendRichPresenceKeyByIndex)
  "_SteamAPI_ISteamFriends_GetFriendRichPresenceKeyCount", referenced from:
      _bmx_SteamAPI_ISteamFriends_GetFriendRichPresenceKeyCount in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
     (maybe you meant: _bmx_SteamAPI_ISteamFriends_GetFriendRichPresenceKeyCount)
  "_SteamAPI_ISteamFriends_GetFriendSteamLevel", referenced from:
      _bmx_SteamAPI_ISteamFriends_GetFriendSteamLevel in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
     (maybe you meant: _bmx_SteamAPI_ISteamFriends_GetFriendSteamLevel)
  "_SteamAPI_ISteamFriends_GetFriendsGroupCount", referenced from:
      _bmx_SteamAPI_ISteamFriends_GetFriendsGroupCount in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
     (maybe you meant: _bmx_SteamAPI_ISteamFriends_GetFriendsGroupCount)
  "_SteamAPI_ISteamFriends_GetFriendsGroupIDByIndex", referenced from:
      _bmx_SteamAPI_ISteamFriends_GetFriendsGroupIDByIndex in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
     (maybe you meant: _bmx_SteamAPI_ISteamFriends_GetFriendsGroupIDByIndex)
  "_SteamAPI_ISteamFriends_GetFriendsGroupMembersCount", referenced from:
      _bmx_SteamAPI_ISteamFriends_GetFriendsGroupMembersCount in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
     (maybe you meant: _bmx_SteamAPI_ISteamFriends_GetFriendsGroupMembersCount)
  "_SteamAPI_ISteamFriends_GetFriendsGroupMembersList", referenced from:
      _bmx_SteamAPI_ISteamFriends_GetFriendsGroupMembersList in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
     (maybe you meant: _bmx_SteamAPI_ISteamFriends_GetFriendsGroupMembersList)
  "_SteamAPI_ISteamFriends_GetFriendsGroupName", referenced from:
      _bmx_SteamAPI_ISteamFriends_GetFriendsGroupName in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
     (maybe you meant: _bmx_SteamAPI_ISteamFriends_GetFriendsGroupName)
  "_SteamAPI_ISteamFriends_GetLargeFriendAvatar", referenced from:
      _bmx_SteamAPI_ISteamFriends_GetLargeFriendAvatar in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
     (maybe you meant: _bmx_SteamAPI_ISteamFriends_GetLargeFriendAvatar)
  "_SteamAPI_ISteamFriends_GetMediumFriendAvatar", referenced from:
      _bmx_SteamAPI_ISteamFriends_GetMediumFriendAvatar in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
     (maybe you meant: _bmx_SteamAPI_ISteamFriends_GetMediumFriendAvatar)
  "_SteamAPI_ISteamFriends_GetPersonaName", referenced from:
      _bmx_SteamAPI_ISteamFriends_GetPersonaName in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
     (maybe you meant: _bmx_SteamAPI_ISteamFriends_GetPersonaName)
  "_SteamAPI_ISteamFriends_GetPersonaState", referenced from:
      _bmx_SteamAPI_ISteamFriends_GetPersonaState in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
     (maybe you meant: _bmx_SteamAPI_ISteamFriends_GetPersonaState)
  "_SteamAPI_ISteamFriends_GetPlayerNickname", referenced from:
      _bmx_SteamAPI_ISteamFriends_GetPlayerNickname in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
     (maybe you meant: _bmx_SteamAPI_ISteamFriends_GetPlayerNickname)
  "_SteamAPI_ISteamFriends_GetSmallFriendAvatar", referenced from:
      _bmx_SteamAPI_ISteamFriends_GetSmallFriendAvatar in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
     (maybe you meant: _bmx_SteamAPI_ISteamFriends_GetSmallFriendAvatar)
  "_SteamAPI_ISteamFriends_GetUserRestrictions", referenced from:
      _bmx_SteamAPI_ISteamFriends_GetUserRestrictions in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
     (maybe you meant: _bmx_SteamAPI_ISteamFriends_GetUserRestrictions)
  "_SteamAPI_ISteamFriends_HasFriend", referenced from:
      _bmx_SteamAPI_ISteamFriends_HasFriend in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
     (maybe you meant: _bmx_SteamAPI_ISteamFriends_HasFriend)
  "_SteamAPI_ISteamFriends_InviteUserToGame", referenced from:
      _bmx_SteamAPI_ISteamFriends_InviteUserToGame in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
     (maybe you meant: _bmx_SteamAPI_ISteamFriends_InviteUserToGame)
  "_SteamAPI_ISteamFriends_IsClanChatAdmin", referenced from:
      _bmx_SteamAPI_ISteamFriends_IsClanChatAdmin in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
     (maybe you meant: _bmx_SteamAPI_ISteamFriends_IsClanChatAdmin)
  "_SteamAPI_ISteamFriends_IsClanChatWindowOpenInSteam", referenced from:
      _bmx_SteamAPI_ISteamFriends_IsClanChatWindowOpenInSteam in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
     (maybe you meant: _bmx_SteamAPI_ISteamFriends_IsClanChatWindowOpenInSteam)
  "_SteamAPI_ISteamFriends_IsClanOfficialGameGroup", referenced from:
      _bmx_SteamAPI_ISteamFriends_IsClanOfficialGameGroup in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
     (maybe you meant: _bmx_SteamAPI_ISteamFriends_IsClanOfficialGameGroup)
  "_SteamAPI_ISteamFriends_IsClanPublic", referenced from:
      _bmx_SteamAPI_ISteamFriends_IsClanPublic in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
     (maybe you meant: _bmx_SteamAPI_ISteamFriends_IsClanPublic)
  "_SteamAPI_ISteamFriends_IsUserInSource", referenced from:
      _bmx_SteamAPI_ISteamFriends_IsUserInSource in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
     (maybe you meant: _bmx_SteamAPI_ISteamFriends_IsUserInSource)
  "_SteamAPI_ISteamFriends_LeaveClanChatRoom", referenced from:
      _bmx_SteamAPI_ISteamFriends_LeaveClanChatRoom in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
     (maybe you meant: _bmx_SteamAPI_ISteamFriends_LeaveClanChatRoom)
  "_SteamAPI_ISteamFriends_OpenClanChatWindowInSteam", referenced from:
      _bmx_SteamAPI_ISteamFriends_OpenClanChatWindowInSteam in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
     (maybe you meant: _bmx_SteamAPI_ISteamFriends_OpenClanChatWindowInSteam)
  "_SteamAPI_ISteamFriends_ReplyToFriendMessage", referenced from:
      _bmx_SteamAPI_ISteamFriends_ReplyToFriendMessage in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
     (maybe you meant: _bmx_SteamAPI_ISteamFriends_ReplyToFriendMessage)
  "_SteamAPI_ISteamFriends_RequestFriendRichPresence", referenced from:
      _bmx_SteamAPI_ISteamFriends_RequestFriendRichPresence in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
     (maybe you meant: _bmx_SteamAPI_ISteamFriends_RequestFriendRichPresence)
  "_SteamAPI_ISteamFriends_RequestUserInformation", referenced from:
      _bmx_SteamAPI_ISteamFriends_RequestUserInformation in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
     (maybe you meant: _bmx_SteamAPI_ISteamFriends_RequestUserInformation)
  "_SteamAPI_ISteamFriends_SendClanChatMessage", referenced from:
      _bmx_SteamAPI_ISteamFriends_SendClanChatMessage in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
     (maybe you meant: _bmx_SteamAPI_ISteamFriends_SendClanChatMessage)
  "_SteamAPI_ISteamFriends_SetInGameVoiceSpeaking", referenced from:
      _bmx_SteamAPI_ISteamFriends_SetInGameVoiceSpeaking in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
     (maybe you meant: _bmx_SteamAPI_ISteamFriends_SetInGameVoiceSpeaking)
  "_SteamAPI_ISteamFriends_SetListenForFriendsMessages", referenced from:
      _bmx_SteamAPI_ISteamFriends_SetListenForFriendsMessages in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
     (maybe you meant: _bmx_SteamAPI_ISteamFriends_SetListenForFriendsMessages)
  "_SteamAPI_ISteamFriends_SetPlayedWith", referenced from:
      _bmx_SteamAPI_ISteamFriends_SetPlayedWith in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
     (maybe you meant: _bmx_SteamAPI_ISteamFriends_SetPlayedWith)
  "_SteamAPI_ISteamFriends_SetRichPresence", referenced from:
      _bmx_SteamAPI_ISteamFriends_SetRichPresence in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
     (maybe you meant: _bmx_SteamAPI_ISteamFriends_SetRichPresence)
  "_SteamAPI_ISteamGameServerStats_GetUserAchievement", referenced from:
      _bmx_SteamAPI_ISteamGameServerStats_GetUserAchievement in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
     (maybe you meant: _bmx_SteamAPI_ISteamGameServerStats_GetUserAchievement)
  "_SteamAPI_ISteamGameServerStats_GetUserStat", referenced from:
      _bmx_SteamAPI_ISteamGameServerStats_GetUserStat in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
     (maybe you meant: _bmx_SteamAPI_ISteamGameServerStats_GetUserStat0, _bmx_SteamAPI_ISteamGameServerStats_GetUserStat )
  "_SteamAPI_ISteamGameServerStats_GetUserStat0", referenced from:
      _bmx_SteamAPI_ISteamGameServerStats_GetUserStat0 in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
     (maybe you meant: _bmx_SteamAPI_ISteamGameServerStats_GetUserStat0)
  "_SteamAPI_ISteamUGC_AddExcludedTag", referenced from:
      _bmx_SteamAPI_ISteamUGC_AddExcludedTag in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
     (maybe you meant: _bmx_SteamAPI_ISteamUGC_AddExcludedTag)
  "_SteamAPI_ISteamUGC_AddItemKeyValueTag", referenced from:
      _bmx_SteamAPI_ISteamUGC_AddItemKeyValueTag in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
     (maybe you meant: _bmx_SteamAPI_ISteamUGC_AddItemKeyValueTag)
  "_SteamAPI_ISteamUGC_AddItemPreviewFile", referenced from:
      _bmx_SteamAPI_ISteamUGC_AddItemPreviewFile in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
     (maybe you meant: _bmx_SteamAPI_ISteamUGC_AddItemPreviewFile)
  "_SteamAPI_ISteamUGC_AddItemPreviewVideo", referenced from:
      _bmx_SteamAPI_ISteamUGC_AddItemPreviewVideo in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
     (maybe you meant: _bmx_SteamAPI_ISteamUGC_AddItemPreviewVideo)
  "_SteamAPI_ISteamUGC_AddRequiredKeyValueTag", referenced from:
      _bmx_SteamAPI_ISteamUGC_AddRequiredKeyValueTag in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
     (maybe you meant: _bmx_SteamAPI_ISteamUGC_AddRequiredKeyValueTag)
  "_SteamAPI_ISteamUGC_AddRequiredTag", referenced from:
      _bmx_SteamAPI_ISteamUGC_AddRequiredTag in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
     (maybe you meant: _bmx_SteamAPI_ISteamUGC_AddRequiredTag)
  "_SteamAPI_ISteamUGC_BInitWorkshopForGameServer", referenced from:
      _bmx_SteamAPI_ISteamUGC_InitWorkshopForGameServer in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
  "_SteamAPI_ISteamUGC_CreateQueryAllUGCRequest", referenced from:
      _bmx_SteamAPI_ISteamUGC_CreateQueryAllUGCRequest in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
     (maybe you meant: _bmx_SteamAPI_ISteamUGC_CreateQueryAllUGCRequest)
  "_SteamAPI_ISteamUGC_CreateQueryUGCDetailsRequest", referenced from:
      _bmx_SteamAPI_ISteamUGC_CreateQueryUGCDetailsRequest in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
     (maybe you meant: _bmx_SteamAPI_ISteamUGC_CreateQueryUGCDetailsRequest)
  "_SteamAPI_ISteamUGC_CreateQueryUserUGCRequest", referenced from:
      _bmx_SteamAPI_ISteamUGC_CreateQueryUserUGCRequest in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
     (maybe you meant: _bmx_SteamAPI_ISteamUGC_CreateQueryUserUGCRequest)
  "_SteamAPI_ISteamUGC_DownloadItem", referenced from:
      _bmx_SteamAPI_ISteamUGC_DownloadItem in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
     (maybe you meant: _bmx_SteamAPI_ISteamUGC_DownloadItem)
  "_SteamAPI_ISteamUGC_GetItemDownloadInfo", referenced from:
      _bmx_SteamAPI_ISteamUGC_GetItemDownloadInfo in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
     (maybe you meant: _bmx_SteamAPI_ISteamUGC_GetItemDownloadInfo)
  "_SteamAPI_ISteamUGC_GetItemInstallInfo", referenced from:
      _bmx_SteamAPI_ISteamUGC_GetItemInstallInfo in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
     (maybe you meant: _bmx_SteamAPI_ISteamUGC_GetItemInstallInfo)
  "_SteamAPI_ISteamUGC_GetItemState", referenced from:
      _bmx_SteamAPI_ISteamUGC_GetItemState in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
     (maybe you meant: _bmx_SteamAPI_ISteamUGC_GetItemState)
  "_SteamAPI_ISteamUGC_GetItemUpdateProgress", referenced from:
      _bmx_SteamAPI_ISteamUGC_GetItemUpdateProgress in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
     (maybe you meant: _bmx_SteamAPI_ISteamUGC_GetItemUpdateProgress)
  "_SteamAPI_ISteamUGC_GetNumSubscribedItems", referenced from:
      _bmx_SteamAPI_ISteamUGC_GetNumSubscribedItems in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
     (maybe you meant: _bmx_SteamAPI_ISteamUGC_GetNumSubscribedItems)
  "_SteamAPI_ISteamUGC_GetQueryUGCAdditionalPreview", referenced from:
      _bmx_SteamAPI_ISteamUGC_GetQueryUGCAdditionalPreview in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
     (maybe you meant: _bmx_SteamAPI_ISteamUGC_GetQueryUGCAdditionalPreview)
  "_SteamAPI_ISteamUGC_GetQueryUGCChildren", referenced from:
      _bmx_SteamAPI_ISteamUGC_GetQueryUGCChildren in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
     (maybe you meant: _bmx_SteamAPI_ISteamUGC_GetQueryUGCChildren)
  "_SteamAPI_ISteamUGC_GetQueryUGCKeyValueTag", referenced from:
      _bmx_SteamAPI_ISteamUGC_GetQueryUGCKeyValueTag in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
     (maybe you meant: _bmx_SteamAPI_ISteamUGC_GetQueryUGCKeyValueTag)
  "_SteamAPI_ISteamUGC_GetQueryUGCMetadata", referenced from:
      _bmx_SteamAPI_ISteamUGC_GetQueryUGCMetadata in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
     (maybe you meant: _bmx_SteamAPI_ISteamUGC_GetQueryUGCMetadata)
  "_SteamAPI_ISteamUGC_GetQueryUGCNumAdditionalPreviews", referenced from:
      _bmx_SteamAPI_ISteamUGC_GetQueryUGCNumAdditionalPreviews in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
     (maybe you meant: _bmx_SteamAPI_ISteamUGC_GetQueryUGCNumAdditionalPreviews)
  "_SteamAPI_ISteamUGC_GetQueryUGCNumKeyValueTags", referenced from:
      _bmx_SteamAPI_ISteamUGC_GetQueryUGCNumKeyValueTags in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
     (maybe you meant: _bmx_SteamAPI_ISteamUGC_GetQueryUGCNumKeyValueTags)
  "_SteamAPI_ISteamUGC_GetQueryUGCPreviewURL", referenced from:
      _bmx_SteamAPI_ISteamUGC_GetQueryUGCPreviewURL in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
     (maybe you meant: _bmx_SteamAPI_ISteamUGC_GetQueryUGCPreviewURL)
  "_SteamAPI_ISteamUGC_GetQueryUGCStatistic", referenced from:
      _bmx_SteamAPI_ISteamUGC_GetQueryUGCStatistic in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
     (maybe you meant: _bmx_SteamAPI_ISteamUGC_GetQueryUGCStatistic)
  "_SteamAPI_ISteamUGC_GetSubscribedItems", referenced from:
      _bmx_SteamAPI_ISteamUGC_GetSubscribedItems in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
     (maybe you meant: _bmx_SteamAPI_ISteamUGC_GetSubscribedItems)
  "_SteamAPI_ISteamUGC_ReleaseQueryUGCRequest", referenced from:
      _bmx_SteamAPI_ISteamUGC_ReleaseQueryUGCRequest in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
     (maybe you meant: _bmx_SteamAPI_ISteamUGC_ReleaseQueryUGCRequest)
  "_SteamAPI_ISteamUGC_RemoveItemKeyValueTags", referenced from:
      _bmx_SteamAPI_ISteamUGC_RemoveItemKeyValueTags in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
     (maybe you meant: _bmx_SteamAPI_ISteamUGC_RemoveItemKeyValueTags)
  "_SteamAPI_ISteamUGC_RemoveItemPreview", referenced from:
      _bmx_SteamAPI_ISteamUGC_RemoveItemPreview in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
     (maybe you meant: _bmx_SteamAPI_ISteamUGC_RemoveItemPreview)
  "_SteamAPI_ISteamUGC_SetAllowCachedResponse", referenced from:
      _bmx_SteamAPI_ISteamUGC_SetAllowCachedResponse in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
     (maybe you meant: _bmx_SteamAPI_ISteamUGC_SetAllowCachedResponse)
  "_SteamAPI_ISteamUGC_SetCloudFileNameFilter", referenced from:
      _bmx_SteamAPI_ISteamUGC_SetCloudFileNameFilter in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
     (maybe you meant: _bmx_SteamAPI_ISteamUGC_SetCloudFileNameFilter)
  "_SteamAPI_ISteamUGC_SetItemContent", referenced from:
      _bmx_SteamAPI_ISteamUGC_SetItemContent in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
     (maybe you meant: _bmx_SteamAPI_ISteamUGC_SetItemContent)
  "_SteamAPI_ISteamUGC_SetItemDescription", referenced from:
      _bmx_SteamAPI_ISteamUGC_SetItemDescription in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
     (maybe you meant: _bmx_SteamAPI_ISteamUGC_SetItemDescription)
  "_SteamAPI_ISteamUGC_SetItemMetadata", referenced from:
      _bmx_SteamAPI_ISteamUGC_SetItemMetadata in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
     (maybe you meant: _bmx_SteamAPI_ISteamUGC_SetItemMetadata)
  "_SteamAPI_ISteamUGC_SetItemPreview", referenced from:
      _bmx_SteamAPI_ISteamUGC_SetItemPreview in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
     (maybe you meant: _bmx_SteamAPI_ISteamUGC_SetItemPreview)
  "_SteamAPI_ISteamUGC_SetItemTags", referenced from:
      _bmx_SteamAPI_ISteamUGC_SetItemTags in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
     (maybe you meant: _bmx_SteamAPI_ISteamUGC_SetItemTags)
  "_SteamAPI_ISteamUGC_SetItemTitle", referenced from:
      _bmx_SteamAPI_ISteamUGC_SetItemTitle in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
     (maybe you meant: _bmx_SteamAPI_ISteamUGC_SetItemTitle)
  "_SteamAPI_ISteamUGC_SetItemUpdateLanguage", referenced from:
      _bmx_SteamAPI_ISteamUGC_SetItemUpdateLanguage in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
     (maybe you meant: _bmx_SteamAPI_ISteamUGC_SetItemUpdateLanguage)
  "_SteamAPI_ISteamUGC_SetItemVisibility", referenced from:
      _bmx_SteamAPI_ISteamUGC_SetItemVisibility in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
     (maybe you meant: _bmx_SteamAPI_ISteamUGC_SetItemVisibility)
  "_SteamAPI_ISteamUGC_SetLanguage", referenced from:
      _bmx_SteamAPI_ISteamUGC_SetLanguage in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
     (maybe you meant: _bmx_SteamAPI_ISteamUGC_SetLanguage)
  "_SteamAPI_ISteamUGC_SetMatchAnyTag", referenced from:
      _bmx_SteamAPI_ISteamUGC_SetMatchAnyTag in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
     (maybe you meant: _bmx_SteamAPI_ISteamUGC_SetMatchAnyTag)
  "_SteamAPI_ISteamUGC_SetRankedByTrendDays", referenced from:
      _bmx_SteamAPI_ISteamUGC_SetRankedByTrendDays in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
     (maybe you meant: _bmx_SteamAPI_ISteamUGC_SetRankedByTrendDays)
  "_SteamAPI_ISteamUGC_SetReturnAdditionalPreviews", referenced from:
      _bmx_SteamAPI_ISteamUGC_SetReturnAdditionalPreviews in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
     (maybe you meant: _bmx_SteamAPI_ISteamUGC_SetReturnAdditionalPreviews)
  "_SteamAPI_ISteamUGC_SetReturnChildren", referenced from:
      _bmx_SteamAPI_ISteamUGC_SetReturnChildren in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
     (maybe you meant: _bmx_SteamAPI_ISteamUGC_SetReturnChildren)
  "_SteamAPI_ISteamUGC_SetReturnKeyValueTags", referenced from:
      _bmx_SteamAPI_ISteamUGC_SetReturnKeyValueTags in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
     (maybe you meant: _bmx_SteamAPI_ISteamUGC_SetReturnKeyValueTags)
  "_SteamAPI_ISteamUGC_SetReturnLongDescription", referenced from:
      _bmx_SteamAPI_ISteamUGC_SetReturnLongDescription in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
     (maybe you meant: _bmx_SteamAPI_ISteamUGC_SetReturnLongDescription)
  "_SteamAPI_ISteamUGC_SetReturnMetadata", referenced from:
      _bmx_SteamAPI_ISteamUGC_SetReturnMetadata in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
     (maybe you meant: _bmx_SteamAPI_ISteamUGC_SetReturnMetadata)
  "_SteamAPI_ISteamUGC_SetReturnOnlyIDs", referenced from:
      _bmx_SteamAPI_ISteamUGC_SetReturnOnlyIDs in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
     (maybe you meant: _bmx_SteamAPI_ISteamUGC_SetReturnOnlyIDs)
  "_SteamAPI_ISteamUGC_SetReturnPlaytimeStats", referenced from:
      _bmx_SteamAPI_ISteamUGC_SetReturnPlaytimeStats in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
     (maybe you meant: _bmx_SteamAPI_ISteamUGC_SetReturnPlaytimeStats)
  "_SteamAPI_ISteamUGC_SetReturnTotalOnly", referenced from:
      _bmx_SteamAPI_ISteamUGC_SetReturnTotalOnly in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
     (maybe you meant: _bmx_SteamAPI_ISteamUGC_SetReturnTotalOnly)
  "_SteamAPI_ISteamUGC_SetSearchText", referenced from:
      _bmx_SteamAPI_ISteamUGC_SetSearchText in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
     (maybe you meant: _bmx_SteamAPI_ISteamUGC_SetSearchText)
  "_SteamAPI_ISteamUGC_StartItemUpdate", referenced from:
      _bmx_SteamAPI_ISteamUGC_StartItemUpdate in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
     (maybe you meant: _bmx_SteamAPI_ISteamUGC_StartItemUpdate)
  "_SteamAPI_ISteamUGC_SuspendDownloads", referenced from:
      _bmx_SteamAPI_ISteamUGC_SuspendDownloads in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
     (maybe you meant: _bmx_SteamAPI_ISteamUGC_SuspendDownloads)
  "_SteamAPI_ISteamUGC_UpdateItemPreviewFile", referenced from:
      _bmx_SteamAPI_ISteamUGC_UpdateItemPreviewFile in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
     (maybe you meant: _bmx_SteamAPI_ISteamUGC_UpdateItemPreviewFile)
  "_SteamAPI_ISteamUGC_UpdateItemPreviewVideo", referenced from:
      _bmx_SteamAPI_ISteamUGC_UpdateItemPreviewVideo in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
     (maybe you meant: _bmx_SteamAPI_ISteamUGC_UpdateItemPreviewVideo)
  "_SteamAPI_ISteamUserStats_ClearAchievement", referenced from:
      _bmx_SteamAPI_ISteamUserStats_ClearAchievement in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
     (maybe you meant: _bmx_SteamAPI_ISteamUserStats_ClearAchievement)
  "_SteamAPI_ISteamUserStats_GetAchievement", referenced from:
      _bmx_SteamAPI_ISteamUserStats_GetAchievement in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
     (maybe you meant: _bmx_SteamAPI_ISteamUserStats_GetAchievementAchievedPercent, _bmx_SteamAPI_ISteamUserStats_GetAchievementDisplayAttribute , _bmx_SteamAPI_ISteamUserStats_GetAchievementName , _bmx_SteamAPI_ISteamUserStats_GetAchievementIcon , _bmx_SteamAPI_ISteamUserStats_GetAchievement , _bmx_SteamAPI_ISteamUserStats_GetAchievementAndUnlockTime )
  "_SteamAPI_ISteamUserStats_GetAchievementAchievedPercent", referenced from:
      _bmx_SteamAPI_ISteamUserStats_GetAchievementAchievedPercent in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
     (maybe you meant: _bmx_SteamAPI_ISteamUserStats_GetAchievementAchievedPercent)
  "_SteamAPI_ISteamUserStats_GetAchievementAndUnlockTime", referenced from:
      _bmx_SteamAPI_ISteamUserStats_GetAchievementAndUnlockTime in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
     (maybe you meant: _bmx_SteamAPI_ISteamUserStats_GetAchievementAndUnlockTime)
  "_SteamAPI_ISteamUserStats_GetAchievementDisplayAttribute", referenced from:
      _bmx_SteamAPI_ISteamUserStats_GetAchievementDisplayAttribute in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
     (maybe you meant: _bmx_SteamAPI_ISteamUserStats_GetAchievementDisplayAttribute)
  "_SteamAPI_ISteamUserStats_GetAchievementIcon", referenced from:
      _bmx_SteamAPI_ISteamUserStats_GetAchievementIcon in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
     (maybe you meant: _bmx_SteamAPI_ISteamUserStats_GetAchievementIcon)
  "_SteamAPI_ISteamUserStats_GetAchievementName", referenced from:
      _bmx_SteamAPI_ISteamUserStats_GetAchievementName in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
     (maybe you meant: _bmx_SteamAPI_ISteamUserStats_GetAchievementName)
  "_SteamAPI_ISteamUserStats_GetGlobalStat", referenced from:
      _bmx_SteamAPI_ISteamUserStats_GetGlobalStat in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
     (maybe you meant: _bmx_SteamAPI_ISteamUserStats_GetGlobalStat, _bmx_SteamAPI_ISteamUserStats_GetGlobalStat0 , _bmx_SteamAPI_ISteamUserStats_GetGlobalStatHistory0 , _bmx_SteamAPI_ISteamUserStats_GetGlobalStatHistory )
  "_SteamAPI_ISteamUserStats_GetGlobalStat0", referenced from:
      _bmx_SteamAPI_ISteamUserStats_GetGlobalStat0 in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
     (maybe you meant: _bmx_SteamAPI_ISteamUserStats_GetGlobalStat0)
  "_SteamAPI_ISteamUserStats_GetGlobalStatHistory", referenced from:
      _bmx_SteamAPI_ISteamUserStats_GetGlobalStatHistory in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
     (maybe you meant: _bmx_SteamAPI_ISteamUserStats_GetGlobalStatHistory0, _bmx_SteamAPI_ISteamUserStats_GetGlobalStatHistory )
  "_SteamAPI_ISteamUserStats_GetGlobalStatHistory0", referenced from:
      _bmx_SteamAPI_ISteamUserStats_GetGlobalStatHistory0 in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
     (maybe you meant: _bmx_SteamAPI_ISteamUserStats_GetGlobalStatHistory0)
  "_SteamAPI_ISteamUserStats_GetLeaderboardDisplayType", referenced from:
      _bmx_SteamAPI_ISteamUserStats_GetLeaderboardDisplayType in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
     (maybe you meant: _bmx_SteamAPI_ISteamUserStats_GetLeaderboardDisplayType)
  "_SteamAPI_ISteamUserStats_GetLeaderboardEntryCount", referenced from:
      _bmx_SteamAPI_ISteamUserStats_GetLeaderboardEntryCount in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
     (maybe you meant: _bmx_SteamAPI_ISteamUserStats_GetLeaderboardEntryCount)
  "_SteamAPI_ISteamUserStats_GetLeaderboardName", referenced from:
      _bmx_SteamAPI_ISteamUserStats_GetLeaderboardName in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
     (maybe you meant: _bmx_SteamAPI_ISteamUserStats_GetLeaderboardName)
  "_SteamAPI_ISteamUserStats_GetLeaderboardSortMethod", referenced from:
      _bmx_SteamAPI_ISteamUserStats_GetLeaderboardSortMethod in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
     (maybe you meant: _bmx_SteamAPI_ISteamUserStats_GetLeaderboardSortMethod)
  "_SteamAPI_ISteamUserStats_GetMostAchievedAchievementInfo", referenced from:
      _bmx_SteamAPI_ISteamUserStats_GetMostAchievedAchievementInfo in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
     (maybe you meant: _bmx_SteamAPI_ISteamUserStats_GetMostAchievedAchievementInfo)
  "_SteamAPI_ISteamUserStats_GetNextMostAchievedAchievementInfo", referenced from:
      _bmx_SteamAPI_ISteamUserStats_GetNextMostAchievedAchievementInfo in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
     (maybe you meant: _bmx_SteamAPI_ISteamUserStats_GetNextMostAchievedAchievementInfo)
  "_SteamAPI_ISteamUserStats_GetNumAchievements", referenced from:
      _bmx_SteamAPI_ISteamUserStats_GetNumAchievements in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
     (maybe you meant: _bmx_SteamAPI_ISteamUserStats_GetNumAchievements)
  "_SteamAPI_ISteamUserStats_GetUserAchievementAndUnlockTime", referenced from:
      _bmx_SteamAPI_ISteamUserStats_GetUserAchievementAndUnlockTime in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
     (maybe you meant: _bmx_SteamAPI_ISteamUserStats_GetUserAchievementAndUnlockTime)
  "_SteamAPI_ISteamUserStats_IndicateAchievementProgress", referenced from:
      _bmx_SteamAPI_ISteamUserStats_IndicateAchievementProgress in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
     (maybe you meant: _bmx_SteamAPI_ISteamUserStats_IndicateAchievementProgress)
  "_SteamAPI_ISteamUserStats_RequestCurrentStats", referenced from:
      _bmx_SteamAPI_ISteamUserStats_RequestCurrentStats in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
     (maybe you meant: _bmx_SteamAPI_ISteamUserStats_RequestCurrentStats)
  "_SteamAPI_ISteamUserStats_ResetAllStats", referenced from:
      _bmx_SteamAPI_ISteamUserStats_ResetAllStats in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
     (maybe you meant: _bmx_SteamAPI_ISteamUserStats_ResetAllStats)
  "_SteamAPI_ISteamUserStats_SetAchievement", referenced from:
      _bmx_SteamAPI_ISteamUserStats_SetAchievement in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
     (maybe you meant: _bmx_SteamAPI_ISteamUserStats_SetAchievement)
  "_SteamAPI_ISteamUserStats_SetStat", referenced from:
      _bmx_SteamAPI_ISteamUserStats_SetStat in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
     (maybe you meant: _bmx_SteamAPI_ISteamUserStats_SetStat0, _bmx_SteamAPI_ISteamUserStats_SetStat )
  "_SteamAPI_ISteamUserStats_SetStat0", referenced from:
      _bmx_SteamAPI_ISteamUserStats_SetStat0 in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
     (maybe you meant: _bmx_SteamAPI_ISteamUserStats_SetStat0)
  "_SteamAPI_ISteamUserStats_StoreStats", referenced from:
      _bmx_SteamAPI_ISteamUserStats_StoreStats in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
     (maybe you meant: _bmx_SteamAPI_ISteamUserStats_StoreStats)
  "_SteamAPI_ISteamUserStats_UpdateAvgRateStat", referenced from:
      _bmx_SteamAPI_ISteamUserStats_UpdateAvgRateStat in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
     (maybe you meant: _bmx_SteamAPI_ISteamUserStats_UpdateAvgRateStat)
  "_SteamAPI_ISteamUtils_BOverlayNeedsPresent", referenced from:
      _bmx_SteamAPI_ISteamUtils_BOverlayNeedsPresent in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
     (maybe you meant: _bmx_SteamAPI_ISteamUtils_BOverlayNeedsPresent)
  "_SteamAPI_ISteamUtils_GetAppID", referenced from:
      _bmx_SteamAPI_ISteamUtils_GetAppID in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
     (maybe you meant: _bmx_SteamAPI_ISteamUtils_GetAppID)
  "_SteamAPI_ISteamUtils_GetCurrentBatteryPower", referenced from:
      _bmx_SteamAPI_ISteamUtils_GetCurrentBatteryPower in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
     (maybe you meant: _bmx_SteamAPI_ISteamUtils_GetCurrentBatteryPower)
  "_SteamAPI_ISteamUtils_GetEnteredGamepadTextInput", referenced from:
      _bmx_SteamAPI_ISteamUtils_GetEnteredGamepadTextInput in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
     (maybe you meant: _bmx_SteamAPI_ISteamUtils_GetEnteredGamepadTextInput)
  "_SteamAPI_ISteamUtils_GetEnteredGamepadTextLength", referenced from:
      _bmx_SteamAPI_ISteamUtils_GetEnteredGamepadTextLength in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
     (maybe you meant: _bmx_SteamAPI_ISteamUtils_GetEnteredGamepadTextLength)
  "_SteamAPI_ISteamUtils_GetIPCountry", referenced from:
      _bmx_SteamAPI_ISteamUtils_GetIPCountry in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
     (maybe you meant: _bmx_SteamAPI_ISteamUtils_GetIPCountry)
  "_SteamAPI_ISteamUtils_GetImageRGBA", referenced from:
      _bmx_SteamAPI_ISteamUtils_GetImageRGBA in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
     (maybe you meant: _bmx_SteamAPI_ISteamUtils_GetImageRGBA)
  "_SteamAPI_ISteamUtils_GetImageSize", referenced from:
      _bmx_SteamAPI_ISteamUtils_GetImageSize in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
     (maybe you meant: _bmx_SteamAPI_ISteamUtils_GetImageSize)
  "_SteamAPI_ISteamUtils_GetSecondsSinceAppActive", referenced from:
      _bmx_SteamAPI_ISteamUtils_GetSecondsSinceAppActive in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
     (maybe you meant: _bmx_SteamAPI_ISteamUtils_GetSecondsSinceAppActive)
  "_SteamAPI_ISteamUtils_GetSecondsSinceComputerActive", referenced from:
      _bmx_SteamAPI_ISteamUtils_GetSecondsSinceComputerActive in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
     (maybe you meant: _bmx_SteamAPI_ISteamUtils_GetSecondsSinceComputerActive)
  "_SteamAPI_ISteamUtils_GetServerRealTime", referenced from:
      _bmx_SteamAPI_ISteamUtils_GetServerRealTime in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
     (maybe you meant: _bmx_SteamAPI_ISteamUtils_GetServerRealTime)
  "_SteamAPI_ISteamUtils_GetSteamUILanguage", referenced from:
      _bmx_SteamAPI_ISteamUtils_GetSteamUILanguage in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
     (maybe you meant: _bmx_SteamAPI_ISteamUtils_GetSteamUILanguage)
  "_SteamAPI_ISteamUtils_IsOverlayEnabled", referenced from:
      _bmx_SteamAPI_ISteamUtils_IsOverlayEnabled in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
     (maybe you meant: _bmx_SteamAPI_ISteamUtils_IsOverlayEnabled)
  "_SteamAPI_ISteamUtils_IsSteamInBigPictureMode", referenced from:
      _bmx_SteamAPI_ISteamUtils_IsSteamInBigPictureMode in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
     (maybe you meant: _bmx_SteamAPI_ISteamUtils_IsSteamInBigPictureMode)
  "_SteamAPI_ISteamUtils_IsSteamRunningInVR", referenced from:
      _bmx_SteamAPI_ISteamUtils_IsSteamRunningInVR in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
     (maybe you meant: _bmx_SteamAPI_ISteamUtils_IsSteamRunningInVR)
  "_SteamAPI_ISteamUtils_IsVRHeadsetStreamingEnabled", referenced from:
      _bmx_SteamAPI_ISteamUtils_IsVRHeadsetStreamingEnabled in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
     (maybe you meant: _bmx_SteamAPI_ISteamUtils_IsVRHeadsetStreamingEnabled)
  "_SteamAPI_ISteamUtils_SetOverlayNotificationInset", referenced from:
      _bmx_SteamAPI_ISteamUtils_SetOverlayNotificationInset in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
     (maybe you meant: _bmx_SteamAPI_ISteamUtils_SetOverlayNotificationInset)
  "_SteamAPI_ISteamUtils_SetOverlayNotificationPosition", referenced from:
      _bmx_SteamAPI_ISteamUtils_SetOverlayNotificationPosition in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
     (maybe you meant: _bmx_SteamAPI_ISteamUtils_SetOverlayNotificationPosition)
  "_SteamAPI_ISteamUtils_SetVRHeadsetStreamingEnabled", referenced from:
      _bmx_SteamAPI_ISteamUtils_SetVRHeadsetStreamingEnabled in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
     (maybe you meant: _bmx_SteamAPI_ISteamUtils_SetVRHeadsetStreamingEnabled)
  "_SteamAPI_ISteamUtils_ShowGamepadTextInput", referenced from:
      _bmx_SteamAPI_ISteamUtils_ShowGamepadTextInput in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
     (maybe you meant: _bmx_SteamAPI_ISteamUtils_ShowGamepadTextInput)
  "_SteamAPI_ISteamUtils_StartVRDashboard", referenced from:
      _bmx_SteamAPI_ISteamUtils_StartVRDashboard in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
     (maybe you meant: _bmx_SteamAPI_ISteamUtils_StartVRDashboard)
  "_SteamAPI_Init", referenced from:
      _bmx_SteamAPI_Init in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
     (maybe you meant: _bmx_SteamAPI_Init)
  "_SteamAPI_RegisterCallResult", referenced from:
      MaxUserStats::GetNumberOfCurrentPlayers() in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
      MaxUserStats::DownloadLeaderboardEntries(unsigned long long, ELeaderboardDataRequest, int, int) in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
      MaxUserStats::DownloadLeaderboardEntriesForUsers(unsigned long long, unsigned long long*, int) in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
      MaxUserStats::FindLeaderboard(BBString*) in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
      MaxUserStats::FindOrCreateLeaderboard(BBString*, ELeaderboardSortMethod, ELeaderboardDisplayType) in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
      MaxUserStats::RequestGlobalAchievementPercentages() in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
      MaxUserStats::RequestGlobalStats(int) in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
      ...
  "_SteamAPI_RegisterCallback", referenced from:
      MaxUtils::MaxUtils(long, BBObject*) in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
      MaxUserStats::MaxUserStats(long, BBObject*) in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
      MaxUGC::MaxUGC(long, BBObject*) in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
      MaxFriends::MaxFriends(long, BBObject*) in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
  "_SteamAPI_RestartAppIfNecessary", referenced from:
      _bmx_SteamAPI_RestartAppIfNecessary in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
     (maybe you meant: _bmx_SteamAPI_RestartAppIfNecessary)
  "_SteamAPI_RunCallbacks", referenced from:
      _bmx_SteamAPI_RunCallbacks in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
      std::__1::__function::__func<bmx_SteamAPI_startBackgroundTimer::$_0, std::__1::allocator<bmx_SteamAPI_startBackgroundTimer::$_0>, void ()>::operator()() in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
     (maybe you meant: _bmx_SteamAPI_RunCallbacks)
  "_SteamAPI_Shutdown", referenced from:
      _bmx_SteamAPI_Shutdown in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
     (maybe you meant: _bmx_SteamAPI_Shutdown)
  "_SteamAPI_UnregisterCallResult", referenced from:
      MaxUserStats::GetNumberOfCurrentPlayers() in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
      MaxUserStats::DownloadLeaderboardEntries(unsigned long long, ELeaderboardDataRequest, int, int) in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
      MaxUserStats::DownloadLeaderboardEntriesForUsers(unsigned long long, unsigned long long*, int) in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
      MaxUserStats::FindLeaderboard(BBString*) in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
      MaxUserStats::FindOrCreateLeaderboard(BBString*, ELeaderboardSortMethod, ELeaderboardDisplayType) in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
      MaxUserStats::RequestGlobalAchievementPercentages() in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
      MaxUserStats::RequestGlobalStats(int) in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
      ...
  "_SteamAPI_UnregisterCallback", referenced from:
      CCallback<MaxUtils, CheckFileSignature_t, false>::~CCallback() in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
      CCallback<MaxUtils, CheckFileSignature_t, false>::~CCallback() in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
      CCallback<MaxUtils, GamepadTextInputDismissed_t, false>::~CCallback() in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
      CCallback<MaxUtils, GamepadTextInputDismissed_t, false>::~CCallback() in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
      CCallback<MaxUtils, LowBatteryPower_t, false>::~CCallback() in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
      CCallback<MaxUtils, LowBatteryPower_t, false>::~CCallback() in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
      CCallback<MaxUtils, SteamShutdown_t, false>::~CCallback() in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
      ...
  "_SteamInternal_ContextInit", referenced from:
      MaxUserStats::GetNumberOfCurrentPlayers() in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
      MaxUserStats::DownloadLeaderboardEntries(unsigned long long, ELeaderboardDataRequest, int, int) in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
      MaxUserStats::DownloadLeaderboardEntriesForUsers(unsigned long long, unsigned long long*, int) in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
      MaxUserStats::FindLeaderboard(BBString*) in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
      MaxUserStats::FindOrCreateLeaderboard(BBString*, ELeaderboardSortMethod, ELeaderboardDisplayType) in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
      MaxUserStats::RequestGlobalAchievementPercentages() in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
      MaxUserStats::RequestGlobalStats(int) in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
      ...
  "_SteamInternal_CreateInterface", referenced from:
      _bmx_SteamInternal_CreateInterface in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
     (maybe you meant: _bmx_SteamInternal_CreateInterface)
  "_SteamInternal_FindOrCreateUserInterface", referenced from:
      SteamInternal_Init_SteamUserStats(ISteamUserStats**) in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
      SteamInternal_Init_SteamUGC(ISteamUGC**) in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
      SteamInternal_Init_SteamFriends(ISteamFriends**) in steamsdk.debug.macos.x64.a(ssg_glue.cpp.debug.macos.x64.o)
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Build Error: Failed to link /Users/dave/Desktop/HackSlashLootNG/HackSlashLoot.debug.app/Contents/MacOS/HackSlashLoot.debug
Process complete

statto

Looks like this may be OSX specific... your error is the "ld: symbol(s) not found for architecture x86_64" and looks like a library linking error, but I can't tell for sure. Searching for that exact error may bring up hints. Good luck!

Oddball

So I had a search around the modules source, I'm not really that well up on dynamic linked libraries in BlitzMax, but I've finally got it working. Had to add a couple of lines of code to steam.mod/steamsdk.mod/common.bmx

I changed:?win32x64
Import "-l:steam_api64.dll"
?linuxx64
Import "-lsteam_api"
?


To this:?win32x64
Import "-l:steam_api64.dll"
?macosx64
Import "-lsteam_api"
?linuxx64
Import "-lsteam_api"
?


For the next person who comes along with the same issue.

Derron


Oddball

Thanks. I have this working on Windows, Mac, and Linux now, but there's an issue with Linux where the executable can't find 'libsteam_api.so' when it's alongside the app in the same folder. I get the following error.

error while loading shared libraries: libsteam_api.so: cannot open shared object file: No such file or directory

Everything works fine if I put 'libsteam_api.so' in '~/usr/lib/', but that is far from ideal and it should really be usable from the apps directory as per Steams specs.

Derron

Hmmm ... dunno about these .so files - maybe something the C-compiler / linker tools then needs to know about.

Maybe creating an issue for it too ?

bye
Ron

Oddball

#6
Ok I've got it running how I want on Linux too now. So just for the purposes of completeness, and to help anyone who comes along afterwards with the same issue, here's the solution.

On Linux libsteam_api.so should be install into the shared library folder on the users machine by Steam, but a lot of users are finding that's not the case. That's a Steam issue, but they do recommend shipping libsteam_api.so with your game anyway. BlitzMax NG created apps don't look in the local folder for shared libraries on Linux so some users are getting a crash.

To get the steam module, or any other module, to look in the local folder for shared libraries add the following ModuleInfo line.
ModuleInfo "LD_OPTS: -Wl,-rpath,'$ORIGIN'"

So in the steamsdk.bmx file you get
ModuleInfo "CPP_OPTS: -std=c++11"
?win32x64
ModuleInfo "LD_OPTS: -L%PWD%/sdk/redistributable_bin/win64"
?linuxx64
ModuleInfo "LD_OPTS: -L%PWD%/sdk/redistributable_bin/linux64"
ModuleInfo "LD_OPTS: -Wl,-rpath,'$ORIGIN'"
?macosx64
ModuleInfo "LD_OPTS: -L%PWD%/sdk/redistributable_bin/osx32"
?


You can replace '$ORIGIN' with a relative path if you don't want to put the library in the apps root folder eg. './libs'

Thanks for everyones help

Derron

Added your additional comments to the issue (so nothing gets lost).


bye
Ron

Oddball

Yea, I'm not sure the issue with .so files on Linux is really an issue as the way the Steam mod does it is the 'correct' way by Linux's best practice. It's just that the correct way isn't working for some people because Steam isn't always putting things in the right place. I thought I'd be able to add the rpath on a per app basis using precompile. Something like
'@bmk addlinuxldopt -Wl,-rpath,'$ORIGIN'
but that didn't do anything for me.