+ case "${usergroup_phase}" in
+ local run_cmd
+ run_cmd=run_su
+ shift
+ run_su /opt/local/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/libcxx-15.0.5/work.log
+ su pbulk -c '"$@"' make /opt/local/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/libcxx-15.0.5/work.log
=> Bootstrap dependency digest>=20211023: found digest-20220214
===> Building for libcxx-15.0.5
[  0%] Copying C++ ABI header __cxxabi_config.h
[  0%] Copying C++ ABI header cxxabi.h
[  0%] Built target libcxx-abi-headers-generate-private-headers
[  0%] Copying CXX header __algorithm/adjacent_find.h
[  0%] Copying CXX header __algorithm/all_of.h
[  1%] Copying CXX header __algorithm/any_of.h
[  1%] Copying CXX header __algorithm/binary_search.h
[  1%] Copying CXX header __algorithm/clamp.h
[  1%] Copying CXX header __algorithm/comp.h
[  1%] Copying CXX header __algorithm/comp_ref_type.h
[  1%] Copying CXX header __algorithm/copy.h
[  1%] Copying CXX header __algorithm/copy_backward.h
[  1%] Copying CXX header __algorithm/copy_if.h
[  1%] Copying CXX header __algorithm/copy_n.h
[  2%] Copying CXX header __algorithm/count.h
[  2%] Copying CXX header __algorithm/count_if.h
[  2%] Copying CXX header __algorithm/equal.h
[  2%] Copying CXX header __algorithm/equal_range.h
[  2%] Copying CXX header __algorithm/fill.h
[  2%] Copying CXX header __algorithm/fill_n.h
[  2%] Copying CXX header __algorithm/find.h
[  2%] Copying CXX header __algorithm/find_end.h
[  2%] Copying CXX header __algorithm/find_first_of.h
[  3%] Copying CXX header __algorithm/find_if.h
[  3%] Copying CXX header __algorithm/find_if_not.h
[  3%] Copying CXX header __algorithm/for_each.h
[  3%] Copying CXX header __algorithm/for_each_n.h
[  3%] Copying CXX header __algorithm/generate.h
[  3%] Copying CXX header __algorithm/generate_n.h
[  3%] Copying CXX header __algorithm/half_positive.h
[  3%] Copying CXX header __algorithm/in_found_result.h
[  3%] Copying CXX header __algorithm/in_fun_result.h
[  4%] Copying CXX header __algorithm/in_in_out_result.h
[  4%] Copying CXX header __algorithm/in_in_result.h
[  4%] Copying CXX header __algorithm/in_out_out_result.h
[  4%] Copying CXX header __algorithm/in_out_result.h
[  4%] Copying CXX header __algorithm/includes.h
[  4%] Copying CXX header __algorithm/inplace_merge.h
[  4%] Copying CXX header __algorithm/is_heap.h
[  4%] Copying CXX header __algorithm/is_heap_until.h
[  4%] Copying CXX header __algorithm/is_partitioned.h
[  5%] Copying CXX header __algorithm/is_permutation.h
[  5%] Copying CXX header __algorithm/is_sorted.h
[  5%] Copying CXX header __algorithm/is_sorted_until.h
[  5%] Copying CXX header __algorithm/iter_swap.h
[  5%] Copying CXX header __algorithm/iterator_operations.h
[  5%] Copying CXX header __algorithm/lexicographical_compare.h
[  5%] Copying CXX header __algorithm/lower_bound.h
[  5%] Copying CXX header __algorithm/make_heap.h
[  5%] Copying CXX header __algorithm/make_projected.h
[  6%] Copying CXX header __algorithm/max.h
[  6%] Copying CXX header __algorithm/max_element.h
[  6%] Copying CXX header __algorithm/merge.h
[  6%] Copying CXX header __algorithm/min.h
[  6%] Copying CXX header __algorithm/min_element.h
[  6%] Copying CXX header __algorithm/min_max_result.h
[  6%] Copying CXX header __algorithm/minmax.h
[  6%] Copying CXX header __algorithm/minmax_element.h
[  6%] Copying CXX header __algorithm/mismatch.h
[  7%] Copying CXX header __algorithm/move.h
[  7%] Copying CXX header __algorithm/move_backward.h
[  7%] Copying CXX header __algorithm/next_permutation.h
[  7%] Copying CXX header __algorithm/none_of.h
[  7%] Copying CXX header __algorithm/nth_element.h
[  7%] Copying CXX header __algorithm/partial_sort.h
[  7%] Copying CXX header __algorithm/partial_sort_copy.h
[  7%] Copying CXX header __algorithm/partition.h
[  7%] Copying CXX header __algorithm/partition_copy.h
[  8%] Copying CXX header __algorithm/partition_point.h
[  8%] Copying CXX header __algorithm/pop_heap.h
[  8%] Copying CXX header __algorithm/prev_permutation.h
[  8%] Copying CXX header __algorithm/push_heap.h
[  8%] Copying CXX header __algorithm/ranges_adjacent_find.h
[  8%] Copying CXX header __algorithm/ranges_all_of.h
[  8%] Copying CXX header __algorithm/ranges_any_of.h
[  8%] Copying CXX header __algorithm/ranges_binary_search.h
[  9%] Copying CXX header __algorithm/ranges_clamp.h
[  9%] Copying CXX header __algorithm/ranges_copy.h
[  9%] Copying CXX header __algorithm/ranges_copy_backward.h
[  9%] Copying CXX header __algorithm/ranges_copy_if.h
[  9%] Copying CXX header __algorithm/ranges_copy_n.h
[  9%] Copying CXX header __algorithm/ranges_count.h
[  9%] Copying CXX header __algorithm/ranges_count_if.h
[  9%] Copying CXX header __algorithm/ranges_equal.h
[  9%] Copying CXX header __algorithm/ranges_equal_range.h
[ 10%] Copying CXX header __algorithm/ranges_fill.h
[ 10%] Copying CXX header __algorithm/ranges_fill_n.h
[ 10%] Copying CXX header __algorithm/ranges_find.h
[ 10%] Copying CXX header __algorithm/ranges_find_end.h
[ 10%] Copying CXX header __algorithm/ranges_find_first_of.h
[ 10%] Copying CXX header __algorithm/ranges_find_if.h
[ 10%] Copying CXX header __algorithm/ranges_find_if_not.h
[ 10%] Copying CXX header __algorithm/ranges_for_each.h
[ 10%] Copying CXX header __algorithm/ranges_for_each_n.h
[ 11%] Copying CXX header __algorithm/ranges_generate.h
[ 11%] Copying CXX header __algorithm/ranges_generate_n.h
[ 11%] Copying CXX header __algorithm/ranges_includes.h
[ 11%] Copying CXX header __algorithm/ranges_inplace_merge.h
[ 11%] Copying CXX header __algorithm/ranges_is_heap.h
[ 11%] Copying CXX header __algorithm/ranges_is_heap_until.h
[ 11%] Copying CXX header __algorithm/ranges_is_partitioned.h
[ 11%] Copying CXX header __algorithm/ranges_is_permutation.h
[ 11%] Copying CXX header __algorithm/ranges_is_sorted.h
[ 12%] Copying CXX header __algorithm/ranges_is_sorted_until.h
[ 12%] Copying CXX header __algorithm/ranges_iterator_concept.h
[ 12%] Copying CXX header __algorithm/ranges_lexicographical_compare.h
[ 12%] Copying CXX header __algorithm/ranges_lower_bound.h
[ 12%] Copying CXX header __algorithm/ranges_make_heap.h
[ 12%] Copying CXX header __algorithm/ranges_max.h
[ 12%] Copying CXX header __algorithm/ranges_max_element.h
[ 12%] Copying CXX header __algorithm/ranges_merge.h
[ 12%] Copying CXX header __algorithm/ranges_min.h
[ 13%] Copying CXX header __algorithm/ranges_min_element.h
[ 13%] Copying CXX header __algorithm/ranges_minmax.h
[ 13%] Copying CXX header __algorithm/ranges_minmax_element.h
[ 13%] Copying CXX header __algorithm/ranges_mismatch.h
[ 13%] Copying CXX header __algorithm/ranges_move.h
[ 13%] Copying CXX header __algorithm/ranges_move_backward.h
[ 13%] Copying CXX header __algorithm/ranges_next_permutation.h
[ 13%] Copying CXX header __algorithm/ranges_none_of.h
[ 13%] Copying CXX header __algorithm/ranges_nth_element.h
[ 14%] Copying CXX header __algorithm/ranges_partial_sort.h
[ 14%] Copying CXX header __algorithm/ranges_partial_sort_copy.h
[ 14%] Copying CXX header __algorithm/ranges_partition.h
[ 14%] Copying CXX header __algorithm/ranges_partition_copy.h
[ 14%] Copying CXX header __algorithm/ranges_partition_point.h
[ 14%] Copying CXX header __algorithm/ranges_pop_heap.h
[ 14%] Copying CXX header __algorithm/ranges_prev_permutation.h
[ 14%] Copying CXX header __algorithm/ranges_push_heap.h
[ 14%] Copying CXX header __algorithm/ranges_remove.h
[ 15%] Copying CXX header __algorithm/ranges_remove_copy.h
[ 15%] Copying CXX header __algorithm/ranges_remove_copy_if.h
[ 15%] Copying CXX header __algorithm/ranges_remove_if.h
[ 15%] Copying CXX header __algorithm/ranges_replace.h
[ 15%] Copying CXX header __algorithm/ranges_replace_copy.h
[ 15%] Copying CXX header __algorithm/ranges_replace_copy_if.h
[ 15%] Copying CXX header __algorithm/ranges_replace_if.h
[ 15%] Copying CXX header __algorithm/ranges_reverse.h
[ 15%] Copying CXX header __algorithm/ranges_reverse_copy.h
[ 16%] Copying CXX header __algorithm/ranges_rotate.h
[ 16%] Copying CXX header __algorithm/ranges_rotate_copy.h
[ 16%] Copying CXX header __algorithm/ranges_sample.h
[ 16%] Copying CXX header __algorithm/ranges_search.h
[ 16%] Copying CXX header __algorithm/ranges_search_n.h
[ 16%] Copying CXX header __algorithm/ranges_set_difference.h
[ 16%] Copying CXX header __algorithm/ranges_set_intersection.h
[ 16%] Copying CXX header __algorithm/ranges_set_symmetric_difference.h
[ 16%] Copying CXX header __algorithm/ranges_set_union.h
[ 17%] Copying CXX header __algorithm/ranges_shuffle.h
[ 17%] Copying CXX header __algorithm/ranges_sort.h
[ 17%] Copying CXX header __algorithm/ranges_sort_heap.h
[ 17%] Copying CXX header __algorithm/ranges_stable_partition.h
[ 17%] Copying CXX header __algorithm/ranges_stable_sort.h
[ 17%] Copying CXX header __algorithm/ranges_swap_ranges.h
[ 17%] Copying CXX header __algorithm/ranges_transform.h
[ 17%] Copying CXX header __algorithm/ranges_unique.h
[ 18%] Copying CXX header __algorithm/ranges_unique_copy.h
[ 18%] Copying CXX header __algorithm/ranges_upper_bound.h
[ 18%] Copying CXX header __algorithm/remove.h
[ 18%] Copying CXX header __algorithm/remove_copy.h
[ 18%] Copying CXX header __algorithm/remove_copy_if.h
[ 18%] Copying CXX header __algorithm/remove_if.h
[ 18%] Copying CXX header __algorithm/replace.h
[ 18%] Copying CXX header __algorithm/replace_copy.h
[ 18%] Copying CXX header __algorithm/replace_copy_if.h
[ 19%] Copying CXX header __algorithm/replace_if.h
[ 19%] Copying CXX header __algorithm/reverse.h
[ 19%] Copying CXX header __algorithm/reverse_copy.h
[ 19%] Copying CXX header __algorithm/rotate.h
[ 19%] Copying CXX header __algorithm/rotate_copy.h
[ 19%] Copying CXX header __algorithm/sample.h
[ 19%] Copying CXX header __algorithm/search.h
[ 19%] Copying CXX header __algorithm/search_n.h
[ 19%] Copying CXX header __algorithm/set_difference.h
[ 20%] Copying CXX header __algorithm/set_intersection.h
[ 20%] Copying CXX header __algorithm/set_symmetric_difference.h
[ 20%] Copying CXX header __algorithm/set_union.h
[ 20%] Copying CXX header __algorithm/shift_left.h
[ 20%] Copying CXX header __algorithm/shift_right.h
[ 20%] Copying CXX header __algorithm/shuffle.h
[ 20%] Copying CXX header __algorithm/sift_down.h
[ 20%] Copying CXX header __algorithm/sort.h
[ 20%] Copying CXX header __algorithm/sort_heap.h
[ 21%] Copying CXX header __algorithm/stable_partition.h
[ 21%] Copying CXX header __algorithm/stable_sort.h
[ 21%] Copying CXX header __algorithm/swap_ranges.h
[ 21%] Copying CXX header __algorithm/transform.h
[ 21%] Copying CXX header __algorithm/uniform_random_bit_generator_adaptor.h
[ 21%] Copying CXX header __algorithm/unique.h
[ 21%] Copying CXX header __algorithm/unique_copy.h
[ 21%] Copying CXX header __algorithm/unwrap_iter.h
[ 21%] Copying CXX header __algorithm/unwrap_range.h
[ 22%] Copying CXX header __algorithm/upper_bound.h
[ 22%] Copying CXX header __assert
[ 22%] Copying CXX header __availability
[ 22%] Copying CXX header __bit/bit_cast.h
[ 22%] Copying CXX header __bit/byteswap.h
[ 22%] Copying CXX header __bit_reference
[ 22%] Copying CXX header __bits
[ 22%] Copying CXX header __bsd_locale_defaults.h
[ 22%] Copying CXX header __bsd_locale_fallbacks.h
[ 23%] Copying CXX header __charconv/chars_format.h
[ 23%] Copying CXX header __charconv/from_chars_result.h
[ 23%] Copying CXX header __charconv/tables.h
[ 23%] Copying CXX header __charconv/to_chars_base_10.h
[ 23%] Copying CXX header __charconv/to_chars_result.h
[ 23%] Copying CXX header __chrono/calendar.h
[ 23%] Copying CXX header __chrono/convert_to_timespec.h
[ 23%] Copying CXX header __chrono/day.h
[ 23%] Copying CXX header __chrono/duration.h
[ 24%] Copying CXX header __chrono/file_clock.h
[ 24%] Copying CXX header __chrono/hh_mm_ss.h
[ 24%] Copying CXX header __chrono/high_resolution_clock.h
[ 24%] Copying CXX header __chrono/literals.h
[ 24%] Copying CXX header __chrono/month.h
[ 24%] Copying CXX header __chrono/month_weekday.h
[ 24%] Copying CXX header __chrono/monthday.h
[ 24%] Copying CXX header __chrono/steady_clock.h
[ 24%] Copying CXX header __chrono/system_clock.h
[ 25%] Copying CXX header __chrono/time_point.h
[ 25%] Copying CXX header __chrono/weekday.h
[ 25%] Copying CXX header __chrono/year.h
[ 25%] Copying CXX header __chrono/year_month.h
[ 25%] Copying CXX header __chrono/year_month_day.h
[ 25%] Copying CXX header __chrono/year_month_weekday.h
[ 25%] Copying CXX header __compare/common_comparison_category.h
[ 25%] Copying CXX header __compare/compare_partial_order_fallback.h
[ 25%] Copying CXX header __compare/compare_strong_order_fallback.h
[ 26%] Copying CXX header __compare/compare_three_way.h
[ 26%] Copying CXX header __compare/compare_three_way_result.h
[ 26%] Copying CXX header __compare/compare_weak_order_fallback.h
[ 26%] Copying CXX header __compare/is_eq.h
[ 26%] Copying CXX header __compare/ordering.h
[ 26%] Copying CXX header __compare/partial_order.h
[ 26%] Copying CXX header __compare/strong_order.h
[ 26%] Copying CXX header __compare/synth_three_way.h
[ 27%] Copying CXX header __compare/three_way_comparable.h
[ 27%] Copying CXX header __compare/weak_order.h
[ 27%] Copying CXX header __concepts/arithmetic.h
[ 27%] Copying CXX header __concepts/assignable.h
[ 27%] Copying CXX header __concepts/boolean_testable.h
[ 27%] Copying CXX header __concepts/class_or_enum.h
[ 27%] Copying CXX header __concepts/common_reference_with.h
[ 27%] Copying CXX header __concepts/common_with.h
[ 27%] Copying CXX header __concepts/constructible.h
[ 28%] Copying CXX header __concepts/convertible_to.h
[ 28%] Copying CXX header __concepts/copyable.h
[ 28%] Copying CXX header __concepts/derived_from.h
[ 28%] Copying CXX header __concepts/destructible.h
[ 28%] Copying CXX header __concepts/different_from.h
[ 28%] Copying CXX header __concepts/equality_comparable.h
[ 28%] Copying CXX header __concepts/invocable.h
[ 28%] Copying CXX header __concepts/movable.h
[ 28%] Copying CXX header __concepts/predicate.h
[ 29%] Copying CXX header __concepts/regular.h
[ 29%] Copying CXX header __concepts/relation.h
[ 29%] Copying CXX header __concepts/same_as.h
[ 29%] Copying CXX header __concepts/semiregular.h
[ 29%] Copying CXX header __concepts/swappable.h
[ 29%] Copying CXX header __concepts/totally_ordered.h
[ 29%] Copying CXX header __config
[ 29%] Copying CXX header __coroutine/coroutine_handle.h
[ 29%] Copying CXX header __coroutine/coroutine_traits.h
[ 30%] Copying CXX header __coroutine/noop_coroutine_handle.h
[ 30%] Copying CXX header __coroutine/trivial_awaitables.h
[ 30%] Copying CXX header __debug
[ 30%] Copying CXX header __debug_utils/randomize_range.h
[ 30%] Copying CXX header __errc
[ 30%] Copying CXX header __filesystem/copy_options.h
[ 30%] Copying CXX header __filesystem/directory_entry.h
[ 30%] Copying CXX header __filesystem/directory_iterator.h
[ 30%] Copying CXX header __filesystem/directory_options.h
[ 31%] Copying CXX header __filesystem/file_status.h
[ 31%] Copying CXX header __filesystem/file_time_type.h
[ 31%] Copying CXX header __filesystem/file_type.h
[ 31%] Copying CXX header __filesystem/filesystem_error.h
[ 31%] Copying CXX header __filesystem/operations.h
[ 31%] Copying CXX header __filesystem/path.h
[ 31%] Copying CXX header __filesystem/path_iterator.h
[ 31%] Copying CXX header __filesystem/perm_options.h
[ 31%] Copying CXX header __filesystem/perms.h
[ 32%] Copying CXX header __filesystem/recursive_directory_iterator.h
[ 32%] Copying CXX header __filesystem/space_info.h
[ 32%] Copying CXX header __filesystem/u8path.h
[ 32%] Copying CXX header __format/buffer.h
[ 32%] Copying CXX header __format/concepts.h
[ 32%] Copying CXX header __format/enable_insertable.h
[ 32%] Copying CXX header __format/extended_grapheme_cluster_table.h
[ 32%] Copying CXX header __format/format_arg.h
[ 32%] Copying CXX header __format/format_arg_store.h
[ 33%] Copying CXX header __format/format_args.h
[ 33%] Copying CXX header __format/format_context.h
[ 33%] Copying CXX header __format/format_error.h
[ 33%] Copying CXX header __format/format_fwd.h
[ 33%] Copying CXX header __format/format_parse_context.h
[ 33%] Copying CXX header __format/format_string.h
[ 33%] Copying CXX header __format/format_to_n_result.h
[ 33%] Copying CXX header __format/formatter.h
[ 33%] Copying CXX header __format/formatter_bool.h
[ 34%] Copying CXX header __format/formatter_char.h
[ 34%] Copying CXX header __format/formatter_floating_point.h
[ 34%] Copying CXX header __format/formatter_integer.h
[ 34%] Copying CXX header __format/formatter_integral.h
[ 34%] Copying CXX header __format/formatter_output.h
[ 34%] Copying CXX header __format/formatter_pointer.h
[ 34%] Copying CXX header __format/formatter_string.h
[ 34%] Copying CXX header __format/parser_std_format_spec.h
[ 34%] Copying CXX header __format/unicode.h
[ 35%] Copying CXX header __functional/binary_function.h
[ 35%] Copying CXX header __functional/binary_negate.h
[ 35%] Copying CXX header __functional/bind.h
[ 35%] Copying CXX header __functional/bind_back.h
[ 35%] Copying CXX header __functional/bind_front.h
[ 35%] Copying CXX header __functional/binder1st.h
[ 35%] Copying CXX header __functional/binder2nd.h
[ 35%] Copying CXX header __functional/boyer_moore_searcher.h
[ 36%] Copying CXX header __functional/compose.h
[ 36%] Copying CXX header __functional/default_searcher.h
[ 36%] Copying CXX header __functional/function.h
[ 36%] Copying CXX header __functional/hash.h
[ 36%] Copying CXX header __functional/identity.h
[ 36%] Copying CXX header __functional/invoke.h
[ 36%] Copying CXX header __functional/is_transparent.h
[ 36%] Copying CXX header __functional/mem_fn.h
[ 36%] Copying CXX header __functional/mem_fun_ref.h
[ 37%] Copying CXX header __functional/not_fn.h
[ 37%] Copying CXX header __functional/operations.h
[ 37%] Copying CXX header __functional/perfect_forward.h
[ 37%] Copying CXX header __functional/pointer_to_binary_function.h
[ 37%] Copying CXX header __functional/pointer_to_unary_function.h
[ 37%] Copying CXX header __functional/ranges_operations.h
[ 37%] Copying CXX header __functional/reference_wrapper.h
[ 37%] Copying CXX header __functional/unary_function.h
[ 37%] Copying CXX header __functional/unary_negate.h
[ 38%] Copying CXX header __functional/unwrap_ref.h
[ 38%] Copying CXX header __functional/weak_result_type.h
[ 38%] Copying CXX header __fwd/span.h
[ 38%] Copying CXX header __fwd/string_view.h
[ 38%] Copying CXX header __hash_table
[ 38%] Copying CXX header __ios/fpos.h
[ 38%] Copying CXX header __iterator/access.h
[ 38%] Copying CXX header __iterator/advance.h
[ 38%] Copying CXX header __iterator/back_insert_iterator.h
[ 39%] Copying CXX header __iterator/bounded_iter.h
[ 39%] Copying CXX header __iterator/common_iterator.h
[ 39%] Copying CXX header __iterator/concepts.h
[ 39%] Copying CXX header __iterator/counted_iterator.h
[ 39%] Copying CXX header __iterator/data.h
[ 39%] Copying CXX header __iterator/default_sentinel.h
[ 39%] Copying CXX header __iterator/distance.h
[ 39%] Copying CXX header __iterator/empty.h
[ 39%] Copying CXX header __iterator/erase_if_container.h
[ 40%] Copying CXX header __iterator/front_insert_iterator.h
[ 40%] Copying CXX header __iterator/incrementable_traits.h
[ 40%] Copying CXX header __iterator/indirectly_comparable.h
[ 40%] Copying CXX header __iterator/insert_iterator.h
[ 40%] Copying CXX header __iterator/istream_iterator.h
[ 40%] Copying CXX header __iterator/istreambuf_iterator.h
[ 40%] Copying CXX header __iterator/iter_move.h
[ 40%] Copying CXX header __iterator/iter_swap.h
[ 40%] Copying CXX header __iterator/iterator.h
[ 41%] Copying CXX header __iterator/iterator_traits.h
[ 41%] Copying CXX header __iterator/mergeable.h
[ 41%] Copying CXX header __iterator/move_iterator.h
[ 41%] Copying CXX header __iterator/move_sentinel.h
[ 41%] Copying CXX header __iterator/next.h
[ 41%] Copying CXX header __iterator/ostream_iterator.h
[ 41%] Copying CXX header __iterator/ostreambuf_iterator.h
[ 41%] Copying CXX header __iterator/permutable.h
[ 41%] Copying CXX header __iterator/prev.h
[ 42%] Copying CXX header __iterator/projected.h
[ 42%] Copying CXX header __iterator/readable_traits.h
[ 42%] Copying CXX header __iterator/reverse_access.h
[ 42%] Copying CXX header __iterator/reverse_iterator.h
[ 42%] Copying CXX header __iterator/size.h
[ 42%] Copying CXX header __iterator/sortable.h
[ 42%] Copying CXX header __iterator/unreachable_sentinel.h
[ 42%] Copying CXX header __iterator/wrap_iter.h
[ 42%] Copying CXX header __locale
[ 43%] Copying CXX header __mbstate_t.h
[ 43%] Copying CXX header __memory/addressof.h
[ 43%] Copying CXX header __memory/allocate_at_least.h
[ 43%] Copying CXX header __memory/allocation_guard.h
[ 43%] Copying CXX header __memory/allocator.h
[ 43%] Copying CXX header __memory/allocator_arg_t.h
[ 43%] Copying CXX header __memory/allocator_traits.h
[ 43%] Copying CXX header __memory/assume_aligned.h
[ 43%] Copying CXX header __memory/auto_ptr.h
[ 44%] Copying CXX header __memory/compressed_pair.h
[ 44%] Copying CXX header __memory/concepts.h
[ 44%] Copying CXX header __memory/construct_at.h
[ 44%] Copying CXX header __memory/pointer_traits.h
[ 44%] Copying CXX header __memory/ranges_construct_at.h
[ 44%] Copying CXX header __memory/ranges_uninitialized_algorithms.h
[ 44%] Copying CXX header __memory/raw_storage_iterator.h
[ 44%] Copying CXX header __memory/shared_ptr.h
[ 45%] Copying CXX header __memory/swap_allocator.h
[ 45%] Copying CXX header __memory/temporary_buffer.h
[ 45%] Copying CXX header __memory/uninitialized_algorithms.h
[ 45%] Copying CXX header __memory/unique_ptr.h
[ 45%] Copying CXX header __memory/uses_allocator.h
[ 45%] Copying CXX header __memory/voidify.h
[ 45%] Copying CXX header __mutex_base
[ 45%] Copying CXX header __node_handle
[ 45%] Copying CXX header __numeric/accumulate.h
[ 46%] Copying CXX header __numeric/adjacent_difference.h
[ 46%] Copying CXX header __numeric/exclusive_scan.h
[ 46%] Copying CXX header __numeric/gcd_lcm.h
[ 46%] Copying CXX header __numeric/inclusive_scan.h
[ 46%] Copying CXX header __numeric/inner_product.h
[ 46%] Copying CXX header __numeric/iota.h
[ 46%] Copying CXX header __numeric/midpoint.h
[ 46%] Copying CXX header __numeric/partial_sum.h
[ 46%] Copying CXX header __numeric/reduce.h
[ 47%] Copying CXX header __numeric/transform_exclusive_scan.h
[ 47%] Copying CXX header __numeric/transform_inclusive_scan.h
[ 47%] Copying CXX header __numeric/transform_reduce.h
[ 47%] Copying CXX header __random/bernoulli_distribution.h
[ 47%] Copying CXX header __random/binomial_distribution.h
[ 47%] Copying CXX header __random/cauchy_distribution.h
[ 47%] Copying CXX header __random/chi_squared_distribution.h
[ 47%] Copying CXX header __random/clamp_to_integral.h
[ 47%] Copying CXX header __random/default_random_engine.h
[ 48%] Copying CXX header __random/discard_block_engine.h
[ 48%] Copying CXX header __random/discrete_distribution.h
[ 48%] Copying CXX header __random/exponential_distribution.h
[ 48%] Copying CXX header __random/extreme_value_distribution.h
[ 48%] Copying CXX header __random/fisher_f_distribution.h
[ 48%] Copying CXX header __random/gamma_distribution.h
[ 48%] Copying CXX header __random/generate_canonical.h
[ 48%] Copying CXX header __random/geometric_distribution.h
[ 48%] Copying CXX header __random/independent_bits_engine.h
[ 49%] Copying CXX header __random/is_seed_sequence.h
[ 49%] Copying CXX header __random/is_valid.h
[ 49%] Copying CXX header __random/knuth_b.h
[ 49%] Copying CXX header __random/linear_congruential_engine.h
[ 49%] Copying CXX header __random/log2.h
[ 49%] Copying CXX header __random/lognormal_distribution.h
[ 49%] Copying CXX header __random/mersenne_twister_engine.h
[ 49%] Copying CXX header __random/negative_binomial_distribution.h
[ 49%] Copying CXX header __random/normal_distribution.h
[ 50%] Copying CXX header __random/piecewise_constant_distribution.h
[ 50%] Copying CXX header __random/piecewise_linear_distribution.h
[ 50%] Copying CXX header __random/poisson_distribution.h
[ 50%] Copying CXX header __random/random_device.h
[ 50%] Copying CXX header __random/ranlux.h
[ 50%] Copying CXX header __random/seed_seq.h
[ 50%] Copying CXX header __random/shuffle_order_engine.h
[ 50%] Copying CXX header __random/student_t_distribution.h
[ 50%] Copying CXX header __random/subtract_with_carry_engine.h
[ 51%] Copying CXX header __random/uniform_int_distribution.h
[ 51%] Copying CXX header __random/uniform_random_bit_generator.h
[ 51%] Copying CXX header __random/uniform_real_distribution.h
[ 51%] Copying CXX header __random/weibull_distribution.h
[ 51%] Copying CXX header __ranges/access.h
[ 51%] Copying CXX header __ranges/all.h
[ 51%] Copying CXX header __ranges/common_view.h
[ 51%] Copying CXX header __ranges/concepts.h
[ 51%] Copying CXX header __ranges/copyable_box.h
[ 52%] Copying CXX header __ranges/counted.h
[ 52%] Copying CXX header __ranges/dangling.h
[ 52%] Copying CXX header __ranges/data.h
[ 52%] Copying CXX header __ranges/drop_view.h
[ 52%] Copying CXX header __ranges/empty.h
[ 52%] Copying CXX header __ranges/empty_view.h
[ 52%] Copying CXX header __ranges/enable_borrowed_range.h
[ 52%] Copying CXX header __ranges/enable_view.h
[ 52%] Copying CXX header __ranges/filter_view.h
[ 53%] Copying CXX header __ranges/iota_view.h
[ 53%] Copying CXX header __ranges/join_view.h
[ 53%] Copying CXX header __ranges/lazy_split_view.h
[ 53%] Copying CXX header __ranges/non_propagating_cache.h
[ 53%] Copying CXX header __ranges/owning_view.h
[ 53%] Copying CXX header __ranges/range_adaptor.h
[ 53%] Copying CXX header __ranges/rbegin.h
[ 53%] Copying CXX header __ranges/ref_view.h
[ 54%] Copying CXX header __ranges/rend.h
[ 54%] Copying CXX header __ranges/reverse_view.h
[ 54%] Copying CXX header __ranges/single_view.h
[ 54%] Copying CXX header __ranges/size.h
[ 54%] Copying CXX header __ranges/subrange.h
[ 54%] Copying CXX header __ranges/take_view.h
[ 54%] Copying CXX header __ranges/transform_view.h
[ 54%] Copying CXX header __ranges/view_interface.h
[ 54%] Copying CXX header __ranges/views.h
[ 55%] Copying CXX header __ranges/zip_view.h
[ 55%] Copying CXX header __split_buffer
[ 55%] Copying CXX header __std_stream
[ 55%] Copying CXX header __string/char_traits.h
[ 55%] Copying CXX header __string/extern_template_lists.h
[ 55%] Copying CXX header __support/android/locale_bionic.h
[ 55%] Copying CXX header __support/fuchsia/xlocale.h
[ 55%] Copying CXX header __support/ibm/gettod_zos.h
[ 55%] Copying CXX header __support/ibm/locale_mgmt_zos.h
[ 56%] Copying CXX header __support/ibm/nanosleep.h
[ 56%] Copying CXX header __support/ibm/xlocale.h
[ 56%] Copying CXX header __support/musl/xlocale.h
[ 56%] Copying CXX header __support/newlib/xlocale.h
[ 56%] Copying CXX header __support/openbsd/xlocale.h
[ 56%] Copying CXX header __support/solaris/floatingpoint.h
[ 56%] Copying CXX header __support/solaris/wchar.h
[ 56%] Copying CXX header __support/solaris/xlocale.h
[ 56%] Copying CXX header __support/win32/limits_msvc_win32.h
[ 57%] Copying CXX header __support/win32/locale_win32.h
[ 57%] Copying CXX header __support/xlocale/__nop_locale_mgmt.h
[ 57%] Copying CXX header __support/xlocale/__posix_l_fallback.h
[ 57%] Copying CXX header __support/xlocale/__strtonum_fallback.h
[ 57%] Copying CXX header __thread/poll_with_backoff.h
[ 57%] Copying CXX header __thread/timed_backoff_policy.h
[ 57%] Copying CXX header __threading_support
[ 57%] Copying CXX header __tree
[ 57%] Copying CXX header __tuple
[ 58%] Copying CXX header __type_traits/add_const.h
[ 58%] Copying CXX header __type_traits/add_cv.h
[ 58%] Copying CXX header __type_traits/add_lvalue_reference.h
[ 58%] Copying CXX header __type_traits/add_pointer.h
[ 58%] Copying CXX header __type_traits/add_rvalue_reference.h
[ 58%] Copying CXX header __type_traits/add_volatile.h
[ 58%] Copying CXX header __type_traits/aligned_storage.h
[ 58%] Copying CXX header __type_traits/aligned_union.h
[ 58%] Copying CXX header __type_traits/alignment_of.h
[ 59%] Copying CXX header __type_traits/apply_cv.h
[ 59%] Copying CXX header __type_traits/common_reference.h
[ 59%] Copying CXX header __type_traits/common_type.h
[ 59%] Copying CXX header __type_traits/conditional.h
[ 59%] Copying CXX header __type_traits/conjunction.h
[ 59%] Copying CXX header __type_traits/copy_cv.h
[ 59%] Copying CXX header __type_traits/copy_cvref.h
[ 59%] Copying CXX header __type_traits/decay.h
[ 59%] Copying CXX header __type_traits/disjunction.h
[ 60%] Copying CXX header __type_traits/enable_if.h
[ 60%] Copying CXX header __type_traits/extent.h
[ 60%] Copying CXX header __type_traits/has_unique_object_representation.h
[ 60%] Copying CXX header __type_traits/has_virtual_destructor.h
[ 60%] Copying CXX header __type_traits/integral_constant.h
[ 60%] Copying CXX header __type_traits/is_abstract.h
[ 60%] Copying CXX header __type_traits/is_aggregate.h
[ 60%] Copying CXX header __type_traits/is_arithmetic.h
[ 60%] Copying CXX header __type_traits/is_array.h
[ 61%] Copying CXX header __type_traits/is_assignable.h
[ 61%] Copying CXX header __type_traits/is_base_of.h
[ 61%] Copying CXX header __type_traits/is_bounded_array.h
[ 61%] Copying CXX header __type_traits/is_callable.h
[ 61%] Copying CXX header __type_traits/is_class.h
[ 61%] Copying CXX header __type_traits/is_compound.h
[ 61%] Copying CXX header __type_traits/is_const.h
[ 61%] Copying CXX header __type_traits/is_constant_evaluated.h
[ 61%] Copying CXX header __type_traits/is_constructible.h
[ 62%] Copying CXX header __type_traits/is_convertible.h
[ 62%] Copying CXX header __type_traits/is_copy_assignable.h
[ 62%] Copying CXX header __type_traits/is_copy_constructible.h
[ 62%] Copying CXX header __type_traits/is_core_convertible.h
[ 62%] Copying CXX header __type_traits/is_default_constructible.h
[ 62%] Copying CXX header __type_traits/is_destructible.h
[ 62%] Copying CXX header __type_traits/is_empty.h
[ 62%] Copying CXX header __type_traits/is_enum.h
[ 63%] Copying CXX header __type_traits/is_final.h
[ 63%] Copying CXX header __type_traits/is_floating_point.h
[ 63%] Copying CXX header __type_traits/is_function.h
[ 63%] Copying CXX header __type_traits/is_fundamental.h
[ 63%] Copying CXX header __type_traits/is_integral.h
[ 63%] Copying CXX header __type_traits/is_literal_type.h
[ 63%] Copying CXX header __type_traits/is_member_function_pointer.h
[ 63%] Copying CXX header __type_traits/is_member_object_pointer.h
[ 63%] Copying CXX header __type_traits/is_member_pointer.h
[ 64%] Copying CXX header __type_traits/is_move_assignable.h
[ 64%] Copying CXX header __type_traits/is_move_constructible.h
[ 64%] Copying CXX header __type_traits/is_nothrow_assignable.h
[ 64%] Copying CXX header __type_traits/is_nothrow_constructible.h
[ 64%] Copying CXX header __type_traits/is_nothrow_convertible.h
[ 64%] Copying CXX header __type_traits/is_nothrow_copy_assignable.h
[ 64%] Copying CXX header __type_traits/is_nothrow_copy_constructible.h
[ 64%] Copying CXX header __type_traits/is_nothrow_default_constructible.h
[ 64%] Copying CXX header __type_traits/is_nothrow_destructible.h
[ 65%] Copying CXX header __type_traits/is_nothrow_move_assignable.h
[ 65%] Copying CXX header __type_traits/is_nothrow_move_constructible.h
[ 65%] Copying CXX header __type_traits/is_null_pointer.h
[ 65%] Copying CXX header __type_traits/is_object.h
[ 65%] Copying CXX header __type_traits/is_pod.h
[ 65%] Copying CXX header __type_traits/is_pointer.h
[ 65%] Copying CXX header __type_traits/is_polymorphic.h
[ 65%] Copying CXX header __type_traits/is_primary_template.h
[ 65%] Copying CXX header __type_traits/is_reference.h
[ 66%] Copying CXX header __type_traits/is_reference_wrapper.h
[ 66%] Copying CXX header __type_traits/is_referenceable.h
[ 66%] Copying CXX header __type_traits/is_same.h
[ 66%] Copying CXX header __type_traits/is_scalar.h
[ 66%] Copying CXX header __type_traits/is_scoped_enum.h
[ 66%] Copying CXX header __type_traits/is_signed.h
[ 66%] Copying CXX header __type_traits/is_signed_integer.h
[ 66%] Copying CXX header __type_traits/is_standard_layout.h
[ 66%] Copying CXX header __type_traits/is_trivial.h
[ 67%] Copying CXX header __type_traits/is_trivially_assignable.h
[ 67%] Copying CXX header __type_traits/is_trivially_constructible.h
[ 67%] Copying CXX header __type_traits/is_trivially_copy_assignable.h
[ 67%] Copying CXX header __type_traits/is_trivially_copy_constructible.h
[ 67%] Copying CXX header __type_traits/is_trivially_copyable.h
[ 67%] Copying CXX header __type_traits/is_trivially_default_constructible.h
[ 67%] Copying CXX header __type_traits/is_trivially_destructible.h
[ 67%] Copying CXX header __type_traits/is_trivially_move_assignable.h
[ 67%] Copying CXX header __type_traits/is_trivially_move_constructible.h
[ 68%] Copying CXX header __type_traits/is_unbounded_array.h
[ 68%] Copying CXX header __type_traits/is_union.h
[ 68%] Copying CXX header __type_traits/is_unsigned.h
[ 68%] Copying CXX header __type_traits/is_unsigned_integer.h
[ 68%] Copying CXX header __type_traits/is_valid_expansion.h
[ 68%] Copying CXX header __type_traits/is_void.h
[ 68%] Copying CXX header __type_traits/is_volatile.h
[ 68%] Copying CXX header __type_traits/lazy.h
[ 68%] Copying CXX header __type_traits/make_32_64_or_128_bit.h
[ 69%] Copying CXX header __type_traits/make_signed.h
[ 69%] Copying CXX header __type_traits/make_unsigned.h
[ 69%] Copying CXX header __type_traits/nat.h
[ 69%] Copying CXX header __type_traits/negation.h
[ 69%] Copying CXX header __type_traits/promote.h
[ 69%] Copying CXX header __type_traits/rank.h
[ 69%] Copying CXX header __type_traits/remove_all_extents.h
[ 69%] Copying CXX header __type_traits/remove_const.h
[ 69%] Copying CXX header __type_traits/remove_cv.h
[ 70%] Copying CXX header __type_traits/remove_cvref.h
[ 70%] Copying CXX header __type_traits/remove_extent.h
[ 70%] Copying CXX header __type_traits/remove_pointer.h
[ 70%] Copying CXX header __type_traits/remove_reference.h
[ 70%] Copying CXX header __type_traits/remove_volatile.h
[ 70%] Copying CXX header __type_traits/type_identity.h
[ 70%] Copying CXX header __type_traits/type_list.h
[ 70%] Copying CXX header __type_traits/underlying_type.h
[ 70%] Copying CXX header __type_traits/void_t.h
[ 71%] Copying CXX header __undef_macros
[ 71%] Copying CXX header __utility/as_const.h
[ 71%] Copying CXX header __utility/auto_cast.h
[ 71%] Copying CXX header __utility/cmp.h
[ 71%] Copying CXX header __utility/declval.h
[ 71%] Copying CXX header __utility/exchange.h
[ 71%] Copying CXX header __utility/forward.h
[ 71%] Copying CXX header __utility/in_place.h
[ 72%] Copying CXX header __utility/integer_sequence.h
[ 72%] Copying CXX header __utility/move.h
[ 72%] Copying CXX header __utility/pair.h
[ 72%] Copying CXX header __utility/piecewise_construct.h
[ 72%] Copying CXX header __utility/priority_tag.h
[ 72%] Copying CXX header __utility/rel_ops.h
[ 72%] Copying CXX header __utility/swap.h
[ 72%] Copying CXX header __utility/to_underlying.h
[ 72%] Copying CXX header __utility/transaction.h
[ 73%] Copying CXX header __utility/unreachable.h
[ 73%] Copying CXX header __variant/monostate.h
[ 73%] Copying CXX header __verbose_abort
[ 73%] Copying CXX header algorithm
[ 73%] Copying CXX header any
[ 73%] Copying CXX header array
[ 73%] Copying CXX header atomic
[ 73%] Copying CXX header barrier
[ 73%] Copying CXX header bit
[ 74%] Copying CXX header bitset
[ 74%] Copying CXX header cassert
[ 74%] Copying CXX header ccomplex
[ 74%] Copying CXX header cctype
[ 74%] Copying CXX header cerrno
[ 74%] Copying CXX header cfenv
[ 74%] Copying CXX header cfloat
[ 74%] Copying CXX header charconv
[ 74%] Copying CXX header chrono
[ 75%] Copying CXX header cinttypes
[ 75%] Copying CXX header ciso646
[ 75%] Copying CXX header climits
[ 75%] Copying CXX header clocale
[ 75%] Copying CXX header cmath
[ 75%] Copying CXX header codecvt
[ 75%] Copying CXX header compare
[ 75%] Copying CXX header complex
[ 75%] Copying CXX header complex.h
[ 76%] Copying CXX header concepts
[ 76%] Copying CXX header condition_variable
[ 76%] Copying CXX header coroutine
[ 76%] Copying CXX header csetjmp
[ 76%] Copying CXX header csignal
[ 76%] Copying CXX header cstdarg
[ 76%] Copying CXX header cstdbool
[ 76%] Copying CXX header cstddef
[ 76%] Copying CXX header cstdint
[ 77%] Copying CXX header cstdio
[ 77%] Copying CXX header cstdlib
[ 77%] Copying CXX header cstring
[ 77%] Copying CXX header ctgmath
[ 77%] Copying CXX header ctime
[ 77%] Copying CXX header ctype.h
[ 77%] Copying CXX header cuchar
[ 77%] Copying CXX header cwchar
[ 77%] Copying CXX header cwctype
[ 78%] Copying CXX header deque
[ 78%] Copying CXX header errno.h
[ 78%] Copying CXX header exception
[ 78%] Copying CXX header execution
[ 78%] Copying CXX header experimental/__config
[ 78%] Copying CXX header experimental/__memory
[ 78%] Copying CXX header experimental/algorithm
[ 78%] Copying CXX header experimental/coroutine
[ 78%] Copying CXX header experimental/deque
[ 79%] Copying CXX header experimental/forward_list
[ 79%] Copying CXX header experimental/functional
[ 79%] Copying CXX header experimental/iterator
[ 79%] Copying CXX header experimental/list
[ 79%] Copying CXX header experimental/map
[ 79%] Copying CXX header experimental/memory_resource
[ 79%] Copying CXX header experimental/propagate_const
[ 79%] Copying CXX header experimental/regex
[ 79%] Copying CXX header experimental/set
[ 80%] Copying CXX header experimental/simd
[ 80%] Copying CXX header experimental/string
[ 80%] Copying CXX header experimental/type_traits
[ 80%] Copying CXX header experimental/unordered_map
[ 80%] Copying CXX header experimental/unordered_set
[ 80%] Copying CXX header experimental/utility
[ 80%] Copying CXX header experimental/vector
[ 80%] Copying CXX header ext/__hash
[ 81%] Copying CXX header ext/hash_map
[ 81%] Copying CXX header ext/hash_set
[ 81%] Copying CXX header fenv.h
[ 81%] Copying CXX header filesystem
[ 81%] Copying CXX header float.h
[ 81%] Copying CXX header format
[ 81%] Copying CXX header forward_list
[ 81%] Copying CXX header fstream
[ 81%] Copying CXX header functional
[ 82%] Copying CXX header future
[ 82%] Copying CXX header initializer_list
[ 82%] Copying CXX header inttypes.h
[ 82%] Copying CXX header iomanip
[ 82%] Copying CXX header ios
[ 82%] Copying CXX header iosfwd
[ 82%] Copying CXX header iostream
[ 82%] Copying CXX header istream
[ 82%] Copying CXX header iterator
[ 83%] Copying CXX header latch
[ 83%] Copying CXX header limits
[ 83%] Copying CXX header limits.h
[ 83%] Copying CXX header list
[ 83%] Copying CXX header locale
[ 83%] Copying CXX header locale.h
[ 83%] Copying CXX header map
[ 83%] Copying CXX header math.h
[ 83%] Copying CXX header memory
[ 84%] Copying CXX header mutex
[ 84%] Copying CXX header new
[ 84%] Copying CXX header numbers
[ 84%] Copying CXX header numeric
[ 84%] Copying CXX header optional
[ 84%] Copying CXX header ostream
[ 84%] Copying CXX header queue
[ 84%] Copying CXX header random
[ 84%] Copying CXX header ranges
[ 85%] Copying CXX header ratio
[ 85%] Copying CXX header regex
[ 85%] Copying CXX header scoped_allocator
[ 85%] Copying CXX header semaphore
[ 85%] Copying CXX header set
[ 85%] Copying CXX header setjmp.h
[ 85%] Copying CXX header shared_mutex
[ 85%] Copying CXX header span
[ 85%] Copying CXX header sstream
[ 86%] Copying CXX header stack
[ 86%] Copying CXX header stdatomic.h
[ 86%] Copying CXX header stdbool.h
[ 86%] Copying CXX header stddef.h
[ 86%] Copying CXX header stdexcept
[ 86%] Copying CXX header stdint.h
[ 86%] Copying CXX header stdio.h
[ 86%] Copying CXX header stdlib.h
[ 86%] Copying CXX header streambuf
[ 87%] Copying CXX header string
[ 87%] Copying CXX header string.h
[ 87%] Copying CXX header string_view
[ 87%] Copying CXX header strstream
[ 87%] Copying CXX header system_error
[ 87%] Copying CXX header tgmath.h
[ 87%] Copying CXX header thread
[ 87%] Copying CXX header tuple
[ 87%] Copying CXX header type_traits
[ 88%] Copying CXX header typeindex
[ 88%] Copying CXX header typeinfo
[ 88%] Copying CXX header uchar.h
[ 88%] Copying CXX header unordered_map
[ 88%] Copying CXX header unordered_set
[ 88%] Copying CXX header utility
[ 88%] Copying CXX header valarray
[ 88%] Copying CXX header variant
[ 88%] Copying CXX header vector
[ 89%] Copying CXX header version
[ 89%] Copying CXX header wchar.h
[ 89%] Copying CXX header wctype.h
[ 89%] Built target generate-cxx-headers
[ 89%] Building CXX object src/CMakeFiles/cxx_shared.dir/algorithm.cpp.o
In file included from /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__memory/shared_ptr.h:15,
                 from /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/memory:860,
                 from /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/algorithm:1712,
                 from /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/src/algorithm.cpp:9:
