******************************************************************************** conan install gn/cci.20210429@#0c25df0bd2d57af577123120bbf20e94 --build=gn -pr /home/conan/w/prod/BuildSingleReference/72026/f7aab016-76ca-408a-9313-d0ff2320e865/profile_linux_7_libstdcpp11_gcc_debug_64..txt -c tools.system.package_manager:mode=install -c tools.system.package_manager:sudo=True ******************************************************************************** Auto detecting your dev setup to initialize the default profile (/home/conan/w/prod/BuildSingleReference/.conan/profiles/default) CC and CXX: /usr/bin/gcc, /usr/bin/g++ Found gcc 7 gcc>=5, using the major as version ************************* WARNING: GCC OLD ABI COMPATIBILITY *********************** Conan detected a GCC version > 5 but has adjusted the 'compiler.libcxx' setting to 'libstdc++' for backwards compatibility. Your compiler is likely using the new CXX11 ABI by default (libstdc++11). If you want Conan to use the new ABI for the default profile, run: $ conan profile update settings.compiler.libcxx=libstdc++11 default Or edit '/home/conan/w/prod/BuildSingleReference/.conan/profiles/default' and set compiler.libcxx=libstdc++11 ************************************************************************************ Default settings os=Linux os_build=Linux arch=x86_64 arch_build=x86_64 compiler=gcc compiler.version=7 compiler.libcxx=libstdc++ build_type=Release *** You can change them in /home/conan/w/prod/BuildSingleReference/.conan/profiles/default *** *** Or override with -s compiler='other' -s ...s*** Configuration: [settings] arch=x86_64 build_type=Debug compiler=gcc compiler.libcxx=libstdc++11 compiler.version=7 os=Linux [options] [build_requires] [env] [conf] tools.system.package_manager:mode=install tools.system.package_manager:sudo=True gn/cci.20210429: Forced build from source ninja/1.10.2: Not found in local cache, looking in remotes... ninja/1.10.2: Trying with 'conan-center'... Downloading conanmanifest.txt Downloading conanfile.py Downloading conan_export.tgz ninja/1.10.2: Downloaded recipe revision ccfec6895c765fde3947829a2a34aa1d Installing package: gn/cci.20210429 Requirements gn/cci.20210429 from local cache - Cache Packages gn/cci.20210429:cc9f9b2b9f92fc82888026414560bf79d8c3a052 - Build Build requirements ninja/1.10.2 from 'conan-center' - Downloaded Build requirements packages ninja/1.10.2:cc9f9b2b9f92fc82888026414560bf79d8c3a052 - Download Installing (downloading, building) binaries... ninja/1.10.2: Retrieving package cc9f9b2b9f92fc82888026414560bf79d8c3a052 from remote 'conan-center' Downloading conanmanifest.txt Downloading conaninfo.txt Downloading conan_package.tgz ninja/1.10.2: Package installed cc9f9b2b9f92fc82888026414560bf79d8c3a052 ninja/1.10.2: Downloaded package revision 4118d03014ce6d274ba7b9edba4b1645 gn/cci.20210429: Applying build-requirement: ninja/1.10.2 [HOOK - conan-center.py] pre_source(): [IMMUTABLE SOURCES (KB-H010)] OK gn/cci.20210429: Configuring sources in /home/conan/w/prod/BuildSingleReference/.conan/data/gn/cci.20210429/_/_/source gn/cci.20210429: [HOOK - conan-center.py] post_source(): [LIBCXX MANAGEMENT (KB-H011)] OK [HOOK - conan-center.py] post_source(): [CPPSTD MANAGEMENT (KB-H022)] OK [HOOK - conan-center.py] post_source(): [SHORT_PATHS USAGE (KB-H066)] OK gn/cci.20210429: Copying sources to build folder gn/cci.20210429: Building your package in /home/conan/w/prod/BuildSingleReference/.conan/data/gn/cci.20210429/_/_/build/cc9f9b2b9f92fc82888026414560bf79d8c3a052 gn/cci.20210429: Generator txt created conanbuildinfo.txt gn/cci.20210429: Aggregating env generators [HOOK - conan-center.py] pre_build(): [FPIC MANAGEMENT (KB-H007)] 'fPIC' option not found [HOOK - conan-center.py] pre_build(): [FPIC MANAGEMENT (KB-H007)] OK gn/cci.20210429: Calling build() ----Running------ > /opt/pyenv/versions/3.7.13/bin/python3.7 build/gen.py --no-last-commit-position --host=linux -d ----------------- ----Running------ > ninja -C out -j3 ----------------- ninja: Entering directory `out' [1/281] CXX src/base/environment.o [2/281] CXX src/base/files/file.o [3/281] CXX src/base/command_line.o [4/281] CXX src/gn/functions_target.o [5/281] CXX src/base/files/file_enumerator.o [6/281] CXX src/base/files/file_path_constants.o [7/281] CXX src/base/files/file_path.o [8/281] CXX src/base/files/scoped_file.o [9/281] CXX src/base/files/file_util.o [10/281] CXX src/base/files/scoped_temp_dir.o [11/281] CXX src/base/json/json_reader.o [12/281] CXX src/base/json/json_parser.o ../src/base/json/json_parser.cc: In member function ‘void base::internal::JSONParser::EatWhitespaceAndComments()’: ../src/base/json/json_parser.cc:252:9: warning: this statement may fall through [-Wimplicit-fallthrough=] if (!(c == '\n' && index_ > 0 && input_[index_ - 1] == '\r')) { ^~ ../src/base/json/json_parser.cc:256:7: note: here case ' ': ^~~~ [13/281] CXX src/base/json/json_writer.o [14/281] CXX src/base/json/string_escape.o [15/281] CXX src/base/md5.o [16/281] CXX src/base/memory/ref_counted.o [17/281] CXX src/base/memory/weak_ptr.o [18/281] CXX src/base/logging.o [19/281] CXX src/base/sha1.o [20/281] CXX src/base/strings/string_number_conversions.o [21/281] CXX src/base/strings/string_split.o [22/281] CXX src/base/strings/string_util_constants.o [23/281] CXX src/base/strings/utf_string_conversion_utils.o [24/281] CXX src/base/strings/stringprintf.o [25/281] CXX src/base/strings/string_util.o [26/281] CXX src/base/third_party/icu/icu_utf.o [27/281] CXX src/base/timer/elapsed_timer.o [28/281] CXX src/base/strings/utf_string_conversions.o [29/281] CXX src/base/value_iterators.o [30/281] CXX src/base/files/file_enumerator_posix.o [31/281] CXX src/base/files/file_posix.o [32/281] CXX src/base/posix/file_descriptor_shuffle.o [33/281] CXX src/base/posix/safe_strerror.o [34/281] CXX src/base/values.o [35/281] CXX src/base/files/file_util_posix.o [36/281] AR base.a [37/281] CXX src/gn/action_values.o In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/action_values.cc:9: ../src/gn/version.h:18:13: warning: In the GNU C Library, "major" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "major", include directly. If you did not intend to use a system-defined macro "major", you should undefine it after including . int major() const { return major_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/action_values.cc:9: ../src/gn/version.h:19:13: warning: In the GNU C Library, "minor" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "minor", include directly. If you did not intend to use a system-defined macro "minor", you should undefine it after including . int minor() const { return minor_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ [38/281] CXX src/gn/action_target_generator.o In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/action_target_generator.h:9, from ../src/gn/action_target_generator.cc:5: ../src/gn/version.h:18:13: warning: In the GNU C Library, "major" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "major", include directly. If you did not intend to use a system-defined macro "major", you should undefine it after including . int major() const { return major_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/action_target_generator.h:9, from ../src/gn/action_target_generator.cc:5: ../src/gn/version.h:19:13: warning: In the GNU C Library, "minor" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "minor", include directly. If you did not intend to use a system-defined macro "minor", you should undefine it after including . int minor() const { return minor_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ [39/281] CXX src/gn/analyzer.o In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/config_values_extractors.h:16, from ../src/gn/analyzer.cc:19: ../src/gn/version.h:18:13: warning: In the GNU C Library, "major" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "major", include directly. If you did not intend to use a system-defined macro "major", you should undefine it after including . int major() const { return major_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/config_values_extractors.h:16, from ../src/gn/analyzer.cc:19: ../src/gn/version.h:19:13: warning: In the GNU C Library, "minor" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "minor", include directly. If you did not intend to use a system-defined macro "minor", you should undefine it after including . int minor() const { return minor_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ [40/281] CXX src/gn/args.o [41/281] CXX src/gn/binary_target_generator.o In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/binary_target_generator.h:9, from ../src/gn/binary_target_generator.cc:5: ../src/gn/version.h:18:13: warning: In the GNU C Library, "major" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "major", include directly. If you did not intend to use a system-defined macro "major", you should undefine it after including . int major() const { return major_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/binary_target_generator.h:9, from ../src/gn/binary_target_generator.cc:5: ../src/gn/version.h:19:13: warning: In the GNU C Library, "minor" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "minor", include directly. If you did not intend to use a system-defined macro "minor", you should undefine it after including . int minor() const { return minor_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ [42/281] CXX src/gn/build_settings.o In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/build_settings.cc:5: ../src/gn/version.h:18:13: warning: In the GNU C Library, "major" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "major", include directly. If you did not intend to use a system-defined macro "major", you should undefine it after including . int major() const { return major_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/build_settings.cc:5: ../src/gn/version.h:19:13: warning: In the GNU C Library, "minor" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "minor", include directly. If you did not intend to use a system-defined macro "minor", you should undefine it after including . int minor() const { return minor_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ [43/281] CXX src/gn/builder_record.o [44/281] CXX src/gn/bundle_data.o In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/filesystem_utils.h:15, from ../src/gn/bundle_data.cc:9: ../src/gn/version.h:18:13: warning: In the GNU C Library, "major" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "major", include directly. If you did not intend to use a system-defined macro "major", you should undefine it after including . int major() const { return major_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/filesystem_utils.h:15, from ../src/gn/bundle_data.cc:9: ../src/gn/version.h:19:13: warning: In the GNU C Library, "minor" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "minor", include directly. If you did not intend to use a system-defined macro "minor", you should undefine it after including . int minor() const { return minor_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ [45/281] CXX src/gn/builder.o In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/builder.cc:18: ../src/gn/version.h:18:13: warning: In the GNU C Library, "major" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "major", include directly. If you did not intend to use a system-defined macro "major", you should undefine it after including . int major() const { return major_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/builder.cc:18: ../src/gn/version.h:19:13: warning: In the GNU C Library, "minor" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "minor", include directly. If you did not intend to use a system-defined macro "minor", you should undefine it after including . int minor() const { return minor_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ [46/281] CXX src/gn/c_include_iterator.o [47/281] CXX src/gn/bundle_data_target_generator.o In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/bundle_data_target_generator.cc:10: ../src/gn/version.h:18:13: warning: In the GNU C Library, "major" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "major", include directly. If you did not intend to use a system-defined macro "major", you should undefine it after including . int major() const { return major_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/bundle_data_target_generator.cc:10: ../src/gn/version.h:19:13: warning: In the GNU C Library, "minor" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "minor", include directly. If you did not intend to use a system-defined macro "minor", you should undefine it after including . int minor() const { return minor_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ [48/281] CXX src/gn/c_substitution_type.o [49/281] CXX src/gn/bundle_file_rule.o In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/bundle_file_rule.cc:12: ../src/gn/version.h:18:13: warning: In the GNU C Library, "major" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "major", include directly. If you did not intend to use a system-defined macro "major", you should undefine it after including . int major() const { return major_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/bundle_file_rule.cc:12: ../src/gn/version.h:19:13: warning: In the GNU C Library, "minor" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "minor", include directly. If you did not intend to use a system-defined macro "minor", you should undefine it after including . int minor() const { return minor_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ [50/281] CXX src/gn/c_tool.o In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/c_tool.cc:9: ../src/gn/version.h:18:13: warning: In the GNU C Library, "major" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "major", include directly. If you did not intend to use a system-defined macro "major", you should undefine it after including . int major() const { return major_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/c_tool.cc:9: ../src/gn/version.h:19:13: warning: In the GNU C Library, "minor" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "minor", include directly. If you did not intend to use a system-defined macro "minor", you should undefine it after including . int minor() const { return minor_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ [51/281] CXX src/gn/command_analyze.o In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/commands.h:15, from ../src/gn/command_analyze.cc:13: ../src/gn/version.h:18:13: warning: In the GNU C Library, "major" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "major", include directly. If you did not intend to use a system-defined macro "major", you should undefine it after including . int major() const { return major_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/commands.h:15, from ../src/gn/command_analyze.cc:13: ../src/gn/version.h:19:13: warning: In the GNU C Library, "minor" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "minor", include directly. If you did not intend to use a system-defined macro "minor", you should undefine it after including . int minor() const { return minor_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ [52/281] CXX src/gn/command_args.o In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/commands.h:15, from ../src/gn/command_args.cc:18: ../src/gn/version.h:18:13: warning: In the GNU C Library, "major" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "major", include directly. If you did not intend to use a system-defined macro "major", you should undefine it after including . int major() const { return major_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/commands.h:15, from ../src/gn/command_args.cc:18: ../src/gn/version.h:19:13: warning: In the GNU C Library, "minor" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "minor", include directly. If you did not intend to use a system-defined macro "minor", you should undefine it after including . int minor() const { return minor_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ [53/281] CXX src/gn/command_check.o In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/commands.h:15, from ../src/gn/command_check.cc:9: ../src/gn/version.h:18:13: warning: In the GNU C Library, "major" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "major", include directly. If you did not intend to use a system-defined macro "major", you should undefine it after including . int major() const { return major_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/commands.h:15, from ../src/gn/command_check.cc:9: ../src/gn/version.h:19:13: warning: In the GNU C Library, "minor" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "minor", include directly. If you did not intend to use a system-defined macro "minor", you should undefine it after including . int minor() const { return minor_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ [54/281] CXX src/gn/command_clean.o In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/commands.h:15, from ../src/gn/command_clean.cc:11: ../src/gn/version.h:18:13: warning: In the GNU C Library, "major" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "major", include directly. If you did not intend to use a system-defined macro "major", you should undefine it after including . int major() const { return major_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/commands.h:15, from ../src/gn/command_clean.cc:11: ../src/gn/version.h:19:13: warning: In the GNU C Library, "minor" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "minor", include directly. If you did not intend to use a system-defined macro "minor", you should undefine it after including . int minor() const { return minor_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ [55/281] CXX src/gn/command_clean_stale.o In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/commands.h:15, from ../src/gn/command_clean_stale.cc:9: ../src/gn/version.h:18:13: warning: In the GNU C Library, "major" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "major", include directly. If you did not intend to use a system-defined macro "major", you should undefine it after including . int major() const { return major_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/commands.h:15, from ../src/gn/command_clean_stale.cc:9: ../src/gn/version.h:19:13: warning: In the GNU C Library, "minor" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "minor", include directly. If you did not intend to use a system-defined macro "minor", you should undefine it after including . int minor() const { return minor_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ [56/281] CXX src/gn/command_desc.o In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/commands.h:15, from ../src/gn/command_desc.cc:16: ../src/gn/version.h:18:13: warning: In the GNU C Library, "major" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "major", include directly. If you did not intend to use a system-defined macro "major", you should undefine it after including . int major() const { return major_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/commands.h:15, from ../src/gn/command_desc.cc:16: ../src/gn/version.h:19:13: warning: In the GNU C Library, "minor" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "minor", include directly. If you did not intend to use a system-defined macro "minor", you should undefine it after including . int minor() const { return minor_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ [57/281] CXX src/gn/command_gen.o In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/command_gen.cc:11: ../src/gn/version.h:18:13: warning: In the GNU C Library, "major" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "major", include directly. If you did not intend to use a system-defined macro "major", you should undefine it after including . int major() const { return major_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/command_gen.cc:11: ../src/gn/version.h:19:13: warning: In the GNU C Library, "minor" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "minor", include directly. If you did not intend to use a system-defined macro "minor", you should undefine it after including . int minor() const { return minor_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ [58/281] CXX src/gn/command_format.o In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/commands.h:15, from ../src/gn/command_format.cc:18: ../src/gn/version.h:18:13: warning: In the GNU C Library, "major" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "major", include directly. If you did not intend to use a system-defined macro "major", you should undefine it after including . int major() const { return major_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/commands.h:15, from ../src/gn/command_format.cc:18: ../src/gn/version.h:19:13: warning: In the GNU C Library, "minor" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "minor", include directly. If you did not intend to use a system-defined macro "minor", you should undefine it after including . int minor() const { return minor_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ [59/281] CXX src/gn/command_help.o In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/commands.h:15, from ../src/gn/command_help.cc:7: ../src/gn/version.h:18:13: warning: In the GNU C Library, "major" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "major", include directly. If you did not intend to use a system-defined macro "major", you should undefine it after including . int major() const { return major_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/commands.h:15, from ../src/gn/command_help.cc:7: ../src/gn/version.h:19:13: warning: In the GNU C Library, "minor" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "minor", include directly. If you did not intend to use a system-defined macro "minor", you should undefine it after including . int minor() const { return minor_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ [60/281] CXX src/gn/command_ls.o In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/commands.h:15, from ../src/gn/command_ls.cc:9: ../src/gn/version.h:18:13: warning: In the GNU C Library, "major" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "major", include directly. If you did not intend to use a system-defined macro "major", you should undefine it after including . int major() const { return major_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/commands.h:15, from ../src/gn/command_ls.cc:9: ../src/gn/version.h:19:13: warning: In the GNU C Library, "minor" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "minor", include directly. If you did not intend to use a system-defined macro "minor", you should undefine it after including . int minor() const { return minor_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ [61/281] CXX src/gn/command_meta.o In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/commands.h:15, from ../src/gn/command_meta.cc:10: ../src/gn/version.h:18:13: warning: In the GNU C Library, "major" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "major", include directly. If you did not intend to use a system-defined macro "major", you should undefine it after including . int major() const { return major_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/commands.h:15, from ../src/gn/command_meta.cc:10: ../src/gn/version.h:19:13: warning: In the GNU C Library, "minor" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "minor", include directly. If you did not intend to use a system-defined macro "minor", you should undefine it after including . int minor() const { return minor_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ [62/281] CXX src/gn/command_outputs.o In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/commands.h:15, from ../src/gn/command_outputs.cc:11: ../src/gn/version.h:18:13: warning: In the GNU C Library, "major" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "major", include directly. If you did not intend to use a system-defined macro "major", you should undefine it after including . int major() const { return major_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/commands.h:15, from ../src/gn/command_outputs.cc:11: ../src/gn/version.h:19:13: warning: In the GNU C Library, "minor" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "minor", include directly. If you did not intend to use a system-defined macro "minor", you should undefine it after including . int minor() const { return minor_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ [63/281] CXX src/gn/command_refs.o In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/commands.h:15, from ../src/gn/command_refs.cc:14: ../src/gn/version.h:18:13: warning: In the GNU C Library, "major" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "major", include directly. If you did not intend to use a system-defined macro "major", you should undefine it after including . int major() const { return major_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/commands.h:15, from ../src/gn/command_refs.cc:14: ../src/gn/version.h:19:13: warning: In the GNU C Library, "minor" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "minor", include directly. If you did not intend to use a system-defined macro "minor", you should undefine it after including . int minor() const { return minor_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ [64/281] CXX src/gn/command_path.o In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/commands.h:15, from ../src/gn/command_path.cc:11: ../src/gn/version.h:18:13: warning: In the GNU C Library, "major" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "major", include directly. If you did not intend to use a system-defined macro "major", you should undefine it after including . int major() const { return major_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/commands.h:15, from ../src/gn/command_path.cc:11: ../src/gn/version.h:19:13: warning: In the GNU C Library, "minor" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "minor", include directly. If you did not intend to use a system-defined macro "minor", you should undefine it after including . int minor() const { return minor_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ [65/281] CXX src/gn/commands.o In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/commands.h:15, from ../src/gn/commands.cc:5: ../src/gn/version.h:18:13: warning: In the GNU C Library, "major" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "major", include directly. If you did not intend to use a system-defined macro "major", you should undefine it after including . int major() const { return major_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/commands.h:15, from ../src/gn/commands.cc:5: ../src/gn/version.h:19:13: warning: In the GNU C Library, "minor" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "minor", include directly. If you did not intend to use a system-defined macro "minor", you should undefine it after including . int minor() const { return minor_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ [66/281] CXX src/gn/compile_commands_writer.o In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/compile_commands_writer.h:9, from ../src/gn/compile_commands_writer.cc:5: ../src/gn/version.h:18:13: warning: In the GNU C Library, "major" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "major", include directly. If you did not intend to use a system-defined macro "major", you should undefine it after including . int major() const { return major_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/compile_commands_writer.h:9, from ../src/gn/compile_commands_writer.cc:5: ../src/gn/version.h:19:13: warning: In the GNU C Library, "minor" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "minor", include directly. If you did not intend to use a system-defined macro "minor", you should undefine it after including . int minor() const { return minor_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ [67/281] CXX src/gn/rust_project_writer.o In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/rust_project_writer.h:9, from ../src/gn/rust_project_writer.cc:5: ../src/gn/version.h:18:13: warning: In the GNU C Library, "major" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "major", include directly. If you did not intend to use a system-defined macro "major", you should undefine it after including . int major() const { return major_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/rust_project_writer.h:9, from ../src/gn/rust_project_writer.cc:5: ../src/gn/version.h:19:13: warning: In the GNU C Library, "minor" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "minor", include directly. If you did not intend to use a system-defined macro "minor", you should undefine it after including . int minor() const { return minor_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ [68/281] CXX src/gn/config_values.o [69/281] CXX src/gn/config.o [70/281] CXX src/gn/config_values_extractors.o In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/config_values_extractors.h:16, from ../src/gn/config_values_extractors.cc:5: ../src/gn/version.h:18:13: warning: In the GNU C Library, "major" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "major", include directly. If you did not intend to use a system-defined macro "major", you should undefine it after including . int major() const { return major_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/config_values_extractors.h:16, from ../src/gn/config_values_extractors.cc:5: ../src/gn/version.h:19:13: warning: In the GNU C Library, "minor" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "minor", include directly. If you did not intend to use a system-defined macro "minor", you should undefine it after including . int minor() const { return minor_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ [71/281] CXX src/gn/copy_target_generator.o In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/copy_target_generator.cc:7: ../src/gn/version.h:18:13: warning: In the GNU C Library, "major" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "major", include directly. If you did not intend to use a system-defined macro "major", you should undefine it after including . int major() const { return major_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/copy_target_generator.cc:7: ../src/gn/version.h:19:13: warning: In the GNU C Library, "minor" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "minor", include directly. If you did not intend to use a system-defined macro "minor", you should undefine it after including . int minor() const { return minor_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ [72/281] CXX src/gn/config_values_generator.o In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/config_values_generator.cc:8: ../src/gn/version.h:18:13: warning: In the GNU C Library, "major" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "major", include directly. If you did not intend to use a system-defined macro "major", you should undefine it after including . int major() const { return major_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/config_values_generator.cc:8: ../src/gn/version.h:19:13: warning: In the GNU C Library, "minor" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "minor", include directly. If you did not intend to use a system-defined macro "minor", you should undefine it after including . int minor() const { return minor_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ [73/281] CXX src/gn/deps_iterator.o In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/deps_iterator.cc:7: ../src/gn/version.h:18:13: warning: In the GNU C Library, "major" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "major", include directly. If you did not intend to use a system-defined macro "major", you should undefine it after including . int major() const { return major_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/deps_iterator.cc:7: ../src/gn/version.h:19:13: warning: In the GNU C Library, "minor" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "minor", include directly. If you did not intend to use a system-defined macro "minor", you should undefine it after including . int minor() const { return minor_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ [74/281] CXX src/gn/create_bundle_target_generator.o In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/filesystem_utils.h:15, from ../src/gn/create_bundle_target_generator.cc:10: ../src/gn/version.h:18:13: warning: In the GNU C Library, "major" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "major", include directly. If you did not intend to use a system-defined macro "major", you should undefine it after including . int major() const { return major_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/filesystem_utils.h:15, from ../src/gn/create_bundle_target_generator.cc:10: ../src/gn/version.h:19:13: warning: In the GNU C Library, "minor" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "minor", include directly. If you did not intend to use a system-defined macro "minor", you should undefine it after including . int minor() const { return minor_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ [75/281] CXX src/gn/desc_builder.o In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/commands.h:15, from ../src/gn/desc_builder.cc:10: ../src/gn/version.h:18:13: warning: In the GNU C Library, "major" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "major", include directly. If you did not intend to use a system-defined macro "major", you should undefine it after including . int major() const { return major_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/commands.h:15, from ../src/gn/desc_builder.cc:10: ../src/gn/version.h:19:13: warning: In the GNU C Library, "minor" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "minor", include directly. If you did not intend to use a system-defined macro "minor", you should undefine it after including . int minor() const { return minor_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ [76/281] CXX src/gn/escape.o In file included from ../src/gn/escape.cc:13:0: ../src/gn/escape.cc: In function ‘size_t {anonymous}::EscapeStringToString(const string_view&, const EscapeOptions&, char*, bool*)’: ../src/base/logging.h:188:64: warning: this statement may fall through [-Wimplicit-fallthrough=] #define COMPACT_GOOGLE_LOG_DCHECK COMPACT_GOOGLE_LOG_EX_DCHECK(LogMessage) ^ ../src/base/logging.h:213:62: note: in definition of macro ‘LAZY_STREAM’ !(condition) ? (void)0 : ::logging::LogMessageVoidify() & (stream) ^~~~~~ ../src/base/logging.h:188:35: note: in expansion of macro ‘COMPACT_GOOGLE_LOG_EX_DCHECK’ #define COMPACT_GOOGLE_LOG_DCHECK COMPACT_GOOGLE_LOG_EX_DCHECK(LogMessage) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/base/logging.h:223:30: note: in expansion of macro ‘COMPACT_GOOGLE_LOG_DCHECK’ #define LOG_STREAM(severity) COMPACT_GOOGLE_LOG_##severity.stream() ^~~~~~~~~~~~~~~~~~~ ../src/base/logging.h:650:15: note: in expansion of macro ‘LOG_STREAM’ LAZY_STREAM(LOG_STREAM(DCHECK), !ANALYZER_ASSUME_TRUE(condition)) \ ^~~~~~~~~~ ../src/base/logging.h:733:22: note: in expansion of macro ‘DCHECK’ #define NOTREACHED() DCHECK(false) ^~~~~~ ../src/gn/escape.cc:277:11: note: in expansion of macro ‘NOTREACHED’ NOTREACHED(); ^~~~~~~~~~ ../src/gn/escape.cc:279:5: note: here case ESCAPE_NINJA_PREFORMATTED_COMMAND: ^~~~ [77/281] CXX src/gn/eclipse_writer.o In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/config_values_extractors.h:16, from ../src/gn/eclipse_writer.cc:12: ../src/gn/version.h:18:13: warning: In the GNU C Library, "major" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "major", include directly. If you did not intend to use a system-defined macro "major", you should undefine it after including . int major() const { return major_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/config_values_extractors.h:16, from ../src/gn/eclipse_writer.cc:12: ../src/gn/version.h:19:13: warning: In the GNU C Library, "minor" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "minor", include directly. If you did not intend to use a system-defined macro "minor", you should undefine it after including . int minor() const { return minor_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ [78/281] CXX src/gn/err.o In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/filesystem_utils.h:15, from ../src/gn/err.cc:11: ../src/gn/version.h:18:13: warning: In the GNU C Library, "major" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "major", include directly. If you did not intend to use a system-defined macro "major", you should undefine it after including . int major() const { return major_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/filesystem_utils.h:15, from ../src/gn/err.cc:11: ../src/gn/version.h:19:13: warning: In the GNU C Library, "minor" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "minor", include directly. If you did not intend to use a system-defined macro "minor", you should undefine it after including . int minor() const { return minor_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ [79/281] CXX src/gn/exec_process.o [80/281] CXX src/gn/frameworks_utils.o In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/filesystem_utils.h:15, from ../src/gn/frameworks_utils.cc:7: ../src/gn/version.h:18:13: warning: In the GNU C Library, "major" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "major", include directly. If you did not intend to use a system-defined macro "major", you should undefine it after including . int major() const { return major_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/filesystem_utils.h:15, from ../src/gn/frameworks_utils.cc:7: ../src/gn/version.h:19:13: warning: In the GNU C Library, "minor" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "minor", include directly. If you did not intend to use a system-defined macro "minor", you should undefine it after including . int minor() const { return minor_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ [81/281] CXX src/gn/file_writer.o In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/filesystem_utils.h:15, from ../src/gn/file_writer.cc:9: ../src/gn/version.h:18:13: warning: In the GNU C Library, "major" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "major", include directly. If you did not intend to use a system-defined macro "major", you should undefine it after including . int major() const { return major_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/filesystem_utils.h:15, from ../src/gn/file_writer.cc:9: ../src/gn/version.h:19:13: warning: In the GNU C Library, "minor" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "minor", include directly. If you did not intend to use a system-defined macro "minor", you should undefine it after including . int minor() const { return minor_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ [82/281] CXX src/gn/filesystem_utils.o In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/filesystem_utils.h:15, from ../src/gn/filesystem_utils.cc:5: ../src/gn/version.h:18:13: warning: In the GNU C Library, "major" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "major", include directly. If you did not intend to use a system-defined macro "major", you should undefine it after including . int major() const { return major_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/filesystem_utils.h:15, from ../src/gn/filesystem_utils.cc:5: ../src/gn/version.h:19:13: warning: In the GNU C Library, "minor" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "minor", include directly. If you did not intend to use a system-defined macro "minor", you should undefine it after including . int minor() const { return minor_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ [83/281] CXX src/gn/function_exec_script.o In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/filesystem_utils.h:15, from ../src/gn/function_exec_script.cc:12: ../src/gn/version.h:18:13: warning: In the GNU C Library, "major" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "major", include directly. If you did not intend to use a system-defined macro "major", you should undefine it after including . int major() const { return major_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/filesystem_utils.h:15, from ../src/gn/function_exec_script.cc:12: ../src/gn/version.h:19:13: warning: In the GNU C Library, "minor" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "minor", include directly. If you did not intend to use a system-defined macro "minor", you should undefine it after including . int minor() const { return minor_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ [84/281] CXX src/gn/function_foreach.o [85/281] CXX src/gn/function_filter.o In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/filesystem_utils.h:15, from ../src/gn/function_filter.cc:8: ../src/gn/version.h:18:13: warning: In the GNU C Library, "major" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "major", include directly. If you did not intend to use a system-defined macro "major", you should undefine it after including . int major() const { return major_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/filesystem_utils.h:15, from ../src/gn/function_filter.cc:8: ../src/gn/version.h:19:13: warning: In the GNU C Library, "minor" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "minor", include directly. If you did not intend to use a system-defined macro "minor", you should undefine it after including . int minor() const { return minor_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ [86/281] CXX src/gn/function_forward_variables_from.o [87/281] CXX src/gn/function_get_label_info.o In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/filesystem_utils.h:15, from ../src/gn/function_get_label_info.cc:6: ../src/gn/version.h:18:13: warning: In the GNU C Library, "major" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "major", include directly. If you did not intend to use a system-defined macro "major", you should undefine it after including . int major() const { return major_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/filesystem_utils.h:15, from ../src/gn/function_get_label_info.cc:6: ../src/gn/version.h:19:13: warning: In the GNU C Library, "minor" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "minor", include directly. If you did not intend to use a system-defined macro "minor", you should undefine it after including . int minor() const { return minor_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ [88/281] CXX src/gn/function_get_path_info.o In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/filesystem_utils.h:15, from ../src/gn/function_get_path_info.cc:8: ../src/gn/version.h:18:13: warning: In the GNU C Library, "major" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "major", include directly. If you did not intend to use a system-defined macro "major", you should undefine it after including . int major() const { return major_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/filesystem_utils.h:15, from ../src/gn/function_get_path_info.cc:8: ../src/gn/version.h:19:13: warning: In the GNU C Library, "minor" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "minor", include directly. If you did not intend to use a system-defined macro "minor", you should undefine it after including . int minor() const { return minor_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ [89/281] CXX src/gn/function_get_target_outputs.o In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/function_get_target_outputs.cc:5: ../src/gn/version.h:18:13: warning: In the GNU C Library, "major" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "major", include directly. If you did not intend to use a system-defined macro "major", you should undefine it after including . int major() const { return major_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/function_get_target_outputs.cc:5: ../src/gn/version.h:19:13: warning: In the GNU C Library, "minor" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "minor", include directly. If you did not intend to use a system-defined macro "minor", you should undefine it after including . int minor() const { return minor_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ [90/281] CXX src/gn/function_process_file_template.o In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/function_process_file_template.cc:12: ../src/gn/version.h:18:13: warning: In the GNU C Library, "major" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "major", include directly. If you did not intend to use a system-defined macro "major", you should undefine it after including . int major() const { return major_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/function_process_file_template.cc:12: ../src/gn/version.h:19:13: warning: In the GNU C Library, "minor" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "minor", include directly. If you did not intend to use a system-defined macro "minor", you should undefine it after including . int minor() const { return minor_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ [91/281] CXX src/gn/function_read_file.o In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/filesystem_utils.h:15, from ../src/gn/function_read_file.cc:7: ../src/gn/version.h:18:13: warning: In the GNU C Library, "major" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "major", include directly. If you did not intend to use a system-defined macro "major", you should undefine it after including . int major() const { return major_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/filesystem_utils.h:15, from ../src/gn/function_read_file.cc:7: ../src/gn/version.h:19:13: warning: In the GNU C Library, "minor" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "minor", include directly. If you did not intend to use a system-defined macro "minor", you should undefine it after including . int minor() const { return minor_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ [92/281] CXX src/gn/function_rebase_path.o In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/function_rebase_path.cc:7: ../src/gn/version.h:18:13: warning: In the GNU C Library, "major" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "major", include directly. If you did not intend to use a system-defined macro "major", you should undefine it after including . int major() const { return major_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/function_rebase_path.cc:7: ../src/gn/version.h:19:13: warning: In the GNU C Library, "minor" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "minor", include directly. If you did not intend to use a system-defined macro "minor", you should undefine it after including . int minor() const { return minor_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ [93/281] CXX src/gn/function_set_defaults.o [94/281] CXX src/gn/function_template.o [95/281] CXX src/gn/function_set_default_toolchain.o In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/function_set_default_toolchain.cc:5: ../src/gn/version.h:18:13: warning: In the GNU C Library, "major" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "major", include directly. If you did not intend to use a system-defined macro "major", you should undefine it after including . int major() const { return major_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/function_set_default_toolchain.cc:5: ../src/gn/version.h:19:13: warning: In the GNU C Library, "minor" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "minor", include directly. If you did not intend to use a system-defined macro "minor", you should undefine it after including . int minor() const { return minor_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ [96/281] CXX src/gn/function_write_file.o In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/filesystem_utils.h:15, from ../src/gn/function_write_file.cc:12: ../src/gn/version.h:18:13: warning: In the GNU C Library, "major" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "major", include directly. If you did not intend to use a system-defined macro "major", you should undefine it after including . int major() const { return major_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/filesystem_utils.h:15, from ../src/gn/function_write_file.cc:12: ../src/gn/version.h:19:13: warning: In the GNU C Library, "minor" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "minor", include directly. If you did not intend to use a system-defined macro "minor", you should undefine it after including . int minor() const { return minor_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ [97/281] CXX src/gn/function_toolchain.o [98/281] CXX src/gn/c_include_iterator_unittest.o [99/281] CXX src/gn/functions.o In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/functions.cc:14: ../src/gn/version.h:18:13: warning: In the GNU C Library, "major" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "major", include directly. If you did not intend to use a system-defined macro "major", you should undefine it after including . int major() const { return major_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/functions.cc:14: ../src/gn/version.h:19:13: warning: In the GNU C Library, "minor" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "minor", include directly. If you did not intend to use a system-defined macro "minor", you should undefine it after including . int minor() const { return minor_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ [100/281] CXX src/gn/builder_unittest.o In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/builder_unittest.cc:8: ../src/gn/version.h:18:13: warning: In the GNU C Library, "major" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "major", include directly. If you did not intend to use a system-defined macro "major", you should undefine it after including . int major() const { return major_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/builder_unittest.cc:8: ../src/gn/version.h:19:13: warning: In the GNU C Library, "minor" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "minor", include directly. If you did not intend to use a system-defined macro "minor", you should undefine it after including . int minor() const { return minor_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ [101/281] CXX src/gn/commands_unittest.o In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/commands.h:15, from ../src/gn/commands_unittest.cc:7: ../src/gn/version.h:18:13: warning: In the GNU C Library, "major" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "major", include directly. If you did not intend to use a system-defined macro "major", you should undefine it after including . int major() const { return major_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/commands.h:15, from ../src/gn/commands_unittest.cc:7: ../src/gn/version.h:19:13: warning: In the GNU C Library, "minor" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "minor", include directly. If you did not intend to use a system-defined macro "minor", you should undefine it after including . int minor() const { return minor_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ [102/281] CXX src/gn/general_tool.o In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/general_tool.cc:6: ../src/gn/version.h:18:13: warning: In the GNU C Library, "major" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "major", include directly. If you did not intend to use a system-defined macro "major", you should undefine it after including . int major() const { return major_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/general_tool.cc:6: ../src/gn/version.h:19:13: warning: In the GNU C Library, "minor" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "minor", include directly. If you did not intend to use a system-defined macro "minor", you should undefine it after including . int minor() const { return minor_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ [103/281] CXX src/gn/group_target_generator.o In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/group_target_generator.cc:7: ../src/gn/version.h:18:13: warning: In the GNU C Library, "major" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "major", include directly. If you did not intend to use a system-defined macro "major", you should undefine it after including . int major() const { return major_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/group_target_generator.cc:7: ../src/gn/version.h:19:13: warning: In the GNU C Library, "minor" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "minor", include directly. If you did not intend to use a system-defined macro "minor", you should undefine it after including . int minor() const { return minor_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ [104/281] CXX src/gn/generated_file_target_generator.o In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/generated_file_target_generator.h:9, from ../src/gn/generated_file_target_generator.cc:5: ../src/gn/version.h:18:13: warning: In the GNU C Library, "major" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "major", include directly. If you did not intend to use a system-defined macro "major", you should undefine it after including . int major() const { return major_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/generated_file_target_generator.h:9, from ../src/gn/generated_file_target_generator.cc:5: ../src/gn/version.h:19:13: warning: In the GNU C Library, "minor" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "minor", include directly. If you did not intend to use a system-defined macro "minor", you should undefine it after including . int minor() const { return minor_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ [105/281] CXX src/gn/command_format_unittest.o In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/commands.h:15, from ../src/gn/command_format_unittest.cc:9: ../src/gn/version.h:18:13: warning: In the GNU C Library, "major" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "major", include directly. If you did not intend to use a system-defined macro "major", you should undefine it after including . int major() const { return major_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/commands.h:15, from ../src/gn/command_format_unittest.cc:9: ../src/gn/version.h:19:13: warning: In the GNU C Library, "minor" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "minor", include directly. If you did not intend to use a system-defined macro "minor", you should undefine it after including . int minor() const { return minor_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ [106/281] CXX src/gn/inherited_libraries.o In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/inherited_libraries.cc:7: ../src/gn/version.h:18:13: warning: In the GNU C Library, "major" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "major", include directly. If you did not intend to use a system-defined macro "major", you should undefine it after including . int major() const { return major_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/inherited_libraries.cc:7: ../src/gn/version.h:19:13: warning: In the GNU C Library, "minor" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "minor", include directly. If you did not intend to use a system-defined macro "minor", you should undefine it after including . int minor() const { return minor_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ [107/281] CXX src/gn/import_manager.o [108/281] CXX src/gn/input_conversion.o In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/input_conversion.cc:16: ../src/gn/version.h:18:13: warning: In the GNU C Library, "major" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "major", include directly. If you did not intend to use a system-defined macro "major", you should undefine it after including . int major() const { return major_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/input_conversion.cc:16: ../src/gn/version.h:19:13: warning: In the GNU C Library, "minor" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "minor", include directly. If you did not intend to use a system-defined macro "minor", you should undefine it after including . int minor() const { return minor_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ [109/281] CXX src/gn/input_file.o [110/281] CXX src/gn/header_checker.o In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/header_checker.cc:12: ../src/gn/version.h:18:13: warning: In the GNU C Library, "major" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "major", include directly. If you did not intend to use a system-defined macro "major", you should undefine it after including . int major() const { return major_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/header_checker.cc:12: ../src/gn/version.h:19:13: warning: In the GNU C Library, "minor" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "minor", include directly. If you did not intend to use a system-defined macro "minor", you should undefine it after including . int minor() const { return minor_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ [111/281] CXX src/gn/item.o [112/281] CXX src/gn/input_file_manager.o In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/filesystem_utils.h:15, from ../src/gn/input_file_manager.cc:11: ../src/gn/version.h:18:13: warning: In the GNU C Library, "major" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "major", include directly. If you did not intend to use a system-defined macro "major", you should undefine it after including . int major() const { return major_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/filesystem_utils.h:15, from ../src/gn/input_file_manager.cc:11: ../src/gn/version.h:19:13: warning: In the GNU C Library, "minor" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "minor", include directly. If you did not intend to use a system-defined macro "minor", you should undefine it after including . int minor() const { return minor_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ [113/281] CXX src/gn/label.o In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/filesystem_utils.h:15, from ../src/gn/label.cc:10: ../src/gn/version.h:18:13: warning: In the GNU C Library, "major" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "major", include directly. If you did not intend to use a system-defined macro "major", you should undefine it after including . int major() const { return major_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/filesystem_utils.h:15, from ../src/gn/label.cc:10: ../src/gn/version.h:19:13: warning: In the GNU C Library, "minor" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "minor", include directly. If you did not intend to use a system-defined macro "minor", you should undefine it after including . int minor() const { return minor_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ [114/281] CXX src/gn/label_pattern.o In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/filesystem_utils.h:15, from ../src/gn/label_pattern.cc:11: ../src/gn/version.h:18:13: warning: In the GNU C Library, "major" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "major", include directly. If you did not intend to use a system-defined macro "major", you should undefine it after including . int major() const { return major_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/filesystem_utils.h:15, from ../src/gn/label_pattern.cc:11: ../src/gn/version.h:19:13: warning: In the GNU C Library, "minor" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "minor", include directly. If you did not intend to use a system-defined macro "minor", you should undefine it after including . int minor() const { return minor_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ [115/281] CXX src/gn/lib_file.o [116/281] CXX src/gn/json_project_writer.o In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/json_project_writer.h:9, from ../src/gn/json_project_writer.cc:5: ../src/gn/version.h:18:13: warning: In the GNU C Library, "major" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "major", include directly. If you did not intend to use a system-defined macro "major", you should undefine it after including . int major() const { return major_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/json_project_writer.h:9, from ../src/gn/json_project_writer.cc:5: ../src/gn/version.h:19:13: warning: In the GNU C Library, "minor" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "minor", include directly. If you did not intend to use a system-defined macro "minor", you should undefine it after including . int minor() const { return minor_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ [117/281] CXX src/gn/location.o [118/281] CXX src/gn/metadata.o In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/metadata.cc:5: ../src/gn/version.h:18:13: warning: In the GNU C Library, "major" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "major", include directly. If you did not intend to use a system-defined macro "major", you should undefine it after including . int major() const { return major_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/metadata.cc:5: ../src/gn/version.h:19:13: warning: In the GNU C Library, "minor" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "minor", include directly. If you did not intend to use a system-defined macro "minor", you should undefine it after including . int minor() const { return minor_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ [119/281] CXX src/gn/metadata_walk.o In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata_walk.h:8, from ../src/gn/metadata_walk.cc:5: ../src/gn/version.h:18:13: warning: In the GNU C Library, "major" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "major", include directly. If you did not intend to use a system-defined macro "major", you should undefine it after including . int major() const { return major_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata_walk.h:8, from ../src/gn/metadata_walk.cc:5: ../src/gn/version.h:19:13: warning: In the GNU C Library, "minor" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "minor", include directly. If you did not intend to use a system-defined macro "minor", you should undefine it after including . int minor() const { return minor_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ [120/281] CXX src/gn/loader.o In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/loader.cc:9: ../src/gn/version.h:18:13: warning: In the GNU C Library, "major" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "major", include directly. If you did not intend to use a system-defined macro "major", you should undefine it after including . int major() const { return major_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/loader.cc:9: ../src/gn/version.h:19:13: warning: In the GNU C Library, "minor" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "minor", include directly. If you did not intend to use a system-defined macro "minor", you should undefine it after including . int minor() const { return minor_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ [121/281] CXX src/gn/ninja_action_target_writer.o In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/ninja_action_target_writer.cc:17: ../src/gn/version.h:18:13: warning: In the GNU C Library, "major" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "major", include directly. If you did not intend to use a system-defined macro "major", you should undefine it after including . int major() const { return major_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/ninja_action_target_writer.cc:17: ../src/gn/version.h:19:13: warning: In the GNU C Library, "minor" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "minor", include directly. If you did not intend to use a system-defined macro "minor", you should undefine it after including . int minor() const { return minor_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ [122/281] CXX src/gn/ninja_bundle_data_target_writer.o In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/ninja_bundle_data_target_writer.cc:9: ../src/gn/version.h:18:13: warning: In the GNU C Library, "major" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "major", include directly. If you did not intend to use a system-defined macro "major", you should undefine it after including . int major() const { return major_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/ninja_bundle_data_target_writer.cc:9: ../src/gn/version.h:19:13: warning: In the GNU C Library, "minor" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "minor", include directly. If you did not intend to use a system-defined macro "minor", you should undefine it after including . int minor() const { return minor_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ [123/281] CXX src/gn/ninja_binary_target_writer.o In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/config_values_extractors.h:16, from ../src/gn/ninja_binary_target_writer.cc:10: ../src/gn/version.h:18:13: warning: In the GNU C Library, "major" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "major", include directly. If you did not intend to use a system-defined macro "major", you should undefine it after including . int major() const { return major_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/config_values_extractors.h:16, from ../src/gn/ninja_binary_target_writer.cc:10: ../src/gn/version.h:19:13: warning: In the GNU C Library, "minor" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "minor", include directly. If you did not intend to use a system-defined macro "minor", you should undefine it after including . int minor() const { return minor_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ [124/281] CXX src/gn/ninja_build_writer.o In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/ninja_build_writer.cc:18: ../src/gn/version.h:18:13: warning: In the GNU C Library, "major" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "major", include directly. If you did not intend to use a system-defined macro "major", you should undefine it after including . int major() const { return major_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/ninja_build_writer.cc:18: ../src/gn/version.h:19:13: warning: In the GNU C Library, "minor" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "minor", include directly. If you did not intend to use a system-defined macro "minor", you should undefine it after including . int minor() const { return minor_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ [125/281] CXX src/gn/ninja_copy_target_writer.o In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/ninja_copy_target_writer.cc:15: ../src/gn/version.h:18:13: warning: In the GNU C Library, "major" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "major", include directly. If you did not intend to use a system-defined macro "major", you should undefine it after including . int major() const { return major_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/ninja_copy_target_writer.cc:15: ../src/gn/version.h:19:13: warning: In the GNU C Library, "minor" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "minor", include directly. If you did not intend to use a system-defined macro "minor", you should undefine it after including . int minor() const { return minor_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ [126/281] CXX src/gn/ninja_c_binary_target_writer.o In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/config_values_extractors.h:16, from ../src/gn/ninja_c_binary_target_writer.cc:17: ../src/gn/version.h:18:13: warning: In the GNU C Library, "major" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "major", include directly. If you did not intend to use a system-defined macro "major", you should undefine it after including . int major() const { return major_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/config_values_extractors.h:16, from ../src/gn/ninja_c_binary_target_writer.cc:17: ../src/gn/version.h:19:13: warning: In the GNU C Library, "minor" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "minor", include directly. If you did not intend to use a system-defined macro "minor", you should undefine it after including . int minor() const { return minor_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ [127/281] CXX src/gn/ninja_create_bundle_target_writer.o In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/filesystem_utils.h:15, from ../src/gn/ninja_create_bundle_target_writer.cc:11: ../src/gn/version.h:18:13: warning: In the GNU C Library, "major" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "major", include directly. If you did not intend to use a system-defined macro "major", you should undefine it after including . int major() const { return major_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/filesystem_utils.h:15, from ../src/gn/ninja_create_bundle_target_writer.cc:11: ../src/gn/version.h:19:13: warning: In the GNU C Library, "minor" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "minor", include directly. If you did not intend to use a system-defined macro "minor", you should undefine it after including . int minor() const { return minor_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ [128/281] CXX src/gn/ninja_group_target_writer.o In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/ninja_group_target_writer.cc:11: ../src/gn/version.h:18:13: warning: In the GNU C Library, "major" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "major", include directly. If you did not intend to use a system-defined macro "major", you should undefine it after including . int major() const { return major_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/ninja_group_target_writer.cc:11: ../src/gn/version.h:19:13: warning: In the GNU C Library, "minor" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "minor", include directly. If you did not intend to use a system-defined macro "minor", you should undefine it after including . int minor() const { return minor_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ [129/281] CXX src/gn/ninja_generated_file_target_writer.o In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/filesystem_utils.h:15, from ../src/gn/ninja_generated_file_target_writer.cc:9: ../src/gn/version.h:18:13: warning: In the GNU C Library, "major" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "major", include directly. If you did not intend to use a system-defined macro "major", you should undefine it after including . int major() const { return major_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/filesystem_utils.h:15, from ../src/gn/ninja_generated_file_target_writer.cc:9: ../src/gn/version.h:19:13: warning: In the GNU C Library, "minor" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "minor", include directly. If you did not intend to use a system-defined macro "minor", you should undefine it after including . int minor() const { return minor_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ [130/281] CXX src/gn/ninja_target_command_util.o In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/config_values_extractors.h:16, from ../src/gn/ninja_target_command_util.h:9, from ../src/gn/ninja_target_command_util.cc:5: ../src/gn/version.h:18:13: warning: In the GNU C Library, "major" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "major", include directly. If you did not intend to use a system-defined macro "major", you should undefine it after including . int major() const { return major_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/config_values_extractors.h:16, from ../src/gn/ninja_target_command_util.h:9, from ../src/gn/ninja_target_command_util.cc:5: ../src/gn/version.h:19:13: warning: In the GNU C Library, "minor" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "minor", include directly. If you did not intend to use a system-defined macro "minor", you should undefine it after including . int minor() const { return minor_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ [131/281] CXX src/gn/ninja_rust_binary_target_writer.o In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/rust_tool.h:18, from ../src/gn/ninja_rust_binary_target_writer.h:10, from ../src/gn/ninja_rust_binary_target_writer.cc:5: ../src/gn/version.h:18:13: warning: In the GNU C Library, "major" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "major", include directly. If you did not intend to use a system-defined macro "major", you should undefine it after including . int major() const { return major_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/rust_tool.h:18, from ../src/gn/ninja_rust_binary_target_writer.h:10, from ../src/gn/ninja_rust_binary_target_writer.cc:5: ../src/gn/version.h:19:13: warning: In the GNU C Library, "minor" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "minor", include directly. If you did not intend to use a system-defined macro "minor", you should undefine it after including . int minor() const { return minor_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ [132/281] CXX src/gn/ninja_toolchain_writer.o In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/ninja_toolchain_writer.cc:11: ../src/gn/version.h:18:13: warning: In the GNU C Library, "major" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "major", include directly. If you did not intend to use a system-defined macro "major", you should undefine it after including . int major() const { return major_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/ninja_toolchain_writer.cc:11: ../src/gn/version.h:19:13: warning: In the GNU C Library, "minor" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "minor", include directly. If you did not intend to use a system-defined macro "minor", you should undefine it after including . int minor() const { return minor_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ [133/281] CXX src/gn/ninja_target_writer.o In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/config_values_extractors.h:16, from ../src/gn/ninja_target_writer.cc:11: ../src/gn/version.h:18:13: warning: In the GNU C Library, "major" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "major", include directly. If you did not intend to use a system-defined macro "major", you should undefine it after including . int major() const { return major_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/config_values_extractors.h:16, from ../src/gn/ninja_target_writer.cc:11: ../src/gn/version.h:19:13: warning: In the GNU C Library, "minor" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "minor", include directly. If you did not intend to use a system-defined macro "minor", you should undefine it after including . int minor() const { return minor_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ [134/281] CXX src/gn/scope_unittest.o In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/test_with_scope.h:12, from ../src/gn/scope_unittest.cc:11: ../src/gn/version.h:18:13: warning: In the GNU C Library, "major" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "major", include directly. If you did not intend to use a system-defined macro "major", you should undefine it after including . int major() const { return major_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/test_with_scope.h:12, from ../src/gn/scope_unittest.cc:11: ../src/gn/version.h:19:13: warning: In the GNU C Library, "minor" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "minor", include directly. If you did not intend to use a system-defined macro "minor", you should undefine it after including . int minor() const { return minor_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ [135/281] CXX src/gn/ninja_utils.o In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/filesystem_utils.h:15, from ../src/gn/ninja_utils.cc:7: ../src/gn/version.h:18:13: warning: In the GNU C Library, "major" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "major", include directly. If you did not intend to use a system-defined macro "major", you should undefine it after including . int major() const { return major_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/filesystem_utils.h:15, from ../src/gn/ninja_utils.cc:7: ../src/gn/version.h:19:13: warning: In the GNU C Library, "minor" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "minor", include directly. If you did not intend to use a system-defined macro "minor", you should undefine it after including . int minor() const { return minor_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ [136/281] CXX src/gn/ninja_tools.o In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/filesystem_utils.h:15, from ../src/gn/ninja_tools.cc:14: ../src/gn/version.h:18:13: warning: In the GNU C Library, "major" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "major", include directly. If you did not intend to use a system-defined macro "major", you should undefine it after including . int major() const { return major_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/filesystem_utils.h:15, from ../src/gn/ninja_tools.cc:14: ../src/gn/version.h:19:13: warning: In the GNU C Library, "minor" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "minor", include directly. If you did not intend to use a system-defined macro "minor", you should undefine it after including . int minor() const { return minor_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ [137/281] CXX src/gn/ninja_writer.o In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/ninja_writer.cc:13: ../src/gn/version.h:18:13: warning: In the GNU C Library, "major" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "major", include directly. If you did not intend to use a system-defined macro "major", you should undefine it after including . int major() const { return major_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/ninja_writer.cc:13: ../src/gn/version.h:19:13: warning: In the GNU C Library, "minor" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "minor", include directly. If you did not intend to use a system-defined macro "minor", you should undefine it after including . int minor() const { return minor_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ [138/281] CXX src/gn/operators.o [139/281] CXX src/gn/output_conversion.o [140/281] CXX src/gn/parse_node_value_adapter.o [141/281] CXX src/gn/output_file.o In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/filesystem_utils.h:15, from ../src/gn/output_file.cc:7: ../src/gn/version.h:18:13: warning: In the GNU C Library, "major" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "major", include directly. If you did not intend to use a system-defined macro "major", you should undefine it after including . int major() const { return major_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/filesystem_utils.h:15, from ../src/gn/output_file.cc:7: ../src/gn/version.h:19:13: warning: In the GNU C Library, "minor" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "minor", include directly. If you did not intend to use a system-defined macro "minor", you should undefine it after including . int minor() const { return minor_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ [142/281] CXX src/gn/parse_tree.o [143/281] CXX src/gn/path_output.o In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/filesystem_utils.h:15, from ../src/gn/path_output.cc:8: ../src/gn/version.h:18:13: warning: In the GNU C Library, "major" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "major", include directly. If you did not intend to use a system-defined macro "major", you should undefine it after including . int major() const { return major_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/filesystem_utils.h:15, from ../src/gn/path_output.cc:8: ../src/gn/version.h:19:13: warning: In the GNU C Library, "minor" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "minor", include directly. If you did not intend to use a system-defined macro "minor", you should undefine it after including . int minor() const { return minor_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ [144/281] CXX src/gn/pool.o [145/281] CXX src/gn/parser.o [146/281] CXX src/gn/pattern.o [147/281] CXX src/gn/rust_substitution_type.o [148/281] CXX src/gn/rust_tool.o In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/rust_tool.h:18, from ../src/gn/rust_tool.cc:5: ../src/gn/version.h:18:13: warning: In the GNU C Library, "major" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "major", include directly. If you did not intend to use a system-defined macro "major", you should undefine it after including . int major() const { return major_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/rust_tool.h:18, from ../src/gn/rust_tool.cc:5: ../src/gn/version.h:19:13: warning: In the GNU C Library, "minor" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "minor", include directly. If you did not intend to use a system-defined macro "minor", you should undefine it after including . int minor() const { return minor_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ [149/281] CXX src/gn/qt_creator_writer.o In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/qt_creator_writer.h:14, from ../src/gn/qt_creator_writer.cc:5: ../src/gn/version.h:18:13: warning: In the GNU C Library, "major" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "major", include directly. If you did not intend to use a system-defined macro "major", you should undefine it after including . int major() const { return major_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/qt_creator_writer.h:14, from ../src/gn/qt_creator_writer.cc:5: ../src/gn/version.h:19:13: warning: In the GNU C Library, "minor" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "minor", include directly. If you did not intend to use a system-defined macro "minor", you should undefine it after including . int minor() const { return minor_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ [150/281] CXX src/gn/runtime_deps.o In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/runtime_deps.cc:14: ../src/gn/version.h:18:13: warning: In the GNU C Library, "major" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "major", include directly. If you did not intend to use a system-defined macro "major", you should undefine it after including . int major() const { return major_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/runtime_deps.cc:14: ../src/gn/version.h:19:13: warning: In the GNU C Library, "minor" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "minor", include directly. If you did not intend to use a system-defined macro "minor", you should undefine it after including . int minor() const { return minor_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ [151/281] CXX src/gn/rust_values.o [152/281] CXX src/gn/rust_variables.o [153/281] CXX src/gn/rust_values_generator.o In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/rust_values_generator.h:9, from ../src/gn/rust_values_generator.cc:5: ../src/gn/version.h:18:13: warning: In the GNU C Library, "major" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "major", include directly. If you did not intend to use a system-defined macro "major", you should undefine it after including . int major() const { return major_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/rust_values_generator.h:9, from ../src/gn/rust_values_generator.cc:5: ../src/gn/version.h:19:13: warning: In the GNU C Library, "minor" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "minor", include directly. If you did not intend to use a system-defined macro "minor", you should undefine it after including . int minor() const { return minor_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ [154/281] CXX src/gn/scheduler.o In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/scheduler.cc:10: ../src/gn/version.h:18:13: warning: In the GNU C Library, "major" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "major", include directly. If you did not intend to use a system-defined macro "major", you should undefine it after including . int major() const { return major_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/scheduler.cc:10: ../src/gn/version.h:19:13: warning: In the GNU C Library, "minor" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "minor", include directly. If you did not intend to use a system-defined macro "minor", you should undefine it after including . int minor() const { return minor_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ [155/281] CXX src/gn/scope.o [156/281] CXX src/gn/scope_per_file_provider.o In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/filesystem_utils.h:15, from ../src/gn/scope_per_file_provider.cc:9: ../src/gn/version.h:18:13: warning: In the GNU C Library, "major" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "major", include directly. If you did not intend to use a system-defined macro "major", you should undefine it after including . int major() const { return major_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/filesystem_utils.h:15, from ../src/gn/scope_per_file_provider.cc:9: ../src/gn/version.h:19:13: warning: In the GNU C Library, "minor" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "minor", include directly. If you did not intend to use a system-defined macro "minor", you should undefine it after including . int minor() const { return minor_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ [157/281] CXX src/gn/settings.o In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/filesystem_utils.h:15, from ../src/gn/settings.cc:8: ../src/gn/version.h:18:13: warning: In the GNU C Library, "major" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "major", include directly. If you did not intend to use a system-defined macro "major", you should undefine it after including . int major() const { return major_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/filesystem_utils.h:15, from ../src/gn/settings.cc:8: ../src/gn/version.h:19:13: warning: In the GNU C Library, "minor" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "minor", include directly. If you did not intend to use a system-defined macro "minor", you should undefine it after including . int minor() const { return minor_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ [158/281] CXX src/gn/source_file.o In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/filesystem_utils.h:15, from ../src/gn/source_file.cc:8: ../src/gn/version.h:18:13: warning: In the GNU C Library, "major" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "major", include directly. If you did not intend to use a system-defined macro "major", you should undefine it after including . int major() const { return major_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/filesystem_utils.h:15, from ../src/gn/source_file.cc:8: ../src/gn/version.h:19:13: warning: In the GNU C Library, "minor" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "minor", include directly. If you did not intend to use a system-defined macro "minor", you should undefine it after including . int minor() const { return minor_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ [159/281] CXX src/gn/source_dir.o In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/filesystem_utils.h:15, from ../src/gn/source_dir.cc:10: ../src/gn/version.h:18:13: warning: In the GNU C Library, "major" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "major", include directly. If you did not intend to use a system-defined macro "major", you should undefine it after including . int major() const { return major_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/filesystem_utils.h:15, from ../src/gn/source_dir.cc:10: ../src/gn/version.h:19:13: warning: In the GNU C Library, "minor" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "minor", include directly. If you did not intend to use a system-defined macro "minor", you should undefine it after including . int minor() const { return minor_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ [160/281] CXX src/gn/setup.o In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/setup.h:13, from ../src/gn/setup.cc:5: ../src/gn/version.h:18:13: warning: In the GNU C Library, "major" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "major", include directly. If you did not intend to use a system-defined macro "major", you should undefine it after including . int major() const { return major_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/setup.h:13, from ../src/gn/setup.cc:5: ../src/gn/version.h:19:13: warning: In the GNU C Library, "minor" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "minor", include directly. If you did not intend to use a system-defined macro "minor", you should undefine it after including . int minor() const { return minor_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ [161/281] CXX src/gn/string_atom.o [162/281] CXX src/gn/standard_out.o [163/281] CXX src/gn/substitution_list.o [164/281] CXX src/gn/string_output_buffer.o In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/filesystem_utils.h:15, from ../src/gn/string_output_buffer.cc:11: ../src/gn/version.h:18:13: warning: In the GNU C Library, "major" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "major", include directly. If you did not intend to use a system-defined macro "major", you should undefine it after including . int major() const { return major_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/filesystem_utils.h:15, from ../src/gn/string_output_buffer.cc:11: ../src/gn/version.h:19:13: warning: In the GNU C Library, "minor" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "minor", include directly. If you did not intend to use a system-defined macro "minor", you should undefine it after including . int minor() const { return minor_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ [165/281] CXX src/gn/string_utils.o [166/281] CXX src/gn/substitution_type.o [167/281] CXX src/gn/substitution_pattern.o In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/substitution_pattern.cc:10: ../src/gn/version.h:18:13: warning: In the GNU C Library, "major" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "major", include directly. If you did not intend to use a system-defined macro "major", you should undefine it after including . int major() const { return major_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/substitution_pattern.cc:10: ../src/gn/version.h:19:13: warning: In the GNU C Library, "minor" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "minor", include directly. If you did not intend to use a system-defined macro "minor", you should undefine it after including . int minor() const { return minor_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ [168/281] CXX src/gn/substitution_writer.o In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/substitution_writer.cc:7: ../src/gn/version.h:18:13: warning: In the GNU C Library, "major" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "major", include directly. If you did not intend to use a system-defined macro "major", you should undefine it after including . int major() const { return major_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/substitution_writer.cc:7: ../src/gn/version.h:19:13: warning: In the GNU C Library, "minor" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "minor", include directly. If you did not intend to use a system-defined macro "minor", you should undefine it after including . int minor() const { return minor_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ [169/281] CXX src/gn/swift_values.o In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/swift_values.cc:11: ../src/gn/version.h:18:13: warning: In the GNU C Library, "major" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "major", include directly. If you did not intend to use a system-defined macro "major", you should undefine it after including . int major() const { return major_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/swift_values.cc:11: ../src/gn/version.h:19:13: warning: In the GNU C Library, "minor" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "minor", include directly. If you did not intend to use a system-defined macro "minor", you should undefine it after including . int minor() const { return minor_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ [170/281] CXX src/gn/swift_variables.o [171/281] CXX src/gn/switches.o [172/281] CXX src/gn/swift_values_generator.o In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/swift_values_generator.cc:12: ../src/gn/version.h:18:13: warning: In the GNU C Library, "major" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "major", include directly. If you did not intend to use a system-defined macro "major", you should undefine it after including . int major() const { return major_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/swift_values_generator.cc:12: ../src/gn/version.h:19:13: warning: In the GNU C Library, "minor" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "minor", include directly. If you did not intend to use a system-defined macro "minor", you should undefine it after including . int minor() const { return minor_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ [173/281] CXX src/gn/template.o [174/281] CXX src/gn/token.o [175/281] CXX src/gn/target_generator.o In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/action_target_generator.h:9, from ../src/gn/target_generator.cc:12: ../src/gn/version.h:18:13: warning: In the GNU C Library, "major" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "major", include directly. If you did not intend to use a system-defined macro "major", you should undefine it after including . int major() const { return major_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/action_target_generator.h:9, from ../src/gn/target_generator.cc:12: ../src/gn/version.h:19:13: warning: In the GNU C Library, "minor" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "minor", include directly. If you did not intend to use a system-defined macro "minor", you should undefine it after including . int minor() const { return minor_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ [176/281] CXX src/gn/tokenizer.o [177/281] CXX src/gn/target.o In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/target.cc:5: ../src/gn/version.h:18:13: warning: In the GNU C Library, "major" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "major", include directly. If you did not intend to use a system-defined macro "major", you should undefine it after including . int major() const { return major_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/target.cc:5: ../src/gn/version.h:19:13: warning: In the GNU C Library, "minor" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "minor", include directly. If you did not intend to use a system-defined macro "minor", you should undefine it after including . int minor() const { return minor_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/gn/target.cc: In member function ‘bool Target::FillOutputFiles(Err*)’: ../src/gn/target.cc:867:34: warning: unused variable ‘rstool’ [-Wunused-variable] } else if (const RustTool* rstool = tool->AsRust()) { ^~~~~~ [178/281] CXX src/gn/toolchain.o In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/toolchain.cc:12: ../src/gn/version.h:18:13: warning: In the GNU C Library, "major" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "major", include directly. If you did not intend to use a system-defined macro "major", you should undefine it after including . int major() const { return major_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/toolchain.cc:12: ../src/gn/version.h:19:13: warning: In the GNU C Library, "minor" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "minor", include directly. If you did not intend to use a system-defined macro "minor", you should undefine it after including . int minor() const { return minor_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ [179/281] CXX src/gn/tool.o In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/rust_tool.h:18, from ../src/gn/tool.cc:9: ../src/gn/version.h:18:13: warning: In the GNU C Library, "major" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "major", include directly. If you did not intend to use a system-defined macro "major", you should undefine it after including . int major() const { return major_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/rust_tool.h:18, from ../src/gn/tool.cc:9: ../src/gn/version.h:19:13: warning: In the GNU C Library, "minor" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "minor", include directly. If you did not intend to use a system-defined macro "minor", you should undefine it after including . int minor() const { return minor_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ [180/281] CXX src/gn/trace.o In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/filesystem_utils.h:15, from ../src/gn/trace.cc:22: ../src/gn/version.h:18:13: warning: In the GNU C Library, "major" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "major", include directly. If you did not intend to use a system-defined macro "major", you should undefine it after including . int major() const { return major_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/filesystem_utils.h:15, from ../src/gn/trace.cc:22: ../src/gn/version.h:19:13: warning: In the GNU C Library, "minor" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "minor", include directly. If you did not intend to use a system-defined macro "minor", you should undefine it after including . int minor() const { return minor_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ [181/281] CXX src/gn/variables.o [182/281] CXX src/gn/value.o [183/281] CXX src/gn/version.o In file included from ../src/gn/version.cc:5:0: ../src/gn/version.h:18:13: warning: In the GNU C Library, "major" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "major", include directly. If you did not intend to use a system-defined macro "major", you should undefine it after including . int major() const { return major_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/version.cc:5:0: ../src/gn/version.h:19:13: warning: In the GNU C Library, "minor" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "minor", include directly. If you did not intend to use a system-defined macro "minor", you should undefine it after including . int minor() const { return minor_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ [184/281] CXX src/gn/visual_studio_utils.o [185/281] CXX src/gn/value_extractors.o In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/value_extractors.cc:9: ../src/gn/version.h:18:13: warning: In the GNU C Library, "major" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "major", include directly. If you did not intend to use a system-defined macro "major", you should undefine it after including . int major() const { return major_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/value_extractors.cc:9: ../src/gn/version.h:19:13: warning: In the GNU C Library, "minor" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "minor", include directly. If you did not intend to use a system-defined macro "minor", you should undefine it after including . int minor() const { return minor_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ [186/281] CXX src/gn/visibility.o In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/filesystem_utils.h:15, from ../src/gn/visibility.cc:13: ../src/gn/version.h:18:13: warning: In the GNU C Library, "major" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "major", include directly. If you did not intend to use a system-defined macro "major", you should undefine it after including . int major() const { return major_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/filesystem_utils.h:15, from ../src/gn/visibility.cc:13: ../src/gn/version.h:19:13: warning: In the GNU C Library, "minor" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "minor", include directly. If you did not intend to use a system-defined macro "minor", you should undefine it after including . int minor() const { return minor_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ [187/281] CXX src/gn/visual_studio_writer.o In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/commands.h:15, from ../src/gn/visual_studio_writer.cc:19: ../src/gn/version.h:18:13: warning: In the GNU C Library, "major" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "major", include directly. If you did not intend to use a system-defined macro "major", you should undefine it after including . int major() const { return major_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/commands.h:15, from ../src/gn/visual_studio_writer.cc:19: ../src/gn/version.h:19:13: warning: In the GNU C Library, "minor" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "minor", include directly. If you did not intend to use a system-defined macro "minor", you should undefine it after including . int minor() const { return minor_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ [188/281] CXX src/gn/xcode_object.o In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/filesystem_utils.h:15, from ../src/gn/xcode_object.cc:16: ../src/gn/version.h:18:13: warning: In the GNU C Library, "major" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "major", include directly. If you did not intend to use a system-defined macro "major", you should undefine it after including . int major() const { return major_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/filesystem_utils.h:15, from ../src/gn/xcode_object.cc:16: ../src/gn/version.h:19:13: warning: In the GNU C Library, "minor" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "minor", include directly. If you did not intend to use a system-defined macro "minor", you should undefine it after including . int minor() const { return minor_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ [189/281] CXX src/gn/xml_element_writer.o [190/281] CXX src/util/exe_path.o [191/281] CXX src/gn/xcode_writer.o In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/xcode_writer.cc:24: ../src/gn/version.h:18:13: warning: In the GNU C Library, "major" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "major", include directly. If you did not intend to use a system-defined macro "major", you should undefine it after including . int major() const { return major_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/xcode_writer.cc:24: ../src/gn/version.h:19:13: warning: In the GNU C Library, "minor" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "minor", include directly. If you did not intend to use a system-defined macro "minor", you should undefine it after including . int minor() const { return minor_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ [192/281] CXX src/util/semaphore.o [193/281] CXX src/util/sys_info.o [194/281] CXX src/util/msg_loop.o [195/281] CXX src/util/ticks.o [196/281] CXX src/util/worker_pool.o [197/281] AR gn_lib.a [198/281] CXX src/gn/gn_main.o In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/commands.h:15, from ../src/gn/gn_main.cc:10: ../src/gn/version.h:18:13: warning: In the GNU C Library, "major" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "major", include directly. If you did not intend to use a system-defined macro "major", you should undefine it after including . int major() const { return major_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/commands.h:15, from ../src/gn/gn_main.cc:10: ../src/gn/version.h:19:13: warning: In the GNU C Library, "minor" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "minor", include directly. If you did not intend to use a system-defined macro "minor", you should undefine it after including . int minor() const { return minor_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ [199/281] CXX src/gn/args_unittest.o In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/test_with_scope.h:12, from ../src/gn/args_unittest.cc:8: ../src/gn/version.h:18:13: warning: In the GNU C Library, "major" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "major", include directly. If you did not intend to use a system-defined macro "major", you should undefine it after including . int major() const { return major_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/test_with_scope.h:12, from ../src/gn/args_unittest.cc:8: ../src/gn/version.h:19:13: warning: In the GNU C Library, "minor" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "minor", include directly. If you did not intend to use a system-defined macro "minor", you should undefine it after including . int minor() const { return minor_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ [200/281] CXX src/gn/action_target_generator_unittest.o In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/test_with_scope.h:12, from ../src/gn/action_target_generator_unittest.cc:7: ../src/gn/version.h:18:13: warning: In the GNU C Library, "major" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "major", include directly. If you did not intend to use a system-defined macro "major", you should undefine it after including . int major() const { return major_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/test_with_scope.h:12, from ../src/gn/action_target_generator_unittest.cc:7: ../src/gn/version.h:19:13: warning: In the GNU C Library, "minor" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "minor", include directly. If you did not intend to use a system-defined macro "minor", you should undefine it after including . int minor() const { return minor_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ [201/281] CXX src/gn/analyzer_unittest.o In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/analyzer_unittest.cc:8: ../src/gn/version.h:18:13: warning: In the GNU C Library, "major" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "major", include directly. If you did not intend to use a system-defined macro "major", you should undefine it after including . int major() const { return major_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/analyzer_unittest.cc:8: ../src/gn/version.h:19:13: warning: In the GNU C Library, "minor" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "minor", include directly. If you did not intend to use a system-defined macro "minor", you should undefine it after including . int minor() const { return minor_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ [202/281] CXX src/gn/compile_commands_writer_unittest.o In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/compile_commands_writer.h:9, from ../src/gn/compile_commands_writer_unittest.cc:5: ../src/gn/version.h:18:13: warning: In the GNU C Library, "major" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "major", include directly. If you did not intend to use a system-defined macro "major", you should undefine it after including . int major() const { return major_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/compile_commands_writer.h:9, from ../src/gn/compile_commands_writer_unittest.cc:5: ../src/gn/version.h:19:13: warning: In the GNU C Library, "minor" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "minor", include directly. If you did not intend to use a system-defined macro "minor", you should undefine it after including . int minor() const { return minor_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ [203/281] CXX src/gn/config_unittest.o In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/test_with_scope.h:12, from ../src/gn/config_unittest.cc:6: ../src/gn/version.h:18:13: warning: In the GNU C Library, "major" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "major", include directly. If you did not intend to use a system-defined macro "major", you should undefine it after including . int major() const { return major_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/test_with_scope.h:12, from ../src/gn/config_unittest.cc:6: ../src/gn/version.h:19:13: warning: In the GNU C Library, "minor" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "minor", include directly. If you did not intend to use a system-defined macro "minor", you should undefine it after including . int minor() const { return minor_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ [204/281] CXX src/gn/escape_unittest.o [205/281] LINK gn [206/281] CXX src/gn/config_values_extractors_unittest.o In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/config_values_extractors.h:16, from ../src/gn/config_values_extractors_unittest.cc:8: ../src/gn/version.h:18:13: warning: In the GNU C Library, "major" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "major", include directly. If you did not intend to use a system-defined macro "major", you should undefine it after including . int major() const { return major_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/config_values_extractors.h:16, from ../src/gn/config_values_extractors_unittest.cc:8: ../src/gn/version.h:19:13: warning: In the GNU C Library, "minor" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "minor", include directly. If you did not intend to use a system-defined macro "minor", you should undefine it after including . int minor() const { return minor_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ [207/281] CXX src/gn/exec_process_unittest.o [208/281] CXX src/gn/frameworks_utils_unittest.o [209/281] CXX src/gn/file_writer_unittest.o In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/filesystem_utils.h:15, from ../src/gn/file_writer_unittest.cc:9: ../src/gn/version.h:18:13: warning: In the GNU C Library, "major" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "major", include directly. If you did not intend to use a system-defined macro "major", you should undefine it after including . int major() const { return major_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/filesystem_utils.h:15, from ../src/gn/file_writer_unittest.cc:9: ../src/gn/version.h:19:13: warning: In the GNU C Library, "minor" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "minor", include directly. If you did not intend to use a system-defined macro "minor", you should undefine it after including . int minor() const { return minor_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ [210/281] CXX src/gn/filesystem_utils_unittest.o In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/filesystem_utils.h:15, from ../src/gn/filesystem_utils_unittest.cc:5: ../src/gn/version.h:18:13: warning: In the GNU C Library, "major" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "major", include directly. If you did not intend to use a system-defined macro "major", you should undefine it after including . int major() const { return major_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/filesystem_utils.h:15, from ../src/gn/filesystem_utils_unittest.cc:5: ../src/gn/version.h:19:13: warning: In the GNU C Library, "minor" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "minor", include directly. If you did not intend to use a system-defined macro "minor", you should undefine it after including . int minor() const { return minor_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ [211/281] CXX src/gn/function_foreach_unittest.o In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/test_with_scope.h:12, from ../src/gn/function_foreach_unittest.cc:5: ../src/gn/version.h:18:13: warning: In the GNU C Library, "major" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "major", include directly. If you did not intend to use a system-defined macro "major", you should undefine it after including . int major() const { return major_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/test_with_scope.h:12, from ../src/gn/function_foreach_unittest.cc:5: ../src/gn/version.h:19:13: warning: In the GNU C Library, "minor" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "minor", include directly. If you did not intend to use a system-defined macro "minor", you should undefine it after including . int minor() const { return minor_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ [212/281] CXX src/gn/function_filter_unittest.o In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/test_with_scope.h:12, from ../src/gn/function_filter_unittest.cc:6: ../src/gn/version.h:18:13: warning: In the GNU C Library, "major" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "major", include directly. If you did not intend to use a system-defined macro "major", you should undefine it after including . int major() const { return major_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/test_with_scope.h:12, from ../src/gn/function_filter_unittest.cc:6: ../src/gn/version.h:19:13: warning: In the GNU C Library, "minor" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "minor", include directly. If you did not intend to use a system-defined macro "minor", you should undefine it after including . int minor() const { return minor_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ [213/281] CXX src/gn/function_forward_variables_from_unittest.o In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/test_with_scope.h:12, from ../src/gn/function_forward_variables_from_unittest.cc:7: ../src/gn/version.h:18:13: warning: In the GNU C Library, "major" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "major", include directly. If you did not intend to use a system-defined macro "major", you should undefine it after including . int major() const { return major_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/test_with_scope.h:12, from ../src/gn/function_forward_variables_from_unittest.cc:7: ../src/gn/version.h:19:13: warning: In the GNU C Library, "minor" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "minor", include directly. If you did not intend to use a system-defined macro "minor", you should undefine it after including . int minor() const { return minor_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ [214/281] CXX src/gn/function_get_label_info_unittest.o In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/test_with_scope.h:12, from ../src/gn/function_get_label_info_unittest.cc:6: ../src/gn/version.h:18:13: warning: In the GNU C Library, "major" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "major", include directly. If you did not intend to use a system-defined macro "major", you should undefine it after including . int major() const { return major_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/test_with_scope.h:12, from ../src/gn/function_get_label_info_unittest.cc:6: ../src/gn/version.h:19:13: warning: In the GNU C Library, "minor" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "minor", include directly. If you did not intend to use a system-defined macro "minor", you should undefine it after including . int minor() const { return minor_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ [215/281] CXX src/gn/function_get_path_info_unittest.o In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/test_with_scope.h:12, from ../src/gn/function_get_path_info_unittest.cc:6: ../src/gn/version.h:18:13: warning: In the GNU C Library, "major" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "major", include directly. If you did not intend to use a system-defined macro "major", you should undefine it after including . int major() const { return major_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/test_with_scope.h:12, from ../src/gn/function_get_path_info_unittest.cc:6: ../src/gn/version.h:19:13: warning: In the GNU C Library, "minor" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "minor", include directly. If you did not intend to use a system-defined macro "minor", you should undefine it after including . int minor() const { return minor_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ [216/281] CXX src/gn/function_get_target_outputs_unittest.o In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/function_get_target_outputs_unittest.cc:9: ../src/gn/version.h:18:13: warning: In the GNU C Library, "major" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "major", include directly. If you did not intend to use a system-defined macro "major", you should undefine it after including . int major() const { return major_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/function_get_target_outputs_unittest.cc:9: ../src/gn/version.h:19:13: warning: In the GNU C Library, "minor" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "minor", include directly. If you did not intend to use a system-defined macro "minor", you should undefine it after including . int minor() const { return minor_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ [217/281] CXX src/gn/function_rebase_path_unittest.o In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/test_with_scope.h:12, from ../src/gn/function_rebase_path_unittest.cc:7: ../src/gn/version.h:18:13: warning: In the GNU C Library, "major" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "major", include directly. If you did not intend to use a system-defined macro "major", you should undefine it after including . int major() const { return major_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/test_with_scope.h:12, from ../src/gn/function_rebase_path_unittest.cc:7: ../src/gn/version.h:19:13: warning: In the GNU C Library, "minor" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "minor", include directly. If you did not intend to use a system-defined macro "minor", you should undefine it after including . int minor() const { return minor_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ [218/281] CXX src/gn/function_process_file_template_unittest.o In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/test_with_scope.h:12, from ../src/gn/function_process_file_template_unittest.cc:6: ../src/gn/version.h:18:13: warning: In the GNU C Library, "major" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "major", include directly. If you did not intend to use a system-defined macro "major", you should undefine it after including . int major() const { return major_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/test_with_scope.h:12, from ../src/gn/function_process_file_template_unittest.cc:6: ../src/gn/version.h:19:13: warning: In the GNU C Library, "minor" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "minor", include directly. If you did not intend to use a system-defined macro "minor", you should undefine it after including . int minor() const { return minor_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ [219/281] CXX src/gn/function_template_unittest.o In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/test_with_scope.h:12, from ../src/gn/function_template_unittest.cc:5: ../src/gn/version.h:18:13: warning: In the GNU C Library, "major" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "major", include directly. If you did not intend to use a system-defined macro "major", you should undefine it after including . int major() const { return major_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/test_with_scope.h:12, from ../src/gn/function_template_unittest.cc:5: ../src/gn/version.h:19:13: warning: In the GNU C Library, "minor" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "minor", include directly. If you did not intend to use a system-defined macro "minor", you should undefine it after including . int minor() const { return minor_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ [220/281] CXX src/gn/function_toolchain_unittest.o In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/rust_tool.h:18, from ../src/gn/function_toolchain_unittest.cc:6: ../src/gn/version.h:18:13: warning: In the GNU C Library, "major" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "major", include directly. If you did not intend to use a system-defined macro "major", you should undefine it after including . int major() const { return major_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/rust_tool.h:18, from ../src/gn/function_toolchain_unittest.cc:6: ../src/gn/version.h:19:13: warning: In the GNU C Library, "minor" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "minor", include directly. If you did not intend to use a system-defined macro "minor", you should undefine it after including . int minor() const { return minor_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ [221/281] CXX src/gn/function_write_file_unittest.o In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/test_with_scope.h:12, from ../src/gn/function_write_file_unittest.cc:13: ../src/gn/version.h:18:13: warning: In the GNU C Library, "major" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "major", include directly. If you did not intend to use a system-defined macro "major", you should undefine it after including . int major() const { return major_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/test_with_scope.h:12, from ../src/gn/function_write_file_unittest.cc:13: ../src/gn/version.h:19:13: warning: In the GNU C Library, "minor" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "minor", include directly. If you did not intend to use a system-defined macro "minor", you should undefine it after including . int minor() const { return minor_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ [222/281] CXX src/gn/functions_target_rust_unittest.o In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/test_with_scope.h:12, from ../src/gn/functions_target_rust_unittest.cc:9: ../src/gn/version.h:18:13: warning: In the GNU C Library, "major" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "major", include directly. If you did not intend to use a system-defined macro "major", you should undefine it after including . int major() const { return major_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/test_with_scope.h:12, from ../src/gn/functions_target_rust_unittest.cc:9: ../src/gn/version.h:19:13: warning: In the GNU C Library, "minor" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "minor", include directly. If you did not intend to use a system-defined macro "minor", you should undefine it after including . int minor() const { return minor_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ [223/281] CXX src/gn/hash_table_base_unittest.o [224/281] CXX src/gn/functions_target_unittest.o In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/test_with_scope.h:12, from ../src/gn/functions_target_unittest.cc:8: ../src/gn/version.h:18:13: warning: In the GNU C Library, "major" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "major", include directly. If you did not intend to use a system-defined macro "major", you should undefine it after including . int major() const { return major_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/test_with_scope.h:12, from ../src/gn/functions_target_unittest.cc:8: ../src/gn/version.h:19:13: warning: In the GNU C Library, "minor" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "minor", include directly. If you did not intend to use a system-defined macro "minor", you should undefine it after including . int minor() const { return minor_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ [225/281] CXX src/gn/functions_unittest.o In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/test_with_scope.h:12, from ../src/gn/functions_unittest.cc:11: ../src/gn/version.h:18:13: warning: In the GNU C Library, "major" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "major", include directly. If you did not intend to use a system-defined macro "major", you should undefine it after including . int major() const { return major_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/test_with_scope.h:12, from ../src/gn/functions_unittest.cc:11: ../src/gn/version.h:19:13: warning: In the GNU C Library, "minor" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "minor", include directly. If you did not intend to use a system-defined macro "minor", you should undefine it after including . int minor() const { return minor_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ [226/281] CXX src/gn/inherited_libraries_unittest.o In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/inherited_libraries_unittest.cc:6: ../src/gn/version.h:18:13: warning: In the GNU C Library, "major" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "major", include directly. If you did not intend to use a system-defined macro "major", you should undefine it after including . int major() const { return major_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/inherited_libraries_unittest.cc:6: ../src/gn/version.h:19:13: warning: In the GNU C Library, "minor" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "minor", include directly. If you did not intend to use a system-defined macro "minor", you should undefine it after including . int minor() const { return minor_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ [227/281] CXX src/gn/header_checker_unittest.o In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/header_checker_unittest.cc:11: ../src/gn/version.h:18:13: warning: In the GNU C Library, "major" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "major", include directly. If you did not intend to use a system-defined macro "major", you should undefine it after including . int major() const { return major_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/header_checker_unittest.cc:11: ../src/gn/version.h:19:13: warning: In the GNU C Library, "minor" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "minor", include directly. If you did not intend to use a system-defined macro "minor", you should undefine it after including . int minor() const { return minor_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ [228/281] CXX src/gn/input_conversion_unittest.o In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/test_with_scope.h:12, from ../src/gn/input_conversion_unittest.cc:12: ../src/gn/version.h:18:13: warning: In the GNU C Library, "major" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "major", include directly. If you did not intend to use a system-defined macro "major", you should undefine it after including . int major() const { return major_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/test_with_scope.h:12, from ../src/gn/input_conversion_unittest.cc:12: ../src/gn/version.h:19:13: warning: In the GNU C Library, "minor" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "minor", include directly. If you did not intend to use a system-defined macro "minor", you should undefine it after including . int minor() const { return minor_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ [229/281] CXX src/gn/json_project_writer_unittest.o In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/json_project_writer.h:9, from ../src/gn/json_project_writer_unittest.cc:5: ../src/gn/version.h:18:13: warning: In the GNU C Library, "major" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "major", include directly. If you did not intend to use a system-defined macro "major", you should undefine it after including . int major() const { return major_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/json_project_writer.h:9, from ../src/gn/json_project_writer_unittest.cc:5: ../src/gn/version.h:19:13: warning: In the GNU C Library, "minor" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "minor", include directly. If you did not intend to use a system-defined macro "minor", you should undefine it after including . int minor() const { return minor_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ [230/281] CXX src/gn/label_pattern_unittest.o [231/281] CXX src/gn/rust_project_writer_unittest.o In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/rust_project_writer.h:9, from ../src/gn/rust_project_writer_unittest.cc:5: ../src/gn/version.h:18:13: warning: In the GNU C Library, "major" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "major", include directly. If you did not intend to use a system-defined macro "major", you should undefine it after including . int major() const { return major_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/rust_project_writer.h:9, from ../src/gn/rust_project_writer_unittest.cc:5: ../src/gn/version.h:19:13: warning: In the GNU C Library, "minor" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "minor", include directly. If you did not intend to use a system-defined macro "minor", you should undefine it after including . int minor() const { return minor_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ [232/281] CXX src/gn/label_unittest.o [233/281] CXX src/gn/rust_project_writer_helpers_unittest.o In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/rust_project_writer_helpers.h:16, from ../src/gn/rust_project_writer_helpers_unittest.cc:5: ../src/gn/version.h:18:13: warning: In the GNU C Library, "major" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "major", include directly. If you did not intend to use a system-defined macro "major", you should undefine it after including . int major() const { return major_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/rust_project_writer_helpers.h:16, from ../src/gn/rust_project_writer_helpers_unittest.cc:5: ../src/gn/version.h:19:13: warning: In the GNU C Library, "minor" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "minor", include directly. If you did not intend to use a system-defined macro "minor", you should undefine it after including . int minor() const { return minor_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ [234/281] CXX src/gn/loader_unittest.o In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/loader_unittest.cc:11: ../src/gn/version.h:18:13: warning: In the GNU C Library, "major" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "major", include directly. If you did not intend to use a system-defined macro "major", you should undefine it after including . int major() const { return major_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/loader_unittest.cc:11: ../src/gn/version.h:19:13: warning: In the GNU C Library, "minor" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "minor", include directly. If you did not intend to use a system-defined macro "minor", you should undefine it after including . int minor() const { return minor_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ [235/281] CXX src/gn/metadata_unittest.o In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/metadata_unittest.cc:5: ../src/gn/version.h:18:13: warning: In the GNU C Library, "major" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "major", include directly. If you did not intend to use a system-defined macro "major", you should undefine it after including . int major() const { return major_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/metadata_unittest.cc:5: ../src/gn/version.h:19:13: warning: In the GNU C Library, "minor" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "minor", include directly. If you did not intend to use a system-defined macro "minor", you should undefine it after including . int minor() const { return minor_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ [236/281] CXX src/gn/metadata_walk_unittest.o In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata_walk.h:8, from ../src/gn/metadata_walk_unittest.cc:5: ../src/gn/version.h:18:13: warning: In the GNU C Library, "major" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "major", include directly. If you did not intend to use a system-defined macro "major", you should undefine it after including . int major() const { return major_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata_walk.h:8, from ../src/gn/metadata_walk_unittest.cc:5: ../src/gn/version.h:19:13: warning: In the GNU C Library, "minor" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "minor", include directly. If you did not intend to use a system-defined macro "minor", you should undefine it after including . int minor() const { return minor_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ [237/281] CXX src/gn/ninja_action_target_writer_unittest.o In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/ninja_action_target_writer_unittest.cc:11: ../src/gn/version.h:18:13: warning: In the GNU C Library, "major" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "major", include directly. If you did not intend to use a system-defined macro "major", you should undefine it after including . int major() const { return major_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/ninja_action_target_writer_unittest.cc:11: ../src/gn/version.h:19:13: warning: In the GNU C Library, "minor" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "minor", include directly. If you did not intend to use a system-defined macro "minor", you should undefine it after including . int minor() const { return minor_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ [238/281] CXX src/gn/ninja_binary_target_writer_unittest.o In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/test_with_scope.h:12, from ../src/gn/ninja_binary_target_writer_unittest.cc:8: ../src/gn/version.h:18:13: warning: In the GNU C Library, "major" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "major", include directly. If you did not intend to use a system-defined macro "major", you should undefine it after including . int major() const { return major_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/test_with_scope.h:12, from ../src/gn/ninja_binary_target_writer_unittest.cc:8: ../src/gn/version.h:19:13: warning: In the GNU C Library, "minor" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "minor", include directly. If you did not intend to use a system-defined macro "minor", you should undefine it after including . int minor() const { return minor_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ [239/281] CXX src/gn/ninja_build_writer_unittest.o In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/ninja_build_writer_unittest.cc:13: ../src/gn/version.h:18:13: warning: In the GNU C Library, "major" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "major", include directly. If you did not intend to use a system-defined macro "major", you should undefine it after including . int major() const { return major_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/ninja_build_writer_unittest.cc:13: ../src/gn/version.h:19:13: warning: In the GNU C Library, "minor" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "minor", include directly. If you did not intend to use a system-defined macro "minor", you should undefine it after including . int minor() const { return minor_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ [240/281] CXX src/gn/ninja_bundle_data_target_writer_unittest.o In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/ninja_bundle_data_target_writer_unittest.cc:10: ../src/gn/version.h:18:13: warning: In the GNU C Library, "major" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "major", include directly. If you did not intend to use a system-defined macro "major", you should undefine it after including . int major() const { return major_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/ninja_bundle_data_target_writer_unittest.cc:10: ../src/gn/version.h:19:13: warning: In the GNU C Library, "minor" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "minor", include directly. If you did not intend to use a system-defined macro "minor", you should undefine it after including . int minor() const { return minor_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ [241/281] CXX src/gn/ninja_copy_target_writer_unittest.o In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/ninja_copy_target_writer_unittest.cc:9: ../src/gn/version.h:18:13: warning: In the GNU C Library, "major" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "major", include directly. If you did not intend to use a system-defined macro "major", you should undefine it after including . int major() const { return major_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/ninja_copy_target_writer_unittest.cc:9: ../src/gn/version.h:19:13: warning: In the GNU C Library, "minor" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "minor", include directly. If you did not intend to use a system-defined macro "minor", you should undefine it after including . int minor() const { return minor_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ [242/281] CXX src/gn/ninja_c_binary_target_writer_unittest.o In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/config_values_extractors.h:16, from ../src/gn/ninja_target_command_util.h:9, from ../src/gn/ninja_c_binary_target_writer_unittest.cc:12: ../src/gn/version.h:18:13: warning: In the GNU C Library, "major" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "major", include directly. If you did not intend to use a system-defined macro "major", you should undefine it after including . int major() const { return major_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/config_values_extractors.h:16, from ../src/gn/ninja_target_command_util.h:9, from ../src/gn/ninja_c_binary_target_writer_unittest.cc:12: ../src/gn/version.h:19:13: warning: In the GNU C Library, "minor" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "minor", include directly. If you did not intend to use a system-defined macro "minor", you should undefine it after including . int minor() const { return minor_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ [243/281] CXX src/gn/ninja_create_bundle_target_writer_unittest.o In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/ninja_create_bundle_target_writer_unittest.cc:11: ../src/gn/version.h:18:13: warning: In the GNU C Library, "major" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "major", include directly. If you did not intend to use a system-defined macro "major", you should undefine it after including . int major() const { return major_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/ninja_create_bundle_target_writer_unittest.cc:11: ../src/gn/version.h:19:13: warning: In the GNU C Library, "minor" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "minor", include directly. If you did not intend to use a system-defined macro "minor", you should undefine it after including . int minor() const { return minor_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ [244/281] CXX src/gn/ninja_group_target_writer_unittest.o In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/ninja_group_target_writer_unittest.cc:6: ../src/gn/version.h:18:13: warning: In the GNU C Library, "major" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "major", include directly. If you did not intend to use a system-defined macro "major", you should undefine it after including . int major() const { return major_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/ninja_group_target_writer_unittest.cc:6: ../src/gn/version.h:19:13: warning: In the GNU C Library, "minor" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "minor", include directly. If you did not intend to use a system-defined macro "minor", you should undefine it after including . int minor() const { return minor_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ [245/281] CXX src/gn/ninja_generated_file_target_writer_unittest.o In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/ninja_generated_file_target_writer_unittest.cc:8: ../src/gn/version.h:18:13: warning: In the GNU C Library, "major" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "major", include directly. If you did not intend to use a system-defined macro "major", you should undefine it after including . int major() const { return major_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/ninja_generated_file_target_writer_unittest.cc:8: ../src/gn/version.h:19:13: warning: In the GNU C Library, "minor" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "minor", include directly. If you did not intend to use a system-defined macro "minor", you should undefine it after including . int minor() const { return minor_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ [246/281] CXX src/gn/ninja_rust_binary_target_writer_unittest.o In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/rust_tool.h:18, from ../src/gn/ninja_rust_binary_target_writer.h:10, from ../src/gn/ninja_rust_binary_target_writer_unittest.cc:5: ../src/gn/version.h:18:13: warning: In the GNU C Library, "major" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "major", include directly. If you did not intend to use a system-defined macro "major", you should undefine it after including . int major() const { return major_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/rust_tool.h:18, from ../src/gn/ninja_rust_binary_target_writer.h:10, from ../src/gn/ninja_rust_binary_target_writer_unittest.cc:5: ../src/gn/version.h:19:13: warning: In the GNU C Library, "minor" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "minor", include directly. If you did not intend to use a system-defined macro "minor", you should undefine it after including . int minor() const { return minor_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ [247/281] CXX src/gn/ninja_target_command_util_unittest.o In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/config_values_extractors.h:16, from ../src/gn/ninja_target_command_util.h:9, from ../src/gn/ninja_target_command_util_unittest.cc:5: ../src/gn/version.h:18:13: warning: In the GNU C Library, "major" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "major", include directly. If you did not intend to use a system-defined macro "major", you should undefine it after including . int major() const { return major_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/config_values_extractors.h:16, from ../src/gn/ninja_target_command_util.h:9, from ../src/gn/ninja_target_command_util_unittest.cc:5: ../src/gn/version.h:19:13: warning: In the GNU C Library, "minor" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "minor", include directly. If you did not intend to use a system-defined macro "minor", you should undefine it after including . int minor() const { return minor_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ [248/281] CXX src/gn/ninja_toolchain_writer_unittest.o In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/test_with_scope.h:12, from ../src/gn/ninja_toolchain_writer_unittest.cc:8: ../src/gn/version.h:18:13: warning: In the GNU C Library, "major" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "major", include directly. If you did not intend to use a system-defined macro "major", you should undefine it after including . int major() const { return major_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/test_with_scope.h:12, from ../src/gn/ninja_toolchain_writer_unittest.cc:8: ../src/gn/version.h:19:13: warning: In the GNU C Library, "minor" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "minor", include directly. If you did not intend to use a system-defined macro "minor", you should undefine it after including . int minor() const { return minor_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ [249/281] CXX src/gn/ninja_target_writer_unittest.o In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/ninja_target_writer_unittest.cc:9: ../src/gn/version.h:18:13: warning: In the GNU C Library, "major" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "major", include directly. If you did not intend to use a system-defined macro "major", you should undefine it after including . int major() const { return major_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/ninja_target_writer_unittest.cc:9: ../src/gn/version.h:19:13: warning: In the GNU C Library, "minor" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "minor", include directly. If you did not intend to use a system-defined macro "minor", you should undefine it after including . int minor() const { return minor_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ [250/281] CXX src/gn/operators_unittest.o In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/test_with_scope.h:12, from ../src/gn/operators_unittest.cc:14: ../src/gn/version.h:18:13: warning: In the GNU C Library, "major" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "major", include directly. If you did not intend to use a system-defined macro "major", you should undefine it after including . int major() const { return major_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/test_with_scope.h:12, from ../src/gn/operators_unittest.cc:14: ../src/gn/version.h:19:13: warning: In the GNU C Library, "minor" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "minor", include directly. If you did not intend to use a system-defined macro "minor", you should undefine it after including . int minor() const { return minor_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ [251/281] CXX src/gn/output_conversion_unittest.o In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/test_with_scope.h:12, from ../src/gn/output_conversion_unittest.cc:14: ../src/gn/version.h:18:13: warning: In the GNU C Library, "major" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "major", include directly. If you did not intend to use a system-defined macro "major", you should undefine it after including . int major() const { return major_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/test_with_scope.h:12, from ../src/gn/output_conversion_unittest.cc:14: ../src/gn/version.h:19:13: warning: In the GNU C Library, "minor" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "minor", include directly. If you did not intend to use a system-defined macro "minor", you should undefine it after including . int minor() const { return minor_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ [252/281] CXX src/gn/parse_tree_unittest.o In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/test_with_scope.h:12, from ../src/gn/parse_tree_unittest.cc:14: ../src/gn/version.h:18:13: warning: In the GNU C Library, "major" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "major", include directly. If you did not intend to use a system-defined macro "major", you should undefine it after including . int major() const { return major_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/test_with_scope.h:12, from ../src/gn/parse_tree_unittest.cc:14: ../src/gn/version.h:19:13: warning: In the GNU C Library, "minor" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "minor", include directly. If you did not intend to use a system-defined macro "minor", you should undefine it after including . int minor() const { return minor_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ [253/281] CXX src/gn/pattern_unittest.o [254/281] CXX src/gn/path_output_unittest.o [255/281] CXX src/gn/parser_unittest.o [256/281] CXX src/gn/scope_per_file_provider_unittest.o In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/scope_per_file_provider_unittest.cc:6: ../src/gn/version.h:18:13: warning: In the GNU C Library, "major" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "major", include directly. If you did not intend to use a system-defined macro "major", you should undefine it after including . int major() const { return major_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/scope_per_file_provider_unittest.cc:6: ../src/gn/version.h:19:13: warning: In the GNU C Library, "minor" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "minor", include directly. If you did not intend to use a system-defined macro "minor", you should undefine it after including . int minor() const { return minor_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ [257/281] CXX src/gn/setup_unittest.o In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/setup.h:13, from ../src/gn/setup_unittest.cc:5: ../src/gn/version.h:18:13: warning: In the GNU C Library, "major" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "major", include directly. If you did not intend to use a system-defined macro "major", you should undefine it after including . int major() const { return major_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/setup.h:13, from ../src/gn/setup_unittest.cc:5: ../src/gn/version.h:19:13: warning: In the GNU C Library, "minor" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "minor", include directly. If you did not intend to use a system-defined macro "minor", you should undefine it after including . int minor() const { return minor_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ [258/281] CXX src/gn/source_file_unittest.o [259/281] CXX src/gn/runtime_deps_unittest.o In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/runtime_deps_unittest.cc:10: ../src/gn/version.h:18:13: warning: In the GNU C Library, "major" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "major", include directly. If you did not intend to use a system-defined macro "major", you should undefine it after including . int major() const { return major_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/runtime_deps_unittest.cc:10: ../src/gn/version.h:19:13: warning: In the GNU C Library, "minor" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "minor", include directly. If you did not intend to use a system-defined macro "minor", you should undefine it after including . int minor() const { return minor_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ [260/281] CXX src/gn/source_dir_unittest.o [261/281] CXX src/gn/string_output_buffer_unittest.o [262/281] CXX src/gn/string_atom_unittest.o [263/281] CXX src/gn/string_utils_unittest.o [264/281] CXX src/gn/substitution_pattern_unittest.o [265/281] CXX src/gn/substitution_writer_unittest.o In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/substitution_writer_unittest.cc:13: ../src/gn/version.h:18:13: warning: In the GNU C Library, "major" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "major", include directly. If you did not intend to use a system-defined macro "major", you should undefine it after including . int major() const { return major_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/substitution_writer_unittest.cc:13: ../src/gn/version.h:19:13: warning: In the GNU C Library, "minor" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "minor", include directly. If you did not intend to use a system-defined macro "minor", you should undefine it after including . int minor() const { return minor_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ [266/281] CXX src/gn/template_unittest.o In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/test_with_scope.h:12, from ../src/gn/template_unittest.cc:6: ../src/gn/version.h:18:13: warning: In the GNU C Library, "major" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "major", include directly. If you did not intend to use a system-defined macro "major", you should undefine it after including . int major() const { return major_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/test_with_scope.h:12, from ../src/gn/template_unittest.cc:6: ../src/gn/version.h:19:13: warning: In the GNU C Library, "minor" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "minor", include directly. If you did not intend to use a system-defined macro "minor", you should undefine it after including . int minor() const { return minor_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ [267/281] CXX src/gn/test_with_scheduler.o [268/281] CXX src/gn/target_unittest.o In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/target_unittest.cc:5: ../src/gn/version.h:18:13: warning: In the GNU C Library, "major" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "major", include directly. If you did not intend to use a system-defined macro "major", you should undefine it after including . int major() const { return major_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/target_unittest.cc:5: ../src/gn/version.h:19:13: warning: In the GNU C Library, "minor" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "minor", include directly. If you did not intend to use a system-defined macro "minor", you should undefine it after including . int minor() const { return minor_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ [269/281] CXX src/gn/tokenizer_unittest.o [270/281] CXX src/gn/test_with_scope.o In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/test_with_scope.h:12, from ../src/gn/test_with_scope.cc:5: ../src/gn/version.h:18:13: warning: In the GNU C Library, "major" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "major", include directly. If you did not intend to use a system-defined macro "major", you should undefine it after including . int major() const { return major_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/test_with_scope.h:12, from ../src/gn/test_with_scope.cc:5: ../src/gn/version.h:19:13: warning: In the GNU C Library, "minor" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "minor", include directly. If you did not intend to use a system-defined macro "minor", you should undefine it after including . int minor() const { return minor_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ [271/281] CXX src/gn/unique_vector_unittest.o [272/281] CXX src/gn/vector_utils_unittest.o [273/281] CXX src/gn/version_unittest.o In file included from ../src/gn/version_unittest.cc:5:0: ../src/gn/version.h:18:13: warning: In the GNU C Library, "major" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "major", include directly. If you did not intend to use a system-defined macro "major", you should undefine it after including . int major() const { return major_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/version_unittest.cc:5:0: ../src/gn/version.h:19:13: warning: In the GNU C Library, "minor" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "minor", include directly. If you did not intend to use a system-defined macro "minor", you should undefine it after including . int minor() const { return minor_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ [274/281] CXX src/gn/visual_studio_utils_unittest.o [275/281] CXX src/gn/visibility_unittest.o [276/281] CXX src/gn/value_unittest.o In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/test_with_scope.h:12, from ../src/gn/value_unittest.cc:7: ../src/gn/version.h:18:13: warning: In the GNU C Library, "major" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "major", include directly. If you did not intend to use a system-defined macro "major", you should undefine it after including . int major() const { return major_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/test_with_scope.h:12, from ../src/gn/value_unittest.cc:7: ../src/gn/version.h:19:13: warning: In the GNU C Library, "minor" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "minor", include directly. If you did not intend to use a system-defined macro "minor", you should undefine it after including . int minor() const { return minor_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ [277/281] CXX src/gn/xml_element_writer_unittest.o [278/281] CXX src/gn/xcode_object_unittest.o [279/281] CXX src/util/test/gn_test.o [280/281] CXX src/gn/visual_studio_writer_unittest.o In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/test_with_scope.h:12, from ../src/gn/visual_studio_writer_unittest.cc:10: ../src/gn/version.h:18:13: warning: In the GNU C Library, "major" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "major", include directly. If you did not intend to use a system-defined macro "major", you should undefine it after including . int major() const { return major_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/build_settings.h:21:0, from ../src/gn/test_with_scope.h:12, from ../src/gn/visual_studio_writer_unittest.cc:10: ../src/gn/version.h:19:13: warning: In the GNU C Library, "minor" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "minor", include directly. If you did not intend to use a system-defined macro "minor", you should undefine it after including . int minor() const { return minor_; } ^~~~~~~~~~~~~~~~~~~~~~~~~~ [281/281] LINK gn_unittests gn/cci.20210429: Package 'cc9f9b2b9f92fc82888026414560bf79d8c3a052' built gn/cci.20210429: Build folder /home/conan/w/prod/BuildSingleReference/.conan/data/gn/cci.20210429/_/_/build/cc9f9b2b9f92fc82888026414560bf79d8c3a052 gn/cci.20210429: Generated conaninfo.txt gn/cci.20210429: Generated conanbuildinfo.txt gn/cci.20210429: Generating the package gn/cci.20210429: Package folder /home/conan/w/prod/BuildSingleReference/.conan/data/gn/cci.20210429/_/_/package/cc9f9b2b9f92fc82888026414560bf79d8c3a052 gn/cci.20210429: Calling package() [HOOK - conan-center.py] post_package(): [PACKAGE LICENSE (KB-H012)] OK [HOOK - conan-center.py] post_package(): [DEFAULT PACKAGE LAYOUT (KB-H013)] OK [HOOK - conan-center.py] post_package(): [MATCHING CONFIGURATION (KB-H014)] OK [HOOK - conan-center.py] post_package(): [SHARED ARTIFACTS (KB-H015)] OK [HOOK - conan-center.py] post_package(): [PC-FILES (KB-H020)] OK [HOOK - conan-center.py] post_package(): [CMAKE-MODULES-CONFIG-FILES (KB-H016)] OK [HOOK - conan-center.py] post_package(): [PDB FILES NOT ALLOWED (KB-H017)] OK [HOOK - conan-center.py] post_package(): [LIBTOOL FILES PRESENCE (KB-H018)] OK [HOOK - conan-center.py] post_package(): [MS RUNTIME FILES (KB-H021)] OK [HOOK - conan-center.py] post_package(): [SHORT_PATHS USAGE (KB-H066)] OK [HOOK - conan-center.py] post_package(): [MISSING SYSTEM LIBS (KB-H043)] OK gn/cci.20210429 package(): Packaged 2 files: gn, LICENSE gn/cci.20210429: Package 'cc9f9b2b9f92fc82888026414560bf79d8c3a052' created gn/cci.20210429: Created package revision 65ea64b7faed0b0f0ca45fadbabc1e68 gn/cci.20210429: Appending PATH environment variable: /home/conan/w/prod/BuildSingleReference/.conan/data/gn/cci.20210429/_/_/package/cc9f9b2b9f92fc82888026414560bf79d8c3a052/bin [HOOK - conan-center.py] post_package_info(): [CMAKE FILE NOT IN BUILD FOLDERS (KB-H019)] OK [HOOK - conan-center.py] post_package_info(): [LIBRARY DOES NOT EXIST (KB-H054)] OK [HOOK - conan-center.py] post_package_info(): [INCLUDE PATH DOES NOT EXIST (KB-H071)] OK Aggregating env generators