>>> Building on sparc64-0b under games/goldberg_emulator BDEPENDS = [lang/gcc/16;devel/protobuf;lang/gcc/16,-libs;devel/gmake;lang/gcc/16,-c++] DIST = [games/goldberg_emulator:goldberg_emulator-0.2.5pl3.tar.gz] FULLPKGNAME = goldberg_emulator-0.2.5pl3p0 RDEPENDS = [lang/gcc/16,-libs;devel/protobuf] (Junk lock obtained for sparc64-0b at 1786966992.82) >>> Running depends in games/goldberg_emulator at 1786966992.95 last junk was in databases/repmgr /usr/sbin/pkg_add -aI -Drepair protobuf-7.35.1 was: /usr/sbin/pkg_add -aI -Drepair g++-16.1.0p8 gcc-16.1.0p8 gcc-libs-16.1.0p8 gmake-4.4.1p0 protobuf-7.35.1 /usr/sbin/pkg_add -aI -Drepair protobuf-7.35.1 >>> Running show-prepare-results in games/goldberg_emulator at 1786967007.14 ===> games/goldberg_emulator ===> Building from scratch goldberg_emulator-0.2.5pl3p0 ===> goldberg_emulator-0.2.5pl3p0 depends on: gcc->=16,<17 -> gcc-16.1.0p8 ===> goldberg_emulator-0.2.5pl3p0 depends on: g++->=16,<17 -> g++-16.1.0p8 ===> goldberg_emulator-0.2.5pl3p0 depends on: gmake-* -> gmake-4.4.1p0 ===> goldberg_emulator-0.2.5pl3p0 depends on: protobuf-* -> protobuf-7.35.1 ===> goldberg_emulator-0.2.5pl3p0 depends on: gcc-libs->=16,<17 -> gcc-libs-16.1.0p8 ===> Verifying specs: estdc++>=22 pthread m protobuf-lite ===> found estdc++.22.0 pthread.28.1 m.10.1 protobuf-lite.34.0 g++-16.1.0p8 gcc-16.1.0p8 gcc-libs-16.1.0p8 gmake-4.4.1p0 protobuf-7.35.1 (Junk lock released for sparc64-0b at 1786967014.08) distfiles size=2260829 >>> Running patch in games/goldberg_emulator at 1786967014.20 ===> games/goldberg_emulator ===> Checking files for goldberg_emulator-0.2.5pl3p0 `/usr/ports/distfiles/goldberg_emulator-0.2.5pl3.tar.gz' is up to date. >> (SHA256) all files: OK ===> Extracting for goldberg_emulator-0.2.5pl3p0 ===> Patching for goldberg_emulator-0.2.5pl3p0 ===> Applying OpenBSD patch patch-Makefile Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |don't link libdl |look in LOCALBASE for libs and headers |remove -Ofast |honor CXXFLAGS |don't hardcode clang++ | |Index: Makefile |--- Makefile.orig |+++ Makefile -------------------------- Patching file Makefile using Plan A... Hunk #1 succeeded at 1. Hunk #2 succeeded at 21. done ===> Applying OpenBSD patch patch-dll_base_cpp Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |use getwd(3), realpath(3) |return "." for get_lib_path | |Index: dll/base.cpp |--- dll/base.cpp.orig |+++ dll/base.cpp -------------------------- Patching file dll/base.cpp using Plan A... Hunk #1 succeeded at 201. Hunk #2 succeeded at 241. Hunk #3 succeeded at 266. done ===> Applying OpenBSD patch patch-dll_common_includes_h Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |add OpenBSD includes | |Index: dll/common_includes.h |--- dll/common_includes.h.orig |+++ dll/common_includes.h -------------------------- Patching file dll/common_includes.h using Plan A... Hunk #1 succeeded at 104. Hunk #2 succeeded at 118. Hunk #3 succeeded at 209. done ===> Applying OpenBSD patch patch-dll_network_cpp Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |enable get_broadcast_info for OpenBSD | |Index: dll/network.cpp |--- dll/network.cpp.orig |+++ dll/network.cpp -------------------------- Patching file dll/network.cpp using Plan A... Hunk #1 succeeded at 122. done ===> Applying OpenBSD patch patch-dll_wrap_cpp Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |work around *64 function names linuxisms |use OpenBSD's mount(2) syntax (need to drop const for *data) |__xstat{,64} => stat(2) |__xlstat{,64} => lstat(2) |__xmknod => mknod(2) |dlmopen => dlopen(3) | |Index: dll/wrap.cpp |--- dll/wrap.cpp.orig |+++ dll/wrap.cpp -------------------------- Patching file dll/wrap.cpp using Plan A... Hunk #1 succeeded at 21. Hunk #2 succeeded at 298. Hunk #3 succeeded at 313. Hunk #4 succeeded at 355. Hunk #5 succeeded at 385. Hunk #6 succeeded at 456. Hunk #7 succeeded at 565. done ===> Applying OpenBSD patch patch-sdk_includes_steam_gameserver_h Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |remove duplicate function definition with only different return type | |Index: sdk_includes/steam_gameserver.h |--- sdk_includes/steam_gameserver.h.orig |+++ sdk_includes/steam_gameserver.h -------------------------- Patching file sdk_includes/steam_gameserver.h using Plan A... Hunk #1 succeeded at 63. done ===> Applying OpenBSD patch patch-sdk_includes_steamclientpublic_h Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |fix error on 32bit arches with size of ValvePackingSentinel_t | |Index: sdk_includes/steamclientpublic.h |--- sdk_includes/steamclientpublic.h.orig |+++ sdk_includes/steamclientpublic.h -------------------------- Patching file sdk_includes/steamclientpublic.h using Plan A... Hunk #1 succeeded at 1531. done ===> Compiler link: gcc -> /usr/local/bin/egcc ===> Compiler link: cc -> /usr/local/bin/egcc ===> Compiler link: c++ -> /usr/local/bin/eg++ ===> Compiler link: g++ -> /usr/local/bin/eg++ >>> Running configure in games/goldberg_emulator at 1786967018.23 ===> games/goldberg_emulator ===> Generating configure for goldberg_emulator-0.2.5pl3p0 /usr/bin/perl /usr/ports/infrastructure/bin/pkg_subst -DCXXFLAGS=-O2\ -pipe\ \ -std=c++17\ -DLIBsteam_api_VERSION=3.0 -DARCH=sparc64 -DBASE_PKGPATH=games/goldberg_emulator -DFLAVOR_EXT= -DFULLPKGNAME=goldberg_emulator-0.2.5pl3p0 -DHOMEPAGE=https://gitlab.com/Mr_Goldberg/goldberg_emulator -DLOCALBASE=/usr/local -DLOCALSTATEDIR=/var -DMACHINE_ARCH=sparc64 -DMAINTAINER=Thomas\ Frohwein\ \ -DPREFIX=/usr/local -DRCDIR=/etc/rc.d -DSYSCONFDIR=/etc -DTRUEPREFIX=/usr/local -DX11BASE=/usr/X11R6 -DPKGSTEM=goldberg_emulator -i -B /usr/obj/ports/goldberg_emulator-0.2.5pl3 /usr/obj/ports/goldberg_emulator-0.2.5pl3/goldberg_emulator-475342f0d8b2bd7eb0d93bd7cfdd61e3ae7cda24/Makefile ===> Configuring for goldberg_emulator-0.2.5pl3p0 >>> Running build in games/goldberg_emulator at 1786967020.14 ===> games/goldberg_emulator ===> Building for goldberg_emulator-0.2.5pl3p0 protoc -I./dll/ --cpp_out=./dll/ ./dll/*.proto c++ -O2 -pipe -std=c++17 -fPIC -I/usr/local/include -DNDEBUG -DEMU_RELEASE_BUILD -c -o dll/base.o dll/base.cpp In file included from /usr/local/include/absl/numeric/int128.h:41, from /usr/local/include/absl/strings/internal/str_format/arg.h:36, from /usr/local/include/absl/strings/str_format.h:83, from /usr/local/include/absl/crc/crc32c.h:32, from /usr/local/include/absl/crc/internal/crc_cord_state.h:23, from /usr/local/include/absl/strings/cord.h:80, from /usr/local/include/google/protobuf/io/coded_stream.h:113, from dll/net.pb.h:21, from dll/common_includes.h:189, from dll/base.h:21, from dll/base.cpp:18: /usr/local/include/absl/types/compare.h:60:12: error: 'partial_ordering' has not been declared in 'std' 60 | using std::partial_ordering; | ^~~~~~~~~~~~~~~~ /usr/local/include/absl/types/compare.h:61:12: error: 'strong_ordering' has not been declared in 'std' 61 | using std::strong_ordering; | ^~~~~~~~~~~~~~~ /usr/local/include/absl/types/compare.h:62:12: error: 'weak_ordering' has not been declared in 'std' 62 | using std::weak_ordering; | ^~~~~~~~~~~~~ /usr/local/include/absl/types/compare.h:456:56: error: 'weak_ordering' in namespace 'absl' does not name a type 456 | constexpr bool compare_result_as_less_than(const absl::weak_ordering r) { | ^~~~~~~~~~~~~ /usr/local/include/absl/types/compare.h:471:17: error: 'weak_ordering' in namespace 'absl' does not name a type 471 | constexpr absl::weak_ordering compare_result_as_ordering(const Int c) { | ^~~~~~~~~~~~~ /usr/local/include/absl/types/compare.h:476:17: error: 'weak_ordering' in namespace 'absl' does not name a type 476 | constexpr absl::weak_ordering compare_result_as_ordering( | ^~~~~~~~~~~~~ /usr/local/include/absl/types/compare.h:486:17: error: 'weak_ordering' in namespace 'absl' does not name a type 486 | constexpr absl::weak_ordering do_three_way_comparison(const Compare& compare, | ^~~~~~~~~~~~~ /usr/local/include/absl/types/compare.h:495:17: error: 'weak_ordering' in namespace 'absl' does not name a type 495 | constexpr absl::weak_ordering do_three_way_comparison(const Compare& compare, | ^~~~~~~~~~~~~ In file included from /usr/local/include/absl/container/btree_map.h:66, from /usr/local/include/google/protobuf/extension_set.h:36, from dll/net.pb.h:29: /usr/local/include/absl/container/internal/btree.h:104:64: error: 'weak_ordering' is not a member of 'absl' 104 | std::is_convertible, absl::weak_ordering>; | ^~~~~~~~~~~~~ /usr/local/include/absl/container/internal/btree.h:104:77: error: template argument 2 is invalid 104 | std::is_convertible, absl::weak_ordering>; | ^ /usr/local/include/absl/container/internal/btree.h:120:9: error: 'weak_ordering' in namespace 'absl' does not name a type 120 | absl::weak_ordering operator()(absl::string_view lhs, | ^~~~~~~~~~~~~ /usr/local/include/absl/container/internal/btree.h:125:9: error: 'weak_ordering' in namespace 'absl' does not name a type 125 | absl::weak_ordering operator()(const absl::Cord &lhs, | ^~~~~~~~~~~~~ /usr/local/include/absl/container/internal/btree.h:129:9: error: 'weak_ordering' in namespace 'absl' does not name a type 129 | absl::weak_ordering operator()(const absl::Cord &lhs, | ^~~~~~~~~~~~~ /usr/local/include/absl/container/internal/btree.h:133:9: error: 'weak_ordering' in namespace 'absl' does not name a type 133 | absl::weak_ordering operator()(absl::string_view lhs, | ^~~~~~~~~~~~~ /usr/local/include/absl/container/internal/btree.h:152:9: error: 'weak_ordering' in namespace 'absl' does not name a type 152 | absl::weak_ordering operator()(absl::string_view lhs, | ^~~~~~~~~~~~~ /usr/local/include/absl/container/internal/btree.h:157:9: error: 'weak_ordering' in namespace 'absl' does not name a type 157 | absl::weak_ordering operator()(const absl::Cord &lhs, | ^~~~~~~~~~~~~ /usr/local/include/absl/container/internal/btree.h:161:9: error: 'weak_ordering' in namespace 'absl' does not name a type 161 | absl::weak_ordering operator()(const absl::Cord &lhs, | ^~~~~~~~~~~~~ /usr/local/include/absl/container/internal/btree.h:165:9: error: 'weak_ordering' in namespace 'absl' does not name a type 165 | absl::weak_ordering operator()(absl::string_view lhs, | ^~~~~~~~~~~~~ /usr/local/include/absl/container/internal/btree.h:251:53: error: 'weak_ordering' is not a member of 'absl' [-Wtemplate-body] 251 | absl::weak_ordering>::value, | ^~~~~~~~~~~~~ /usr/local/include/absl/container/internal/btree.h:251:66: error: template argument 2 is invalid [-Wtemplate-body] 251 | absl::weak_ordering>::value, | ^ /usr/local/include/absl/container/internal/btree.h:252:30: error: template argument 1 is invalid [-Wtemplate-body] 252 | int> = 0> | ^ /usr/local/include/absl/container/internal/btree.h:253:11: error: 'weak_ordering' in namespace 'absl' does not name a type [-Wtemplate-body] 253 | absl::weak_ordering operator()(const T &lhs, const U &rhs) const { | ^~~~~~~~~~~~~ /usr/local/include/absl/container/internal/btree.h: In function 'constexpr bool absl::lts_20260107::container_internal::compare_has_valid_result_type()': /usr/local/include/absl/container/internal/btree.h:344:57: error: 'weak_ordering' is not a member of 'absl' [-Wtemplate-body] 344 | std::is_convertible::value; | ^~~~~~~~~~~~~ /usr/local/include/absl/container/internal/btree.h:344:70: error: template argument 2 is invalid [-Wtemplate-body] 344 | std::is_convertible::value; | ^ /usr/local/include/absl/container/internal/btree.h: At global scope: /usr/local/include/absl/container/internal/btree.h:392:29: error: 'btree_is_key_compare_to' does not name a type [-Wtemplate-body] 392 | using is_key_compare_to = btree_is_key_compare_to; | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/absl/container/internal/btree.h:790:27: error: 'btree_is_key_compare_to' was not declared in this scope; did you mean 'is_key_compare_to'? [-Wtemplate-body] 790 | SearchResult::value> | ^~~~~~~~~~~~~~~~~~~~~~~ | is_key_compare_to /usr/local/include/absl/container/internal/btree.h:790:68: error: wrong number of template arguments (3, should be 2) [-Wtemplate-body] 790 | SearchResult::value> | ^ /usr/local/include/absl/container/internal/btree.h:466:8: note: provided for 'template struct absl::lts_20260107::container_internal::SearchResult' 466 | struct SearchResult { | ^~~~~~~~~~~~ /usr/local/include/absl/container/internal/btree.h:790:76: error: expected initializer before '>' token [-Wtemplate-body] 790 | SearchResult::value> | ^ /usr/local/include/absl/container/internal/btree.h:797:27: error: 'btree_is_key_compare_to' was not declared in this scope; did you mean 'is_key_compare_to'? [-Wtemplate-body] 797 | SearchResult::value> | ^~~~~~~~~~~~~~~~~~~~~~~ | is_key_compare_to /usr/local/include/absl/container/internal/btree.h:797:68: error: wrong number of template arguments (3, should be 2) [-Wtemplate-body] 797 | SearchResult::value> | ^ /usr/local/include/absl/container/internal/btree.h:466:8: note: provided for 'template struct absl::lts_20260107::container_internal::SearchResult' 466 | struct SearchResult { | ^~~~~~~~~~~~ /usr/local/include/absl/container/internal/btree.h:797:76: error: expected initializer before '>' token [-Wtemplate-body] 797 | SearchResult::value> | ^ /usr/local/include/absl/container/internal/btree.h: In member function 'absl::lts_20260107::container_internal::SearchResult absl::lts_20260107::container_internal::btree_node::linear_search_impl(const K&, size_type, size_type, const Compare&, std::true_type) const': /usr/local/include/absl/container/internal/btree.h:825:19: error: 'weak_ordering' in namespace 'absl' does not name a type [-Wtemplate-body] 825 | const absl::weak_ordering c = comp(key(s), k); | ^~~~~~~~~~~~~ /usr/local/include/absl/container/internal/btree.h:826:11: error: 'c' was not declared in this scope [-Wtemplate-body] 826 | if (c == 0) { | ^ /usr/local/include/absl/container/internal/btree.h: In member function 'absl::lts_20260107::container_internal::SearchResult absl::lts_20260107::container_internal::btree_node::binary_search_impl(const K&, size_type, size_type, const CompareTo&, std::true_type) const': /usr/local/include/absl/container/internal/btree.h:863:21: error: 'weak_ordering' in namespace 'absl' does not name a type [-Wtemplate-body] 863 | const absl::weak_ordering c = comp(key(mid), k); | ^~~~~~~~~~~~~ /usr/local/include/absl/container/internal/btree.h:864:13: error: 'c' was not declared in this scope [-Wtemplate-body] 864 | if (c < 0) { | ^ /usr/local/include/absl/container/internal/btree.h:880:21: error: 'weak_ordering' in namespace 'absl' does not name a type [-Wtemplate-body] 880 | const absl::weak_ordering c = comp(key(mid), k); | ^~~~~~~~~~~~~ /usr/local/include/absl/container/internal/btree.h:881:13: error: 'c' was not declared in this scope [-Wtemplate-body] 881 | if (c < 0) { | ^ /usr/local/include/absl/container/internal/btree.h: In lambda function: /usr/local/include/absl/container/internal/btree.h:906:19: error: 'weak_ordering' in namespace 'absl' does not name a type [-Wtemplate-body] 906 | const absl::weak_ordering cmp = | ^~~~~~~~~~~~~ /usr/local/include/absl/container/internal/btree.h:908:14: error: 'cmp' was not declared in this scope; did you mean 'comp'? [-Wtemplate-body] 908 | return cmp < 0 ? -1 : cmp > 0 ? 1 : 0; | ^~~ | comp /usr/local/include/absl/container/internal/btree.h: In instantiation of 'struct absl::lts_20260107::container_internal::common_params, std::allocator >, 256, false, true, absl::lts_20260107::container_internal::map_slot_policy >': /usr/local/include/absl/container/btree_map.h:885:8: required from 'struct absl::lts_20260107::container_internal::map_params_impl' 885 | struct map_params_impl | ^~~~~~~~~~~~~~~ /usr/local/include/absl/container/internal/btree.h:1337:9: required from 'class absl::lts_20260107::container_internal::btree >' 1337 | using is_key_compare_to = typename Params::is_key_compare_to; | ^~~~~~~~~~~~~~~~~ /usr/local/include/absl/container/internal/btree_container.h:40:9: required from 'class absl::lts_20260107::container_internal::btree_container > >' 40 | using params_type = typename Tree::params_type; | ^~~~~~~~~~~ /usr/local/include/absl/container/internal/btree_container.h:282:7: required from 'class absl::lts_20260107::container_internal::btree_set_container > >' 282 | class btree_set_container : public btree_container { | ^~~~~~~~~~~~~~~~~~~ /usr/local/include/absl/container/internal/btree_container.h:448:7: required from 'class absl::lts_20260107::container_internal::btree_map_container > >' 448 | class btree_map_container : public btree_set_container { | ^~~~~~~~~~~~~~~~~~~ /usr/local/include/absl/container/btree_map.h:118:28: required from 'class absl::lts_20260107::btree_map' 118 | class ABSL_ATTRIBUTE_OWNER btree_map | ^~~~~~~~~ /usr/local/include/google/protobuf/extension_set.h:934:55: required from here 934 | return ABSL_PREDICT_FALSE(is_large()) ? map_.large->size() : flat_size_; | ^~ /usr/local/include/absl/container/internal/btree.h:380:71: in 'constexpr' expansion of 'absl::lts_20260107::container_internal::compare_has_valid_result_type, int>()' 380 | absl::conditional_t(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/local/include/absl/container/internal/btree.h:380:71: error: 'constexpr' call flows off the end of the function /usr/local/include/absl/container/internal/btree.h:380:71: note: in template argument for type 'bool' /usr/local/include/absl/container/internal/btree.h: In instantiation of 'class absl::lts_20260107::container_internal::btree >': /usr/local/include/absl/container/internal/btree_container.h:40:9: required from 'class absl::lts_20260107::container_internal::btree_container > >' 40 | using params_type = typename Tree::params_type; | ^~~~~~~~~~~ /usr/local/include/absl/container/internal/btree_container.h:282:7: required from 'class absl::lts_20260107::container_internal::btree_set_container > >' 282 | class btree_set_container : public btree_container { | ^~~~~~~~~~~~~~~~~~~ /usr/local/include/absl/container/internal/btree_container.h:448:7: required from 'class absl::lts_20260107::container_internal::btree_map_container > >' 448 | class btree_map_container : public btree_set_container { | ^~~~~~~~~~~~~~~~~~~ /usr/local/include/absl/container/btree_map.h:118:28: required from 'class absl::lts_20260107::btree_map' 118 | class ABSL_ATTRIBUTE_OWNER btree_map | ^~~~~~~~~ /usr/local/include/google/protobuf/extension_set.h:934:55: required from here 934 | return ABSL_PREDICT_FALSE(is_large()) ? map_.large->size() : flat_size_; | ^~ /usr/local/include/absl/container/internal/btree.h:1337:9: error: no type named 'is_key_compare_to' in 'struct absl::lts_20260107::container_internal::map_params_impl' 1337 | using is_key_compare_to = typename Params::is_key_compare_to; | ^~~~~~~~~~~~~~~~~ /usr/local/include/absl/container/internal/btree.h: In instantiation of 'class absl::lts_20260107::container_internal::btree_node >': /usr/local/include/absl/container/internal/btree.h:1338:9: required from 'class absl::lts_20260107::container_internal::btree >' 1338 | using field_type = typename node_type::field_type; | ^~~~~~~~~~ /usr/local/include/absl/container/internal/btree_container.h:40:9: required from 'class absl::lts_20260107::container_internal::btree_container > >' 40 | using params_type = typename Tree::params_type; | ^~~~~~~~~~~ /usr/local/include/absl/container/internal/btree_container.h:282:7: required from 'class absl::lts_20260107::container_internal::btree_set_container > >' 282 | class btree_set_container : public btree_container { | ^~~~~~~~~~~~~~~~~~~ /usr/local/include/absl/container/internal/btree_container.h:448:7: required from 'class absl::lts_20260107::container_internal::btree_map_container > >' 448 | class btree_map_container : public btree_set_container { | ^~~~~~~~~~~~~~~~~~~ /usr/local/include/absl/container/btree_map.h:118:28: required from 'class absl::lts_20260107::btree_map' 118 | class ABSL_ATTRIBUTE_OWNER btree_map | ^~~~~~~~~ /usr/local/include/google/protobuf/extension_set.h:934:55: required from here 934 | return ABSL_PREDICT_FALSE(is_large()) ? map_.large->size() : flat_size_; | ^~ /usr/local/include/absl/container/internal/btree.h:494:9: error: no type named 'is_key_compare_to' in 'struct absl::lts_20260107::container_internal::map_params_impl' 494 | using is_key_compare_to = typename Params::is_key_compare_to; | ^~~~~~~~~~~~~~~~~ /usr/local/include/absl/container/internal/btree.h:776:53: error: no type named 'is_key_compare_to' in 'struct absl::lts_20260107::container_internal::map_params_impl' 776 | SearchResult lower_bound( | ^~~~~~~~~~~ /usr/local/include/absl/container/internal/btree.h: In instantiation of 'class absl::lts_20260107::container_internal::btree >': /usr/local/include/absl/container/internal/btree_container.h:40:9: required from 'class absl::lts_20260107::container_internal::btree_container > >' 40 | using params_type = typename Tree::params_type; | ^~~~~~~~~~~ /usr/local/include/absl/container/internal/btree_container.h:282:7: required from 'class absl::lts_20260107::container_internal::btree_set_container > >' 282 | class btree_set_container : public btree_container { | ^~~~~~~~~~~~~~~~~~~ /usr/local/include/absl/container/internal/btree_container.h:448:7: required from 'class absl::lts_20260107::container_internal::btree_map_container > >' 448 | class btree_map_container : public btree_set_container { | ^~~~~~~~~~~~~~~~~~~ /usr/local/include/absl/container/btree_map.h:118:28: required from 'class absl::lts_20260107::btree_map' 118 | class ABSL_ATTRIBUTE_OWNER btree_map | ^~~~~~~~~ /usr/local/include/google/protobuf/extension_set.h:934:55: required from here 934 | return ABSL_PREDICT_FALSE(is_large()) ? map_.large->size() : flat_size_; | ^~ /usr/local/include/absl/container/internal/btree.h:1771:52: error: no type named 'is_key_compare_to' in 'struct absl::lts_20260107::container_internal::map_params_impl' 1771 | SearchResult internal_locate( | ^~~~~~~~~~~~~~~ /usr/local/include/absl/container/internal/btree.h:1776:52: error: no type named 'is_key_compare_to' in 'struct absl::lts_20260107::container_internal::map_params_impl' 1776 | SearchResult internal_lower_bound( | ^~~~~~~~~~~~~~~~~~~~ /usr/local/include/absl/container/internal/btree.h: In instantiation of 'constexpr const bool absl::lts_20260107::container_internal::common_params, std::allocator >, 256, false, true, absl::lts_20260107::container_internal::map_slot_policy >::kIsKeyCompareStringAdapted': /usr/local/include/absl/container/internal/btree.h:388:53: required from 'constexpr const bool absl::lts_20260107::container_internal::common_params, std::allocator >, 256, false, true, absl::lts_20260107::container_internal::map_slot_policy >::kIsKeyCompareTransparent' 388 | IsTransparent::value || kIsKeyCompareStringAdapted; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/absl/container/internal/btree_container.h:48:9: required from 'class absl::lts_20260107::container_internal::btree_container > >' 48 | using key_arg = | ^~~~~~~ /usr/local/include/absl/container/internal/btree_container.h:282:7: required from 'class absl::lts_20260107::container_internal::btree_set_container > >' 282 | class btree_set_container : public btree_container { | ^~~~~~~~~~~~~~~~~~~ /usr/local/include/absl/container/internal/btree_container.h:448:7: required from 'class absl::lts_20260107::container_internal::btree_map_container > >' 448 | class btree_map_container : public btree_set_container { | ^~~~~~~~~~~~~~~~~~~ /usr/local/include/absl/container/btree_map.h:118:28: required from 'class absl::lts_20260107::btree_map' 118 | class ABSL_ATTRIBUTE_OWNER btree_map | ^~~~~~~~~ /usr/local/include/google/protobuf/extension_set.h:934:55: required from here 934 | return ABSL_PREDICT_FALSE(is_large()) ? map_.large->size() : flat_size_; | ^~ /usr/local/include/absl/container/internal/btree.h:380:71: in 'constexpr' expansion of 'absl::lts_20260107::container_internal::compare_has_valid_result_type, int>()' 380 | absl::conditional_t(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/local/include/absl/container/internal/btree.h:380:71: error: 'constexpr' call flows off the end of the function /usr/local/include/absl/container/internal/btree.h:380:71: note: in template argument for type 'bool' /usr/local/include/absl/container/internal/btree.h:380:71: in 'constexpr' expansion of 'absl::lts_20260107::container_internal::compare_has_valid_result_type, int>()' /usr/local/include/absl/container/internal/btree.h:380:71: error: 'constexpr' call flows off the end of the function /usr/local/include/absl/container/internal/btree.h:380:71: note: in template argument for type 'bool' In file included from /usr/local/include/absl/container/btree_map.h:67: /usr/local/include/absl/container/internal/btree_container.h: In instantiation of 'class absl::lts_20260107::container_internal::btree_set_container > >': /usr/local/include/absl/container/internal/btree_container.h:448:7: required from 'class absl::lts_20260107::container_internal::btree_map_container > >' 448 | class btree_map_container : public btree_set_container { | ^~~~~~~~~~~~~~~~~~~ /usr/local/include/absl/container/btree_map.h:118:28: required from 'class absl::lts_20260107::btree_map' 118 | class ABSL_ATTRIBUTE_OWNER btree_map | ^~~~~~~~~ /usr/local/include/google/protobuf/extension_set.h:934:55: required from here 934 | return ABSL_PREDICT_FALSE(is_large()) ? map_.large->size() : flat_size_; | ^~ /usr/local/include/absl/container/internal/btree_container.h:286:9: error: no type named 'is_key_compare_to' in 'using absl::lts_20260107::container_internal::btree_set_container > >::params_type = using absl::lts_20260107::container_internal::btree >::params_type = struct absl::lts_20260107::container_internal::map_params_impl' {aka 'struct absl::lts_20260107::container_internal::map_params_impl'} 286 | using is_key_compare_to = typename params_type::is_key_compare_to; | ^~~~~~~~~~~~~~~~~ /usr/local/include/absl/container/btree_map.h: In instantiation of 'class absl::lts_20260107::btree_map': /usr/local/include/google/protobuf/extension_set.h:934:55: required from here 934 | return ABSL_PREDICT_FALSE(is_large()) ? map_.large->size() : flat_size_; | ^~ /usr/local/include/absl/container/btree_map.h:296:15: error: 'insert_or_assign' has not been declared in 'using absl::lts_20260107::btree_map::Base = class absl::lts_20260107::container_internal::btree_map_container > >' 296 | using Base::insert_or_assign; | ^~~~~~~~~~~~~~~~ /usr/local/include/absl/container/btree_map.h:354:15: error: 'try_emplace' has not been declared in 'using absl::lts_20260107::btree_map::Base = class absl::lts_20260107::container_internal::btree_map_container > >' 354 | using Base::try_emplace; | ^~~~~~~~~~~ /usr/local/include/absl/container/btree_map.h:421:15: error: 'at' has not been declared in 'using absl::lts_20260107::btree_map::Base = class absl::lts_20260107::container_internal::btree_map_container > >' 421 | using Base::at; | ^~ /usr/local/include/absl/container/btree_map.h:432:15: error: 'contains' has not been declared in 'using absl::lts_20260107::btree_map::Base = class absl::lts_20260107::container_internal::btree_map_container > >' 432 | using Base::contains; | ^~~~~~~~ /usr/local/include/absl/container/btree_map.h:444:15: error: 'count' has not been declared in 'using absl::lts_20260107::btree_map::Base = class absl::lts_20260107::container_internal::btree_map_container > >' 444 | using Base::count; | ^~~~~ /usr/local/include/absl/container/btree_map.h:450:15: error: 'equal_range' has not been declared in 'using absl::lts_20260107::btree_map::Base = class absl::lts_20260107::container_internal::btree_map_container > >' 450 | using Base::equal_range; | ^~~~~~~~~~~ /usr/local/include/absl/container/btree_map.h:461:15: error: 'find' has not been declared in 'using absl::lts_20260107::btree_map::Base = class absl::lts_20260107::container_internal::btree_map_container > >' 461 | using Base::find; | ^~~~ /usr/local/include/absl/container/btree_map.h:473:15: error: 'lower_bound' has not been declared in 'using absl::lts_20260107::btree_map::Base = class absl::lts_20260107::container_internal::btree_map_container > >' 473 | using Base::lower_bound; | ^~~~~~~~~~~ /usr/local/include/absl/container/btree_map.h:485:15: error: 'upper_bound' has not been declared in 'using absl::lts_20260107::btree_map::Base = class absl::lts_20260107::container_internal::btree_map_container > >' 485 | using Base::upper_bound; | ^~~~~~~~~~~ /usr/local/include/absl/container/btree_map.h:502:24: error: 'operator[]' has not been declared in 'using absl::lts_20260107::btree_map::Base = class absl::lts_20260107::container_internal::btree_map_container > >' 502 | using Base::operator[]; | ^ gmake: *** [Makefile:44: dll/base.o] Error 1 *** Error 2 in games/goldberg_emulator (/usr/ports/infrastructure/mk/bsd.port.mk:3079 '/usr/obj/ports/goldberg_emulator-0.2.5pl3/.build_done') *** Error 2 in games/goldberg_emulator (/usr/ports/infrastructure/mk/bsd.port.mk:2722 'build': @lock=goldberg_emulator-0.2.5pl3p0; export _...) ===> Exiting games/goldberg_emulator with an error *** Error 1 in /usr/ports (infrastructure/mk/bsd.port.subdir.mk:144 'build': @: ${echo_msg:=echo}; : ${target:=build}; for i in ; do eval...) >>> Ended at 1786967090.35 max_stuck=14.60/depends=14.23/show-prepare-results=7.03/patch=4.05/configure=1.92/build=70.28 Error: job failed with 512 on sparc64-0b at 1786967090