/home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__functional/binary_function.h:45:27: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::__1::binary_function' is deprecated [-Wdeprecated-declarations]
   45 | using __binary_function = binary_function<_Arg1, _Arg2, _Result>;
      |                           ^~~~~~~~~~~~~~~
/home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__functional/binary_function.h:24:57: note: declared here
   24 | struct _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binary_function
      |                                                         ^~~~~~~~~~~~~~~
In file included from /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__functional/operations.h:15,
                 from /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__memory/shared_ptr.h:16:
/home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__functional/unary_function.h:42:26: warning: 'template<class _Arg, class _Result> struct std::__1::unary_function' is deprecated [-Wdeprecated-declarations]
   42 | using __unary_function = unary_function<_Arg, _Result>;
      |                          ^~~~~~~~~~~~~~
/home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__functional/unary_function.h:23:57: note: declared here
   23 | struct _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 unary_function
      |                                                         ^~~~~~~~~~~~~~
[ 89%] Building CXX object src/CMakeFiles/cxx_shared.dir/any.cpp.o
In file included from /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__memory/shared_ptr.h:15,
                 from /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/memory:860,
                 from /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/any:92,
                 from /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/src/any.cpp:9:
/home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__functional/binary_function.h:45:27: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::__1::binary_function' is deprecated [-Wdeprecated-declarations]
   45 | using __binary_function = binary_function<_Arg1, _Arg2, _Result>;
      |                           ^~~~~~~~~~~~~~~
