>>> Building on sparc64-2d under net/mosh BDEPENDS = [lang/gcc/16,-c++;devel/gmake;lang/gcc/16,-libs;devel/protobuf;lang/gcc/16] DIST = [net/mosh:mosh-1.4.0.tar.gz] FULLPKGNAME = mosh-1.4.0p6 RDEPENDS = [devel/protobuf;lang/gcc/16,-libs] Avoided depends for gcc-16.1.0p8 gmake-4.4.1p0 g++-16.1.0p8 gcc-libs-16.1.0p8 protobuf-7.35.1 distfiles size=393465 >>> Running patch in net/mosh at 1787026350.09 ===> net/mosh ===> Building from scratch mosh-1.4.0p6 ===> mosh-1.4.0p6 depends on: gcc->=16,<17 -> gcc-16.1.0p8 ===> mosh-1.4.0p6 depends on: g++->=16,<17 -> g++-16.1.0p8 ===> mosh-1.4.0p6 depends on: gmake-* -> gmake-4.4.1p0 ===> mosh-1.4.0p6 depends on: protobuf-* -> protobuf-7.35.1 ===> mosh-1.4.0p6 depends on: gcc-libs->=16,<17 -> gcc-libs-16.1.0p8 ===> Verifying specs: estdc++>=22 pthread absl_base absl_city absl_civil_time absl_cord absl_cord_internal absl_cordz_functions absl_cordz_handle absl_cordz_info absl_crc32c absl_crc_cord_state absl_crc_cpu_detect absl_crc_internal absl_debugging_internal absl_decode_rust_punycode absl_demangle_internal absl_demangle_rust absl_die_if_null absl_examine_stack absl_exponential_biased absl_flags_commandlineflag absl_flags_commandlineflag_internal absl_flags_config absl_flags_internal absl_flags_marshalling absl_flags_private_handle_accessor absl_flags_program_name absl_flags_reflection absl_graphcycles_internal absl_hash absl_hashtablez_sampler absl_int128 absl_kernel_timeout_internal absl_leak_check absl_log_entry absl_log_globals absl_log_initialize absl_log_internal_check_op absl_log_internal_conditions absl_log_internal_fnmatch absl_log_internal_format absl_log_internal_globals absl_log_internal_log_sink_set absl_log_internal_message absl_log_internal_nullguard absl_log_internal_proto absl_log_internal_structured_proto absl_log_severity absl_log_sink absl_malloc_internal absl_random_distributions absl_random_internal_entropy_pool absl_random_internal_platform absl_random_internal_randen absl_random_internal_randen_hwaes absl_random_internal_randen_hwaes_impl absl_random_internal_randen_slow absl_random_internal_seed_material absl_random_seed_gen_exception absl_random_seed_sequences absl_raw_hash_set absl_raw_logging_internal absl_spinlock_wait absl_stacktrace absl_status absl_statusor absl_str_format_internal absl_strerror absl_borrowed_fixup_buffer absl_strings absl_strings_internal absl_symbolize absl_synchronization absl_throw_delegate absl_time absl_time_zone absl_tracing_internal absl_utf8_for_code_point absl_vlog_config_internal c crypto curses execinfo m protobuf ssl utf8_range utf8_validity util z ===> found estdc++.22.0 pthread.28.1 absl_base.8.0 absl_city.8.0 absl_civil_time.8.0 absl_cord.8.0 absl_cord_internal.8.0 absl_cordz_functions.8.0 absl_cordz_handle.8.0 absl_cordz_info.8.0 absl_crc32c.8.0 absl_crc_cord_state.8.0 absl_crc_cpu_detect.8.0 absl_crc_internal.8.0 absl_debugging_internal.8.0 absl_decode_rust_punycode.8.0 absl_demangle_internal.8.0 absl_demangle_rust.8.0 absl_die_if_null.8.0 absl_examine_stack.8.0 absl_exponential_biased.8.0 absl_flags_commandlineflag.8.0 absl_flags_commandlineflag_internal.8.0 absl_flags_config.8.0 absl_flags_internal.8.0 absl_flags_marshalling.8.0 absl_flags_private_handle_accessor.8.0 absl_flags_program_name.8.0 absl_flags_reflection.8.0 absl_graphcycles_internal.8.0 absl_hash.8.0 absl_hashtablez_sampler.8.0 absl_int128.8.0 absl_kernel_timeout_internal.8.0 absl_leak_check.8.0 absl_log_entry.8.0 absl_log_globals.8.0 absl_log_initialize.8.0 absl_log_internal_check_op.8.0 absl_log_internal_conditions.8.0 absl_log_internal_fnmatch.8.0 absl_log_internal_format.8.0 absl_log_internal_globals.8.0 absl_log_internal_log_sink_set.8.0 absl_log_internal_message.8.0 absl_log_internal_nullguard.8.0 absl_log_internal_proto.8.0 absl_log_internal_structured_proto.8.0 absl_log_severity.8.0 absl_log_sink.8.0 absl_malloc_internal.8.0 absl_random_distributions.8.0 absl_random_internal_entropy_pool.8.0 absl_random_internal_platform.8.0 absl_random_internal_randen.8.0 absl_random_internal_randen_hwaes.8.0 absl_random_internal_randen_hwaes_impl.8.0 absl_random_internal_randen_slow.8.0 absl_random_internal_seed_material.8.0 absl_random_seed_gen_exception.8.0 absl_random_seed_sequences.8.0 absl_raw_hash_set.8.0 absl_raw_logging_internal.8.0 absl_spinlock_wait.8.0 absl_stacktrace.8.0 absl_status.8.0 absl_statusor.8.0 absl_str_format_internal.8.0 absl_strerror.8.0 absl_borrowed_fixup_buffer.8.0 absl_strings.8.0 absl_strings_internal.8.0 absl_symbolize.8.0 absl_synchronization.8.0 absl_throw_delegate.8.0 absl_time.8.0 absl_time_zone.8.0 absl_tracing_internal.8.0 absl_utf8_for_code_point.8.0 absl_vlog_config_internal.8.0 c.103.0 crypto.57.2 curses.16.0 execinfo.4.0 m.10.1 protobuf.38.0 ssl.60.2 utf8_range.1.0 utf8_validity.2.0 util.21.0 z.7.2 ===> Checking files for mosh-1.4.0p6 `/usr/ports/distfiles/mosh-1.4.0.tar.gz' is up to date. >> (SHA256) all files: OK ===> Extracting for mosh-1.4.0p6 ===> Patching for mosh-1.4.0p6 ===> 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 net/mosh at 1787026359.75 ===> net/mosh ===> Generating configure for mosh-1.4.0p6 ===> Configuring for mosh-1.4.0p6 Using /usr/obj/ports/mosh-1.4.0/config.site (generated) configure: WARNING: unrecognized options: --disable-gtk-doc configure: loading site script /usr/obj/ports/mosh-1.4.0/config.site checking for a BSD-compatible install... /usr/obj/ports/mosh-1.4.0/bin/install -c checking whether build environment is sane... yes checking for a race-free mkdir -p... mkdir -p checking for gawk... (cached) awk checking whether gmake sets $(MAKE)... yes checking whether gmake supports nested variables... yes checking whether gmake supports nested variables... (cached) yes checking whether to build with code coverage support... no checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... (cached) o checking whether the compiler supports GNU C... (cached) yes checking whether cc accepts -g... (cached) yes checking for cc option to enable C11 features... none needed checking whether cc understands -c and -o together... yes checking whether gmake supports the include directive... yes (GNU style) checking dependency style of cc... gcc3 checking whether the compiler supports GNU C++... (cached) yes checking whether c++ accepts -g... (cached) yes checking for c++ option to enable C++11 features... none needed checking dependency style of c++... gcc3 checking for ranlib... (cached) ranlib checking for protoc... /usr/local/bin/protoc checking for ar... (cached) ar checking the archiver (ar) interface... ar checking whether c++ supports C++11 features with -std=gnu++11... yes checking whether C++ compiler accepts -fno-strict-overflow... yes checking whether C++ compiler accepts -D_FORTIFY_SOURCE=2... yes checking whether the linker accepts -fstack-protector-all... yes checking whether C++ compiler accepts -Wstack-protector... yes checking whether C++ compiler accepts --param ssp-buffer-size=1... yes checking whether C++ compiler accepts -fPIE... (cached) no checking whether the linker accepts -Wl,-z,relro... yes checking whether the linker accepts -Wl,-z,now... yes checking whether C++ compiler accepts -fno-default-inline... yes checking whether C++ compiler accepts -pipe... yes checking for stdio.h... (cached) yes checking for stdlib.h... (cached) yes checking for string.h... (cached) yes checking for inttypes.h... (cached) yes checking for stdint.h... (cached) yes checking for strings.h... (cached) yes checking for sys/stat.h... (cached) yes checking for sys/types.h... (cached) yes checking for unistd.h... (cached) yes checking for utempter_remove_record in -lutempter... no configure: WARNING: Unable to find libutempter; utmp entries will not be made. checking for compress in -lz... yes checking for library containing socket... none required checking for library containing inet_addr... none required checking for library containing clock_gettime... none required checking for fcntl.h... (cached) yes checking for langinfo.h... yes checking for limits.h... (cached) yes checking for locale.h... (cached) yes checking for netdb.h... (cached) yes checking for netinet/in.h... (cached) yes checking for stddef.h... (cached) yes checking for stdint.h... (cached) yes checking for inttypes.h... (cached) yes checking for stdlib.h... (cached) yes checking for string.h... (cached) yes checking for sys/ioctl.h... (cached) yes checking for sys/resource.h... (cached) yes checking for sys/socket.h... (cached) yes checking for sys/stat.h... (cached) yes checking for sys/time.h... (cached) yes checking for termios.h... (cached) yes checking for unistd.h... (cached) yes checking for wchar.h... (cached) yes checking for wctype.h... (cached) yes checking for pty.h... (cached) no checking for util.h... (cached) yes checking for libutil.h... no checking for paths.h... (cached) yes checking for endian.h... yes checking for sys/endian.h... yes checking for utmpx.h... no checking for termio.h... (cached) no checking for sys/uio.h... (cached) yes checking for memory... yes checking for tr1/memory... yes checking for inline... inline checking for int64_t... yes checking for pid_t... (cached) yes checking for C/C++ restrict keyword... (cached) __restrict__ checking for size_t... (cached) yes checking for ssize_t... (cached) yes checking for uint16_t... yes checking for uint32_t... yes checking for uint64_t... yes checking for uint8_t... yes checking for uintptr_t... yes checking for gettimeofday... (cached) yes checking for posix_memalign... yes checking for cfmakeraw... (cached) yes checking for pselect... yes checking for pledge... yes checking for pkg-config... /usr/bin/pkg-config checking pkg-config is at least version 0.9.0... yes checking for TINFO... no checking for TINFO... yes checking for CommonCrypto/CommonCrypto.h... no checking for OpenSSL... yes checking for AES_encrypt in -lcrypto... yes checking for EVP_aes_128_ocb in -lcrypto... no checking for Nettle... yes checking for c++ -std=gnu++11 options needed to detect all undeclared functions... none needed checking whether forkpty is declared... no checking for library containing forkpty... -lutil checking whether FD_ISSET() argument is const... yes checking whether std::shared_ptr is available... yes checking whether std::tr1::shared_ptr is available... yes checking whether clock_gettime() is supported... yes checking whether mach_absolute_time is declared... no checking whether __builtin_ctz is declared... yes checking whether ffs is declared... yes checking whether be64toh is declared... yes checking whether betoh64 is declared... yes checking whether bswap64 is declared... no checking whether __builtin_bswap64 is declared... yes checking whether IP_MTU_DISCOVER is declared... no checking whether IP_RECVTOS is declared... no checking whether __STDC_ISO_10646__ is declared... no configure: WARNING: C library doesn't advertise wchar_t is Unicode (OS X works anyway with workaround). checking whether IUTF8 is declared... no configure: WARNING: No IUTF8 termios mode; character-erase of multibyte character sequence probably does not work properly in canonical mode on this platform. checking for protobuf... yes checking whether protoc matches protobuf... no 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 conftest.pb.h:21, from conftest.cpp:69: /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 conftest.pb.h:28: /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[]; | ^ configure: error: in `/usr/obj/ports/mosh-1.4.0/mosh-1.4.0': configure: error: Could not build output generated by protoc (/usr/local/bin/protoc). Check that protoc matches the installed protobuf headers and libraries. See `config.log' for more details *** Error 1 in net/mosh (/usr/ports/infrastructure/mk/bsd.port.mk:3040 'do-configure': @for d in /usr/obj/ports/mosh-1.4.0/mosh-1.4.0; do ...) *** Error 2 in net/mosh (/usr/ports/infrastructure/mk/bsd.port.mk:3060 '/usr/obj/ports/mosh-1.4.0/.configure_done': @cd /usr/ports/net/mosh ...) *** Error 2 in net/mosh (/usr/ports/infrastructure/mk/bsd.port.mk:2722 'configure': @lock=mosh-1.4.0p6; export _LOCKS_HELD=" mosh-1.4.0p6";...) ===> Exiting net/mosh with an error *** Error 1 in /usr/ports (infrastructure/mk/bsd.port.subdir.mk:144 'configure': @: ${echo_msg:=echo}; : ${target:=configure}; for i in ; ...) >>> Ended at 1787026507.65 max_stuck=25.46/patch=9.70/configure=148.00 Error: job failed with 512 on sparc64-2d at 1787026507