>>> gn: Building community/gn 0_git20220707-r0 (using abuild 3.9.0-r2) started Sun, 24 Jul 2022 20:08:00 +0000 >>> gn: Checking sanity of /home/buildozer/aports/community/gn/APKBUILD... >>> gn: Analyzing dependencies... >>> gn: Installing for build: build-base samurai python3 (1/8) Installing samurai (1.2-r2) (2/8) Installing libffi (3.4.2-r1) (3/8) Installing gdbm (1.23-r0) (4/8) Installing mpdecimal (2.5.1-r1) (5/8) Installing readline (8.1.2-r0) (6/8) Installing sqlite-libs (3.39.1-r0) (7/8) Installing python3 (3.10.5-r0) (8/8) Installing .makedepends-gn (20220724.200801) Executing busybox-1.35.0-r20.trigger OK: 349 MiB in 109 packages >>> gn: Cleaning up srcdir >>> gn: Cleaning up pkgdir >>> gn: Fetching https://distfiles.alpinelinux.org/distfiles/edge/gn-0_git20220707.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 146 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 curl: (22) The requested URL returned error: 404 >>> gn: Fetching https://dev.alpinelinux.org/archive/gn/gn-0_git20220707.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 33.0M 0 81902 0 0 96823 0 0:05:58 --:--:-- 0:05:58 96810 39 33.0M 39 13.1M 0 0 7406k 0 0:00:04 0:00:01 0:00:03 7404k 100 33.0M 100 33.0M 0 0 12.4M 0 0:00:02 0:00:02 --:--:-- 12.4M >>> gn: Fetching https://distfiles.alpinelinux.org/distfiles/edge/gn-0_git20220707.tar.gz >>> gn: Checking sha512sums... gn-0_git20220707.tar.gz: OK >>> gn: Unpacking /var/cache/distfiles/edge/gn-0_git20220707.tar.gz... ninja: entering directory 'out' [1/283] CXX src/gn/gn_main.o [2/283] CXX src/util/worker_pool.o [3/283] CXX src/util/ticks.o [4/283] CXX src/util/sys_info.o [5/283] CXX src/util/semaphore.o [6/283] CXX src/util/msg_loop.o [7/283] CXX src/util/exe_path.o [8/283] CXX src/gn/xml_element_writer.o [9/283] CXX src/gn/xcode_writer.o [10/283] CXX src/gn/xcode_object.o [11/283] CXX src/gn/visual_studio_writer.o [12/283] CXX src/gn/visual_studio_utils.o [13/283] CXX src/gn/visibility.o [14/283] CXX src/gn/version.o [15/283] CXX src/gn/variables.o [16/283] CXX src/gn/value_extractors.o [17/283] CXX src/gn/value.o [18/283] CXX src/gn/trace.o [19/283] CXX src/gn/toolchain.o [20/283] CXX src/gn/tool.o [21/283] CXX src/gn/tokenizer.o [22/283] CXX src/gn/token.o [23/283] CXX src/gn/template.o [24/283] CXX src/gn/target_generator.o [25/283] CXX src/gn/target.o [26/283] CXX src/gn/switches.o [27/283] CXX src/gn/swift_variables.o [28/283] CXX src/gn/swift_values_generator.o [29/283] CXX src/gn/swift_values.o [30/283] CXX src/gn/substitution_writer.o [31/283] CXX src/gn/substitution_type.o [32/283] CXX src/gn/substitution_pattern.o [33/283] CXX src/gn/substitution_list.o [34/283] CXX src/gn/string_utils.o [35/283] CXX src/gn/string_output_buffer.o [36/283] CXX src/gn/string_atom.o [37/283] CXX src/gn/standard_out.o [38/283] CXX src/gn/source_file.o [39/283] CXX src/gn/source_dir.o [40/283] CXX src/gn/setup.o [41/283] CXX src/gn/settings.o [42/283] CXX src/gn/scope_per_file_provider.o [43/283] CXX src/gn/scope.o [44/283] CXX src/gn/scheduler.o [45/283] CXX src/gn/rust_variables.o [46/283] CXX src/gn/rust_values_generator.o [47/283] CXX src/gn/rust_values.o [48/283] CXX src/gn/rust_tool.o [49/283] CXX src/gn/rust_substitution_type.o [50/283] CXX src/gn/runtime_deps.o [51/283] CXX src/gn/qt_creator_writer.o [52/283] CXX src/gn/pool.o [53/283] CXX src/gn/pattern.o [54/283] CXX src/gn/path_output.o [55/283] CXX src/gn/parser.o [56/283] CXX src/gn/parse_tree.o [57/283] CXX src/gn/parse_node_value_adapter.o [58/283] CXX src/gn/output_file.o [59/283] CXX src/gn/output_conversion.o [60/283] CXX src/gn/operators.o [61/283] CXX src/gn/ninja_writer.o [62/283] CXX src/gn/ninja_utils.o [63/283] CXX src/gn/ninja_tools.o [64/283] CXX src/gn/ninja_toolchain_writer.o [65/283] CXX src/gn/ninja_target_writer.o [66/283] CXX src/gn/ninja_target_command_util.o [67/283] CXX src/gn/ninja_rust_binary_target_writer.o [68/283] CXX src/gn/ninja_group_target_writer.o [69/283] CXX src/gn/ninja_generated_file_target_writer.o [70/283] CXX src/gn/ninja_create_bundle_target_writer.o [71/283] CXX src/gn/ninja_copy_target_writer.o [72/283] CXX src/gn/ninja_c_binary_target_writer.o [73/283] CXX src/gn/ninja_bundle_data_target_writer.o [74/283] CXX src/gn/ninja_build_writer.o [75/283] CXX src/gn/ninja_binary_target_writer.o [76/283] CXX src/gn/ninja_action_target_writer.o [77/283] CXX src/gn/metadata_walk.o [78/283] CXX src/gn/metadata.o [79/283] CXX src/gn/location.o [80/283] CXX src/gn/loader.o [81/283] CXX src/gn/lib_file.o [82/283] CXX src/gn/label_pattern.o [83/283] CXX src/gn/label.o [84/283] CXX src/gn/json_project_writer.o [85/283] CXX src/gn/item.o [86/283] CXX src/gn/input_file_manager.o [87/283] CXX src/gn/input_file.o [88/283] CXX src/gn/input_conversion.o [89/283] CXX src/gn/inherited_libraries.o [90/283] CXX src/gn/import_manager.o [91/283] CXX src/gn/header_checker.o [92/283] CXX src/gn/group_target_generator.o [93/283] CXX src/gn/generated_file_target_generator.o [94/283] CXX src/gn/general_tool.o [95/283] CXX src/gn/functions_target.o [96/283] CXX src/gn/functions.o [97/283] CXX src/gn/function_write_file.o [98/283] CXX src/gn/function_toolchain.o [99/283] CXX src/gn/function_template.o [100/283] CXX src/gn/function_set_defaults.o [101/283] CXX src/gn/function_set_default_toolchain.o [102/283] CXX src/gn/function_rebase_path.o [103/283] CXX src/gn/function_read_file.o [104/283] CXX src/gn/function_process_file_template.o [105/283] CXX src/gn/function_get_target_outputs.o [106/283] CXX src/gn/function_get_path_info.o [107/283] CXX src/gn/function_get_label_info.o [108/283] CXX src/gn/function_forward_variables_from.o [109/283] CXX src/gn/function_foreach.o [110/283] CXX src/gn/function_filter.o [111/283] CXX src/gn/function_exec_script.o In file included from /usr/include/c++/11.2.1/bits/stl_algo.h:61, from /usr/include/c++/11.2.1/algorithm:62, from ../src/gn/trace.cc:9: /usr/include/c++/11.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Coalesced*, std::vector<{anonymous}::Coalesced> >; _Distance = int; _Tp = {anonymous}::Coalesced; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /usr/include/c++/11.2.1/bits/stl_heap.h:223:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Coalesced*, std::vector<{anonymous}::Coalesced> >' changed in GCC 7.1 223 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/algorithm:62, from ../src/gn/trace.cc:9: /usr/include/c++/11.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Coalesced*, std::vector<{anonymous}::Coalesced> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /usr/include/c++/11.2.1/bits/stl_algo.h:1819:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Coalesced*, std::vector<{anonymous}::Coalesced> >' changed in GCC 7.1 1819 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:1819:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Coalesced*, std::vector<{anonymous}::Coalesced> >' changed in GCC 7.1 /usr/include/c++/11.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Coalesced*, std::vector<{anonymous}::Coalesced> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /usr/include/c++/11.2.1/bits/stl_algo.h:1925:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Coalesced*, std::vector<{anonymous}::Coalesced> >' changed in GCC 7.1 1925 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:1925:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Coalesced*, std::vector<{anonymous}::Coalesced> >' changed in GCC 7.1 /usr/include/c++/11.2.1/bits/stl_algo.h:1939:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Coalesced*, std::vector<{anonymous}::Coalesced> >' changed in GCC 7.1 1939 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h: In function 'void {anonymous}::SummarizeCoalesced(std::vector&, std::ostream&)': /usr/include/c++/11.2.1/bits/stl_algo.h:1954:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Coalesced*, std::vector<{anonymous}::Coalesced> >' changed in GCC 7.1 1954 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1955 |  std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1956 |  __comp); | ~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:1866:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Coalesced*, std::vector<{anonymous}::Coalesced> >' changed in GCC 7.1 1866 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:1871:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Coalesced*, std::vector<{anonymous}::Coalesced> >' changed in GCC 7.1 1871 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [112/283] CXX src/gn/frameworks_utils.o [113/283] CXX src/gn/file_writer.o [114/283] CXX src/gn/filesystem_utils.o [115/283] CXX src/gn/exec_process.o [116/283] CXX src/gn/escape.o [117/283] CXX src/gn/err.o [118/283] CXX src/gn/eclipse_writer.o [119/283] CXX src/gn/desc_builder.o [120/283] CXX src/gn/deps_iterator.o [121/283] CXX src/gn/create_bundle_target_generator.o [122/283] CXX src/gn/copy_target_generator.o [123/283] CXX src/gn/config_values_generator.o [124/283] CXX src/gn/config_values_extractors.o [125/283] CXX src/gn/config_values.o [126/283] CXX src/gn/config.o [127/283] CXX src/gn/rust_project_writer.o In file included from /usr/include/c++/11.2.1/vector:72, from ../src/base/strings/string_split.h:11, from ../src/gn/input_conversion.cc:12: /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Value&}; _Tp = Value; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:67, from ../src/base/strings/string_split.h:11, from ../src/gn/input_conversion.cc:12: /usr/include/c++/11.2.1/bits/stl_vector.h: In function 'Value {anonymous}::ParseJSONValue(const Settings*, const base::Value&, const ParseNode*, InputFile*, Err*)': /usr/include/c++/11.2.1/bits/stl_vector.h:1198:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:72, from ../src/base/strings/string_split.h:11, from ../src/gn/input_conversion.cc:12: /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Value}; _Tp = Value; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 /usr/include/c++/11.2.1/bits/vector.tcc: In function 'Value {anonymous}::DoConvertInputToValue(const Settings*, const string&, const ParseNode*, const Value&, const string&, Err*)': /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [128/283] CXX src/gn/compile_commands_writer.o [129/283] CXX src/gn/commands.o [130/283] CXX src/gn/command_refs.o [131/283] CXX src/gn/command_path.o [132/283] CXX src/gn/command_outputs.o [133/283] CXX src/gn/command_meta.o In file included from /usr/include/c++/11.2.1/vector:72, from /usr/include/c++/11.2.1/functional:62, from ../src/gn/build_settings.h:8, from ../src/gn/metadata.h:10, from ../src/gn/metadata.cc:5: /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Value&}; _Tp = Value; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:67, from /usr/include/c++/11.2.1/functional:62, from ../src/gn/build_settings.h:8, from ../src/gn/metadata.h:10, from ../src/gn/metadata.cc:5: /usr/include/c++/11.2.1/bits/stl_vector.h: In member function 'std::pair Metadata::RebaseListValue(const BuildSettings*, const SourceDir&, const Value&, Err*) const': /usr/include/c++/11.2.1/bits/stl_vector.h:1198:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_vector.h: In member function 'bool Metadata::WalkStep(const BuildSettings*, const std::vector >&, const std::vector >&, const SourceDir&, std::vector*, std::vector*, Err*) const': /usr/include/c++/11.2.1/bits/stl_vector.h:1198:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:72, from /usr/include/c++/11.2.1/functional:62, from ../src/gn/build_settings.h:8, from ../src/gn/metadata.h:10, from ../src/gn/metadata.cc:5: /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [134/283] CXX src/gn/command_ls.o [135/283] CXX src/gn/command_help.o [136/283] CXX src/gn/command_gen.o [137/283] CXX src/gn/command_format.o [138/283] CXX src/gn/command_desc.o [139/283] CXX src/gn/command_clean_stale.o In file included from /usr/include/c++/11.2.1/vector:72, from /usr/include/c++/11.2.1/functional:62, from /usr/include/c++/11.2.1/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/11.2.1/algorithm:74, from ../src/base/stl_util.h:10, from ../src/gn/function_process_file_template.cc:5: /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Value}; _Tp = Value; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In function 'Value functions::RunProcessFileTemplate(Scope*, const FunctionCallNode*, const std::vector&, Err*)': /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [140/283] CXX src/gn/command_clean.o [141/283] CXX src/gn/command_check.o [142/283] CXX src/gn/command_args.o [143/283] CXX src/gn/command_analyze.o [144/283] CXX src/gn/c_tool.o [145/283] CXX src/gn/c_substitution_type.o [146/283] CXX src/gn/c_include_iterator.o [147/283] CXX src/gn/builtin_tool.o [148/283] CXX src/gn/bundle_file_rule.o In file included from /usr/include/c++/11.2.1/vector:72, from ../src/gn/err.h:10, from ../src/gn/function_get_path_info.cc:7: /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Value}; _Tp = Value; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In function 'Value functions::RunGetPathInfo(Scope*, const FunctionCallNode*, const std::vector&, Err*)': /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [149/283] CXX src/gn/bundle_data_target_generator.o [150/283] CXX src/gn/bundle_data.o In file included from /usr/include/c++/11.2.1/vector:72, from /usr/include/c++/11.2.1/functional:62, from /usr/include/c++/11.2.1/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/11.2.1/algorithm:74, from ../src/gn/operators.cc:8: /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Value}; _Tp = Value; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In function 'Value {anonymous}::ExecutePlus(const BinaryOpNode*, Value, Value, bool, Err*)': /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In function 'Value ExecuteBinaryOperator(Scope*, const BinaryOpNode*, const ParseNode*, const ParseNode*, Err*)': /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [151/283] CXX src/gn/builder_record.o [152/283] CXX src/gn/builder.o [153/283] CXX src/gn/build_settings.o [154/283] CXX src/gn/binary_target_generator.o [155/283] CXX src/gn/args.o [156/283] CXX src/gn/analyzer.o [157/283] CXX src/gn/action_values.o [158/283] CXX src/gn/action_target_generator.o [159/283] CXX src/base/posix/safe_strerror.o In file included from /usr/include/c++/11.2.1/vector:72, from ../src/gn/target.h:10, from ../src/gn/target.cc:5: /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Value}; _Tp = Value; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'bool Target::GetMetadata(const std::vector >&, const std::vector >&, const SourceDir&, bool, std::vector*, TargetSet*, Err*) const': /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [160/283] CXX src/base/posix/file_descriptor_shuffle.o [161/283] CXX src/base/files/file_util_posix.o [162/283] CXX src/base/files/file_posix.o [163/283] CXX src/base/files/file_enumerator_posix.o In file included from /usr/include/c++/11.2.1/vector:72, from /usr/include/c++/11.2.1/functional:62, from ../src/gn/build_settings.h:8, from ../src/gn/function_rebase_path.cc:7: /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Value}; _Tp = Value; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In function 'Value functions::RunRebasePath(Scope*, const FunctionCallNode*, const std::vector&, Err*)': /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [164/283] CXX src/base/values.o [165/283] CXX src/base/value_iterators.o In file included from /usr/include/c++/11.2.1/vector:72, from ../src/gn/err.h:10, from ../src/gn/function_filter.cc:7: /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Value&}; _Tp = Value; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:67, from ../src/gn/err.h:10, from ../src/gn/function_filter.cc:7: /usr/include/c++/11.2.1/bits/stl_vector.h: In function 'Value functions::{anonymous}::RunFilter(Scope*, const FunctionCallNode*, const std::vector&, functions::{anonymous}::FilterSelection, Err*)': /usr/include/c++/11.2.1/bits/stl_vector.h:1198:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_vector.h:1198:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [166/283] CXX src/base/timer/elapsed_timer.o In file included from /usr/include/c++/11.2.1/vector:72, from /usr/include/c++/11.2.1/functional:62, from ../src/gn/build_settings.h:8, from ../src/gn/function_get_target_outputs.cc:5: /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Value}; _Tp = Value; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In function 'Value functions::RunGetTargetOutputs(Scope*, const FunctionCallNode*, const std::vector&, Err*)': /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [167/283] CXX src/base/strings/utf_string_conversions.o [168/283] CXX src/base/strings/utf_string_conversion_utils.o [169/283] CXX src/base/strings/stringprintf.o [170/283] CXX src/base/strings/string_util_constants.o [171/283] CXX src/base/strings/string_util.o [172/283] CXX src/base/strings/string_split.o [173/283] CXX src/base/strings/string_number_conversions.o [174/283] CXX src/base/sha1.o [175/283] CXX src/base/memory/weak_ptr.o [176/283] CXX src/base/memory/ref_counted.o [177/283] CXX src/base/md5.o [178/283] CXX src/base/logging.o [179/283] CXX src/base/json/string_escape.o [180/283] CXX src/base/json/json_writer.o [181/283] CXX src/base/json/json_reader.o [182/283] CXX src/base/json/json_parser.o [183/283] CXX src/base/files/scoped_temp_dir.o [184/283] CXX src/base/files/scoped_file.o [185/283] CXX src/base/files/file_util.o [186/283] CXX src/base/files/file_path_constants.o [187/283] CXX src/base/files/file_path.o [188/283] CXX src/base/files/file_enumerator.o In file included from /usr/include/c++/11.2.1/vector:72, from ../src/base/files/file_enumerator.h:11, from ../src/base/files/file_enumerator_posix.cc:5: /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {base::FileEnumerator::FileInfo}; _Tp = base::FileEnumerator::FileInfo; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'base::FilePath base::FileEnumerator::Next()': /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [189/283] CXX src/base/files/file.o [190/283] CXX src/base/environment.o [191/283] CXX src/base/command_line.o [192/283] CXX src/util/test/gn_test.o [193/283] CXX src/gn/xml_element_writer_unittest.o [194/283] CXX src/gn/xcode_object_unittest.o [195/283] CXX src/gn/visual_studio_writer_unittest.o [196/283] CXX src/gn/visual_studio_utils_unittest.o [197/283] CXX src/gn/visibility_unittest.o [198/283] CXX src/gn/version_unittest.o [199/283] CXX src/gn/vector_utils_unittest.o [200/283] CXX src/gn/value_unittest.o [201/283] CXX src/gn/unique_vector_unittest.o [202/283] CXX src/gn/tokenizer_unittest.o [203/283] CXX src/gn/test_with_scope.o [204/283] CXX src/gn/test_with_scheduler.o [205/283] CXX src/gn/template_unittest.o [206/283] CXX src/gn/target_unittest.o [207/283] CXX src/gn/substitution_writer_unittest.o [208/283] CXX src/gn/substitution_pattern_unittest.o [209/283] CXX src/gn/string_utils_unittest.o [210/283] CXX src/gn/string_output_buffer_unittest.o [211/283] CXX src/gn/string_atom_unittest.o [212/283] CXX src/gn/source_file_unittest.o [213/283] CXX src/gn/source_dir_unittest.o [214/283] CXX src/gn/setup_unittest.o [215/283] CXX src/gn/scope_unittest.o [216/283] CXX src/gn/scope_per_file_provider_unittest.o [217/283] CXX src/gn/runtime_deps_unittest.o [218/283] CXX src/gn/pointer_set_unittest.o [219/283] CXX src/gn/pattern_unittest.o [220/283] CXX src/gn/path_output_unittest.o [221/283] CXX src/gn/parser_unittest.o [222/283] CXX src/gn/parse_tree_unittest.o [223/283] CXX src/gn/output_conversion_unittest.o [224/283] CXX src/gn/operators_unittest.o [225/283] CXX src/gn/ninja_toolchain_writer_unittest.o In file included from /usr/include/c++/11.2.1/vector:72, from ../src/gn/parse_tree.h:13, from ../src/gn/parse_tree.cc:5: /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Value}; _Tp = Value; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'virtual Value ListNode::Execute(Scope*, Err*) const': /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [226/283] CXX src/gn/ninja_target_writer_unittest.o [227/283] CXX src/gn/ninja_target_command_util_unittest.o [228/283] CXX src/gn/ninja_rust_binary_target_writer_unittest.o [229/283] CXX src/gn/ninja_group_target_writer_unittest.o [230/283] CXX src/gn/ninja_generated_file_target_writer_unittest.o [231/283] CXX src/gn/ninja_create_bundle_target_writer_unittest.o [232/283] CXX src/gn/ninja_copy_target_writer_unittest.o [233/283] CXX src/gn/ninja_c_binary_target_writer_unittest.o In file included from /usr/include/c++/11.2.1/map:60, from ../src/gn/args.h:8, from ../src/gn/args.cc:5: /usr/include/c++/11.2.1/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = std::basic_string_view; _Val = std::pair, Value>; _KeyOfValue = std::_Select1st, Value> >; _Compare = std::less >; _Alloc = std::allocator, Value> >]': /usr/include/c++/11.2.1/bits/stl_tree.h:2163:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, Value>, std::_Select1st, Value> >, std::less >, std::allocator, Value> > >::const_iterator' changed in GCC 7.1 2163 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple >&>, std::tuple<>}; _Key = std::basic_string_view; _Val = std::pair, Value>; _KeyOfValue = std::_Select1st, Value> >; _Compare = std::less >; _Alloc = std::allocator, Value> >]': /usr/include/c++/11.2.1/bits/stl_tree.h:2428:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, Value>, std::_Select1st, Value> >, std::less >, std::allocator, Value> > >::const_iterator' changed in GCC 7.1 2428 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_tree.h:2428:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, Value>, std::_Select1st, Value> >, std::less >, std::allocator, Value> > >::const_iterator' changed in GCC 7.1 In file included from /usr/include/c++/11.2.1/map:61, from ../src/gn/args.h:8, from ../src/gn/args.cc:5: /usr/include/c++/11.2.1/bits/stl_map.h: In member function 'void Args::SaveOverrideRecordLocked(const KeyValueMap&) const': /usr/include/c++/11.2.1/bits/stl_map.h:501:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, Value>, std::_Select1st, Value> >, std::less >, std::allocator, Value> > >::const_iterator' changed in GCC 7.1 501 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 502 |  std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 503 |  std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_map.h: In member function 'void Args::AddDefaultArgOverrides(const KeyValueMap&)': /usr/include/c++/11.2.1/bits/stl_map.h:501:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, Value>, std::_Select1st, Value> >, std::less >, std::allocator, Value> > >::const_iterator' changed in GCC 7.1 501 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 502 |  std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 503 |  std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_map.h: In member function 'void Args::AddArgOverrides(const KeyValueMap&)': /usr/include/c++/11.2.1/bits/stl_map.h:501:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, Value>, std::_Select1st, Value> >, std::less >, std::allocator, Value> > >::const_iterator' changed in GCC 7.1 501 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 502 |  std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 503 |  std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_map.h:501:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, Value>, std::_Select1st, Value> >, std::less >, std::allocator, Value> > >::const_iterator' changed in GCC 7.1 501 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 502 |  std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 503 |  std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/map:60, from ../src/gn/args.h:8, from ../src/gn/args.cc:5: /usr/include/c++/11.2.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple >&&>, std::tuple<>}; _Key = std::basic_string_view; _Val = std::pair, Value>; _KeyOfValue = std::_Select1st, Value> >; _Compare = std::less >; _Alloc = std::allocator, Value> >]': /usr/include/c++/11.2.1/bits/stl_tree.h:2428:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, Value>, std::_Select1st, Value> >, std::less >, std::allocator, Value> > >::const_iterator' changed in GCC 7.1 2428 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_tree.h:2428:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, Value>, std::_Select1st, Value> >, std::less >, std::allocator, Value> > >::const_iterator' changed in GCC 7.1 In file included from /usr/include/c++/11.2.1/map:61, from ../src/gn/args.h:8, from ../src/gn/args.cc:5: /usr/include/c++/11.2.1/bits/stl_map.h: In member function 'void Args::AddArgOverride(const char*, const Value&)': /usr/include/c++/11.2.1/bits/stl_map.h:520:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, Value>, std::_Select1st, Value> >, std::less >, std::allocator, Value> > >::const_iterator' changed in GCC 7.1 520 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 521 |  std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 522 |  std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_map.h:520:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, Value>, std::_Select1st, Value> >, std::less >, std::allocator, Value> > >::const_iterator' changed in GCC 7.1 520 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 521 |  std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 522 |  std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_map.h: In member function 'void Args::SetSystemVarsLocked(Scope*) const': /usr/include/c++/11.2.1/bits/stl_map.h:520:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, Value>, std::_Select1st, Value> >, std::less >, std::allocator, Value> > >::const_iterator' changed in GCC 7.1 520 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 521 |  std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 522 |  std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_map.h:520:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, Value>, std::_Select1st, Value> >, std::less >, std::allocator, Value> > >::const_iterator' changed in GCC 7.1 520 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 521 |  std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 522 |  std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_map.h:520:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, Value>, std::_Select1st, Value> >, std::less >, std::allocator, Value> > >::const_iterator' changed in GCC 7.1 520 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 521 |  std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 522 |  std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_map.h:520:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, Value>, std::_Select1st, Value> >, std::less >, std::allocator, Value> > >::const_iterator' changed in GCC 7.1 520 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 521 |  std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 522 |  std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_map.h:520:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, Value>, std::_Select1st, Value> >, std::less >, std::allocator, Value> > >::const_iterator' changed in GCC 7.1 520 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 521 |  std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 522 |  std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_map.h:520:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, Value>, std::_Select1st, Value> >, std::less >, std::allocator, Value> > >::const_iterator' changed in GCC 7.1 520 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 521 |  std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 522 |  std::tuple<>()); | ~~~~~~~~~~~~~~~ [234/283] CXX src/gn/ninja_bundle_data_target_writer_unittest.o [235/283] CXX src/gn/ninja_build_writer_unittest.o [236/283] CXX src/gn/ninja_binary_target_writer_unittest.o [237/283] CXX src/gn/ninja_action_target_writer_unittest.o [238/283] CXX src/gn/metadata_walk_unittest.o [239/283] CXX src/gn/metadata_unittest.o [240/283] CXX src/gn/loader_unittest.o [241/283] CXX src/gn/label_unittest.o [242/283] CXX src/gn/label_pattern_unittest.o [243/283] CXX src/gn/rust_project_writer_helpers_unittest.o [244/283] CXX src/gn/rust_project_writer_unittest.o [245/283] CXX src/gn/json_project_writer_unittest.o [246/283] CXX src/gn/input_conversion_unittest.o [247/283] CXX src/gn/inherited_libraries_unittest.o [248/283] CXX src/gn/header_checker_unittest.o [249/283] CXX src/gn/hash_table_base_unittest.o [250/283] CXX src/gn/functions_unittest.o [251/283] CXX src/gn/functions_target_unittest.o [252/283] CXX src/gn/functions_target_rust_unittest.o [253/283] CXX src/gn/function_write_file_unittest.o [254/283] CXX src/gn/function_toolchain_unittest.o [255/283] CXX src/gn/function_template_unittest.o [256/283] CXX src/gn/function_rebase_path_unittest.o In file included from /usr/include/c++/11.2.1/vector:72, from ../src/gn/visibility.h:10, from ../src/gn/visibility_unittest.cc:5: /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Value}; _Tp = Value; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'virtual void VisibilityPublic::Run()': /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'virtual void VisibilityAboveSourceDir::Run()': /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'virtual void VisibilityCanSeeMe::Run()': /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [257/283] CXX src/gn/function_process_file_template_unittest.o [258/283] CXX src/gn/function_get_target_outputs_unittest.o [259/283] CXX src/gn/function_get_path_info_unittest.o [260/283] CXX src/gn/function_get_label_info_unittest.o In file included from /usr/include/c++/11.2.1/vector:72, from ../src/gn/test_with_scope.h:9, from ../src/gn/value_unittest.cc:7: /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Value}; _Tp = Value; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'virtual void ValueToString::Run()': /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [261/283] CXX src/gn/function_forward_variables_from_unittest.o [262/283] CXX src/gn/function_foreach_unittest.o [263/283] CXX src/gn/function_filter_unittest.o [264/283] CXX src/gn/frameworks_utils_unittest.o In file included from /usr/include/c++/11.2.1/vector:72, from ../src/gn/functions.h:11, from ../src/gn/functions.cc:5: /usr/include/c++/11.2.1/bits/vector.tcc: In function 'void std::vector<_Tp, _Alloc>::_M_assign_aux(_ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = Value; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:300:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 300 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc:300:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/11.2.1/vector:67, from ../src/gn/functions.h:11, from ../src/gn/functions.cc:5: /usr/include/c++/11.2.1/bits/stl_vector.h: In function 'Value functions::RunSplitList(Scope*, const FunctionCallNode*, const ListNode*, Err*)': /usr/include/c++/11.2.1/bits/stl_vector.h:1628:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1628 | { _M_assign_aux(__first, __last, std::__iterator_category(__first)); } | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_vector.h:1628:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1628 | { _M_assign_aux(__first, __last, std::__iterator_category(__first)); } | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [265/283] CXX src/gn/file_writer_unittest.o [266/283] CXX src/gn/filesystem_utils_unittest.o [267/283] CXX src/gn/exec_process_unittest.o [268/283] CXX src/gn/escape_unittest.o In file included from /usr/include/c++/11.2.1/vector:72, from ../src/gn/string_utils.h:10, from ../src/gn/string_utils_unittest.cc:5: /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Value}; _Tp = Value; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In function 'bool {anonymous}::CheckExpansionCase(const char*, const char*, bool)': /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [269/283] CXX src/gn/config_values_extractors_unittest.o [270/283] CXX src/gn/config_unittest.o [271/283] CXX src/gn/compile_commands_writer_unittest.o [272/283] CXX src/gn/commands_unittest.o [273/283] CXX src/gn/command_format_unittest.o [274/283] CXX src/gn/c_include_iterator_unittest.o [275/283] CXX src/gn/builder_record_map_unittest.o [276/283] CXX src/gn/builder_unittest.o [277/283] CXX src/gn/args_unittest.o [278/283] CXX src/gn/analyzer_unittest.o [279/283] AR base.a [280/283] CXX src/gn/action_target_generator_unittest.o [281/283] AR gn_lib.a [282/283] LINK gn In file included from /usr/include/c++/11.2.1/vector:72, from /usr/include/c++/11.2.1/functional:62, from ../src/gn/build_settings.h:8, from ../src/gn/metadata_walk.h:8, from ../src/gn/metadata_walk_unittest.cc:5: /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Value}; _Tp = Value; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'virtual void MetadataWalkTestCollectNoRecurse::Run()': /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'virtual void MetadataWalkTestCollectWithRecurse::Run()': /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'virtual void MetadataWalkTestCollectWithBarrier::Run()': /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'virtual void MetadataWalkTestCollectWithError::Run()': /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:72, from ../src/gn/functions.h:11, from ../src/gn/function_get_target_outputs_unittest.cc:8: /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Value}; _Tp = Value; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'virtual void GetTargetOutputsTestCopy::Run()': /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'virtual void GetTargetOutputsTestAction::Run()': /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'virtual void GetTargetOutputsTestActionForeach::Run()': /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:72, from ../src/gn/functions.h:11, from ../src/gn/function_process_file_template_unittest.cc:5: /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Value&}; _Tp = Value; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Value}; _Tp = Value; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'virtual void FunctionProcessFileTemplatesSingleString::Run()': /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:67, from ../src/gn/functions.h:11, from ../src/gn/function_process_file_template_unittest.cc:5: /usr/include/c++/11.2.1/bits/stl_vector.h:1198:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_vector.h:1198:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:72, from ../src/gn/functions.h:11, from ../src/gn/function_process_file_template_unittest.cc:5: /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'virtual void FunctionProcessFileTemplatesMultipleStrings::Run()': /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:67, from ../src/gn/functions.h:11, from ../src/gn/function_process_file_template_unittest.cc:5: /usr/include/c++/11.2.1/bits/stl_vector.h:1198:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:72, from ../src/gn/functions.h:11, from ../src/gn/function_process_file_template_unittest.cc:5: /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:67, from ../src/gn/functions.h:11, from ../src/gn/function_process_file_template_unittest.cc:5: /usr/include/c++/11.2.1/bits/stl_vector.h:1198:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:72, from ../src/base/files/file_path.h:110, from ../src/base/files/file.h:12, from ../src/gn/function_write_file_unittest.cc:7: /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Value&}; _Tp = Value; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Value}; _Tp = Value; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 /usr/include/c++/11.2.1/bits/vector.tcc: In function 'bool {anonymous}::CallWriteFile(Scope*, const string&, const Value&)': /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:67, from ../src/base/files/file_path.h:110, from ../src/base/files/file.h:12, from ../src/gn/function_write_file_unittest.cc:7: /usr/include/c++/11.2.1/bits/stl_vector.h:1198:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:72, from ../src/base/files/file_path.h:110, from ../src/base/files/file.h:12, from ../src/gn/function_write_file_unittest.cc:7: /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'virtual void WriteFileTestWithData::Run()': /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:72, from ../src/gn/err.h:10, from ../src/gn/output_conversion_unittest.cc:9: /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Value}; _Tp = Value; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'virtual void OutputConversionTestValueList::Run()': /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'virtual void OutputConversionTestStringList::Run()': /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'virtual void OutputConversionTestListLines::Run()': /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'virtual void OutputConversionTestDefaultListLines::Run()': /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'virtual void OutputConversionTestJSON::Run()': /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:72, from ../src/gn/parse_tree.h:13, from ../src/gn/operators_unittest.cc:12: /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Value&}; _Tp = Value; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:67, from ../src/gn/parse_tree.h:13, from ../src/gn/operators_unittest.cc:12: /usr/include/c++/11.2.1/bits/stl_vector.h: In member function 'virtual void OperatorsListSubtractWithScope::Run()': /usr/include/c++/11.2.1/bits/stl_vector.h:1198:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_vector.h:1198:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_vector.h:1198:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_vector.h:1198:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_vector.h: In member function 'virtual void OperatorsSourcesAppend::Run()': /usr/include/c++/11.2.1/bits/stl_vector.h:1198:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_vector.h:1198:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_vector.h:1198:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:72, from ../src/gn/parse_tree.h:13, from ../src/gn/operators_unittest.cc:12: /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Value}; _Tp = Value; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'virtual void OperatorsNonemptyOverwriting::Run()': /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:67, from ../src/gn/parse_tree.h:13, from ../src/gn/operators_unittest.cc:12: /usr/include/c++/11.2.1/bits/stl_vector.h:1198:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:72, from ../src/gn/parse_tree.h:13, from ../src/gn/operators_unittest.cc:12: /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'virtual void OperatorsListRemove::Run()': /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:67, from ../src/gn/parse_tree.h:13, from ../src/gn/operators_unittest.cc:12: /usr/include/c++/11.2.1/bits/stl_vector.h:1198:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:72, from ../src/gn/parse_tree.h:13, from ../src/gn/operators_unittest.cc:12: /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'virtual void OperatorsListAppend::Run()': /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:67, from ../src/gn/parse_tree.h:13, from ../src/gn/operators_unittest.cc:12: /usr/include/c++/11.2.1/bits/stl_vector.h:1198:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:72, from /usr/include/c++/11.2.1/functional:62, from ../src/gn/build_settings.h:8, from ../src/gn/metadata.h:10, from ../src/gn/metadata_unittest.cc:5: /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Value&}; _Tp = Value; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:67, from /usr/include/c++/11.2.1/functional:62, from ../src/gn/build_settings.h:8, from ../src/gn/metadata.h:10, from ../src/gn/metadata_unittest.cc:5: /usr/include/c++/11.2.1/bits/stl_vector.h: In member function 'virtual void MetadataTestWalkWithRebaseNonString::Run()': /usr/include/c++/11.2.1/bits/stl_vector.h:1198:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_vector.h:1198:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_vector.h:1198:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_vector.h:1198:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:72, from ../src/gn/functions.h:11, from ../src/gn/function_filter_unittest.cc:5: /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Value}; _Tp = Value; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'virtual void FilterExcludeTestFilter::Run()': /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'virtual void FilterExcludeTestNotEnoughArguments::Run()': /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'virtual void FilterExcludeTestTooManyArguments::Run()': /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'virtual void FilterExcludeTestIncorrectValuesType::Run()': /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'virtual void FilterExcludeTestIncorrectValuesElementType::Run()': /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'virtual void FilterExcludeTestIncorrectPatternsType::Run()': /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'virtual void FilterIncludeTestFilter::Run()': /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'virtual void FilterIncludeTestNotEnoughArguments::Run()': /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'virtual void FilterIncludeTestTooManyArguments::Run()': /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'virtual void FilterIncludeTestIncorrectValuesType::Run()': /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'virtual void FilterIncludeTestIncorrectValuesElementType::Run()': /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'virtual void FilterIncludeTestIncorrectPatternsType::Run()': /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:72, from ../src/gn/functions.h:11, from ../src/gn/function_get_label_info_unittest.cc:5: /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Value}; _Tp = Value; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'std::string {anonymous}::GetLabelInfoTest::Call(const string&, const string&)': /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/map:60, from ../src/gn/args.h:8, from ../src/gn/args_unittest.cc:5: /usr/include/c++/11.2.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple >&&>, std::tuple<>}; _Key = std::basic_string_view; _Val = std::pair, Value>; _KeyOfValue = std::_Select1st, Value> >; _Compare = std::less >; _Alloc = std::allocator, Value> >]': /usr/include/c++/11.2.1/bits/stl_tree.h:2428:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, Value>, std::_Select1st, Value> >, std::less >, std::allocator, Value> > >::const_iterator' changed in GCC 7.1 2428 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/map:61, from ../src/gn/args.h:8, from ../src/gn/args_unittest.cc:5: /usr/include/c++/11.2.1/bits/stl_map.h: In member function 'virtual void ArgsTestVerifyOverrideScope::Run()': /usr/include/c++/11.2.1/bits/stl_map.h:520:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, Value>, std::_Select1st, Value> >, std::less >, std::allocator, Value> > >::const_iterator' changed in GCC 7.1 520 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 521 |  std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 522 |  std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_map.h:520:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, Value>, std::_Select1st, Value> >, std::less >, std::allocator, Value> > >::const_iterator' changed in GCC 7.1 520 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 521 |  std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 522 |  std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_map.h:520:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, Value>, std::_Select1st, Value> >, std::less >, std::allocator, Value> > >::const_iterator' changed in GCC 7.1 520 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 521 |  std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 522 |  std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_map.h:520:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, Value>, std::_Select1st, Value> >, std::less >, std::allocator, Value> > >::const_iterator' changed in GCC 7.1 520 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 521 |  std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 522 |  std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_map.h:520:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, Value>, std::_Select1st, Value> >, std::less >, std::allocator, Value> > >::const_iterator' changed in GCC 7.1 520 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 521 |  std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 522 |  std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:72, from ../src/gn/functions.h:11, from ../src/gn/function_rebase_path_unittest.cc:5: /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Value}; _Tp = Value; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In function 'std::string {anonymous}::RebaseOne(Scope*, const char*, const char*, const char*)': /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'virtual void RebasePathList::Run()': /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:72, from ../src/gn/functions.h:11, from ../src/gn/function_get_path_info_unittest.cc:5: /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Value}; _Tp = Value; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'std::string {anonymous}::GetPathInfoTest::Call(const string&, const string&)': /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:72, from ../src/gn/target.h:10, from ../src/gn/target_unittest.cc:5: /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Value}; _Tp = Value; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Value}; _Tp = Value; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [283/283] LINK gn_unittests [1/673] ActionTargetGenerator.ActionOutputSubstitutions [2/673] ActionTargetGenerator.ActionForeachSubstitutions [3/673] AnalyzerTest.TargetRefersToSources [4/673] AnalyzerTest.TargetRefersToPublicHeaders [5/673] AnalyzerTest.TargetRefersToInputs [6/673] AnalyzerTest.SubConfigIsModified [7/673] AnalyzerTest.TargetRefersToData [8/673] AnalyzerTest.TargetRefersToActionScript [9/673] AnalyzerTest.TargetRefersToBuildDependencyFiles [10/673] AnalyzerTest.AffectedTargetpropagatesToDependentTargets [11/673] AnalyzerTest.AffectedConfigpropagatesToDependentTargets [12/673] AnalyzerTest.AffectedToolchainpropagatesToDependentTargets [13/673] AnalyzerTest.AffectedPoolpropagatesToDependentTargets [14/673] AnalyzerTest.CompileTargetsAllWasPruned [15/673] AnalyzerTest.NoDependency [16/673] AnalyzerTest.NoFilesNoTargets [17/673] AnalyzerTest.FilesArentSourceAbsolute [18/673] AnalyzerTest.WrongInputFields [19/673] AnalyzerTest.DotFileWasModified [20/673] AnalyzerTest.BuildConfigFileWasModified [21/673] AnalyzerTest.BuildArgsDependencyFileWasModified [22/673] AnalyzerTest.TargetToolchainSpecifiedRefersToSources [23/673] AnalyzerTest.TargetAlternateToolchainRefersToSources [24/673] ArgsTest.VerifyAllOverridesUsed [25/673] ArgsTest.VerifyOverrideScope [26/673] BuilderTest.BasicDeps [27/673] BuilderTest.SortedUnresolvedDeps [28/673] BuilderTest.ShouldGenerate [29/673] BuilderTest.GenDeps [30/673] BuilderTest.GenDepsCircle [31/673] BuilderTest.ConfigLoad [32/673] BuilderRecordMap.Construction [33/673] BuilderRecordMap.TryEmplace [34/673] CIncludeIterator.Basic [35/673] CIncludeIterator.GiveUp [36/673] CIncludeIterator.DontGiveUp [37/673] CIncludeIterator.TolerateNonIncludes [38/673] CIncludeIterator.CStyleComments [39/673] CIncludeIterator.SpacesAfterHash [40/673] FormatTest.001 [41/673] FormatTest.002 [42/673] FormatTest.003 [43/673] FormatTest.004 [44/673] FormatTest.005 [45/673] FormatTest.006 [46/673] FormatTest.007 [47/673] FormatTest.008 [48/673] FormatTest.009 [49/673] FormatTest.010 [50/673] FormatTest.011 [51/673] FormatTest.012 [52/673] FormatTest.013 [53/673] FormatTest.014 [54/673] FormatTest.015 [55/673] FormatTest.016 [56/673] FormatTest.017 [57/673] FormatTest.018 [58/673] FormatTest.019 [59/673] FormatTest.020 [60/673] FormatTest.021 [61/673] FormatTest.022 [62/673] FormatTest.023 [63/673] FormatTest.024 [64/673] FormatTest.025 [65/673] FormatTest.026 [66/673] FormatTest.027 [67/673] FormatTest.028 [68/673] FormatTest.029 [69/673] FormatTest.030 [70/673] FormatTest.031 [71/673] FormatTest.032 [72/673] FormatTest.033 [73/673] FormatTest.035 [74/673] FormatTest.036 [75/673] FormatTest.037 [76/673] FormatTest.038 [77/673] FormatTest.039 [78/673] FormatTest.040 [79/673] FormatTest.041 [80/673] FormatTest.042 [81/673] FormatTest.043 [82/673] FormatTest.044 [83/673] FormatTest.045 [84/673] FormatTest.046 [85/673] FormatTest.047 [86/673] FormatTest.048 [87/673] FormatTest.050 [88/673] FormatTest.051 [89/673] FormatTest.052 [90/673] FormatTest.053 [91/673] FormatTest.054 [92/673] FormatTest.055 [93/673] FormatTest.056 [94/673] FormatTest.057 [95/673] FormatTest.058 [96/673] FormatTest.059 [97/673] FormatTest.060 [98/673] FormatTest.061 [99/673] FormatTest.062 [100/673] FormatTest.063 [101/673] FormatTest.064 [102/673] FormatTest.065 [103/673] FormatTest.066 [104/673] FormatTest.067 [105/673] FormatTest.068 [106/673] FormatTest.069 [107/673] FormatTest.070 [108/673] FormatTest.071 [109/673] FormatTest.072 [110/673] FormatTest.073 [111/673] FormatTest.074 [112/673] FormatTest.075 [113/673] FormatTest.076 [114/673] FormatTest.077 [115/673] FormatTest.078 [116/673] FormatTest.079 [117/673] FormatTest.080 [118/673] FormatTest.081 [119/673] FormatTest.082 [120/673] FormatTest.083 [121/673] FormatTest.084 [122/673] Commands.FilterOutMatch [123/673] CompileCommandsTest.SourceSet [124/673] CompileCommandsTest.EscapeDefines [125/673] CompileCommandsTest.WinPrecompiledHeaders [126/673] CompileCommandsTest.GCCPrecompiledHeaders [127/673] CompileCommandsTest.EscapedFlags [128/673] CompileCommandsTest.CompDBFilter [129/673] Config.ResolvedNoSub [130/673] Config.ResolvedSub [131/673] Config.SubSub [132/673] ConfigValuesExtractors.IncludeOrdering [133/673] Escape.Ninja [134/673] Escape.Depfile [135/673] Escape.WindowsCommand [136/673] Escape.PosixCommand [137/673] Escape.NinjaPreformatted [138/673] Escape.Space [139/673] EscapeJSONString.NinjaPreformatted [140/673] Escape.CompilationDatabase [141/673] ExecProcessTest.TestExitCode [142/673] ExecProcessTest.TestLargeOutput [143/673] ExecProcessTest.TestStdoutAndStderrOutput [144/673] ExecProcessTest.TestOneOutputClosed [145/673] FilesystemUtils.FileExtensionOffset [146/673] FilesystemUtils.FindExtension [147/673] FilesystemUtils.FindFilenameOffset [148/673] FilesystemUtils.RemoveFilename [149/673] FilesystemUtils.FindDir [150/673] FilesystemUtils.FindLastDirComponent [151/673] FilesystemUtils.EnsureStringIsInOutputDir [152/673] FilesystemUtils.IsPathAbsolute [153/673] FilesystemUtils.MakeAbsolutePathRelativeIfPossible [154/673] FilesystemUtils.MakeAbsoluteFilePathRelativeIfPossible [155/673] FilesystemUtils.NormalizePath [156/673] FilesystemUtils.RebasePath [157/673] FilesystemUtils.DirectoryWithNoLastSlash [158/673] FilesystemUtils.SourceDirForPath [159/673] FilesystemUtils.ContentsEqual [160/673] FilesystemUtils.GetToolchainDirs [161/673] FilesystemUtils.GetSubBuildDir [162/673] FilesystemUtils.GetBuildDirForTarget [163/673] FilesystemUtils.GetDirForEmptyBuildDir [164/673] FilesystemUtils.ResolveRelativeTest [165/673] FileWriter.SingleWrite [166/673] FileWriter.MultipleWrites [167/673] FrameworksUtils.GetFrameworkName [168/673] FilterExcludeTest.Filter [169/673] FilterExcludeTest.NotEnoughArguments [170/673] FilterExcludeTest.TooManyArguments [171/673] FilterExcludeTest.IncorrectValuesType [172/673] FilterExcludeTest.IncorrectValuesElementType [173/673] FilterExcludeTest.IncorrectPatternsType [174/673] FilterIncludeTest.Filter [175/673] FilterIncludeTest.NotEnoughArguments [176/673] FilterIncludeTest.TooManyArguments [177/673] FilterIncludeTest.IncorrectValuesType [178/673] FilterIncludeTest.IncorrectValuesElementType [179/673] FilterIncludeTest.IncorrectPatternsType [180/673] FunctionForeach.CollisionOnLoopVar [181/673] FunctionForeach.UniqueLoopVar [182/673] FunctionForeach.MarksIdentAsUsed [183/673] FunctionForeach.ListModification [184/673] FunctionForwardVariablesFromTest.List [185/673] FunctionForwardVariablesFromTest.LiteralList [186/673] FunctionForwardVariablesFromTest.ListWithExclusion [187/673] FunctionForwardVariablesFromTest.ErrorCases [188/673] FunctionForwardVariablesFromTest.Star [189/673] FunctionForwardVariablesFromTest.StarWithExclusion [190/673] GetLabelInfoTest.BadInput [191/673] GetLabelInfoTest.Name [192/673] GetLabelInfoTest.Dir [193/673] GetLabelInfoTest.RootOutDir [194/673] GetLabelInfoTest.RootGenDir [195/673] GetLabelInfoTest.TargetOutDir [196/673] GetLabelInfoTest.TargetGenDir [197/673] GetLabelInfoTest.LabelNoToolchain [198/673] GetLabelInfoTest.LabelWithToolchain [199/673] GetLabelInfoTest.Toolchain [200/673] GetPathInfoTest.File [201/673] GetPathInfoTest.Name [202/673] GetPathInfoTest.Extension [203/673] GetPathInfoTest.Dir [204/673] GetPathInfoTest.AbsPath [205/673] GetPathInfoTest.OutDir [206/673] GetPathInfoTest.GenDir [207/673] GetTargetOutputsTest.Copy [208/673] GetTargetOutputsTest.Action [209/673] GetTargetOutputsTest.ActionForeach [210/673] FunctionProcessFileTemplates.SingleString [211/673] FunctionProcessFileTemplates.MultipleStrings [212/673] RebasePath.Strings [213/673] RebasePath.StringsSystemPaths [214/673] RebasePath.List [215/673] RebasePath.Errors [216/673] FunctionTemplate.MarkUsed [217/673] FunctionToolchain.NoArguments [218/673] FunctionToolchain.RuntimeOutputs [219/673] FunctionToolchain.Rust [220/673] FunctionToolchain.Command [221/673] FunctionToolchain.CommandLauncher [222/673] WriteFileTest.WithData [223/673] RustFunctionsTarget.CrateName [224/673] RustFunctionsTarget.CrateRootFind [225/673] RustFunctionsTarget.CrateTypeSelection [226/673] RustFunctionsTarget.ConfigValues [227/673] RustFunctionsTarget.SetDefaults [228/673] RustFunctionsTarget.AliasedDeps [229/673] RustFunctionsTarget.PublicConfigs [230/673] FunctionsTarget.CheckUnused [231/673] FunctionsTarget.CheckNotNeeded [232/673] FunctionsTarget.TemplateDefaults [233/673] FunctionsTarget.MixedSourceError [234/673] Functions.Assert [235/673] Functions.Defined [236/673] Functions.FunctionsWithBlock [237/673] Functions.SplitList [238/673] Functions.StringJoin [239/673] Functions.StringReplace [240/673] Functions.StringSplit [241/673] Functions.DeclareArgs [242/673] Functions.NotNeeded [243/673] Template.PrintStackTraceWithOneTemplate [244/673] Template.PrintStackTraceWithNoTemplates [245/673] Template.PrintStackTraceWithNestedTemplates [246/673] Template.PrintStackTraceWithNonTemplateScopes [247/673] Template.PrintStackTraceWithNonTemplateScopesBetweenTemplateInvocations [248/673] Template.PrintStackTraceWithTemplateDefinedWithinATemplate [249/673] HashTableBaseTest.Construction [250/673] HashTableBaseTest.InsertionsAndLookups [251/673] HashTableBaseTest.CopyAssignment [252/673] HashTableBaseTest.MoveAssignment [253/673] HashTableBaseTest.Clear [254/673] HashTableBaseTest.Iteration [255/673] HeaderCheckerTest.IsDependencyOf [256/673] HeaderCheckerTest.CheckInclude [257/673] HeaderCheckerTest.PublicFirst [258/673] HeaderCheckerTest.CheckIncludeAllowCircular [259/673] HeaderCheckerTest.SourceFileForInclude [260/673] HeaderCheckerTest.SourceFileForInclude_FileNotFound [261/673] HeaderCheckerTest.Friend [262/673] InheritedLibraries.Unique [263/673] InheritedLibraries.AppendInherited [264/673] InheritedLibraries.AppendPublicSharedLibraries [265/673] InputConversionTest.String [266/673] InputConversionTest.ListLines [267/673] InputConversionTest.ValueString [268/673] InputConversionTest.ValueInt [269/673] InputConversionTest.ValueList [270/673] InputConversionTest.ValueDict [271/673] InputConversionTest.ValueJSON [272/673] InputConversionTest.ValueJSONInvalidInput [273/673] InputConversionTest.ValueJSONUnsupportedValue [274/673] InputConversionTest.ValueJSONInvalidVariable [275/673] InputConversionTest.ValueJSONUnsupported [276/673] InputConversionTest.ValueEmpty [277/673] InputConversionTest.ValueError [278/673] InputConversionTest.Ignore [279/673] JSONWriter.ActionWithResponseFile [280/673] JSONWriter.RustTarget [281/673] JSONWriter.ForEachWithResponseFile [282/673] RustProjectJSONWriter.OneRustTarget [283/673] RustProjectJSONWriter.RustTargetDep [284/673] RustProjectJSONWriter.RustTargetDepTwo [285/673] RustProjectJSONWriter.RustTargetGetDepRustOnly [286/673] RustProjectJSONWriter.OneRustTargetWithRustcTargetSet [287/673] RustProjectJSONWriter.OneRustTargetWithEditionSet [288/673] RustProjectJSONWriter.OneRustTargetWithEditionSetAlternate [289/673] RustProjectJSONWriter.OneRustProcMacroTarget [290/673] RustProjectWriterHelper.WriteCrates [291/673] RustProjectWriterHelper.SysrootDepsAreCorrect [292/673] RustProjectWriterHelper.ExtractCompilerTargetTupleSimple [293/673] RustProjectWriterHelper.ExtractCompilerTargetTupleMissing [294/673] RustProjectWriterHelper.ExtractCompilerTargetTupleDontFallOffEnd [295/673] RustProjectWriterHelper.ExtractFirstArgValueWithPrefixMissing [296/673] RustProjectWriterHelper.ExtractFirstArgValueWithPrefix [297/673] RustProjectWriterHelper.ExtractAllArgValueWithPrefix [298/673] LabelPattern.PatternParse [299/673] LabelPattern.PatternParseAboveSourceRoot [300/673] Label.Resolve [301/673] Label.ResolveAboveRootBuildDir [302/673] LoaderTest.Foo [303/673] LoaderTest.BuildDependencyFilesAreCollected [304/673] LoaderTest.TemplateBuildDependencyFilesAreCollected [305/673] LoaderTest.NonDefaultBuildFileName [306/673] MetadataTest.SetContents [307/673] MetadataTest.Walk [308/673] MetadataTest.WalkWithRebase [309/673] MetadataTest.WalkWithRebaseNonString [310/673] MetadataTest.WalkKeysToWalk [311/673] MetadataTest.WalkNoContents [312/673] MetadataTest.WalkNoKeysWithContents [313/673] MetadataWalkTest.CollectNoRecurse [314/673] MetadataWalkTest.CollectWithRecurse [315/673] MetadataWalkTest.CollectWithBarrier [316/673] MetadataWalkTest.CollectWithError [317/673] NinjaActionTargetWriter.WriteOutputFilesForBuildLine [318/673] NinjaActionTargetWriter.ActionNoSources [319/673] NinjaActionTargetWriter.ActionNoSourcesConsole [320/673] NinjaActionTargetWriter.ActionWithSources [321/673] NinjaActionTargetWriter.ForEach [322/673] NinjaActionTargetWriter.ForEachWithDepfile [323/673] NinjaActionTargetWriter.ForEachWithResponseFile [324/673] NinjaActionTargetWriter.ForEachWithPool [325/673] NinjaActionTargetWriter.NoTransitiveHardDeps [326/673] NinjaActionTargetWriter.SeesConfig [327/673] NinjaBinaryTargetWriterTest.CSources [328/673] NinjaBinaryTargetWriterTest.NoSourcesSourceSet [329/673] NinjaBinaryTargetWriterTest.NoSourcesStaticLib [330/673] NinjaBinaryTargetWriterTest.Inputs [331/673] NinjaBuildWriterTest.GetSelfInvocationCommandLine [332/673] NinjaBuildWriterTest.TwoTargets [333/673] NinjaBuildWriterTest.SpaceInDepfile [334/673] NinjaBuildWriterTest.DuplicateOutputs [335/673] NinjaBundleDataTargetWriter.Run [336/673] NinjaCBinaryTargetWriterTest.SourceSet [337/673] NinjaCBinaryTargetWriterTest.EscapeDefines [338/673] NinjaCBinaryTargetWriterTest.StaticLibrary [339/673] NinjaCBinaryTargetWriterTest.CompleteStaticLibrary [340/673] NinjaCBinaryTargetWriterTest.OutputExtensionAndInputDeps [341/673] NinjaCBinaryTargetWriterTest.NoHardDepsToNoPublicHeaderTarget [342/673] NinjaCBinaryTargetWriterTest.LibsAndLibDirs [343/673] NinjaCBinaryTargetWriterTest.FrameworksAndFrameworkDirs [344/673] NinjaCBinaryTargetWriterTest.EmptyOutputExtension [345/673] NinjaCBinaryTargetWriterTest.SourceSetDataDeps [346/673] NinjaCBinaryTargetWriterTest.SharedLibraryModuleDefinitionFile [347/673] NinjaCBinaryTargetWriterTest.LoadableModule [348/673] NinjaCBinaryTargetWriterTest.WinPrecompiledHeaders [349/673] NinjaCBinaryTargetWriterTest.GCCPrecompiledHeaders [350/673] NinjaCBinaryTargetWriterTest.DupeObjFileError [351/673] NinjaCBinaryTargetWriterTest.InputFiles [352/673] NinjaCBinaryTargetWriterTest.RustStaticLib [353/673] NinjaCBinaryTargetWriterTest.RlibInLibrary [354/673] NinjaCBinaryTargetWriterTest.RlibsWithProcMacros [355/673] NinjaCBinaryTargetWriterTest.ProcMacroInRustStaticLib [356/673] NinjaCBinaryTargetWriterTest.RustDepsOverDynamicLinking [357/673] NinjaCBinaryTargetWriterTest.LinkingWithRustLibraryDepsOnCdylib [358/673] NinjaCBinaryTargetWriterTest.LinkingWithRustLibraryDepsOnDylib [359/673] NinjaCBinaryTargetWriterTest.RustLibAfterSharedLib [360/673] NinjaCBinaryTargetWriterTest.ModuleMapInStaticLibrary [361/673] NinjaCBinaryTargetWriterTest.SwiftModule [362/673] NinjaCBinaryTargetWriterTest.DependOnModule [363/673] NinjaCBinaryTargetWriterTest.SolibsEscaping [364/673] NinjaCopyTargetWriter.Run [365/673] NinjaCopyTargetWriter.ToolchainDeps [366/673] NinjaCopyTargetWriter.OrderOnlyDeps [367/673] NinjaCopyTargetWriter.DataDeps [368/673] NinjaCreateBundleTargetWriter.Run [369/673] NinjaCreateBundleTargetWriter.InSubDirectory [370/673] NinjaCreateBundleTargetWriter.JustPartialInfoPlist [371/673] NinjaCreateBundleTargetWriter.AssetCatalog [372/673] NinjaCreateBundleTargetWriter.PhonyTarget [373/673] NinjaCreateBundleTargetWriter.Complex [374/673] NinjaCreateBundleTargetWriter.CodeSigning [375/673] NinjaGeneratedFileTargetWriterTest.Run [376/673] NinjaGroupTargetWriter.Run [377/673] NinjaRustBinaryTargetWriterTest.RustSourceSet [378/673] NinjaRustBinaryTargetWriterTest.RustExecutable [379/673] NinjaRustBinaryTargetWriterTest.RlibDeps [380/673] NinjaRustBinaryTargetWriterTest.DylibDeps [381/673] NinjaRustBinaryTargetWriterTest.RlibDepsAcrossGroups [382/673] NinjaRustBinaryTargetWriterTest.RenamedDeps [383/673] NinjaRustBinaryTargetWriterTest.NonRustDeps [384/673] NinjaRustBinaryTargetWriterTest.RlibInLibrary [385/673] NinjaRustBinaryTargetWriterTest.RustOutputExtensionAndDir [386/673] NinjaRustBinaryTargetWriterTest.LibsAndLibDirs [387/673] NinjaRustBinaryTargetWriterTest.RustProcMacro [388/673] NinjaRustBinaryTargetWriterTest.GroupDeps [389/673] NinjaRustBinaryTargetWriterTest.Externs [390/673] NinjaRustBinaryTargetWriterTest.Inputs [391/673] NinjaRustBinaryTargetWriterTest.CdylibDeps [392/673] NinjaRustBinaryTargetWriterTest.TransitivePublicNonRustDeps [393/673] NinjaRustBinaryTargetWriterTest.TransitiveRustDepsThroughSourceSet [394/673] NinjaTargetCommandUtil.DefineWriter [395/673] NinjaTargetCommandUtil.FrameworkDirsWriter [396/673] NinjaTargetCommandUtil.FrameworksWriter [397/673] NinjaTargetWriter.WriteInputDepsStampAndGetDep [398/673] NinjaTargetWriter.WriteInputDepsStampAndGetDepWithToolchainDeps [399/673] NinjaToolchainWriter.WriteToolRule [400/673] NinjaToolchainWriter.WriteToolRuleWithLauncher [401/673] Operators.SourcesAppend [402/673] Operators.ListAppend [403/673] Operators.ListRemove [404/673] Operators.ListSubtractWithScope [405/673] Operators.IntegerAdd [406/673] Operators.IntegerSubtract [407/673] Operators.ShortCircuitAnd [408/673] Operators.ShortCircuitOr [409/673] Operators.NonemptyOverwriting [410/673] Operators.PlusEqualsUsed [411/673] OutputConversionTest.ListLines [412/673] OutputConversionTest.String [413/673] OutputConversionTest.StringInt [414/673] OutputConversionTest.StringBool [415/673] OutputConversionTest.StringList [416/673] OutputConversionTest.StringScope [417/673] OutputConversionTest.ValueString [418/673] OutputConversionTest.ValueInt [419/673] OutputConversionTest.ValueBool [420/673] OutputConversionTest.ValueList [421/673] OutputConversionTest.ValueScope [422/673] OutputConversionTest.JSON [423/673] OutputConversionTest.ValueEmpty [424/673] OutputConversionTest.DefaultValue [425/673] OutputConversionTest.DefaultListLines [426/673] OutputConversionTest.ReverseString [427/673] OutputConversionTest.ReverseListLines [428/673] OutputConversionTest.ReverseValueString [429/673] OutputConversionTest.ReverseValueInt [430/673] OutputConversionTest.ReverseValueList [431/673] OutputConversionTest.ReverseValueDict [432/673] OutputConversionTest.ReverseValueEmpty [433/673] ParseTree.Accessor [434/673] ParseTree.SubscriptedAccess [435/673] ParseTree.BlockUnusedVars [436/673] ParseTree.OriginForDereference [437/673] ParseTree.SortRangeExtraction [438/673] ParseTree.Integers [439/673] Parser.Literal [440/673] Parser.BinaryOp [441/673] Parser.FunctionCall [442/673] Parser.ParenExpression [443/673] Parser.OrderOfOperationsLeftAssociative [444/673] Parser.OrderOfOperationsEqualityBoolean [445/673] Parser.UnaryOp [446/673] Parser.List [447/673] Parser.Assignment [448/673] Parser.Accessor [449/673] Parser.Condition [450/673] Parser.OnlyCallAndAssignInBody [451/673] Parser.NoAssignmentInCondition [452/673] Parser.CompleteFunction [453/673] Parser.FunctionWithConditional [454/673] Parser.UnterminatedBlock [455/673] Parser.BadlyTerminatedNumber [456/673] Parser.NewlinesInUnusualPlaces [457/673] Parser.NewlinesInUnusualPlaces2 [458/673] Parser.NewlineBeforeSubscript [459/673] Parser.SequenceOfExpressions [460/673] Parser.BlockAfterFunction [461/673] Parser.LongExpression [462/673] Parser.CommentsStandalone [463/673] Parser.CommentsStandaloneEof [464/673] Parser.CommentsLineAttached [465/673] Parser.CommentsSuffix [466/673] Parser.CommentsSuffixDifferentLine [467/673] Parser.CommentsSuffixMultiple [468/673] Parser.CommentsConnectedInList [469/673] Parser.CommentsAtEndOfBlock [470/673] Parser.CommentsEndOfBlockSingleLine [471/673] Parser.HangingIf [472/673] Parser.NegatingList [473/673] Parser.ConditionNoBracesIf [474/673] Parser.ConditionNoBracesElse [475/673] Parser.ConditionNoBracesElseIf [476/673] Parser.StandaloneBlock [477/673] Parser.BlockValues [478/673] PathOutput.Basic [479/673] PathOutput.BasicInRoot [480/673] PathOutput.NinjaEscaping [481/673] PathOutput.NinjaForkEscaping [482/673] PathOutput.InhibitQuoting [483/673] PathOutput.WriteDir [484/673] Pattern.Matches [485/673] PointerSet.DefaultConstruction [486/673] PointerSet.RangeConstruction [487/673] PointerSet.CopyConstruction [488/673] PointerSet.MoveConstruction [489/673] PointerSet.Add [490/673] PointerSet.Erase [491/673] PointerSet.RangeInsert [492/673] PointerSet.InsertOther [493/673] PointerSet.IntersectionWith [494/673] RuntimeDeps.Libs [495/673] RuntimeDeps.ExeDataDep [496/673] RuntimeDeps.ActionSharedLib [497/673] RuntimeDeps.ActionOutputs [498/673] RuntimeDeps.CreateBundle [499/673] RuntimeDeps.Dupe [500/673] RuntimeDeps.WriteRuntimeDepsVariable [501/673] ScopePerFileProvider.Expected [502/673] Scope.InheritBuildDependencyFilesFromParent [503/673] Scope.NonRecursiveMergeTo [504/673] Scope.MakeClosure [505/673] Scope.GetMutableValue [506/673] Scope.RemovePrivateIdentifiers [507/673] SetupTest.DotGNFileIsGenDep [508/673] SetupTest.EmptyScriptExecutableDoesNotGenerateError [509/673] SetupTest.NoSeparatorInExtension [510/673] SetupTest.Extension [511/673] SourceDir.ResolveRelativeFile [512/673] SourceDir.ResolveRelativeDir [513/673] SourceDir.SourceWithNoTrailingSlash [514/673] SourceFile.Normalize [515/673] SourceFile.GetType [516/673] StringAtomTest.EmptyString [517/673] StringAtomTest.Find [518/673] StringAtomTest.DefaultCompare [519/673] StringAtomTest.NormalSet [520/673] StringAtomTest.FastSet [521/673] StringAtom.AllocMoreThanASingleSlabOfKeys [522/673] StringOutputBuffer.Append [523/673] StringOutputBuffer.AppendWithPageSizeMultiples [524/673] StringOutput.WrappedByStdOstream [525/673] StringOutputBuffer.ContentsEqual [526/673] StringOutputBuffer.WriteToFile [527/673] StringUtils.ExpandStringLiteralIdentifier [528/673] StringUtils.ExpandStringLiteralExpression [529/673] StringUtils.EditDistance [530/673] StringUtils.SpellcheckString [531/673] SubstitutionPattern.ParseLiteral [532/673] SubstitutionPattern.ParseComplex [533/673] SubstitutionPattern.ParseErrors [534/673] SubstitutionPattern.ParseRust [535/673] SubstitutionWriter.GetListAs [536/673] SubstitutionWriter.ApplyPatternToSource [537/673] SubstitutionWriter.ApplyPatternToSourceAsOutputFile [538/673] SubstitutionWriter.WriteNinjaVariablesForSource [539/673] SubstitutionWriter.WriteWithNinjaVariables [540/673] SubstitutionWriter.SourceSubstitutions [541/673] SubstitutionWriter.TargetSubstitutions [542/673] SubstitutionWriter.CompilerSubstitutions [543/673] SubstitutionWriter.LinkerSubstitutions [544/673] SubstitutionWriter.OutputDir [545/673] TargetTest.LibInheritance [546/673] TargetTest.FrameworkInheritance [547/673] TargetTest.DependentConfigs [548/673] TargetTest.NoDependentConfigsBetweenToolchains [549/673] TargetTest.DependentConfigsBetweenToolchainsWhenSet [550/673] TargetTest.InheritLibs [551/673] TargetTest.InheritCompleteStaticLib [552/673] TargetTest.InheritCompleteStaticLibStaticLibDeps [553/673] TargetTest.InheritCompleteStaticLibInheritedCompleteStaticLibDeps [554/673] TargetTest.NoActionDepPropgation [555/673] TargetTest.GetComputedOutputName [556/673] TargetTest.VisibilityFails [557/673] TargetTest.VisibilityConfigFails [558/673] TargetTest.VisibilityConfigGroup [559/673] TargetTest.VisibilityDatadeps [560/673] TargetTest.VisibilityGroup [561/673] TargetTest.Testonly [562/673] TargetTest.TestonlyConfig [563/673] TargetTest.PublicConfigs [564/673] TargetTest.ConfigOrdering [565/673] TargetTest.LinkAndDepOutputs [566/673] TargetTest.RuntimeOuputs [567/673] TargetTest.GetOutputFilesForSource_Binary [568/673] TargetTest.CheckStampFileName [569/673] TargetTest.GetOutputFilesForSource_ActionForEach [570/673] TargetTest.GetOutputFilesForSource_Action [571/673] TargetTest.SharedInheritance [572/673] TargetTest.GeneratedInputs [573/673] TargetTest.WriteFileGeneratedInputs [574/673] TargetTest.WriteRuntimeDepsGeneratedInputs [575/673] TargetTest.ObjectGeneratedInputs [576/673] TargetTest.ResolvePrecompiledHeaders [577/673] TargetTest.AssertNoDeps [578/673] TargetTest.PullRecursiveBundleData [579/673] TargetTest.CollectMetadataNoRecurse [580/673] TargetTest.CollectMetadataWithRecurse [581/673] TargetTest.CollectMetadataWithRecurseHole [582/673] TargetTest.CollectMetadataWithBarrier [583/673] TargetTest.CollectMetadataWithError [584/673] TargetTest.WriteMetadataCollection [585/673] TargetTest.ModuleMap [586/673] Template.Basic [587/673] Template.UnusedTargetNameShouldThrowError [588/673] Template.UnusedInvokerShouldThrowError [589/673] Template.UnusedVarInInvokerShouldThrowError [590/673] Template.MemoryBlowUp [591/673] Tokenizer.Empty [592/673] Tokenizer.Identifier [593/673] Tokenizer.Integer [594/673] Tokenizer.IntegerNoSpace [595/673] Tokenizer.String [596/673] Tokenizer.Operator [597/673] Tokenizer.Scoper [598/673] Tokenizer.FunctionCall [599/673] Tokenizer.Locations [600/673] Tokenizer.ByteOffsetOfNthLine [601/673] Tokenizer.Comments [602/673] Tokenizer.CommentsContinued [603/673] Tokenizer.WhitespaceTransformMaintain [604/673] Tokenizer.WhitespaceTransformToSpace [605/673] UniqueVector.PushBack [606/673] UniqueVector.PushBackMove [607/673] UniqueVector.EmplaceBack [608/673] UniqueVector.PushBackWithIndex [609/673] UniqueVector.PushBackMoveWithIndex [610/673] UniqueVector.EmplaceBackWithIndex [611/673] UniqueVector.Release [612/673] Value.ToString [613/673] VectorSetSorter.AsVectorWithStrings [614/673] VectorSetSorter.IterateOverWithStrings [615/673] VersionTest.FromString [616/673] VersionTest.Comparison [617/673] VersionTest.Describe [618/673] Visibility.CanSeeMe [619/673] Visibility.Public [620/673] Visibility.Private [621/673] Visibility.AboveSourceDir [622/673] VisualStudioUtils.MakeGuid [623/673] VisualStudioUtils.ParseCompilerOption [624/673] VisualStudioUtils.ParseLinkerOption [625/673] VisualStudioWriterTest.ResolveSolutionFolders [626/673] VisualStudioWriterTest.ResolveSolutionFolders_AbsPath [627/673] VisualStudioWriterTest.NoDotSlash [628/673] VisualStudioWriterTest.NinjaExecutable [629/673] XcodeObject.InstantiatePBXSourcesBuildPhase [630/673] XcodeObject.InstantiatePBXFrameworksBuildPhase [631/673] XcodeObject.InstantiatePBXShellScriptBuildPhase [632/673] XcodeObject.InstantiatePBXGroup [633/673] XcodeObject.InstantiatePBXProject [634/673] XcodeObject.InstantiatePBXFileReference [635/673] XcodeObject.InstantiatePBXBuildFile [636/673] XcodeObject.InstantiatePBXAggregateTarget [637/673] XcodeObject.InstantiatePBXNativeTarget [638/673] XcodeObject.InstantiatePBXContainerItemProxy [639/673] XcodeObject.InstantiatePBXTargetDependency [640/673] XcodeObject.InstantiateXCBuildConfiguration [641/673] XcodeObject.InstantiateXCConfigurationList [642/673] XcodeObject.PBXSourcesBuildPhaseObjectToClass [643/673] XcodeObject.PBXFrameworksBuildPhaseObjectToClass [644/673] XcodeObject.PBXShellScriptBuildPhaseObjectToClass [645/673] XcodeObject.PBXGroupObjectToClass [646/673] XcodeObject.PBXProjectObjectToClass [647/673] XcodeObject.PBXFileReferenceObjectToClass [648/673] XcodeObject.PBXBuildFileObjectToClass [649/673] XcodeObject.PBXAggregateTargetObjectToClass [650/673] XcodeObject.PBXNativeTargetObjectToClass [651/673] XcodeObject.PBXContainerItemProxyObjectToClass [652/673] XcodeObject.PBXTargetDependencyObjectToClass [653/673] XcodeObject.XCBuildConfigurationObjectToClass [654/673] XcodeObject.XCConfigurationListObjectToClass [655/673] XcodeObject.ClassToString [656/673] XcodeObject.PBXSourcesBuildPhaseName [657/673] XcodeObject.PBXFrameworksBuildPhaseName [658/673] XcodeObject.PBXShellScriptBuildPhaseName [659/673] XcodeObject.PBXGroupName [660/673] XcodeObject.PBXProjectName [661/673] XcodeObject.PBXFileReferenceName [662/673] XcodeObject.PBXBuildFileName [663/673] XcodeObject.PBXAggregateTargetName [664/673] XcodeObject.PBXNativeTargetName [665/673] XcodeObject.PBXContainerItemProxyName [666/673] XcodeObject.PBXTargetDependencyName [667/673] XcodeObject.XCBuildConfigurationName [668/673] XcodeObject.XCConfigurationListName [669/673] XmlElementWriter.EmptyElement [670/673] XmlElementWriter.ElementWithText [671/673] XmlElementWriter.SubElements [672/673] XmlElementWriter.StartContent [673/673] XmlElementWriter.TestXmlEscape PASSED >>> gn: Entering fakeroot... >>> gn*: Running postcheck for gn >>> gn*: Preparing package gn... >>> gn*: Stripping binaries >>> gn*: Scanning shared objects >>> gn*: Tracing dependencies... samurai so:libc.musl-armhf.so.1 so:libgcc_s.so.1 so:libstdc++.so.6 >>> gn*: Package size: 2.2 MB >>> gn*: Compressing data... >>> gn*: Create checksum... >>> gn*: Create gn-0_git20220707-r0.apk >>> gn: Build complete at Sun, 24 Jul 2022 20:08:48 +0000 elapsed time 0h 0m 48s >>> gn: Cleaning up srcdir >>> gn: Cleaning up pkgdir >>> gn: Uninstalling dependencies... (1/8) Purging .makedepends-gn (20220724.200801) (2/8) Purging samurai (1.2-r2) (3/8) Purging python3 (3.10.5-r0) (4/8) Purging libffi (3.4.2-r1) (5/8) Purging gdbm (1.23-r0) (6/8) Purging mpdecimal (2.5.1-r1) (7/8) Purging readline (8.1.2-r0) (8/8) Purging sqlite-libs (3.39.1-r0) Executing busybox-1.35.0-r20.trigger OK: 302 MiB in 101 packages >>> gn: Updating the community/armhf repository index... >>> gn: Signing the index...