/home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__functional/binary_function.h:24:57: note: declared here
   24 | struct _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binary_function
      |                                                         ^~~~~~~~~~~~~~~
In file included from /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__functional/operations.h:15,
                 from /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__memory/shared_ptr.h:16:
/home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__functional/unary_function.h:42:26: warning: 'template<class _Arg, class _Result> struct std::__1::unary_function' is deprecated [-Wdeprecated-declarations]
   42 | using __unary_function = unary_function<_Arg, _Result>;
      |                          ^~~~~~~~~~~~~~
/home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__functional/unary_function.h:23:57: note: declared here
   23 | struct _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 unary_function
      |                                                         ^~~~~~~~~~~~~~
[ 89%] Building CXX object src/CMakeFiles/cxx_shared.dir/atomic.cpp.o
In file included from /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/functional:508,
                 from /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/src/atomic.cpp:14:
/home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__functional/binary_function.h:45:27: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::__1::binary_function' is deprecated [-Wdeprecated-declarations]
   45 | using __binary_function = binary_function<_Arg1, _Arg2, _Result>;
      |                           ^~~~~~~~~~~~~~~
/home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__functional/binary_function.h:24:57: note: declared here
   24 | struct _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binary_function
      |                                                         ^~~~~~~~~~~~~~~
In file included from /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__functional/weak_result_type.h:15,
                 from /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__functional/bind.h:15,
                 from /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/functional:510:
