>>> Building on exopi-1 under games/hlsteam BDEPENDS = [devel/gmake;games/goldberg_emulator;lang/hashlink] DIST = [games/hlsteam:hlsteam-1.0pl1-f774d8ea.tar.gz] FULLPKGNAME = hlsteam-1.0pl1p2 RDEPENDS = [lang/hashlink;games/goldberg_emulator] (Junk lock obtained for exopi-1 at 1764633024.41) >>> Running depends in games/hlsteam at 1764633024.45 last junk was in devel/py-rfc3986-validator /usr/sbin/pkg_add -aI -Drepair goldberg_emulator-0.2.5pl3p0 hashlink-1.14pl2 was: /usr/sbin/pkg_add -aI -Drepair gmake-4.4.1p0 goldberg_emulator-0.2.5pl3p0 hashlink-1.14pl2 /usr/sbin/pkg_add -aI -Drepair goldberg_emulator-0.2.5pl3p0 hashlink-1.14pl2 >>> Running show-prepare-results in games/hlsteam at 1764633029.72 ===> games/hlsteam ===> Building from scratch hlsteam-1.0pl1p2 ===> hlsteam-1.0pl1p2 depends on: gmake-* -> gmake-4.4.1p0 ===> hlsteam-1.0pl1p2 depends on: goldberg_emulator-* -> goldberg_emulator-0.2.5pl3p0 ===> hlsteam-1.0pl1p2 depends on: hashlink-* -> hashlink-1.14pl2 ===> Verifying specs: c++ c++abi pthread hl m steam_api ===> found c++.12.0 c++abi.9.0 pthread.28.1 hl.2.2 m.10.1 steam_api.3.0 gmake-4.4.1p0 goldberg_emulator-0.2.5pl3p0 hashlink-1.14pl2 Don't run junk because nojunk in devel/sdcc (Junk lock released for exopi-1 at 1764633030.50) distfiles size=58494 >>> Running build in games/hlsteam at 1764633030.53 ===> games/hlsteam ===> Checking files for hlsteam-1.0pl1p2 `/exopi-cvs/ports/distfiles/hlsteam-1.0pl1-f774d8ea.tar.gz' is up to date. >> (SHA256) all files: OK ===> Extracting for hlsteam-1.0pl1p2 ===> Patching for hlsteam-1.0pl1p2 ===> Applying OpenBSD patch patch-Makefile Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: Makefile |--- Makefile.orig |+++ Makefile -------------------------- Patching file Makefile using Plan A... Hunk #1 succeeded at 2. Hunk #2 succeeded at 18. Hunk #3 succeeded at 33. done ===> Applying OpenBSD patch patch-native_common_cpp Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |match steam SDK 1.57 API |supply is_user_logged_in (needed by some games using undisclosed forks) | |Index: native/common.cpp |--- native/common.cpp.orig |+++ native/common.cpp -------------------------- Patching file native/common.cpp using Plan A... Hunk #1 succeeded at 172. Hunk #2 succeeded at 212. Hunk #3 succeeded at 355. done ===> Applying OpenBSD patch patch-native_gameserver_cpp Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |GetPublicIP returns a struct; return its IPv4 member as int cast |EnableHeartbeats is now the same function with the name SetAdvertiseServerActive | |Index: native/gameserver.cpp |--- native/gameserver.cpp.orig |+++ native/gameserver.cpp -------------------------- Patching file native/gameserver.cpp using Plan A... Hunk #1 succeeded at 101. Hunk #2 succeeded at 124. Hunk #3 succeeded at 196. done ===> Compiler link: clang -> /usr/bin/clang ===> Compiler link: clang++ -> /usr/bin/clang++ ===> Compiler link: cc -> /usr/bin/cc ===> Compiler link: c++ -> /usr/bin/c++ ===> Generating configure for hlsteam-1.0pl1p2 ===> Configuring for hlsteam-1.0pl1p2 ===> Building for hlsteam-1.0pl1p2 getconf: LONG_BIT: unknown variable c++ -O2 -pipe -I/usr/local/include -I/usr/local/include/goldberg_emulator -I/usr/local/include/hl -Wall -I src -I native/include -fPIC -I ../sdk/public -std=c++0x -o native/cloud.o -c native/cloud.cpp In file included from native/cloud.cpp:1: In file included from native/steamwrap.h:74: native/events.h:29:1: warning: field 'm_GamepadTextInputDismissed' will be initialized after field 'm_leaderboards' [-Wreorder-ctor] 29 | EVENT_DECL(GamepadTextInputDismissed, GamepadTextInputDismissed_t) | ^ native/steamwrap.h:73:32: note: expanded from macro 'EVENT_DECL' 73 | # define EVENT_DECL(name,type) m_##name(this,&CallbackHandler::On##name), | ^ :22:1: note: expanded from here 22 | m_GamepadTextInputDismissed | ^ native/cloud.cpp:31:8: warning: unused variable 'result' [-Wunused-variable] 31 | int32 result = SteamRemoteStorage()->FileRead(fName, bytesData, length); | ^~~~~~ In file included from native/cloud.cpp:1: native/steamwrap.h:44:3: warning: delete called on non-final 'CClosureCallResult' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 44 | delete this;} | ^ native/cloud.cpp:60:2: note: in instantiation of member function 'CClosureCallResult::OnResult' requested here 60 | ASYNC_CALL(SteamRemoteStorage()->FileShare((const char*)fileName), RemoteStorageFileShareResult_t, on_file_shared); | ^ native/steamwrap.h:49:61: note: expanded from macro 'ASYNC_CALL' 49 | m_call->Set(steam_call, m_call, &CClosureCallResult::OnResult); | ^ 3 warnings generated. c++ -O2 -pipe -I/usr/local/include -I/usr/local/include/goldberg_emulator -I/usr/local/include/hl -Wall -I src -I native/include -fPIC -I ../sdk/public -std=c++0x -o native/common.o -c native/common.cpp In file included from native/common.cpp:1: In file included from native/steamwrap.h:74: native/events.h:29:1: warning: field 'm_GamepadTextInputDismissed' will be initialized after field 'm_leaderboards' [-Wreorder-ctor] 29 | EVENT_DECL(GamepadTextInputDismissed, GamepadTextInputDismissed_t) | ^ native/steamwrap.h:73:32: note: expanded from macro 'EVENT_DECL' 73 | # define EVENT_DECL(name,type) m_##name(this,&CallbackHandler::On##name), | ^ :22:1: note: expanded from here 22 | m_GamepadTextInputDismissed | ^ native/common.cpp:221:2: warning: delete called on non-final 'CClosureCallResult' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 221 | delete m_call; | ^ native/common.cpp:296:12: warning: 123 enumeration values not handled in switch: 'k_EResultNone', 'k_EResultFail', 'k_EResultInvalidPassword'... [-Wswitch] 296 | switch (response->m_eResult) | ^~~~~~~~~~~~~~~~~~~ native/common.cpp:337:29: warning: unused variable 'request' [-Wunused-variable] 337 | EncryptedAppTicketRequest *request = new EncryptedAppTicketRequest(cb, data, size); | ^~~~~~~ 4 warnings generated. c++ -O2 -pipe -I/usr/local/include -I/usr/local/include/goldberg_emulator -I/usr/local/include/hl -Wall -I src -I native/include -fPIC -I ../sdk/public -std=c++0x -o native/controller.o -c native/controller.cpp In file included from native/controller.cpp:1: In file included from native/steamwrap.h:74: native/events.h:29:1: warning: field 'm_GamepadTextInputDismissed' will be initialized after field 'm_leaderboards' [-Wreorder-ctor] 29 | EVENT_DECL(GamepadTextInputDismissed, GamepadTextInputDismissed_t) | ^ native/steamwrap.h:73:32: note: expanded from macro 'EVENT_DECL' 73 | # define EVENT_DECL(name,type) m_##name(this,&CallbackHandler::On##name), | ^ :22:1: note: expanded from here 22 | m_GamepadTextInputDismissed | ^ native/controller.cpp:349:21: warning: unused variable 'c_handle' [-Wunused-variable] 349 | ControllerHandle_t c_handle = controllerHandle != -1 ? mapControllers.get(controllerHandle) : STEAM_CONTROLLER_HANDLE_ALL_CONTROLLERS; | ^~~~~~~~ native/controller.cpp:355:21: warning: unused variable 'c_handle' [-Wunused-variable] 355 | ControllerHandle_t c_handle = controllerHandle != -1 ? mapControllers.get(controllerHandle) : STEAM_CONTROLLER_HANDLE_ALL_CONTROLLERS; | ^~~~~~~~ 3 warnings generated. c++ -O2 -pipe -I/usr/local/include -I/usr/local/include/goldberg_emulator -I/usr/local/include/hl -Wall -I src -I native/include -fPIC -I ../sdk/public -std=c++0x -o native/friends.o -c native/friends.cpp In file included from native/friends.cpp:1: In file included from native/steamwrap.h:74: native/events.h:29:1: warning: field 'm_GamepadTextInputDismissed' will be initialized after field 'm_leaderboards' [-Wreorder-ctor] 29 | EVENT_DECL(GamepadTextInputDismissed, GamepadTextInputDismissed_t) | ^ native/steamwrap.h:73:32: note: expanded from macro 'EVENT_DECL' 73 | # define EVENT_DECL(name,type) m_##name(this,&CallbackHandler::On##name), | ^ :22:1: note: expanded from here 22 | m_GamepadTextInputDismissed | ^ 1 warning generated. c++ -O2 -pipe -I/usr/local/include -I/usr/local/include/goldberg_emulator -I/usr/local/include/hl -Wall -I src -I native/include -fPIC -I ../sdk/public -std=c++0x -o native/gameserver.o -c native/gameserver.cpp In file included from native/gameserver.cpp:1: In file included from native/steamwrap.h:74: native/events.h:29:1: warning: field 'm_GamepadTextInputDismissed' will be initialized after field 'm_leaderboards' [-Wreorder-ctor] 29 | EVENT_DECL(GamepadTextInputDismissed, GamepadTextInputDismissed_t) | ^ native/steamwrap.h:73:32: note: expanded from macro 'EVENT_DECL' 73 | # define EVENT_DECL(name,type) m_##name(this,&CallbackHandler::On##name), | ^ :22:1: note: expanded from here 22 | m_GamepadTextInputDismissed | ^ In file included from native/gameserver.cpp:10: native/serverevents.h:11:1: warning: field 'm_P2PSessionConnectFail' will be initialized after field 'm' [-Wreorder-ctor] 11 | EVENT_DECL(P2PSessionConnectFail, P2PSessionConnectFail_t ) | ^ native/gameserver.cpp:9:32: note: expanded from macro 'EVENT_DECL' 9 | # define EVENT_DECL(name,type) m_##name(this,&GameServerHandler::On##name), | ^ :96:1: note: expanded from here 96 | m_P2PSessionConnectFail | ^ native/gameserver.cpp:180:3: warning: delete called on non-final 'HLServerResponse' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 180 | delete this; | ^ native/gameserver.cpp:194:2: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] 194 | delete tfilters; | ^ | [] native/gameserver.cpp:187:40: note: allocated with 'new[]' here 187 | MatchMakingKeyValuePair_t *tfilters = new MatchMakingKeyValuePair_t[nfilters]; | ^ 4 warnings generated. c++ -O2 -pipe -I/usr/local/include -I/usr/local/include/goldberg_emulator -I/usr/local/include/hl -Wall -I src -I native/include -fPIC -I ../sdk/public -std=c++0x -o native/matchmaking.o -c native/matchmaking.cpp In file included from native/matchmaking.cpp:1: In file included from native/steamwrap.h:74: native/events.h:29:1: warning: field 'm_GamepadTextInputDismissed' will be initialized after field 'm_leaderboards' [-Wreorder-ctor] 29 | EVENT_DECL(GamepadTextInputDismissed, GamepadTextInputDismissed_t) | ^ native/steamwrap.h:73:32: note: expanded from macro 'EVENT_DECL' 73 | # define EVENT_DECL(name,type) m_##name(this,&CallbackHandler::On##name), | ^ :22:1: note: expanded from here 22 | m_GamepadTextInputDismissed | ^ In file included from native/matchmaking.cpp:1: native/steamwrap.h:44:3: warning: delete called on non-final 'CClosureCallResult' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 44 | delete this;} | ^ native/matchmaking.cpp:47:2: note: in instantiation of member function 'CClosureCallResult::OnResult' requested here 47 | ASYNC_CALL(SteamMatchmaking()->RequestLobbyList(), LobbyMatchList_t, on_lobby_list); | ^ native/steamwrap.h:49:61: note: expanded from macro 'ASYNC_CALL' 49 | m_call->Set(steam_call, m_call, &CClosureCallResult::OnResult); | ^ native/steamwrap.h:44:3: warning: delete called on non-final 'CClosureCallResult' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 44 | delete this;} | ^ native/matchmaking.cpp:98:2: note: in instantiation of member function 'CClosureCallResult::OnResult' requested here 98 | ASYNC_CALL(SteamMatchmaking()->CreateLobby(lobbyType,maxMembers), LobbyCreated_t, on_lobby_created); | ^ native/steamwrap.h:49:61: note: expanded from macro 'ASYNC_CALL' 49 | m_call->Set(steam_call, m_call, &CClosureCallResult::OnResult); | ^ native/steamwrap.h:44:3: warning: delete called on non-final 'CClosureCallResult' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 44 | delete this;} | ^ native/matchmaking.cpp:114:2: note: in instantiation of member function 'CClosureCallResult::OnResult' requested here 114 | ASYNC_CALL(SteamMatchmaking()->JoinLobby(hl_to_uid(uid)), LobbyEnter_t, on_lobby_joined); | ^ native/steamwrap.h:49:61: note: expanded from macro 'ASYNC_CALL' 49 | m_call->Set(steam_call, m_call, &CClosureCallResult::OnResult); | ^ 4 warnings generated. c++ -O2 -pipe -I/usr/local/include -I/usr/local/include/goldberg_emulator -I/usr/local/include/hl -Wall -I src -I native/include -fPIC -I ../sdk/public -std=c++0x -o native/networking.o -c native/networking.cpp In file included from native/networking.cpp:1: In file included from native/steamwrap.h:74: native/events.h:29:1: warning: field 'm_GamepadTextInputDismissed' will be initialized after field 'm_leaderboards' [-Wreorder-ctor] 29 | EVENT_DECL(GamepadTextInputDismissed, GamepadTextInputDismissed_t) | ^ native/steamwrap.h:73:32: note: expanded from macro 'EVENT_DECL' 73 | # define EVENT_DECL(name,type) m_##name(this,&CallbackHandler::On##name), | ^ :22:1: note: expanded from here 22 | m_GamepadTextInputDismissed | ^ 1 warning generated. c++ -O2 -pipe -I/usr/local/include -I/usr/local/include/goldberg_emulator -I/usr/local/include/hl -Wall -I src -I native/include -fPIC -I ../sdk/public -std=c++0x -o native/stats.o -c native/stats.cpp In file included from native/stats.cpp:1: In file included from native/steamwrap.h:74: native/events.h:29:1: warning: field 'm_GamepadTextInputDismissed' will be initialized after field 'm_leaderboards' [-Wreorder-ctor] 29 | EVENT_DECL(GamepadTextInputDismissed, GamepadTextInputDismissed_t) | ^ native/steamwrap.h:73:32: note: expanded from macro 'EVENT_DECL' 73 | # define EVENT_DECL(name,type) m_##name(this,&CallbackHandler::On##name), | ^ :22:1: note: expanded from here 22 | m_GamepadTextInputDismissed | ^ native/stats.cpp:90:7: warning: unused variable 'score' [-Wunused-variable] 90 | int score = 0; | ^~~~~ 2 warnings generated. c++ -O2 -pipe -I/usr/local/include -I/usr/local/include/goldberg_emulator -I/usr/local/include/hl -Wall -I src -I native/include -fPIC -I ../sdk/public -std=c++0x -o native/ugc.o -c native/ugc.cpp In file included from native/ugc.cpp:1: In file included from native/steamwrap.h:74: native/events.h:29:1: warning: field 'm_GamepadTextInputDismissed' will be initialized after field 'm_leaderboards' [-Wreorder-ctor] 29 | EVENT_DECL(GamepadTextInputDismissed, GamepadTextInputDismissed_t) | ^ native/steamwrap.h:73:32: note: expanded from macro 'EVENT_DECL' 73 | # define EVENT_DECL(name,type) m_##name(this,&CallbackHandler::On##name), | ^ :22:1: note: expanded from here 22 | m_GamepadTextInputDismissed | ^ native/ugc.cpp:24:3: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] 24 | delete pvecPublishedFileID; | ^ | [] native/ugc.cpp:20:43: note: allocated with 'new[]' here 20 | PublishedFileId_t* pvecPublishedFileID = new PublishedFileId_t[numSubscribed]; | ^ native/ugc.cpp:33:2: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] 33 | delete pvecPublishedFileID; | ^ | [] native/ugc.cpp:20:43: note: allocated with 'new[]' here 20 | PublishedFileId_t* pvecPublishedFileID = new PublishedFileId_t[numSubscribed]; | ^ native/ugc.cpp:205:10: warning: unused variable 'nCreatorAppID' [-Wunused-variable] 205 | AppId_t nCreatorAppID = creatorAppID; | ^~~~~~~~~~~~~ native/ugc.cpp:206:10: warning: unused variable 'nConsumerAppID' [-Wunused-variable] 206 | AppId_t nConsumerAppID = consumerAppID; | ^~~~~~~~~~~~~~ native/ugc.cpp:222:2: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] 222 | delete pvecPublishedFileID; | ^ | [] native/ugc.cpp:216:44: note: allocated with 'new[]' here 216 | PublishedFileId_t * pvecPublishedFileID = new PublishedFileId_t[fileIDs->size]; | ^ native/ugc.cpp:305:2: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] 305 | delete value; | ^ | [] native/ugc.cpp:295:16: note: allocated with 'new[]' here 295 | char *value = new char[maxValueLength]; | ^ native/ugc.cpp:314:3: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] 314 | delete children; | ^ | [] native/ugc.cpp:312:32: note: allocated with 'new[]' here 312 | PublishedFileId_t *children = new PublishedFileId_t[maxChildren]; | ^ native/ugc.cpp:326:2: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] 326 | delete children; | ^ | [] native/ugc.cpp:312:32: note: allocated with 'new[]' here 312 | PublishedFileId_t *children = new PublishedFileId_t[maxChildren]; | ^ In file included from native/ugc.cpp:1: native/steamwrap.h:44:3: warning: delete called on non-final 'CClosureCallResult' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 44 | delete this;} | ^ native/ugc.cpp:105:2: note: in instantiation of member function 'CClosureCallResult::OnResult' requested here 105 | ASYNC_CALL(SteamUGC()->SubscribeItem(hl_to_uint64(publishedFileID)), RemoteStorageSubscribePublishedFileResult_t, on_item_subscribed); | ^ native/steamwrap.h:49:61: note: expanded from macro 'ASYNC_CALL' 49 | m_call->Set(steam_call, m_call, &CClosureCallResult::OnResult); | ^ native/steamwrap.h:44:3: warning: delete called on non-final 'CClosureCallResult' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 44 | delete this;} | ^ native/ugc.cpp:123:2: note: in instantiation of member function 'CClosureCallResult::OnResult' requested here 123 | ASYNC_CALL(SteamUGC()->DeleteItem(hl_to_uint64(updateHandle)), DeleteItemResult_t, on_item_deleted); | ^ native/steamwrap.h:49:61: note: expanded from macro 'ASYNC_CALL' 49 | m_call->Set(steam_call, m_call, &CClosureCallResult::OnResult); | ^ native/steamwrap.h:44:3: warning: delete called on non-final 'CClosureCallResult' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 44 | delete this;} | ^ native/ugc.cpp:136:2: note: in instantiation of member function 'CClosureCallResult::OnResult' requested here 136 | ASYNC_CALL(SteamUGC()->AddAppDependency(hl_to_uint64(updateHandle), appId), AddAppDependencyResult_t, on_app_added); | ^ native/steamwrap.h:49:61: note: expanded from macro 'ASYNC_CALL' 49 | m_call->Set(steam_call, m_call, &CClosureCallResult::OnResult); | ^ native/steamwrap.h:44:3: warning: delete called on non-final 'CClosureCallResult' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 44 | delete this;} | ^ native/ugc.cpp:149:2: note: in instantiation of member function 'CClosureCallResult::OnResult' requested here 149 | ASYNC_CALL(SteamUGC()->RemoveAppDependency(hl_to_uint64(updateHandle), appId), RemoveAppDependencyResult_t, on_app_removed); | ^ native/steamwrap.h:49:61: note: expanded from macro 'ASYNC_CALL' 49 | m_call->Set(steam_call, m_call, &CClosureCallResult::OnResult); | ^ native/steamwrap.h:44:3: warning: delete called on non-final 'CClosureCallResult' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 44 | delete this;} | ^ native/ugc.cpp:167:2: note: in instantiation of member function 'CClosureCallResult::OnResult' requested here 167 | ASYNC_CALL(SteamUGC()->GetAppDependencies(hl_to_uint64(updateHandle)), GetAppDependenciesResult_t, on_app_dependencies); | ^ native/steamwrap.h:49:61: note: expanded from macro 'ASYNC_CALL' 49 | m_call->Set(steam_call, m_call, &CClosureCallResult::OnResult); | ^ native/steamwrap.h:44:3: warning: delete called on non-final 'CClosureCallResult' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 44 | delete this;} | ^ native/ugc.cpp:280:2: note: in instantiation of member function 'CClosureCallResult::OnResult' requested here 280 | ASYNC_CALL(SteamUGC()->SendQueryUGCRequest(hl_to_uint64(cHandle)), SteamUGCQueryCompleted_t, on_query_completed); | ^ native/steamwrap.h:49:61: note: expanded from macro 'ASYNC_CALL' 49 | m_call->Set(steam_call, m_call, &CClosureCallResult::OnResult); | ^ native/steamwrap.h:44:3: warning: delete called on non-final 'CClosureCallResult' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 44 | delete this;} | ^ native/ugc.cpp:416:2: note: in instantiation of member function 'CClosureCallResult::OnResult' requested here 416 | ASYNC_CALL(SteamUGC()->CreateItem(appId, k_EWorkshopFileTypeCommunity), CreateItemResult_t, on_item_created); | ^ native/steamwrap.h:49:61: note: expanded from macro 'ASYNC_CALL' 49 | m_call->Set(steam_call, m_call, &CClosureCallResult::OnResult); | ^ native/steamwrap.h:44:3: warning: delete called on non-final 'CClosureCallResult' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 44 | delete this;} | ^ native/ugc.cpp:445:2: note: in instantiation of member function 'CClosureCallResult::OnResult' requested here 445 | ASYNC_CALL(SteamUGC()->SubmitItemUpdate(hl_to_uint64(updateHandle), (char*)changeNotes), SubmitItemUpdateResult_t, on_item_updated); | ^ native/steamwrap.h:49:61: note: expanded from macro 'ASYNC_CALL' 49 | m_call->Set(steam_call, m_call, &CClosureCallResult::OnResult); | ^ 17 warnings generated. c++ -O2 -pipe -I/usr/local/include -I/usr/local/include/goldberg_emulator -I/usr/local/include/hl -Wall -I src -I native/include -fPIC -I ../sdk/public -std=c++0x -shared -o steam.hdll native/cloud.o native/common.o native/controller.o native/friends.o native/gameserver.o native/matchmaking.o native/networking.o native/stats.o native/ugc.o -L/usr/local/lib -lhl -lsteam_api >>> Running package in games/hlsteam at 1764633049.41 ===> games/hlsteam ===> Faking installation for hlsteam-1.0pl1p2 /exopi-obj/pobj/hlsteam-1.0pl1/bin/install -c -m 644 /exopi-obj/pobj/hlsteam-1.0pl1/hlsteam-f774d8ea2b7255a3067254fde8d18063455dec24/steam.hdll /exopi-obj/pobj/hlsteam-1.0pl1/fake-amd64/usr/local/lib/ ===> Building package for hlsteam-1.0pl1p2 Create /exopi-cvs/ports/packages/amd64/all/hlsteam-1.0pl1p2.tgz Creating package hlsteam-1.0pl1p2 reading plist| checking dependencies| checking dependencies|games/goldberg_emulator checking dependencies|lang/hashlink checksumming| checksumming| | 0% checksumming|**** | 6% checksumming|******** | 13% checksumming|*********** | 19% checksumming|*************** | 25% checksumming|******************* | 31% checksumming|*********************** | 38% checksumming|*************************** | 44% checksumming|******************************* | 50% checksumming|********************************** | 56% checksumming|************************************** | 63% checksumming|****************************************** | 69% checksumming|********************************************** | 75% checksumming|************************************************** | 81% checksumming|***************************************************** | 88% checksumming|********************************************************* | 94% checksumming|*************************************************************|100% archiving| archiving| | 0% archiving|****************************************************************|100% Link to /exopi-cvs/ports/packages/amd64/ftp/hlsteam-1.0pl1p2.tgz >>> Running clean in games/hlsteam at 1764633054.34 ===> games/hlsteam ===> Cleaning for hlsteam-1.0pl1p2 >>> Ended at 1764633054.81 max_stuck=0.49/depends=5.28/show-prepare-results=0.81/build=18.88/package=4.92/clean=0.51