/home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__functional/unary_function.h:42:26: warning: 'template<class _Arg, class _Result> struct std::__1::unary_function' is deprecated [-Wdeprecated-declarations]
   42 | using __unary_function = unary_function<_Arg, _Result>;
      |                          ^~~~~~~~~~~~~~
/home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__functional/unary_function.h:23:57: note: declared here
   23 | struct _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 unary_function
      |                                                         ^~~~~~~~~~~~~~
[ 89%] Building CXX object src/CMakeFiles/cxx_shared.dir/barrier.cpp.o
In file included from /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__memory/shared_ptr.h:15,
                 from /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/memory:860,
                 from /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/barrier:54,
                 from /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/src/barrier.cpp:13:
/home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__functional/binary_function.h:45:27: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::__1::binary_function' is deprecated [-Wdeprecated-declarations]
   45 | using __binary_function = binary_function<_Arg1, _Arg2, _Result>;
      |                           ^~~~~~~~~~~~~~~
/home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__functional/binary_function.h:24:57: note: declared here
   24 | struct _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binary_function
      |                                                         ^~~~~~~~~~~~~~~
In file included from /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__functional/operations.h:15,
                 from /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__memory/shared_ptr.h:16:
/home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__functional/unary_function.h:42:26: warning: 'template<class _Arg, class _Result> struct std::__1::unary_function' is deprecated [-Wdeprecated-declarations]
   42 | using __unary_function = unary_function<_Arg, _Result>;
      |                          ^~~~~~~~~~~~~~
/home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__functional/unary_function.h:23:57: note: declared here
   23 | struct _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 unary_function
      |                                                         ^~~~~~~~~~~~~~
[ 89%] Building CXX object src/CMakeFiles/cxx_shared.dir/bind.cpp.o
In file included from /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/functional:508,
                 from /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/src/bind.cpp:9:
/home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__functional/binary_function.h:45:27: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::__1::binary_function' is deprecated [-Wdeprecated-declarations]
   45 | using __binary_function = binary_function<_Arg1, _Arg2, _Result>;
      |                           ^~~~~~~~~~~~~~~
/home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__functional/binary_function.h:24:57: note: declared here
   24 | struct _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binary_function
      |                                                         ^~~~~~~~~~~~~~~
In file included from /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__functional/weak_result_type.h:15,
                 from /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__functional/bind.h:15,
                 from /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/functional:510:
/home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__functional/unary_function.h:42:26: warning: 'template<class _Arg, class _Result> struct std::__1::unary_function' is deprecated [-Wdeprecated-declarations]
   42 | using __unary_function = unary_function<_Arg, _Result>;
      |                          ^~~~~~~~~~~~~~
/home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__functional/unary_function.h:23:57: note: declared here
   23 | struct _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 unary_function
      |                                                         ^~~~~~~~~~~~~~
[ 90%] Building CXX object src/CMakeFiles/cxx_shared.dir/charconv.cpp.o
In file included from /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__functional/operations.h:14,
                 from /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/src/include/to_chars_floating_point.h:26,
                 from /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/src/charconv.cpp:12:
/home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__functional/binary_function.h:45:27: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::__1::binary_function' is deprecated [-Wdeprecated-declarations]
   45 | using __binary_function = binary_function<_Arg1, _Arg2, _Result>;
      |                           ^~~~~~~~~~~~~~~
/home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__functional/binary_function.h:24:57: note: declared here
   24 | struct _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binary_function
      |                                                         ^~~~~~~~~~~~~~~
In file included from /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__functional/operations.h:15:
/home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__functional/unary_function.h:42:26: warning: 'template<class _Arg, class _Result> struct std::__1::unary_function' is deprecated [-Wdeprecated-declarations]
   42 | using __unary_function = unary_function<_Arg, _Result>;
      |                          ^~~~~~~~~~~~~~
/home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__functional/unary_function.h:23:57: note: declared here
   23 | struct _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 unary_function
      |                                                         ^~~~~~~~~~~~~~
[ 90%] Building CXX object src/CMakeFiles/cxx_shared.dir/chrono.cpp.o
In file included from /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__functional/hash.h:13,
                 from /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/system_error:148,
                 from /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/src/chrono.cpp:17:
/home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__functional/unary_function.h:42:26: warning: 'template<class _Arg, class _Result> struct std::__1::unary_function' is deprecated [-Wdeprecated-declarations]
   42 | using __unary_function = unary_function<_Arg, _Result>;
      |                          ^~~~~~~~~~~~~~
/home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__functional/unary_function.h:23:57: note: declared here
   23 | struct _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 unary_function
      |                                                         ^~~~~~~~~~~~~~
In file included from /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__memory/shared_ptr.h:15,
                 from /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/memory:860,
                 from /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/string:549,
                 from /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/system_error:151:
/home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__functional/binary_function.h:45:27: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::__1::binary_function' is deprecated [-Wdeprecated-declarations]
   45 | using __binary_function = binary_function<_Arg1, _Arg2, _Result>;
      |                           ^~~~~~~~~~~~~~~
/home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__functional/binary_function.h:24:57: note: declared here
   24 | struct _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binary_function
      |                                                         ^~~~~~~~~~~~~~~
[ 90%] Building CXX object src/CMakeFiles/cxx_shared.dir/condition_variable.cpp.o
In file included from /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__functional/hash.h:13,
                 from /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/system_error:148,
                 from /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__mutex_base:20,
                 from /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/condition_variable:111,
                 from /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/src/condition_variable.cpp:13:
/home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__functional/unary_function.h:42:26: warning: 'template<class _Arg, class _Result> struct std::__1::unary_function' is deprecated [-Wdeprecated-declarations]
   42 | using __unary_function = unary_function<_Arg, _Result>;
      |                          ^~~~~~~~~~~~~~
/home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__functional/unary_function.h:23:57: note: declared here
   23 | struct _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 unary_function
      |                                                         ^~~~~~~~~~~~~~
In file included from /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__memory/shared_ptr.h:15,
                 from /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/memory:860,
                 from /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/string:549,
                 from /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/system_error:151:
/home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__functional/binary_function.h:45:27: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::__1::binary_function' is deprecated [-Wdeprecated-declarations]
   45 | using __binary_function = binary_function<_Arg1, _Arg2, _Result>;
      |                           ^~~~~~~~~~~~~~~
/home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__functional/binary_function.h:24:57: note: declared here
   24 | struct _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binary_function
      |                                                         ^~~~~~~~~~~~~~~
[ 90%] Building CXX object src/CMakeFiles/cxx_shared.dir/condition_variable_destructor.cpp.o
[ 90%] Building CXX object src/CMakeFiles/cxx_shared.dir/exception.cpp.o
[ 90%] Building CXX object src/CMakeFiles/cxx_shared.dir/functional.cpp.o
In file included from /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/functional:508,
                 from /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/src/functional.cpp:9:
/home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__functional/binary_function.h:45:27: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::__1::binary_function' is deprecated [-Wdeprecated-declarations]
   45 | using __binary_function = binary_function<_Arg1, _Arg2, _Result>;
      |                           ^~~~~~~~~~~~~~~
/home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__functional/binary_function.h:24:57: note: declared here
   24 | struct _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binary_function
      |                                                         ^~~~~~~~~~~~~~~
In file included from /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__functional/weak_result_type.h:15,
                 from /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__functional/bind.h:15,
                 from /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/functional:510:
/home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__functional/unary_function.h:42:26: warning: 'template<class _Arg, class _Result> struct std::__1::unary_function' is deprecated [-Wdeprecated-declarations]
   42 | using __unary_function = unary_function<_Arg, _Result>;
      |                          ^~~~~~~~~~~~~~
/home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__functional/unary_function.h:23:57: note: declared here
   23 | struct _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 unary_function
      |                                                         ^~~~~~~~~~~~~~
[ 90%] Building CXX object src/CMakeFiles/cxx_shared.dir/future.cpp.o
In file included from /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__memory/shared_ptr.h:15,
                 from /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/memory:860,
                 from /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/future:375,
                 from /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/src/future.cpp:13:
/home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__functional/binary_function.h:45:27: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::__1::binary_function' is deprecated [-Wdeprecated-declarations]
   45 | using __binary_function = binary_function<_Arg1, _Arg2, _Result>;
      |                           ^~~~~~~~~~~~~~~
/home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__functional/binary_function.h:24:57: note: declared here
   24 | struct _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binary_function
      |                                                         ^~~~~~~~~~~~~~~
In file included from /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__functional/operations.h:15,
                 from /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__memory/shared_ptr.h:16:
/home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__functional/unary_function.h:42:26: warning: 'template<class _Arg, class _Result> struct std::__1::unary_function' is deprecated [-Wdeprecated-declarations]
   42 | using __unary_function = unary_function<_Arg, _Result>;
      |                          ^~~~~~~~~~~~~~
/home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__functional/unary_function.h:23:57: note: declared here
   23 | struct _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 unary_function
      |                                                         ^~~~~~~~~~~~~~
[ 90%] Building CXX object src/CMakeFiles/cxx_shared.dir/hash.cpp.o
In file included from /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__functional/hash.h:13,
                 from /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__hash_table:19,
                 from /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/src/hash.cpp:9:
/home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__functional/unary_function.h:42:26: warning: 'template<class _Arg, class _Result> struct std::__1::unary_function' is deprecated [-Wdeprecated-declarations]
   42 | using __unary_function = unary_function<_Arg, _Result>;
      |                          ^~~~~~~~~~~~~~
/home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__functional/unary_function.h:23:57: note: declared here
   23 | struct _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 unary_function
      |                                                         ^~~~~~~~~~~~~~
In file included from /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__memory/shared_ptr.h:15,
                 from /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/memory:860,
                 from /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__hash_table:25:
/home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__functional/binary_function.h:45:27: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::__1::binary_function' is deprecated [-Wdeprecated-declarations]
   45 | using __binary_function = binary_function<_Arg1, _Arg2, _Result>;
      |                           ^~~~~~~~~~~~~~~
/home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__functional/binary_function.h:24:57: note: declared here
   24 | struct _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binary_function
      |                                                         ^~~~~~~~~~~~~~~
[ 90%] Building CXX object src/CMakeFiles/cxx_shared.dir/legacy_pointer_safety.cpp.o
In file included from /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__memory/shared_ptr.h:15,
                 from /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/memory:860,
                 from /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/src/legacy_pointer_safety.cpp:10:
/home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__functional/binary_function.h:45:27: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::__1::binary_function' is deprecated [-Wdeprecated-declarations]
   45 | using __binary_function = binary_function<_Arg1, _Arg2, _Result>;
      |                           ^~~~~~~~~~~~~~~
/home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__functional/binary_function.h:24:57: note: declared here
   24 | struct _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binary_function
      |                                                         ^~~~~~~~~~~~~~~
In file included from /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__functional/operations.h:15,
                 from /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__memory/shared_ptr.h:16:
/home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__functional/unary_function.h:42:26: warning: 'template<class _Arg, class _Result> struct std::__1::unary_function' is deprecated [-Wdeprecated-declarations]
   42 | using __unary_function = unary_function<_Arg, _Result>;
      |                          ^~~~~~~~~~~~~~
/home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__functional/unary_function.h:23:57: note: declared here
   23 | struct _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 unary_function
      |                                                         ^~~~~~~~~~~~~~
[ 91%] Building CXX object src/CMakeFiles/cxx_shared.dir/memory.cpp.o
In file included from /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__memory/shared_ptr.h:15,
                 from /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/memory:860,
                 from /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/src/memory.cpp:14:
/home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__functional/binary_function.h:45:27: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::__1::binary_function' is deprecated [-Wdeprecated-declarations]
   45 | using __binary_function = binary_function<_Arg1, _Arg2, _Result>;
      |                           ^~~~~~~~~~~~~~~
/home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__functional/binary_function.h:24:57: note: declared here
   24 | struct _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binary_function
      |                                                         ^~~~~~~~~~~~~~~
In file included from /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__functional/operations.h:15,
                 from /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__memory/shared_ptr.h:16:
/home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__functional/unary_function.h:42:26: warning: 'template<class _Arg, class _Result> struct std::__1::unary_function' is deprecated [-Wdeprecated-declarations]
   42 | using __unary_function = unary_function<_Arg, _Result>;
      |                          ^~~~~~~~~~~~~~
/home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__functional/unary_function.h:23:57: note: declared here
   23 | struct _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 unary_function
      |                                                         ^~~~~~~~~~~~~~
[ 91%] Building CXX object src/CMakeFiles/cxx_shared.dir/mutex.cpp.o
In file included from /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__functional/hash.h:13,
                 from /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/system_error:148,
                 from /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__mutex_base:20,
                 from /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/mutex:191,
                 from /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/src/mutex.cpp:11:
/home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__functional/unary_function.h:42:26: warning: 'template<class _Arg, class _Result> struct std::__1::unary_function' is deprecated [-Wdeprecated-declarations]
   42 | using __unary_function = unary_function<_Arg, _Result>;
      |                          ^~~~~~~~~~~~~~
/home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__functional/unary_function.h:23:57: note: declared here
   23 | struct _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 unary_function
      |                                                         ^~~~~~~~~~~~~~
In file included from /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__memory/shared_ptr.h:15,
                 from /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/memory:860,
                 from /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/string:549,
                 from /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/system_error:151:
/home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__functional/binary_function.h:45:27: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::__1::binary_function' is deprecated [-Wdeprecated-declarations]
   45 | using __binary_function = binary_function<_Arg1, _Arg2, _Result>;
      |                           ^~~~~~~~~~~~~~~
/home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__functional/binary_function.h:24:57: note: declared here
   24 | struct _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binary_function
      |                                                         ^~~~~~~~~~~~~~~
[ 91%] Building CXX object src/CMakeFiles/cxx_shared.dir/mutex_destructor.cpp.o
[ 91%] Building CXX object src/CMakeFiles/cxx_shared.dir/new.cpp.o
In file included from /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__memory/shared_ptr.h:15,
                 from /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/memory:860,
                 from /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/src/include/atomic_support.h:13,
                 from /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/src/new.cpp:12:
/home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__functional/binary_function.h:45:27: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::__1::binary_function' is deprecated [-Wdeprecated-declarations]
   45 | using __binary_function = binary_function<_Arg1, _Arg2, _Result>;
      |                           ^~~~~~~~~~~~~~~
/home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__functional/binary_function.h:24:57: note: declared here
   24 | struct _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binary_function
      |                                                         ^~~~~~~~~~~~~~~
In file included from /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__functional/operations.h:15,
                 from /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__memory/shared_ptr.h:16:
/home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__functional/unary_function.h:42:26: warning: 'template<class _Arg, class _Result> struct std::__1::unary_function' is deprecated [-Wdeprecated-declarations]
   42 | using __unary_function = unary_function<_Arg, _Result>;
      |                          ^~~~~~~~~~~~~~
/home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__functional/unary_function.h:23:57: note: declared here
   23 | struct _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 unary_function
      |                                                         ^~~~~~~~~~~~~~
[ 91%] Building CXX object src/CMakeFiles/cxx_shared.dir/optional.cpp.o
In file included from /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__functional/hash.h:13,
                 from /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/optional:165,
                 from /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/src/optional.cpp:10:
/home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__functional/unary_function.h:42:26: warning: 'template<class _Arg, class _Result> struct std::__1::unary_function' is deprecated [-Wdeprecated-declarations]
   42 | using __unary_function = unary_function<_Arg, _Result>;
      |                          ^~~~~~~~~~~~~~
/home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__functional/unary_function.h:23:57: note: declared here
   23 | struct _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 unary_function
      |                                                         ^~~~~~~~~~~~~~
In file included from /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__functional/operations.h:14,
                 from /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/variant:206,
                 from /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__iterator/common_iterator.h:22,
                 from /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/iterator:684,
                 from /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/optional:186:
/home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__functional/binary_function.h:45:27: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::__1::binary_function' is deprecated [-Wdeprecated-declarations]
   45 | using __binary_function = binary_function<_Arg1, _Arg2, _Result>;
      |                           ^~~~~~~~~~~~~~~
/home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__functional/binary_function.h:24:57: note: declared here
   24 | struct _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binary_function
      |                                                         ^~~~~~~~~~~~~~~
[ 91%] Building CXX object src/CMakeFiles/cxx_shared.dir/random_shuffle.cpp.o
In file included from /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__memory/shared_ptr.h:15,
                 from /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/memory:860,
                 from /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/algorithm:1712,
                 from /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/src/random_shuffle.cpp:9:
/home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__functional/binary_function.h:45:27: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::__1::binary_function' is deprecated [-Wdeprecated-declarations]
   45 | using __binary_function = binary_function<_Arg1, _Arg2, _Result>;
      |                           ^~~~~~~~~~~~~~~
/home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__functional/binary_function.h:24:57: note: declared here
   24 | struct _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binary_function
      |                                                         ^~~~~~~~~~~~~~~
In file included from /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__functional/operations.h:15,
                 from /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__memory/shared_ptr.h:16:
/home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__functional/unary_function.h:42:26: warning: 'template<class _Arg, class _Result> struct std::__1::unary_function' is deprecated [-Wdeprecated-declarations]
   42 | using __unary_function = unary_function<_Arg, _Result>;
      |                          ^~~~~~~~~~~~~~
/home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__functional/unary_function.h:23:57: note: declared here
   23 | struct _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 unary_function
      |                                                         ^~~~~~~~~~~~~~
[ 91%] Building CXX object src/CMakeFiles/cxx_shared.dir/ryu/d2fixed.cpp.o
In file included from /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__functional/hash.h:13,
                 from /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/system_error:148,
                 from /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/src/ryu/d2fixed.cpp:46:
/home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__functional/unary_function.h:42:26: warning: 'template<class _Arg, class _Result> struct std::__1::unary_function' is deprecated [-Wdeprecated-declarations]
   42 | using __unary_function = unary_function<_Arg, _Result>;
      |                          ^~~~~~~~~~~~~~
/home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__functional/unary_function.h:23:57: note: declared here
   23 | struct _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 unary_function
      |                                                         ^~~~~~~~~~~~~~
In file included from /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__memory/shared_ptr.h:15,
                 from /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/memory:860,
                 from /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/string:549,
                 from /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/system_error:151:
/home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__functional/binary_function.h:45:27: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::__1::binary_function' is deprecated [-Wdeprecated-declarations]
   45 | using __binary_function = binary_function<_Arg1, _Arg2, _Result>;
      |                           ^~~~~~~~~~~~~~~
/home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__functional/binary_function.h:24:57: note: declared here
   24 | struct _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binary_function
      |                                                         ^~~~~~~~~~~~~~~
[ 91%] Building CXX object src/CMakeFiles/cxx_shared.dir/ryu/d2s.cpp.o
In function 'std::__1::to_chars_result std::__1::__to_chars(char*, char*, __floating_decimal_64, chars_format, double)',
    inlined from 'std::__1::to_chars_result std::__1::__d2s_buffered_n(char*, char*, double, chars_format)' at /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/src/ryu/d2s.cpp:778:20:
/home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/src/ryu/d2s.cpp:490:31: warning: '_Trailing_zero_bits' may be used uninitialized [-Wmaybe-uninitialized]
  490 |           _Trailing_zero_bits += 32;
      |           ~~~~~~~~~~~~~~~~~~~~^~~~~
/home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/src/ryu/d2s.cpp: In function 'std::__1::to_chars_result std::__1::__d2s_buffered_n(char*, char*, double, chars_format)':
/home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/src/ryu/d2s.cpp:480:23: note: '_Trailing_zero_bits' was declared here
  480 |         unsigned long _Trailing_zero_bits;
      |                       ^~~~~~~~~~~~~~~~~~~
[ 91%] Building CXX object src/CMakeFiles/cxx_shared.dir/ryu/f2s.cpp.o
[ 92%] Building CXX object src/CMakeFiles/cxx_shared.dir/shared_mutex.cpp.o
In file included from /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__functional/hash.h:13,
                 from /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/system_error:148,
                 from /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__mutex_base:20,
                 from /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/shared_mutex:136,
                 from /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/src/shared_mutex.cpp:13:
/home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__functional/unary_function.h:42:26: warning: 'template<class _Arg, class _Result> struct std::__1::unary_function' is deprecated [-Wdeprecated-declarations]
   42 | using __unary_function = unary_function<_Arg, _Result>;
      |                          ^~~~~~~~~~~~~~
/home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__functional/unary_function.h:23:57: note: declared here
   23 | struct _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 unary_function
      |                                                         ^~~~~~~~~~~~~~
In file included from /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__memory/shared_ptr.h:15,
                 from /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/memory:860,
                 from /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/string:549,
                 from /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/system_error:151:
/home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__functional/binary_function.h:45:27: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::__1::binary_function' is deprecated [-Wdeprecated-declarations]
   45 | using __binary_function = binary_function<_Arg1, _Arg2, _Result>;
      |                           ^~~~~~~~~~~~~~~
/home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__functional/binary_function.h:24:57: note: declared here
   24 | struct _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binary_function
      |                                                         ^~~~~~~~~~~~~~~
[ 92%] Building CXX object src/CMakeFiles/cxx_shared.dir/stdexcept.cpp.o
In file included from /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__functional/hash.h:13,
                 from /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/string:527,
                 from /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/src/stdexcept.cpp:11:
/home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__functional/unary_function.h:42:26: warning: 'template<class _Arg, class _Result> struct std::__1::unary_function' is deprecated [-Wdeprecated-declarations]
   42 | using __unary_function = unary_function<_Arg, _Result>;
      |                          ^~~~~~~~~~~~~~
/home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__functional/unary_function.h:23:57: note: declared here
   23 | struct _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 unary_function
      |                                                         ^~~~~~~~~~~~~~
In file included from /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__memory/shared_ptr.h:15,
                 from /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/memory:860,
                 from /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/string:549:
/home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__functional/binary_function.h:45:27: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::__1::binary_function' is deprecated [-Wdeprecated-declarations]
   45 | using __binary_function = binary_function<_Arg1, _Arg2, _Result>;
      |                           ^~~~~~~~~~~~~~~
/home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__functional/binary_function.h:24:57: note: declared here
   24 | struct _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binary_function
      |                                                         ^~~~~~~~~~~~~~~
[ 92%] Building CXX object src/CMakeFiles/cxx_shared.dir/string.cpp.o
In file included from /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__functional/hash.h:13,
                 from /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/string:527,
                 from /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/src/string.cpp:16:
/home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__functional/unary_function.h:42:26: warning: 'template<class _Arg, class _Result> struct std::__1::unary_function' is deprecated [-Wdeprecated-declarations]
   42 | using __unary_function = unary_function<_Arg, _Result>;
      |                          ^~~~~~~~~~~~~~
/home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__functional/unary_function.h:23:57: note: declared here
   23 | struct _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 unary_function
      |                                                         ^~~~~~~~~~~~~~
In file included from /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__memory/shared_ptr.h:15,
                 from /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/memory:860,
                 from /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/string:549:
/home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__functional/binary_function.h:45:27: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::__1::binary_function' is deprecated [-Wdeprecated-declarations]
   45 | using __binary_function = binary_function<_Arg1, _Arg2, _Result>;
      |                           ^~~~~~~~~~~~~~~
/home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__functional/binary_function.h:24:57: note: declared here
   24 | struct _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binary_function
      |                                                         ^~~~~~~~~~~~~~~
In file included from /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__memory/allocator.h:18,
                 from /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/memory:848:
In function 'void* std::__1::__libcpp_operator_new(_Args ...) [with _Args = {long unsigned int}]',
    inlined from 'void* std::__1::__libcpp_allocate(size_t, size_t)' at /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/new:272:31,
    inlined from 'constexpr _Tp* std::__1::allocator<_Tp>::allocate(size_t) [with _Tp = char]' at /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__memory/allocator.h:112:62,
    inlined from 'constexpr std::__1::__allocation_result<typename std::__1::allocator_traits<_Alloc>::pointer> std::__1::__allocate_at_least(_Alloc&, size_t) [with _Alloc = allocator<char>]' at /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__memory/allocate_at_least.h:54:27,
    inlined from 'constexpr void std::__1::basic_string<_CharT, _Traits, _Allocator>::__grow_by_and_replace(size_type, size_type, size_type, size_type, size_type, size_type, const value_type*) [with _CharT = char; _Traits = std::__1::char_traits<char>; _Allocator = std::__1::allocator<char>]' at /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/string:2351:49,
    inlined from 'constexpr std::__1::basic_string<_CharT, _Traits, _Allocator>& std::__1::basic_string<_CharT, _Traits, _Allocator>::__assign_external(const value_type*, size_type) [with _CharT = char; _Traits = std::__1::char_traits<char>; _Allocator = std::__1::allocator<char>]' at /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/string:2438:26,
    inlined from 'constexpr std::__1::basic_string<_CharT, _Traits, _Allocator>& std::__1::basic_string<_CharT, _Traits, _Allocator>::assign(const value_type*, size_type) [with _CharT = char; _Traits = std::__1::char_traits<char>; _Allocator = std::__1::allocator<char>]' at /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/string:2451:35:
/home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/new:248:24: warning: argument 1 value '18446744073709551599' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
  248 |   return ::operator new(__args...);
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~
/home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/new: In member function 'constexpr std::__1::basic_string<_CharT, _Traits, _Allocator>& std::__1::basic_string<_CharT, _Traits, _Allocator>::assign(const value_type*, size_type) [with _CharT = char; _Traits = std::__1::char_traits<char>; _Allocator = std::__1::allocator<char>]':
/home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/new:191:66: note: in a call to allocation function 'void* operator new(size_t)' declared here
  191 | _LIBCPP_NODISCARD_AFTER_CXX17 _LIBCPP_OVERRIDABLE_FUNC_VIS void* operator new(std::size_t __sz) _THROW_BAD_ALLOC;
      |                                                                  ^~~~~~~~
In function 'void* std::__1::__libcpp_operator_new(_Args ...) [with _Args = {long unsigned int}]',
    inlined from 'void* std::__1::__libcpp_allocate(size_t, size_t)' at /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/new:272:31,
    inlined from 'constexpr _Tp* std::__1::allocator<_Tp>::allocate(size_t) [with _Tp = char]' at /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__memory/allocator.h:112:62,
    inlined from 'constexpr std::__1::__allocation_result<typename std::__1::allocator_traits<_Alloc>::pointer> std::__1::__allocate_at_least(_Alloc&, size_t) [with _Alloc = allocator<char>]' at /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__memory/allocate_at_least.h:54:27,
    inlined from 'constexpr void std::__1::basic_string<_CharT, _Traits, _Allocator>::__grow_by_and_replace(size_type, size_type, size_type, size_type, size_type, size_type, const value_type*) [with _CharT = char; _Traits = std::__1::char_traits<char>; _Allocator = std::__1::allocator<char>]' at /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/string:2351:49,
    inlined from 'constexpr std::__1::basic_string<_CharT, _Traits, _Allocator>& std::__1::basic_string<_CharT, _Traits, _Allocator>::__assign_external(const value_type*, size_type) [with _CharT = char; _Traits = std::__1::char_traits<char>; _Allocator = std::__1::allocator<char>]' at /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/string:2438:26,
    inlined from 'constexpr std::__1::basic_string<_CharT, _Traits, _Allocator>& std::__1::basic_string<_CharT, _Traits, _Allocator>::assign(const value_type*, size_type) [with _CharT = char; _Traits = std::__1::char_traits<char>; _Allocator = std::__1::allocator<char>]' at /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/string:2451:35,
    inlined from 'constexpr std::__1::basic_string<_CharT, _Traits, _Allocator>& std::__1::basic_string<_CharT, _Traits, _Allocator>::assign(const std::__1::basic_string<_CharT, _Traits, _Allocator>&, size_type, size_type) [with _CharT = char; _Traits = std::__1::char_traits<char>; _Allocator = std::__1::allocator<char>]' at /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/string:2629:18:
/home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/new:248:24: warning: argument 1 value '18446744073709551599' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
  248 |   return ::operator new(__args...);
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~
/home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/new: In member function 'constexpr std::__1::basic_string<_CharT, _Traits, _Allocator>& std::__1::basic_string<_CharT, _Traits, _Allocator>::assign(const std::__1::basic_string<_CharT, _Traits, _Allocator>&, size_type, size_type) [with _CharT = char; _Traits = std::__1::char_traits<char>; _Allocator = std::__1::allocator<char>]':
/home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/new:191:66: note: in a call to allocation function 'void* operator new(size_t)' declared here
  191 | _LIBCPP_NODISCARD_AFTER_CXX17 _LIBCPP_OVERRIDABLE_FUNC_VIS void* operator new(std::size_t __sz) _THROW_BAD_ALLOC;
      |                                                                  ^~~~~~~~
In function 'void* std::__1::__libcpp_operator_new(_Args ...) [with _Args = {long unsigned int}]',
    inlined from 'void* std::__1::__libcpp_allocate(size_t, size_t)' at /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/new:272:31,
    inlined from 'constexpr _Tp* std::__1::allocator<_Tp>::allocate(size_t) [with _Tp = char]' at /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__memory/allocator.h:112:62,
    inlined from 'constexpr std::__1::__allocation_result<typename std::__1::allocator_traits<_Alloc>::pointer> std::__1::__allocate_at_least(_Alloc&, size_t) [with _Alloc = allocator<char>]' at /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__memory/allocate_at_least.h:54:27,
    inlined from 'constexpr void std::__1::basic_string<_CharT, _Traits, _Allocator>::__grow_by(size_type, size_type, size_type, size_type, size_type, size_type) [with _CharT = char; _Traits = std::__1::char_traits<char>; _Allocator = std::__1::allocator<char>]' at /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/string:2386:49,
    inlined from 'constexpr void std::__1::basic_string<_CharT, _Traits, _Allocator>::push_back(value_type) [with _CharT = char; _Traits = std::__1::char_traits<char>; _Allocator = std::__1::allocator<char>]' at /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/string:2753:18:
/home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/new:248:24: warning: argument 1 value '18446744073709551599' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
  248 |   return ::operator new(__args...);
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~
/home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/new: In member function 'constexpr void std::__1::basic_string<_CharT, _Traits, _Allocator>::push_back(value_type) [with _CharT = char; _Traits = std::__1::char_traits<char>; _Allocator = std::__1::allocator<char>]':
/home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/new:191:66: note: in a call to allocation function 'void* operator new(size_t)' declared here
  191 | _LIBCPP_NODISCARD_AFTER_CXX17 _LIBCPP_OVERRIDABLE_FUNC_VIS void* operator new(std::size_t __sz) _THROW_BAD_ALLOC;
      |                                                                  ^~~~~~~~
In function 'void* std::__1::__libcpp_operator_new(_Args ...) [with _Args = {long unsigned int}]',
    inlined from 'void* std::__1::__libcpp_allocate(size_t, size_t)' at /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/new:272:31,
    inlined from 'constexpr _Tp* std::__1::allocator<_Tp>::allocate(size_t) [with _Tp = char]' at /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__memory/allocator.h:112:62,
    inlined from 'constexpr std::__1::__allocation_result<typename std::__1::allocator_traits<_Alloc>::pointer> std::__1::__allocate_at_least(_Alloc&, size_t) [with _Alloc = allocator<char>]' at /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__memory/allocate_at_least.h:54:27,
    inlined from 'constexpr void std::__1::basic_string<_CharT, _Traits, _Allocator>::__grow_by(size_type, size_type, size_type, size_type, size_type, size_type) [with _CharT = char; _Traits = std::__1::char_traits<char>; _Allocator = std::__1::allocator<char>]' at /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/string:2386:49,
    inlined from 'constexpr std::__1::basic_string<_CharT, _Traits, _Allocator>& std::__1::basic_string<_CharT, _Traits, _Allocator>::append(size_type, value_type) [with _CharT = char; _Traits = std::__1::char_traits<char>; _Allocator = std::__1::allocator<char>]' at /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/string:2706:22:
/home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/new:248:24: warning: argument 1 value '18446744073709551599' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
  248 |   return ::operator new(__args...);
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~
/home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/new: In member function 'constexpr std::__1::basic_string<_CharT, _Traits, _Allocator>& std::__1::basic_string<_CharT, _Traits, _Allocator>::append(size_type, value_type) [with _CharT = char; _Traits = std::__1::char_traits<char>; _Allocator = std::__1::allocator<char>]':
/home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/new:191:66: note: in a call to allocation function 'void* operator new(size_t)' declared here
  191 | _LIBCPP_NODISCARD_AFTER_CXX17 _LIBCPP_OVERRIDABLE_FUNC_VIS void* operator new(std::size_t __sz) _THROW_BAD_ALLOC;
      |                                                                  ^~~~~~~~
In function 'void* std::__1::__libcpp_operator_new(_Args ...) [with _Args = {long unsigned int}]',
    inlined from 'void* std::__1::__libcpp_allocate(size_t, size_t)' at /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/new:272:31,
    inlined from 'constexpr _Tp* std::__1::allocator<_Tp>::allocate(size_t) [with _Tp = char]' at /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__memory/allocator.h:112:62,
    inlined from 'constexpr std::__1::__allocation_result<typename std::__1::allocator_traits<_Alloc>::pointer> std::__1::__allocate_at_least(_Alloc&, size_t) [with _Alloc = allocator<char>]' at /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__memory/allocate_at_least.h:54:27,
    inlined from 'constexpr void std::__1::basic_string<_CharT, _Traits, _Allocator>::__grow_by(size_type, size_type, size_type, size_type, size_type, size_type) [with _CharT = char; _Traits = std::__1::char_traits<char>; _Allocator = std::__1::allocator<char>]' at /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/string:2386:49,
    inlined from 'constexpr std::__1::basic_string<_CharT, _Traits, _Allocator>& std::__1::basic_string<_CharT, _Traits, _Allocator>::assign(size_type, value_type) [with _CharT = char; _Traits = std::__1::char_traits<char>; _Allocator = std::__1::allocator<char>]' at /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/string:2463:18:
/home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/new:248:24: warning: argument 1 value '18446744073709551599' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
  248 |   return ::operator new(__args...);
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~
/home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/new: In member function 'constexpr std::__1::basic_string<_CharT, _Traits, _Allocator>& std::__1::basic_string<_CharT, _Traits, _Allocator>::assign(size_type, value_type) [with _CharT = char; _Traits = std::__1::char_traits<char>; _Allocator = std::__1::allocator<char>]':
/home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/new:191:66: note: in a call to allocation function 'void* operator new(size_t)' declared here
  191 | _LIBCPP_NODISCARD_AFTER_CXX17 _LIBCPP_OVERRIDABLE_FUNC_VIS void* operator new(std::size_t __sz) _THROW_BAD_ALLOC;
      |                                                                  ^~~~~~~~
In function 'void* std::__1::__libcpp_operator_new(_Args ...) [with _Args = {long unsigned int}]',
    inlined from 'void* std::__1::__libcpp_allocate(size_t, size_t)' at /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/new:272:31,
    inlined from 'constexpr _Tp* std::__1::allocator<_Tp>::allocate(size_t) [with _Tp = char]' at /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__memory/allocator.h:112:62,
    inlined from 'constexpr std::__1::__allocation_result<typename std::__1::allocator_traits<_Alloc>::pointer> std::__1::__allocate_at_least(_Alloc&, size_t) [with _Alloc = allocator<char>]' at /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__memory/allocate_at_least.h:54:27,
    inlined from 'constexpr void std::__1::basic_string<_CharT, _Traits, _Allocator>::__grow_by_and_replace(size_type, size_type, size_type, size_type, size_type, size_type, const value_type*) [with _CharT = char; _Traits = std::__1::char_traits<char>; _Allocator = std::__1::allocator<char>]' at /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/string:2351:49,
    inlined from 'constexpr std::__1::basic_string<_CharT, _Traits, _Allocator>& std::__1::basic_string<_CharT, _Traits, _Allocator>::__assign_external(const value_type*, size_type) [with _CharT = char; _Traits = std::__1::char_traits<char>; _Allocator = std::__1::allocator<char>]' at /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/string:2438:26,
    inlined from 'constexpr std::__1::basic_string<_CharT, _Traits, _Allocator>& std::__1::basic_string<_CharT, _Traits, _Allocator>::__assign_external(const value_type*) [with _CharT = char; _Traits = std::__1::char_traits<char>; _Allocator = std::__1::allocator<char>]' at /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/string:2655:27,
    inlined from 'constexpr std::__1::basic_string<_CharT, _Traits, _Allocator>& std::__1::basic_string<_CharT, _Traits, _Allocator>::assign(const value_type*) [with _CharT = char; _Traits = std::__1::char_traits<char>; _Allocator = std::__1::allocator<char>]' at /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/string:2668:35:
/home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/new:248:24: warning: argument 1 value '18446744073709551599' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
  248 |   return ::operator new(__args...);
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~
/home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/new: In member function 'constexpr std::__1::basic_string<_CharT, _Traits, _Allocator>& std::__1::basic_string<_CharT, _Traits, _Allocator>::assign(const value_type*) [with _CharT = char; _Traits = std::__1::char_traits<char>; _Allocator = std::__1::allocator<char>]':
/home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/new:191:66: note: in a call to allocation function 'void* operator new(size_t)' declared here
  191 | _LIBCPP_NODISCARD_AFTER_CXX17 _LIBCPP_OVERRIDABLE_FUNC_VIS void* operator new(std::size_t __sz) _THROW_BAD_ALLOC;
      |                                                                  ^~~~~~~~
In function 'void* std::__1::__libcpp_operator_new(_Args ...) [with _Args = {long unsigned int}]',
    inlined from 'void* std::__1::__libcpp_allocate(size_t, size_t)' at /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/new:272:31,
    inlined from 'constexpr _Tp* std::__1::allocator<_Tp>::allocate(size_t) [with _Tp = char]' at /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__memory/allocator.h:112:62,
    inlined from 'constexpr std::__1::__allocation_result<typename std::__1::allocator_traits<_Alloc>::pointer> std::__1::__allocate_at_least(_Alloc&, size_t) [with _Alloc = allocator<char>]' at /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__memory/allocate_at_least.h:54:27,
    inlined from 'constexpr void std::__1::basic_string<_CharT, _Traits, _Allocator>::__grow_by(size_type, size_type, size_type, size_type, size_type, size_type) [with _CharT = char; _Traits = std::__1::char_traits<char>; _Allocator = std::__1::allocator<char>]' at /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/string:2386:49,
    inlined from 'constexpr std::__1::basic_string<_CharT, _Traits, _Allocator>& std::__1::basic_string<_CharT, _Traits, _Allocator>::append(size_type, value_type) [with _CharT = char; _Traits = std::__1::char_traits<char>; _Allocator = std::__1::allocator<char>]' at /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/string:2706:22,
    inlined from 'constexpr void std::__1::basic_string<_CharT, _Traits, _Allocator>::resize(size_type, value_type) [with _CharT = char; _Traits = std::__1::char_traits<char>; _Allocator = std::__1::allocator<char>]' at /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/string:3355:15:
/home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/new:248:24: warning: argument 1 value '18446744073709551599' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
  248 |   return ::operator new(__args...);
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~
/home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/new: In member function 'constexpr void std::__1::basic_string<_CharT, _Traits, _Allocator>::resize(size_type, value_type) [with _CharT = char; _Traits = std::__1::char_traits<char>; _Allocator = std::__1::allocator<char>]':
/home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/new:191:66: note: in a call to allocation function 'void* operator new(size_t)' declared here
  191 | _LIBCPP_NODISCARD_AFTER_CXX17 _LIBCPP_OVERRIDABLE_FUNC_VIS void* operator new(std::size_t __sz) _THROW_BAD_ALLOC;
      |                                                                  ^~~~~~~~
In function 'void* std::__1::__libcpp_operator_new(_Args ...) [with _Args = {long unsigned int}]',
    inlined from 'void* std::__1::__libcpp_allocate(size_t, size_t)' at /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/new:272:31,
    inlined from 'constexpr _Tp* std::__1::allocator<_Tp>::allocate(size_t) [with _Tp = wchar_t]' at /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__memory/allocator.h:112:62,
    inlined from 'constexpr std::__1::__allocation_result<typename std::__1::allocator_traits<_Alloc>::pointer> std::__1::__allocate_at_least(_Alloc&, size_t) [with _Alloc = allocator<wchar_t>]' at /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__memory/allocate_at_least.h:54:27,
    inlined from 'constexpr void std::__1::basic_string<_CharT, _Traits, _Allocator>::__grow_by(size_type, size_type, size_type, size_type, size_type, size_type) [with _CharT = wchar_t; _Traits = std::__1::char_traits<wchar_t>; _Allocator = std::__1::allocator<wchar_t>]' at /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/string:2386:49,
    inlined from 'constexpr std::__1::basic_string<_CharT, _Traits, _Allocator>& std::__1::basic_string<_CharT, _Traits, _Allocator>::assign(size_type, value_type) [with _CharT = wchar_t; _Traits = std::__1::char_traits<wchar_t>; _Allocator = std::__1::allocator<wchar_t>]' at /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/string:2463:18:
/home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/new:248:24: warning: argument 1 value '18446744073709551548' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
  248 |   return ::operator new(__args...);
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~
/home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/new: In member function 'constexpr std::__1::basic_string<_CharT, _Traits, _Allocator>& std::__1::basic_string<_CharT, _Traits, _Allocator>::assign(size_type, value_type) [with _CharT = wchar_t; _Traits = std::__1::char_traits<wchar_t>; _Allocator = std::__1::allocator<wchar_t>]':
/home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/new:191:66: note: in a call to allocation function 'void* operator new(size_t)' declared here
  191 | _LIBCPP_NODISCARD_AFTER_CXX17 _LIBCPP_OVERRIDABLE_FUNC_VIS void* operator new(std::size_t __sz) _THROW_BAD_ALLOC;
      |                                                                  ^~~~~~~~
In function 'void* std::__1::__libcpp_operator_new(_Args ...) [with _Args = {long unsigned int}]',
    inlined from 'void* std::__1::__libcpp_allocate(size_t, size_t)' at /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/new:272:31,
    inlined from 'constexpr _Tp* std::__1::allocator<_Tp>::allocate(size_t) [with _Tp = char]' at /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__memory/allocator.h:112:62,
    inlined from 'constexpr std::__1::__allocation_result<typename std::__1::allocator_traits<_Alloc>::pointer> std::__1::__allocate_at_least(_Alloc&, size_t) [with _Alloc = allocator<char>]' at /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__memory/allocate_at_least.h:54:27,
    inlined from 'constexpr void std::__1::basic_string<_CharT, _Traits, _Allocator>::__grow_by(size_type, size_type, size_type, size_type, size_type, size_type) [with _CharT = char; _Traits = std::__1::char_traits<char>; _Allocator = std::__1::allocator<char>]' at /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/string:2386:49,
    inlined from 'constexpr std::__1::basic_string<_CharT, _Traits, _Allocator>& std::__1::basic_string<_CharT, _Traits, _Allocator>::append(size_type, value_type) [with _CharT = char; _Traits = std::__1::char_traits<char>; _Allocator = std::__1::allocator<char>]' at /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/string:2706:22,
    inlined from 'constexpr void std::__1::basic_string<_CharT, _Traits, _Allocator>::resize(size_type, value_type) [with _CharT = char; _Traits = std::__1::char_traits<char>; _Allocator = std::__1::allocator<char>]' at /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/string:3355:15,
    inlined from 'constexpr void std::__1::basic_string<_CharT, _Traits, _Allocator>::resize(size_type) [with _CharT = char; _Traits = std::__1::char_traits<char>; _Allocator = std::__1::allocator<char>]' at /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/string:976:92,
    inlined from 'S std::__1::{anonymous}::as_string(P, S, const typename S::value_type*, V) [with S = std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >; P = int (*)(char*, long unsigned int, const char*, ...); V = float]' at /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/src/string.cpp:307:25,
    inlined from 'std::__1::string std::__1::to_string(float)' at /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/src/string.cpp:382:112:
/home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/new:248:24: warning: argument 1 value '18446744073709551599' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
  248 |   return ::operator new(__args...);
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~
/home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/new: In function 'std::__1::string std::__1::to_string(float)':
/home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/new:191:66: note: in a call to allocation function 'void* operator new(size_t)' declared here
  191 | _LIBCPP_NODISCARD_AFTER_CXX17 _LIBCPP_OVERRIDABLE_FUNC_VIS void* operator new(std::size_t __sz) _THROW_BAD_ALLOC;
      |                                                                  ^~~~~~~~
In function 'void* std::__1::__libcpp_operator_new(_Args ...) [with _Args = {long unsigned int}]',
    inlined from 'void* std::__1::__libcpp_allocate(size_t, size_t)' at /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/new:272:31,
    inlined from 'constexpr _Tp* std::__1::allocator<_Tp>::allocate(size_t) [with _Tp = char]' at /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__memory/allocator.h:112:62,
    inlined from 'constexpr std::__1::__allocation_result<typename std::__1::allocator_traits<_Alloc>::pointer> std::__1::__allocate_at_least(_Alloc&, size_t) [with _Alloc = allocator<char>]' at /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__memory/allocate_at_least.h:54:27,
    inlined from 'constexpr void std::__1::basic_string<_CharT, _Traits, _Allocator>::__grow_by(size_type, size_type, size_type, size_type, size_type, size_type) [with _CharT = char; _Traits = std::__1::char_traits<char>; _Allocator = std::__1::allocator<char>]' at /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/string:2386:49,
    inlined from 'constexpr std::__1::basic_string<_CharT, _Traits, _Allocator>& std::__1::basic_string<_CharT, _Traits, _Allocator>::append(size_type, value_type) [with _CharT = char; _Traits = std::__1::char_traits<char>; _Allocator = std::__1::allocator<char>]' at /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/string:2706:22,
    inlined from 'constexpr void std::__1::basic_string<_CharT, _Traits, _Allocator>::resize(size_type, value_type) [with _CharT = char; _Traits = std::__1::char_traits<char>; _Allocator = std::__1::allocator<char>]' at /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/string:3355:15,
    inlined from 'constexpr void std::__1::basic_string<_CharT, _Traits, _Allocator>::resize(size_type) [with _CharT = char; _Traits = std::__1::char_traits<char>; _Allocator = std::__1::allocator<char>]' at /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/string:976:92,
    inlined from 'S std::__1::{anonymous}::as_string(P, S, const typename S::value_type*, V) [with S = std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >; P = int (*)(char*, long unsigned int, const char*, ...); V = float]' at /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/src/string.cpp:314:17,
    inlined from 'std::__1::string std::__1::to_string(float)' at /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/src/string.cpp:382:112:
/home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/new:248:24: warning: argument 1 value '18446744073709551599' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
  248 |   return ::operator new(__args...);
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~
/home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/new: In function 'std::__1::string std::__1::to_string(float)':
/home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/new:191:66: note: in a call to allocation function 'void* operator new(size_t)' declared here
  191 | _LIBCPP_NODISCARD_AFTER_CXX17 _LIBCPP_OVERRIDABLE_FUNC_VIS void* operator new(std::size_t __sz) _THROW_BAD_ALLOC;
      |                                                                  ^~~~~~~~
In function 'void* std::__1::__libcpp_operator_new(_Args ...) [with _Args = {long unsigned int}]',
    inlined from 'void* std::__1::__libcpp_allocate(size_t, size_t)' at /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/new:272:31,
    inlined from 'constexpr _Tp* std::__1::allocator<_Tp>::allocate(size_t) [with _Tp = char]' at /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__memory/allocator.h:112:62,
    inlined from 'constexpr std::__1::__allocation_result<typename std::__1::allocator_traits<_Alloc>::pointer> std::__1::__allocate_at_least(_Alloc&, size_t) [with _Alloc = allocator<char>]' at /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__memory/allocate_at_least.h:54:27,
    inlined from 'constexpr void std::__1::basic_string<_CharT, _Traits, _Allocator>::__grow_by(size_type, size_type, size_type, size_type, size_type, size_type) [with _CharT = char; _Traits = std::__1::char_traits<char>; _Allocator = std::__1::allocator<char>]' at /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/string:2386:49,
    inlined from 'constexpr std::__1::basic_string<_CharT, _Traits, _Allocator>& std::__1::basic_string<_CharT, _Traits, _Allocator>::append(size_type, value_type) [with _CharT = char; _Traits = std::__1::char_traits<char>; _Allocator = std::__1::allocator<char>]' at /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/string:2706:22,
    inlined from 'constexpr void std::__1::basic_string<_CharT, _Traits, _Allocator>::resize(size_type, value_type) [with _CharT = char; _Traits = std::__1::char_traits<char>; _Allocator = std::__1::allocator<char>]' at /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/string:3355:15,
    inlined from 'constexpr void std::__1::basic_string<_CharT, _Traits, _Allocator>::resize(size_type) [with _CharT = char; _Traits = std::__1::char_traits<char>; _Allocator = std::__1::allocator<char>]' at /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/string:976:92,
    inlined from 'S std::__1::{anonymous}::as_string(P, S, const typename S::value_type*, V) [with S = std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >; P = int (*)(char*, long unsigned int, const char*, ...); V = double]' at /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/src/string.cpp:307:25,
    inlined from 'std::__1::string std::__1::to_string(double)' at /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/src/string.cpp:383:112:
/home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/new:248:24: warning: argument 1 value '18446744073709551599' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
  248 |   return ::operator new(__args...);
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~
/home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/new: In function 'std::__1::string std::__1::to_string(double)':
/home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/new:191:66: note: in a call to allocation function 'void* operator new(size_t)' declared here
  191 | _LIBCPP_NODISCARD_AFTER_CXX17 _LIBCPP_OVERRIDABLE_FUNC_VIS void* operator new(std::size_t __sz) _THROW_BAD_ALLOC;
      |                                                                  ^~~~~~~~
In function 'void* std::__1::__libcpp_operator_new(_Args ...) [with _Args = {long unsigned int}]',
    inlined from 'void* std::__1::__libcpp_allocate(size_t, size_t)' at /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/new:272:31,
    inlined from 'constexpr _Tp* std::__1::allocator<_Tp>::allocate(size_t) [with _Tp = char]' at /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__memory/allocator.h:112:62,
    inlined from 'constexpr std::__1::__allocation_result<typename std::__1::allocator_traits<_Alloc>::pointer> std::__1::__allocate_at_least(_Alloc&, size_t) [with _Alloc = allocator<char>]' at /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__memory/allocate_at_least.h:54:27,
    inlined from 'constexpr void std::__1::basic_string<_CharT, _Traits, _Allocator>::__grow_by(size_type, size_type, size_type, size_type, size_type, size_type) [with _CharT = char; _Traits = std::__1::char_traits<char>; _Allocator = std::__1::allocator<char>]' at /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/string:2386:49,
    inlined from 'constexpr std::__1::basic_string<_CharT, _Traits, _Allocator>& std::__1::basic_string<_CharT, _Traits, _Allocator>::append(size_type, value_type) [with _CharT = char; _Traits = std::__1::char_traits<char>; _Allocator = std::__1::allocator<char>]' at /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/string:2706:22,
    inlined from 'constexpr void std::__1::basic_string<_CharT, _Traits, _Allocator>::resize(size_type, value_type) [with _CharT = char; _Traits = std::__1::char_traits<char>; _Allocator = std::__1::allocator<char>]' at /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/string:3355:15,
    inlined from 'constexpr void std::__1::basic_string<_CharT, _Traits, _Allocator>::resize(size_type) [with _CharT = char; _Traits = std::__1::char_traits<char>; _Allocator = std::__1::allocator<char>]' at /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/string:976:92,
    inlined from 'S std::__1::{anonymous}::as_string(P, S, const typename S::value_type*, V) [with S = std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >; P = int (*)(char*, long unsigned int, const char*, ...); V = double]' at /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/src/string.cpp:314:17,
    inlined from 'std::__1::string std::__1::to_string(double)' at /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/src/string.cpp:383:112:
/home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/new:248:24: warning: argument 1 value '18446744073709551599' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
  248 |   return ::operator new(__args...);
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~
/home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/new: In function 'std::__1::string std::__1::to_string(double)':
/home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/new:191:66: note: in a call to allocation function 'void* operator new(size_t)' declared here
  191 | _LIBCPP_NODISCARD_AFTER_CXX17 _LIBCPP_OVERRIDABLE_FUNC_VIS void* operator new(std::size_t __sz) _THROW_BAD_ALLOC;
      |                                                                  ^~~~~~~~
In function 'void* std::__1::__libcpp_operator_new(_Args ...) [with _Args = {long unsigned int}]',
    inlined from 'void* std::__1::__libcpp_allocate(size_t, size_t)' at /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/new:272:31,
    inlined from 'constexpr _Tp* std::__1::allocator<_Tp>::allocate(size_t) [with _Tp = char]' at /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__memory/allocator.h:112:62,
    inlined from 'constexpr std::__1::__allocation_result<typename std::__1::allocator_traits<_Alloc>::pointer> std::__1::__allocate_at_least(_Alloc&, size_t) [with _Alloc = allocator<char>]' at /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__memory/allocate_at_least.h:54:27,
    inlined from 'constexpr void std::__1::basic_string<_CharT, _Traits, _Allocator>::__grow_by(size_type, size_type, size_type, size_type, size_type, size_type) [with _CharT = char; _Traits = std::__1::char_traits<char>; _Allocator = std::__1::allocator<char>]' at /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/string:2386:49,
    inlined from 'constexpr std::__1::basic_string<_CharT, _Traits, _Allocator>& std::__1::basic_string<_CharT, _Traits, _Allocator>::append(size_type, value_type) [with _CharT = char; _Traits = std::__1::char_traits<char>; _Allocator = std::__1::allocator<char>]' at /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/string:2706:22,
    inlined from 'constexpr void std::__1::basic_string<_CharT, _Traits, _Allocator>::resize(size_type, value_type) [with _CharT = char; _Traits = std::__1::char_traits<char>; _Allocator = std::__1::allocator<char>]' at /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/string:3355:15,
    inlined from 'constexpr void std::__1::basic_string<_CharT, _Traits, _Allocator>::resize(size_type) [with _CharT = char; _Traits = std::__1::char_traits<char>; _Allocator = std::__1::allocator<char>]' at /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/string:976:92,
    inlined from 'S std::__1::{anonymous}::as_string(P, S, const typename S::value_type*, V) [with S = std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >; P = int (*)(char*, long unsigned int, const char*, ...); V = long double]' at /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/src/string.cpp:307:25,
    inlined from 'std::__1::string std::__1::to_string(long double)' at /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/src/string.cpp:384:112:
/home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/new:248:24: warning: argument 1 value '18446744073709551599' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
  248 |   return ::operator new(__args...);
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~
/home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/new: In function 'std::__1::string std::__1::to_string(long double)':
/home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/new:191:66: note: in a call to allocation function 'void* operator new(size_t)' declared here
  191 | _LIBCPP_NODISCARD_AFTER_CXX17 _LIBCPP_OVERRIDABLE_FUNC_VIS void* operator new(std::size_t __sz) _THROW_BAD_ALLOC;
      |                                                                  ^~~~~~~~
In function 'void* std::__1::__libcpp_operator_new(_Args ...) [with _Args = {long unsigned int}]',
    inlined from 'void* std::__1::__libcpp_allocate(size_t, size_t)' at /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/new:272:31,
    inlined from 'constexpr _Tp* std::__1::allocator<_Tp>::allocate(size_t) [with _Tp = char]' at /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__memory/allocator.h:112:62,
    inlined from 'constexpr std::__1::__allocation_result<typename std::__1::allocator_traits<_Alloc>::pointer> std::__1::__allocate_at_least(_Alloc&, size_t) [with _Alloc = allocator<char>]' at /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__memory/allocate_at_least.h:54:27,
    inlined from 'constexpr void std::__1::basic_string<_CharT, _Traits, _Allocator>::__grow_by(size_type, size_type, size_type, size_type, size_type, size_type) [with _CharT = char; _Traits = std::__1::char_traits<char>; _Allocator = std::__1::allocator<char>]' at /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/string:2386:49,
    inlined from 'constexpr std::__1::basic_string<_CharT, _Traits, _Allocator>& std::__1::basic_string<_CharT, _Traits, _Allocator>::append(size_type, value_type) [with _CharT = char; _Traits = std::__1::char_traits<char>; _Allocator = std::__1::allocator<char>]' at /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/string:2706:22,
    inlined from 'constexpr void std::__1::basic_string<_CharT, _Traits, _Allocator>::resize(size_type, value_type) [with _CharT = char; _Traits = std::__1::char_traits<char>; _Allocator = std::__1::allocator<char>]' at /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/string:3355:15,
    inlined from 'constexpr void std::__1::basic_string<_CharT, _Traits, _Allocator>::resize(size_type) [with _CharT = char; _Traits = std::__1::char_traits<char>; _Allocator = std::__1::allocator<char>]' at /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/string:976:92,
    inlined from 'S std::__1::{anonymous}::as_string(P, S, const typename S::value_type*, V) [with S = std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >; P = int (*)(char*, long unsigned int, const char*, ...); V = long double]' at /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/src/string.cpp:314:17,
    inlined from 'std::__1::string std::__1::to_string(long double)' at /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/src/string.cpp:384:112:
/home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/new:248:24: warning: argument 1 value '18446744073709551599' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
  248 |   return ::operator new(__args...);
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~
/home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/new: In function 'std::__1::string std::__1::to_string(long double)':
/home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/new:191:66: note: in a call to allocation function 'void* operator new(size_t)' declared here
  191 | _LIBCPP_NODISCARD_AFTER_CXX17 _LIBCPP_OVERRIDABLE_FUNC_VIS void* operator new(std::size_t __sz) _THROW_BAD_ALLOC;
      |                                                                  ^~~~~~~~
[ 92%] Building CXX object src/CMakeFiles/cxx_shared.dir/system_error.cpp.o
In file included from /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__functional/hash.h:13,
                 from /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/string:527,
                 from /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/src/system_error.cpp:19:
/home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__functional/unary_function.h:42:26: warning: 'template<class _Arg, class _Result> struct std::__1::unary_function' is deprecated [-Wdeprecated-declarations]
   42 | using __unary_function = unary_function<_Arg, _Result>;
      |                          ^~~~~~~~~~~~~~
/home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__functional/unary_function.h:23:57: note: declared here
   23 | struct _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 unary_function
      |                                                         ^~~~~~~~~~~~~~
In file included from /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__memory/shared_ptr.h:15,
                 from /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/memory:860,
                 from /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/string:549:
/home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__functional/binary_function.h:45:27: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::__1::binary_function' is deprecated [-Wdeprecated-declarations]
   45 | using __binary_function = binary_function<_Arg1, _Arg2, _Result>;
      |                           ^~~~~~~~~~~~~~~
/home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__functional/binary_function.h:24:57: note: declared here
   24 | struct _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binary_function
      |                                                         ^~~~~~~~~~~~~~~
[ 92%] Building CXX object src/CMakeFiles/cxx_shared.dir/thread.cpp.o
In file included from /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__memory/shared_ptr.h:15,
                 from /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/memory:860,
                 from /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/future:375,
                 from /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/src/thread.cpp:14:
/home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__functional/binary_function.h:45:27: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::__1::binary_function' is deprecated [-Wdeprecated-declarations]
   45 | using __binary_function = binary_function<_Arg1, _Arg2, _Result>;
      |                           ^~~~~~~~~~~~~~~
/home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__functional/binary_function.h:24:57: note: declared here
   24 | struct _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binary_function
      |                                                         ^~~~~~~~~~~~~~~
In file included from /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__functional/operations.h:15,
                 from /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__memory/shared_ptr.h:16:
/home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__functional/unary_function.h:42:26: warning: 'template<class _Arg, class _Result> struct std::__1::unary_function' is deprecated [-Wdeprecated-declarations]
   42 | using __unary_function = unary_function<_Arg, _Result>;
      |                          ^~~~~~~~~~~~~~
/home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__functional/unary_function.h:23:57: note: declared here
   23 | struct _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 unary_function
      |                                                         ^~~~~~~~~~~~~~
[ 92%] Building CXX object src/CMakeFiles/cxx_shared.dir/typeinfo.cpp.o
[ 92%] Building CXX object src/CMakeFiles/cxx_shared.dir/utility.cpp.o
[ 92%] Building CXX object src/CMakeFiles/cxx_shared.dir/valarray.cpp.o
In file included from /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__functional/operations.h:14,
                 from /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/valarray:353,
                 from /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/src/valarray.cpp:9:
/home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__functional/binary_function.h:45:27: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::__1::binary_function' is deprecated [-Wdeprecated-declarations]
   45 | using __binary_function = binary_function<_Arg1, _Arg2, _Result>;
      |                           ^~~~~~~~~~~~~~~
/home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__functional/binary_function.h:24:57: note: declared here
   24 | struct _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binary_function
      |                                                         ^~~~~~~~~~~~~~~
In file included from /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__functional/operations.h:15:
/home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__functional/unary_function.h:42:26: warning: 'template<class _Arg, class _Result> struct std::__1::unary_function' is deprecated [-Wdeprecated-declarations]
   42 | using __unary_function = unary_function<_Arg, _Result>;
      |                          ^~~~~~~~~~~~~~
/home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__functional/unary_function.h:23:57: note: declared here
   23 | struct _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 unary_function
      |                                                         ^~~~~~~~~~~~~~
[ 92%] Building CXX object src/CMakeFiles/cxx_shared.dir/variant.cpp.o
In file included from /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__functional/hash.h:13,
                 from /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/variant:205,
                 from /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/src/variant.cpp:9:
/home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__functional/unary_function.h:42:26: warning: 'template<class _Arg, class _Result> struct std::__1::unary_function' is deprecated [-Wdeprecated-declarations]
   42 | using __unary_function = unary_function<_Arg, _Result>;
      |                          ^~~~~~~~~~~~~~
/home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__functional/unary_function.h:23:57: note: declared here
   23 | struct _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 unary_function
      |                                                         ^~~~~~~~~~~~~~
In file included from /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__functional/operations.h:14,
                 from /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/variant:206:
/home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__functional/binary_function.h:45:27: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::__1::binary_function' is deprecated [-Wdeprecated-declarations]
   45 | using __binary_function = binary_function<_Arg1, _Arg2, _Result>;
      |                           ^~~~~~~~~~~~~~~
/home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__functional/binary_function.h:24:57: note: declared here
   24 | struct _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binary_function
      |                                                         ^~~~~~~~~~~~~~~
[ 93%] Building CXX object src/CMakeFiles/cxx_shared.dir/vector.cpp.o
In file included from /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__functional/hash.h:13,
                 from /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/vector:287,
                 from /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/src/vector.cpp:9:
/home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__functional/unary_function.h:42:26: warning: 'template<class _Arg, class _Result> struct std::__1::unary_function' is deprecated [-Wdeprecated-declarations]
   42 | using __unary_function = unary_function<_Arg, _Result>;
      |                          ^~~~~~~~~~~~~~
/home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__functional/unary_function.h:23:57: note: declared here
   23 | struct _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 unary_function
      |                                                         ^~~~~~~~~~~~~~
In file included from /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__memory/shared_ptr.h:15,
                 from /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/memory:860,
                 from /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__split_buffer:24,
                 from /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/vector:296:
/home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__functional/binary_function.h:45:27: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::__1::binary_function' is deprecated [-Wdeprecated-declarations]
   45 | using __binary_function = binary_function<_Arg1, _Arg2, _Result>;
      |                           ^~~~~~~~~~~~~~~
/home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__functional/binary_function.h:24:57: note: declared here
   24 | struct _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binary_function
      |                                                         ^~~~~~~~~~~~~~~
[ 93%] Building CXX object src/CMakeFiles/cxx_shared.dir/verbose_abort.cpp.o
[ 93%] Building CXX object src/CMakeFiles/cxx_shared.dir/random.cpp.o
In file included from /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__functional/operations.h:14,
                 from /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__numeric/exclusive_scan.h:14,
                 from /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/numeric:154,
                 from /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__random/discrete_distribution.h:18,
                 from /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/random:1689,
                 from /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/src/random.cpp:17:
/home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__functional/binary_function.h:45:27: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::__1::binary_function' is deprecated [-Wdeprecated-declarations]
   45 | using __binary_function = binary_function<_Arg1, _Arg2, _Result>;
      |                           ^~~~~~~~~~~~~~~
/home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__functional/binary_function.h:24:57: note: declared here
   24 | struct _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binary_function
      |                                                         ^~~~~~~~~~~~~~~
In file included from /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__functional/operations.h:15:
/home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__functional/unary_function.h:42:26: warning: 'template<class _Arg, class _Result> struct std::__1::unary_function' is deprecated [-Wdeprecated-declarations]
   42 | using __unary_function = unary_function<_Arg, _Result>;
      |                          ^~~~~~~~~~~~~~
/home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__functional/unary_function.h:23:57: note: declared here
   23 | struct _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 unary_function
      |                                                         ^~~~~~~~~~~~~~
[ 93%] Building CXX object src/CMakeFiles/cxx_shared.dir/ios.cpp.o
In file included from /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__memory/shared_ptr.h:15,
                 from /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/memory:860,
                 from /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__locale:18,
                 from /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/src/ios.cpp:10:
/home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__functional/binary_function.h:45:27: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::__1::binary_function' is deprecated [-Wdeprecated-declarations]
   45 | using __binary_function = binary_function<_Arg1, _Arg2, _Result>;
      |                           ^~~~~~~~~~~~~~~
/home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__functional/binary_function.h:24:57: note: declared here
   24 | struct _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binary_function
      |                                                         ^~~~~~~~~~~~~~~
In file included from /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__functional/operations.h:15,
                 from /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__memory/shared_ptr.h:16:
/home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__functional/unary_function.h:42:26: warning: 'template<class _Arg, class _Result> struct std::__1::unary_function' is deprecated [-Wdeprecated-declarations]
   42 | using __unary_function = unary_function<_Arg, _Result>;
      |                          ^~~~~~~~~~~~~~
/home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__functional/unary_function.h:23:57: note: declared here
   23 | struct _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 unary_function
      |                                                         ^~~~~~~~~~~~~~
In file included from /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__locale:30:
/home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__support/solaris/xlocale.h:36:74: error: 'abi_tag' attribute applied to extern "C" declaration 'long long int strtoll_l(const char*, char**, int, locale_t)'
   36 | strtoll_l(const char *__nptr, char **__endptr, int __base, locale_t __loc) {
      |                                                                          ^
/home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__support/solaris/xlocale.h:41:73: error: 'abi_tag' attribute applied to extern "C" declaration 'long int strtol_l(const char*, char**, int, locale_t)'
   41 | strtol_l(const char *__nptr, char **__endptr, int __base, locale_t __loc) {
      |                                                                         ^
/home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__support/solaris/xlocale.h:46:75: error: 'abi_tag' attribute applied to extern "C" declaration 'long long unsigned int strtoull_l(const char*, char**, int, locale_t)'
   46 | strtoull_l(const char *__nptr, char **__endptr, int __base, locale_t __loc)
      |                                                                           ^
/home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__support/solaris/xlocale.h: In function 'long long unsigned int strtoull_l(const char*, char**, int, locale_t)':
/home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__support/solaris/xlocale.h:47:10: error: expected identifier before '::' token
   47 |   return ::strtoull(__nptr, __endptr, __base);
      |          ^~
/home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__support/solaris/xlocale.h:47:3: error: named return values are no longer supported
   47 |   return ::strtoull(__nptr, __endptr, __base);
      |   ^~~~~~
/home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__support/solaris/xlocale.h: At global scope:
/home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__support/solaris/xlocale.h:56:61: error: 'abi_tag' attribute applied to extern "C" declaration 'float strtof_l(const char*, char**, locale_t)'
   56 | strtof_l(const char *__nptr, char **__endptr, locale_t __loc) {
      |                                                             ^
/home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__support/solaris/xlocale.h:61:61: error: 'abi_tag' attribute applied to extern "C" declaration 'double strtod_l(const char*, char**, locale_t)'
   61 | strtod_l(const char *__nptr, char **__endptr, locale_t __loc) {
      |                                                             ^
/home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__support/solaris/xlocale.h:66:62: error: 'abi_tag' attribute applied to extern "C" declaration 'long double strtold_l(const char*, char**, locale_t)'
   66 | strtold_l(const char *__nptr, char **__endptr, locale_t __loc) {
      |                                                              ^
/home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__locale:552:118: error: static assertion failed: __regex_word can't overlap other bits
  552 |     static_assert((__regex_word & ~(space | print | cntrl | upper | lower | alpha | digit | punct | xdigit | blank)) == __regex_word,
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build/include/c++/v1/__locale:552:118: note: the comparison reduces to '(0 == 128)'
*** [src/CMakeFiles/cxx_shared.dir/ios.cpp.o] Error code 1

bmake[2]: stopped in /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build
1 error

bmake[2]: stopped in /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build
*** [src/CMakeFiles/cxx_shared.dir/all] Error code 2

bmake[1]: stopped in /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build
1 error

bmake[1]: stopped in /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build
*** [all] Error code 2

bmake: stopped in /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build
1 error

bmake: stopped in /home/pbulk/build/lang/libcxx/work/libcxx-15.0.5.src/build
*** Error code 2

Stop.
bmake[1]: stopped in /data/jenkins/workspace/pkgsrc-trunk-x86_64/lang/libcxx
*** Error code 1

Stop.
bmake: stopped in /data/jenkins/workspace/pkgsrc-trunk-x86_64/lang/libcxx